OSDN Git Service

testsuite:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
2
3         * g++.dg/parse/named_ops.C: New test.
4
5 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
6
7         * gcc/testsuite/gcc.dg/weak-8.c: New test.
8
9 Thu May 23 11:09:26 2002  J"orn Rennecke <joern.rennecke@superh.com>
10
11         * gcc.dg/weak-2.c: Allow optional leading underscore
12         in scan-assembler symbol name.
13         * gcc.dg/weak-3.c: Likewise.
14         * gcc.dg/weak-4.c: Likewise.
15         * gcc.dg/weak-5.c: Likewise.
16
17 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18
19         * gcc.dg/20020523-1.c: New test.
20
21 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22
23         * objc.dg/const-str-2.m: Update now that we stop after
24         a command line error.
25
26 2002-05-22  Richard Henderson  <rth@redhat.com>
27
28         * g++.dg/dg.exp: Fix typo in test pruneing.
29
30 2002-05-22  Richard Henderson  <rth@redhat.com>
31
32         * g++.dg/dg.exp: Prune the tls subdirectory.
33         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
35         * g++.dg/tls/init-1.C: New.
36
37 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
38
39         * gcc.dg/20020517-1.c: New test.
40
41 2002-05-21  Richard Henderson  <rth@redhat.com>
42
43         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
44         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
45
46 Tue May 21 14:25:32 2002  Brian R. Gaeke  <brg@dgate.ORG>
47
48         * g++.dg/other/copy2.C: New test.
49
50 Mon May 20 10:51:35 2002  J"orn Rennecke <joern.rennecke@superh.com>
51
52         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53         (MAX_COPY): Bump up to 10 times sizeof (long long).
54         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
55
56         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
57         sizeof (long long).
58
59         * gcc.c-torture/execute/strcpy-1.c: New test.
60
61 2002-05-19  Jason Merrill  <jason2redhat.com>
62
63         * g++.dg/ext/oper1.C: New test.
64
65 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
66 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
67
68         * README.QMTEST: New file.
69
70         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
71
72 2002-05-19  Andreas Jaeger  <aj@suse.de>
73
74         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
75         now.
76         * gcc.c-torture/execute/loop-2d.x: Likewise.
77
78 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
79
80         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
81         support weak symbols.
82         * gcc.dg/weak-4.c: Likewise
83         * gcc.dg/weak-6.c: Likewise
84
85 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
86
87         * gcc.dg/weak-3.c: Add dg-excess-error comment for
88         cygwin, coff and h8300-*-hms targets
89         * gcc.dg/weak-5.c: Likewise
90         * gcc.dg/weak-7.c: Likewise
91
92 2002-05-16  Jason Merrill  <jason@redhat.com>
93
94         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
95         (scan-assembler-not, scan-assembler-dem): Likewise.
96         (scan-assembler-dem-not): Likewise.
97
98 2002-05-15  Richard Henderson  <rth@redhat.com>
99
100         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
101
102 2002-05-15  Richard Henderson  <rth@redhat.com>
103
104         * gcc.dg/weak-5.c (vfoo1c): No warning here.
105         (vfoo1f): Warning here.
106         (vfoo1l): Don't redefine the alias.
107
108 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
109
110         * g++.dg/init/pm1.C: New test.
111
112 2002-05-12  David S. Miller  <davem@redhat.com>
113
114         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
115         types.
116
117 2002-05-10  Roger Sayle  <roger@eyesopen.com>
118
119         * gcc.c-torture/execute/20020510-1.c: New test case.
120
121 2002-05-10  David S. Miller  <davem@redhat.com>
122
123         * gcc.c-torture/execute/conversion.c: Test long double too.
124
125 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
126
127         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
128         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
129         * lib/g++.exp (g++_link_flags): Likewise.
130         * lib/objc.exp (objc_target_compile): Likewise.
131
132 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
133
134         * gcc.dg/cpp/poison.c: Update.
135         * gcc.dg/cpp/20000625-2.c: Remove.
136         * gcc.dg/cpp/direct2s.c: Remove final test.
137
138 2002-05-08  Tom Rix  <trix@redhat.com>
139
140         * gcc.c-torture/execute/20020508-1.c: New test.
141         * gcc.c-torture/execute/20020508-2.c: New test.
142         * gcc.c-torture/execute/20020508-3.c: New test.
143
144 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
145
146         * gcc.dg/cpp/charconst-4.c: More tests.
147
148 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
149
150         PR c/6569
151         * gcc.dg/weak-3.c: Update location of warning messages.
152         * gcc.dg/weak-5.c: Likewise.
153
154 2002-05-06  Roger Sayle  <roger@eyesopen.com>
155
156         * gcc.c-torture/execute/20020506-1.c: New test case.
157
158 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
159
160         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
161
162 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
163
164         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
165
166 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
167
168         * gcc.dg/cpp/charconst-3.c: New test.
169
170 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
171
172         * gcc.dg/cpp/charconst.c: Update tests.
173
174 2002-05-05  Tim Josling  <tej@melbpc.org.au>
175
176         * treelang: Added directory for new sample language treelang. Also
177         lib/treelang.exp: New file to signal treelang should be tested.
178
179 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
180
181         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
182         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
183         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
184         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
185         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
186         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
187         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
188
189 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
190
191         * gcc.dg/format/xopen-2.c: New test.
192
193 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
194
195         * gcc.dg/20020503-1.c: New test.
196
197 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
198
199         * g++.dg/init/dtor1.C: Make it tougher.
200
201 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
202
203         * g++.dg/init/dtor1.C: New test.
204
205 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
206
207         * gcc.dg/altivec-8.c: New.
208
209 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
210
211         * gcc.dg/altivec-7.c: New.
212
213 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
214
215         * g++.dg/parse/typedef1.C: New test.
216
217 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
218
219         PR c++/6486
220         * g++.dg/template/friend6.C: New test.
221
222         PR c++/6492
223         * g++.dg/init/copy1.C: New test.
224
225 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
226
227         * g++.dg/warn/effc1.C: New test.
228
229 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
230
231         * gcc.dg/cpp/if-cexp.c: Add a test.
232
233 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
234
235         * gcc.dg/20020426-2.c: New test.
236
237 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
238
239         * gcc.dg/cpp/if-mop.c: Update.
240         * gcc.dg/cpp/if-mpar.c: Add test.
241         * gcc.dg/cpp/if-oppr.c: Update.
242
243 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
244
245         PR c/6343
246         * gcc.dg/weak-[2-7].c: New tests.
247
248 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
249
250         * gcc.dg/enum1.c: New test.
251
252 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
253
254         PR c++/6497
255         * g++.dg/inherit/access2.C: New test.
256
257 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
258
259         PR bootstrap/6445
260         * gcc.dg/20020426-1.c: New test.
261
262 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
263
264         * g++.dg/abi/enum1.C: New test.
265
266 2002-04-26  Richard Henderson  <rth@redhat.com>
267
268         * gcc.dg/c99-bool-1.c: Expect always true warning.
269
270 2002-04-25  Roger Sayle  <roger@eyesopen.com>
271
272         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
273
274 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
275
276         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
277         targets.
278
279 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
280
281         * g++.dg/abi/mange7.C: New test.
282
283         PR c++/6438.
284         * g++.dg/parse/stmtexpr2.C: New test.
285
286 Wed Apr 24 21:38:36 2002  J"orn Rennecke <joern.rennecke@superh.com>
287
288         * gcc.dg/20020312-2.c: Add SH target.
289
290 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
291
292         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
293         compiler output on mips*-*-irix*.
294
295 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
296
297         * g++.dg/parse/attr1.C: New test.
298
299 2002-04-23  Roger Sayle  <roger@eyesopen.com>
300
301         * gcc.c-torture/execute/string-opt-17.c: New test case.
302         * gcc.c-torture/execute/memset-2.c: New test case.
303
304 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
305
306         PR c++/6256:
307         * g++.dg/template/friend5.C: New test.
308
309         PR c++/6331:
310         * g++.dg/template/qual1.C: Likewise.
311
312 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
313
314         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
315         Include stdlib.h, not stdio.h or ctype.h.
316
317 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
318
319         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
320         cris-*-elf* and mmix-*-*.
321         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
322         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
323         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
324         Ditto.
325         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
326         * gcc.dg/wchar_t-1.c: Ditto.
327
328 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
329
330         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
331         Clarify comment.
332
333 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
334
335         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
336
337 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
338
339         * gcc.c-torture/execute/20000906-1.x: Delete.
340
341 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
342
343         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
344
345 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
346
347         * PR6367
348         * g77.f-torture/execute/6367.f: New test.
349         * g77.f-torture/execute/6367.x: Disable for MMIX.
350
351 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
352
353         * PR6352
354         * g++.dg/opt/inline2.C: New test.
355
356 2002-04-18  Richard Henderson  <rth@redhat.com>
357
358         * gcc.dg/20000906-1.c: Enable for all targets.
359         * gcc.c-torture/compile/iftrap-2.c: New.
360
361 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
362
363         * gcc.dg/20020418-1.c: New test.
364         * gcc.dg/20020418-2.c: New test.
365
366 2002-04-18  Richard Henderson  <rth@redhat.com>
367
368         * gcc.c-torture/compile/iftrap-1.c: New.
369         * gcc.dg/iftrap-1.c: Adjust for ia64.
370         * gcc.dg/iftrap-2.c: New.
371
372 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
373
374         * gcc.c-torture/compile/20020418-1.c: New test.
375
376 2002-04-18  Roger Sayle  <roger@eyesopen.com>
377
378         * gcc.c-torture/compile/20020415-1.c: New.
379
380 2002-04-18  David S. Miller  <davem@redhat.com>
381
382         * gcc.c-torture/execute/20020418-1.c: New test.
383
384 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
385
386         * gcc.dg/20020416-1.c: New test.
387
388         * g++.dg/opt/inline1.C: New test.
389
390 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
391
392         * gcc.dg/altivec-5.c: New test.
393
394         * gcc.dg/20020415-1.c: New test.
395
396 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
397
398         * testsuite/lib/chill.exp: Remove.
399
400 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
401
402         * g++.dg/other/big-struct.C: New test.
403
404 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
405
406         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
407         of scratch file.
408
409 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
410
411         PR c/6277
412         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
413         in scan-assembler function name
414
415 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
416
417         * g77.f-torture/execute/980628-4.x,
418         g77.f-torture/execute/980628-5.x,
419         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
420         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
421         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
422         i[34567]86-*-*.
423
424 2002-04-13  David S. Miller  <davem@redhat.com>
425
426         * gcc.c-torture/execute/20020413-1.c: New test.
427
428 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
429
430         * gcc.dg/asm-6.c,
431         * g++.dg/ext/asm1.C: New tests.
432
433 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
434
435         PR c++ 5373.
436         * g++.dg/parse/stmtexpr1.C: New test.
437
438         PR c++/5189.
439         * g++.dg/template/copy1.C: New test.
440
441 2002-04-12  Richard Henderson  <rth@redhat.com>
442
443         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
444
445 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
446
447         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
448         gcc.c-torture/execute/20020307-2.c.
449
450 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
451
452         * g++.dg/ext/attrib5.C,
453         * g++.dg/lookup/struct1.C: New tests.
454
455 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
456
457         * gcc.dg/20020411-1.c: New test.
458
459         * gcc.c-torture/execute/20020411-1.c: New test.
460
461 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
462
463         * g77.f-torture/execute/6177.f: New test.
464
465 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
466
467         PR middle-end/6247
468         * g++.dg/opt/cleanup1.C: New test.
469
470         * g++.dg/opt/const1.C: New test.
471
472 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
473
474         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
475
476 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
477
478         PR c++/5507
479         * g++.dg/template/typename2.C: New test.
480
481 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
482
483         * gcc.c-torture/execute/loop-12.c: New.
484
485 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
486
487         * g77.f-torture/execute/980628-4.x,
488         g77.f-torture/execute/980628-5.x,
489         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
490         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
491         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
492
493 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
494
495         PR optimization/6086
496         * g++.dg/opt/preinc1.C: New test.
497
498 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
499
500         PR c++/5571
501         * g++.dg/opt/static2.C: New test.
502
503 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
504
505         PR c/5120
506         * gcc.dg/20020406-1.c: New test.
507
508 2002-04-04  David S. Miller  <davem@redhat.com>
509
510         * gcc.c-torture/execute/20020404-1.c: New test.
511
512 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
513
514         PR c/6123
515         * gcc.dg/20020312-2.c: Do not declare global register variable
516         if __PIC__ or __pic__ is defined.
517
518 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
519
520         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
521         __asm__ so that it works correctly even if -ansi -pedantic-errors.
522
523 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
524
525         * gcc.misc-tests/linkage.exp: Update last change to handle
526         sparc*-, not just sparc-.
527
528 2002-04-03  Richard Henderson  <rth@redhat.com>
529
530         * gcc.dg/cpp/ucs.c: Improved long UCS test.
531
532 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
533
534         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
535
536 2002-04-02  David S. Miller  <davem@redhat.com>
537
538         * gcc.c-torture/execute/20020402-3.c: New test.
539
540 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
541
542         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
543         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
544
545         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
546         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
547         g77.f-torture/execute/20001201.x,
548         g77.f-torture/execute/u77-test.x: New files.
549
550         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
551         * gcc.dg/wchar_t-1.c: Ditto.
552
553 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
554
555         * gcc.c-torture/execute/20020402-1.c: New test.
556
557 2002-04-01  Richard Henderson  <rth@redhat.com>
558
559         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
560
561         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
562
563 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
564
565         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
566
567 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
568
569         * g++.dg/inherit/template-as-base.C: Expect error.
570         * g++.dg/inherit/namespace-as-base.C: Likewise.
571
572 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
573
574         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
575         g++.dg/ext/instantiate3.C: Tweak match patterns.
576
577         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
578         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
579         -da test.
580
581 2002-03-31  Richard Henderson  <rth@redhat.com>
582
583         * gcc.dg/special/alias-2.c: New.
584         * gcc.dg/special/ecos.exp: Run it.
585
586 2002-03-31  Richard Henderson  <rth@redhat.com>
587
588         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
589
590 2002-03-31  Kazu Hirata  <kazu@hxi.com>
591
592         * gcc.dg/weak-1.c: Disable on h8300 port.
593
594 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
595
596         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
597         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
598         ordering tests.
599         * g++.dg/bprob/bprob-1.C: New test.
600         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
601         * g++.dg/gcov/gcov-1.C: New test.
602         * g++.dg/gcov/gcov-1.x: New file.
603         * g++.dg/gcov/gcov-2.C: New test.
604         * g++.dg/gcov/gcov-3.C: New test.
605         * g++.dg/gcov/gcov-3.h: New file.
606
607 2002-03-28  Roger Sayle  <roger@eyesopen.com>
608
609         * g++.old-deja/g++.other/builtins5.C: New test.
610         * g++.old-deja/g++.other/builtins6.C: New test.
611         * g++.old-deja/g++.other/builtins7.C: New test.
612         * g++.old-deja/g++.other/builtins8.C: New test.
613         * g++.old-deja/g++.other/builtins9.C: New test.
614
615 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
616
617         * g++.dg/opt/static1.C: New test.
618
619         * g++.dg/opt/longbranch1.C: New test.
620
621 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
622
623         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
624
625         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
626
627 Thu Mar 28 16:38:09 2002  Jeffrey A Law  (law@redhat.com)
628
629         * gcc.c-torture/execute/20020328-1.c: New test.
630
631 2002-03-27  Richard Henderson  <rth@redhat.com>
632
633         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
634         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
635         move from g++.old-deja/g++.ext/.
636
637 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
638
639         * g++.dg/init/new2.C: New test.
640
641 2002-03-26  Richard Henderson  <rth@redhat.com>
642
643         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
644
645         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
646         on sparc.
647
648         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
649         sparcv9 systems.
650         * gcc.dg/20001102-1.c: Likewise.
651
652 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
653
654         * gcc.dg/cpp/endif-pedantic1.c,
655         gcc.dg/cpp/endif-pedantic2.c:  New tests.
656
657 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
658
659         * g++.dg/init/new1.C: New test.
660
661 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
662
663         * g++.dg/abi/vbase9.C: New test.
664
665 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
666
667         * gcc.dg/arm-asm.c: New test.
668
669 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
670
671         * gcc.dg/Wswitch-enum.c: New test.
672         Fix PR c/5044.
673
674 2002-03-26  Richard Henderson  <rth@redhat.com>
675
676         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
677         structure.
678
679 2002-03-25  Richard Henderson  <rth@redhat.com>
680
681         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
682         sparcv9 systems.
683
684         * gcc.c-torture/compile/20011119-1.c (xxx): New.
685         * gcc.c-torture/compile/20011119-2.c (xxx): New.
686
687 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
688
689         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
690
691 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
692
693         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
694         targets using generic thunk support.
695
696 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
697
698         * gcc.c-torture/compile/20020323-1.c: New test.
699
700         * g++.dg/opt/conj2.C: New test.
701
702 2002-03-24  Richard Henderson  <rth@redhat.com>
703
704         * gcc.dg/weak-1.c: Use -fno-common.
705
706 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
707
708         * g77.dg/f77-edit-apostrophe-out.f: New test
709         * g77.dg/f77-edit-h-out.f: New test
710         * g77.dg/f77-edit-t-in.f: New test
711         * g77.dg/f77-edit-t-out.f: New test
712         * g77.dg/f77-edit-x-out.f: New test
713         * g77.dg/f77-edit-slash-out.f: New test
714         * g77.dg/f77-edit-colon-out.f: New test
715         * g77.dg/f77-edit-s-out.f: New test
716
717 2002-03-24  Richard Henderson  <rth@redhat.com>
718
719         * objc/execute/formal_protocol-6.x: New XFAIL.
720
721 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
722
723         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
724         that do not support weak symbols
725
726 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
727
728         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
729         * lib/g77.exp:  Likewise
730         * lib/objc.exp: Likewise
731
732 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
733
734         * gcc.dg/Wswitch-default.c: New test.
735
736 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
737
738         * g++.dg/other/enum1.C: New test.
739
740 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
741
742         * gcc.dg/pragma-ep-3.c: Fix typo.
743
744 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
745
746         * g++.dg/inherit/template-as-base.C: New test.
747
748 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
749
750         * g++.old-deja/g++.other/dwarf2-1.C: Move...
751         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
752
753 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
754
755         * gcc.dg/cpp/multiline.c: Update to match.
756
757 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
758
759         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
760
761 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
762
763         * gcc.dg/cpp/extratokens2.c:  New file.
764
765 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
766
767         * gcc.dg/20020312-2.c: Add rs6000 target.
768
769         * gcc.c-torture/compile/20020319-1.c: New test.
770
771 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
772
773         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
774         (A, E): Handle this.
775
776 2002-03-20  Jason Merrill  <jason@redhat.com>
777
778         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
779         ignoring -fpic.
780         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
781         through prune_gcc_output.
782
783 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
784
785         * gcc.c-torture/compile/20020320-1.c: New test.
786
787 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
788
789         * gcc.c-torture/compile/20020318-1.c: New test.
790
791         * gcc.dg/struct-by-value-1.c: New test.
792
793         * gcc.dg/20020319-1.c: New test.
794
795 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
796
797         * g++.dg/opt/conj1.C: New test.
798
799 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
800
801         * g++.dg/template/qualttp20.C: Revert previous change.
802         * g++.dg/template/qualttp3.C: Likewise.
803         * g++.dg/template/qualttp4.C: Likewise
804         * g++.dg/template/qualttp5.C: Likewise
805         * g++.dg/template/qualttp6.C: Likewise
806         * g++.dg/template/qualttp7.C: Likewise
807         * g++.dg/template/qualttp8.C: Likewise
808         * g++.dg/template/recurse.C: Likewise.
809
810 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
811
812         * gcc.dg/cpp/wchar-1.c: Update.
813
814 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
815
816         * g++.dg/template/conv1.C: New test.
817         * g++.dg/template/conv2.C: New test.
818         * g++.dg/template/conv3.C: New test.
819         * g++.dg/template/conv4.C: New test.
820
821 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
822
823         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
824         * g++.dg/template/qualttp3.C: Likewise.
825         * g++.dg/template/qualttp4.C: Likewise
826         * g++.dg/template/qualttp5.C: Likewise
827         * g++.dg/template/qualttp6.C: Likewise
828         * g++.dg/template/qualttp7.C: Likewise
829         * g++.dg/template/qualttp8.C: Likewise
830         * g++.dg/template/recurse.C: Likewise.
831
832 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
833
834         * g++.dg/opt/dtor1.C: New test.
835
836 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
837
838         * gcc.c-torture/compile/20020315-1.c: New test.
839
840 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
841
842         * gcc.dg/weak-1.c: Fix scan tests.
843
844 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
845
846         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
847         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
848         cris-*-aout* mmix-*-*.
849         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
850         cris-*-aout* mmix-*-*.
851         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
852         cris-*-elf* cris-*-aout* and mmix-*-*.
853         * gcc.dg/20001009-1.c: Ditto.
854         * gcc.dg/20010912-1.c: Ditto.
855         * gcc.dg/20020122-4.c: Ditto.
856         * gcc.dg/inline-2.c: Ditto.
857
858 Thu Mar 14 14:28:38 2002  Jeffrey A Law  (law@cygnus.com)
859
860         * gcc.c-torture/compile/20020314-1.c: New test.
861
862 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
863
864         * gcc.c-torture/execute/20020314-1.c: New test.
865
866 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
867
868         * g++.dg/warn/Wunused-1.C: New test.
869
870 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
871
872         * g++.dg/abi/mangle6.C: New test.
873
874 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
875
876         * gcc.c-torture/compile/20020309-2.c: New test.
877
878         * gcc.c-torture/compile/20020312-1.c: New test.
879
880 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
881
882         * g++.dg/other/access1.C: New test.
883
884 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
885
886         * gcc.c-torture/execute/wchar_t-1.c: New test.
887
888 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
889
890         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
891
892 2002-03-12  Roger Sayle  <roger@eyesopen.com>
893
894         * gcc.dg/20020312-1.c: New test case.
895
896 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
897
898         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
899
900 2002-03-11  Richard Henderson  <rth@redhat.com>
901
902         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
903         * g++.old-deja/g++.jason/report.C: Likewise.
904
905 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
906
907         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
908         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
909
910 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
911
912         * testsuite/g++.dg/overload/pmf1.C: New test.
913
914 2002-03-11  Kazu Hirata  <kazu@hxi.com>
915
916         * gcc.c-torture/execute/20020307-1.c: Use long.
917
918 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
919
920         PR optimization/5844
921         * gcc.dg/20020310-1.c: New test.
922
923 2002-03-09  Michael Meissner  <meissner@redhat.com>
924
925         * gcc.c-torture/execute/memcpy-2.c: New test.
926         * gcc.c-torture/execute/memset-1.c: New test.
927         * gcc.c-torture/execute/strlen-1.c: New test.
928         * gcc.c-torture/execute/strcmp-1.c: New test.
929         * gcc.c-torture/execute/strncmp-1.c: New test.
930
931 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
932
933         * gcc.dg/ppc-ldstruct.c: New test.
934
935 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
936
937         * gcc.c-torture/execute/va-arg-22.c: New test.
938
939 Sat Mar  9 07:47:50 2002  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
940
941         * gcc.c-torture/compile/20020309-1.c: New test.
942
943 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
944
945         * gcc.c-torture/execute/20020307-2.c: New test.
946
947 Thu Mar  7 10:05:31 2002  Jeffrey A Law  (law@redhat.com)
948
949         * g77.f-torture/compile/20020307-1.f: New test.
950
951 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
952
953         * gcc.dg/unordered-1.c: New test.
954
955 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
956
957         * gcc.c-torture/execute/20020307-1.c: New test.
958
959 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
960
961         * gcc.dg/20020304-1.c: New test.
962
963         * gcc.c-torture/compile/20020304-2.c: New test.
964
965 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
966
967         * gcc.c-torture/compile/20020304-1.c: New test case
968         (from PR c/5830).
969
970 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
971
972         * gcc.dg/20020103-1.c: Add other -D ppc variants.
973
974 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
975
976         * g++.dg/other/classkey1.C: New test.
977
978 2002-03-01  Richard Henderson  <rth@redhat.com>
979
980         * gcc.c-torture/compile/981223-1.x: New.
981         * gcc.c-torture/compile/920625-1.x: New.
982
983 2002-02-28  Richard Henderson  <rth@redhat.com>
984
985         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
986
987 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
988
989         * gcc.c-torture/execute/20020227-1.c: New test.
990
991 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
992
993         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
994         here" ERROR lines.
995         * g++.old-deja/g++.oliva/partord1.C: Likewise.
996         * g++.old-deja.g++.other/defarg1.C: Likewise.
997         * g++.old-deja/g++.pt/calls2.C: Likewise.
998         * g++.old-deja/g++.pt/crash20.C: Likewise.
999         * g++.old-deja/g++.pt/crash30.C: Likewise.
1000         * g++.old-deja/g++.pt/crash36.C: Likewise.
1001         * g++.old-deja/g++.pt/crash6.C: Likewise.
1002         * g++.old-deja/g++.pt/defarg13.C: Likewise.
1003         * g++.old-deja/g++.pt/derived3.C: Likewise.
1004         * g++.old-deja/g++.pt/error1.C: Likewise.
1005         * g++.old-deja/g++.pt/friend21.C: Likewise.
1006         * g++.old-deja/g++.pt/friend23.C: Likewise.
1007         * g++.old-deja/g++.pt/infinite1.C: Likewise.
1008         * g++.old-deja/g++.robertl/eb128.C: Likewise.
1009
1010 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
1011
1012         * gcc.c-torture/execute/20020225-2.c: New test.
1013
1014 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
1015
1016         * gcc.c-torture/execute/920730-1t.c,
1017         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
1018         Delete test cases, only relevant to -traditional.
1019
1020 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
1021
1022         * gcc.dg/cpp/undef1.c: Remove.
1023         * gcc.dg/cpp/directiv.c: Update.
1024         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
1025
1026 2002-02-27  Michael Meissner  <meissner@redhat.com>
1027
1028         * gcc.c-torture/execute/20020226-1.c: New test.
1029
1030 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
1031
1032         * g++.dg/debug/debug4.C: New test.
1033
1034         * gcc.dg/ia64-visibility-1.c: New test.
1035
1036 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
1037
1038         * gcc.dg/debug/20020224-1.c: New.
1039
1040 2002-02-25  Kazu Hirata  <kazu@hxi.com>
1041
1042         * gcc.c-torture/execute/960416-1.x: New.
1043         * gcc.c-torture/execute/divconst-3.x: Likewise.
1044
1045 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
1046
1047         * gcc.dg/20020224-1.c: New test.
1048
1049 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
1050
1051         * gcc.c-torture/execute/20020225-1.c: New.
1052
1053 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
1054
1055         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
1056
1057 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
1058
1059         * gcc.dg/20020222-1.c: New test.
1060
1061 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
1062
1063         * g++.dg/opt/anonunion1.C: New test.
1064
1065 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
1066
1067         * g++.dg/template/qualttp19.C: New test.
1068         * g++.dg/template/qualttp20.C: New test.
1069         * g++.old-deja/g++.jason/report.C: Adjust expected errors
1070         * g++.old-deja/g++.other/qual1.C: Likewise.
1071
1072 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
1073
1074         * gcc.dg/attr-alwaysinline.c: New.
1075
1076 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
1077
1078         * gcc.dg/20020220-1.c: New test.
1079
1080         * gcc.dg/20020220-2.c: New test.
1081
1082         * g++.dg/opt/mmx1.C: New test.
1083
1084 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
1085
1086         * gcc.c-torture/compile/20020110.c: New test.
1087
1088 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
1089
1090         * gcc.c-torture/execute/20020219-1.c: New test.
1091
1092         * gcc.dg/20020219-1.c: New test.
1093
1094         * gcc.dg/noncompile/20020220-1.c: New test.
1095
1096         * g++.dg/opt/ptrintsum1.C: New test.
1097
1098         * gcc.dg/debug/20020220-1.c: New test.
1099
1100 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
1101
1102         * gcc.c-torture/execute/20020216-1.c: New test.
1103
1104 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
1105
1106         * gcc.dg/decl-1.c: Update, new test.
1107
1108 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
1109
1110         * g++.dg/abi/bitfield1.C: New test.
1111         * g++.dg/abi/bitfield2.C: New test.
1112
1113 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
1114
1115         * gcc.dg/attr-nest.c: New test.
1116
1117 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
1118
1119         * gcc.c-torture/execute/20020215-1.c: New test.
1120
1121 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
1122
1123         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
1124         * g++.dg/debug/debug.exp: New.
1125         * g++.dg/debug/trivial.C: New.
1126         * g++.dg/debug/debug1.C: Moved...
1127         * g++.dg/other/debug1.C: ...from here.
1128         * g++.dg/debug/debug2.C: Moved...
1129         * g++.dg/other/debug2.C: ...from here.
1130         * g++.dg/debug/debug3.C: Moved...
1131         * g++.dg/other/debug3.C: ...from here.
1132
1133         * gcc.dg/noncompile/20020213-1.c: New test.
1134
1135 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
1136
1137         * g++.dg/other/debug3.C: New test.
1138
1139         * gcc.c-torture/execute/20020213-1.c: New test.
1140
1141 2002-02-13  Richard Smith <richard@ex-parrot.com>
1142
1143         * g++.old-deja/g++.other/thunk1.C: New test.
1144
1145 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
1146
1147         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
1148
1149 2002-02-13  Stan Shebs  <shebs@apple.com>
1150
1151         * gcc.dg/altivec-3.c: New.
1152
1153 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
1154
1155         * gcc.dg/Wunreachable-1.c: New test.
1156         * gcc.dg/Wunreachable-2.c: New test.
1157
1158 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
1159
1160         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
1161
1162 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
1163
1164         * gcc.dg/decl-1.c: New test.
1165
1166 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
1167
1168         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
1169
1170 2002-02-10  Kazu Hirata  <kazu@hxi.com>
1171
1172         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
1173         * gcc.c-torture/compile/980506-1.x: Likewise.
1174
1175 2002-02-10  Kazu Hirata  <kazu@hxi.com>
1176
1177         * gcc.dg/20020210-1.c: New.
1178
1179 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
1180
1181         * g77.f-torture/execute/947.f: New regression test
1182         for PR fortran/947.
1183
1184 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
1185
1186         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
1187         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
1188
1189 2002-02-08  Richard Henderson  <rth@redhat.com>
1190
1191         * gcc.c-torture/compile/labels-3.c: New.
1192
1193 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
1194
1195         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
1196         expression statements work instead.
1197         * gcc.dg/noncompile/20020207-1.c: New test.
1198
1199 2002-02-07  Richard Henderson  <rth@redhat.com>
1200
1201         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
1202
1203 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
1204
1205         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
1206         message from g77
1207         * lib/g77-dg.exp: Trim g77 error messages so that they are
1208         recognised by dg.exp.
1209
1210 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
1211
1212         PR fortran/5473
1213         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
1214
1215 2002-02-07  Richard Henderson  <rth@redhat.com>
1216
1217         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
1218         to be sufficiently aligned for integers.
1219
1220 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
1221
1222         * g++.dg/template/friend4.C: New test.
1223
1224 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
1225
1226         PR fortran/5743
1227         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
1228         unsupported cases.
1229
1230 2002-02-07  Richard Henderson  <rth@redhat.com>
1231
1232         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
1233         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
1234         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
1235         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
1236
1237 2002-02-06  Richard Henderson  <rth@redhat.com>
1238
1239         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
1240
1241 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
1242
1243         * gcc.dg/20020206-1.c: New test.
1244
1245 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
1246
1247         * gcc.c-torture/execute/20020206-1.c: New test.
1248
1249         * gcc.c-torture/execute/20020206-2.c: New test.
1250
1251         PR optimization/5429:
1252         * gcc.c-torture/compile/20020206-1.c: New test.
1253
1254 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
1255
1256         * g++.dg/ext/align1.C: Do not use an explicit alignment value
1257         as certain file formats cannot support particularly large
1258         alignments.
1259
1260         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
1261         and do not expect to be able to link the executable.
1262
1263         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
1264         fail because the COFF format does not support the weak attribute.
1265
1266 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
1267
1268         * g77.dg/pr5473.f:  New test
1269
1270 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
1271
1272         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
1273         Fix testcase accordingly.
1274
1275 2002-02-04  Richard Henderson  <rth@redhat.com>
1276
1277         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
1278         (buf): Change to be an array of pointers, not ints.
1279
1280 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
1281
1282         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
1283         before all tests.  Move warning one line above to match where it
1284         C frontend emits.
1285         * gcc.dg/Wswitch-2.c: New test.
1286         * g++.dg/warn/Wswitch-1.C: New test.
1287         * g++.dg/warn/Wswitch-2.C: New test.
1288
1289 2002-02-04  Richard Henderson  <rth@redhat.com>
1290
1291         * g++.dg/abi/offsetof.C: Fix size comparison.
1292
1293 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
1294
1295         * gcc.dg/cast-qual-2.c: New test.
1296
1297 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
1298
1299         * gcc.dg/20020201-4.c: New test.
1300
1301 2002-02-04  Ben Elliston  <bje@redhat.com>
1302
1303         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
1304         target_info attribute != 0, in addition to the empty string.
1305         (gcc_target_compile): Likewise.
1306
1307 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
1308
1309         * gcc.dg/Wswitch.c: New test.
1310         PR gcc/4475. PR gcc/3780.
1311
1312 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
1313
1314         * g77.f-torture/execute/5122.f: New test for regressions
1315         against PR fortran/5122.
1316
1317 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
1318
1319         * g77.f-torture/compile/pr3743.f: Delete
1320         * g77.dg/pr3743-1.f: New test.
1321         * g77.dg/pr3743-2.f: New test.
1322         * g77.dg/pr3743-3.f: New test.
1323         * g77.dg/pr3743-4.f: New test.
1324
1325 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
1326
1327         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
1328
1329 2002-02-02  Richard Henderson  <rth@redhat.com>
1330
1331         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
1332         * gcc.c-torture/execute/bf64-1.c: Likewise.
1333
1334 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
1335
1336         * gcc.dg/20020201-2.c: New test.
1337
1338         * gcc.dg/20020201-3.c: New test.
1339
1340         * gcc.c-torture/execute/bitfld-2.c: New test.
1341
1342 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
1343
1344         * gcc.dg/bitfld-1.c: Update.
1345         * gcc.dg/bitfld-2.c: Update.
1346         * gcc.c-torture/execute/bitfld-1.x: New.
1347
1348 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
1349
1350         * gcc.c-torture/execute/20020201-1.c: New test.
1351
1352 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
1353
1354         PR target/5469
1355         * gcc.dg/20020201-1.c: New test.
1356
1357 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
1358
1359         PR fortran/3743
1360         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
1361         * g77.f-torture/compile/pr3743.x: Remove
1362
1363 2002-01-31  Tom Rix  <trix@redhat.com>
1364
1365         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
1366
1367 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
1368
1369         * gcc.dg/noncompile/20020130-1.c: New test.
1370
1371 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
1372
1373         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
1374
1375 2002-01-29  Richard Henderson  <rth@redhat.com>
1376
1377         * gcc.c-torture/execute/991118-1.c: Cast various constants back
1378         to long long.
1379         * gcc.c-torture/execute/bf64-1.c: Likewise.
1380
1381 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
1382
1383         * gcc.c-torture/execute/20020129-1.c: New test.
1384
1385 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
1386
1387         * gcc.c-torture/compile/20000224-1.c: Update.
1388         * gcc.c-torture/execute/bitfld-1.c: New tests.
1389         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
1390         * gcc.dg/uninit-A.c: Update.
1391
1392 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
1393
1394         * g++.dg/template/ctor1.C: Add instantiation.
1395
1396 2002-01-28  Paul Koning  <pkoning@equallogic.com>
1397
1398         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
1399         argument to __builtin_prefetch to be const ptr.
1400
1401 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
1402
1403         * gcc.c-torture/compile/20020120-1.c: New test.
1404
1405 2002-01-27  Kazu Hirata  <kazu@hxi.com>
1406
1407         * gcc.c-torture/execute/20020127-1.c: New test.
1408
1409 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
1410
1411         * g77.dg/f77-edit-i-in.f: New test
1412         * g77.dg/f77-edit-i-out.f: New test
1413
1414 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
1415
1416         * gcc.dg/debug/debug.exp: New file.
1417         * gcc.dg/debug/trivial.c: New file.
1418         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
1419         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
1420         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
1421         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
1422         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
1423         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
1424         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
1425         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
1426         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
1427         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
1428         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
1429         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
1430         * gcc.dg/20000503-1.c: Removed.
1431         * gcc.dg/20010207-1.c: Removed.
1432         * gcc.dg/20011223-1.c: Removed.
1433         * gcc.dg/20020104-2.c: Removed.
1434         * gcc.dg/debug-1.c: Removed.
1435         * gcc.dg/debug-2.c: Removed.
1436         * gcc.dg/debug-3.c: Removed.
1437         * gcc.dg/debug-4.c: Removed.
1438         * gcc.dg/debug-5.c: Removed.
1439         * gcc.dg/debug-6.c: Removed.
1440         * gcc.dg/dwarf2-1.c: Removed.
1441         * gcc.dg/dwarf2-2.c: Removed.
1442
1443 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
1444
1445         * g++.old-deja/g++.other/eh5.C: New test.
1446         * g++.old-deja/g++.other/sibcall2.C: New test.
1447         * g++.old-deja/g++.other/array9.C: New test.
1448         * g++.old-deja/g++.other/typename2.C: New test.
1449         * g++.old-deja/g++.other/crash60.C: New test.
1450         * g++.old-deja/g++.other/conv9.C: New test.
1451         * g++.old-deja/g++.other/mangle10.C: New test.
1452         * g++.old-deja/g++.other/unchanging1.C: New test.
1453         * g++.old-deja/g++.other/exprstmt1.C: New test.
1454         * g++.old-deja/g++.other/inline23.C: New test.
1455         * g++.old-deja/g++.eh/ia64-1.C: New test.
1456         * g++.old-deja/g++.other/dwarf2-1.C: New test.
1457         * g++.old-deja/g++.other/reload1.C: New test.
1458         * g++.old-deja/g++.other/static20.C: New test.
1459         * g++.old-deja/g++.other/local-alloc1.C: New test.
1460         * g++.old-deja/g++.other/conv8.C: New test.
1461         * g++.old-deja/g++.other/stmtexpr2.C: New test.
1462         * g++.old-deja/g++.other/storeexpr1.C: New test.
1463         * g++.old-deja/g++.other/storeexpr2.C: New test.
1464         * g++.dg/eh/template2.C: New test.
1465         * g++.dg/warn/weak1.C: New test.
1466
1467 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
1468
1469         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1470         Remove first, non-varying, argument.
1471
1472 2002-01-23  Richard Henderson  <rth@redhat.com>
1473
1474         * gcc.dg/inline-2.c: New.
1475
1476         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
1477         Add optional target arg.  Check number of arguments.
1478         (scan-assembler-not, scan-assembler-dem): Likewise.
1479         (scan-assembler-dem-not): Likewise.
1480
1481 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
1482
1483         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
1484         line 12.
1485         * g++.old-deja/g++.brendan/parse3.C,
1486         g++.old-deja/g++.other/crash26.C,
1487         g++.old-deja/g++.other/crash28.C,
1488         g++.old-deja/g++.other/crash29.C,
1489         g++.old-deja/g++.other/crash30.C,
1490         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
1491
1492 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
1493
1494         * gcc.dg/20020115-1.c: New.
1495
1496 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
1497
1498         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
1499
1500 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
1501
1502         * gcc.dg/20020122-3.c: New.
1503
1504 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
1505
1506         * g++.dg/other/gc1.C: New test.
1507
1508 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
1509
1510         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
1511
1512 2002-01-22  Richard Henderson  <rth@redhat.com>
1513
1514         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
1515
1516 2002-01-22  Richard Henderson  <rth@redhat.com>
1517
1518         * gcc.dg/20020122-4.c: New.
1519
1520 2002-01-22  H.J. Lu <hjl@gnu.org>
1521
1522         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
1523         link output.
1524         * gcc.dg/special/ecos.exp: Likewise.
1525         * lib/g++-dg.exp: Likewise.
1526         * lib/g77-dg.exp: Likewise.
1527         * lib/gcc-dg.exp : Likewise.
1528         * lib/mike-g++.exp: Likewise.
1529         * lib/mike-g77.exp: Likewise.
1530         * lib/mike-gcc.exp: Likewise.
1531         * lib/objc-dg.exp: Likewise.
1532
1533 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
1534
1535         PR target/5379
1536         * gcc.dg/20020122-2.c: New test.
1537
1538 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
1539
1540         * gcc.dg/20020122-1.c: New test.
1541
1542 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
1543
1544         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
1545
1546 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
1547
1548         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
1549
1550 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1551
1552         * gcc.c-torture/compile/20020121-1.c: New test.
1553
1554 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1555
1556         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
1557         ld_library_path.
1558
1559 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
1560
1561         * gcc.dg/20020218-1.c: New test.
1562
1563 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
1564
1565         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
1566         messages
1567         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
1568         "At global scope" warning
1569         * g++.dg/ext/align1.C: Change cygwin test for alignment
1570         from db-bogus to dg-warning
1571
1572 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
1573
1574         * g77.f-torture/compile/cpp2.F: New test.
1575
1576 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1577
1578         * g++.dg/template/access1.C: New test.
1579
1580 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
1581
1582         * gcc.dg/20020118-1.c: New.
1583
1584 2002-01-18  Kazu Hirata  <kazu@hxi.com>
1585
1586         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
1587
1588 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
1589
1590         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
1591         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
1592         alignment warnings.
1593
1594 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
1595
1596         * gcc.misc-tests/i386-prefetch.exp: Save and restore
1597         torture_with_loops and torture_without_loops
1598
1599 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
1600
1601         * gcc.c-torture/compile/20020116-1.c: New test.
1602
1603 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
1604
1605         * gcc.dg/20020116-2.c: New test.
1606
1607         * gcc.dg/ultrasp4.c: New test.
1608
1609         * gcc.dg/20020116-1.c: New test.
1610
1611 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
1612
1613         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
1614         by EABI.
1615
1616 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
1617
1618         * gcc.misc-tests/i386-prefetch.exp: New.
1619         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
1620         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
1621         * gcc.misc-tests/i386-pf-none-1.c: New test.
1622         * gcc.misc-tests/i386-pf-sse-1.c: New test.
1623
1624 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
1625
1626         * gcc.dg/gnu89-init-1.c: Add new tests.
1627
1628 2002-01-15  Andreas Jaeger  <aj@suse.de>
1629
1630         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
1631         * gcc.dg/i386-mmx-2.c: Likewise.
1632         * gcc.dg/i386-sse-1.c: Likewise.
1633         * gcc.dg/i386-sse-2.c: Likewise.
1634         * gcc.dg/i386-sse-3.c: Likewise.
1635
1636 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
1637
1638         * g77.f-torture/execute/intrinsic-unix-bessel.f:
1639         Uncomment additional cases that now pass.
1640
1641 2002-01-11  Richard Henderson  <rth@redhat.com>
1642
1643         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
1644         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
1645
1646 Fri Jan 11 12:13:30 2002  Nicola Pero  <n.pero@mi.flashnet.it>
1647
1648         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
1649
1650 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
1651
1652         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
1653         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
1654
1655 2002-01-10  Dale Johannesen  <dalej@apple.com>
1656
1657         * gcc.c-torture/execute/loop-11.c: New.
1658
1659 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
1660
1661         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
1662         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
1663
1664 2002-01-09  Richard Henderson  <rth@redhat.com>
1665
1666         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
1667         type in which to perform the operation for each size.
1668
1669 Wed Jan  9 16:48:33 2002  Alan Matsuoka  (alanm@redhat.com)
1670
1671         * gcc.c-torture/compile/20020109-2.c: New test.
1672
1673 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
1674
1675         * gcc.c-torture/execute/loop-10.c: New test.
1676
1677 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
1678
1679         * gcc.c-torture/compile/20010226-1.c: New test.
1680         * gcc.c-torture/compile/20010227-1.c: New test.
1681         * gcc.c-torture/compile/20010426-1.c: New test.
1682         * gcc.c-torture/compile/20010510-1.c: New test.
1683         * gcc.c-torture/compile/20010605-3.c: New test.
1684         * gcc.c-torture/compile/20010824-1.c: New test.
1685         * gcc.c-torture/execute/20010409-1.c: New test.
1686         * gcc.dg/noncompile/20000901-1.c: New test.
1687         * gcc.dg/20001023-1.c: New test.
1688         * gcc.dg/20001101-1.c: New test.
1689         * gcc.dg/20001102-1.c: New test.
1690         * gcc.dg/20010207-1.c: New test.
1691         * gcc.dg/20010405-1.c: New test.
1692         * gcc.dg/20010822-1.c: New test.
1693         * gcc.dg/20011107-1.c: New test.
1694
1695 Wed Jan  9 14:03:20 2002  Jeffrey A Law  (law@redhat.com)
1696
1697         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
1698
1699         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
1700         execution failure on PA targets.
1701
1702 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
1703
1704         * gcc.c-torture/compile/20020109-1.c: New test.
1705
1706 2002-01-08  Kazu Hirata  <kazu@hxi.com>
1707
1708         * gcc.c-torture/execute/20020108-1.c: New test.
1709
1710 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
1711
1712         * gcc.dg/20020108-1.c: New test.
1713
1714 2002-01-08  H.J. Lu <hjl@gnu.org>
1715
1716         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
1717         for header files.
1718
1719 2002-01-08  Geoff Keating  <geoffk@redhat.com>
1720
1721         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
1722         consistency.
1723
1724 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
1725
1726         * gcc.dg/altivec-4.c: Test altivec predicates.
1727
1728 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
1729
1730         * gcc.c-torture/execute/20020107-1.c: New test.
1731
1732 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
1733
1734         PR c/5279
1735         * gcc.c-torture/compile/20020106-1.c: New test.
1736
1737 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
1738
1739         * gcc.c-torture/execute/nestfunc-4.c: New test.
1740
1741 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
1742
1743         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
1744         extra triple that slipped in.
1745         * g++.old-deja/g++.abi/align.C: Likewise.
1746         * g++.old-deja/g++.abi/bitfields.C: Likewise.
1747
1748 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
1749
1750         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
1751         * g++.old-deja/g++.abi/align.C: Likewise.
1752         * g++.old-deja/g++.abi/bitfields.C: Likewise.
1753
1754         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
1755         on FreeBSD/i386.
1756         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
1757         FreeBSD.
1758
1759 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
1760
1761         * gcc.dg/20020104-1.c: New test.
1762
1763         * gcc.dg/20020104-2.c: New test.
1764
1765 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
1766
1767         * gcc.dg/20020103-1.c: Fix typo in target selector.
1768
1769 2002-01-03  Richard Henderson  <rth@redhat.com>
1770
1771         * gcc.dg/20020103-1.c: New.
1772
1773 2002-01-03  Kazu Hirata  <kazu@hxi.com>
1774
1775         * gcc.c-torture/execute/20020103-1.c: New test.
1776
1777 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
1778
1779         * g++.dg/other/debug2.C: New test.
1780
1781         * gcc.c-torture/compile/20020103-1.c: New test.
1782
1783 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
1784
1785         * gcc.dg/gnu89-init-1.c: Added new tests.
1786
1787 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
1788
1789         * g++.dg/template/friend2.C: Remove as patch is reverted.
1790
1791         * g++.dg/warn/oldcast1.C: New test.
1792
1793         * g++.dg/template/ptrmem1.C: New test.
1794         * g++.dg/template/ptrmem2.C: New test.
1795
1796         * g++.dg/template/ntp.C: New test.
1797
1798         * g++.dg/other/component1.C: New test.
1799
1800         * g++.dg/template/ttp3.C: New test.
1801
1802         * g++.dg/template/friend2.C: New test.
1803         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
1804
1805 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
1806
1807         * g++.dg/other/ptrmem1.C: New test.
1808         * g++.dg/other/ptrmem2.C: New test.
1809
1810 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
1811
1812         * g++.dg/template/ctor1.C: New test.
1813
1814 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
1815
1816         * g++.dg/template/friend2.C: New test.
1817
1818 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
1819
1820         * gcc.dg/mmix-1.c: New test.
1821
1822 2001-12-31  Richard Henderson  <rth@redhat.com>
1823
1824         * gcc.dg/asm-5.c: New.
1825
1826 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
1827
1828         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
1829         in namespace __gnu_cxx
1830
1831 2001-12-30  Richard Henderson  <rth@redhat.com>
1832
1833         * gcc.dg/debug-6.c: New.
1834
1835 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
1836
1837         * gcc.c-torture/compile/20011229-2.c: New test.
1838
1839 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
1840
1841         * gcc.dg/debug-3.c: New test.
1842         * gcc.dg/debug-4.c: New test.
1843         * gcc.dg/debug-5.c: New test.
1844
1845 2001-12-29  Richard Henderson  <rth@redhat.com>
1846
1847         * g++.dg/eh/loop1.C: New.
1848
1849 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1850
1851         * g++.dg/template/crash1.C: New test.
1852
1853 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1854
1855         * g++.dg/other/const1.C: New test.
1856
1857 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
1858
1859         * gcc.c-torture/compile/20011229-1.c: New test.
1860
1861 2001-12-28  Stan Shebs  <shebs@apple.com>
1862
1863         * lib/objc-torture.exp: Resync with c-torture.exp.
1864         * lib/objc.exp: Load standard libraries.
1865
1866 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
1867
1868         * gcc.dg/gnu89-init-1.c: Adjust for the new behaviour, add some
1869         additional tests.
1870
1871 2001-12-27  Roger Sayle <roger@eyesopen.com>
1872
1873         * gcc.c-torture/execute/string-opt-16.c: New testcase.
1874
1875 2001-12-27  Richard Henderson  <rth@redhat.com>
1876
1877         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
1878
1879 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
1880
1881         * g++.dg/eh/ctor1.C: New test.
1882         * g++.dg/other/error2.C: New test.
1883
1884 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
1885
1886         * g++.dg/other/init2.C: New test.
1887
1888 2001-12-24  Richard Henderson  <rth@redhat.com>
1889
1890         * gcc.dg/20011223-1.c: New.
1891         * gcc.dg/inline-1.c: New.
1892
1893 2001-12-23  Richard Henderson  <rth@redhat.com>
1894
1895         * gcc.dg/asm-4.c: Test operand modifiers.
1896
1897 2001-12-23  Richard Henderson  <rth@redhat.com>
1898
1899         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
1900
1901 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
1902
1903         * gcc.c-torture/execute/20011223-1.c: New test.
1904
1905 2001-12-21  Richard Henderson  <rth@redhat.com>
1906
1907         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
1908         re-enables the warning.
1909
1910 2001-12-21  Richard Henderson  <rth@redhat.com>
1911
1912         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
1913
1914 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
1915
1916         * gcc.c-torture/compile/20011218-1.c: New test.
1917
1918 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
1919
1920         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
1921         arm-isr.c test.
1922         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
1923         epilogue generation for ARM ISR routines.
1924
1925 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1926
1927         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
1928         * gcc.dg/format/c90-printf-3.c: Likewise.
1929         * gcc.dg/format/c99-printf-3.c: Likewise.
1930         * gcc.dg/format/ext-1.c: Likewise.
1931         * gcc.dg/format/ext-6.c: Likewise.
1932         * gcc.dg/format/format.h: Prototype unlocked stdio.
1933
1934 2001-12-20  Richard Henderson  <rth@redhat.com>
1935
1936         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
1937         (arena): Use it.
1938         (malloc): Correct allocation logic.  Abort if we fill up the
1939         arena before initialization complete.
1940         (realloc): Correct allocation logic.
1941
1942 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
1943
1944         * gcc.c-torture/compile/20011219-2.c: New test.
1945
1946         * gcc.c-torture/execute/20011219-1.c: New test.
1947
1948 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
1949
1950         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
1951         target does not support weak symbols.
1952
1953 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
1954
1955         * gcc.c-torture/compile/20011219-1.c: New test.
1956
1957 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
1958
1959         * g++.dg/other/error1.C: New test.
1960
1961 Mon Dec 17 14:31:42 2001  Jeffrey A Law  (law@redhat.com)
1962
1963         * gcc.c-torture/execute/20011217-1.c: New test.
1964
1965 Mon Dec 17 16:54:56 2001  Nicola Pero  <nicola@brainstorm.co.uk>
1966
1967         * objc.dg/special/: New directory.
1968         * objc.dg/special/special.exp: New file.
1969         * objc.dg/special/unclaimed-category-1.h: New file.
1970         * objc.dg/special/unclaimed-category-1a.m: New file.
1971         * objc.dg/special/unclaimed-category-1.m: New file.
1972
1973 2001-12-17  Andreas Jaeger  <aj@suse.de>
1974
1975         * gcc.c-torture/compile/20011217-2.c: New test.
1976
1977 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
1978
1979         * gcc.c-torture/compile/20011217-1.c: New test.
1980
1981 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
1982
1983         * testsuite/gcc.dg/20011214-1.c: New.
1984
1985 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
1986
1987         * gcc.dg/altivec-4.c: New.
1988
1989 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
1990
1991         * gcc.dg/20011113-1.c: New test.
1992
1993 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1994
1995         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
1996         std::__malloc_alloc_template<0> and
1997         std::__default_alloc_template<false, 0>.
1998
1999 Thu Dec 13 10:35:33 2001  Nicola Pero  <n.pero@mi.flashnet.it>
2000
2001         * objc/execute/bf-21.m: New test.
2002         * objc/execute/enumeration-1.m: New test.
2003         * objc/execute/enumeration-2.m: New test.
2004
2005 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
2006
2007         * gcc.dg/gnu89-init-1.c: New test.
2008
2009 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
2010
2011         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
2012         * g++.old-deja/g++.jason/2371.C: Likewise.
2013         * g++.old-deja/g++.jason/template33.C: Likewise.
2014         * g++.old-deja/g++.jason/template34.C: Likewise.
2015         * g++.old-deja/g++.jason/template36.C: Likewise.
2016         * g++.old-deja/g++.oliva/typename1.C: Likewise.
2017         * g++.old-deja/g++.oliva/typename2.C: Likewise.
2018         * g++.old-deja/g++.other/typename1.C: Likewise.
2019         * g++.old-deja/g++.pt/inherit2.C: Likewise.
2020         * g++.old-deja/g++.pt/nontype5.C: Likewise.
2021         * g++.old-deja/g++.pt/typename11.C: Likewise.
2022         * g++.old-deja/g++.pt/typename14.C: Likewise.
2023         * g++.old-deja/g++.pt/typename16.C: Likewise.
2024         * g++.old-deja/g++.pt/typename3.C: Likewise.
2025         * g++.old-deja/g++.pt/typename4.C: Likewise.
2026         * g++.old-deja/g++.pt/typename5.C: Likewise.
2027         * g++.old-deja/g++.pt/typename7.C: Likewise.
2028         * g++.old-deja/g++.robertl/eb9.C: Likewise.
2029
2030 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
2031
2032         * g++.dg/other/linkage1.C: New test.
2033         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
2034         specifiers.
2035
2036 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
2037
2038         * gcc.dg/concat.c: New test.
2039
2040 2001-12-11  Stan Shebs  <shebs@apple.com>
2041
2042         * objc/compile: New test directory.
2043         * objc/compile/compile.exp: New expect script.
2044         * objc/compile/20011211-1.m: New compile test.
2045
2046 2001-12-11  Jason Merrill  <jason@redhat.com>
2047
2048         * lib/prune.exp (prune_gcc_output): Also handle "In member
2049         function".  So many permutations...
2050
2051 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
2052
2053         * g++.dg/template/typedef1.C: New test.
2054
2055 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2056
2057         * g++.dg/other/copy1.C: New test.
2058
2059 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
2060
2061         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
2062
2063         * gcc.dg/builtin-choose-expr.c: New.
2064
2065 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
2066
2067         * gcc.dg/altivec-2.c: New.
2068
2069 2001-12-07  Richard Henderson  <rth@redhat.com>
2070
2071         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
2072
2073 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
2074
2075         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
2076         ultrasparc.
2077
2078 Fri Dec  7 06:29:03 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2079
2080         * g++-old.deja/g++.robertl/eb101.C: Deleted.
2081
2082 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
2083
2084         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
2085         variable argument list.
2086
2087 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
2088
2089         * gcc.c-torture/execute/memcheck: Delete entire directory.
2090         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
2091         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
2092
2093 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
2094
2095         * gcc.dg/Wshadow-1.c: New test.
2096
2097 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
2098
2099         * gcc.c-torture/compile/20011130-1.c: New test.
2100
2101         * gcc.dg/noncompile/20011025-1.c: New test.
2102
2103         * g++.dg/other/anon-union.C: New test.
2104
2105         * gcc.c-torture/execute/20011024-1.c: New test.
2106
2107 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
2108
2109         * gcc.c-torture/execute/20000722-1.x,
2110         gcc.c-torture/execute/20010123-1.x: Remove.
2111         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
2112         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
2113         gcc.dg/c99-complit-2.c: New tests.
2114
2115 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
2116
2117         * g++.dg/inherit/base1.C: New test.
2118
2119 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
2120
2121         * g++.dg/other/stdarg1.C: New test.
2122
2123         * gcc.c-torture/compile/20011130-2.c: New test.
2124
2125 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
2126
2127         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
2128         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
2129         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
2130         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
2131         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
2132         * gcc.dg/builtin-prefetch-1.c: New test.
2133
2134 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
2135
2136         * gcc.dg/20011130-1.c: New test.
2137
2138 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2139
2140         * g++.dg/other/scope1.C: New test.
2141         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
2142
2143 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
2144
2145         * gcc.dg/vla-init-1.c: New test.
2146
2147 2001-12-01  Geoff Keating  <geoffk@redhat.com>
2148
2149         * gcc.c-torture/compile/structs.c: New testcase from GDB.
2150
2151 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
2152
2153         * objc.dg/alias.m: Update.
2154         * objc.dg/class-1.m: Update.
2155         * objc.dg/const-str-1.m: Update.
2156         * objc.dg/fwd-proto-1.m: Update.
2157         * objc.dg/id-1.m: Update.
2158         * objc.dg/super-class-1.m: Update.
2159
2160 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
2161
2162         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
2163         constructs.
2164
2165 Wed Nov 28 15:05:54 2001  Jeffrey A Law  (law@cygnus.com)
2166
2167         * gcc.c-torture/execute/20011128-1.c: New test.
2168
2169 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
2170
2171         * gcc.dg/20011127-1.c: New test.
2172
2173 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2174
2175         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
2176         from Austin Group draft 7.
2177         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
2178         scanf format arguments.
2179         * gcc.dg/format/no-exargs-2.c: New test.
2180
2181 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
2182
2183         * g++.dg/abi/vbase8-4.C: New test.
2184
2185 2001-11-24  Ian Lance Taylor  <ian@airs.com>
2186
2187         * gcc.c-torture/execute/20011121-1.c: New test.
2188
2189 Fri Nov 23 15:55:44 2001  Jeffrey A Law  (law@cygnus.com)
2190
2191         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
2192
2193 2001-11-23  Andreas Jaeger  <aj@suse.de>
2194
2195         * gcc.dg/cpp/charconst-2.c: New test.
2196
2197 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
2198
2199         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
2200         to the host if it is remote.  Let tests specify extra headers
2201         they use.
2202         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
2203         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
2204         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
2205         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
2206         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
2207         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
2208         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
2209         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
2210         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
2211         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
2212
2213 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
2214
2215         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
2216         for little endian ARMs.
2217
2218 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
2219
2220         * gcc.c-torture/compile/20011119-1.c: New test.
2221         * gcc.c-torture/compile/20011119-2.c: New test.
2222
2223 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
2224
2225         * gcc.dg/altivec-1.c: Fix typo.
2226
2227 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
2228
2229         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
2230
2231 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
2232
2233         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
2234
2235 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
2236
2237         * lib/g77.exp: Don't specify --rpath-link.
2238
2239         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
2240         across all the headers.
2241         * gcc.dg/format/format.exp: For testing on a remote host,
2242         copy format.h.
2243
2244         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
2245         * gcc.c-torture/execute/930406-1.c: Likewise.
2246         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
2247
2248 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
2249
2250         * gcc.dg/altivec-1.c: New.
2251
2252 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
2253
2254         * gcc.dg/cpp/fpreprocessed.c: New test case.
2255
2256 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2257
2258         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
2259         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
2260         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
2261
2262 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2263
2264         * gcc.dg/no-builtin-1.c: New test.
2265
2266 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
2267
2268         * gcc.c-torture/execute/20011115-1.c: New test.
2269
2270 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
2271
2272         * gcc.c-torture/compile/20011114-2.c: New test.
2273         * gcc.c-torture/compile/20011114-3.c: New test.
2274         * gcc.c-torture/compile/20011114-4.c: New test.
2275
2276 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
2277
2278         * g++.dg/other/init1.C: New test.
2279
2280 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
2281
2282         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
2283         message.
2284
2285         * gcc.c-torture/execute/20011114-1.c: New testcase.
2286
2287         * gcc.c-torture/compile/20010327-1.c: Revert last change.
2288         * gcc.c-torture/compile/20011114-1.c: New test, exactly
2289         like the (before this change) version of 20010327-1.c.
2290
2291 2001-11-14  Roger Sayle <roger@eyesopen.com>
2292
2293         * gcc.c-torture/execute/string-opt-13.c: New testcase.
2294
2295 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
2296
2297         * g++.dg/init/array2.C: New test.
2298
2299 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
2300
2301         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
2302
2303 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
2304
2305         * g++.dg/other/forscope1.C: New test.
2306         * g++.dg/ext/forscope1.C: New test.
2307         * g++.dg/ext/forscope2.C: New test.
2308
2309 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
2310
2311         * gcc.c-torture/execute/20011113-1.c: New test.
2312
2313 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
2314
2315         * gcc.c-torture/execute/20011109-2.c: New test.
2316
2317         * gcc.c-torture/execute/20011109-1.c: New test.
2318
2319 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
2320
2321         * gcc.c-torture/compile/20011109-1.c: New test.
2322
2323 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
2324
2325         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
2326         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
2327         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
2328         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
2329         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
2330         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
2331         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
2332
2333 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
2334
2335         * g++.dg/warn/Wshadow-1.C: New tests.
2336         * g++.old-deja/g++.mike/for3.C: Update.
2337
2338 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
2339
2340         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
2341         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
2342         XFAILs.  Adjust expected error texts.
2343         * gcc.c-torture/compile/20011106-1.c,
2344         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
2345         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
2346         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
2347         gcc.dg/c99-array-lval-5.c: New tests.
2348
2349 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
2350
2351         * gcc.dg/cpp/defined.c: Update.
2352
2353 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
2354
2355         * gcc.c-torture/execute/anon-1.c: New test.
2356
2357 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
2358
2359         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
2360         same size, so no warning should be produced on stormy16.
2361
2362         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
2363         due to oversized array.
2364         * g++.old-deja/g++.mike/ns15.C: Likewise.
2365         * g++.old-deja/g++.pt/crash16.C: Likewise.
2366
2367 2001-11-02  Graham Stott  <grahams@redhat.com>
2368
2369         * g++.dgother/debug1.C: Fix typos.
2370
2371 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
2372
2373         * g++.dg/other/debug1.C: New test.
2374
2375 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
2376
2377         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
2378         of unsigned long.
2379
2380 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
2381
2382         * gcc.dg/20011029-2.c: New test.
2383
2384         * gcc.c-torture/compile/20011029-1.c: New test.
2385
2386 Mon Oct 29 21:19:53 2001  Nicola Pero  <n.pero@mi.flashnet.it>
2387
2388         * objc/execute/class_self-1.m: New test.
2389         * objc/execute/class_self-2.m: New test.
2390
2391 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
2392
2393         * gcc.misc-tests/msgs.exp: Delete.
2394         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
2395         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
2396         error set to match recent changes.
2397
2398 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
2399
2400         * gcc.dg/20011021-1.c: New test.
2401
2402 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
2403
2404         * gcc.c-torture/compile/20011023-1.c: New test.
2405
2406 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
2407
2408         * lib/g77.exp: Rewrite based on lib/g++.exp.
2409
2410 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
2411
2412         * gcc.c-torture/execute/20011019-1.c: New test.
2413
2414         * gcc.dg/20011018-1.c: New test.
2415
2416 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
2417
2418         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
2419
2420 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
2421
2422         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
2423         * gcc.dg/attr-invalid.c: Likewise.
2424
2425 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
2426
2427         * testsuite/gcc.dg/20011015-1.c: New test.
2428
2429 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
2430
2431         * g++.dg/template/unify2.C: New test.
2432
2433 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
2434
2435         * g++.dg/other/exception-specification.C: New test
2436
2437 2001-10-13  Tom Rix  <trix@redhat.com>
2438
2439         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
2440         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
2441
2442 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
2443
2444         * testsuite/gcc.dg/20011009-1.c: New test.
2445
2446 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2447
2448         PR g++/4476
2449         * g++.dg/other/friend1.C: New test.
2450
2451 2001-10-11  Richard Henderson  <rth@redhat.com>
2452
2453         * g++.old-deja/g++.other/crash18.C: Add -S to options.
2454
2455 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2456
2457         * gcc.c-torture/compile/20011010-1.c: New.
2458
2459 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2460
2461         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
2462         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
2463         g77.f-torture/execute/execute.exp,
2464         g77.f-torture/noncompile/noncompile.exp,
2465         gcc.c-torture/compile/compile.exp,
2466         gcc.c-torture/execute/execute.exp,
2467         gcc.c-torture/execute/ieee/ieee.exp,
2468         gcc.c-torture/execute/memcheck/memcheck.exp,
2469         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
2470         objc/execute/execute.exp: Update FSF address.
2471
2472 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
2473
2474         * gcc.dg/cpp/cmdlne-C.c: Update.
2475         * gcc.dg/cpp/cmdlne-C2.c: New.
2476
2477 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2478
2479         * gcc.c-torture/execute/20011008-3.c: New.
2480
2481 2001-10-08  DJ Delorie  <dj@redhat.com>
2482
2483         * gcc.dg/20011008-1.c: New.
2484         * gcc.dg/20011008-2.c: New.
2485
2486 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
2487
2488         * gcc.dg/cpp/spacing1.c: Update test.
2489
2490 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2491
2492         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
2493         spelling errors of "separate" as "seperate".
2494
2495 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
2496
2497         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
2498         enough to avoid inlining.
2499
2500 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
2501
2502         * lib/g77.exp: set libg2c_dir correctly.
2503
2504 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
2505
2506         * gcc.dg/cpp/macro11.c: New test.
2507
2508 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
2509
2510         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
2511         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
2512         gcc.dg/format/multattr-3.c: New tests.
2513         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
2514         tests for format attributes on function pointers being rejected.
2515
2516 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
2517
2518         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
2519
2520 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
2521
2522         * g++.dg/warn/format1.C: New test.
2523
2524 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
2525
2526         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
2527
2528 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
2529
2530         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
2531
2532 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
2533
2534         * gcc.dg/cpp/redef2.c: Add test.
2535
2536 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
2537
2538         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
2539         long-standing bug on i686, apparently.
2540         * gcc.c-torture/execute/loop-2c.x: New file.
2541         * gcc.c-torture/execute/loop-2d.x: New file.
2542         * gcc.c-torture/execute/loop-3c.x: New file.
2543
2544 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
2545
2546         * gcc.dg/cpp/20000625-2.c: Correct line number.
2547
2548 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
2549
2550         * gcc.dg/cpp/macro10.c: New test.
2551         * gcc.dg/cpp/strify3.c: New test.
2552         * gcc.dg/cpp/spacing1.c: Add tests.
2553         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
2554         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
2555
2556 2001-09-24  DJ Delorie  <dj@redhat.com>
2557
2558         * gcc.c-torture/execute/20010924-1.c: New test.
2559
2560 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
2561
2562         * testsuite/objc/execute/paste.m: Remove.
2563
2564 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
2565
2566         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
2567
2568 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
2569
2570         * g77.dg/strlen0.f: New test.
2571
2572 2001-09-21  Richard Henderson  <rth@redhat.com>
2573
2574         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
2575         * g++.old-deja/g++.abi/vtable2.C: Likewise.
2576
2577 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
2578
2579         Table-driven attributes.
2580         * g++.dg/ext/attrib1.C: New test.
2581
2582 2001-09-20  DJ Delorie  <dj@redhat.com>
2583
2584         * gcc.dg/20000926-1.c: Update expected warning messages.
2585         * gcc.dg/array-2.c: Likewise, and test for warnings too.
2586         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
2587         array.
2588
2589 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
2590
2591         * g++.dg/eh/registers1.C: New test case.
2592
2593 2001-09-17  Richard Henderson  <rth@redhat.com>
2594
2595         * gcc.dg/array-5.c: Fix VLA decomposition test.
2596
2597 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
2598
2599         * gcc.dg/cpp/line5.c: New testcase.
2600
2601 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
2602
2603         * gcc.dg/cpp/macro9.c: New test.
2604
2605 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
2606
2607         * gcc.c-torture/execute/980223.c: Change type of addr from long
2608         to char *.
2609
2610 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
2611
2612         * gcc.c-torture/execute/20010915-1.c: New test.
2613
2614 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
2615
2616         * g77.dg/bprob: New directory.
2617         * g77.dg/bprob/bprob.exp: New file.
2618         * g77.dg/bprob/bprob-1.f: New test.
2619         * g77.dg/gcov: New directory.
2620         * g77.dg/gcov/gcov.exp: New file.
2621         * g77.dg/gcov/gcov-1.f: New test.
2622         * g77.dg/gcov/gcov-1.x: New file.
2623
2624 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
2625
2626         * gcc.dg/cpp/directiv.c: Update.
2627         * gcc.dg/cpp/undef1.c: Update.
2628
2629 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
2630
2631         * gcc.dg/20010912-1.c: New test.
2632
2633 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
2634
2635         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
2636         language-independent file in lib.
2637         * lib/gcov.exp: New file.
2638
2639 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
2640
2641         * gcc.c-torture/compile/20010911-1.c: New test.
2642
2643 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
2644
2645         * lib/profopt.exp: New, to support profile-directed optimizations.
2646         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
2647         * gcc.misc-tests/bprob-1.c: New test.
2648         * gcc.misc-tests/bprob-2.c: New test.
2649
2650 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
2651
2652         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
2653         XFAIL and which kinds of gcov output to verify.
2654         * gcc.misc-tests/gcov-4b.x: New file.
2655         * gcc.misc-tests/gcov-5b.x: New file.
2656         * gcc.misc-tests/gcov-6.x: New file.
2657         * gcc.misc-tests/gcov-7.c: New test.
2658         * gcc.misc-tests/gcov-7.x: New file.
2659
2660 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
2661
2662         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
2663         * gcc.misc-tests/gcov-6.c: New test.
2664
2665 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
2666
2667         PR c++/3986
2668         * g++.dg/abi/vbase1.C: New test.
2669
2670 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
2671
2672         * objc.dg/method-2.m: New.
2673
2674 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
2675
2676         PR c++/4203
2677         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
2678         * g++.dg/init/empty1.C: New test.
2679
2680 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
2681
2682         * gcc.c-torture/compile/20010903-1.c: New test.
2683
2684 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
2685
2686         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
2687         for m68k.
2688
2689 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
2690
2691         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
2692
2693         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
2694
2695         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
2696
2697 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
2698
2699         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
2700         for 16-bit 'unsigned int'.
2701
2702 2001-08-29  Kazu Hirata  <kazu@hxi.com>
2703
2704         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
2705
2706 2001-08-27  Richard Henderson  <rth@redhat.com>
2707
2708         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
2709         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
2710
2711 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
2712
2713         * gcc.dg/asm-names.c (ymain): New.
2714
2715 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
2716
2717         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
2718         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
2719         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
2720
2721 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2722
2723         * gcc.dg/compare5.c: New testcase.
2724
2725 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
2726
2727         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
2728         and "In instantiation".
2729
2730 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
2731
2732         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
2733
2734 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
2735
2736         * gcc.misc-tests/gcov.exp: Add support for branch information.
2737         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
2738         * gcc.misc-tests/gcov-4.c: New test.
2739         * gcc.misc-tests/gcov-4b.c: New test.
2740         * gcc.misc-tests/gcov-5b.c: New test.
2741
2742 2001-08-20  Zack Weinberg  <zackw@panix.com>
2743
2744         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
2745         expected to fail.
2746
2747 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2748
2749         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
2750
2751 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
2752
2753         * g++.dg/eh/template1.C: New test.
2754
2755 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
2756
2757         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
2758         Fix thinko.
2759         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
2760         for xfail.
2761
2762 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
2763
2764         * lib/g77-dg.exp:  Use prune.exp for common procedures
2765         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
2766         * lib/g77.exp: (g77-dg-prune) Remove
2767
2768 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
2769
2770         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
2771
2772 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2773
2774         * g++.dg/template/unify1.C: New test.
2775
2776 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
2777
2778         * g++.dg/abi/empty4.C: New test.
2779
2780 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
2781
2782         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
2783         solaris2.*
2784         * g77.f-torture/compile/pr3743.x: Likewise
2785
2786 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
2787
2788         * g++.dg/other/using-declaration.C: New test.
2789
2790 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
2791
2792         * gcc.dg/cpp/tr-sign.c: New testcase.
2793
2794 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
2795
2796         * gcc.dg/cpp/19951025-1.c: Revert.
2797         * gcc.dg/cpp/directiv.c: We no longer process directives that
2798         interrupt macro arguments.
2799
2800 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
2801
2802         * gcc.dg/bconstp-1.c: New test.
2803
2804 2001-08-03  Richard Henderson  <rth@redhat.com>
2805
2806         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
2807
2808 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
2809
2810         * gcc.dg/cpp/19951025-1.c: Update.
2811
2812 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
2813
2814         * g77.dg/ff90-1.f (s): Fix reference of variable z,
2815         should be x.
2816
2817 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
2818
2819         Kill -fhonor-std.
2820         * g++.old-deja/g++.ns/ns14.C: Remove special options.
2821         * g++.old-deja/g++.other/std1.C: Likewise.
2822         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
2823
2824 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
2825
2826         * lib/g77.exp:  Load gcc-defs.exp for common procedures
2827         (g77_pass, g77_fail, g77_finish, g77_exit,
2828         ${tool}_check_unsupported_p} Now redundant.  Deleted.
2829
2830 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
2831
2832         * g77.dg/fbackslash.f
2833         * g77.dg/fcase-preserve.f
2834         * g77.dg/ff90-1.f
2835         * g77.dg/ffixed-line-length-0.f
2836         * g77.dg/ffixed-line-length-132.f
2837         * g77.dg/ffixed-line-length-7.f
2838         * g77.dg/ffixed-line-length-72.f
2839         * g77.dg/ffixed-line-length-none.f
2840         * g77.dg/ffree-form-1.f
2841         * g77.dg/fno-backslash.f
2842         * g77.dg/fno-f90-1.f
2843         * g77.dg/fno-fixed-form-1.f
2844         * g77.dg/fno-onetrip.f
2845         * g77.dg/fno-typeless-boz.f
2846         * g77.dg/fno-underscoring.f
2847         * g77.dg/fno-vxt-1.f
2848         * g77.dg/fonetrip.f
2849         * g77.dg/ftypeless-boz.f
2850         * g77.dg/fugly-assumed.f
2851         * g77.dg/funderscoring.f
2852         * g77.dg/fvxt-1.f
2853
2854 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
2855
2856         * objc.dg/fwd-proto-1.m: New.
2857         * objc.dg/local-decl-1.m: New.
2858         * objc.dg/naming-1.m: New.
2859         * objc.dg/naming-2.m: New.
2860         * objc.dg/proto-hier-1.m: New.
2861
2862 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
2863
2864         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
2865         largest-type elements to a struct makes its size grow.
2866
2867 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
2868
2869         * g++.dg/abi/vthunk1.C: New test.
2870
2871 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
2872
2873         * g++.dg/abi/vbase8-22.C: New test.
2874
2875 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
2876
2877         * gcc.dg/cpp/macro8.c: New test.
2878
2879 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
2880
2881         * g++.dg/abi/vbase8-21.C: New test.
2882
2883 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
2884
2885         * g++.dg/abi/vbase8-10.C: New test.
2886
2887 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2888
2889         * lib/g++.exp (g++_set_ld_library_path): Renamed to
2890         ${tool}_set_ld_library_path.
2891         Changed caller.
2892         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
2893         g++.exp.
2894
2895 2001-07-26  Stan Cox <scox@redhat.com>
2896
2897         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
2898         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
2899         gcc_exit, gcc_check_unsupported_p):
2900         Moved to gcc-deps.exp
2901         * gcc-deps.exp: New file.
2902
2903 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2904
2905         * g++.old-deja/g++.pt/defarg14.C: New test.
2906
2907 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
2908
2909         * g++.old-deja/g++.other/lineno5.C: New test.
2910
2911 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
2912
2913         * g++.old-deja/g++.pt/crash68.C: New test.
2914
2915 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
2916
2917         * g++.old-deja/g++.other/crash42.C: New test.
2918
2919 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
2920
2921         * gcc.dg/cpp/extratokens.c: Fix.
2922         * gcc.dg/cpp/skipping2.c: New tests.
2923
2924 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2925
2926         * gcc.c-torture/execute/20010724-1.c: New file.
2927         * gcc.c-torture/execute/20010724-1.x: New file.
2928
2929 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2930
2931         * g++.old-deja/g++.other/cond7.C: New test.
2932
2933 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2934
2935         * g++.old-deja/g++.other/optimize4.C: New test.
2936
2937 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2938
2939         * g++.old-deja/g++.abi/vbase8-5.C: New test.
2940
2941 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
2942
2943         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
2944         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
2945         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
2946         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
2947
2948         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
2949         bug report" message.
2950
2951         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
2952         * g++.dg/ext/instantiate1.C: Move from old-deja.
2953
2954 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
2955
2956         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
2957         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
2958         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
2959         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
2960
2961 Mon Jul 23 10:14:17 2001  Jeffrey A Law  (law@cygnus.com)
2962
2963         * gcc.c-torture/execute/20010723-1.c: New test.
2964
2965 2001-07-23  Ben Elliston  <bje@redhat.com>
2966
2967         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
2968
2969 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2970
2971         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
2972         i[34567]86-*-*.
2973         Delete handling of ieee_multilib_flags.
2974         Pass -mieee for alpha*-*-* and sh-*-*.
2975         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
2976
2977 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
2978
2979         Remove old-abi tests.
2980         * g++.old-deja/g++.mike/p11116.C: Remove.
2981         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
2982
2983 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
2984
2985         * g77.f-torture/compile/pr3743.f:  New test
2986
2987 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
2988
2989         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
2990
2991 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2992
2993         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
2994         g++.old-deja/g++.pt/static6.C: Likewise.
2995         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
2996         supports weak symbols.
2997
2998 2001-07-18  Andreas Jaeger  <aj@suse.de>
2999
3000         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
3001         supported again.
3002
3003 2001-07-18  Andreas Jaeger  <aj@suse.de>
3004
3005         * gcc.dg/iftrap-1.c: Fix target line.
3006
3007 2001-07-17  Richard Henderson  <rth@redhat.com>
3008
3009         * gcc.c-torture/execute/20010717-1.c: New.
3010
3011 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3012
3013         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
3014         tests.
3015
3016 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
3017
3018         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
3019
3020 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3021
3022         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
3023         UAC_SIGBUS, UAC_NOPRINT definitions.
3024
3025 Mon Jul 16 12:21:56 2001  Nicola Pero  <n.pero@mi.flashnet.it>
3026
3027         * objc/execute/object_is_class.m: New test.
3028         * objc/execute/object_is_meta_class.m: New test.
3029
3030 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3031
3032         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
3033         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
3034
3035 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
3036
3037         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
3038         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
3039
3040 2001-07-14  Richard Henderson  <rth@redhat.com>
3041
3042         * gcc.dg/iftrap-1.c: New.
3043
3044 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
3045
3046         * g77.f-torture/execute/intrinsic77.f: New test.
3047
3048 2001-07-11  Janis Johnson <janis@us.ibm.com>
3049
3050         * gcc.misc-tests/gcov-3.c: New test.
3051
3052 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
3053
3054         * gcc.c-torture/compile/20010711-1.c,
3055         * gcc.c-torture/compile/20010711-2.c: New tests.
3056
3057 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
3058
3059         * gcc.c-torture/execute/20010711-1.c: New test.
3060
3061 2001-07-11  Ben Elliston  <bje@redhat.com>
3062
3063         * g++.old-deja/g++.other/enum5.C: New test.
3064
3065 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
3066
3067         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
3068         (g++-dg-prune): Call prune_gcc_output.
3069         * prune.exp: New file for prune_gcc_output.
3070         * lib/g++.exp, lib/gcc.exp: Load it.
3071
3072 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
3073
3074         * gcc.c-torture/compile/20010701-1.c,
3075         g++.old-deja/g++.ext/attrib6.C: New tests.
3076
3077 Fri Jul  6 09:31:43 2001  Jeffrey A Law  (law@cygnus.com)
3078
3079         * gcc.c-torture/compile/20010706-1.c: New test.
3080
3081 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
3082
3083         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
3084
3085 2001-06-28  Stan Shebs  <shebs@apple.com>
3086
3087         * gcc.dg/pragma-darwin.c: New test.
3088
3089 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3090
3091         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
3092         Solaris 2.[678] system.
3093
3094 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
3095
3096         * gcc.dg/20010622-1.c: New test.
3097
3098 2001-06-18  Stan Shebs  <shebs@apple.com>
3099
3100         * objc.dg: New directory.
3101         * objc.dg/dg.exp: New file.
3102         * objc.dg/alias.m: New.
3103         * objc.dg/class-1.m: New.
3104         * objc.dg/class-2.m: New.
3105         * objc.dg/const-str-1.m: New.
3106         * objc.dg/const-str-2.m: New.
3107         * objc.dg/id-1.m: New.
3108         * objc.dg/method-1.m: New.
3109         * objc.dg/super-class-1.m: New.
3110         * lib/objc-dg.exp: New file.
3111
3112 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3113
3114         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
3115         of label name.
3116
3117 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
3118
3119         * g++.old-deja/g++.abi/vbase8-9.C: New test.
3120
3121 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3122
3123         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
3124         variable.
3125
3126 2001-06-12  Richard Henderson  <rth@redhat.com>
3127
3128         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
3129
3130 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
3131
3132         * g++.old-deja/g++.abi/vbase5.C: New test.
3133         * g++.old-deja/g++.abi/vbase6.C: New test.
3134         * g++.old-deja/g++.abi/vbase7.C: New test.
3135
3136 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3137
3138         * gcc.c-torture/compile/20010610-1.c: New test.
3139
3140 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
3141
3142         * g++.old-deja/g++.abi/vbase4.C: New test.
3143
3144 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
3145
3146         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
3147         support %f for HC11/HC12 targets.
3148         * gcc.c-torture/execute/930513-1.x: New file, likewise.
3149         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
3150         on HC11/HC12 targets.
3151         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
3152
3153 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3154
3155         * gcc.dg/wchar_t-1.c: New file.
3156         * gcc.dg/wint_t-1.c: Likewise.
3157
3158 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
3159
3160         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
3161
3162 2001-06-11  Richard Henderson  <rth@redhat.com>
3163
3164         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
3165
3166 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
3167
3168         * gcc.c-torture/compile/20010611-1.c: New test.
3169
3170 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
3171
3172         * gcc.dg/c99-tag-1.c: Add more tests.
3173
3174 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
3175
3176         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
3177         representation on MN10300 and ARM/Thumb.
3178
3179 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
3180
3181         * g77.f-torture/execute/20010610.f: New.
3182
3183 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
3184
3185         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
3186         names.
3187
3188 2001-06-09  Richard Henderson  <rth@redhat.com>
3189
3190         * gcc.c-torture/execute/ashrdi-1.c: New.
3191         * gcc.c-torture/execute/ashldi-1.c: New.
3192         * gcc.c-torture/execute/lshrdi-1.c: New.
3193
3194 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
3195
3196         * objc/execute/load-3.m: Added. Check sending +load to categories,
3197         in addition to classes.
3198
3199 2001-06-08  Stan Shebs  <shebs@apple.com>
3200
3201         * objc/execute/load-2.m: New test.  From Nicola Pero
3202         <n.pero@mi.flashnet.it>.
3203
3204 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
3205
3206         * gcc.c-torture/execute/20010605-2.c: New test.
3207
3208 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3209
3210         * g++.old-deja/g++.abi/vbase2.C: New test.
3211         * g++.old-deja/g++.abi/vbase3.C: New test.
3212
3213 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3214
3215         * g++.old-deja/g++.pt/friend49.C: New test.
3216
3217 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3218
3219         * g++.old-deja/g++.ext/anon3.C: New test.
3220
3221 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
3222
3223         * g++.old-deja/g++.other/conv7.C: New test.
3224
3225 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
3226
3227         * gcc.c-torture/compile/20010605-2.c: New test.
3228
3229 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3230
3231         * gcc.c-torture/execute/20010604-1.c: New test.
3232
3233 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
3234
3235         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
3236
3237 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
3238
3239         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
3240         (g++_link_flags): Likewise.
3241         (g++_init): Pass gccpath's value to two previous functions.
3242
3243 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3244
3245         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
3246         Ensure logfile entry matches exec command line.
3247
3248 2001-05-31  Richard Henderson  <rth@redhat.com>
3249
3250         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
3251         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
3252
3253 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
3254
3255         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
3256         compiler for irix6.2
3257
3258 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
3259
3260         * g++.old-deja/g++.other/optimize3.C: New file.
3261
3262 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
3263
3264         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
3265         assemble.
3266
3267 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
3268
3269         * g++.old-deja/g++.other/optimize2.C: New file.
3270
3271 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
3272
3273         * gcc.c-torture/compile/20010518-2.c: New file.
3274         * gcc.c-torture/execute/20010518-1.c: New file.
3275         * gcc.c-torture/execute/20010518-2.c: New file.
3276
3277 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3278
3279         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
3280
3281 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
3282
3283         G++ no longer defines builtins that do not begin with __builtin.
3284         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
3285         * g++.old-deja/g++.brendand/misc13.C: Likewise.
3286         * g++.old-deja/g++.law/builtin1.C: Likewise.
3287         * g++.old-deja/g++.law/cvt2.C: Likewise.
3288         * g++.old-deja/g++.mike/net5.C: Likewise.
3289         * g++.old-deja/g++.other/builtins1.C: Likewise.
3290         * g++.old-deja/g++.other/builtins2.C: Likewise.
3291         * g++.old-deja/g++.other/builtins3.C: Likewise.
3292         * g++.old-deja/g++.other/builtins4.C: Likewise.
3293         * g++.old-deja/g++.other/inline8.C: Likewise.
3294         * g++.old-deja/g++.robertl/eb39.C: Likewise.
3295
3296 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
3297
3298         * g++.old-deja/g++.pt/using1.C: Adjust.
3299         * g++.old-deja/g++.pt/using2.C: New test.
3300
3301 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
3302
3303         * gcc.dg/cpp/charconst.c: New tests.
3304         * gcc.dg/cpp/escape.c: New tests.
3305         * gcc.dg/cpp/escape-1.c: New tests.
3306         * gcc.dg/cpp/escape-2.c: New tests.
3307         * gcc.dg/cpp/ucs.c: New tests.
3308
3309 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
3310
3311         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
3312         native compiler for irix6.5.
3313
3314 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
3315
3316         * lib/g++.exp (g++_include_flags): Use args to compute
3317         get_multilibs.
3318         (g++_link_flags): Likewise.
3319         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
3320
3321 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
3322
3323         * gcc.dg/c90-hexfloat-1.c: Add more tests.
3324
3325 2001-05-21  Geoff Keating  <geoffk@redhat.com>
3326
3327         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
3328         this file.
3329
3330 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
3331
3332         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
3333         STACK_SIZE;
3334         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
3335         to STACK_SIZE; Use it to define size of add_histo array.
3336         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
3337         to STACK_SIZE.
3338         (f): Use GITT_SIZE to define size of gitt local table.
3339         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
3340         to STACK_SIZE; Use it to define size of bytemem array.
3341
3342 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
3343
3344         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
3345         on 68HC11/HC12 due to the asm instruction.
3346         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
3347         * gcc.c-torture/compile/920520-1.x: Likewise.
3348         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
3349         on 68HC11/HC12 because the function is larger than 64K.
3350         * gcc.c-torture/compile/961203-1.x: New file, this test fails
3351         on 68HC11/HC12 because the structure is too large.
3352
3353 2001-05-20  Richard Henderson  <rth@redhat.com>
3354
3355         * gcc.c-torture/execute/20010520-1.c: New.
3356
3357 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3358
3359         * g++.old-deja/g++.warn/compare1.C: New test.
3360         * gcc.dg/compare4.c: New test.
3361
3362 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
3363
3364         * g++.old-deja/g++.other/optimize1.C: New test.
3365
3366 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3367
3368         * g++.old-deja/g++.pt/spec41.C: New test.
3369
3370 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
3371
3372         * gcc.c-torture/compile/20010114-1.x: Remove.
3373
3374 2001-05-18  Stan Shebs  <shebs@apple.com>
3375
3376         * gcc.c-torture/compile/20010518-1.c: New test.
3377
3378 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
3379
3380         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
3381         * g++.old-deja/g++.pt/crash67.C: New test.
3382
3383 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
3384
3385         * g++.old-deja/g++.other/debug9.C: New test.
3386
3387 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
3388
3389         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
3390
3391 Wed May 16 20:33:57 CEST 2001  Jan Hubicka  <jh@suse.cz>
3392
3393         * gcc.c-torture/compile/20010516-1.c: New test.
3394
3395 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
3396
3397         * g++.old-deja/g++.other/crash41.C: New test.
3398
3399 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
3400
3401         * g++.old-deja/g++.pt/crash66.C: New test.
3402
3403 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
3404
3405         * g++.old-deja/g++.robertl/eb27.C: Convert.
3406
3407 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
3408
3409         * g++.dg/friend-warn.C: New test.  Do not warn about friend
3410         declaration being redundant.
3411
3412 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
3413
3414         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
3415
3416 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
3417
3418         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
3419
3420 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
3421
3422         * lib/g++.exp: Use testsuite_flags.
3423
3424 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
3425
3426         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
3427
3428 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3429
3430         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
3431
3432 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
3433
3434         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
3435
3436 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
3437
3438         * gcc.c-torture/compile/20010313-1.c: New test.
3439
3440 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
3441
3442         * gcc.dg/cpp/direct2.c: New test.
3443         * gccq.dg/cpp/direct2s.c: New test.
3444
3445         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
3446
3447 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
3448
3449         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
3450         * g++.old-deja/g++.other/op3.C: Likewise.
3451
3452 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
3453
3454         * gcc.dg/cpp/syshdr.h: New file.
3455         * gcc.dg/cpp/sysmac1.c: Update.
3456         * gcc.dg/cpp/sysmac2.c: Update.
3457
3458 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
3459
3460         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
3461
3462 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
3463
3464         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
3465         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
3466
3467 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
3468
3469         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
3470
3471 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
3472
3473         * lib/g++.exp (g++_include_flags): Don't use any special flags
3474         if TESTING_IN_BUILD_TREE is not defined.
3475         (g++_init): Use a plain 'c++' as the compiler if
3476         TESTING_IN_BUILD_TREEE is not defined.
3477
3478 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
3479
3480         * g++.old-deja/g++.eh/catch13.C: New test.
3481         * g++.old-deja/g++.eh/catch14.C: New test.
3482
3483 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
3484
3485         * gcc.dg/cpp/tr-define.c: New test.
3486
3487 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
3488
3489         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
3490         <stdlib.h>, not <malloc.h>.
3491
3492 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
3493
3494         * g++.old-deja/g++.ns/template17.C: New test.
3495
3496 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
3497
3498         * g++.old-deja/g++.pt/ref4.C: New test.
3499
3500 2001-04-30  Richard Henderson  <rth@redhat.com>
3501
3502         * gcc.dg/20000724-1.c: Revert last change.
3503
3504 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
3505
3506         * g77.f-torture/execute/20010430.f: New test.
3507
3508 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
3509
3510         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
3511
3512 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
3513
3514         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
3515
3516 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
3517
3518         * g++.old-deja/g++.eh/crash6.C: New test.
3519
3520 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
3521
3522         * g++.old-deja/g++.other/warn7.C: New test.
3523
3524 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
3525
3526         * g++.old-deja/g++.other/defarg9.C: New test.
3527
3528 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
3529
3530         * g77.f-torture/compile/20010426.f: New test.
3531         * g77.f-torture/execute/20010426.f: New test.
3532
3533 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
3534
3535         * g77.f-torture/compile/20000629-1.x: Remove - error
3536         has been fixed.
3537
3538 Thu Apr 26 11:15:12 2001  Jeffrey A Law  (law@cygnus.com)
3539
3540         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
3541         Tweak slightly to work with g++.dg framework.
3542         * g++.dg/special/ecos.exp: Run initp1.C test.
3543         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
3544
3545         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
3546         its linker doesn't give line numbers either.
3547         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
3548
3549 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
3550
3551         * g++.old-deja/g++.other/lex1.C: New test.
3552
3553 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
3554
3555         * gcc.dg/noncompile/20010425-1.c: New test.
3556
3557 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
3558
3559         * g++.old-deja/g++.pt/mangle2.C: New test.
3560
3561 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
3562
3563         * gcc.dg/format/plus-1.c: New test.
3564
3565 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
3566
3567         * gcc.dg/20010423-1.c: New test.
3568
3569 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
3570
3571         * gcc.c-torture/execute/20010422-1.c: New test.
3572
3573 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
3574
3575         * g++.old-deja/g++.ns/type2.C: New test.
3576
3577 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
3578
3579         * g++.old-deja/g++.other/perf1.C: New test.
3580
3581 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
3582
3583         * gcc.dg/c99-func-2.c: Remove xfail.
3584         * gcc.dg/c99-func-3.c: Remove xfail.
3585         * gcc.dg/c99-func-4.c: Remove xfail.
3586
3587 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
3588
3589         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
3590
3591 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
3592
3593         * gcc.c-torture/compile/20010423-1.c: New test.
3594
3595 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3596
3597         * g++.old-deja/g++.pt/typename28.C: New test.
3598
3599 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3600
3601         * g++.old-deja/g++.abi/empty2.C: New test.
3602         * g++.old-deja/g++.abi/empty3.C: New test.
3603
3604 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
3605
3606         * g++.old-deja/g++.other/comdat2.C: New test.
3607         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
3608
3609 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
3610
3611         * g++.old-deja/g++.other/overload14.C: New test.
3612
3613 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
3614
3615         * g++.old-deja/g++.other/lookup23.C: New test.
3616
3617 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
3618
3619         * gcc.c-torture/execute/20010403-1.c: New test.
3620
3621 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
3622             Mark Mitchell  <mark@codesourcery.com>
3623
3624         * lib/old-dejagnu.exp: Don't delete output of executable.
3625         Add .exe suffix to executables.
3626
3627 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
3628
3629         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
3630
3631 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3632
3633         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
3634
3635 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
3636
3637         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
3638         * g++.old-deja/g++.abi/crash1.C: New test.
3639
3640 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
3641
3642         * g++.old-deja/g++.other/crash40.C: New test.
3643
3644 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3645
3646         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
3647
3648 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
3649
3650         * g++.old-deja/g++.other/warn6.C: New test.
3651
3652 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
3653
3654         * g++.old-deja/g++.robertl/eb42.C: Same.
3655
3656 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3657
3658         * gcc.dg/wtr-conversion-1.c: New testcase.
3659
3660 2001-04-10  Richard Henderson  <rth@redhat.com>
3661
3662         * g++.old-deja/g++.other/array5.C: New.
3663
3664 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3665
3666         * gcc.c-torture/execute/20010408-1.c: New test.
3667
3668 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
3669
3670         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
3671         headers and constructs.
3672         * g++.old-deja/g++.robertl/eb79.C: Same.
3673         * g++.old-deja/g++.robertl/eb77.C (main): Same.
3674         * g++.old-deja/g++.robertl/eb73.C: Same.
3675         * g++.old-deja/g++.robertl/eb66.C (main): Same.
3676         * g++.old-deja/g++.robertl/eb55.C (t): Same.
3677         * g++.old-deja/g++.robertl/eb54.C (main): Same.
3678         * g++.old-deja/g++.robertl/eb46.C (main): Same.
3679         * g++.old-deja/g++.robertl/eb44.C: Same.
3680         * g++.old-deja/g++.robertl/eb41.C (main): Same.
3681         * g++.old-deja/g++.robertl/eb4.C (main): Same.
3682         * g++.old-deja/g++.robertl/eb39.C: Same.
3683         * g++.old-deja/g++.robertl/eb33.C (main): Same.
3684         * g++.old-deja/g++.robertl/eb31.C (main): Same.
3685         * g++.old-deja/g++.robertl/eb30.C: Same.
3686         * g++.old-deja/g++.robertl/eb3.C: Same.
3687         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
3688         * g++.old-deja/g++.robertl/eb21.C: Same.
3689         * g++.old-deja/g++.robertl/eb15.C: Same.
3690         * g++.old-deja/g++.robertl/eb118.C: Same.
3691         * g++.old-deja/g++.robertl/eb115.C (main): Same.
3692         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
3693         * g++.old-deja/g++.robertl/eb109.C: Same.
3694         * g++.old-deja/g++.other/sibcall1.C (main): Same.
3695         * g++.old-deja/g++.mike/rtti1.C: Same.
3696         * g++.old-deja/g++.mike/p658.C: Same.
3697         * g++.old-deja/g++.mike/net46.C: Same.
3698         * g++.old-deja/g++.mike/net34.C: Same.
3699         * g++.old-deja/g++.mike/memoize1.C: Same.
3700         * g++.old-deja/g++.mike/eh2.C: Same.
3701         * g++.old-deja/g++.law/weak.C: Same.
3702         * g++.old-deja/g++.law/visibility7.C: Same.
3703         * g++.old-deja/g++.law/visibility25.C: Same.
3704         * g++.old-deja/g++.law/visibility22.C: Same.
3705         * g++.old-deja/g++.law/visibility2.C: Same.
3706         * g++.old-deja/g++.law/visibility17.C: Same.
3707         * g++.old-deja/g++.law/visibility13.C: Same.
3708         * g++.old-deja/g++.law/visibility10.C: Same.
3709         * g++.old-deja/g++.law/visibility1.C: Same.
3710         * g++.old-deja/g++.law/virtual3.C (eval): Same.
3711         * g++.old-deja/g++.law/vbase1.C: Same.
3712         * g++.old-deja/g++.law/operators32.C: Same.
3713         * g++.old-deja/g++.law/nest3.C: Same.
3714         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
3715         * g++.old-deja/g++.law/except5.C (main): Same.
3716         * g++.old-deja/g++.law/cvt7.C (run): Same.
3717         * g++.old-deja/g++.law/cvt2.C: Same.
3718         * g++.old-deja/g++.law/cvt16.C: Same.
3719         * g++.old-deja/g++.law/ctors6.C (bar): Same.
3720         * g++.old-deja/g++.law/ctors17.C (main): Same.
3721         * g++.old-deja/g++.law/ctors13.C: Same.
3722         * g++.old-deja/g++.law/ctors12.C (main): Same.
3723         * g++.old-deja/g++.law/ctors10.C: Same.
3724         * g++.old-deja/g++.law/code-gen5.C: Same.
3725         * g++.old-deja/g++.law/bad-error7.C: Same.
3726         * g++.old-deja/g++.law/arm9.C: Same.
3727         * g++.old-deja/g++.law/arm12.C: Same.
3728         * g++.old-deja/g++.law/arg8.C: Same.
3729         * g++.old-deja/g++.law/arg1.C: Same.
3730         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
3731         * g++.old-deja/g++.jason/template31.C: Same.
3732         * g++.old-deja/g++.jason/template24.C (main): Same.
3733         * g++.old-deja/g++.jason/2371.C: Same.
3734         * g++.old-deja/g++.eh/new2.C: Same.
3735         * g++.old-deja/g++.eh/new1.C: Same.
3736         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
3737         * g++.old-deja/g++.brendan/nest21.C (main): Same.
3738         * g++.old-deja/g++.brendan/err-msg3.C: Same.
3739         * g++.old-deja/g++.brendan/crash62.C: Same.
3740         * g++.old-deja/g++.brendan/crash52.C: Same.
3741         * g++.old-deja/g++.brendan/crash49.C (main): Same.
3742         * g++.old-deja/g++.brendan/crash38.C: Same.
3743         * g++.old-deja/g++.brendan/crash15.C (main): Same.
3744         * g++.old-deja/g++.brendan/copy9.C: Same.
3745
3746 Fri Apr  6 15:36:15 2001  J"orn Rennecke <amylaar@redhat.com>
3747
3748         * gcc.c-torture/execute/20001203-2.c (memset):
3749         Count argument is of type __SIZE_TYPE__.
3750
3751 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
3752
3753         * gcc.c-torture/compile/20010404-1.c: New test.
3754
3755 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
3756
3757         * gcc.c-torture/compile/20010326-1.c: New test.
3758
3759 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
3760
3761         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
3762         peculiarities of the SH.
3763         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
3764
3765 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3766
3767         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
3768         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
3769         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
3770
3771 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
3772
3773         * g77.f-torture/compile/20010321-1.f: New test.
3774
3775 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
3776
3777         * gcc.c-torture/compile/20010329-1.c: New test.
3778
3779 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
3780
3781         * gcc.c-torture/execute/20010329-1.c: New test.
3782
3783 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
3784
3785         * g++.old-deja/g++.other/eh4.C: Fix typo.
3786
3787 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
3788
3789         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
3790
3791 2001-03-28  Philip Blundell  <philb@gnu.org>
3792
3793         * gcc.c-torture/compile/20010328-1.c: New test.
3794
3795 2001-03-27  Richard Henderson  <rth@redhat.com>
3796
3797         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
3798         * g++.old-deja/g++.eh/vbase3.C: Likewise.
3799
3800 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
3801
3802         * gcc.c-torture/compile/20010327-1.c: New test.
3803
3804 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
3805
3806         * g++.old-deja/g++.other/friend12.C: New test.
3807         * g++.old-deja/g++.other/friend9.C: Expect no errors.
3808         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
3809
3810 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3811
3812         * gcc.c-torture/execute/20010325-1.c: New test.
3813
3814 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
3815
3816         * g++.old-deja/g++.other/mangle3.C: New test.
3817
3818 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
3819
3820         * g++.old-deja/g++.other/anon8.C: New test.
3821
3822 2001-03-20  Philip Blundell  <philb@gnu.org>
3823
3824         * gcc.c-torture/compile/20010320-1.c: New test.
3825
3826 2001-03-17  Richard Henderson  <rth@redhat.com>
3827
3828         * g++.old-deja/g++.other/eh4.C: Add expected error text.
3829
3830 2001-03-15  Geoff Keating  <geoff@redhat.com>
3831
3832         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
3833         tests on AIX.
3834
3835 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
3836
3837         * g++.old-deja/g++.other/eh4.C: New test.
3838
3839 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
3840
3841         * gcc.dg/cpp/mi1.c: Update.
3842
3843 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
3844
3845         * g++.old-deja/g++.other/regstack.C: New test.
3846
3847 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
3848
3849         * g++.old-deja/g++.other/ref4.C: New test.
3850
3851 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
3852
3853         * objc/execute/va_method.m: Added.
3854         * objc/execute/IMP.m: Added.
3855         * objc/execute/_cmd.m: Added.
3856         * objc/execute/accessing_ivars.m: Added.
3857         * objc/execute/class-1.m: Added.
3858         * objc/execute/class-10.m: Added.
3859         * objc/execute/class-11.m: Added.
3860         * objc/execute/class-12.m: Added.
3861         * objc/execute/class-13.m: Added.
3862         * objc/execute/class-14.m: Added.
3863         * objc/execute/class-2.m: Added.
3864         * objc/execute/class-3.m: Added.
3865         * objc/execute/class-4.m: Added.
3866         * objc/execute/class-5.m: Added.
3867         * objc/execute/class-6.m: Added.
3868         * objc/execute/class-7.m: Added.
3869         * objc/execute/class-8.m: Added.
3870         * objc/execute/class-9.m: Added.
3871         * objc/execute/class-tests-1.h
3872         * objc/execute/class-tests-2.h
3873         * objc/execute/compatibility_alias.m: Added.
3874         * objc/execute/encode-1.m: Added.
3875         * objc/execute/formal_protocol-1.m: Added.
3876         * objc/execute/formal_protocol-2.m: Added.
3877         * objc/execute/formal_protocol-3.m: Added.
3878         * objc/execute/formal_protocol-4.m: Added.
3879         * objc/execute/formal_protocol-5.m: Added.
3880         * objc/execute/formal_protocol-6.m: Added.
3881         * objc/execute/formal_protocol-7.m: Added.
3882         * objc/execute/informal_protocol.m: Added.
3883         * objc/execute/initialize.m: Added.
3884         * objc/execute/load.m: Added.
3885         * objc/execute/many_args_method.m: Added.
3886         * objc/execute/nested-3.m: Added.
3887         * objc/execute/no_clash.m: Added.
3888         * objc/execute/private.m: Added.
3889         * objc/execute/redefining_self.m: Added.
3890         * objc/execute/root_methods.m: Added.
3891         * objc/execute/selector-1.m: Added.
3892         * objc/execute/static-1.m: Added.
3893         * objc/execute/static-2.m: Added.
3894         * objc/execute/va_method.m: Added.
3895
3896 2001-03-10  Richard Henderson  <rth@redhat.com>
3897
3898         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
3899
3900 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
3901
3902         * g++.old-deja/g++.other/crash31.C: XFAIL.
3903         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
3904         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
3905         * gcc.c-torture/execute/20010123-1.x: XFAIL.
3906         * gcc.c-torture/execute/20010124-1.x: XFAIL.
3907         * gcc.dg/sequence-pt-1.c: XFAIL one test.
3908
3909 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
3910
3911         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
3912
3913 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
3914
3915         * gcc.dg/20000724-1.c: Don't use multiline strings.
3916
3917 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
3918
3919         * objc/execute/string1.m, objc/execute/string2.m: Compare the
3920         result of -cString against what we expect it to be; don't just
3921         print it out for no one to read.
3922
3923         * objc/execute/string3.m, objc/execute/string4.m: New tests.
3924         Based on testcases provided by Nicola Pero.
3925
3926 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
3927
3928         * gcc.dg/cpp/macro7.c: New test.
3929
3930 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
3931
3932         * gcc.dg/cpp/multiline.c: Update.
3933
3934 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
3935
3936         * g++.old-deja/g++.other/enum3.C: New test.
3937
3938 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
3939
3940         * g++.old-deja/g++.other/pod1.C: New test.
3941
3942 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
3943
3944         * g++.old-deja/g++.ext/overload1.C: New test.
3945
3946 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3947
3948         * g++.old-deja/g++.pt/using1.C: New test.
3949
3950 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3951
3952         * g++.old-deja/g++.other/using9.C: New test.
3953
3954 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
3955
3956         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
3957
3958         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
3959
3960 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
3961
3962         * g++.old-deja/g++.ext/realpt1.C: Remove.
3963
3964 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
3965
3966         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
3967
3968 2001-02-26  Will Cohen  <wcohen@redhat.com>
3969
3970         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
3971
3972 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
3973
3974         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
3975         templatized constructors.
3976
3977 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3978
3979         * gcc.c-torture/execute/20010224-1.c: New test.
3980
3981 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
3982
3983         * gcc.c-torture/execute/20010222-1.c: New test.
3984
3985 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
3986
3987         * g++.old-deja/g++.other/inline20.C: New test.
3988
3989 Wed Feb 21 12:38:22 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
3990
3991         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
3992
3993 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
3994
3995         * g++.old-deja/g++.other/lookup22.C: New test.
3996
3997 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
3998
3999         * g77.dg: New directory.
4000         * g77.dg/20010216-1.f: New test case.
4001         * g77.dg/dg.exp: New driver.
4002         * lib/g77-dg.exp: New driver library.
4003
4004 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4005
4006         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
4007
4008 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
4009
4010         * g++.old-deja/g++.other/decl9.C: New test.
4011
4012 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
4013
4014         * g++.old-deja/g++.other/init16.C: Update the test so that it does
4015         not need <string> and also tests the initialization at runtime.
4016
4017 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
4018
4019         * gcc.c-torture/execute/longlong.c: New test.
4020
4021 Wed Feb 14 21:41:17 2001  J"orn Rennecke <amylaar@redhat.com>
4022
4023         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
4024
4025 Wed Feb 14 21:31:25 2001  J"orn Rennecke <amylaar@redhat.com>
4026
4027         * gcc.c-torture/execute/920302-1.c (execute):
4028         Change argument type to short.
4029
4030 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4031
4032         * g++.old-deja/g++.pt/deduct6.C: New test.
4033
4034 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4035
4036         * g++.old-deja/g++.pt/deduct5.C: New test.
4037
4038 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
4039
4040         * gcc.c-torture/execute/20010209-1.c: New test.
4041
4042 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
4043
4044         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
4045
4046 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
4047
4048         * g++.dg/vtgc1.C: Update for new ABI.
4049
4050         * consistency.vlad: New directory, 1665 files.
4051
4052 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
4053
4054         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
4055         return type.
4056         * gcc.dg/cpp/digraphs.c: Declare puts.
4057
4058 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
4059
4060         * g++.old-deja/g++.other/warn5.C: New test.
4061
4062 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
4063
4064         * g++.old-deja/g++.pt/spec40.C: New test.
4065
4066 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
4067
4068         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
4069         case.
4070         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
4071
4072 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
4073
4074         * gcc.c-torture/compile/20010209-1.c: New test.
4075
4076 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
4077
4078         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
4079         excess errors message but not if it crashes.
4080         * g++.old-deja/g++.other/crash27.C: Likewise.
4081         * g++.old-deja/g++.other/crash28.C: Likewise.
4082         * g++.old-deja/g++.other/crash30.C: Likewise.
4083         * g++.old-deja/g++.other/crash32.C: Likewise.
4084         * g++.old-deja/g++.other/crash35.C: Likewise.
4085         * g++.old-deja/g++.pt/inherit2.C: Likewise.
4086
4087 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
4088
4089         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
4090         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
4091         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
4092         g77.f-torture/execute/execute.exp,
4093         g77.f-torture/noncompile/noncompile.exp,
4094         gcc.c-torture/execute/execute.exp,
4095         gcc.c-torture/execute/memcheck/memcheck.exp,
4096         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
4097         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
4098         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
4099         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
4100         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
4101         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
4102         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
4103         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
4104         Remove bug reporting instructions with ancient email addresses.
4105
4106 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
4107
4108         * gcc.dg/20010202-1.c: New test.
4109         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
4110
4111 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
4112
4113         * g++.dg/stdbool-if.C: New test.
4114
4115 Wed Feb  7 09:54:47 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
4116
4117         * objc/execute/fdecl.m: Added main().
4118
4119 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
4120
4121         * gcc.c-torture/execute/20010206-1.c: New test.
4122
4123 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4124
4125         * gcc.dg/cpp/avoidpaste1.c: Update.
4126
4127 Tue Feb  5 8:53:33 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
4128
4129         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
4130         Pero <nicola@brainstorm.co.uk>.
4131         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
4132
4133 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
4134
4135         * g++.old-deja/g++.pt/spec39.C: New test.
4136
4137 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
4138
4139         * gcc.c-torture/compile/20010202-1.c: New test.
4140
4141 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
4142
4143         * g++.old-deja/g++.abi/primary2.C: New test.
4144         * g++.old-deja/g++.abi/primary3.C: New test.
4145         * g++.old-deja/g++.abi/primary4.C: New test.
4146         * g++.old-deja/g++.abi/primary5.C: New test.
4147         * g++.old-deja/g++.abi/vtable3.h: New test.
4148         * g++.old-deja/g++.abi/vtable3a.C: New test.
4149         * g++.old-deja/g++.abi/vtable3b.C: New test.
4150         * g++.old-deja/g++.abi/vtable3c.C: New test.
4151         * g++.old-deja/g++.abi/vtable3d.C: New test.
4152         * g++.old-deja/g++.abi/vtable3e.C: New test.
4153         * g++.old-deja/g++.abi/vtable3f.C: New test.
4154         * g++.old-deja/g++.abi/vtable3g.C: New test.
4155         * g++.old-deja/g++.abi/vtable3h.C: New test.
4156         * g++.old-deja/g++.abi/vtable3i.C: New test.
4157         * g++.old-deja/g++.abi/vtable3j.C: New test.
4158         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
4159
4160 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
4161
4162         * g++.old-deja/g++.other/anon6.C: New test.
4163         * g++.old-deja/g++.other/anon7.C: New test.
4164
4165 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
4166
4167         * gcc.dg/cpp/avoidpaste2.c: New tests.
4168
4169 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
4170
4171         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
4172
4173 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
4174
4175         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
4176         DECIMAL_DIG cases for Irix."
4177
4178 Wed Jan 31 12:23:32 2001  J"orn Rennecke <amylaar@redhat.com>
4179
4180         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
4181
4182 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
4183
4184         * gcc.dg/c99-tag-1.c: New test.
4185
4186 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
4187
4188         * gcc.dg/cpp/tr-warn1.c: Add tests.
4189
4190 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
4191
4192         * gcc.dg/cpp/avoidpaste1.c: Update.
4193         * gcc.dg/cpp/paste4.c: Update.
4194
4195 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
4196
4197         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
4198         cases for Irix.
4199
4200 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4201
4202         * g++.old-deja/g++.other/inline19.C: New test.
4203
4204 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
4205
4206         * gcc.dg/Wlarger-than.c: New test.
4207
4208 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4209
4210         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
4211
4212 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
4213
4214         * gcc.c-torture/execute/20010129-1.c: New test.
4215         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
4216
4217 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
4218
4219         * gcc.dg/cpp/avoidpaste1.c: Test case.
4220
4221 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
4222
4223         * g++.old-deja/g++.other/inline18.C: New test.
4224
4225 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4226
4227         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
4228         and __builtin_putchar.
4229
4230 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
4231
4232         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
4233         tests.
4234
4235 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
4236
4237         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
4238         floating point number rounding mode to round to the nearest
4239         representable mode.
4240
4241 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
4242
4243         * g++.old-deja/g++.other/mangle2.C: New test.
4244
4245 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
4246
4247         * gcc.c-torture/compile/20010124-1.c: New test.
4248
4249 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
4250
4251         * g++.old-deja/g++.pt/spec38.C: New test.
4252
4253 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4254
4255         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
4256         "Build don't run".
4257
4258 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4259
4260         * gcc.c-torture/execute/20010123-1.c: New test.
4261
4262 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
4263
4264         * g++.old-deja/g++.pt/spec37.C: New test.
4265
4266 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
4267
4268         * g++.old-deja/g++.pt/overload14.C: New test.
4269
4270 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4271
4272         * gcc.c-torture/execute/20010122-1.c: New test, exercise
4273         __builtin_return_address.
4274
4275 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
4276
4277         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
4278         * g++.old-deja/g++.pt/spec35.C: New test.
4279         * g++.old-deja/g++.pt/spec36.C: New test.
4280
4281 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
4282
4283         * gcc.c-torture/compile/20010118-1.c: New test.
4284
4285 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
4286
4287         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
4288
4289 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
4290
4291         * gcc.c-torture/execute/20010119-1.c: New test.
4292
4293 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
4294
4295         * g++.old-deja/g++.other/vbase5.C: New test.
4296
4297 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
4298
4299         * gcc.c-torture/execute/20010118-1.c: New test.
4300
4301 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
4302
4303         * g++.old-deja/g++.pt/deduct3.C: New test.
4304
4305 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
4306
4307         * g++.old-deja/g++.pt/spec34.C: New test.
4308
4309 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
4310
4311         * g77.f-torture/compile/20000601-2.f: New test.
4312
4313 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
4314
4315         * g++.old-deja/g++.other/init17.C: New test.
4316
4317 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
4318
4319         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
4320
4321 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
4322
4323         * g++.old-deja/g++.pt/unify8.C: New test.
4324
4325 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
4326
4327         * g++.old-deja/g++.abi/vbase1.C: New test.
4328
4329 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
4330
4331         * g++.old-deja/g++.pt/crash65.C: New test.
4332
4333 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
4334
4335         * gcc.dg/cpp/assembl2.S: New test case.
4336
4337 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
4338
4339         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
4340         are supported.
4341
4342 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4343
4344         * g++.old-deja/g++.other/builtins1.C: New test.
4345         * g++.old-deja/g++.other/builtins2.C: Likewise.
4346         * g++.old-deja/g++.other/builtins3.C: Likewise.
4347         * g++.old-deja/g++.other/builtins4.C: Likewise.
4348
4349 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
4350
4351         * gcc.c-torture/compile/20010117-1.c: New test.
4352         * gcc.c-torture/compile/20010117-2.c: New test.
4353
4354 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
4355
4356         * g77.f-torture/execute/20010116.[fx]: New test,
4357         XFAIL on i?86-*-*.
4358         * g77.f-torture/compile/20010115.f: Indicate it's
4359         a test for PR fortran/1636.
4360
4361 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
4362
4363         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
4364
4365 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
4366
4367         * g77.f-torture/compile/20010115.f: New test.
4368
4369 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
4370
4371         * g++.old-deja/g++.pt/nontype5.C: New test.
4372
4373 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
4374
4375         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
4376         have an equivalent working one below it.
4377
4378 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
4379
4380         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
4381         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
4382
4383 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
4384
4385         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
4386         message containing "init_priority".
4387         (conpr-2.C): Likewise.
4388         (conpr-3.C): Likewise.
4389         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
4390
4391 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4392
4393         * gcc.c-torture/execute/20010114-2.c: New test.
4394
4395 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
4396
4397         * gcc.c-torture/compile/20010114-1.c: New test.
4398         * gcc.c-torture/compile/20010114-1.x: Xfail.
4399         * gcc.c-torture/compile/20010114-2.c: New test.
4400         * gcc.c-torture/execute/20010114-1.c: New test.
4401         * gcc.dg/trunc-1.c: New test.
4402         * gcc.dg/uninit-B.c: New test.
4403
4404 2001-01-13  Nick Clifton  <nickc@redhat.com>
4405
4406         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
4407         target.
4408
4409 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
4410
4411         * gcc.c-torture/compile/20010113-1.c: New test.
4412
4413 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
4414
4415         * gcc.c-torture/compile/20001212-1.c: New test.
4416
4417 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
4418
4419         * gcc.dg/cpp/widestr1.c: Update.
4420         * gcc.dg/cpp/prag-imp.c: Remove.
4421
4422 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
4423
4424         * gcc.c-torture/execute/20000801-3.x: Remove.
4425         * gcc.dg/c90-init-1.c: New test.
4426         * gcc.dg/c99-init-1.c: New test.
4427         * gcc.dg/c99-init-2.c: New test.
4428         * gcc.dg/gnu99-init-1.c: New test.
4429
4430 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
4431
4432         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
4433         testing that no relevant ones were found.
4434
4435 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4436
4437         * g++.old-deja/g++.pt/cast2.C: New test.
4438
4439 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4440
4441         * g++.old-deja/g++.pt/friend47.C: New test.
4442
4443 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4444
4445         * g++.old-deja/g++.pt/instantiate13.C: New test.
4446
4447 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4448
4449         * g++.old-deja/g++.other/defarg7.C: New test.
4450         * g++.old-deja/g++.other/defarg8.C: New test.
4451
4452 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4453
4454         * g++.old-deja/g++.pt/crash64.C: New test.
4455
4456 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4457
4458         * g++.old-deja/g++.pt/crash63.C: New test.
4459
4460 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
4461
4462         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
4463
4464 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
4465
4466         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
4467
4468 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
4469
4470         * g++.old-deja/g++.pt/error3.C: New test.
4471
4472 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
4473
4474         * g++.old-deja/g++.other/crash39.C: New test.
4475
4476 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
4477
4478         * g++.old-deja/g++.other/vbase4.C: New test.
4479
4480 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
4481
4482         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
4483         * gcc.dg/special/20000419-2.c: New file. Identical to above.
4484         * gcc.dg/special/special.exp: New test driver which will check
4485         for alias support for the above test.
4486
4487 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
4488
4489         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
4490         problems on small machines.
4491         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
4492         parameterize.
4493
4494 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
4495
4496         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
4497         mips.
4498         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
4499
4500 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
4501
4502         * g++.old_deja/g++.pt/using8.C: New test.
4503
4504 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
4505
4506         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
4507
4508 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
4509
4510         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
4511         where a failure is expected.
4512         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
4513
4514 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
4515
4516         * g++.old_deja/g++.pt/instantiate12.C: New test.
4517
4518 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
4519
4520         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
4521         start of structs.
4522         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
4523         * g++.old-deja/g++.brendan/crash17.C: Likewise.
4524         * g++.old-deja/g++.brendan/crash29.C: Likewise.
4525         * g++.old-deja/g++.brendan/crash48.C: Likewise.
4526         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4527         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
4528         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
4529         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4530         * g++.old-deja/g++.eh/spec6.C: Likewise.
4531         * g++.old-deja/g++.jason/crash3.C: Likewise.
4532         * g++.old-deja/g++.law/ctors11.C: Likewise.
4533         * g++.old-deja/g++.law/ctors17.C: Likewise.
4534         * g++.old-deja/g++.law/ctors5.C: Likewise.
4535         * g++.old-deja/g++.law/ctors9.C: Likewise.
4536         * g++.old-deja/g++.mike/ambig1.C: Likewise.
4537         * g++.old-deja/g++.mike/net22.C: Likewise.
4538         * g++.old-deja/g++.mike/p3538a.C: Likewise.
4539         * g++.old-deja/g++.mike/p3538b.C: Likewise.
4540         * g++.old-deja/g++.mike/virt3.C: Likewise.
4541         * g++.old-deja/g++.niklas/t128.C: Likewise.
4542         * g++.old-deja/g++.other/anon4.C: Likewise.
4543         * g++.old-deja/g++.other/using1.C: Likewise.
4544         * g++.old-deja/g++.other/warn3.C: Likewise.
4545         * g++.old-deja/g++.pt/t37.C: Likewise.
4546         * g++.old-deja/g++.robertl/eb69.C: Likewise.
4547         * g++.old-deja/g++.robertl/eb71.C: Likewise.
4548
4549 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
4550
4551         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
4552
4553 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4554
4555         * gcc.c-torture/execute/stdio-opt-3.c: New test.
4556
4557 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
4558
4559         * gcc.c-torture/compile/20010107-1.c: New test.
4560
4561 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
4562
4563         * gcc.c-torture/execute/builtin-noret-1.c: New test.
4564
4565 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
4566
4567         * gcc.dg/format/format.h: New file.
4568         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
4569         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
4570         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
4571         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
4572         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
4573         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4574         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
4575         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
4576         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
4577         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
4578         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
4579         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
4580         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
4581         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
4582         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
4583         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
4584         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
4585         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
4586         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
4587         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
4588         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
4589         instead of declaring standard types, macros and functions in each
4590         test.
4591
4592 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
4593
4594         * gcc.c-torture/execute/20010106-1.c: New test.
4595
4596 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
4597
4598         * gcc.dg/format/format.exp: New file.
4599         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
4600         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
4601         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
4602         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
4603         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
4604         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
4605         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
4606         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
4607         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
4608         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
4609         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
4610         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
4611         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
4612         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
4613         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
4614         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
4615         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
4616         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
4617         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
4618         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
4619         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
4620         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
4621         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
4622         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
4623         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
4624         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
4625         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
4626         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
4627         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
4628         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
4629         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
4630         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
4631         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
4632         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
4633         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
4634         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
4635         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
4636         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
4637         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
4638         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
4639         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
4640         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
4641
4642 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
4643
4644         * gcc.c-torture/execute/991228-1.c: Take word endianness into
4645         account.
4646
4647 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
4648
4649         * gcc.c-torture/execute/builtin-complex-1.c: New test.
4650
4651 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4652
4653         * g++.old-deja/g++.pt/crash62.C: New test.
4654
4655 2001-01-04  Richard Henderson  <rth@redhat.com>
4656
4657         * gcc.dg/20000926-1.c: Update expected warnings.
4658         * gcc.dg/array-2.c: Likewise.
4659         * gcc.dg/array-4.c: Also validate flexible array members.
4660         * gcc.dg/c99-flex-array-1.c: New.
4661
4662 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
4663
4664         * gcc.c-torture/compile/20001222-1.x: Remove.
4665
4666 Thu Jan  4 13:54:11 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4667
4668         * gcc.c-torture/execute/built-in-setjmp.c: New.
4669
4670 2001-01-03  Richard Henderson  <rth@redhat.com>
4671
4672         * gcc.dg/940510-1.c: Update expected error wording.
4673         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
4674
4675 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
4676
4677         * lib/target-supports.exp (check_alias_available): Modified to
4678         indicate aliases not supported if only weak aliases are supported.
4679
4680 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4681
4682         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
4683         Turn on cmpstrsi checks for __pj__ and __i370__.
4684
4685 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
4686
4687         * g++.old-deja/g++.other/virtual11.C: New test.
4688
4689 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
4690
4691         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
4692
4693 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4694
4695         * gcc.c-torture/compile/20010102-1.c: New test.
4696
4697 2001-01-02  Andreas Jaeger  <aj@suse.de>
4698
4699         * gcc.dg/noreturn-3.c: New test.
4700
4701         * gcc.dg/noreturn-4.c: New test.
4702
4703 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4704
4705         * gcc.c-torture/execute/stdio-opt-1.c: Also test
4706         __builtin_fputc and __builtin_fwrite.
4707
4708 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
4709
4710         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
4711         signed char, not default char.
4712
4713 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
4714
4715         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
4716
4717 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
4718
4719         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
4720
4721 2000-12-29  Richard Henderson  <rth@redhat.com>
4722
4723         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
4724         (__cyg_profile_func_exit): Define.
4725
4726 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
4727
4728         * g++.dg/vtgc1.C: New test.
4729
4730 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
4731
4732         * gcc.dg/noncompile/20001228-1.c: New test.
4733
4734         * gcc.dg/20001228-1.c: New test.
4735
4736         * gcc.c-torture/execute/20001228-1.c: New test.
4737
4738 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
4739
4740         * gcc.dg/format-strfmon-1.c: New test.
4741
4742 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4743
4744         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
4745         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
4746         * gcc.c-torture/execute/string-opt-1.c: Likewise.
4747         * gcc.c-torture/execute/string-opt-2.c: Likewise.
4748         * gcc.c-torture/execute/string-opt-3.c: Likewise.
4749         * gcc.c-torture/execute/string-opt-4.c: Likewise.
4750         * gcc.c-torture/execute/string-opt-6.c: Likewise.
4751         * gcc.c-torture/execute/string-opt-7.c: Likewise.
4752         * gcc.c-torture/execute/string-opt-8.c: Likewise.
4753         * gcc.c-torture/execute/string-opt-9.c: Likewise.
4754         * gcc.c-torture/execute/string-opt-10.c: Likewise.
4755         * gcc.c-torture/execute/string-opt-11.c: Likewise.
4756         * gcc.c-torture/execute/string-opt-12.c: Likewise.
4757
4758         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
4759         * gcc.c-torture/execute/string-opt-4.c: Test index.
4760
4761 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
4762
4763         * gcc.c-torture/compile/20001226-1.c: New test.
4764
4765 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
4766
4767         * gcc.c-torture/compile/20001222-1.c: New test.
4768         * gcc.c-torture/compile/20001222-1.x: Xfail.
4769
4770 Fri Dec 22 06:45:03 2000  Alexandre Oliva  <aoliva@redhat.com>
4771
4772         * gcc.c-torture/execute/comp-goto-2.c: New test.
4773
4774 Thu Dec 21 22:43:03 2000  J"orn Rennecke <amylaar@redhat.com>
4775
4776         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
4777         Use long types if __INT_MAX__ is 32767.
4778         (main): Use cast to (sint32 *) when poking 88 into a_page.
4779
4780         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
4781
4782 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
4783
4784         * gcc.c-torture/compile/20001221-1.c: New test.
4785         * gcc.c-torture/execute/20001221-1.c: New test.
4786
4787 2000-12-20  Richard Henderson  <rth@redhat.com>
4788
4789         * g++.old-deja/g++.pt/crash36.C: Update error lines.
4790         * g++.old-deja/g++.robertl/eb109.C: Likewise.
4791
4792 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4793
4794         * gcc.dg/compare3.c: New test.
4795
4796 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
4797
4798         * gcc.dg/format-warnll-1.c: New test.
4799
4800 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
4801
4802         * gcc.dg/cpp/cmdlne-P.c: New test.
4803
4804 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
4805
4806         * gcc.c-torture/execute/builtin-abs-1.c,
4807         gcc.c-torture/execute/builtin-abs-2.c: New tests.
4808
4809 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
4810
4811         * gcc.dg/cpp/multiline.c: New test.
4812
4813 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
4814
4815         * g++.old-deja/g++.other/syshdr1.C: Update.
4816         * gcc.dg/cpp/lineflags.c: Remove temporarily.
4817
4818 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4819
4820         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
4821
4822 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4823
4824         * g++.old-deja/g++.pt/ttp65.C: New test.
4825
4826 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4827
4828         * g++.old-deja/g++.pt/ttp64.C: New test.
4829
4830 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4831
4832         * g++.old-deja/g++.pt/spec33.C: New test.
4833
4834 2000-12-14  Catherine Moore  <clm@redhat.com>
4835
4836         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
4837         * gcc.c-torture/execute/920612-2.c: Likewise.
4838         * gcc.c-torture/execute/920428-2.c: Likewise.
4839         * gcc-c-torture/execute/va-arg-11.c: Call exit.
4840         * gcc.c-torture/execute/va-arg-21.c: Likewise.
4841
4842 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4843
4844         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
4845         * gcc.dg/pack-test-2.c: Likewise.
4846
4847 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
4848
4849         Tests by Zack Weinberg <zackw@stanford.edu>.
4850
4851         * gcc.dg/cpp/defined.c: Update.
4852         * gcc.dg/cpp/defined_trad.c: New tests.
4853
4854 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
4855
4856         * gcc.dg/cpp/trad-direct.c: Update.
4857
4858 2000-12-11  Neil Booth  <neilb@earthling.net>
4859
4860         * gcc.dg/cpp/defined_trad.c
4861
4862 2000-12-11  Neil Booth  <neilb@earthling.net>
4863
4864         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
4865
4866 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
4867
4868         * gcc.dg/format-miss-2.c: New test.
4869
4870 2000-12-09  Neil Booth  <neilb@earthling.net>
4871
4872         * gcc.dg/cpp/lineflags.c: New tests.
4873         * gcc.dg/cpp/poison.c: Update.
4874         * gcc.dg/cpp/redef2.c: Update.
4875         * gcc.dg/cpp/skipping.c: New test.
4876
4877 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
4878
4879         * g++.old-deja/g++.other/eh3.C: New testcase.
4880
4881 2000-12-07  Neil Booth  <neilb@earthling.net>
4882
4883         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
4884         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
4885         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
4886         wtr-union-init-2.c, wtr-union-init-3.c: Update.
4887         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
4888         Update.
4889
4890 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
4891
4892         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
4893         __SIZE_TYPE__ instead of int for type of integers cast to
4894         pointers.
4895
4896 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
4897
4898         * g++.old-deja/g++.other/cleanup4.C: New test.
4899
4900 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
4901
4902         * format-sec-1.c: New test.
4903
4904 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
4905
4906         * gcc.dg/format-nonlit-3.c: New test.
4907
4908 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
4909
4910         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
4911         through a null pointer.
4912
4913 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4914
4915         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
4916         * g++.old-deja/g++.pt/partial4.C: New test.
4917
4918 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
4919
4920         * gcc.c-torture/execute/ieee/hugeval.x: New.
4921
4922 2000-12-06  Neil Booth  <neilb@earthling.net>
4923
4924         * gcc.dg/cpp/backslash2.c: New tests.
4925
4926 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4927
4928         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
4929         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
4930
4931 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
4932
4933         * gcc.c-torture/execute/20001203-2.c: New testcase.
4934
4935 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
4936
4937         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
4938         * g++.old-deja/g++.other/virtual10.C: New test.
4939
4940 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
4941
4942         * g++.old-deja/g++.mike/pmf5.C: Remove test.
4943
4944 2000-12-05  Richard Henderson  <rth@redhat.com>
4945
4946         * gcc.c-torture/compile/20001205-1.c: New.
4947
4948 2000-12-04  Neil Booth  <neilb@earthling.net>
4949
4950         * g++.old-deja/g++.other/virtual9.C: New test.
4951         * g++.old-deja/g++.pt/crash61.C: New test.
4952         * gcc.c-torture/execute/loop-9.c: New test.
4953
4954 2000-12-04  Neil Booth  <neilb@earthling.net>
4955
4956         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
4957         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
4958         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
4959         * gcc.dg/cpp/extratokens.c: ...here.
4960
4961 2000-12-04  Neil Booth  <neilb@earthling.net>
4962
4963         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
4964         New tests.
4965
4966 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4967
4968         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
4969         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
4970
4971 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4972
4973         * gcc.c-torture/execute/20001203-1.c: New test.
4974
4975 2000-12-03  Neil Booth  <neilb@earthling.net>
4976
4977         * gcc.dg/cpp/macro6.c: New test cases.
4978
4979 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4980
4981         * gcc.c-torture/execute/string-opt-9.c: New test.
4982         * gcc.c-torture/execute/string-opt-10.c: Likewise.
4983         * gcc.c-torture/execute/string-opt-11.c: Likewise.
4984         * gcc.c-torture/execute/string-opt-12.c: Likewise.
4985
4986         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
4987         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
4988
4989 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
4990
4991         * gcc.dg/cpp/if-6.c: New testcase.
4992
4993         * gcc.dg/20001201-1.c: New testcase.
4994
4995 2000-12-02  Neil Booth  <neilb@earthling.net>
4996
4997         * g++.old-deja/g++.other/externC4.C,
4998         g++.old-deja/g++.other/friend10.C: New tests.
4999
5000 2000-12-02  Neil Booth  <neilb@earthling.net>
5001
5002         * g++.old-deja/g++.other/instan2.C
5003         * g++.old-deja/g++.other/instan3.C: New test.
5004
5005 2000-12-02  Neil Booth  <neilb@earthling.net>
5006
5007         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
5008         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
5009         gnuc99.c,gnuc99-pedantic.c: New tests.
5010
5011 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
5012
5013         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
5014         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
5015
5016 2000-12-01  Neil Booth  <neilb@earthling.net>
5017
5018         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
5019         * gcc.dg/cpp/poison.c: Update.
5020         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
5021
5022 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
5023
5024         * g77.f-torture/execute/20001201.f: New test.
5025
5026 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
5027
5028         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
5029
5030 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
5031
5032         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
5033
5034 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
5035
5036         * g++.old-deja/g++.other/cast6.C: New test.
5037
5038 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
5039
5040         * gcc.c-torture/execute/20001130-2.c: New testcase.
5041
5042 2000-11-30  Richard Henderson  <rth@redhat.com>
5043
5044         * gcc.c-torture/execute/20001130-1.c: New test.
5045
5046 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
5047
5048         * g++.old-deja/g++.other/op3.C: New test.
5049
5050 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
5051
5052         * g++.old-deja/g++.other/op2.C: New test.
5053
5054 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
5055
5056         * g++.old-deja/g++.other/crash38.C: New test.
5057
5058 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
5059
5060         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
5061
5062 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
5063
5064         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
5065         tests.
5066         * gcc.c-torture/execute/string-opt-6.c: New test.
5067
5068         * gcc.dg/20001117-1.c: Add main.
5069
5070 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
5071
5072         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
5073         Move from here ...
5074         * gcc.dg/940510-1.c: ... to here.
5075
5076         * gcc.dg/20000926-1.c: GNU C now allows initializations of
5077         zero-size arrays in toplevel structures.
5078
5079 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
5080
5081         * gcc.c-torture/execute/loop-8.c: New test.
5082
5083 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
5084
5085         * g++.old-deja/g++.other/base1.C: New test.
5086
5087 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
5088
5089         * g++.old-deja/g++.other/parse2.C: New test.
5090
5091 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
5092
5093         * g++.old-deja/g++.pt/incomplete1.C: New test.
5094
5095 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
5096
5097         * g++.old-deja/g++.other/friend9.C: New test.
5098
5099 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
5100
5101         * gcc.dg/20001127-1.c: New test.
5102
5103 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
5104
5105         * g++.old-deja/g++.pt/friend46.C: New test.
5106
5107 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
5108
5109         * g++.old-deja/g++.other/ptrmem8.C: New test.
5110
5111 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5112
5113         * gcc.c-torture/execute/string-opt-7.c: New test.
5114         * gcc.c-torture/execute/string-opt-8.c: Likewise.
5115
5116 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
5117
5118         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
5119         instead of 'mkcheck 2'.
5120
5121 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
5122
5123         * gcc.c-torture/execute/memcheck/driver.c,
5124         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
5125         C9X references to refer to C99.
5126
5127 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
5128
5129         * gcc.dg/ultrasp3.c: New test.
5130
5131 2000-11-25  Neil Booth  <neilb@earthling.net>
5132
5133         * gcc.dg/cpp/include2.c: Update test to be locale independent.
5134
5135 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
5136
5137         * gcc.c-torture/compile/20001123-2.c: New.
5138
5139 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5140
5141         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
5142
5143 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
5144
5145         * gcc.dg/sequence-point-1.c: Add some new tests.
5146         * gcc.c-torture/execute/20001124-1.c: New test.
5147
5148 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
5149
5150         * g++.old-deja/g++.other/vaarg4.C: New test.
5151         * gcc.c-torture/compile/20001123-1.c: New test.
5152
5153 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
5154
5155         * g++.other/crash24.C: Adjust and remove XFAIL.
5156         * g++.other/crash37.C: New test.
5157
5158 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
5159
5160         * g++.old-deja/g++.pt/instantiate9.C: New test.
5161
5162 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
5163
5164         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
5165         new ABI, too.
5166
5167         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
5168         * g++.old-deja/g++.robertl/eb55.C: Likewise.
5169
5170 2000-11-22  Neil Booth  <neilb@earthling.net>
5171
5172         * gcc.dg/cpp/Wtrigraphs.c: New test.
5173
5174 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
5175
5176         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
5177
5178 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
5179
5180         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
5181
5182 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
5183
5184         * lib/gcc-dg.exp: load_lib scanasm.exp.
5185         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
5186         * lib/g++-dg.exp: load_lib scanasm.exp.
5187         * lib/scanasm.exp: New.
5188         (scan-assembler, scan-assembler-not): Add optional arguments to
5189         test name, or if not present, the pattern name.
5190         (scan-assembler-dem, scan-assembler-dem-not): New.
5191
5192         * g++.dg/dg.exp: New.
5193
5194 2000-11-21  Neil Booth  <neilb@earthling.net>
5195
5196         * gcc.dg/cpp/integrated1.c: Remove.
5197
5198 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
5199
5200         * gcc.c-torture/execute/20001121-1.c: New test.
5201
5202 2000-11-21  Richard Henderson  <rth@redhat.com>
5203
5204         * gcc.c-torture/compile/20001121-1.c: New test.
5205
5206 2000-11-20  Neil Booth  <neilb@earthling.net>
5207
5208         * gcc.dg/cpp/integrated1.c: New test.
5209
5210 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
5211
5212         * g++.old-deja/g++.other/inline17.C: New test.
5213
5214 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
5215
5216         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
5217         local variable to be zero: I made the variable global. Now
5218         uses abort() and exit() instead of relying on main's return value.
5219
5220 2000-11-20  Neil Booth  <neilb@earthling.net>
5221
5222         * gcc.dg/cpp/paste2.c: Update test.
5223         * objc/execute/paste.m: New test.
5224
5225 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
5226
5227         * gcc.dg/c99-condexpr-1.c: New test.
5228
5229 2000-11-20  Neil Booth  <neilb@earthling.net>
5230
5231         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
5232
5233 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
5234
5235         * g++.old-deja/g++.pt/export1.C: New test.
5236
5237 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
5238
5239         * gcc.dg/20001117-1.c: New test.
5240
5241 2000-11-18  Richard Henderson  <rth@redhat.com>
5242
5243         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
5244
5245 2000-11-18  Richard Henderson  <rth@redhat.com>
5246
5247         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
5248         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
5249         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
5250
5251 2000-11-18  Richard Henderson  <rth@redhat.com>
5252
5253         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
5254         (main): New.  Exit cleanly.
5255
5256 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
5257
5258         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
5259         gcc.dg/c99-fordecl-2.c: New tests.
5260
5261 2000-11-18  Richard Henderson  <rth@redhat.com>
5262
5263         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
5264         * gcc.c-torture/execute/zerolen-2.c: New.
5265
5266 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5267
5268         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
5269         memory.
5270
5271 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
5272
5273         * g++.old-deja/g++.pt/instantiate8.C: New test.
5274
5275 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
5276
5277         * g++.old-deja/g++.other/incomplete.C: Add more tests.
5278         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
5279
5280 2000-11-16  Nick Clifton  <nickc@redhat.com>
5281
5282         * gcc.c-torture/execute/nestfunc-2.c: New test.
5283         * gcc.c-torture/execute/nestfunc-3.c: New test.
5284
5285 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
5286
5287         * gcc.c-torture/compile/20001116-1.c: New test.
5288
5289 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5290
5291         * gcc.c-torture/execute/20001115-1.c: New test.
5292
5293 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
5294
5295         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
5296         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
5297         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
5298         * g++.old-deja/g++.abi/vmihint.C: Likewise.
5299
5300 2000-11-15  Neil Booth  <neilb@earthling.net>
5301
5302         gcc.dg/cpp/_Pragma1.c: Update.
5303         gcc.dg/cpp/_Pragma2.c: New test.
5304
5305 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
5306
5307         * g++.old-deja/g++.other/anon5.C: New test.
5308
5309 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
5310
5311         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
5312         tests.
5313
5314 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
5315
5316         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
5317         output.
5318
5319 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
5320
5321         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
5322         labels at end of compound statements.
5323
5324 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
5325
5326         * gcc.c-torture/execute/loop-7.c: New test.
5327
5328 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
5329
5330         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
5331
5332 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
5333
5334         * gcc.dg/c99-bool-1.c: New test.
5335
5336 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
5337
5338         * gcc.dg/c99-scope-1.c: Remove xfail.
5339         * gcc.dg/c99-scope-2.c: New test.
5340
5341 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5342
5343         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
5344         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
5345
5346 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
5347
5348         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
5349         error messages.
5350
5351         * g++.mike/p700.C: Don't typedef wchar_t.
5352         * g++.mike/p784.C: Likewise.
5353         * g++.mike/eb101.C: Don't use __wchar_t.
5354
5355 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
5356
5357         * g77.f-torture/execute/20001111.[fx]: Test premature exit
5358         from DO loop.
5359
5360 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
5361
5362         * gcc.c-torture/execute/20001111-1.c: New test.
5363
5364 2000-11-10  Nick Clifton  <nickc@redhat.com>
5365
5366         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
5367         long multuiple and accumulate.
5368
5369 2000-11-09  Richard Henderson  <rth@redhat.com>
5370
5371         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
5372         via size_t instead of int.
5373
5374         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
5375         * gcc.c-torture/execute/string-opt-2.c: Likewise.
5376         * gcc.c-torture/execute/string-opt-3.c: Likewise.
5377         * gcc.c-torture/execute/string-opt-4.c: Likewise.
5378
5379 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
5380
5381         * gcc.c-torture/compile/20001109-1.c: New test.
5382         * gcc.c-torture/compile/20001109-2.c: New test.
5383
5384 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
5385
5386         * g++.old-deja/g++.pt/operator1.C: New test.
5387         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
5388
5389 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
5390
5391         * gcc.dg/20001108-1.c: New test.
5392
5393 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
5394
5395         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
5396         with both arguments constant strings.
5397         * gcc.c-torture/execute/string-opt-3.c: New test.
5398         * gcc.c-torture/execute/string-opt-4.c: New test.
5399         * gcc.c-torture/execute/string-opt-5.c: New test.
5400
5401 2000-11-08  Nick Clifton  <nickc@redhat.com>
5402
5403         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
5404         mulsidi3adddi patterns.
5405
5406 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
5407
5408         * g++.old-deja/g++.other/crash36.C: New test.
5409
5410 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
5411
5412         * g++.old-deja/g++.other/init16.C: New test.
5413
5414 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
5415
5416         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
5417
5418 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
5419
5420         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
5421         * gcc.c-torture/execute/va-arg-16.x: Likewise.
5422         * gcc.c-torture/execute/va-arg-17.x: Likewise.
5423
5424 2000-11-07  DJ Delorie  <dj@redhat.com>
5425
5426         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
5427
5428 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5429
5430         * gcc.c-torture/execute/string-opt-1.c: New test.
5431
5432 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
5433
5434         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
5435         mips-sgi-irix6.* because the MIPS ABI passes floating-point
5436         parameters in registers, and there is no way for a varargs
5437         function to know in which order the integer and floating-point
5438         parameters should be interleaved when they are placed on the
5439         stack.
5440         * gcc.c-torture/execute/va-arg-16.x: Likewise.
5441         * gcc.c-torture/execute/va-arg-17.x: Likewise.
5442
5443 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5444
5445         * gcc.c-torture/execute/string-opt-2.c: New test.
5446
5447 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
5448
5449         * g++.old-deja/g++.pt/crash60.C: New test.
5450
5451 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
5452
5453         * g++.old-deja/g++.other/crash24.C: New test.
5454         * g++.old-deja/g++.other/crash25.C: New test.
5455         * g++.old-deja/g++.other/crash26.C: New test.
5456         * g++.old-deja/g++.other/crash27.C: New test.
5457         * g++.old-deja/g++.other/crash28.C: New test.
5458         * g++.old-deja/g++.other/crash29.C: New test.
5459         * g++.old-deja/g++.other/crash30.C: New test.
5460         * g++.old-deja/g++.other/crash31.C: New test.
5461         * g++.old-deja/g++.other/crash32.C: New test.
5462         * g++.old-deja/g++.other/crash33.C: New test.
5463         * g++.old-deja/g++.other/crash34.C: New test.
5464         * g++.old-deja/g++.other/crash35.C: New test.
5465
5466 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
5467
5468         * gcc.c-torture/execute/20001031-1.c: New test.
5469
5470 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
5471
5472         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
5473         namespace.
5474
5475         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
5476         standards-conformant.
5477
5478         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
5479
5480         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
5481         * g++.old-deja/g++.mike/p755a.C: Likewise.
5482         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
5483         library makes no calls to `operator new' during initialization.
5484
5485 2000-11-04  Neil Booth  <neilb@earthling.net>
5486
5487         * gcc.dg/cpp/include2.c: New tests.
5488
5489 Fri Nov  3 13:32:14 2000  Mark P Mitchell  <mark@codesourcery.com>
5490
5491         * lib/g++.exp (g++_set_ld_library_path): New function.
5492         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
5493
5494 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
5495
5496         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
5497         warnings.
5498
5499 2000-11-01  Richard Henderson  <rth@redhat.com>
5500
5501         * g++.old-deja/g++.ext/namedret1.C: New.
5502         * g++.old-deja/g++.ext/namedret2.C: New.
5503         * g++.old-deja/g++.ext/namedret3.C: New.
5504
5505 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
5506
5507         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
5508         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
5509
5510 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5511
5512         * gcc.c-torture/execute/va-arg-21.c: New test.
5513
5514 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
5515
5516         * gcc.dg/c99-complex-2.c: New test.
5517
5518 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5519
5520         * gcc.c-torture/execute/stdio-opt-1.c: New test.
5521
5522 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
5523
5524         * g++.old-deja/g++.other/inline16.C: New test.
5525
5526 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
5527
5528         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
5529         __PRETTY_FUNCTION__
5530
5531 2000-10-29  Neil Booth  <neilb@earthling.net>
5532
5533         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
5534         New tests.
5535         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
5536         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
5537         optimisation.
5538
5539 2000-10-29  Neil Booth  <neilb@earthling.net>
5540
5541         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
5542         * mi1.c, mi1c.h: Add null directives to multiple-include test.
5543         * mi5.c: Test multiple includes work with -C.
5544         * trigraphs.c: Test ^= version.
5545
5546 2000-10-28  Neil Booth  <neilb@earthling.net>
5547
5548         New tests and test updates for new macro expander.
5549
5550         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
5551         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
5552         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
5553         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
5554         new diagnostic messages.
5555
5556         * gcc.dg/cpp/macro3.c: New tests.
5557
5558 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
5559
5560         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
5561         on the same line.
5562
5563 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
5564
5565         * g++.old-deja/g++.other/eh2.C: New test.
5566
5567 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
5568
5569         * gcc.c-torture/execute/20001027-1.c: New test.
5570
5571 2000-10-26  Richard Henderson  <rth@redhat.com>
5572
5573         * gcc.c-torture/execute/20001026-1.c: New.
5574
5575 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
5576
5577         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
5578         * g++.old-deja/g++.law/builtin1.C: Likewise.
5579         * g++.old-deja/g++.law/ctors10.C: Likewise.
5580         * g++.old-deja/g++.law/virtual3.C: Likewise.
5581         * g++.old-deja/g++.mike/p658.C: Likewise.
5582         * g++.old-deja/g++.other/sibcall1.C: Likewise.
5583         * g++.old-deja/g++.other/vaarg2.C: Likewise.
5584         * g++.old-deja/g++.robertl/eb124.C: Likewise.
5585         * g++.old-deja/g++.robertl/eb44.C: Likewise.
5586         * g++.old-deja/g++.robertl/eb77.C: Likewise.
5587
5588 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5589
5590         * gcc.c-torture/compile/20001024-1.c: New test.
5591
5592 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
5593
5594         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
5595         to tell us whether or not we are using V3.
5596
5597 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
5598
5599         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
5600         operands.
5601
5602 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
5603
5604         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
5605
5606 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
5607
5608         * gcc.c-torture/execute/20001024-1.c: New test.
5609
5610 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
5611
5612         * g++.old-deja/g++.other/sibcall1.C: New test.
5613
5614 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
5615
5616         * gcc.dg/noncompile/init-3.c: New test.
5617
5618 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
5619
5620         * gcc.dg/format-array-1.c: New test.
5621
5622 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
5623
5624         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
5625         writing through null pointers; remove comment about testing
5626         unterminated strings.
5627
5628 2000-10-17  Matthew Hiller  <hiller@redhat.com>
5629
5630         * gcc.c-torture/execute/20001017-2.c: New test.
5631
5632 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
5633
5634         * gcc.c-torture/compile/20001018-1.c: New test.
5635         * gcc.c-torture/compile/20001018-1.x: Xfail.
5636
5637 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5638
5639         * gcc.c-torture/execute/20001017-1.c: New test.
5640
5641 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
5642
5643         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
5644         for multiple use of arguments with scanf formats; add tests for
5645         multiple use of arguments.
5646
5647 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
5648
5649         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
5650
5651 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
5652
5653         * gcc.dg/format-miss-1.c: New test.
5654
5655 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
5656
5657         * gcc.c-torture/execute/20001013-1.c: New test.
5658
5659 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
5660
5661         * gcc.dg/format-branch-1.c: New test.
5662
5663 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
5664
5665         * README, lib/file-format.exp: Remove EGCS references.
5666
5667 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
5668
5669         * gcc.dg/20001013-1.c: New test.
5670
5671 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
5672
5673         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
5674         for intmax_t in the compiler using __typeof__ and the type rules
5675         for conditional expressions.
5676
5677 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
5678
5679         * gcc.dg/20001012-1.c: New test.
5680         * gcc.dg/20001012-2.c: New test.
5681
5682 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
5683
5684         * gcc.dg/format-attr-1.c: New test.
5685
5686 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
5687
5688         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
5689         __LONG_LONG_MAX__ instead of LLONG_MAX.
5690
5691 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
5692
5693         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
5694         scanf flags.
5695         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
5696         flags.
5697
5698 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
5699
5700         * gcc.dg/sequence-pt-1.c: New test.
5701
5702 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
5703
5704         * gcc.c-torture/execute/20001011-1.c: New testcase.
5705         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
5706
5707 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
5708
5709         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
5710         does not error on it.
5711
5712 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
5713
5714         * gcc.dg/20001009-1.c: New test.
5715
5716 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
5717
5718         * gcc.c-torture/compile/20001009-1.c: Move from here ....
5719         * gcc.c-torture/execute/20001009-2.c: ... to here.
5720
5721 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
5722
5723         * gcc.c-torture/compile/20001009-1.c: New testcase.
5724         * gcc.c-torture/execute/20001009-1.c: New testcase.
5725         Testcases provided by Jan Hubicka <jh@suse.cz>.
5726
5727 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
5728
5729         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
5730         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
5731         uintmax_t using <limits.h> to emulate the compiler's internal
5732         logic.  No longer XFAIL %j tests.
5733
5734 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
5735
5736         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
5737         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
5738         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
5739         regexps and details of expected handling of some bad formats.
5740         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
5741         suppression.
5742
5743 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
5744
5745         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
5746         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
5747         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
5748         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
5749         in list archives.
5750
5751 2000-10-06  Richard Henderson  <rth@cygnus.com>
5752
5753         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
5754         * g++.old-deja/g++.brendan/crash52.C: Likewise.
5755         * g++.old-deja/g++.jason/report.C: Likewise.
5756         * g++.old-deja/g++.law/friend5.C: Likewise.
5757         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
5758         of the expected warnings.
5759
5760 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
5761
5762         * g++.old-deja/g++.pt/enum14.C: New test.
5763
5764 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5765
5766         * g++.old-deja/g++.pt/crash59.C: New test.
5767
5768 2000-10-04  Will Cohen  <wcohen@redhat.com>
5769
5770         * gcc.dg/20000926-1.c: New test.
5771
5772 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
5773
5774         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
5775         function name for current C++ compiler.
5776         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
5777
5778 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
5779
5780         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
5781         __PRETTY_FUNCTION__.
5782         * g++.old-deja/g++.ext/pretty2.C: Likewise.
5783
5784 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5785
5786         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
5787
5788 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
5789
5790         * gcc.c-torture/compile/20000923-1.c: New test.
5791
5792 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
5793
5794         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
5795         * g++.old-deja/g++.pt/ttp62.C: Same.
5796         * g++.old-deja/g++.other/inline14.C: Same.
5797
5798 2000-09-24  Richard Henderson  <rth@cygnus.com>
5799
5800         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
5801
5802 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
5803
5804         * gcc.dg/c90-printf-1.c: Add test for wide string format.
5805
5806 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
5807
5808         * gcc.c-torture/compile/20000922-1.c: New file.
5809
5810 2000-09-21  Nick Clifton  <nickc@redhat.com>
5811
5812         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
5813         a signed long modulo operation.
5814         (mod6): New funciton - perform an unsigned long modulo operation.
5815         (main): Add tests for modulos of very large numbers by very small
5816         dividends.
5817
5818 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5819
5820         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
5821
5822 2000-09-19  Richard Henderson  <rth@cygnus.com>
5823
5824         * gcc.dg/compare2.c (case 10): XFAIL.
5825
5826 2000-09-18  Richard Henderson  <rth@cygnus.com>
5827
5828         * gcc.c-torture/execute/20000906-1.c: Move ...
5829         * gcc.dg/20000906-1.c: ... here.  Only run on targets
5830         that support __builtin_trap.
5831
5832 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
5833
5834         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
5835
5836 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
5837
5838         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
5839         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
5840         more $ format tests.
5841
5842 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
5843
5844         * gcc.dg/format-errmk-1.c: New test.
5845
5846 2000-09-17  Greg McGary  <greg@mcgary.org>
5847
5848         * gcc.c-torture/execute/20000917-1.x: Remove.
5849
5850 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
5851
5852         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
5853
5854 2000-09-17  Greg McGary  <greg@mcgary.org>
5855
5856         * gcc.c-torture/execute/20000917-1.c: New test.
5857         * gcc.c-torture/execute/20000917-1.x: XFAIL.
5858
5859 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
5860
5861         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
5862         in nested macro bug.
5863
5864 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
5865
5866         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
5867
5868 Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
5869
5870         * gcc.c-torture/execute/20000914-1.c: New test.
5871
5872 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
5873
5874         * g++.other/inline13.C: New test.
5875
5876 2000-09-12  Andreas Jaeger  <aj@suse.de>
5877
5878         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
5879         constant by Ulrich Drepper <drepper@redhat.com>.
5880
5881 Tue Sep 12 18:32:07 2000  J"orn Rennecke <amylaar@redhat.co.uk>
5882
5883         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
5884
5885 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5886
5887         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
5888
5889 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
5890
5891         * gcc.dg/cpp/backslash.c: New test.
5892
5893 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
5894
5895         * gcc.c-torture/execute/20000910-1.c: New test.
5896         * gcc.c-torture/execute/20000910-2.c: Likewise.
5897
5898 2000-09-11  Robert Lipe  <robertl@sco.com>
5899
5900         * gcc.dg/pragma-align.c: New test.
5901
5902 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5903
5904         * g++.old-deja/g++.pt/explicit82.C: New test.
5905         * g++.old-deja/g++.pt/explicit83.C: New test.
5906
5907 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
5908
5909         * gcc.dg/asm-names.c: New test.
5910
5911 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5912
5913         * gcc.dg/cpp/tr-warn6.c: New test
5914
5915 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
5916
5917         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
5918         be accepted.
5919
5920 2000-09-07  Catherine Moore  <clm@redhat.com>
5921
5922         * gcc.c-torture/execute/unroll-1.c: New test.
5923
5924 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
5925
5926         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
5927         ERROR markers.
5928         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
5929         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
5930         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
5931         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
5932         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
5933         Preprocess only.
5934         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
5935         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
5936
5937 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5938
5939         * g++.old-deja/g++.pt/deduct2.C: New test.
5940
5941 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5942
5943         * g++.old-deja/g++.pt/parms2.C: New test.
5944
5945 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5946
5947         * g++.old-deja/g++.pt/crash58.C: New test.
5948
5949 2000-09-06  Greg McGary  <greg@mcgary.org>
5950
5951         * gcc.c-torture/execute/20000906-1.c: New test.
5952         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
5953
5954 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5955
5956         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
5957
5958 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
5959
5960         * g++.old-deja/g++.pt/crash57.C: New test.
5961
5962 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
5963
5964         * g++.old-deja/g++.pt/crash56.C: New test.
5965
5966 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
5967
5968         * g++.old-deja/g++.pt/koenig1.C: New test.
5969
5970 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
5971
5972         * gcc.dg/20000904-1.c: New test.
5973
5974 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
5975
5976         * gcc.dg/cpp/paste8.c: New test.
5977
5978 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
5979
5980         * gcc.c-torture/compile/20000827-1.c: New test.
5981
5982 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
5983
5984         * gcc.dg/format-diag-1.c: New test.
5985
5986 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
5987
5988         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
5989         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
5990         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
5991         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
5992         gcc.dg/formatz-1.c: Adjust warning regular expressions.
5993
5994 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5995
5996         * g++.old-deja/g++.other/nested4.C: New test.
5997
5998 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5999
6000         * g++.old-deja/g++.ns/scoped1.C: New test.
6001
6002 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
6003
6004         * lib/g++.exp: Support testing already-installed GCC.
6005
6006 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6007
6008         * wtr-label-1.c, wtr-suffix-1.c: New tests.
6009
6010 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6011
6012         * gcc.dg/return-type-2.c: New test.
6013
6014 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
6015
6016         * gcc.c-torture/compile/20000825-1.c: New test.
6017
6018 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
6019
6020         * gcc.dg/dwarf2-2.c: New test.
6021
6022 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
6023
6024         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
6025         dg-warning regexps.
6026
6027 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
6028
6029         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
6030         gcc.dg/format-ext-5.c: New tests.
6031
6032 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
6033
6034         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
6035
6036 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
6037
6038         * gcc.dg/noncompile/930622-2.c: Adjust error message.
6039
6040 2000-08-24  Richard Henderson  <rth@cygnus.com>
6041
6042         * gcc.dg/ia64-sync-1.c: New test.
6043         * gcc.dg/ia64-sync-2.c: New test.
6044         * gcc.dg/ia64-asm-1.c: New test.
6045
6046 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
6047
6048         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
6049         * gcc.dg/format-ext-2.c: New test.
6050
6051 2000-08-23  Jason Merrill  <jason@redhat.com>
6052
6053         * lib/old-dejagnu.exp: Also ignore "In member function" and
6054         "At global scope".
6055
6056 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6057
6058         * gcc.dg/noncompile/label-lineno-1.c: New test.
6059
6060 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
6061
6062         * gcc.dg/c99-array-nonobj-1.c: New test.
6063
6064 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
6065
6066         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
6067         tests.
6068         * gcc.dg/format-ext-1.c: New test.
6069
6070 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6071
6072         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
6073         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
6074         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
6075         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
6076         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
6077
6078 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
6079
6080         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
6081         gcc.dg/c99-strftime-2.c: New tests.
6082
6083 2000-08-22  Richard Henderson  <rth@cygnus.com>
6084
6085         * gcc.c-torture/execute/20000822-1.c: New test.
6086
6087 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
6088
6089         * gcc.c-torture/execute/20000819-1.x: Remove.
6090
6091 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
6092
6093         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
6094         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
6095         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
6096         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
6097         gcc.dg/format-xopen-1.c: New tests.
6098
6099 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
6100
6101         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
6102
6103 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
6104
6105         * g++.old-deja/g++.other/loop2.C: New test.
6106
6107         * gcc.c-torture/compile/20000606-1.c: New test.
6108         * gcc.c-torture/compile/20000728-1.c: New test.
6109         * gcc.c-torture/execute/20000801-1.c: New test.
6110         * gcc.c-torture/execute/20000801-2.c: New test.
6111         * gcc.c-torture/execute/20000819-1.c: New test.
6112         * gcc.c-torture/execute/20000819-1.x: XFAIL.
6113         * gcc.dg/20000629-1.c: New test.
6114         * gcc.dg/20000724-1.c: New test.
6115         * gcc.dg/20000807-1.c: New test.
6116
6117 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
6118
6119         * gcc.dg/cpp/pragma-1.c: New test.
6120         * gcc.dg/cpp/pragma-2.c: New test.
6121
6122 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
6123
6124         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
6125         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
6126
6127 Fri Aug 18 16:57:35 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6128
6129         * gcc.c-torture/compile/20000818-1.c: New test.
6130
6131 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
6132
6133         * gcc.c-torture/execute/20000818-1.c: New test.
6134
6135 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6136
6137         * gcc.dg/format-va-1.c: New test.
6138
6139 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6140
6141         * g++.old-deja/g++.other/typedef8.C: New test.
6142
6143 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6144
6145         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
6146         * g++.old-deja/g++.mike/net36.C: Mark candidate.
6147         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
6148         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
6149         * g++.old-deja/g++.other/ptrmem7.C: New test.
6150         * g++.old-deja/g++.pt/ptrmem10.C: New test.
6151
6152 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6153
6154         * g++.old-deja/g++.pt/typename27.C: New test.
6155
6156 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
6157
6158         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
6159         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
6160         * g++.old-deja/g++.pt/friend45.C: New test.
6161         * g++.old-deja/g++.other/friend8.C: New test.
6162
6163 2000-08-15  Richard Henderson  <rth@cygnus.com>
6164
6165         * gcc.c-torture/execute/20000815-1.c: New test.
6166
6167 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
6168
6169         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
6170         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
6171         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
6172
6173 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
6174
6175         * g++.old-deja/g++.other/refinit2.C: New test.
6176
6177 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
6178
6179         * lib/c-torture.exp (c-torture): Make
6180         compiler_conditional_xfail_data global.
6181         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
6182         compiler_conditional_xfail_data machinery.
6183         (f-torture-execute): Likewise.
6184         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
6185         and only when unrolling loops.
6186
6187         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
6188
6189 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
6190
6191         * g++.old-deja/g++.pt/explicit81.C: New test.
6192
6193 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
6194
6195         * g++.old-deja/g++.pt/typename26.C: New test.
6196
6197 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
6198
6199         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
6200         warning.
6201
6202 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6203
6204         * g++.old-deja/g++.other/array3.C: New test.
6205
6206 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
6207
6208         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
6209         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
6210         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
6211         New tests.
6212
6213 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
6214
6215         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
6216         * g++.old-deja/g++.abi/vmihint.C: Likewise.
6217
6218 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
6219
6220         * gcc.c-torture/execute/20000808-1.c: New test.
6221
6222 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
6223
6224         * gcc.dg/c90-const-expr-1.c: New test.
6225
6226 2000-08-08  Richard Henderson  <rth@cygnus.com>
6227
6228         * gcc.dg/noncompile/920923-1.c: Declare calloc.
6229
6230 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
6231
6232         * gcc.dg/noncompile/const-ll-1.c: New test.
6233
6234 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
6235
6236         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
6237
6238 Sun Aug  6 11:41:51 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
6239
6240         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
6241         that running programs linked against the shared version of libobjc
6242         run correctly.
6243
6244 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
6245
6246         * gcc.dg/c99-printf-1.c: New test.
6247
6248 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
6249
6250         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
6251
6252 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
6253
6254         * gcc.c-torture/execute/20000731-1.x: Delete.
6255
6256 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
6257
6258         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
6259         and torture_without_loops as is done by c-torture.exp.
6260         (search_for): Copy from c-torture.exp.
6261         (gcc-dg-runtest): New function, drives a directory of tests
6262         iterating over the TORTURE_OPTIONS.
6263         (scan-assembler, scan-assembler-not): Move here from
6264         individual directory drivers.
6265
6266         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
6267         defined by lib/gcc-dg.exp.
6268         * gcc.dg/cpp/cpp.exp: Likewise.
6269         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
6270         gcc-dg-runtest, so we cycle over optimization options.
6271
6272         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
6273         * gcc.dg/compare2.c: No longer expected to fail.
6274
6275 Fri Aug  4 23:00:50 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
6276
6277         * gcc.c-torture/execute/20000804-1.c: New test.
6278
6279 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
6280
6281         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
6282
6283 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
6284
6285         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
6286
6287 Thu Aug  3 01:46:33 2000  Jeffrey A Law  (law@cygnus.com)
6288
6289         * gcc.c-torture/compile/20000803-1.c: New test.
6290
6291 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
6292
6293         * gcc.c-torture/execute/20000801-3.c,
6294         gcc.c-torture/execute/20000801-4.c: New tests.
6295         * gcc.c-torture/execute/20000801-3.x,
6296         gcc.c-torture/execute/20000801-4.x: Xfail.
6297
6298 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
6299
6300         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
6301         libobjc/.libs to allow for libtool.
6302
6303 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
6304
6305         * gcc.c-torture/compile/20000802-1.c: New test.
6306
6307 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
6308
6309         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
6310
6311 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
6312
6313         * gcc-c-torture/execute/20000731-2.c: New test.
6314
6315         * gcc.c-torture/execute/20000731-1.c: New test.
6316         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
6317
6318 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
6319
6320         * testsuite/gcc.dg/cpp/paste7.c: New test.
6321         * gcc.dg/cpp/20000725-1.c: New test.
6322
6323 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
6324
6325         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
6326         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
6327         declaration warning for __builtin_dwarf_reg_size.
6328
6329         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
6330
6331 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
6332
6333         * gcc.dg/noncompile/voidparam-1.c: New test.
6334
6335 2000-07-30  Richard Henderson  <rth@cygnus.com>
6336
6337         * gcc.dg/c90-digraph-1.c: Don't xfail.
6338         * gcc.dg/compare2.c (case 10): Xfail.
6339         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
6340
6341 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
6342
6343         * gcc.dg/c99-main-1.c: New test.
6344
6345 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
6346
6347         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
6348
6349 Wed Jul 26 19:41:51 2000  Hans-Peter Nilsson  <hp@axis.com>
6350
6351         * gcc.c-tortuer/execute/20000726-1.c: New test.
6352
6353 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
6354
6355         * gcc.c-torture/execute/enum-2.c: New test.
6356
6357 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6358
6359         * gcc.dg/cpp/tr-warn3.c: New test.
6360
6361 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6362
6363         * g++.old-deja/g++.ext/implicit1.C: Remove.
6364         * g++.old-deja/g++.jason/c2.C: Remove
6365         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
6366         * g++.old-deja/g++.pt/crash16.C: Likewise.
6367         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
6368
6369 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6370
6371         * g++.old-deja/g++.other/for2.C: New test.
6372
6373 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
6374
6375         * gcc.dg/20000720-1.c: New test.
6376
6377 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
6378
6379         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
6380
6381 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
6382
6383         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
6384         * gcc.c-torture/execute/20000722-1.c: New.
6385         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
6386
6387 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
6388
6389         * gcc.dg/cpp/20000720-1.S: New test.
6390
6391 2000-07-21  Michael Meissner  <meissner@redhat.com>
6392
6393         * gcc.c-torture/execute/ieee/hugeval.c: New test.
6394
6395 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
6396
6397         * g++.old-deja/g++.brendan/crash16.C,
6398         g++.old-deja/g++.brendan/parse3.C,
6399         g++.old-deja/g++.brendan/redecl1.C,
6400         g++.old-deja/g++.ns/template13.C,
6401         g++.old-deja/g++.other/decl4.C,
6402         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
6403
6404 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
6405
6406         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
6407         and "Internal error".
6408
6409         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
6410         regexps.
6411         * gcc.dg/cpp/paste6.c: New test.
6412
6413 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
6414
6415         * gcc.dg/cpp/tr-direct.c: New test.
6416
6417         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
6418         gcc.dg/cpp/undef1.c: Tweak error regexps.
6419
6420 2000-07-18  Eric Christopher <echristo@redhat.com>
6421
6422         * gcc.c-torture/compile/20000718-1.c: New test.
6423
6424 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
6425
6426         * cpplex.c (_cpp_push_token): If the token being pushed back
6427         is the previous token in this context, just subtract one from
6428         context->posn.
6429         * cppmacro.c (save_expansion): Clear aux field when storing a
6430         placemarker.
6431
6432 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
6433
6434         * gcc.dg/noncompile/redecl-1.c: New test.
6435
6436 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
6437
6438         * gcc.c-torture/execute/20000717-5.c: New test.
6439         * gcc.c-torture/execute/20000717-1.x: Removed.
6440
6441 2000-07-17  Richard Henderson  <rth@cygnus.com>
6442
6443         * gcc.c-torture/execute/20000717-4.c: New test.
6444
6445 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
6446
6447         * gcc.dg/cpp/syshdr.c: New test.
6448         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
6449
6450 2000-07-17  Neil Booth  <neilb@earthling.net>
6451
6452         * gcc.dg/cpp/cmdlne-dM.c: New test.
6453         * gcc.dg/cpp/cmdlne-dD.c: New test.
6454
6455 Mon Jul 17 03:13:12 2000  Jeffrey A Law  (law@cygnus.com)
6456
6457         * gcc.c-torture/execute/20000717-3.c: New test.
6458
6459         * gcc.c-torture/compile/20000717-1.c: New test.
6460
6461 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
6462
6463         * gcc.c-torture/execute/20000717-2.c: New test.
6464
6465 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
6466
6467         * gcc.dg/formatz-1.c: New test.
6468
6469         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
6470         * gcc.dg/c99-digraph-1.c: New tests.
6471
6472         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
6473         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
6474
6475         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
6476         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
6477         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
6478         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
6479         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
6480         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
6481         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
6482
6483 Mon Jul 17 00:41:57 2000   Greg McGary <greg@mcgary.org>
6484
6485         * gcc.c-torture/execute/20000717-1.c: New test.
6486         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
6487
6488 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
6489
6490         * gcc.c-torture/execute/20000715-2.c: New test.
6491         * gcc.dg/20000715-1.c: New test.
6492
6493 2000-07-15  Michael Meissner  <meissner@redhat.com>
6494
6495         * gcc.c-torture/execute/20000715-1.c: New test.
6496
6497 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
6498
6499         * gcc.c-torture/execute/20000707-1.c: New test.
6500
6501 2000-07-13  Neil Booth  <NeilB@earthling.net>
6502
6503         * testsuite/gcc.dg/cpp/digraph1.c,
6504         testsuite/gcc.dg/cpp/digraph2.c,
6505         testsuite/gcc.dg/cpp/digraphs.c: New tests.
6506
6507 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
6508
6509         * g77.f-torture/compile/20000630-2.f:  New test.
6510         * g77.f-torture/compile/20000630-2.x
6511
6512 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
6513
6514         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
6515
6516 2000-07-11  Neil Booth  <NeilB@earthling.net>
6517
6518         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
6519
6520 2000-07-11  Neil Booth  <NeilB@earthling.net>
6521
6522         * gcc.dg/cpp/cmdlne-C.c: New.
6523
6524 2000-07-09  Neil Booth  <NeilB@earthling.net>
6525
6526         * gcc.dg/cpp/directiv.c: New tests.
6527         * gcc.dg/cpp/undef1.c: Update.
6528
6529 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
6530
6531         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
6532
6533 2000-07-09  Neil Booth  <NeilB@earthling.net>
6534
6535         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
6536
6537 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
6538
6539         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
6540         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
6541
6542 2000-07-08  Neil Booth  <NeilB@earthling.net>
6543
6544         * gcc.dg/cpp/macsyntx.c: New tests.
6545
6546 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
6547
6548         * gcc.dg/20000707-1.c: New test.
6549
6550 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
6551
6552         * gcc.c-torture/execute/20000706-1.c: New test.
6553         * gcc.c-torture/execute/20000706-2.c: New test.
6554         * gcc.c-torture/execute/20000706-3.c: New test.
6555         * gcc.c-torture/execute/20000706-4.c: New test.
6556         * gcc.c-torture/execute/20000706-5.c: New test.
6557
6558 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
6559
6560         * g++.old-deja/g++.pt/instantiate7.C: New test.
6561
6562 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
6563
6564         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
6565         * g++.old-deja/g++.mike/thunk3.C: Likewise.
6566         * g++.old-deja/g++.other/rtti3.C: Likewise.
6567         * g++.old-deja/g++.other/rttid3.C: Likewise.
6568
6569 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
6570
6571         *  g77.f-torture/compile/20000630-1.x: Fix typo
6572
6573 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
6574
6575         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
6576         assembly output.
6577
6578 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
6579
6580         * gcc.dg/cpp/ident.c: New test.
6581
6582 2000-07-05  Neil Booth  <NeilB@earthling.net>
6583
6584         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
6585           gcc.dg/cpp/lexstrng.c: New tests.
6586
6587 2000-07-04  Neil Booth  <NeilB@earthling.net>
6588
6589         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
6590         * gcc.dg/cpp/strify2.c: Same.
6591
6592 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
6593
6594         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
6595         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
6596         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
6597         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
6598
6599         * testsuite/gcc.dg/cpp/macro1.c,
6600         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
6601         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
6602         testsuite/gcc.dg/cpp/strify1.c,
6603         testsuite/gcc.dg/cpp/strify2.c: New tests.
6604
6605 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
6606
6607         * gcc.c-torture/execute/20000703-1.c: New test.
6608
6609 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
6610
6611         * g++.old-deja/g++.pt (lookup10.C): New test.
6612
6613 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
6614
6615         * g++.old-deja/g++.pt (typename25.C): New test.
6616
6617 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
6618
6619         * gcc.c-torture/compile/20000701-1.c: New test.
6620
6621 2000-06-30  Nick Clifton  <nickc@cygnus.com>
6622
6623         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
6624         to test case.
6625
6626 2000-06-30  Catherine Moore  <clm@cygnus.com>
6627
6628         * gcc.c-torture/execute/align-1.c: New test.
6629
6630 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
6631
6632         * g++.old-deja/g++.pt/expr8.C: New test.
6633         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
6634
6635 2000-06-29  Nick Clifton  <nickc@cygnus.com>
6636
6637         * gcc.c-torture/compile/20000629-1.c: New test.
6638
6639 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
6640
6641
6642         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
6643         gcc.dg/noncompile directory, depending on whether they're
6644         preprocessor tests or not.  Annotate all the tests for the dg
6645         framework.
6646
6647         * gcc.c-torture/noncompile/noncompile.exp: Delete.
6648         * gcc.dg/noncompile/noncompile.exp: New.
6649
6650         * Moved files:
6651         Old name                                New name
6652         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
6653         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
6654         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
6655         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
6656         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
6657         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
6658         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
6659         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
6660         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
6661         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
6662         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
6663         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
6664         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
6665         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
6666         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
6667         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
6668         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
6669         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
6670         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
6671         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
6672         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
6673         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
6674         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
6675         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
6676
6677         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
6678         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
6679         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
6680         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
6681         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
6682         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
6683
6684 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
6685
6686         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
6687         declare one variable.  On the fourth, error.
6688         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
6689         declared by 20000628-1a.h.
6690
6691 2000-06-29  Richard Henderson  <rth@redhat.com>
6692
6693         * gcc.c-torture/execute/930529-1.x: New file.
6694         * gcc.dg/920413-1.c: Adjust expected warning text.
6695         * gcc.dg/980217-1.c: Declare abort.
6696         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
6697
6698 Thu Jun 29 09:42:40 2000  Jeffrey A Law  (law@cygnus.com)
6699
6700         * g77.f-torture/compile/20000629-1.f: New test.
6701         * g77.f-torture/compile/20000629-1.x: Expected to fail.
6702
6703 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
6704
6705         Rearrange lots of files, removing entirely the
6706         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
6707         directories.
6708
6709         * Deleted files:
6710         gcc.c-torture/code_quality/code_quality.exp
6711         gcc.c-torture/special/special.exp
6712         gcc.failure/failure.exp
6713         gcc.failure/940409-1.x
6714         gcc.c-torture/compile/961203-1.x
6715
6716         * New files:
6717         gcc.misc-tests/linkage.exp
6718         gcc.c-torture/execute/920730-1t.c
6719         gcc.c-torture/execute/920730-1t.x
6720         gcc.c-torture/compile/920520-1.x
6721         gcc.c-torture/compile/920521-1.x
6722         gcc.c-torture/compile/981006-1.x
6723         gcc.c-torture/execute/eeprof-1.x
6724
6725         * Moved files (possibly with modifications to fit a new harness):
6726         Old name                                New name
6727         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
6728         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
6729         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
6730         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
6731         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
6732         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
6733         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
6734         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
6735         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
6736         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
6737         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
6738         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
6739         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
6740         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
6741
6742 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
6743
6744         * c-torture/compile/961203-1.x: Delete.
6745
6746         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
6747         not exit. Include stdio.h.
6748         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
6749         * gcc.misc-tests/dg-12.c: Likewise.
6750         * gcc.misc-tests/dg-5.c: Likewise.
6751         * gcc.misc-tests/dg-6.c: Likewise.
6752         * gcc.misc-tests/dg-7.c: Prototype abort.
6753         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
6754         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
6755         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
6756         not exit.
6757         * gcc.misc-tests/sieve.c: Use return from main, not exit.
6758         * gcc.misc-tests/sort2.c: Use return from main, not exit.
6759
6760 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
6761
6762         * gcc.dg/cpp/20000628-1.c: New test.
6763         * gcc.dg/cpp/20000628-1.h: New header for above test.
6764         * gcc.dg/cpp/20000628-1a.h: Likewise.
6765
6766 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
6767
6768         * gcc.dg/cpp: New directory.
6769         * gcc.dg/cpp/cpp.exp: New driver.
6770         * gcc.dg/cpp/20000627-1.c: New test.
6771         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
6772         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
6773         and rewrite as a compilation test.
6774
6775         * gcc.dg: Move many files into the cpp subdirectory, possibly
6776         renaming or editing them as well.
6777         Old name                New name
6778         990119-1.c              cpp/19990119-1.c
6779         990228-1.c              cpp/19990228-1.c
6780         990407-1.c              cpp/19990407-1.c
6781         990409-1.c              cpp/19990409-1.c
6782         990413-1.c              cpp/19990413-1.c
6783         990703-1.c              cpp/19990703-1.c
6784         20000127-1.c            cpp/20000127-1.c
6785         20000129-1.c            cpp/20000129-1.c
6786         20000207-1.c            cpp/20000207-1.c
6787         20000207-2.c            cpp/20000207-2.c
6788         20000209-1.c            cpp/20000209-1.c
6789         20000209-2.c            cpp/20000209-2.c
6790         20000301-1.c            cpp/20000301-1.c
6791         20000419-1.c            cpp/20000419-1.c
6792         20000510-1.S            cpp/20000510-1.S
6793         20000519-1.c            cpp/20000519-1.c
6794         20000529-1.c            cpp/20000529-1.c
6795         20000625-1.c            cpp/20000625-1.c
6796         20000625-2.c            cpp/20000625-2.c
6797         cpp-as1.c               cpp/assert1.c
6798         cpp-as2.c               cpp/assert2.c
6799         cxx-comments-1.c        cpp/cxxcom1.c
6800         cxx-comments-2.c        cpp/cxxcom2.c
6801         endif-label.c           cpp/endif.c
6802         cpp-hash1.c             cpp/hash1.c
6803         cpp-hash2.c             cpp/hash2.c
6804         cpp-if1.c               cpp/if-1.c
6805         cpp-if2.c               cpp/if-2.c
6806         cpp-if3.c               cpp/if-3.c
6807         cpp-if4.c               cpp/if-4.c
6808         cpp-if5.c               cpp/if-5.c
6809         cpp-cond.c              cpp/if-cexp.c
6810         cpp-missingop.c         cpp/if-mop.c
6811         cpp-missingparen.c      cpp/if-mpar.c
6812         cpp-opprec.c            cpp/if-oppr.c
6813         cpp-ifparen.c           cpp/if-paren.c
6814         cpp-shortcircuit.c      cpp/if-sc.c
6815         cpp-shift.c             cpp/if-shift.c
6816         cpp-unary.c             cpp/if-unary.c
6817         cpp-li1.c               cpp/line1.c
6818         cpp-li2.c               cpp/line2.c
6819         lineno.c                cpp/line3.c
6820         lineno-2.c              cpp/line4.c
6821         cpp-mi.c                cpp/mi1.c
6822         cpp-mic.h               cpp/mi1c.h
6823         cpp-micc.h              cpp/mi1cc.h
6824         cpp-mind.h              cpp/mi1nd.h
6825         cpp-mindp.h             cpp/mi1ndp.h
6826         cpp-mix.h               cpp/mi1x.h
6827         cpp-mi2.c               cpp/mi2.c
6828         cpp-mi2a.h              cpp/mi2a.h
6829         cpp-mi2b.h              cpp/mi2b.h
6830         cpp-mi2c.h              cpp/mi2c.h
6831         cpp-mi3.c               cpp/mi3.c
6832         cpp-mi3.def             cpp/mi3.def
6833         poison-1.c              cpp/poison.c
6834         pr-impl.c               cpp/prag-imp.c
6835         cpp-redef-2.c           cpp/redef1.c
6836         cpp-redef.c             cpp/redef2.c
6837         strpaste.c              cpp/strp1.c
6838         strpaste-2.c            cpp/strp2.c
6839         cpp-tradpaste.c         cpp/tr-paste.c
6840         cpp-tradstringify.c     cpp/tr-str.c
6841         cpp-tradwarn1.c         cpp/tr-warn1.c
6842         cpp-tradwarn2.c         cpp/tr-warn2.c
6843         trigraphs.c             cpp/trigraphs.c
6844         cpp-unc1.c              cpp/unc1.c
6845         cpp-unc2.c              cpp/unc2.c
6846         cpp-unc3.c              cpp/unc3.c
6847         cpp-unc.c               cpp/unc4.c
6848         undef.c                 cpp/undef1.c
6849         undef-2.c               cpp/undef2.c
6850         cpp-wi1.c               cpp/widestr1.c
6851
6852 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
6853
6854         * lib/g++.exp (g++_include_flags): Tweak.
6855
6856 2000-06-27  H.J. Lu  <hjl@gnu.org>
6857             Loren J. Rittle  <ljrittle@acm.org>
6858
6859         * lib/g++.exp (g++_include_flags): Override libgloss.exp
6860         version with one that knows about the new gcc tree structure.
6861         (g++_link_flags): Same.
6862
6863 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
6864
6865         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
6866         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
6867         case we are cross-compiling.
6868
6869         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
6870         g++.old-deja/g++.niklas/Makefile.in,
6871         g++.old-deja/g++.niklas/configure.in,
6872         g++.old-deja/g++.other/Makefile.in,
6873         g++.old-deja/g++.other/configure.in,
6874         gcc.c-torture/code_quality/Makefile.in,
6875         gcc.c-torture/code_quality/configure.in,
6876         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
6877         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
6878         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
6879         gcc.c-torture/execute/ieee/Makefile.in,
6880         gcc.c-torture/execute/ieee/configure.in,
6881         gcc.c-torture/noncompile/Makefile.in,
6882         gcc.c-torture/noncompile/configure.in,
6883         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
6884         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
6885         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
6886
6887 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
6888
6889         * g++.old-deja/g++.other/ambig3.C: New test.
6890
6891 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
6892
6893         * g++.old-deja/g++.pt/syntax1.C: New test.
6894         * g++.old-deja/g++.pt/syntax2.C: New test.
6895         * g++.old-deja/g++.other/syntax3.C: New test.
6896         * g++.old-deja/g++.other/syntax4.C: New test.
6897
6898 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
6899
6900         * gcc.dg/20000623-1.c: Prototype exit and abort.
6901
6902 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
6903
6904         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
6905         New tests.
6906         * gcc.dg/cpp-mi3.def: New file.
6907
6908         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
6909         inside assertions.
6910         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
6911         lexer's error messages.
6912         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
6913         divine anything from the linemarkers.
6914         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
6915         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
6916
6917 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
6918
6919         * gcc.dg/20000623-1.c: New test.
6920
6921 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
6922
6923         * gcc.c-torture/execute/20000622-1.c: New test.
6924
6925 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
6926
6927         * g++.old-deja/g++.other/init15.C: New test.
6928
6929 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
6930
6931         * g++.old-deja/g++.pt/vaarg2.C: New test.
6932         * g++.old-deja/g++.pt/vaarg3.C: New test.
6933
6934 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
6935
6936         * g++.old-deja/g++.other/dyncast6.C: New test.
6937
6938 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
6939
6940         * gcc.c-torture/execute/loop-6.c: New test.
6941
6942 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
6943
6944         * gcc.dg/20000614-1.c: New test.
6945         * gcc.dg/20000614-2.c: New test.
6946
6947 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
6948
6949         * g++.old-deja/g++.other/inline12.C: New test.
6950
6951 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
6952
6953         * g++.old-deja/g++.other/eh1.C: New test.
6954
6955 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
6956
6957         * g++.old-deja/g++.other/type.C: New test.
6958
6959 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
6960
6961         * g++.old-deja/g++.other/initstring.C: New test.
6962
6963 2000-06-12  Jason Merrill  <jason@redhat.com>
6964
6965         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
6966
6967 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
6968
6969         * gcc.c-torture/compile/20000609-1.c: New test.
6970
6971 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
6972
6973         * gcc.dg/20000609-1.c: New test.
6974
6975 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
6976
6977         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
6978         * gcc.c-torture/noncompile/poison-1.c: Move...
6979         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
6980         * gcc.dg/cpp-li1.c: Add a token after the #line.
6981
6982 2000-06-05  Richard Henderson  <rth@cygnus.com>
6983
6984         * gcc.c-torture/execute/20000605-2.c: New test.
6985         * gcc.c-torture/execute/20000605-3.c: New test.
6986
6987 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
6988
6989         * g77.f-torture/execute/20000503-1.x: New file.
6990
6991 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
6992
6993         * g++.old-deja/g++.eh/badalloc1.C: New test.
6994
6995 2000-06-05  Richard Henderson  <rth@cygnus.com>
6996
6997         * gcc.c-torture/execute/20000605-1.c: New test.
6998
6999 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
7000             Nathan Sidwell <nathan@codesourcery.com>
7001
7002         * gcc.c-torture/compile/20000605-1.c: New test.
7003
7004 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
7005
7006         * g77.f-torture/compile/20000601-1.f:  New test.
7007
7008 2000-06-03  Richard Henderson  <rth@cygnus.com>
7009
7010         * gcc.c-torture/execute/20000603-1.c: New.
7011
7012 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
7013
7014         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
7015         * gcc.dg/noreturn-2.c (noreturn): Likewise.
7016
7017 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
7018
7019         * gcc.dg/compare2.c (case 12): XFAIL.
7020         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
7021         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
7022
7023         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
7024
7025 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
7026
7027         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
7028         guard macro is already defined when the header is first
7029         included.
7030         * gcc.dg/cpp-mix.h: New file.
7031         * gcc.dg/endif-label.c: Update patterns to match compiler.
7032
7033         * g++.brendan/complex1.C: Declare abort.
7034         * g++.law/refs4.C: Remove XFAIL.
7035         * g++.oliva/expr2.C: Declare abort and exit.
7036
7037 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
7038
7039         * gcc.c-torture/execute/20000528-1.c: New test.
7040
7041         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
7042         * g++.old-deja/g++.law/temps4.C: Likewise.
7043
7044         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
7045         stdlib.h.  Call abort() on failure.
7046         * g++.old-deja/g++.law/refs4.C: Likewise.
7047         * g++.old-deja/g++.law/temps4.C: Likewise.
7048         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
7049         * gcc.c-torture/execute/20000112-1.c: Include string.h.
7050
7051 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
7052
7053         Relative to g++.dg/special:
7054         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
7055
7056         Relative to g++.old-deja:
7057         * g++.brendan/complex1.C, g++.jason/optimize2.C,
7058         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
7059         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
7060         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
7061         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
7062         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
7063         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
7064
7065         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
7066         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
7067         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
7068         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
7069         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
7070         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
7071         and/or string.h.
7072
7073         * g++.other/goto1.C: Update expectations for error messages.
7074
7075 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
7076
7077         * gcc.c-torture/compile/20000523-1.c: New test.
7078
7079 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
7080
7081         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
7082
7083 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
7084
7085         * g++.old-deja/g++.eh/catch11.C: New test.
7086         * g++.old-deja/g++.eh/catch12.C: New test.
7087
7088 2000-05-24  Nick Clifton  <nickc@cygnus.com>
7089
7090         * gcc.c-torture/execute/20000523-1.c: New test.
7091
7092 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
7093
7094         * c-torture/execute/bcp-1.c: Replace abort in arg of
7095         __builtin_constant_p with a generic external function.
7096
7097         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
7098         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
7099         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
7100         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
7101         Prototype abort and/or exit.
7102
7103         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
7104         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
7105         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
7106         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
7107
7108 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
7109
7110         * gcc.dg/dwarf2-1.c: New test.
7111
7112 2000-05-20  Richard Henderson  <rth@cygnus.com>
7113
7114         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
7115
7116 2000-05-20  Andreas Jaeger  <aj@suse.de>
7117
7118         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
7119         testcase.
7120
7121 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
7122
7123         * gcc.c-torture/execute/20000519-2.c: New test.
7124
7125 2000-05-19  Andreas Jaeger  <aj@suse.de>
7126
7127         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
7128         which fails with SSA.
7129
7130         * lib/c-torture.exp: Also test with -O3 -fssa.
7131
7132 2000-05-18  Michael Meissner  <meissner@redhat.com>
7133
7134         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
7135         * gcc.c-torture/execute/920415-1.c: Ditto.
7136         * gcc.c-torture/execute/920501-1.c: Ditto.
7137         * gcc.c-torture/execute/conversion.c: Ditto.
7138         * gcc.c-torture/execute/cvt-1.c: Ditto.
7139
7140 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
7141
7142         * gcc.c-torture/compile/20000518-1.c: New test.
7143
7144 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
7145
7146         * g77.f-torture/compile/200005018.f:  New test.
7147
7148 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
7149
7150         * gcc.c-torture/compile/20000517-1.c: New test.
7151
7152 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7153
7154         * gcc.c-torture/execute/20000516-1.c: New test.
7155
7156 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
7157
7158         * g++.old-deja/g++.other/eh.C: New test.
7159
7160 2000-05-12  Richard Henderson  <rth@cygnus.com>
7161
7162         * gcc.c-torture/execute/990208-1.c (main): Don't pass
7163         constants through to doit's conditional.
7164
7165 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
7166
7167         * gcc.c-torture/compile/20000511-1.c: New test.
7168         * g77.f-torture/compile/20000511-1.f: New test.
7169         * g77.f-torture/compile/20000511-2.f: New test.
7170
7171 2000-05-11  Michael Meissner  <meissner@redhat.com>
7172
7173         * gcc.c-torture/execute/20000511-1.c: New test.
7174
7175 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
7176
7177         * gcc.dg/dg.exp: Scan .S files as well as .c files.
7178         * gcc.dg/20000510-1.S: New.
7179
7180 2000-05-08  Catherine Moore  <clm@cygnus.com>
7181
7182         * gcc.dg/unused-3.c: New.
7183
7184 2000-05-06  Richard Henderson  <rth@cygnus.com>
7185
7186           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
7187           * g++.old-deja/g++.mike/warn1.C: Likewise.
7188           * g++.old-deja/g++.pt/local1.C: Likewise.
7189           * g++.old-deja/g++.pt/local7.C: Likewise.
7190           * g++.old-deja/g++.pt/spec16.C: Likewise.
7191
7192 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
7193
7194         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
7195
7196 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
7197
7198           * g77.f-torture/execute/20000503-1.f:  New test.
7199
7200 2000-05-04  Andreas Jaeger  <aj@suse.de>
7201
7202         * gcc.dg/noreturn-2.c: New test.
7203
7204 2000-05-04  Neil Booth  <NeilB@earthling.net>
7205
7206         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
7207         preprocessor.
7208
7209 2000-05-04  Richard Henderson  <rth@cygnus.com>
7210
7211         * gcc.c-torture/execute/20000503-1.c: Fix typo.
7212
7213 2000-05-04  Richard Henderson  <rth@cygnus.com>
7214
7215         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
7216         OpenSSL by Jason R Thorpe.
7217
7218 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
7219
7220         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
7221
7222 2000-05-03  Robert Lipe <robertlipe@usa.net>
7223
7224         * gcc.dg/20000503-1.c: New test.
7225
7226 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
7227
7228         * gcc.c-torture/compile/20000502-1.c: New test.
7229         * g++.old-deja/g++.other/align.C: New test.
7230         * gcc.dg/cpp-tradstringify.c: New test.
7231
7232 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
7233
7234         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
7235         and hard registers.
7236
7237 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
7238
7239         * gcc.c-torture/execute/loop-5.c: New test.
7240
7241 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
7242
7243         * gcc.c-torture/execute/va-arg-20.c: New test.
7244
7245 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
7246
7247         * gcc.c-torture/execute/20000422-1.c: New test.
7248
7249 2000-04-20  Greg McGary  <gkm@gnu.org>
7250
7251         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
7252         when optimizing, but without sibling-call optimizations (-O1).
7253
7254 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
7255
7256           * gcc.c-torture/compile/20000420-1.c: New test.
7257
7258 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7259
7260         * g++.abi/ptrflags.C: New test.
7261         * g++.eh/catchptr1.C: Test incomplete pointer chains.
7262
7263 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
7264
7265         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
7266
7267 2000-04-19  Greg McGary  <gkm@gnu.org>
7268
7269         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
7270         sibling-call optimizations.
7271
7272 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
7273
7274         * gcc.dg/20000419-1.c: New test.
7275
7276 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
7277
7278         * gcc.c-torture/execute/20000412-6.c: New test.
7279
7280 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
7281
7282         * gcc.c-torture/execute/20000412-5.c: New test.
7283         * g77.f-torture/compile/20000412-1.f: New test.
7284         * gcc.c-torture/execute/20000412-4.c: New test.
7285         * gcc.c-torture/compile/20000412-2.c: New test.
7286         * gcc.c-torture/execute/20000412-3.c: New test.
7287         * gcc.c-torture/compile/20000412-1.c: New test.
7288         * gcc.c-torture/execute/20000412-2.c: New test.
7289
7290 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
7291
7292         * objc/execute/bf-20.m: New test.
7293
7294 2000-04-10  Richard Henderson  <rth@cygnus.com>
7295
7296         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
7297
7298         * gcc.c-torture/execute/20000412-1.c: New test.
7299
7300 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
7301
7302         * g++.old-deja/g++.eh/catchptr1.C: New test.
7303
7304 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
7305
7306         * g++.old-deja/g++.abi/cxa_vec.C: New test.
7307
7308 2000-04-08  Neil Booth  <NeilB@earthling.net>
7309
7310         * gcc.dg/cpp-nullchar.c: Remove test as
7311         embedded nulls cause problems.
7312
7313 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7314
7315         * gcc.dg/compare2.c: New test.
7316
7317 2000-04-08  Neil Booth  <NeilB@earthling.net>
7318
7319         * gcc.dg/cpp-nullchar.c: New test.
7320
7321 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
7322
7323         * gcc.dg/cpp-mi2.c: New test.
7324         * gcc.dg/cpp-mi2[abc].h: New files.
7325
7326 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
7327
7328         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
7329         member name.
7330
7331 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7332
7333         * g++.old-deja/g++.abi/vmihint.C: New test.
7334
7335 2000-04-06  Neil Booth  <NeilB@earthling.net>
7336
7337         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
7338         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
7339         copyright.
7340
7341 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
7342
7343         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
7344         avoid stack-frame overwrite.
7345
7346 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
7347
7348         * gcc.c-torture/compile/20000405-2.c: New test.
7349         * gcc.c-torture/compile/20000405-3.c: New test.
7350
7351 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
7352
7353         * gcc.c-torture/compile/20000405-1.c: New test.
7354
7355 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
7356
7357         * gcc.dg/cast-qual-1.c: Revert last change.
7358
7359 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7360
7361         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
7362
7363 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
7364
7365         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
7366         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
7367
7368 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
7369
7370         * gcc.c-torture/compile/20000403-2.c: New test.
7371         * gcc.c-torture/compile/20000403-1.c: New test.
7372
7373 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
7374
7375         * gcc.c-torture/execute/20000403-1.c: New test.
7376
7377 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
7378
7379         * gcc.c-torture/execute/20000402-1.c: New test.
7380
7381 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
7382
7383         * gcc.c-torture/execute/va-arg-15.c: New test.
7384         * gcc.c-torture/execute/va-arg-16.c: New test.
7385         * gcc.c-torture/execute/va-arg-17.c: New test.
7386         * gcc.c-torture/execute/va-arg-18.c: New test.
7387         * gcc.c-torture/execute/va-arg-19.c: New test.
7388
7389 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
7390
7391         * gcc.c-torture/compile/981211-1.c: Move to...
7392         * gcc.dg/cpp-as1.c: ...here.
7393         * gcc.dg/cpp-as2.c: New file.
7394
7395         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
7396         compiler.
7397
7398 2000-04-02  Neil Booth  <NeilB@earthling.net>
7399
7400         * gcc.dg/cpp-cond.c  New tests.
7401         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
7402         accidental success less likely.
7403         * gcc.dg/cpp-missingop.c  New tests.
7404         * gcc.dg/cpp-missingparen.c  New tests.
7405         * gcc.dg/cpp-shift.c  New tests.
7406         * gcc.dg/cpp-shortcircuit.c  New tests.
7407         * gcc.dg/cpp-unary.c  New tests.
7408
7409 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
7410
7411         * gcc.c-torture/compile/20000329-1.c: New test.
7412
7413 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
7414
7415         * gcc.c-torture/compile/20000326-1.c: New test.
7416         * gcc.c-torture/compile/20000326-2.c: New test.
7417
7418 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
7419
7420         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
7421         the first parameter is a function argument.
7422
7423 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
7424
7425         * g++.old-deja/g++.ext/array4.C: New test.
7426
7427 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
7428
7429         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
7430
7431 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7432
7433         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
7434
7435 2000-03-19  Richard Henderson  <rth@cygnus.com>
7436
7437         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
7438
7439 2000-03-19  Richard Henderson  <rth@cygnus.com>
7440
7441         * gcc.c-torture/compile/20000319-1.c: New test.
7442
7443 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
7444
7445         * gcc.c-torture/execute/20000314-3.c: New test.
7446         * gcc.c-torture/execute/20000314-2.c: New test.
7447         * gcc.c-torture/execute/20000314-1.c: New test.
7448         * gcc.c-torture/compile/20000314-2.c: New test.
7449         * gcc.c-torture/compile/20000314-1.c: New test.
7450
7451 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
7452
7453         * g++.old-deja/g++.warn/inline.C: New test.
7454
7455 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
7456
7457         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
7458         standards-compliant result rather than specific constants.
7459         Put test-values in array.
7460
7461 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
7462
7463         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
7464         (g++_target_compile): Put test-specific options last.
7465
7466 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
7467
7468         * g++.old-deja/g++.eh/vbase4.C: New test.
7469
7470 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
7471
7472         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
7473
7474 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
7475
7476         * g++.old-deja/g++.brendan/misc12.C: Removed.
7477         * g++.old-deja/g++.pt/memtemp77.C: Constify.
7478         * g++.old-deja/g++.ext/pretty4.C: New test.
7479
7480 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
7481
7482         * g++.old-deja/g++.other/string2.C: New test.
7483
7484 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
7485
7486         * g++.old-deja/g++.warn/impint2.C: New test.
7487
7488 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
7489
7490         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
7491         is 1, not zero.
7492
7493 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
7494
7495         * g++.old-deja/g++.warn/impint.C: New test.
7496         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
7497         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
7498         * g++.old-deja/g++.pt/explicit12.C: Likewise.
7499         * g++.old-deja/g++.pt/explicit13.C: Likewise.
7500         * g++.old-deja/g++.pt/explicit17.C: Likewise.
7501         * g++.old-deja/g++.pt/explicit18.C: Likewise.
7502         * g++.old-deja/g++.pt/explicit19.C: Likewise.
7503         * g++.old-deja/g++.pt/explicit23.C: Likewise.
7504         * g++.old-deja/g++.pt/explicit31.C: Likewise.
7505         * g++.old-deja/g++.pt/explicit35.C: Likewise.
7506         * g++.old-deja/g++.pt/explicit6.C: Likewise.
7507         * g++.old-deja/g++.pt/memclass7.C: Likewise.
7508
7509 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
7510
7511         * gcc.dg/cpp-redef.c: New test.
7512
7513 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
7514
7515         * g++.old-deja/g++.pt/unify7.C: New test.
7516
7517 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7518
7519         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
7520         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
7521
7522 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
7523
7524         * gcc.c-torture/compile/20000224-1.c: New test.
7525
7526 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
7527
7528         * gcc.c-torture/compile/cpp-2.c: New test.
7529         * gcc.c-torture/compile/cpp-1.c: New test.
7530
7531 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
7532
7533         * gcc.c-torture/execute/20000225-1.c: New test.
7534
7535 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
7536
7537         * gcc.dg/cpp-li2.c: New test.
7538
7539         * gcc.dg/cpp-wi1.c: New test.
7540
7541         * gcc.dg/cpp-li1.c: New test.
7542
7543 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
7544
7545         * g++.old-deja/g++.other/sizeof5.C: New test.
7546
7547 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7548
7549         * gcc.c-torture/execute/va-arg-13.c: New test.
7550
7551 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
7552
7553         * gcc.c-torture/execute/va-arg-12.c: New test.
7554
7555 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
7556
7557         * gcc.c-torture/execute/20000223-1.c: New test.
7558
7559 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
7560
7561         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
7562
7563 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
7564
7565         * g++.old-deja/g++.abi/ptrmem.C: New test.
7566
7567 2000-02-19  Richard Henderson  <rth@cygnus.com>
7568
7569         * gcc.c-torture/compile/init-3.c: New.
7570
7571 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
7572
7573         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
7574         ALWAYS_CXXFLAGS.
7575
7576 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
7577
7578         * gcc.c-torture/compile/20000211-3.c: New test.
7579
7580 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
7581
7582         * gcc.c-torture/compile/20000211-2.c: New test.
7583
7584 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
7585
7586         * gcc.c-torture/compile/20000211-1.c: New test.
7587
7588 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
7589
7590         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
7591           on native targets
7592
7593 2000-02-08  Nathan Sidwell  <nathan@acm.org>
7594
7595         * g++.old-deja/g++.other/cast5.C: New test.
7596
7597 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
7598
7599         * gcc.c-torture/execute/20000205-1.c: New.
7600
7601 2000-02-03  Nathan Sidwell  <nathan@acm.org>
7602
7603         * g++.old-deja/g++.jason/cast3.C: Return void.
7604         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
7605
7606 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
7607
7608         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
7609
7610         * gcc.dg/loop-1.c: New test.
7611
7612 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
7613
7614         * gcc.c-torture/compile/20000127-1.c: New test.
7615         * gcc.c-torture/execute/991228-1.c: New test.
7616
7617 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
7618
7619         * gcc.dg/unused-2.c: New test.
7620
7621         * gcc.dg/conv-1.c: New test.
7622
7623 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
7624
7625         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
7626         compiler.
7627         (tool_option_proc): Fix typo.
7628
7629 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
7630
7631         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
7632         of the ld on the host, not on the build machine.
7633         Also, don't crash if '--help' is not a supported option.
7634
7635 2000-01-24  Richard Henderson  <rth@cygnus.com>
7636
7637         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
7638
7639 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
7640
7641         * gcc.c-torture/execute/20000120-2.c: New test.
7642         * gcc.c-torture/execute/20000120-1.c: New test.
7643
7644 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
7645
7646         * gcc.c-torture/execute/20000113-1.c: New test.
7647
7648 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
7649
7650         * gcc.c-torture/execute/20000112-1.c: New test.
7651
7652 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
7653
7654         * gcc.dg/20000111-1.c: New test.
7655
7656 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
7657
7658         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
7659         with 16 bit integers.
7660
7661 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
7662
7663         * gcc.dg/20000108-1.c: New test.
7664
7665 2000-01-05  Nathan Sidwell  <nathan@acm.org>
7666
7667         * g++.old-deja/g++.ns/koenig8.C: New test.
7668
7669 2000-01-05  Nathan Sidwell  <nathan@acm.org>
7670
7671         * g++.old-deja/g++.other/cast4.C: New test.
7672
7673 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
7674
7675         * gcc.c-torture/compile/20000105-2.c: New test.
7676         * gcc.c-torture/compile/20000105-1.c: New test.
7677
7678 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7679
7680         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
7681         references to printf & atoi to conform to ANSI standard.
7682         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
7683         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
7684         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
7685         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
7686         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
7687         * g++.old-deja/g++.brendan/complex1.C: Likewise.
7688         * g++.old-deja/g++.brendan/copy1.C: Likewise.
7689         * g++.old-deja/g++.brendan/copy2.C: Likewise.
7690         * g++.old-deja/g++.brendan/copy3.C: Likewise.
7691         * g++.old-deja/g++.brendan/copy4.C: Likewise.
7692         * g++.old-deja/g++.brendan/copy5.C: Likewise.
7693         * g++.old-deja/g++.brendan/copy6.C: Likewise.
7694         * g++.old-deja/g++.brendan/copy7.C: Likewise.
7695         * g++.old-deja/g++.brendan/copy8.C: Likewise.
7696         * g++.old-deja/g++.brendan/crash11.C: Likewise.
7697         * g++.old-deja/g++.brendan/crash14.C: Likewise.
7698         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
7699         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
7700         * g++.old-deja/g++.brendan/delete2.C: Likewise.
7701         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
7702         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
7703         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
7704         * g++.old-deja/g++.brendan/eh1.C: Likewise.
7705         * g++.old-deja/g++.brendan/groff1.C: Likewise.
7706         * g++.old-deja/g++.brendan/init3.C: Likewise.
7707         * g++.old-deja/g++.brendan/misc12.C: Likewise.
7708         * g++.old-deja/g++.brendan/misc7.C: Likewise.
7709         * g++.old-deja/g++.brendan/new2.C: Likewise.
7710         * g++.old-deja/g++.brendan/operators4.C: Likewise.
7711         * g++.old-deja/g++.brendan/operators5.C: Likewise.
7712         * g++.old-deja/g++.brendan/overload2.C: Likewise.
7713         * g++.old-deja/g++.brendan/overload7.C: Likewise.
7714         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
7715         * g++.old-deja/g++.brendan/reference1.C: Likewise.
7716         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
7717         * g++.old-deja/g++.brendan/template24.C: Likewise.
7718         * g++.old-deja/g++.brendan/template3.C: Likewise.
7719         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
7720         * g++.old-deja/g++.jason/inline3.C: Likewise.
7721         * g++.old-deja/g++.jason/opeq.C: Likewise.
7722         * g++.old-deja/g++.law/arg5.C: Likewise.
7723         * g++.old-deja/g++.law/arm7.C: Likewise.
7724         * g++.old-deja/g++.law/ctors11.C: Likewise.
7725         * g++.old-deja/g++.law/cvt8.C: Likewise.
7726         * g++.old-deja/g++.law/init9.C: Likewise.
7727         * g++.old-deja/g++.law/refs4.C: Likewise.
7728         * g++.old-deja/g++.law/template2.C: Likewise.
7729         * g++.old-deja/g++.law/visibility24.C: Likewise.
7730         * g++.old-deja/g++.law/vtable3.C: Likewise.
7731         * g++.old-deja/g++.mike/asm2.C: Likewise.
7732         * g++.old-deja/g++.mike/eh1.C: Likewise.
7733         * g++.old-deja/g++.mike/misc1.C: Likewise.
7734         * g++.old-deja/g++.mike/misc13.C: Likewise.
7735         * g++.old-deja/g++.mike/misc14.C: Likewise.
7736         * g++.old-deja/g++.mike/ns12.C: Likewise.
7737         * g++.old-deja/g++.mike/p1248.C: Likewise.
7738         * g++.old-deja/g++.mike/p3708.C: Likewise.
7739         * g++.old-deja/g++.mike/p3708a.C: Likewise.
7740         * g++.old-deja/g++.mike/p3708b.C: Likewise.
7741         * g++.old-deja/g++.mike/p646.C: Likewise.
7742         * g++.old-deja/g++.mike/p700.C: Likewise.
7743         * g++.old-deja/g++.mike/p783.C: Likewise.
7744         * g++.old-deja/g++.mike/p783a.C: Likewise.
7745         * g++.old-deja/g++.mike/p783b.C: Likewise.
7746         * g++.old-deja/g++.mike/p786.C: Likewise.
7747         * g++.old-deja/g++.mike/p789.C: Likewise.
7748         * g++.old-deja/g++.mike/p789a.C: Likewise.
7749         * g++.old-deja/g++.mike/p807a.C: Likewise.
7750         * g++.old-deja/g++.other/delete3.C: Likewise.
7751         * g++.old-deja/g++.other/dyncast1.C: Likewise.
7752         * g++.old-deja/g++.other/dyncast2.C: Likewise.
7753         * g++.old-deja/g++.other/dyncast3.C: Likewise.
7754         * g++.old-deja/g++.other/empty1.C: Likewise.
7755         * g++.old-deja/g++.other/temporary1.C: Likewise.
7756         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
7757         * g++.old-deja/g++.pt/t16.C: Likewise.
7758         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
7759
7760 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
7761
7762         * gcc.dg/991230-1.c: New test.
7763
7764 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
7765
7766         * gcc.c-torture/compile/991229-3.c: New test.
7767         * gcc.c-torture/compile/991229-2.c: New test.
7768         * gcc.c-torture/compile/991229-1.c: New test.
7769
7770 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
7771
7772         * gcc.c-torture/compile/labels-2.c: New test.
7773
7774 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
7775
7776         * gcc.c-torture/execute/991227-1.c: New test.
7777
7778 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
7779
7780         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
7781
7782 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
7783
7784         * gcc.c-torture/execute/991221-1.c: New test.
7785
7786 1999-12-20  Nathan Sidwell  <nathan@acm.org>
7787
7788         * g++.old-deja/g++.other/cast3.C: New test.
7789
7790 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
7791
7792         * gcc.c-torture/execute/991216-4.c: New test.
7793
7794 1999-12-16  Michael Meissner  <meissner@cygnus.com>
7795
7796         * gcc.c-torture/execute/991216-1.c: New test.
7797         * gcc.c-torture/execute/991216-2.c: New test.
7798         * gcc.c-torture/execute/991216-3.c: New test.
7799
7800 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
7801
7802         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
7803         Actually make the test fail by using "-O2" for compilation.
7804
7805 1999-12-15  Nathan Sidwell  <nathan@acm.org>
7806
7807         * g++.old-deja/g++.warn/cast-align1.C: New test.
7808
7809 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
7810
7811         * gcc.c-torture/compile/991214-1.c: New test.
7812         * gcc.c-torture/compile/991214-2.c: New test.
7813
7814 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
7815
7816         * gcc.dg/991214-1.c: New test.
7817
7818 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
7819
7820         * gcc.c-torture/compile/991213-3.c: New test.
7821         * gcc.c-torture/compile/991213-2.c: New test.
7822         * gcc.c-torture/compile/991213-1.c: New test.
7823
7824 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
7825
7826         * gcc.dg/991209-1.c: New test.
7827
7828 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
7829
7830         * gcc.c-torture/compile/991208-1.c: New test.
7831
7832 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
7833
7834         * gcc.dg/ultrasp2.c: New test.
7835
7836 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
7837
7838         * g++.old-deja/g++.abi/align.C (main): Fix typo.
7839
7840 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
7841
7842         * gcc.c-torture/compile/991202-1.c: New test.
7843         * gcc.c-torture/execute/991202-1.c: New test.
7844         * gcc.c-torture/execute/991202-2.c: New test.
7845         * gcc.c-torture/execute/991202-3.c: New test.
7846
7847 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
7848
7849         * g++.old-deja/g++.abi/align.C: New test.
7850         * g++.old-deja/g++.abi/aggregates.C: Likewise.
7851         * g++.old-deja/g++.abi/bitfields.C: Likewise.
7852
7853 1999-12-01  Richard Henderson  <rth@cygnus.com>
7854
7855         * gcc.c-torture/execute/991201-1.c: New.
7856
7857 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
7858
7859         * gcc.dg/991129-1.c: New test.
7860
7861 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
7862
7863         * gcc.c-torture/compile/991127-1.c: New test.
7864
7865 1999-11-22  Nathan Sidwell  <nathan@acm.org>
7866
7867         * g++.old-deja/g++.other/warn4.C: New test.
7868
7869 1999-11-22  Nathan Sidwell  <nathan@acm.org>
7870
7871         * g++.old-deja/g++.eh/cleanup2.C: New test.
7872         * g++.old-deja/g++.ext/pretty2.C: New test.
7873         * g++.old-deja/g++.ext/pretty3.C: New test.
7874         * g++.old-deja/g++.other/debug6.C: New test.
7875
7876 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
7877
7878         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
7879         compiler_output to look for one error message instead of two.
7880
7881 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
7882
7883         * gcc.c-torture/execute/991118-1.c: Also test case
7884         where the word boundary does not split a byte evenly.
7885
7886 1999-11-19  Nathan Sidwell  <nathan@acm.org>
7887
7888         * g++.old-deja/g++.ext/restrict1.C: New test.
7889
7890 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
7891
7892         * gcc.c-torture/execute/991118-1.c: New test.
7893
7894 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
7895
7896         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
7897         working directory pathnames.
7898
7899 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
7900
7901         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
7902         host is equipped with driver.h and driver.o so it can actually
7903         compile and run the tests.
7904
7905 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
7906
7907         * gcc.c-torture/compile/991008-1.c: New test.
7908
7909 1999-11-08  Nick Clifton  <nickc@cygnus.com>
7910
7911         * lib/gcc-dg.exp: Include target-supports.exp
7912
7913 1999-11-05  Nick Clifton  <nickc@cygnus.com>
7914
7915         * lib/target-supports.exp: New file: Provide procs to test for
7916         features supported by the target.
7917         (check_weak_available): Moved here from ecos.exp.
7918         (check_alias_available): New proc: Determine of the target
7919         toolchain supports the alias attribute.
7920
7921         * gcc.dg/special/ecos.exp: Move check_weak_available to
7922         target-supports.exp.
7923         (alias-1.c): Only perform the test if the target supports
7924         aliases.
7925         (wkali-1.c): Only perform the test if the target supports
7926         aliases.
7927
7928         * gcc.dg/990506-0.c: Expect error messages from cross
7929         targets as well as native targets.
7930
7931 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
7932
7933         * gcc.dg/ultrasp1.c: Removed xfail.
7934         * gcc.dg/struct-ret-2.c: Likewise.
7935         * gcc.dg/array-1.c: Likewise.
7936
7937 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
7938
7939         * gcc.dg/struct-ret-2.c: New test.
7940
7941         * gcc.dg/array-1.c: New test.
7942
7943 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
7944
7945         * gcc.c-torture/execute/991030-1.c: New test.
7946
7947 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
7948
7949         * gcc.c-torture/compile/991026-2.c: New test.
7950
7951 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
7952
7953         * gcc.c-torture/compile/991026-1.c: New test.
7954
7955 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
7956
7957         * gcc.c-torture/execute/991023-1.c: New test.
7958
7959 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
7960
7961         * gcc.c-torture/execute/991019-1.c: New test.
7962
7963 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
7964
7965         * gcc.c-torture/execute/991016-1.c: New test.
7966
7967 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
7968
7969         * gcc.c-torture/execute/991014-1.c: New test.
7970
7971 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
7972
7973         * g++.old-deja/g++.other/union2.C: New test.
7974
7975 1999-10-13  Nathan Sidwell  <nathan@acm.org>
7976
7977         * g++.old-deja/g++.other/vaarg2.C: New test.
7978         * g++.old-deja/g++.other/vaarg3.C: New test.
7979
7980 1999-10-12  Craig Burley  <craig@jcb-sc.com>
7981
7982         * g77.f-torture/noncompile/19990905-1.f: Moved from being
7983         in compile/.
7984
7985 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
7986
7987         * gcc.c-torture/execute/va-arg-11.c: New test.
7988
7989 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
7990
7991         * lib/file-format.exp (gcc_target_object_format): Don't
7992         crash if objdump is unavailable.
7993
7994 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
7995
7996         * gcc.misc-tests/mg.exp: delete extraneous redirection.
7997
7998 1999-09-28  Nick Clifton  <nickc@cygnus.com>
7999
8000         * gcc.c-torture/compile/990928-1.c: New test.
8001
8002 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
8003
8004         * g++.old-deja/g++.other/decl6.C: New test.
8005
8006 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8007
8008         * gcc.c-torture/execute/va-arg-10.c: New test.
8009
8010 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
8011
8012         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
8013         __PRETTY_FUNCTION__.
8014
8015 1999-09-23  Nick Clifton  <nickc@cygnus.com>
8016
8017         * gcc.c-torture/execute/990923-1.c: New test.
8018
8019 1999-09-21  Nick Clifton  <nickc@cygnus.com>
8020
8021         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
8022         for which -fpic is inappropriate.
8023
8024 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
8025
8026         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
8027
8028 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
8029
8030         * g++.old-deja/g++.other/dyncast1.C: New test.
8031         * g++.old-deja/g++.other/dyncast2.C: New test.
8032         * g++.old-deja/g++.other/dyncast3.C: New test.
8033         * g++.old-deja/g++.other/dyncast4.C: New test.
8034         * g++.old-deja/g++.other/dyncast5.C: New test.
8035         * g++.old-deja/g++.eh/catch3.C: New test.
8036         * g++.old-deja/g++.eh/catch3p.C: New test.
8037         * g++.old-deja/g++.eh/catch4.C: New test.
8038         * g++.old-deja/g++.eh/catch4p.C: New test.
8039         * g++.old-deja/g++.eh/catch5.C: New test.
8040         * g++.old-deja/g++.eh/catch5p.C: New test.
8041         * g++.old-deja/g++.eh/catch6.C: New test.
8042         * g++.old-deja/g++.eh/catch6p.C: New test.
8043         * g++.old-deja/g++.eh/catch7.C: New test.
8044         * g++.old-deja/g++.eh/catch7p.C: New test.
8045         * g++.old-deja/g++.eh/catch8.C: New test.
8046         * g++.old-deja/g++.eh/catch8p.C: New test.
8047         * g++.old-deja/g++.eh/catch9.C: New test.
8048         * g++.old-deja/g++.eh/catch9p.C: New test.
8049
8050 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
8051
8052         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
8053         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
8054
8055 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
8056
8057         * gcc.c-torture/compile/990913-1.c: New test.
8058
8059 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
8060
8061         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
8062         * g++.old-deja/g++.jason/rfg5.C: Likewise.
8063
8064 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
8065
8066         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
8067
8068 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
8069
8070         * g++.old-deja/g++.other/lookup11.C: New test.
8071         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
8072         what is permitted and what we want.
8073         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
8074         overload use.
8075         * g++.old-deja/g++.jason/rfg5.C: Likewise
8076
8077 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
8078
8079         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
8080         * gcc.c-torture/noncompile/poison-1.c: New file.
8081
8082 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
8083
8084         * g++.old-deja/g++.other/sizeof3.C: New test.
8085         * g++.old-deja/g++.other/sizeof4.C: New test.
8086         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
8087         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
8088
8089 1999-09-07  Richard Henderson  <rth@cygnus.com>
8090
8091         * gcc.dg/va-arg-1.c: New.
8092
8093 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8094
8095         * gcc.c-torture/execute/va-arg-9.c: New test.
8096
8097 1999-09-05  Craig Burley  <craig@jcb-sc.com>
8098
8099         * g77.f-torture/compile/980519-2.f: New test.
8100         * g77.f-torture/compile/19990905-0.f: New test.
8101         * g77.f-torture/compile/19990905-1.f: New test.
8102         * g77.f-torture/compile/19990905-2.f: New test.
8103
8104         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
8105
8106 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
8107
8108         * gcc.c-torture/execute/990827-1.c: Fix typo.
8109
8110 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
8111
8112         * g++.old-deja/g++.other/deref1.C: New test.
8113
8114 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
8115
8116         * g++.old-deja/g++.other/ambig2.C: New test.
8117         * g++.old-deja/g++.other/cond5.C: New test.
8118         * g++.old-deja/g++.other/lookup16.C: New test.
8119
8120 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
8121
8122         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
8123         assemblers too.
8124
8125 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
8126
8127         * lib/c-torture.exp: Avoid the "compare executables" optimization
8128         when testing native.
8129
8130 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
8131
8132         * gcc.c-torture/execute/990829-1.c: New test.
8133         * gcc.c-torture/compile/990829-1.c: New test.
8134
8135 1999-08-27  Paul Burchard  <burchard@pobox.com>
8136
8137         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
8138         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
8139         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
8140         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
8141         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
8142         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
8143         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
8144         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
8145         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
8146         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
8147         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
8148
8149 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
8150
8151         * gcc.c-torture/execute/990827-1.c: New test.
8152
8153 1999-08-26  Craig Burley  <craig@jcb-sc.com>
8154
8155         * g77.f-torture/noncompile/19990826-4.f: New test.
8156
8157         * g77.f-torture/compile/19990826-3.f: New test.
8158
8159         * g77.f-torture/execute/19990826-2.f: New test.
8160
8161         * g77.f-torture/compile/19990826-1.f: New test.
8162
8163         * gcc.c-torture/execute/990826-0.c: New test.
8164         * g77.c-torture/execute/19990826-0.f: New test.
8165
8166         * g77.f-torture/noncompile/970626-2.f: New test.
8167
8168 1999-08-25  Paul Burchard  <burchard@pobox.com>
8169
8170         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
8171         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
8172         lss-011.C: New tests.
8173
8174 1999-08-25  Nathan Sidwell  <nathan@acm.org>
8175
8176         * g++.old-deja/g++.other/decl5.C: New test.
8177
8178 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8179
8180         * noncompile/noncompile.exp: Load_lib c-torture.exp.
8181         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
8182         call `postbase' for each one.  All callers of `postbase' changed
8183         to call this instead.
8184
8185 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
8186
8187         * gcc.c-torture/execute/990811-1.c: New test.
8188
8189 1999-08-09  Nick Clifton  <nickc@cygnus.com>
8190
8191         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
8192         just native ones.
8193
8194         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
8195         just native ones.
8196
8197 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
8198
8199         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
8200
8201 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
8202
8203         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
8204
8205 1999-08-04  Nathan Sidwell  <nathan@acm.org>
8206
8207         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
8208
8209 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
8210
8211         * gcc.c-torture/execute/990804-1.c: New test.
8212
8213 1999-08-03  Nathan Sidwell  <nathan@acm.org>
8214
8215         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
8216         * g++.old-deja/g++.brendan/crash64.C: Likewise
8217         * g++.old-deja/g++.brendan/overload8.C: Likewise
8218
8219 1999-08-03  Nathan Sidwell  <nathan@acm.org>
8220
8221         * g++.old-deja/g++.other/struct1.C: New test.
8222
8223 1999-08-03  Nathan Sidwell  <nathan@acm.org>
8224
8225         * g++.old-deja/g++.other/enum2.C: New test.
8226
8227 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
8228
8229         Adapted from tests from Franz Sirl:
8230         * gcc.c-torture/execute/va-arg-7.c: New test.
8231         * gcc.c-torture/execute/va-arg-8.c: New test.
8232
8233 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
8234
8235         * gcc.c-torture/compile/990801-2.c: New test.
8236
8237         * gcc.c-torture/compile/990801-1.c: New test.
8238
8239 1999-07-27  Michael Meissner  <meissner@cygnus.com>
8240
8241         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
8242         fp-cmp-1.c, converting double to float.
8243
8244         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
8245         fp-cmp-1.c, converting double to long double.
8246
8247         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
8248         from fr1 to unknown_register, since fr1 is a legitimate register
8249         on some machines.
8250
8251 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
8252
8253         * README: More listname related changes.
8254
8255 1999-07-08  Catherine Moore  <clm@cygnus.com>
8256
8257         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
8258
8259 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
8260
8261         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
8262
8263 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
8264
8265         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
8266
8267 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
8268
8269         * gcc.dg/990703-1.c: New test.
8270
8271 1999-06-29  Nick Clifton  <nickc@cygnus.com>
8272
8273         * lib/file-format.exp: New file: Move definition of proc
8274         gcc_target_object_format to here from
8275         gcc.dg/special/ecos.exp.
8276
8277         * lib/c-torture.exp: Include lib file-format.exp.
8278         * lib/gcc-dg.exp: Include lib file-format.exp.
8279
8280         * gcc.dg/special/ecos.exp: Remove definition of proc
8281         gcc_target_object_format.
8282
8283 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
8284
8285         * gcc.c-torture/execute/990628-1.c: New test.
8286
8287 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
8288
8289         * gcc.c-torture/compile/990625-2.c: New test.
8290
8291         * gcc.c-torture/compile/990625-1.c: New test.
8292
8293 1999-06-23  Nick Clifton  <nickc@cygnus.com>
8294
8295         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
8296         attributes compile.
8297         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
8298         ports that use the COFF/PE file format.
8299
8300 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
8301
8302         * gcc.c-torture/compile/990617-1.c: New test.
8303
8304 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
8305
8306         * g++.old-deja/g++.other/decl4.C: New test.
8307
8308 1999-06-14  Nathan Sidwell  <nathan@acm.org>
8309
8310         * g++.old-deja/g++.other/bitfld3.C: New test.
8311
8312 1999-06-08  Nathan Sidwell  <nathan@acm.org>
8313
8314         * g++.old-deja/g++.eh/catch1.C: New test.
8315
8316 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
8317
8318         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
8319
8320         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
8321         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
8322
8323 1999-06-05  Craig Burley  <craig@jcb-sc.com>
8324
8325         * g77.f-torture/compile/19990502-0.f: Replace with new,
8326         shorter, test that still fails after recent changes.
8327
8328 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
8329
8330         * gcc.c-torture/execute/990604-1.c: New test.
8331
8332 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
8333
8334         * gcc.c-torture/execute/990531-1.c: New test.
8335
8336 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8337
8338         * gcc.c-torture/compile/990527-1.c: New test.
8339
8340 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
8341
8342         * gcc.c-torture/execute/990527-1.c: New test.
8343
8344 1999-05-25  Nick Clifton  <nickc@cygnus.com>
8345
8346         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
8347         bitfields as signed.
8348
8349 1999-05-25  Craig Burley  <craig@jcb-sc.com>
8350
8351         * g77.f-torture/compile/19990525-0.f: New test.
8352
8353 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
8354
8355         * gcc.c-torture/execute/990525-2.c: New test.
8356
8357         * gcc.c-torture/execute/990525-1.c: New test.
8358
8359 1999-05-24  Nathan Sidwell  <nathan@acm.org>
8360
8361         * g++.old-deja/g++.other/anon3.C: New test.
8362         * g++.old-deja/g++.other/anon4.C: New test.
8363         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
8364         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
8365         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
8366         Merrill).
8367
8368 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
8369
8370         * gcc.c-torture/execute/990524-1.c: New test.
8371
8372         * gcc.dg/990524-1.c: New test.
8373
8374 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8375
8376         * gcc.c-torture/compile/990523-1.c: New test.
8377
8378 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
8379
8380         * gcc.c-torture/compile/990519-1.c: New test.
8381
8382 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
8383
8384         * gcc.c-torture/compile/990517-1.c: New test.
8385
8386         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
8387         (e4, f4): New tests.
8388         (main): Call them.
8389
8390 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8391
8392         * gcc.dg/noreturn-1.c: New test.
8393
8394 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
8395
8396         * gcc.c-torture/execute/990513-1.c: New test.
8397
8398 1999-05-10  Richard Henderson  <rth@cygnus.com>
8399
8400         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
8401
8402 1999-05-10  Craig Burley  <craig@jcb-sc.com>
8403
8404         * g77.f-torture/execute/erfc.f: Use small single-precision
8405         values, to avoid problems on Alphas when not -mieee.
8406
8407 1999-05-08  Craig Burley  <craig@jcb-sc.com>
8408
8409         * gcc.dg/990506-0.c: New test.
8410
8411 1999-05-08  Richard Henderson  <rth@cygnus.com>
8412
8413         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
8414         the constant to test.  Don't XFAIL 64-bit targets.
8415
8416         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
8417         * g++.old-deja/g++.law/profile1.C: Likewise.
8418
8419         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
8420         operator new instances.
8421         * g++.old-deja/g++.other/delete5.C: Likewise.
8422
8423 1999-05-03  Craig Burley  <craig@jcb-sc.com>
8424
8425         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
8426         intrinsic.
8427
8428 1999-05-03  Craig Burley  <craig@jcb-sc.com>
8429
8430         * g77.f-torture/execute/u77-test.f: Reverse order of two
8431         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
8432
8433 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8434
8435         * gcc.dg/compare1.c: New test.
8436
8437 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
8438
8439         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
8440         New tests.
8441
8442 1999-05-02  Craig Burley  <craig@jcb-sc.com>
8443
8444         * g77.f-torture/compile/19990502-1.f: New test.
8445
8446 1999-05-02  Craig Burley  <craig@jcb-sc.com>
8447
8448         * g77.f-torture/compile/19990502-0.f: New test.
8449
8450 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
8451
8452         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
8453         intrinsic.
8454
8455 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
8456
8457         * g77.f-torture/execute/u77-test.f (main): List libU77
8458         intrinsics not currently tested.
8459         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
8460         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
8461         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
8462         Trim blanks off the ends of some printed strings.
8463
8464 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
8465
8466         * g77.f-torture/execute/u77-test.f (main): Just warn about
8467         FSTAT gid disagreement, as it's expected on some systems.
8468
8469 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
8470
8471         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
8472         use a new function, which allows for some slop.
8473         Clean up some commentary.
8474         (issum): The new function.
8475         (sgladd): Deleted subroutine.
8476
8477 1999-05-01  Craig Burley  <craig@jcb-sc.com>
8478
8479         * g77.f-torture/execute/u77-test.f: Modify to be more like
8480         libf2c/libU77 version, bringing patches to that version here.
8481         Add suitable commentary.
8482
8483 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
8484
8485         * gcc.dg/990424-1.c: New test.
8486
8487 1999-04-24  Craig Burley  <craig@jcb-sc.com>
8488
8489         * g77.f-torture/execute/u77-test.f (main): Bug involving
8490         LSTAT has been fixed, so turn back on full checking.
8491
8492 1999-04-20  Craig Burley  <craig@jcb-sc.com>
8493
8494         * g77.f-torture/compile/19990419-0.f: New test.
8495         * g77.f-torture/execute/19990419-1.f: New test.
8496
8497 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
8498
8499         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
8500         to avoid the need for a prototype to supress a warning.
8501
8502 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
8503
8504         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
8505
8506 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
8507
8508         * gcc.c-torture/execute/990404-1.c: New test.
8509
8510 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
8511
8512         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
8513         * gcc.dg/cpp-if3.c: Don't use -pedantic.
8514         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
8515         missing initializer warnings.
8516
8517 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
8518
8519         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
8520         matching strings.
8521
8522 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
8523
8524         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
8525
8526 1999-03-26  Craig Burley  <craig@jcb-sc.com>
8527
8528         * g77.f-torture/execute/19990325-0.f: New test.
8529         * g77.f-torture/execute/19990325-1.f: New test.
8530
8531 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
8532
8533         * gcc.c-torture/execute/990324-1.c: New test.
8534
8535 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
8536
8537         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
8538         test with 4.
8539
8540 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
8541
8542         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
8543
8544 1999-03-13  Craig Burley  <craig@jcb-sc.com>
8545
8546         * g77.f-torture/execute/19990313-2.f: New test.
8547         * g77.f-torture/execute/19990313-3.f: New test.
8548
8549 1999-03-13  Craig Burley  <craig@jcb-sc.com>
8550
8551         * g77.f-torture/execute/19990313-0.f: New test.
8552         * g77.f-torture/execute/19990313-1.f: New test.
8553
8554 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
8555
8556         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
8557         printf to sprintf.
8558         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
8559         (main): Add check for u15.  Conditionalize u31 check depending on
8560         whether ints are <32 bits or >=32 bits.
8561
8562 1999-03-08  Craig Burley  <craig@jcb-sc.com>
8563
8564         * g77.f-torture/execute/19981119-0.f: Improve testiness.
8565
8566 1999-03-08  Craig Burley  <craig@jcb-sc.com>
8567
8568         * g77.f-torture/compile/19990305-0.f: New test.
8569         * g77.f-torture/execute/19981119-0.f: New test.
8570
8571 1999-03-08  Craig Burley  <craig@jcb-sc.com>
8572
8573         * g77.f-torture/execute/970625-2.f: call ABORT if final
8574         result is not correct, instead of just printing it.
8575         Add this checking via newly introduced obfuscation, to
8576         trip up buggy front ends.
8577
8578 1999-03-07  Craig Burley  <craig@jcb-sc.com>
8579
8580         * g77.f-torture/compile/960317-1.f: Moved from being
8581         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
8582
8583 1999-03-06  Craig Burley  <craig@jcb-sc.com>
8584
8585         * g77.f-torture/execute/960317-1.f: New (old) test.
8586         * g77.f-torture/execute/970625-2.f: Ditto.
8587
8588 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
8589
8590         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
8591         message on line 1 or line 2; cccp and cpplib do this differently.
8592
8593 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
8594
8595         * g++.old-deja/g++.law/weak1.C: New test.
8596
8597 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
8598
8599         * gcc.c-torture/execute/990119-1.c: Renamed to...
8600         * gcc.dg/990119-1.c: this, so it will only be tested once
8601         (it's a preprocessor test, it doesn't need to be run at
8602         multiple optimization levels).
8603
8604 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
8605
8606         * lib/g++.exp: Don't add incdir=$base_dir/../include to
8607           ALWAYS_CXXFLAGS.
8608
8609 1999-02-24  Craig Burley  <craig@jcb-sc.com>
8610
8611         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
8612         * g77.f-torture/compile/19981216-0.f: ...as it is expected
8613         to not be compilable by current g77.
8614
8615 1999-02-24  Nick Clifton  <nickc@cygnus.com>
8616
8617         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
8618
8619 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
8620
8621         * gcc.c-torture/execute/990222-1.c: New test.
8622
8623 1999-02-19  Craig Burley  <craig@jcb-sc.com>
8624
8625         * g77.f-torture/compile/19990218-0.f: New test.
8626         * g77.f-torture/noncompile/19990218-1.f: New test.
8627
8628 1999-02-18  Craig Burley  <craig@jcb-sc.com>
8629
8630         * g77.f-torture/compile/19981216-0.f: New test.
8631
8632 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
8633
8634         * gcc.dg/990214-1.c: New test.
8635
8636 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
8637
8638         * gcc.dg/990213-2.c: New test.
8639
8640         * gcc.dg/990213-1.c: New test.
8641
8642 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
8643
8644         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
8645         ints.
8646
8647 1999-02-11  Nick Clifton  <nickc@cygnus.com>
8648
8649         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
8650         specified by target.
8651
8652         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
8653
8654 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
8655
8656         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
8657
8658 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
8659
8660         * gcc.dg/special/ecos.exp: New test driver for new tests with
8661         special requirements.
8662
8663         * gcc.dg/special/alias-1.c: New test.
8664         * gcc.dg/special/gcsec-1.c: New test.
8665         * gcc.dg/special/weak-1.c: New test.
8666         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
8667         * gcc.dg/special/weak-2.c: New test.
8668         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
8669         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
8670         * gcc.dg/special/wkali-1.c: New test.
8671         * gcc.dg/special/wkali-2.c: New test.
8672         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
8673         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
8674
8675 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
8676
8677           * lib/c-torture.exp (c-torture-compile): Pull out code for
8678           analyzing gcc error messages.
8679           (c-torture-execute): Likewise.  Fix some (harmless) false
8680           positives.
8681           * lib/gcc.exp (gcc_check_compile): New function.
8682
8683 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
8684
8685         * gcc.c-torture/execute/990208-1.c: New test.
8686
8687 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
8688
8689         * g++.dg/special/ecos.exp: New driver for new tests with special
8690         requirements
8691
8692         * g++.dg/special/conpr-1.C: New test
8693         * g++.dg/special/conpr-2.C: New test
8694         * g++.dg/special/conpr-2a.C: New test
8695         * g++.dg/special/conpr-3.C: New test
8696         * g++.dg/special/conpr-3a.C: New test
8697         * g++.dg/special/conpr-3b.C: New test
8698
8699         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
8700         allow g++ to use the dg driver
8701
8702         * README: Add comment about g++.dg directory
8703
8704 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
8705
8706         * README: Update email addresses.
8707
8708 1999-02-03  Nick Clifton  <nickc@cygnus.com>
8709
8710         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
8711         arguments in order to force structure S onto the stack even on
8712         the alpha.
8713         (test): Pass 10 leading arguments to function foo as well as the
8714         structure S.
8715
8716         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
8717         failure for all targets.
8718
8719         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
8720         abort to terminate program execution.
8721
8722 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
8723
8724         * gcc.c-torture/execute/990130-1.c: New test.
8725
8726 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
8727
8728         * gcc.dg/990130-1.c: New test.
8729
8730 1999-01-28  Michael Meissner  <meissner@cygnus.com>
8731
8732         * gcc.c-torture/execute/990128-1.c: New test.
8733
8734 1999-01-27  Michael Meissner  <meissner@cygnus.com>
8735
8736         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
8737
8738 1999-01-27  Felix Lee  <flee@cygnus.com>
8739
8740         * lib/c-torture.exp (c-torture-compile): pull out code for
8741         analyzing gcc error messages.
8742         (c-torture-execute): ditto, and fix some (harmless) false
8743         positives.
8744         * lib/gcc.exp (gcc_check_compile): new function.
8745
8746 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
8747
8748         * gcc.dg/990117-1.c: New test.
8749
8750         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
8751
8752         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
8753
8754 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
8755
8756         * g77.f-torture/compile/990115-1.f: New test.
8757
8758 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
8759
8760         * gcc.c-torture/compile/990107-1.c: New test
8761
8762 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
8763
8764         * gcc.c-torture/execute/990106-2.c: New test.
8765
8766         * gcc.c-torture/execute/990106-1.c: New test.
8767
8768 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
8769
8770         * gcc.c-torture/compile/981223-1.c: New test.
8771
8772 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
8773
8774         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
8775         (opt3): Rename from opt4 and disable.
8776
8777 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
8778
8779         * g++.old-deja/g++.pt/ptrmem5.C: New test.
8780
8781 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
8782
8783         * g++.old-deja/g++.other/conv5.C: New test.
8784
8785 1998-12-14  Nick Clifton  <nickc@cygnus.com>
8786
8787         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
8788
8789 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
8790
8791         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
8792
8793 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
8794
8795         * gcc.c-torture/compile/981211-1.c: New test.
8796
8797 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
8798
8799         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
8800
8801         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
8802
8803 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8804
8805         * gcc.special/930510-1.c: Make C9X safe.
8806         * gcc.misc-tests/gcov-1.c Similarly.
8807         * gcc.misc-tests/gcov-2.c Similarly.
8808
8809 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
8810
8811         * gcc.dg/ultrasp1.c: New test.
8812
8813 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
8814
8815         * gcc.c-torture/execute/981206.c: New test.
8816
8817 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
8818
8819         * g++.old-deja/g++.ns/template7.C: New test.
8820
8821         * g++.old-deja/g++.other/expr1.C: New test.
8822
8823         * g++.old-deja/g++.eh/tmpl3.C: New test.
8824
8825         * g++.old-deja/g++.eh/tmpl2.C: New test.
8826
8827 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
8828
8829         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
8830         * g++.old-deja/g++.other/using6.C: Removed.
8831         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
8832
8833         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
8834
8835 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
8836
8837         * g++.old-deja/g++.pt/overload8.C: New test.
8838
8839         * g++.old-deja/g++.pt/overload7.C: New test.
8840
8841         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
8842
8843         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
8844         and relinking messages.
8845         * lib/g++.exp (g++_target_compile): Remove .rpo file when
8846         compiling with -frepo.
8847
8848 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
8849
8850         * g++.old-deja/g++.pt/lookup6.C: New test.
8851
8852 1998-11-30  Nick Clifton  <nickc@cygnus.com>
8853
8854         * gcc.c-torture/execute/981130-1.c: New test.
8855         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
8856
8857 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
8858
8859         * g++.old-deja/g++.pt/explicit76.C: New test.
8860
8861         * g++.old-deja/g++.pt/friend38.C: New test.
8862
8863         * g++.old-deja/g++.ns/crash2.C: New test.
8864
8865         * g++.old-deja/g++.pt/defarg8.C: New test.
8866
8867         * g++.old-deja/g++.pt/instantiate6.C: New test.
8868
8869         * g++.old-deja/g++.pt/static6.C: New test.
8870
8871         * g++.old-deja/g++.pt/decl2.C: New test.
8872
8873 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
8874
8875         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
8876         problem is actually related with name lookup, but so what? :-)
8877
8878         * g++.old-deja/g++.pt/friend37.C: New test.
8879
8880 1998-11-25  Dave Love  <d.love@dl.ac.uk>
8881
8882         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
8883         element, which fails on some systems.
8884
8885         * g77.f-torture/execute/labug1.f: New test.
8886
8887 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
8888
8889         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
8890         is defined.
8891
8892 1998-11-18  Dave Love  <d.love@dl.ac.uk>
8893
8894         * g77.f-torture/compile/981117-1.f: New test.
8895
8896 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
8897
8898         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
8899         properly discarded.
8900
8901 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
8902
8903         * gcc.c-torture/execute/memcheck: New directory of tests for
8904         -fcheck-memory-usage.
8905
8906 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8907
8908         * README: New file, general information about the testsuite and
8909         new description of the various C++ test subdirectories.
8910         * README.g++: Eliminate obsolete information, update and move most
8911         relevant stuff to README.
8912
8913 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
8914
8915         * gcc.c-torture/compile/981107-1.c: New test.
8916
8917 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
8918
8919         * execute/memcpy-bi.c: New testcase.
8920
8921 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
8922
8923         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
8924         base classes.
8925
8926         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
8927         template is selected.
8928
8929         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
8930         classes, it should be accepted for all types.
8931
8932         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
8933
8934         * g++.old-deja/g++.pt/spec24.C: Ensure that template
8935         specializations start with template headers.
8936
8937 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
8938
8939         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
8940
8941         * g++.old-deja/g++.other/init9.C: Test cross initialization of
8942         non-POD types.
8943
8944 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
8945
8946         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
8947
8948 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
8949
8950         * compile/981022-1.c, compile/981022-1.x: New test and driver.
8951
8952 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
8953
8954         * 981019-1.c: New test.
8955
8956 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
8957
8958         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
8959         find objc headers.
8960
8961 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
8962
8963         * compile/981001-4.c: Remove use of GCC extension that triggers a
8964         compiler bug.
8965
8966 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
8967
8968         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
8969
8970 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
8971
8972         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
8973         instantiation of template produces incorrect code for delete
8974         expression.
8975
8976         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
8977         constructors' name is not unique.
8978         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
8979         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
8980
8981         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
8982         automatic array of const is ill-formed.
8983
8984         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
8985         of template parameter?
8986
8987         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
8988         const.
8989
8990         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
8991         pointer-to-member expression.
8992
8993         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
8994         declaration causes ICE.
8995
8996 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
8997
8998         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
8999         reserved in the global namespace.
9000
9001         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
9002         generate needed virtual table.
9003
9004         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
9005
9006 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
9007
9008         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
9009         template-dependent type
9010
9011 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
9012
9013         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
9014         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
9015         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
9016
9017         * g++.old-deja/g++.other/using5.C: New test; using decl from base
9018         class should be usable as argument of member function.
9019         * g++.old-deja/g++.other/using6.C: New test; using decl from base
9020         class should be usable as return type of member function.
9021         * g++.old-deja/g++.other/using7.C: New test; using decl from base
9022         class should be usable as type of data member.
9023
9024         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
9025
9026 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
9027
9028         * gcc.c-torture/special/920521-1.c: Fix bogus test.
9029
9030 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
9031
9032         * gcc.dg/dll-?.c Add thumb to target list.
9033         Fix assembler scan patterns to match current assembler output.
9034
9035 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
9036
9037         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
9038         matching of template brackets.
9039
9040         * g++.old-deja/g++.other/using4.C: New test.  Test using
9041         declarations of methods from base classes.
9042
9043         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
9044         within functions should introduce names into the innermost
9045         enclosing namespace.
9046
9047         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
9048         of static locals if first initialization throws.
9049
9050 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
9051
9052         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
9053
9054 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
9055
9056         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
9057         lose track of the possible targets of tablejump insns.
9058         * special/special.exp: Run it.
9059
9060 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
9061
9062         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
9063         must be declared before its specializations can be named in friend
9064         declarations.
9065
9066 1998-10-05  Dave Love  <d.love@dl.ac.uk>
9067
9068         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
9069
9070         * g77.f-torture/execute/io1.f: New test.
9071
9072 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
9073
9074         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
9075         with pointer to template function, for which no argument deduction
9076         is possible.
9077
9078         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
9079         specialization of template function as argument to template
9080         function.
9081
9082         * g++.old-deja/g++.other/access2.C: New test; Inner class
9083         shouldn't have privileged access to Outer's names.
9084
9085 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
9086
9087         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
9088         friend template declared within template class conflicts with
9089         nested class of the same name.
9090
9091         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
9092         is ignored.
9093
9094         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
9095         object with direct initializer as function declaration.
9096
9097         * g++.old-deja/g++.other/decl2.C: New test; duplicate
9098         initializers.
9099
9100         * g++.old-deja/g++.other/null2.C: New test; conditional operator
9101         involving const pointer and NULL produces incorrect result.
9102
9103         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
9104         type name without `typename' should be rejected with -pedantic.
9105
9106 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
9107
9108         * g++.old-deja/g++.other/addrof1.C: New test.
9109
9110 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
9111
9112         * gcc.c-torture/compile/981001-1.c: New test.
9113         * gcc.c-torture/execute/981001-1.c: New test.
9114
9115 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
9116
9117         * gcc.c-torture/compile/981001-2.c: New test.
9118         * gcc.c-torture/compile/981001-3.c: New test.
9119         * gcc.c-torture/compile/981001-4.c: New test.
9120
9121 1998-10-01  Robert Lipe  <robertl@dgii.com>
9122
9123         * lib/objc.exp (objc_target_compile): Add -L during compiles for
9124         multilibbed hosts.   Idea grafted from g77.exp.
9125
9126 1998-09-30  Dave Love  <d.love@dl.ac.uk>
9127
9128         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
9129         avoid losing on systems which need -lsocket.
9130
9131 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
9132
9133         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
9134         * g++.old-deja/g++.other/nested2.C: Ditto.
9135         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
9136         failure.
9137
9138 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
9139
9140         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
9141         preferred over template operator!= for enum bitfields.
9142
9143 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
9144
9145         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
9146         that happen to have the same base name, but in different scopes,
9147         are incorrectly rejected.
9148
9149 1998-09-16  Richard Henderson  <rth@cygnus.com>
9150
9151         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
9152         on the native word size instead of an integer literal.
9153
9154 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
9155
9156         * g++.old-deja/g++.other/static2.C: Invocation of static data
9157         member of type pointer-to-function denoted as non-static member.
9158
9159         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
9160         checks involving function types and aliases.
9161
9162 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
9163
9164         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
9165         redefined to the same non-trivial type.
9166
9167         * g++.old-deja/g++.pt/explicit73.C: Test for proper
9168         namespace-qualification of template specializations declared in
9169         other namespaces.
9170
9171         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
9172         to declare a subset of the specializations of a template function
9173         as friends of specializations of a template class.
9174
9175         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
9176         member templates that do not fully specialize the enclosing
9177         template class are rejected.
9178
9179 1998-09-11  Dave Love  <d.love@dl.ac.uk>
9180
9181         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
9182
9183 1998-09-08  Dave Love  <d.love@dl.ac.uk>
9184
9185         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
9186         altered from libf2c/libU77 version.
9187
9188 1998-09-06  Dave Love  <d.love@dl.ac.uk>
9189
9190         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
9191
9192 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
9193
9194         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
9195         (un)signed char are different types for template specialization
9196         purposes.
9197
9198 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
9199
9200         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
9201         * objc: ObjC testsuite.
9202
9203 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
9204
9205         * gcc.c-torture/execute/941014-1.x:  New file.
9206
9207 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
9208
9209         * lib/c-torture.exp: Add support for
9210         torture_eval_before_compile and torture_eval_before_execute
9211         variables.
9212
9213 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
9214
9215         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
9216         this test triggers valid.
9217
9218 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
9219
9220         * gcc.dg/980827-1.c: New test.
9221
9222 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
9223
9224         * gcc.c-torture/execute/loop-4b.c: New test.
9225
9226 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
9227
9228         * lib/c-torture.exp: Add support for
9229         torture_eval_before_compile and torture_eval_before_execute
9230         variables.
9231
9232 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
9233
9234         * gcc.c-torture/compile/980825-1.c: New test.
9235
9236 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
9237
9238         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
9239         count number tests in opt_t0 not good_t0.
9240
9241 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
9242
9243         * gcc.c-torture/compile/930326-1.x: Fix typo.
9244
9245 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
9246
9247         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
9248         causes an ICE.
9249
9250 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
9251
9252         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
9253         STACK_SIZE is defined.
9254         * gcc.c-torture/unsorted/stuct.c: Similarly.
9255
9256         * gcc.c-torture/compile/980821-1.c: New test.
9257
9258 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
9259
9260         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
9261
9262 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
9263
9264         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
9265         code.
9266
9267 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
9268
9269         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
9270         error'.
9271
9272 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
9273
9274         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
9275
9276 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
9277
9278         * gcc.c-torture/compile/980816-1.c: New test.
9279
9280         * gcc.dg/980816-1.c: New test.
9281
9282 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
9283
9284         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
9285         compiler for ieee tests.
9286
9287 1998-08-01  Dave Love  <d.love@dl.ac.uk>
9288
9289         * g77.f-torture/compile/980729-0.f: New test.
9290
9291 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
9292
9293         * gcc.c-torture/special/eeprof-1.c: New test, for
9294         -finstrument-functions.
9295         * gcc.c-torture/special/special.exp: Run it.
9296
9297 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
9298
9299         * gcc.c-torture/compile/980729-1.c: New test.
9300
9301 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
9302
9303         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
9304         __thumb__ is defined, and test for ARM style doubles if so.
9305
9306 1998-07-26  Dave Love  <d.love@dl.ac.uk>
9307
9308         * g77.f-torture/noncompile/980615-0.f: New test.
9309
9310 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
9311
9312         * gcc.dg/980312-1.c: Do link instead of compile.
9313         * gcc.dg/980313-1.c: Likewise.
9314
9315 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
9316
9317         * gcc.c-torture/compile/980726-1.c: New test.
9318
9319 1998-07-25  Dave Love  <d.love@dl.ac.uk>
9320
9321         * g77.f-torture/execute/io0.f: New test.
9322
9323 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
9324
9325         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
9326         an int.
9327
9328 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
9329
9330         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
9331         m32r bugs.
9332
9333 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
9334
9335         * gcc.dg/980626-1.c: Expect failures for all toolchains until
9336         c-decl.c:grokdeclarator can handle mode attributes.
9337
9338 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
9339
9340         * gcc.c-torture/execute/980716-1.c: New test.
9341
9342 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
9343
9344         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
9345         the mn10200.
9346         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
9347         the mn10200.
9348         * gcc.c-torture/execute/va-arg-3.x: Similarly.
9349         * gcc.c-torture/compile/930326-1.x: Similarly.
9350
9351 1998-07-13  Dave Love  <d.love@dl.ac.uk>
9352
9353         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
9354         New test from Craig.
9355
9356 1998-07-12  Dave Love  <d.love@dl.ac.uk>
9357
9358         * g77.f-torture/noncompile/980616-0.f: New test.
9359
9360         * g77.f-torture/execute/970816-3.f:  New test from Craig.
9361
9362 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
9363
9364         *  g++.other/singleton.C: Return error value instead of taking
9365         SIGSEGV.
9366
9367 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
9368
9369         *  g++.other/singleton.C: New test.   Warning is under dispute.
9370         Runtime crash is not.
9371
9372 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
9373
9374         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
9375         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
9376         using6.C, using7.C}:  New namespace tests.
9377
9378 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
9379
9380         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
9381         specialization with typedef'ed names used as array indexes.
9382
9383 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
9384
9385         * gcc.c-torture/execute/980709-1.c: New test.
9386
9387         * gcc.dg/980709-1.c: New test.
9388
9389 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
9390
9391         * gcc.c-torture/execute/bcp-1.c: New test.
9392
9393 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
9394
9395         * gcc.c-torture/execute/980707-1.c: New test.
9396
9397 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
9398
9399         * gcc.c-torture/compile/980706-1.c: New test.
9400
9401 1998-07-01  Dave Love  <d.love@dl.ac.uk>
9402
9403         * g77.f-torture/execute/980701-0.f,
9404         g77.f-torture/execute/980701-1.f: New test from Craig.
9405
9406 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
9407
9408         * gcc.c-torture/compile/980701-1.c: New test.
9409
9410         * gcc.c-torture/execute/980701-1.c: New test.
9411
9412 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
9413 rlsruhe.de>
9414
9415         * g++.old-deja/g++.robertl/eb132.C: New test.
9416         * g++.old-deja/g++.robertl/eb133.C: Likewise.
9417
9418 1998-06-29  Dave Love  <d.love@dl.ac.uk>
9419
9420         * g77.f-torture/execute/980628-7.f,
9421         g77.f-torture/execute/980628-8.f,
9422         g77.f-torture/execute/980628-9.f,
9423         g77.f-torture/execute/980628-10.f: New tests from Craig.
9424
9425         * g77.f-torture/execute/980628-3.f: Remove mail headers.
9426
9427 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
9428
9429         * g77.f-torture/execute/980628-4.f: New test from Craig.
9430         * g77.f-torture/execute/980628-5.f: Likewise.
9431         * g77.f-torture/execute/980628-2.f: Likewise.
9432         * g77.f-torture/execute/980628-0.f: Likewise.
9433         * g77.f-torture/execute/980628-1.f: Likewise.
9434         * g77.f-torture/execute/980628-3.f: Likewise.
9435         * g77.f-torture/execute/980628-6.f: Likewise.
9436
9437 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
9438
9439         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
9440         directory when nothing has been installed yet.
9441
9442 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
9443
9444         * gcc.c-torture/special/special.exp: Handle newer versions of
9445         dejagnu.
9446
9447 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
9448
9449         * gcc.dg/980626-1.c: New test.
9450
9451 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
9452
9453         * gcc.misc-tests/m-un-2.c: New test.
9454         * g++.old-deja/g++.other/warn01.c: Likewise.
9455
9456 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
9457
9458         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
9459         compatibility with assmblers with a different comment character.
9460         Eliminate use of GAS-specific extensions.
9461
9462 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
9463
9464         * gcc.c-torture/execute/ieee/980619-1.c: New test.
9465
9466 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
9467
9468         *lib/g77.exp: Replace search for libf2c.a with search for newly
9469         renamed libg2c.a
9470
9471 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
9472
9473         * gcc.c-torture/execute/980617-1.c: New test.
9474
9475 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
9476
9477         * gcc.c-torture/execute/980612-1.c: New test.
9478
9479 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
9480
9481         * gcc.dg/980523-1.c: Only test on ppc-linux.
9482         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
9483
9484         * gcc.c-torture/execute/980608-1.c: New test.
9485
9486 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
9487
9488         * gcc.c-torture/execute/980605-1.c: New test.
9489
9490 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
9491
9492         * gcc.c-torture/execute/980604-1.c: New test.
9493
9494 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
9495
9496         * gcc.c-torture/execute/980602-1.c: New test.
9497         * gcc.c-torture/execute/980602-2.c: Likewise.
9498
9499 1998-06-02  Dave Love  <d.love@dl.ac.uk>
9500
9501         * 970125-0.f: Fix per JCB.  Add commentary.
9502
9503 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
9504
9505         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
9506         IEEE -0 support.
9507
9508 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
9509
9510         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
9511         earlier.
9512
9513 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
9514
9515         * gcc.c-torture/execute/980526-3.c: New test.
9516
9517 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
9518
9519         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
9520         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
9521         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
9522         m88k-motorola-sysv3 to XFAIL.
9523
9524 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
9525
9526         * gcc.dg/980526-1.c: New test.
9527         * gcc.c-torture/execute/980526-2.c: New test.
9528
9529 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
9530
9531         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
9532
9533         * gcc.c-torture/execute/980526-1.c: New test.
9534
9535 1998-05-26  Dave Love  <d.love@dl.ac.uk>
9536
9537         * g77.f-torture/execute/alpha2.f: Add runtime test.
9538
9539 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
9540
9541         * g++.old-deja/old-deja.exp: Strip leading directories.
9542
9543         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
9544         error for the line.  Don't run multiple tests for the same line.
9545
9546 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
9547
9548         * gcc.dg/980523-1.c: New test.
9549
9550 1998-05-23  Dave Love  <d.love@dl.ac.uk>
9551
9552         * g77.f-torture/compile/970915-0.f: New test.
9553
9554 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
9555
9556         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
9557
9558 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
9559
9560         * gcc.dg/980520-1.c: New test.
9561
9562 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
9563
9564         * gcc.dg/980502-1.c: Fix return type.
9565
9566 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
9567
9568         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
9569         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
9570         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
9571         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
9572         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
9573
9574 1998-05-20  Dave Love  <d.love@dl.ac.uk>
9575
9576         * g77.f-torture/execute/980520-1.f: New test.
9577
9578 1998-05-15  Dave Love  <d.love@dl.ac.uk>
9579
9580         * lib/mike-g77.exp: New file.
9581
9582         * g77.f-torture/noncompile/noncompile.exp,
9583         g77.f-torture/noncompile/check0.f: New files.
9584
9585 1998-05-14  Dave Love  <d.love@dl.ac.uk>
9586
9587         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
9588         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
9589         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
9590         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
9591         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
9592         abort where appropriate.
9593
9594 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
9595
9596         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
9597         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
9598
9599 1998-04-29  Dave Love  <d.love@dl.ac.uk>
9600
9601         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
9602
9603 1998-04-27  Dave Love  <d.love@dl.ac.uk>
9604
9605         * g77.f-torture/compile/980427-0.f: New test.
9606
9607 1998-04-24  Dave Love  <d.love@dl.ac.uk>
9608
9609         * g77.f-torture/compile/980424-0.f: New test.
9610
9611 1998-04-19  Dave Love  <d.love@dl.ac.uk>
9612
9613         * g77.f-torture/compile/980419-2.f (main): New test.
9614         * g77.f-torture/compile/970125-0.f: New test.
9615         * g77.f-torture/compile/980419-1.f: New test.
9616
9617 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
9618
9619         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
9620         of loop-4.c.
9621
9622 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
9623
9624         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
9625
9626 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
9627
9628         * gcc.c-torture/compile/980329-1.c: New test.
9629
9630 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
9631
9632         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
9633         * gcc.dg/980312-1.c: Fix typo in -march command.
9634
9635 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
9636
9637         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
9638
9639 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
9640
9641         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
9642         Dave Love agree the Fortran source is bogus.
9643
9644 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
9645
9646         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
9647         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
9648         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
9649         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
9650         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
9651
9652 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
9653
9654         * g++.old-deja/g++.other/friend1.C: New test.
9655
9656 1998-02-18  Dave Love  <d.love@dl.ac.uk>
9657
9658         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
9659         possibly uninitialized) variables and declare dnrm2.
9660
9661 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
9662
9663         From Bruno Haible <haible@ilog.fr>:
9664         * gcc.c-torture/execute/980223.c: New test.
9665
9666 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
9667
9668         * gcc.dg/ifelse-1.c: New test.
9669
9670 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
9671
9672         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
9673
9674           * lib/old-dejagnu.exp (old-dejagnu): Added the
9675           "execution test - XFAIL *-*-*" handling in the spirit of
9676           "excess errors test -". Changed the "execution test fails"
9677           handling to be like "excess errors test fails".
9678           * Update various tests accordingly.
9679
9680 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
9681
9682         * gcc.c-torture/execute/980205.c: New test.
9683
9684 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
9685
9686         * lib/c-torture.exp: Look for .x files instead of .cexp files.
9687         * lib/f-torture.exp: Similarly.
9688         * gcc.c-torture: Rename all .cexp files to .x files.
9689
9690 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
9691
9692         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
9693         (940510-1.c): Removed duplicate.
9694         (971104-1.c): New test.
9695
9696 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
9697
9698           * lib/f-torture.exp: Improve error and loop detection.
9699
9700 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
9701
9702         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
9703         use that to size the filler array.
9704
9705 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
9706
9707         * lib/c-torture.exp(c-torture-execute): Fix typo.
9708
9709         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
9710         testcase as the executable name. Keep the executable around if
9711         the test fails.
9712
9713 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
9714
9715         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
9716         changes.  Only test one -g option, and move it to the end of the
9717         list of options to test.
9718
9719 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
9720
9721         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
9722         variable GCC_TORTURE_OPTIONS to supply default switches separated
9723         by colons.  If no environment variable, run tests with -O0 -g, -O1
9724         -g, and -O2 -g as well.
9725
9726 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
9727
9728         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
9729         explanatory comments. Fix indentation.
9730
9731 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
9732
9733         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
9734
9735 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
9736
9737         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
9738         * g++.old-deja/g++.mike/p7325.C: Likewise.
9739         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
9740
9741 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
9742
9743         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
9744         * g++.old-deja/g++.brendan/crash30.C: Likewise.
9745         * g++.old-deja/g++.brendan/crash39.C: Likewise.
9746         * g++.old-deja/g++.law/operators4.C: Likewise.
9747
9748 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
9749
9750         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
9751         * g++.old-deja/g++.mike/p784.C: Ditto.
9752         * g++.old-deja/g++.mike/p785.C: Ditto.
9753
9754 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
9755
9756           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
9757
9758 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
9759
9760         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
9761         target feature; pass this to c-torture-execute as needed.
9762
9763 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
9764
9765         * lib/c-torture.exp(c-torture-execute): If the previous and the
9766         current executables being tested are identical, we don't need to
9767         run the executable again. Try to make the executable names
9768         unique. Add an optional argument for passing additional compiler
9769         flags.
9770
9771 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
9772
9773         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
9774
9775 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
9776
9777         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
9778
9779 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
9780
9781         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
9782         32bit or larger longs.
9783
9784         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
9785         have either a 32bit long or 32bit int.
9786
9787 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
9788
9789         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
9790         Make double precision tests dependent on sizeof (double).
9791
9792 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
9793
9794         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
9795         too.
9796
9797 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
9798
9799         * gcc.c-torture/compile/961203-1.cexp: New script.
9800
9801 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
9802
9803         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
9804         up the includes ourselves.
9805
9806 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
9807
9808         * lib/plumhall.exp: Remove random include, and add a few
9809         verbose messages for debugging.
9810
9811 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
9812
9813         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
9814         of trying to do it ourselves.
9815
9816 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
9817
9818         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
9819
9820 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
9821
9822         * gcc.prms/5403.c: Made regexp a bit less strict.
9823
9824 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
9825
9826         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
9827         is returned from remote_load instead.
9828         * lib/plumhall.exp: Ditto.
9829         * lib/mike-g++.exp: Ditto.
9830         * lib/old-dejagnu.exp: Ditto.
9831         * lib/c-torture.exp: Ditto.
9832
9833 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
9834
9835         * lib/g++.exp: Use build_wrapper procedure.
9836         * lib/gcc.exp: Ditto.
9837
9838 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
9839
9840         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
9841         an old-style decl for malloc.  Fixes tests to work when
9842         sizeof (int) != sizeof (size_t).
9843
9844 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
9845
9846         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
9847
9848         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
9849         use stdargs.h interface.
9850
9851 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
9852
9853         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
9854         NO_VARARGS when compiling.
9855
9856 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
9857
9858         * lib/plumhall.exp(ph_includes): New procedure.
9859         (ph_make): Use it.
9860         (ph_compiler): Ditto.
9861
9862         * lib/g++.exp: Rename test-glue.c to testglue.c.
9863         * lib/gcc.exp: Ditto.
9864
9865 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
9866
9867         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
9868         to completion when it's called.
9869
9870 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
9871
9872         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
9873         is defined, don't do test.
9874
9875 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
9876
9877         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
9878         for object files.
9879         (ph_summary): Mark skipped testcases as untested, not unresolved.
9880
9881         * lib/plumhall.exp (ph_make): If unresolved because of bad
9882         errorCode, record errorCode in log file.
9883         (*): Replace send_log/verbose with verbose -log.
9884
9885 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
9886
9887         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
9888         double conversion if double isn't at least 8 bytes.
9889
9890         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
9891         int to work with targets where int is 16 bits.
9892
9893         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
9894         8 bytes, just exit, since 4 byte doubles don't have enough bits of
9895         precision for the test to complete.
9896
9897 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
9898
9899         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
9900         if d10v is not compiled with the -mdouble64 flag.
9901         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
9902
9903         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
9904         d10v is not compiled with the -mint32 flag.
9905
9906 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
9907
9908         * lib/plumhall.exp: Use incr_count.
9909
9910 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
9911
9912         * gcc.c-torture: Update to c-torture-1.45.
9913
9914 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
9915
9916         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
9917         the name of the expect testcase file).
9918
9919         * lib/g++.exp(g++_init): Ditto.
9920
9921 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
9922
9923         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
9924         the host.
9925
9926         * lib/gcc.exp(gcc_exit): New procedure.
9927
9928 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
9929
9930         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
9931         specs where appropriate.
9932
9933         * g++.old-deja/g++.arm/*: Added additional ERROR checks
9934         because of new "candidates are" messages, and removed a few
9935
9936         * Converted all non-old-style g++ testcases to old-style, and
9937         moved into g++.old-deja.
9938
9939 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
9940
9941         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
9942         options.
9943
9944         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
9945         succeeded.
9946
9947         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
9948
9949 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
9950
9951         * lib/gcc.exp (gcc_target_compile): Add support for defining
9952         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
9953         the machine doesn't have those features.
9954
9955 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
9956
9957         * g++.law/operators4.exp: Don't use LIBS.
9958
9959 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
9960
9961         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
9962
9963         * lib/mike-g++.exp: Don't set the compiler to be tested here.
9964         * lib/g++.exp: Set it here instead. Also, allow use of the
9965         --tool_exec and --tool_opt options. Change CXX to
9966         GXX_UNDER_TEST.
9967
9968         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
9969
9970         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
9971
9972 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
9973
9974         * lib/old-dejagnu.exp: Use prune_warnings instead of
9975         prune_system_crud.
9976         * lib/mike-g++.exp: Ditto.
9977         * lib/gcc.exp: Ditto.
9978         * lib/g++.exp: Ditto.
9979
9980         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
9981
9982 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
9983
9984           * 941014-2.c: Include stdlib.h
9985           * 960327-1.c: Include stdio.h
9986           * dbra.c, index-1.c: Don't assume ints are 32bits.
9987
9988 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
9989
9990         * lib/gcc.exp: Add gcc,stack_size target feature.
9991
9992         * lib/g++.exp(g++_target_compile): Add the include and link
9993         paths here, not in two other places. And, it's $options, not
9994         options.
9995
9996         * lib/mike-g++.exp(postbase): Remove the code that determines
9997         the correct include and link paths.
9998         * g++.old-deja/old-deja.exp: Ditto.
9999
10000 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
10001
10002         * lib/g++.exp(g++_init): target_compile no longer returns the
10003         filename of the result.
10004
10005 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
10006
10007         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
10008         call to glob.
10009
10010         * gcc.c-torture/special/special.exp: Change call to
10011         gcc_target_compile to include the object file.
10012
10013 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
10014
10015         * gcc.c-torture/special/special.exp: Correct misspelling in last
10016         change.
10017
10018 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
10019
10020         * lib/plumhall.exp(ph_summary): Log the entire output of the
10021         executable. Return -1 if there were any failures, 0 otherwise.
10022         (ph_execute): Return -1 if there were any failures, 0 otherwise.
10023         (ph_make): Clean up objects and executables that were built
10024         if the tests succeeded.
10025
10026 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
10027
10028         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
10029         libraries and includes in the build tree as appropriate.
10030
10031 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
10032
10033         * lib/c-torture.exp: Instead of looking for the global variable
10034         NO_LONG_LONG, check to see if that's a feature of the target.
10035
10036 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
10037
10038         * config/default.exp: Minimize. Delete the remainer of the files in
10039         config; this functionality is now in devo/dejagnu/config.
10040
10041         g++.*/*: Pass any additional flags used to compile to postbase;
10042         delete CXXFLAGS.
10043
10044         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
10045         is now done by runtest.exp. Use gcc_target_compile instead of
10046         compile.
10047
10048         lib/c-torture.exp: Use gcc_target_compile instead of compile.
10049         Remove references to CFLAGS. Use remote_file instead of
10050         calling rm -f.
10051         (c-torture): Take a list of arguments to use to compile this
10052         testcase.
10053
10054         lib/g++.exp: Simplify. Use target_compile instead of compile.
10055         lib/gcc-dg.exp: Ditto.
10056         lib/gcc.exp: Ditto.
10057         lib/mike-{gcc,g++}.exp: Ditto.
10058         lib/old-dejagnu.exp: Ditto.
10059         lib/plumhall.exp: Ditto.
10060
10061 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
10062
10063         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
10064         (ph_linker): Likewise.
10065
10066 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
10067
10068           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
10069         MAP_ANON / MAP_ANONYMOUS if defined;
10070         else try to map from /dev/zero .
10071
10072 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
10073
10074         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
10075         isn't defined, then define it to MAP_ANONYMOUS.
10076
10077 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
10078
10079         * gcc.c-torture: Update to c-torture-1.42 release.
10080
10081 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
10082
10083         * gcc.c-torture: Update to c-torture-1.41 release.
10084
10085 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
10086
10087         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
10088         c-torture release.
10089
10090 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
10091
10092         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
10093         and LDFLAGS.  Fix second case to append the target_info ldflags
10094         onto LDFLAGS, not CFLAGS.
10095         * lib/g++.exp (g++_init): Add target_info stuff.
10096         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
10097         of libgloss and newlib flags for !native.
10098
10099         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
10100         (GDB): Fix relative path to go up another dir for finding gdb.
10101
10102 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
10103
10104         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
10105         versions in the target_info array, if they don't exist.
10106
10107 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
10108
10109         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
10110
10111 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
10112
10113         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
10114         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
10115
10116 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
10117
10118         * lib/old-dejagnu.exp: Don't remove the output file before we've
10119         actually tested it. Don't append pwd to the path of the executable
10120         we're testing.
10121
10122 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
10123
10124         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
10125
10126 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
10127
10128         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
10129         temporary directory for compiler files, and set it to a default
10130         value of /tmp. Set $output as the name of the output file from
10131         compiling the testcase. Add a -o option to $cflags_var so the
10132         compiler writes the final output file as $output. Set $executable
10133         to $output.
10134
10135         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
10136         directory for compiler files, and set it to /tmp if it doesn't
10137         already have a value. Set $output_file to the name of the output
10138         file from compiling the testcase. Add a -o option to CXXFLAGS so
10139         the compiler writes the final output file as $output. Use $output
10140         as the executable to be tested.
10141
10142 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
10143
10144         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
10145
10146 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
10147
10148         * gcc.c-torture/execute/pending-1.c: New test.  Still
10149         pending in Tege's queue.
10150
10151 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
10152
10153         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
10154         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
10155         if there were failures.  Call unresolved if there were unresolved
10156         testcases.  Call gcc_fail if program did not run to completion.
10157         (ph_make): Pass additional argument name to ph_execute.
10158         (ph_execute): Add new argument.  Pass additional arguments to
10159         ph_summary.  Call gcc_fail is there is no execution output.
10160
10161 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
10162
10163         * lib/plumhall.exp (proc_summary): Output relavent summary
10164         lines into the log so specific failures in plumhall can be
10165         investigated.
10166
10167 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
10168
10169         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
10170         (c-torture-execute): Don't try to execute tests which use
10171         "long long" types if $NO_LONG_LONG is nonzero.
10172
10173 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
10174
10175         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
10176         not c-torture.
10177
10178         * gcc.ieee: Move from here.
10179         * gcc.c-torture/execute/ieee: To here.
10180
10181 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
10182
10183         * gcc.c-torture: Update to c-torture-1.41 release.
10184
10185 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
10186
10187         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
10188         not "$output".
10189
10190 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
10191
10192         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
10193         -c present.
10194
10195 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
10196
10197         * config/proelf.exp: Handle connecting to a simulator.
10198
10199 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
10200
10201         * config/proelf.exp: New file.  Enough framework that we can
10202         run c-torture tests on the proelf targets (or any other target
10203         that gdb can connect to for that matter).
10204
10205 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
10206
10207         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
10208         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
10209
10210         * lib/plumhall.exp (ph_execute): Always call ph_summary if
10211         exec_output exists.
10212
10213 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
10214
10215         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
10216         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
10217
10218         * config/*.exp: Update FSF address.  Change result of ${tool}_load
10219         to pass/fail/unresolved/unsupported/untested.  Caller must now
10220         call unresolved/unsupported/untested.
10221         * lib/*.exp: Update FSF address.  Update to handle new results of
10222         ${tool}_load.
10223         * lib/chill.exp (verbose): Delete.
10224
10225 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
10226
10227         * lib/gcc.exp (default_gcc_start): Change order of args to
10228         $LDFLAGS $CFLAGS $LIBS.
10229         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
10230         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
10231         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
10232         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
10233         * gcc.misc-tests/dg-test.exp: Likewise.
10234         * gcc.misc-tests/msgs.exp: Likewise.
10235         * gcc.prms/prms.exp: Likewise.
10236         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
10237         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
10238
10239         * lib/dg.exp: Deleted, moved to dejagnu/lib.
10240
10241 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
10242
10243         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
10244
10245         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
10246         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
10247
10248         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
10249         necessary.
10250
10251 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
10252
10253         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
10254         global for loop; add use of $mathlib.
10255         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
10256         settings here; set mathlib for anything but VxWorks.
10257
10258 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
10259
10260         * gcc.c-torture: Update to c-torture-1.40 release.
10261
10262 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
10263
10264         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
10265         dg.exp.
10266
10267 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
10268
10269         * lib/c-torture.exp (c-torture-execute): Declare "output" as
10270         global.
10271
10272 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
10273
10274         * lib/g++.exp (LIBS): Define if not already.
10275         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
10276         (gcc-dg-prune): Call prune_gcc_output.
10277         * lib/gcc.exp (prune_gcc_output): New proc.
10278         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
10279         prune_gcc_output.
10280
10281 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
10282
10283         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
10284         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
10285
10286 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
10287
10288         * gcc.c-torture: Update to c-torture-1.39 release.
10289
10290 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
10291
10292         * lib/c-torture.exp (c-torture-execute): Don't return if one option
10293         fails, try others as well.
10294
10295 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
10296
10297         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
10298         If compilation fails, mark execute tests as `untested'.
10299         If test is marked as unsupported, don't mark compilation and
10300         execute tests as failed.
10301
10302 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
10303
10304         * lib/g++.exp (g++_init): Don't link in libg++, and look to
10305         libstdc++ for whether or not we want to be doing shared
10306         libraries.  Delete link_curses since we don't need it anymore.
10307         * lib/mike-g++.exp (postbase): Don't link in libg++.
10308         * g++.old-deja/old-deja.exp: Likewise.
10309
10310 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
10311
10312         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
10313
10314 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
10315
10316         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
10317         For that, add `-Wl,-a,shared_archive'.
10318         * g++.old-deja/old-deja.exp: Likewise.
10319
10320 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
10321
10322         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
10323
10324 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
10325
10326         * lib/mike-g++.exp (postbase): Pay attention to the status of
10327         g++_load.
10328
10329 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
10330
10331           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
10332
10333 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
10334
10335         * lib/gcc.exp (default_gcc_start): No longer need to log program
10336         being executed or its output, execute_anywhere does that now.
10337         * lib/g++.exp (default_g++_version): Call execute_anywhere.
10338         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
10339
10340 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
10341
10342         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
10343         the same as those in lib/g++.exp.
10344
10345 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
10346
10347         * gcc.c-torture: Update to c-torture-1.38 release.
10348         * gcc.ieee: Related changes.
10349
10350 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
10351
10352         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
10353         "exec". Minor reformatting changes.
10354
10355         * config/rom68k.exp (${tool}_load): Make it work in a canadian
10356         cross. This means all "exec" calls now work on a remote host as
10357         well.
10358         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
10359         cross. Filter out the extra "\r\n" stuff that expect puts in.
10360         (c-torture-execute): Filter out the bogus warnings like
10361         c-torture-compile does. Add support for canadian cross.
10362         * lib/gcc.exp (default_gcc_version, default_gcc_start)
10363         Use execute_anywhere rather than calling exec directly. Now it
10364         works for canadian cross testing.
10365
10366 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
10367
10368         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
10369         results into a variable, and check that rather than using file exists.
10370
10371 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
10372
10373         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
10374         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
10375
10376 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
10377
10378         * g++.old-deja/old-deja.exp: Create and pass runshlib and
10379         lib_curses if there's a shared libg++ in the build tree.
10380
10381 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
10382
10383         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
10384         if not supported target.
10385
10386 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
10387
10388         * lib/g++.exp (g++_init): Move empty setting of runshlib and
10389         link_curses up to always happen, not just for native builds.
10390
10391 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
10392
10393         * gcc.c-torture: Update to c-torture-1.36 release.
10394         * gcc.failure: Related changes.
10395
10396 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
10397
10398         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
10399
10400 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
10401
10402         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
10403         * lib/mike-g++.exp (postbase): Not in here.  Still reference
10404         runshlib, link_curses, and mathlib for link and run.
10405
10406         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
10407         pass the runtime shared library options for Solaris, OSF/1, and
10408         Irix5, and link with -lcurses to avoid unresolved references.
10409
10410 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
10411
10412         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
10413         only run once.
10414
10415 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
10416
10417         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
10418
10419 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
10420
10421         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
10422         do not have a framework for the "compat" tests yet.
10423
10424 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
10425
10426         * lib/mike-g++.exp (postbase): New local variable `mathlib',
10427         set to null if we're testing vxworks5.1.  Use that instead of
10428         `-lm' in the setting of LIBS for link and run.
10429
10430 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
10431
10432         * config/rom68k.exp (${tool}_load): Major changes to make it
10433         work.  Verified that it does in fact return the stuff in
10434         exec_output properly.  Catch any Emul or any TRAP other than 0.
10435
10436 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
10437
10438         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
10439         LDFLAGS properly for targets that need stuff from libgloss.
10440         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
10441         only run once.
10442         (gpp_initialized): New variable.
10443
10444 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
10445
10446         * config/rom68k.exp: Load libgloss.exp.
10447         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
10448         so we can produce a fully linked binary.
10449         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
10450         so we can produce a fully linked binary.
10451
10452 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
10453
10454         * lib/plumhall.exp (ph_section): Watch for expected failures.
10455         Add missing `else'.
10456
10457         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
10458         run the testcase.
10459         (c-torture): Likewise.
10460
10461 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
10462
10463         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
10464
10465         * lib/mike-g++.exp (mike_cleanup): New proc.
10466         (prebase): New globals compiler_result, not_compiler_result,
10467         target_regexp.
10468         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
10469         allow leading "-" in pattern.  Watch for unsupported tests.
10470         If $compiler_result is set, pattern match assembler code,
10471         and ditto for $not_compiler_result.
10472         * lib/mike-gcc.exp: Likewise.
10473
10474         * lib/plumhall.exp (ph_execute): Only call ph_summary if
10475         execution "succeeded".
10476
10477 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
10478
10479         * config/win32.exp: New file.
10480         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
10481
10482 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
10483
10484         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
10485         unsupported.
10486         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
10487         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
10488         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
10489
10490         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
10491         "... without exceptions was ...".  That is now handled by
10492         prune_system_crud.
10493         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
10494
10495 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
10496
10497         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
10498         sieve.c,sort2.c}: New files.
10499         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
10500         sieve.exp,sort2.exp}: Drivers for them.
10501
10502         * lib/mike-gcc.exp (program_output): New user settable variable.
10503         (postbase): Call prune_system_crud.  Also prune extraneous compiler
10504         messages.
10505         * lib/mike-g++.exp (program_output): New user settable variable.
10506
10507         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
10508
10509         * config/sh.exp: Deleted (use sim.exp instead).
10510
10511 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
10512
10513         * config/vx.exp: Declare CHECKTASK as global.
10514         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
10515         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
10516         * lib/old-dejagnu.exp: Load [pwd]/$executable.
10517
10518 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
10519
10520         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
10521         target. Like vx.exp, only includes `vx29k.exp' instead of
10522         `vxworks.exp'.
10523
10524 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
10525
10526         * config/sim.exp: Increase time limit from 120 seconds to 240.
10527
10528 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
10529
10530         * gcc.c-torture/execute/950628-1.c: New test.
10531
10532 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
10533
10534         * gcc.c-torture: Update with changes/additions from
10535         c-torture-1.34.
10536
10537 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
10538
10539         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
10540
10541 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
10542
10543         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
10544
10545 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
10546
10547         * gcc.c-torture/compile/950512-1.c: New test.
10548         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
10549         * gcc.dg/struct-ret-1.c: Likewise.
10550
10551 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
10552
10553         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
10554           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
10555
10556 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
10557
10558         * gcc.c-torture/special/920411-1.c: Deleted.
10559         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
10560
10561 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
10562
10563         * config/sim.exp (${tool}_load): Hack in call to bash to get a
10564         cpu limit.
10565
10566 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
10567
10568         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
10569
10570 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
10571
10572         From kenner;
10573         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
10574         is the proper length.
10575         * va-arg-3.c: Likewise.
10576
10577 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
10578
10579         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
10580         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
10581
10582         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
10583         * lib/g++.exp (default_g++_start): Delete old cruft.
10584
10585 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
10586
10587         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
10588         (2 * (1 << 18)) to (2 * (1 << 17)).
10589
10590         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
10591
10592 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
10593
10594         * config/rom68k.exp: Renamed from config/idp.exp
10595
10596 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
10597
10598         * c-torture/compile/921109-2.c
10599
10600 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
10601
10602         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
10603         excess errors.
10604
10605 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
10606
10607         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
10608         output.
10609         * lib/g++.exp (default_g++_start): Likewise.
10610
10611 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
10612
10613         * gcc.c-torture/compile/950329-1.c: New test.
10614
10615 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
10616
10617           * config/bug.exp (${tool}_load): Updated to use new remote_open
10618           and remote_close procs.
10619         * config/idp.exp: New file.
10620
10621 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
10622
10623         * gcc.c-torture/execute/950322-1.c: New test.
10624
10625 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
10626
10627         * config/vx.exp (${tool}_load): Clean up testing of return code from
10628         vxworks_ld and vxworks_spawn.
10629
10630 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
10631
10632         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
10633
10634 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
10635
10636         * lib/old-deja.exp: Add `excess errors test - ' error, now one
10637         can mark excess errors on a machine by machine basis.  Note, the
10638         default is to not expect any excess errors, even when excess
10639         errors test - is given, so you will want to put an XFAIL ... on
10640         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
10641         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
10642         those 4 machines, but no others.
10643
10644 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
10645
10646         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
10647         * lib/c-torture.exp: to here.
10648
10649 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
10650
10651         * gcc.c-torture/execute/950221-1.c: New test.
10652         * gcc.c-torture/execute/struct-ret-1.c: New test.
10653         * gcc.c-torture/compile/950221-1.c: New test.
10654
10655         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
10656
10657 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
10658
10659         * gcc.c-torture/execute/arith-1.c (main): Return 0.
10660         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
10661
10662 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
10663
10664         * g++.gb: New directory of tests, derived from my signature and
10665         class scoping tests.
10666
10667         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
10668         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
10669         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
10670         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
10671         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
10672         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
10673         * g++.gb/sig25.C: Likewise.
10674
10675         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
10676         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
10677         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
10678         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
10679         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
10680         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
10681         * g++.gb/sig25.exp: Likewise.
10682
10683         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
10684         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
10685         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
10686         * g++.gb/scope13.C: Likewise, this test still fails.
10687
10688         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
10689         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
10690         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
10691         * g++.gb/scope13.exp: Ditto.
10692
10693         * g++.gb/README: New file, explains what these tests are about.
10694
10695 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
10696
10697         * lib/dg.exp (dg-do): Support `preprocess'.
10698         (dg-test): Likewise.
10699
10700 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
10701
10702         * config/udi.exp: change "continue -expect" to "exp_continue".
10703
10704 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
10705
10706         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
10707         Delete redundant tests.
10708
10709         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
10710         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
10711         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
10712         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
10713         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
10714         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
10715         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
10716         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
10717
10718         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
10719         storing label pointers.
10720         * gcc.c-torture/execute/921019-1.c: Likewise.
10721         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
10722         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
10723         parameter fp.
10724         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
10725         constants.
10726
10727         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
10728         Delete obsolete tests.
10729
10730         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
10731         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
10732         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
10733         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
10734         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
10735         * gcc.c-torture/compile/950124-1.c: New test.
10736
10737         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
10738
10739 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
10740
10741         * lib/mike-g++.exp: Add -lm to LIBS.
10742
10743 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
10744
10745         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
10746
10747 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
10748
10749         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
10750
10751 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
10752
10753         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
10754
10755 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
10756
10757         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
10758         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
10759         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
10760         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
10761         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
10762         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
10763         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
10764         * g++.law/{operators31.C, operators32.C,
10765         * g++.law/{operators33.C, operators34.C}: Likewise.
10766         * g++.law/{pic1.C, refs2.C}: Likewise.
10767         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
10768         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
10769         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
10770         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
10771
10772         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
10773         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
10774         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
10775         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
10776         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
10777         * g++.law/{enum9.exp, friend5.exp}: Likewise.
10778         * g++.law/{nest3.exp, nest4.exp}: Likewise.
10779         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
10780         * g++.law/{operators30.exp, operators31.exp}: Likewise.
10781         * g++.law/{operators32.exp, operators33.exp}: Likewise.
10782         * g++.law/{operators34.exp}: Likewise.
10783         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
10784         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
10785         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
10786         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
10787         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
10788
10789         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
10790         No longer expected to fail.
10791         * g++.law/missed-error3.C: Tweak for recent bool changes.
10792
10793 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
10794
10795         * config/emb-unix: Deleted.
10796         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
10797         remote execution.  Do final link on remote host if REMOTE_LINK is set.
10798
10799 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
10800
10801         * lib/dg.exp (dg-test): Fix typo in last patch.
10802
10803 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
10804
10805         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
10806         (handles multiple occurrences).
10807
10808 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
10809
10810         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
10811         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
10812         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
10813         printed).
10814         * lib/c-torture.exp (c-torture-compile): Likewise.
10815         (c-torture): Prepend full path if missing.
10816         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
10817         (gcc_fail): Likewise.
10818         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
10819
10820 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
10821
10822         * lib/netware.exp: Only attach to NetWare i386 systems.
10823
10824 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
10825
10826         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
10827         messages.  Add test name to "output pattern match" pass/fail message.
10828
10829 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
10830
10831         * gcc.dg: New testsuite.
10832         * gcc.dg/dg.exp: New file.
10833
10834         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
10835         test-switch.c}: Deleted.
10836
10837         * gcc.misc-tests/msgs.exp: New testcase driver.
10838
10839 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
10840
10841         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
10842         Watch for illegal return values from ${tool}_load.
10843         * config/unix.exp (${tool}_load): Fix pass/fail detection for
10844         cross targets.  Coerce return value >0 to 1.
10845
10846 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
10847
10848         * config/unix.exp (${tool}_load): Call program rsh, not proc.
10849
10850         * config/emb-unix.exp: New file.
10851
10852         * config/sim.exp: Error if variable $SIM not defined.
10853         (${tool}_load): Mark test as "untested" if simulator missing.
10854
10855         * config/unix.exp: Load remote.exp to get rcp_download.
10856         * lib/c-torture.exp: Use different option lists for testcases with
10857         and without loops.
10858         * gcc.c-torture/execute/execute.exp: Likewise.
10859
10860 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
10861
10862         * config/*.exp: Clarify return code from ${tool}_load.
10863         Call `unresolved' or `untested' instead of `warning' or `perror'
10864         (sometimes you still want to call both though).
10865         Add comment that `shell_id' is local to each file.
10866         * config/udi.exp (timeout): Set to 30.
10867         Don't print warning if connection fails, $connectmode has already
10868         printed an error.
10869         (${tool}_load): Move verbose messages to level 2.
10870         Rework pattern for "Process started" message.
10871         Pass `shell_id' to ${connectmode}_download.
10872         Retry twice upon timeout.  Make resetting of target more robust.
10873         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
10874         Pass `shell_id' to exit_$connectmode.
10875         Only call exit_$connectmode if connected.
10876         * config/unix.exp (${tool}_load): Check return codes better.
10877         * config/vrtx.exp (${tool}_load): Likewise.
10878         * config/vx.exp (${tool}_load): Likewise.
10879         Delete unneeded global's.
10880         * lib/dg.exp (dg-test): Update to reflect clarified return codes
10881         from ${tool}_load.
10882         (dg-stat): Delete.
10883         (dg-init): Delete recording of pass/fail counts.
10884         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
10885         (old-dejagnu-init): Likewise.
10886         (old-dejagnu-stat): Delete contents, empty proc now.
10887         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
10888         (c-torture): Delete references to lcnt, lpass, lfail.
10889         Get option list from TORTURE_OPTIONS.
10890         Delete -funroll[-all]-loops if no loops.
10891         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
10892         (g++_stat): Delete contents (empty proc now).
10893         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
10894         (gcc_finish): Likewise.
10895         (gcc_stat): Deleted.
10896         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
10897         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
10898         * gcc.c-torture/execute/execute.exp: Likewise.
10899         Split tests into two parts: compile, execute.
10900         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
10901         no loops.  Update to reflect clarified return codes from ${tool}_load.
10902
10903 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
10904
10905         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
10906         to grep for.
10907         (old-dejagnu): Likewise (where necessary).
10908
10909 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
10910
10911         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
10912
10913         * lib/dg.exp (dg-process-target): Fix processing of selector.
10914         Add comment regarding use of `error'.
10915
10916         * lib/gcc.exp (prune_system_crud): Define if missing.
10917         * lib/g++.exp (prune_system_crud): Likewise.
10918
10919         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
10920         Call prune_system_crud.
10921         * lib/dg.exp (dg-runtest): New proc.
10922         Use perror instead of send_user for tcl errors in testcase.
10923         Don't return any value, it's never used.
10924         Don't clobber previous definition of `unknown'.
10925         Print tcl errors in `dg-final'.
10926
10927 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
10928
10929         * lib/dg.exp (dg-process-target): Improve syntax error messages.
10930         (dg-test): Don't print errorInfo, it contains stack backtrace.
10931
10932 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
10933
10934         * lib/g++.exp (runtest_file_p): Define if missing.
10935
10936 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
10937
10938         * lib/mike-g++.exp: Comment out loading of g++.exp.
10939         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
10940         (default_g++_version): Always print something.
10941         (default_g++_start): Comment out call to `which'.
10942         (g++_start, g++_load): Deleted (must be defined in config file).
10943         * lib/gcc.exp: Test for existence of $CC at start.
10944         Delete check for tmpdir (done in gcc_init).
10945         (default_gcc_version): Always print something.
10946         (default_gcc_start): Comment out call to `which'.
10947         * config/*.exp: Major cleanup - make cross targets work at least a
10948         little better for g++ (by not being "--tool gcc" specific).
10949         Rename gcc_xxx to ${tool}_xxx.
10950         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
10951         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
10952
10953 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
10954
10955         * lib/c-torture.exp (c-torture-compile): Rework compiler
10956         message processing.
10957
10958         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
10959         c-torture.
10960
10961 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
10962
10963         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
10964
10965         * lib/dg.exp (dg-process-target): Support { target native }.
10966
10967 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
10968
10969         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
10970         looked for "... program xxx got fatal signal".
10971         Correct regsub munging of `comp_output'.
10972         Ignore compiler messages "path prefix not used" and "linker input
10973         file unused".
10974
10975 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
10976
10977         * lib/gcc.exp (runtest_file_p): Define if missing.
10978         * gcc.prms/template.c: Example to work from.
10979
10980 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
10981
10982         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
10983         * lib/dg.exp (dg-test): Call unsupported testcases as such.
10984
10985         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
10986         * gcc.prms/1883.c: Moved from compile/940714-1.c.
10987         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
10988         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
10989
10990         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
10991         (dg-process-target): No longer a varargs proc.
10992         Return S/N for target, P/F for xfail.  All callers changed.
10993         (user option procs): More argument checking.
10994         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
10995         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
10996         (dg-test): Skip test if not running on selected target in `dg-do'.
10997         Update handling of `dg-do-what', `dg-output-text'.
10998         Separate execution pass/fail from output pattern match pass/fail.
10999         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
11000
11001 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
11002
11003         * gcc.c-torture/special/special.exp: Don't expect failure for mips
11004         target for 920510-1.c.
11005
11006 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
11007
11008         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
11009         Clean up comment regarding use of passcnt, etc.
11010         (gcc_stat): Don't update `testcnt' here.
11011         (gcc_finish): Do it here.
11012         Might as well reset `but_id' here too.
11013         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
11014         to determine if the file should be tested.
11015         * gcc.c-torture/compile/compile.exp: Likewise.
11016         * gcc.c-torture/execute/execute.exp: Likewise.
11017         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
11018         * gcc.misc-tests/dg-test.exp: Likewise.
11019         * gcc.prms/prms.exp: Likewise.
11020         * gcc.wendy/wendy.exp: Likewise.
11021         * g++.old-deja.exp: Likewise.
11022         Move "Testing file" message to verbose level 1.
11023
11024 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
11025
11026         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
11027
11028 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
11029
11030         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
11031         (default_gcc_start): Accept optional second list element
11032         of compiler flags.  Print compiler output at verbosity level 2.
11033         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
11034         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
11035         Save current values of framework globals passcnt, failcnt, xpasscnt,
11036         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
11037         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
11038         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
11039         xfailcnt to compute stats.  Update framework global `testcnt' from
11040         pass/fail counts.
11041         (gcc_finish): New proc.  Clean up test environment.
11042         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
11043         (gcc_epass, gcc_efail): Delete.
11044         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
11045         argument of line number.
11046         (dg-init): If the tool has an init routine, call it.
11047         (dg-test): Remove args `cflags_var' and `libs_var'.
11048         Pass all compiler options to ${tool}_start.
11049         Handle missing line number.
11050         (dg-finish): New function.
11051         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
11052         particular files.  Call gcc_finish at end.  Move "skipping test"
11053         message to verbosity level 3.
11054         * gcc.c-torture/compile/compile.exp: Likewise.
11055         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
11056         * gcc.c-torture/execute/execute.exp: Likewise.
11057         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
11058         Print testcase being tried at verbosity level 1.
11059         * gcc.c-torture/special/special.exp: Unset xfail.
11060         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
11061         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
11062         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
11063         * gcc.failure/failure.exp: Likewise.
11064         * gcc.ieee/ieee.exp: Likewise.
11065         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
11066         Update call to dg-test.  Call dg-finish at end.
11067         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
11068         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
11069         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
11070         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
11071         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
11072         * gcc.wendy/wendy.exp: Add copyright.
11073         Delete setting of tmpdir (done by gcc_init).
11074         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
11075         Pass compiler flags to gcc_start.  Call gcc_finish at end.
11076         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
11077         gcc_[ce]pass/fail.
11078
11079 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
11080
11081         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
11082         confusion.
11083         (g++_load): Likewise.
11084
11085         * config/*.exp (gcc_load): Some were varargs fns and some were not.
11086         Rename argument to `prog' to remove the confusion.
11087         Varargs fns behave differently too!
11088         (g++_load): Likewise.
11089
11090         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
11091
11092         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
11093         what it is.  Delete (always) printing of status value for !native.
11094         Simplify verbose code, and include status and exec_output.
11095         (g++_load): Use gcc_load.
11096
11097 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
11098
11099         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
11100         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
11101         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
11102         940714-3.c as these testcases don't exist anymore.  Make
11103         va-arg-1.c expected to pass.
11104
11105 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
11106
11107         * gcc.misc-tests/misc.exp: Only run specific testcases.
11108         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
11109         * gcc.misc-tests/dg-[1-9].c: New files.
11110
11111         * lib/dg.exp: New testsuite driver.
11112         * gcc.prms/prms.exp: Use it.
11113
11114         * README.gcc: New file.
11115
11116         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
11117         Document and reset `lxpass' and `lxfail'.
11118         Simplify "initialized" message.
11119         (gcc_stat): Clean up comments a little.
11120
11121 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
11122
11123         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
11124
11125 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
11126
11127         * lib/old-dejagnu.exp (process-option): New proc.
11128         (old-dejagnu-init, old-dejagnu-stat): Likewise.
11129         (old-dejagnu): Simplify.
11130         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
11131
11132 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
11133
11134         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
11135         exists and is not an empty string.
11136
11137         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
11138         $xfail rather than calling setup_xfail.  Clear $xfail when test is
11139         finished.
11140         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
11141         automatically.
11142
11143         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
11144         longer expected to fail.
11145
11146         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
11147         "f" function call.
11148
11149         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
11150
11151         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
11152         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
11153         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
11154         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
11155         c-torture-1.29.
11156
11157         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
11158         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
11159
11160         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
11161
11162         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
11163         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
11164
11165         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
11166         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
11167         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
11168
11169 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
11170
11171         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
11172         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
11173         940714-1.c, 940714-2.c, 940714-3.c},
11174         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
11175         gcc.misc-tests/{mg.c,mg.exp}:
11176         New tests.
11177         * gcc.noncompile/noncompile.exp: Change accordingly.
11178
11179 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
11180
11181         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
11182         Undo previous clobberage.
11183
11184 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
11185
11186         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
11187         * gcc.special/{930510-1.c, special.exp}:
11188         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
11189         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
11190         struct-varargs-1.c}: New tests from c-torture-1.26.
11191
11192 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
11193
11194         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
11195           argument to switch.
11196
11197 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
11198
11199         * Revert the previous changes.  Please see Rob's directory
11200           (/lisa/test/rob/progressive/gcc/testsuite) for testing
11201           fixes.
11202
11203 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
11204
11205         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
11206             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
11207             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
11208             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
11209             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
11210             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
11211             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
11212             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
11213             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
11214             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
11215             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
11216             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
11217             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
11218             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
11219             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
11220             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
11221             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
11222             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
11223             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
11224             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
11225             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
11226             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
11227             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
11228             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
11229             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
11230             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11231             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
11232
11233 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
11234
11235         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
11236             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
11237           with perror calls.
11238
11239 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
11240
11241         * config/unix.exp (g++_load): Fix syntax.
11242
11243 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
11244
11245         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
11246         * gcc.noncompile/921017-1.c: Deleted obsolete test.
11247         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
11248         Don't expect va-arg-1.c to fail.  Correct expected output for
11249         920928-1.c.
11250         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
11251         * gcc.wendy/hbm4.c: Correct typo.
11252         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
11253
11254 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
11255
11256         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
11257         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
11258         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
11259         * lib/c-torture.exp (c-torture-compile): Ditto.
11260
11261         Reduce volume of output (remove all the -I's and such).
11262         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
11263         Call gcc_cpass, gcc_cfail.
11264         (c-torture): Pass testing option to c-torture-compile.
11265
11266 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
11267
11268         Bring patches over from progressive.
11269         * config/default.exp: Exit remote shell cleanly.
11270         (g++_exit, g++_start): Add default versions.
11271         * config/sim.exp (gcc_load): Use perror, not error.
11272
11273 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
11274
11275         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
11276         set in site.exp.
11277
11278 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
11279
11280         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
11281         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
11282         (wendy_try): New proc to run testcase.
11283         (main loop): Call 'em.
11284         * gcc.wendy/*.c: Clean up pass to correct expected output.
11285
11286         * lib/gcc.exp: Minor cleanup work.
11287         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
11288
11289 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
11290
11291         * config/sim.exp (gcc_load): Document return codes better.
11292         Don't pass -v to simulator.
11293
11294 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
11295
11296           * gcc.special/920717-x.c: Fix typo.
11297           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
11298           get at sources.
11299
11300         * lib/mike-gcc.exp: Fix typo.
11301
11302 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
11303
11304         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
11305         binary to use, transform the name.
11306         * config/*.exp: rename everything. Nuke any g++ specific files,
11307         it's now a special case of gcc that requires no special support.
11308         Add a default.exp for unsupported targets.
11309
11310 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
11311
11312         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
11313         lib/old-dejagnu.exp: Fix a few patterns to work with the new
11314         version of Tcl.
11315
11316 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
11317
11318         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
11319         than a warning.
11320
11321 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
11322
11323         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
11324
11325 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
11326
11327         * gcc.execute/execute.exp: Combine opt_list and foption_list into
11328         option_list.  Compile every file with only 4/6 option choices
11329         (same as C torture) instead of with 12/18 different option
11330         choices.
11331         * lib/c-torture.exp: Likewise.
11332
11333         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
11334         not already set.
11335
11336 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
11337
11338         * lib/old-deja.exp: Add `excess errors test fails' error, now one
11339         can put an XFAIL *-*-* on excess errors.
11340
11341 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
11342
11343         * g++.law: Add more tests derived from g++-bugs snapshots.
11344
11345         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
11346         equivalent to g++.law/init9.
11347
11348         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
11349         compiled it, and the a.out file after we've run it.
11350
11351 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
11352
11353         * lib/mike-g++.exp (postbase): Delete the .o file after we've
11354         compiled it, and the a.out file after we've run it.
11355
11356 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
11357
11358         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
11359
11360 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
11361
11362         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
11363         version number.
11364
11365 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
11366
11367         * g++.law: New directory of g++ tests derived from the g++-bugs
11368         snapshots.
11369
11370 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
11371
11372         * gcc.compile: initbug1.c initbug1.exp testcase added
11373
11374 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
11375
11376         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
11377         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
11378           fixes submitted by Jeff Law (law@cs.utah.edu)
11379         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
11380           Jeff Law (law@cs.utah.edu)
11381
11382
11383 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
11384
11385         * config/unix-g++.exp: Follow the gcc way of doing things.
11386         * g++.old-deja/old-deja.exp: Minor updates.
11387         * lib/g++.exp: New file, follow the gcc way of doing things.
11388         * lib/old-dejagnu.exp: Minor updates.
11389         * lib/mike-g++.exp: Always unset errorInfo.
11390
11391 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
11392
11393         * lib/gcc.exp: Fix some errors with the below change, CC and
11394         CFLAGS should be global when setting, not local.
11395
11396 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
11397
11398         * lib/gcc.exp: Transform tool name.
11399
11400 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
11401
11402         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
11403
11404 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
11405
11406         * lib/gcc.exp: change gcc_done to gcc_stat
11407
11408 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
11409
11410         * Upgraded gcc testsuite to c-torture version 1.25
11411
11412 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
11413
11414         * lib/gcc.exp: added reporting code. Changed verbose compile message.
11415         * lib/c-torture: added hooks for new reporting code.
11416
11417 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
11418
11419         * config/sh-gcc.exp: check if sh-sim exists in the path
11420
11421 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
11422
11423         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
11424         * gcc.compile/compile.exp: Initial changes for new logic.
11425         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
11426         * gcc.failure/failure.exp: Initial changes for new logic.
11427         * gcc.ieee/ieee.exp: Initial changes for new logic.
11428         * gcc.misc-tests/misc.exp: Initial changes for new logic.
11429         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
11430         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
11431         * lib/c-torture.exp: Initial changes for new logic.
11432         * lib/gcc.exp: Initial changes for new logic.
11433
11434 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
11435
11436         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
11437         depend upon failure or success.  Fully qualify names in failure
11438         and success messages.  Always remove a.out before starting
11439         compile, just in case.  Pay more attention to error text output by
11440         the compiler.  Handle testcases with no known past errors just
11441         like all others, so that things are uniform.  Other miscellaneous
11442         improvements.
11443
11444 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
11445
11446         * gcc.cpp: new directory for cpp tests
11447
11448 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
11449
11450         * lib/chill.exp: Code reformatted, removed unused code.
11451         * config/unix-chill.exp: Code reformatted, removed unused code.
11452         * chill.execute/execute.exp: Code reformatted, removed unused code.
11453         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
11454
11455 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
11456
11457         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
11458         routines not written.
11459
11460 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
11461
11462         * config/bug-gcc.exp: Use new procs from bug.exp.
11463
11464 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
11465
11466         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
11467         via ftp, rather than depending on NFS.
11468         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
11469         case.
11470
11471 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
11472
11473         * config/bug-gcc.exp: Use new download proc.
11474
11475 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
11476
11477         * chill.execute/execute.exp: cleanups, handles errors better
11478         * chill.compile/compile.exp: rewrite, based on execute.exp
11479         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
11480         * lib/chill.exp: major changes to diff proc and compile and link
11481           procs. added chill_fail and chill_pass wrappers to pass and
11482           fail. added more comments, and handle error codes better.
11483           Added a hack to capture stderr from exec, so noncompile tests
11484           can work.
11485
11486 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
11487
11488         * chill.execute/execute.exp: rewrite of testsuite driver
11489         * lib/chill.exp: rewrite of testsuite driver
11490         * config/unix-chill.exp: rewrite of testsuite driver
11491
11492 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
11493
11494     In chill.execute:
11495         * iexpr.ch: Standardize uppercase.
11496         * tuples.dat: Standardize uppercase.
11497         * vary.ch: standardize.  Correct varying string assignments.
11498         * vary.dat: Add new output lines.
11499
11500 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
11501
11502     In chill.execute:
11503         * chprintf.ch: Standardize use of uppercase.
11504         * tuples.ch: Standardize and turn arr2 into a DCL,
11505           rather than a SYN.
11506         * pinits.ch: Standardize.
11507
11508 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
11509
11510         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
11511         * Makefil: Renamed to Makefile.in.
11512         * configure.in: New.
11513
11514 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
11515
11516     In chill.execute:
11517         * .cvsignore: Add result/output files.
11518         * Makefile: Fix up variables at start.  Use MFLAGS
11519           everywhere.  Correct bool_loc, built_ins entries.
11520           Add entry for vary1.ch.
11521         * bitarray.ch: Standardize upper-case usage.
11522         * bitexpr.ch: Standardize, add output of b1.
11523         * params.ch: Use arrayt in along PROC parameters, to
11524           avoid novelty problems.
11525         * sets.ch: Tiny cleanup.
11526         * vary1.ch: Re-indent.
11527
11528 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
11529
11530           * Add PR-related files to Makefiles, .cvsignore files, etc.
11531
11532 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
11533
11534         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
11535           with compiler objects. New names are test-flow.c and test-loop.c
11536
11537 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
11538
11539         * Upgraded c-torture tests from 1.19 to 1.20
11540
11541         * new files:
11542         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
11543         * gcc.compile: 930623-1.c 930623-2.c
11544         * gcc.noncompile: 930622-1.c 930622-2.c
11545         * gcc.failure: 920411-1.c 920627-2.c
11546         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
11547
11548 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
11549
11550         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
11551           More changes to get testsuite working properly. Needs more work.
11552           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
11553
11554 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
11555
11556         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
11557           More changes to get testsuite working properly. Needs more work.
11558
11559 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
11560
11561         * chill.compile/compile.exp: Added for Dejagnu support
11562         * chill.execute/execute.exp: Added for Dejagnu support
11563         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
11564
11565 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
11566
11567     This should complete moving the CHILL test files.
11568         * chill.noncompile(.cvsignore printf.grt
11569             in-printf.grt chprintf.grt chprintf.ch):
11570             Added test-support files.
11571           (Makefile): Modified further.
11572         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
11573             signal.ch): Added test files.
11574           * chill.execute (.cvsignore printf.grt printr.c
11575             in-printf.grt rts.c chprintf.grt rts.h): Added
11576           test-support files.
11577             (Makefile): More corrections.
11578
11579 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
11580
11581         * chill.compile, chill.execute, chill.nocompile: Add CHILL
11582           test cases, ready for DejaGnu.
11583
11584 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
11585
11586         * Upgraded c-torture tests from 1.18 to 1.19
11587
11588         * gcc.compile: added test(s):
11589           930607-1.c
11590         * gcc.execute: added test(s):
11591           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
11592
11593         * added new subdirectory for misc tests: gcc.misc-tests
11594         * gcc.misc-test(s): added tests:
11595           inst-check.c test-consts.c test-ior.c test-switch.c
11596
11597 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
11598
11599         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
11600
11601 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
11602
11603         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
11604
11605 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
11606
11607         * Upgraded c-torture tests from 1.17 to 1.18
11608
11609 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
11610
11611         * Upgraded c-torture tests from 1.12 to 1.17
11612
11613 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
11614
11615         * lib/old-dejagnu.exp:
11616           Fixed handling of XFAIL target triplets to correctly
11617           recognize wildcard characters.  Removed code that
11618           appended a unique id tag to the end of the file name
11619           printed out by the result of the testcases within a
11620           given test file.
11621
11622 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
11623
11624         * lib/old-dejagnu.exp:
11625           Reworked expected failure handling to trigger off of XFAIL
11626           keyword in keyphrase embeded in testcase source code. The
11627           XFAIL keyword must be at the end of the keyphrase line. It
11628           may optionally be followed by one or more target triplets.
11629           It has just occured that the handling of wildcards in the
11630           target triplet may not be correct.
11631
11632 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
11633
11634         * g++.old-deja/tests:
11635           Moved all subdirectories up one level into g++.old-deja .
11636
11637         * lib/old-dejagnu.exp:
11638           Fixed problem with CXXFLAGS not being properly reset, and being
11639           corrupted with extraneous "-c" compiler option.  This was
11640           causing binaries to not be generated for test that needed them.
11641           Modified strings passed to "pass" and "fail" so that individual
11642           tests from the same test file would be distinguished by an
11643           identifier appended to the test file name in the summary logs;
11644           this corrected a problem with erroneous diff logs.  Added code
11645           to search testcases for expected fail and unexpected pass keywords.
11646
11647 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
11648
11649         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
11650
11651 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
11652
11653         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
11654           Removed extraneous text from end of "Special g++ Options"
11655           keyphrase.
11656
11657         * lib/old-dejagnu.exp: Added pattern matching to look for new
11658           keywords, embedded in testcases comments, which will trigger
11659           calls to xpass and xfail.
11660
11661 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
11662
11663         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
11664           comments embedded in the testcases, especially the one looking for
11665           special compiler options, as well as the pattern matching for the
11666           compiler output again.
11667
11668 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
11669
11670         * lib/old-dejagnu.exp: Do a proper check of the return value for
11671           execute tests. Fixed several problems with the pattern matching
11672           of the compiler output which gave erroneous test results.
11673           Changed several of the test result messages to be more descriptive.
11674         * config/unix-g++.exp: Proc g++_load now actually works and
11675           executes the tests passed to it and returns a usable return
11676           value.
11677
11678 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
11679
11680           * lib/gcc.exp: Exits gracefully if $CC is bogus.
11681
11682 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
11683
11684         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
11685           Modified both files to properly execute the old style
11686           dejagnu tests. The previous versions of these files were
11687           experimental and did not function anything near correctly.
11688
11689 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
11690
11691         * Removed all Makefile.in and configure.in files. No configuration
11692         needed now.
11693
11694 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
11695
11696         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
11697
11698 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
11699
11700         * gcc.compile/configure.in, gcc.unsorted/configure.in,
11701         gcc.special/configure.in, gcc.noncompile/configure.in,
11702         gcc.execute/configure.in, gcc.code_quality/configure.in,
11703         g++.other/configure.in, g++.old-deja/configure.in,
11704         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
11705         in srcname setting.
11706
11707 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
11708
11709         * lib/udi.exp:  Fixed mondfe and mondfe_download.
11710         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
11711         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
11712
11713 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
11714
11715         * config/udi-gdb.exp: Check $shell_id after connecting to target.
11716         (gdb_exit): Don't remove *_soc files.
11717
11718 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
11719
11720         * lib/c-torture.exp: Don't look for main; instead always use -w
11721         -c.  This is how the c-torture tests work.  Remove the object
11722         file if the compilation succeeds.
11723         * gcc.execute/execute.exp: Remove executable if test passes.
11724         * gcc.noncompile/noncompile.exp: Every test is an expected
11725         failure.
11726         * gcc.special/special.exp: Added tests from c-torture 1.11,
11727         corrected use of existing test.
11728         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
11729         gcc.execute/920625-1.c: Updated to c-torture 1.11.
11730         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
11731         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
11732         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
11733         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
11734         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
11735         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
11736         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
11737         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
11738         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
11739         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
11740         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
11741         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
11742         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
11743         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
11744         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
11745         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
11746         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
11747         c-torture 1.11.
11748         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
11749         correspond to c-torture 1.11.
11750
11751         * New file.