OSDN Git Service

2003-09-19 Janis Johnson <janis187@us.ibm.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
2
3         * gcc.dg/compat/mixed-struct-check.h: New.
4         * gcc.dg/compat/mixed-struct-defs.h: New.
5         * gcc.dg/compat/mixed-struct-init.h: New.
6         * gcc.dg/compat/struct-by-value-19_main.c: New.
7         * gcc.dg/compat/struct-by-value-19_x.c: New.
8         * gcc.dg/compat/struct-by-value-19_y.c: New.
9         * gcc.dg/compat/struct-by-value-20_main.c: New.
10         * gcc.dg/compat/struct-by-value-20_x.c: New.
11         * gcc.dg/compat/struct-by-value-20_y.c: New.
12         * gcc.dg/compat/struct-return-19_main.c: New.
13         * gcc.dg/compat/struct-return-19_x.c: New.
14         * gcc.dg/compat/struct-return-19_y.c: New.
15         * gcc.dg/compat/struct-return-20_main.c: New.
16         * gcc.dg/compat/struct-return-20_x.c: New.
17         * gcc.dg/compat/struct-return-20_y.c: New.
18
19 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
20         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
21         so that it will not complain on LP64 targets.
22
23 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24
25         PR c++/495
26         * g++.dg/template/friend24.C: New test.
27
28 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
29
30         PR c++/12332
31         * g++.dg/template/memtmpl2.C: New test.
32
33 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
34
35         PR target/11184
36         * gcc.dg/builtin-apply1.c: New test.
37
38 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
39
40         PR c++/9848
41         * g++.dg/warn/Wunused-4.C: New test.
42
43 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44
45         PR c++/12316
46         * g++.dg/other/gc2.C: New test.
47
48 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
49
50         PR c++/11991
51         * g++.dg/rtti/typeid3.C: New test.
52
53         PR c++/12266
54         * g++.dg/overload/template1.C: New test.
55
56 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
57
58         * g++.dg/opt/cfg3.C: New test.
59
60 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
61
62         PR c++/7939
63         * g++.dg/template/crash11.C: New test.
64
65 2003-09-16  Jason Merrill  <jason@redhat.com>
66             Jakub Jelinek  <jakub@redhat.com>
67
68         * gcc.dg/attr-warn-unused-result.c: New test.
69
70 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
71
72         PR c++/12184
73         * g++.dg/expr/call2.C: New test.
74
75 2003-09-15  Andreas Jaeger  <aj@suse.de>
76
77         * gcc.dg/Wold-style-definition-1.c: New test.
78
79 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
80
81         PR c++/3907
82         * g++.dg/parse/template12.C: New test.
83
84         * g++.dg/abi/bitfield11.C: New test.
85         * g++.dg/abi/bitfield12.C: Likewise.
86
87 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
88
89         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
90         non-expansion of functional macro name without arguments at EOL.
91         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
92
93 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
94
95         * gcc.c-torture/execute/20030914-[12].c: New tests.
96
97 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
98
99         PR c++/11788
100         * g++.dg/overload/addr1.C: New test.
101
102 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
103
104         * gcc.dg/20030909-1.c: New test.
105
106 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
107
108         * gcc.dg/ultrasp10.c: New test.
109
110 2003-09-09  Devang Patel  <dpatel@apple.com>
111
112         * gcc.dg/darwin-ld-6.c: New test.
113         
114 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
115
116         * gcc.dg/torture/builtin-explog-1.c: New testcase.
117
118 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
119
120         * gcc.dg/ia64-types1.c: New test.
121         * gcc.dg/ia64-types2.c: Likewise.
122
123 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
124
125         * gcc.dg/builtins-1.c: Add more _Complex tests.
126         * gcc.dg/torture/builtin-attr-1.c: Likewise.
127
128         * gcc.dg/builtins-1.c: Test existing _Complex functions.
129         * gcc.dg/torture/builtin-attr-1.c: Likewise.
130
131 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
132
133         PR c++/11786
134         * g++.dg/lookup/koenig2.C: New test.
135
136         PR c++/5296
137         * g++.dg/rtti/typeid2.C: New test.
138
139 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
140
141         * gcc.c-torture/compile/20030904-1.c: New test.
142
143 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
144
145         * g++.dg/opt/longbranch2.C: New test.
146
147 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
148
149         * g++.dg/template/crash10.C: Only compile it.
150
151 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
152
153         PR middle-end/11665
154         * gcc.c-torture/compile/20030907-1.c: New test.
155         * g++.dg/init/array11.C: New test.
156
157 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
158
159         PR c++/11852
160         * g++.dg/init/struct1.C: New test.
161
162 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
163
164         PR c++/12181
165         * g++.dg/expr/comma1.C: New test.
166
167 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
168
169         PR c++/11867
170         * g++.dg/expr/static_cast5.C: New test.
171
172 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
173
174         PR c++/11507
175         * g++.dg/lookup/scoped7.C: New test.
176  
177         PR c++/9574
178         * g++.dg/other/static1.C: New test.
179
180         PR c++/11490
181         * g++.dg/warn/template-1.C: New test.
182
183         PR c++/11432
184         * g++.dg/template/crash10.C: New test.
185  
186         PR c++/2478
187         * g++.dg/overload/VLA.C: New test.
188  
189         PR c++/10804
190         * g++.dg/template/call1.C: New test.
191
192 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
193
194         PR c++/11794
195         * g++.dg/parse/using3.C: New test.
196
197 2003-09-06  Roger Sayle  <roger@eyesopen.com>
198
199         PR c++/11409
200         * g++.dg/overload/builtin3.C: New test case.
201
202 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
203
204         PR c/9862
205         * gcc.dg/20030906-1.c: New test.
206         * gcc.dg/20030906-2.c: Likewise.
207
208 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
209
210         PR c++/12167
211         * g++.dg/parse/defarg5.C: New test.
212
213         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
214
215 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
216
217         PR c++/12163
218         * g++.dg/expr/static_cast4.C: New test.
219
220         PR c++/12146
221         * g++.dg/template/crash9.C: New test.
222
223 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
224
225         * g++.old-deja/g++.ext/pretty2.C: Update for change 
226         in __FUNCTION__.
227         * g++.old-deja/g++.ext/pretty3.C: Likewise.
228
229 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
230
231         PR c++/11922
232         * g++/dg/template/qualified-id1.C: New test.
233         
234         PR c++/12037
235         * g++.dg/warn/noeffect4.C: New test.
236
237 2003-09-04  Matt Austern  <austern@apple.com>
238
239         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
240         * g++.dg/ext/fnname2.C: Likewise.
241         * g++.dg/ext/fnname3.C: Likewise.
242         
243 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
244
245         * g++.dg/expr/lval1.C: New test.
246         * g++.dg/ext/lvcast.C: Remove.
247
248 2003-09-03  Roger Sayle  <roger@eyesopen.com>
249
250         PR optimization/11700.
251         * gcc.c-torture/compile/20030903-1.c: New test case.
252
253 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
254
255         PR c++/12053
256         * g++.dg/abi/layout4.C: New test.
257
258 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
259
260         PR c++/11553
261         * g++.dg/parse/friend3.C: New test.
262         
263 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
264
265         PR c++/11847
266         * g++.dg/template/class1.C: New test.
267
268         PR c++/11808
269         * g++.dg/expr/call1.C: New test.
270
271 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
272
273         PR c++/12114
274         * g++.dg/init/ref9.C: New test.
275
276         PR c++/11972
277         * g++.dg/template/nested4.C: New test.
278
279 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
280
281         PR c++/12093
282         * g++.dg/template/non-dependent4.C: New test.
283
284         PR c++/11928
285         * g++.dg/inherit/conv1.C: New test.
286
287 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
288
289         PR c++/6196
290         * g++.dg/ext/label1.C: New test.
291         * g++.dg/ext/label2.C: Likewise.
292
293 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
294
295         * g++.dg/expr/cond3.C: New test.
296
297 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
298
299         * gcc.dg/builtins-1.c: Add new builtin cases.
300
301 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
302
303         * gcc.dg/builtins-1.c: Add new cases.
304         * gcc.dg/torture/builtin-attr-1.c: Likewise.
305
306 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
307
308         * gcc.dg/builtins-1.c: Add more math builtin tests.
309         * gcc.dg/torture/builtin-attr-1.c: New test.
310
311 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
312
313         PR optimization/5079
314         * g++.dg/opt/static3.C: New test.
315
316 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
317
318         * gcc.misc-tests/gcov-10b.c: New test.
319
320 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
321
322         * g++.dg/opt/ptrmem3.C: New test.
323
324         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
325
326 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
327
328         * gcc.dg/20030826-2.c: New test.
329
330 2003-08-26  Roger Sayle  <roger@eyesopen.com>
331
332         PR middle-end/12002
333         * g77.f-torture/compile/12002.f: New test case.
334
335 2003-08-26  Roger Sayle  <roger@eyesopen.com>
336
337         * gcc.dg/20030826-1.c: New test case.
338
339 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
340
341         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
342
343 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
344
345         PR c++/11871
346         * c++.dg/lookup/crash1.C: New test.
347
348         * c++.dg/warn/noeffect3.C: New test.
349
350 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
351
352         * gcc.dg/compat/vector-1_x.c: Compile with -w.
353         * gcc.dg/compat/vector-1_y.c: Ditto.
354         * gcc.dg/compat/vector-2_x.c: Ditto.
355         * gcc.dg/compat/vector-2_y.c: Ditto.
356
357 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
358
359         * gcc.dg/20030702-1.c: New test.
360
361 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
362
363         PR c++/8795
364         * g++.dg/ext/altivec-1.C: New test.
365
366 2003-08-24  Richard Henderson  <rth@redhat.com>
367
368         * g++.dg/eh/simd-2.C: Add -w for x86.
369
370 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
371
372         * gcc.dg/20030815-1.c: New test.
373
374 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
375
376         PR c++/3765
377         * g++.dg/parse/access6.C: New test.
378
379 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
380
381         PR c++/641, c++/11876
382         * g++.dg/template/friend22.C: New test.
383         * g++.dg/template/friend23.C: Likewise.
384
385 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
386
387         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
388         identically.
389
390 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
391
392         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
393
394 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
395
396         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
397
398 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
399
400         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
401
402 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
403
404         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
405
406 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
407
408         PR c++/11919
409         * g++.dg/overload/prom1.C: New test.
410
411         PR c++/11551
412         * g++.dg/parse/dtor2.C: New test.
413
414         PR c++/10762
415         * g++.dg/parse/using2.C: New test.
416
417 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
418
419         PR target/11805
420         * gcc.c-torture/compile/20030821-1.c: New.
421
422 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
423
424         PR c++/11834
425         * g++.dg/template/deduce2.C: New test.
426
427 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
428
429         * gcc.c-torture/execute/20030821-1.c: New test.
430
431 2003-08-20  Roger Sayle  <roger@eyesopen.com>
432
433         PR middle-end/11984
434         * gcc.dg/20030820-1.c: New test case.
435
436 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
437
438         PR c++/11945
439         * g++.dg/warn/noeffect2.C: New test.
440
441 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
442
443         PR c++/10926
444         * g++.dg/template/dtor2.C: New test.
445
446         PR c++/11684
447         * g++.dg/template/operator1.C: New test.
448         * g++.dg/parse/operator4.C: New test.
449
450         PR c++/11946.C
451         * g++.dg/expr/enum1.C: New test.
452         * gcc.dg/c99-bool-1.c: Remove bogus warning.
453
454         PR c++/11036.C
455         * g++.dg/parse/elab2.C: New test.
456         * g++.dg/parse/typedef4.C: Change error message.
457         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
458         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
459         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
460
461 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
462
463         * gcc.dg/pch/warn-1.c: New.
464         * gcc.dg/pch/warn-1.hs: New.
465
466         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
467         not-tested file.
468
469 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
470
471         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
472
473 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
474
475         * gcc.dg/uninit-D.c: New Test.
476         * gcc.dg/uninit-E.c: New Test.
477         * gcc.dg/uninit-F.c: New Test.
478         * gcc.dg/uninit-G.c: New Test.
479
480 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
481
482         * g++.dg/README: Describe the pch directory.
483
484 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
485
486         PR c++/11174
487         * g++.dg/parse/access4.C: New test.
488         * g++.dg/parse/access5.C: Likewise.
489         * g++.old-deja/g++.jason/access17.C: Adjust error message.
490
491 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
492
493         * gcc.dg/noncompile/20030818-1.c: New.
494
495 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
496
497         PR c++/11957
498         * g++.dg/warn/noeffect1.C: New test.
499
500         * g++.dg/template/scope2.C: New test.
501         * g++.dg/template/error2.C: Correct dg-error
502
503 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
504
505         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
506
507 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
508
509         PR C++/11512
510         * g++.dg/template/warn1.C: New.
511
512 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
513
514         * g++.dg/template/error2.C: New test.
515         * g++.dg/lookup/using7.C: Adjust errors
516         * g++.old-deja/g++.pt/crash36.C: Likewise.
517         * g++.old-deja/g++.pt/derived3.C: Likewise.
518
519 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
520
521         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
522         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
523         * gcc.c-torture/execute/builtins/string-9.c: New, from
524         string-opt-9.c.  Adjust for execute/builtins framework.
525         * gcc.c-torture/execute/string-opt-9.c: Delete.
526
527 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
528
529         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
530
531         * g++.dg/parse/ret-type2.C: New test.
532
533         PR c++/11703
534         * g++.dg/init/new8.C: New test.
535
536         PR c++/10923
537         * g++.dg/parse/typedef5.C: New test.
538
539         PR c++/9512
540         * g++.dg/parse/qualified2.C: New test.
541         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
542         invalid code.
543
544 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
545
546         * g++.dg/conversion/ptrmem1.C: New test.
547
548 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
549
550         PR target/11693
551         * gcc.dg/20030811-1.c: New test.
552
553         PR target/11535
554         * gcc.c-torture/execute/20030811-1.c: New test.
555
556 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
557
558         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
559
560 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
561
562         PR c++/11789.C
563         * g++.dg/inherit/multiple1.C: New test.
564
565 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
566
567         * gcc.dg/spe1.c: New test.
568
569         PR c++/11670
570         * g++.dg/expr/cast2.C: New test.
571         
572         PR c++/10530
573         * g++.dg/template/dependent-name2.C: New test.
574
575 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
576
577         * g++.dg/parse/crash11.C: Put the dg options in comments.
578
579 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
580
581         * lib/gcc-dg.exp: Update for diagnostic change.
582
583 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
584
585         PR c++/5767
586         * g++.dg/parse/crash11.C: New test.
587
588 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
589
590         * gcc.dg/cpp/spacing1.c: Update.
591
592 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
593
594         PR target/11739
595         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
596         a value for -mtune.
597
598 2003-08-04  Roger Sayle  <roger@eyesopen.com>
599
600         PR middle-end/11771
601         * gcc.c-torture/compile/20030804-1.c: New test case.
602
603 2003-08-04  Roger Sayle  <roger@eyesopen.com>
604
605         * gcc.dg/20030804-1.c: New test case.
606
607 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
608
609         * gcc.dg/cpp/separate-1.c: New test.
610
611 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
612
613         PR c++/11704
614         * g++.dg/template/dependent-expr2.C: New test.
615
616         PR c++/11766
617         * g++.dg/expr/ptrmem1.C: New test.
618
619 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
620
621         PR c++/9453
622         * g++.dg/template/friend15.C: New test.
623
624 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
625
626         * lib/dg-pch.exp: Work round PCH bug.
627
628 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
629
630         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
631         builtins.  Move cases from builtins-4.c here.
632
633         * gcc.dg/torture/builtin-math-1.c: New test taken from
634         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
635         additional cases.
636         
637         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
638         Delete.
639
640 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
641
642         PR c++/9447
643         * g++.dg/template/using7.C: New test.
644
645 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
646
647         * import1.c, import2.c: New tests.
648
649 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
650
651         * g++.dg/eh/crossjump1.C: New test.
652
653 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
654
655         PR c++/11697
656         * g++.dg/template/using6.C: New test.
657
658         PR c++/11744
659         * g++.dg/template/koenig2.C: New test.
660
661 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
662
663         PR c++/7983
664         * g++.dg/parse/typedef4.C: New test.
665
666 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
667
668         PR c++/8442, c++/8806
669         * g++.dg/template/elab1.C: New test.
670         * g++.dg/template/type2.C: Likewise.
671         * g++.dg/template/ttp3.C: Adjust expected error message.
672         * g++.old-deja/g++.law/visibility13.C: Likewise.
673         * g++.old-deja/g++.niklas/t135.C: Likewise.
674         * g++.old-deja/g++.pt/ttp41.C: Likewise.
675         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
676         template argument.
677         * g++.old-deja/g++.pt/ttp44.C: Likewise.
678
679 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
680
681         PR c++/11295
682         * g++.dg/ext/stmtexpr1.C: New test.
683
684         * g++.dg/opt/tmp1.C: New test.
685
686         PR c++/11525
687         * g++.dg/parse/constant4.C: New test.
688
689         PR c++/9447
690         * g++.dg/template/using5.C: New test.
691
692 2003-07-31  Roger Sayle  <roger@eyesopen.com>
693
694         * gcc.dg/builtins-27.c: New test case.
695
696 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
697
698         * gcc.dg/tls/opt-7.c: New test.
699
700 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
701         
702         * g++.old-deja/g++.other/crash18.C: Remove.
703
704 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
705
706         * g++.dg/template/explicit3.C: New.
707         * g++.dg/template/explicit4.C: New.
708         * g++.dg/template/explicit5.C: New.
709
710         PR c++/11347
711         * g++.dg/template/memtmpl1.C: New.
712
713 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
714
715         PR target/11565
716         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
717         * gcc.dg/i386-387-5.c (dg-options): Likewise.
718
719 2003-07-30  Jan Hubicka  <jh@suse.cz>
720
721         * vtgc1.c: Kill.
722
723 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
724
725         * gcc.dg/struct-in-proto-1.c: New test.
726
727 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
728
729         * gcc.dg/cpp/include2.c: Only expect one message.
730
731 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
732
733         PR c++/9447
734         * g++.dg/template/using1.C: New test.
735         * g++.dg/template/using2.C: New test.
736         * g++.dg/template/using3.C: New test.
737         * g++.dg/template/using4.C: New test.
738
739 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
740
741         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
742         * gcc.c-torture/execute/string-opt-10.c: Likewise.
743
744 2003-07-28  Jan Hubicka  <jh@suse.cz>
745
746         PR c++/11530
747         * g++.dg/opt/call1.C: New test.
748
749 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
750
751         PR c++/11667
752         * g++.dg/init/enum2.C: New test.
753         * g++.dg/template/overload1.C: Add "-w" option.
754
755 2003-07-28    <hp@bitrange.com>
756
757         * gcc.dg/Wdeclaration-after-statement-1.c,
758         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
759
760 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
761
762         * gcc.c-torture/compile/20030725-1.c: New test.
763
764 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
765
766         * gcc.dg/20030505.c: Only run for SPE.
767         Remove definition of opaque type.
768
769 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
770
771         * g++.dg/template/ptrmem6.C: New test.
772
773 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
774
775         * gcc.c-torture/compile/zero-strct-2.c: New test.
776
777 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
778
779         * gcc.dg/intermod-1.c: New test.
780
781 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
782
783         PR c++/11617
784         * g++.dg/template/lookup2.C: New test.
785         * g++.dg/template/memclass1.C: Remove instantiated from error.
786         * g++.dg/other/error2.C: Tweak expected errors.
787
788         PR c++/11596
789         * g++.dg/template/defarg3.C: New test.
790
791         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
792
793 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
794
795         * g++.dg/inherit/access5.C: New test.
796
797 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
798
799         PR c++/11513
800         * g++.dg/template/crash8.C: New test.
801
802 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
803
804         PR c/10602
805         * gcc.dg/noncompile/incomplete-2.c: New test.
806
807 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
808
809         PR c++/11645
810         * g++.dg/inherit/access4.C: New test.
811
812         PR c++/11517
813         * g++.dg/expr/cond2.C: New test.
814
815         PR optimization/10679
816         * g++.dg/opt/inline4.C: New test.
817
818 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
819
820         * g++.dg/parse/crash10: New test.
821
822 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
823
824         * g++.dg/ext/flexary1.C: New test.
825
826 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
827
828         PR c++/10793
829         * g++.dg/template/crash9.C: New test.
830
831 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
832
833         PR c++/3004
834         * g++.dg/parse/typedef3.C: New test.
835
836         PR c++/7906
837         * g++.dg/parse/operator2.C: New test.
838
839         PR c++/8895
840         * g++.dg/parse/def-tmpl-arg1.C: New test.
841
842         PR c++/9282
843         * g++.dg/parse/funptr1.C: New test.
844
845         PR c++/9452
846         * g++.dg/parse/ambig3.C: New test.
847
848         PR c++/9454
849         * g++.dg/parse/operator3.C: New test.
850
851         PR c++/9486
852         * g++.dg/parse/template10.C: New test.
853
854         PR c++/9488
855         * g++.dg/parse/template11.C: New test.
856
857         PR c++/10150
858         * g++.dg/parse/invalid-op1.C: New test.
859
860         PR c++/10247
861         * g++.dg/parse/condexpr1.C: New test.
862
863 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
864
865         * g++.dg/ext/packed3.C: New test.
866         * g++.dg/ext/packed4.C: New test.
867
868         * gcc.dg/pack-test-3.c: New test.
869
870 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
871
872         * lib/compat.exp: Handle dg-options per source file.
873         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
874         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
875         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
876         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
877         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
878         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
879         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
880         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
881         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
882         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
883         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
884         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
885         * g++.dg/compat/break/bitfield7_x.C: Ditto.
886         * g++.dg/compat/break/bitfield7_y.C: Ditto.
887
888 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
889
890         PR c/10320
891         * gcc.c-torture/execute/20030718-1.c: New test.
892
893 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
894
895         PR optimization/11536
896         * gcc.dg/20030721-1.c: New test.
897
898 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
899
900         PR c++/11546
901         * g++.dg/template/lookup1.C: New test.
902
903 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
904
905         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
906         diagnostics of ill-formed constructs involving labels.
907         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
908         the new 'previously defined here' message.
909
910 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
911
912         * g++.dg/parse/non-dependent2.C: New test.
913
914 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
915
916         * g++.dg/init/init-ref4.C: xfail on targets without
917         weak symbols.
918
919 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
920
921         PR target/11087
922         * gcc.c-torture/execute/20030717-1.c: New test.
923
924 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
925
926         * g++.dg/opt/cfg1.C: New test.
927
928 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
929
930         PR optimization/11557
931         * gcc.dg/20030717-1.c: New test.
932
933 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
934
935         PR c++/10476
936         * g++.dg/expr/crash-1.C: New test.
937
938         PR c++/11027
939         * g++.dg/template/init3.C: New test.
940
941         PR c++/8222
942         * g++.dg/template/non-dependent1.C: New test.
943
944         PR c++/11070
945         * g++.dg/template/non-dependent2.C: New test.
946
947         PR c++/11071
948         * g++.dg/template/non-dependent3.C: New test.
949
950         PR c++/9907
951         * g++.dg/template/sizeof5.C: New test.
952
953 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
954
955         PR 11498
956         * gcc.c-torture/compile/mangle-1.c: New file.
957
958 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
959
960         PR c++/7809
961         * g++.dg/parse/access3.C: New test.
962
963 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
964
965         PR c++/11384
966         * g++.dg/init/init-ref4.C: New test.
967
968 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
969
970         PR c++/11547
971         * g++.dg/parse/constant3.C: New test.
972         * g++.dg/parse/crash7.C: Likewise.
973
974 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
975
976         PR target/11008
977         * gcc.dg/i386-pentium4-not-mull.c: New.
978
979 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
980
981         * gcc.dg/asm-names.c (ymain): Make it weak.
982
983 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
984
985         PR c++/5421
986         * g++.dg/template/friend21.C: New test.
987
988 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
989
990         * gcc.dg/cleanup-8.c: New test.
991         * gcc.dg/cleanup-9.c: New test.
992
993 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
994
995         * g++.dg/ext/dll-MI1.h: New file.
996         * g++.dg/ext/dllexport-MI1.C: New file.
997         * g++.dg/ext/dllimport-MI1.C: New file.
998
999 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1000
1001         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1002         it does not have cmpstrsi patterns (just cmpmemsi).
1003
1004 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1005
1006         PR debug/11473
1007         * g++.dg/debug/debug8.C: New test.
1008
1009 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1010
1011         PR c++/10108
1012         * g++.dg/template/crash7.C: New test.
1013
1014 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1015
1016         PR target/10795
1017         * gcc.c-torture/compile/20030708-1.c: New.
1018
1019 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1020
1021         * gcc.c-torture/execute/20030715-1.c: New test.
1022
1023 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1024
1025         * gcc.dg/pch/inline-3.c: New file.
1026         * gcc.dg/pch/inline-3.hs: New file.
1027         * gcc.dg/pch/inline-4.c: New file.
1028         * gcc.dg/pch/inline-4.hs: New file.
1029
1030 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1031
1032         PR c++/11509
1033         * g++.dg/template/crash6.C: New test.
1034
1035         PR c++/7053
1036         * g++.dg/template/friend20.C: New test.
1037
1038         PR c++/7019
1039         * g++.dg/template/overload2.C: New test.
1040
1041 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1042
1043         PR optimization/11440
1044         * gcc.c-torture/execute/20030714-1.c: New test.
1045
1046 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1047
1048         PR c++/11154
1049         * g++.dg/template/partial2.C: New test.
1050
1051 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1052
1053         PR c++/11503
1054         * g++.dg/template/anon1.C: New test.
1055
1056         PR c++/11493
1057         PR c++/11495
1058         * g++.dg/parse/template9.C: Likewise.
1059         * g++.dg/template/crash4.C: New test.
1060         * g++.dg/template/koenig1.C: Likewise.
1061         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1062         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1063         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1064         functions.
1065         * g++.old-deja/g++.jason/template36.C: Likewise.
1066         * g++.old-deja/g++.mike/p1989.C: Likewise.
1067         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1068         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1069         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1070         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1071         compiling.
1072         * g++.old-deja/g++.pt/union2.C: Use this->.
1073
1074 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1075
1076         * gcc.dg/20030711-1.c: New test.
1077
1078 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1079
1080         PR c++/11050
1081         * g++.dg/parse/args1.C: New test.
1082         * g++.pt/defarg8.C: Change expected errors.
1083
1084 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1085
1086         PR c++/8164
1087         * g++.dg/template/nontype2.C: New test.
1088
1089         PR c++/10558
1090         * g++.dg/parse/template8.C: New test.
1091
1092         PR c++/8327
1093         * g++.dg/template/scope1.C: New test.
1094
1095         * g++.dg/warn/Wsign-compare-1.C: New test.
1096
1097 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1098
1099         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1100
1101 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1102
1103         PR c++/9411
1104         * g++.dg/template/explicit2.C: New test.
1105
1106         PR c++/10032
1107         * g++.dg/warn/pedantic1.C: New test.
1108
1109 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1110
1111         PR c++ 9483
1112         * g++.dg/other/field1.C: New test.
1113
1114 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1115
1116         PR c/11449
1117         * gcc.c-torture/compile/20030707-1.c: New.
1118
1119 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1120
1121         PR c++/10849
1122         * g++.dg/template/access12.C: New test.
1123
1124 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1125
1126         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1127         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1128         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1129         * gcc.misc-tests/gcov.exp: Update
1130         * g++.dg/gcov/gcov.exp: Update
1131         * lib/gcov.exp: Update.
1132
1133 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1134
1135         * g++.dg/abi/mangle17.C: Make sure template expressions are
1136         dependent.
1137         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1138         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1139         * g++.dg/opt/stack1.C: Remove erroneous code.
1140         * g++.dg/parse/template7.C: New test.
1141         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1142         * g++.old-deja/g++.pt/crash4.C: Likewise.
1143
1144 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1145
1146         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1147         with zero or one occurence of `$' after the initial `L'.
1148
1149 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1150
1151         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1152
1153 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1154
1155         PR c/11370
1156         * gcc.dg/Wunreachable-6.c: New testcase.
1157         * gcc.dg/Wunreachable-7.c: New testcase.
1158
1159 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1160
1161         PR c/11420
1162         * gcc.dg/20030708-1.c: New test.
1163
1164 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1165
1166         * gcc.dg/compat/sdata-section.h: New file.
1167         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1168         * gcc.dg/torture/mips-sdata-1.c: New test.
1169
1170 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1171
1172         PR c++/11030
1173         * g++.dg/template/friend19.C: New test.
1174
1175 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1176
1177         * g++.dg/opt/strength-reduce.C: New test.
1178
1179 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1180
1181         PR target/10979
1182         * gcc.dg/20030707-1.c: New testcase.
1183
1184 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1185
1186         PR optimization/11059
1187         * g++.dg/opt/emptyunion.C: New testcase.
1188
1189 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1190             Eric Botcazou  <ebotcazou@libertysurf.fr>
1191
1192         * g++.dg/opt/stack1.C: New test.
1193
1194 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1195
1196         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1197         run test.
1198
1199         PR c++/11431
1200         * g++.dg/expr/static_cast3.C: New test.
1201
1202 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1203
1204         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1205         everywhere.
1206         * gcc.dg/concat.c: Concatenation of string constants with
1207         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1208         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1209         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1210         necessary to avoid multi-character character constant warning.
1211         * gcc.dg/cpp/escape.c: Likewise.
1212         * gcc.dg/cpp/ucs.c: Likewise.
1213         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1214         Fix a typo.
1215
1216 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1217
1218         PR c/11428
1219         * gcc.c-torture/compile/20030704-1.c: New.
1220
1221 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1222
1223         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
1224
1225 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
1226
1227         PR c++/5287, PR c++/7910,  PR c++/11021
1228         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
1229         tests for warnings.
1230         * g++.dg/ext/dllimport2.C: Add tests for warnings.
1231         * g++.dg/ext/dllimport3.C: Likewise.
1232         * g++.dg/ext/dllimport4.C: New file.
1233         * g++.dg/ext/dllimport5.C: New file.
1234         * g++.dg/ext/dllimport6.C: New file.
1235         * g++.dg/ext/dllimport7.C: New file.
1236         * g++.dg/ext/dllimport8.C: New file.
1237         * g++.dg/ext/dllimport9.C: New file.
1238         * g++.dg/ext/dllimport10.C: New file.
1239         * g++.dg/ext/dllexport1.C: New file.
1240
1241 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1242
1243         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
1244         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
1245
1246 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1247
1248         * gcc.dg/builtins-25.c: New testcase.
1249         * gcc.dg/builtins-26.c: New testcase.
1250
1251 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
1252
1253         * gcc.dg/compat/vector-defs.h: New file.
1254         * gcc.dg/compat/vector-setup.h: New file.
1255         * gcc.dg/compat/vector-check.h: New file.
1256         * gcc.dg/compat/vector-1_main.c: New file.
1257         * gcc.dg/compat/vector-1_x.c: New file.
1258         * gcc.dg/compat/vector-1_y.c: New file.
1259         * gcc.dg/compat/vector-2_main.c: New file.
1260         * gcc.dg/compat/vector-2_x.c: New file.
1261         * gcc.dg/compat/vector-2_y.c: New file.
1262
1263         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
1264         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
1265         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
1266         * gcc.dg/compat/struct-align-1.h: New file.
1267         * gcc.dg/compat/struct-align-1_main.c: New file.
1268         * gcc.dg/compat/struct-align-1_x.c: New file.
1269         * gcc.dg/compat/struct-align-1_y.c: New file.
1270         * gcc.dg/compat/struct-align-2.h: New file.
1271         * gcc.dg/compat/struct-align-2_main.c: New file.
1272         * gcc.dg/compat/struct-align-2_x.c: New file.
1273         * gcc.dg/compat/struct-align-2_y.c: New file.
1274
1275         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
1276         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1277         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1278         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1279         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1280         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1281         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1282         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1283         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1284         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1285         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1286         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1287         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1288         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1289         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1290         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1291         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1292         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1293         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1294         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1295         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1296         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1297         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1298         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1299         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1300         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1301         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1302         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1303         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1304
1305 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1306
1307         * gcc.dg/i386-call-1.c: New test.
1308
1309 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
1310
1311         PR c++/9162
1312         * g++.dg/parse/defarg4.C: New.
1313
1314 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1315
1316         PR target/10700
1317         * gcc.c-torture/compile/20030703-1.c: New test case.
1318
1319 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1320
1321         * g++.dg/template/local3.C: Remove extra semicolon.
1322
1323 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1324
1325         * gcc.dg/i386-volatile-1.c: New test.
1326
1327 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
1328
1329         PR c++/11072
1330         * g++.dg/other/offsetof2.C: XFAIL.
1331         * g++.dg/other/offsetof5.C: New.
1332
1333         PR c++/10219
1334         * g++.dg/template/error1.C: New.
1335
1336         PR c++/9779
1337         * g++.dg/template/dependent-expr1.C: New.
1338
1339 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1340
1341         PR c++/6949
1342         * g++.dg/template/local3.C: New test.
1343
1344         PR c++/11149
1345         * g++.dg/lookup/scoped6.C: New test.
1346
1347 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
1348
1349         PR c++/8046
1350         * g++.dg/other/error7.C: New test.
1351
1352 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
1353
1354         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
1355         * g++.old-deja/g++.abi/vtable3.h: Likewise.
1356         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1357         * g++.old-deja/g++.other/union2.C: Likewise.
1358         * gcc.dg/c90-const-expr-2.c: Likewise.
1359         * gcc.dg/c90-const-expr-3.c: Likewise.
1360         * gcc.dg/c99-const-expr-2.c: Likewise.
1361         * gcc.dg/c99-const-expr-3.c: Likewise.
1362         * gcc.dg/concat.c: Likewise.
1363
1364 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1365
1366         PR c++/9559
1367         * g++.dg/init/static1.C: New test.
1368
1369 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1370
1371         * Changelog: Remove ">>>>>>>" from previous change.
1372
1373 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1374
1375         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
1376         * g++.old-deja/g++.other/access2.C: Likewise.
1377         * g++.old-deja/g++.other/decl2.C: Likewise.
1378         * gcc.c-torture/execute/20020615-1.c: Likewise.
1379
1380 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1381
1382         PR c++/4933
1383         * g++.dg/template/sizeof4.C: New test.
1384
1385 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1386
1387         * g++.dg/other/error6.C: New test.
1388
1389 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1390
1391         PR c++/10750
1392         * g++.dg/parse/constant2.C: New test.
1393
1394 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
1395
1396         PR c++/11106
1397         * g++.dg/other/error5.C: New test.
1398
1399 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1400
1401         * gcc.dg/format/gcc_diag-1.c: New test.
1402
1403 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
1404
1405         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
1406
1407 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1408
1409         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
1410         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
1411         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
1412
1413 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
1414
1415         * gcc.c-torture/execute/builtins/string-8.c: New test.
1416         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
1417         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
1418         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
1419
1420 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1421
1422         PR c++/10468
1423         * g++.dg/ext/typeof6.C: New test.
1424
1425 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1426
1427         PR c++/10796
1428         * g++.dg/init/enum1.C: New test.
1429
1430 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
1431
1432         * gcc.dg/20030627-1.c: New test.
1433
1434 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
1435
1436         PR c++/11332
1437         * g++.dg/expr/static_cast2.C: New test.
1438
1439 2003-06-26  Roger Sayle  <roger@eyesopen.com>
1440             Jakub Jelinek  <jakub@redhat.com>
1441
1442         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
1443         sprintf(dst,"%s",src) optimization.
1444         * gcc.c-torture/execute/20030626-1.c: New test case.
1445         * gcc.c-torture/execute/20030626-2.c: New test case.
1446
1447 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
1448
1449         * gcc.c-torture/execute/multi-ix.c: New test.
1450
1451         * gcc.c-torture/execute/simd-4.c (main):
1452         Added missing semicolon at end of union.
1453
1454 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
1455
1456         PR c++/8266
1457         * g++.dg/template/explicit-instantiation3.C: New test.
1458
1459 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1460
1461         * gcc.dg/20030626-1.c: Use signed char.
1462
1463 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1464
1465         * gcc.dg/20030626-1.c: New test.
1466
1467 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
1468
1469         * const-str-2.m: Update.
1470
1471 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
1472
1473         PR c++/10990
1474         * g++.dg/rtti/dyncast1.C: New test.
1475         * g++.dg/abi/mangle4.C: Correct base-specifier access.
1476         * g++.dg/lookup/scoped1.C: Remove XFAIL.
1477         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
1478
1479         PR c++/10931
1480         * g++.dg/expr/static_cast1.C: New test.
1481
1482 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
1483
1484         * gcc.dg/20030625-1.c: New test.
1485
1486 2003-06-24  Roger Sayle  <roger@eyesopen.com>
1487
1488         * gcc.c-torture/compile/20030624-1.c: New test case.
1489
1490 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
1491
1492         * gcc.c-torture/execute/string-opt-17.c: New test.
1493
1494 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
1495
1496         PR c++/5754
1497         * g++.dg/parse/crash6.C: New test.
1498
1499 2003-06-23  Roger Sayle  <roger@eyesopen.com>
1500
1501         * gcc.dg/builtins-24.c: New test case.
1502
1503 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
1504
1505         * g++.dg/opt/operator1.C: New test.
1506
1507 2003-06-22  Roger Sayle  <roger@eyesopen.com>
1508
1509         * gcc.c-torture/execute/string-opt-16.c: New test case.
1510
1511 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1512
1513         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
1514         * g++.old-deja/g++.other/conv7.C: Likewise
1515         * g++.old-deja/g++.other/overcnv2.C: Likewise.
1516         * g++.old-deja/g++.other/overload14.C: Likewise.
1517
1518 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1519
1520         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
1521         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1522
1523 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1524
1525         PR c++/10888
1526         * g++.dg/warn/Winline-3.C: New test.
1527
1528 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1529
1530         * lib/target-supports.exp (check_alias_available): Make the test
1531         program acceptable to the Solaris assembler.
1532
1533         PR c++/10749
1534         * g++.dg/template/memclass2.C: New test.
1535
1536 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1537             Eric Botcazou  <ebotcazou@libertysurf.fr>
1538
1539         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
1540         data for non-matching targets.
1541         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
1542
1543 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1544
1545         PR c++/10845
1546         * g++.dg/template/member3.C: New test.
1547
1548 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
1549
1550         PR c++/10939
1551         * g++.dg/template/func1.C: New test.
1552
1553         PR c++/9649
1554         * g++.dg/template/static4.C: New test.
1555         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
1556
1557         PR c++/11041
1558         * g++.dg/init/ref7.C: New test.
1559
1560 2003-06-19  Matt Austern  <austern@apple.com>
1561
1562         PR c++/11228
1563         * g++.dg/anew1.C: New test.
1564         * g++.dg/anew2.C: New test.
1565         * g++.dg/anew3.C: New test.
1566         * g++.dg/anew4.C: New test.
1567
1568 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
1569
1570         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
1571
1572 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
1573
1574         * gcc.c-torture/execute/simd-4.c (main): Make expected value
1575         endian-dependent.
1576
1577 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
1578
1579         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
1580         Remove cruft.
1581
1582 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
1583
1584         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
1585         * gcc.c-torture/compile/961203-1.c: Likewise.
1586         * gcc.c-torture/compile/980506-1.c: Likewise.
1587
1588 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
1589
1590         PR c++/10712
1591         * g++.dg/lookup/using7.C: New test.
1592
1593 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
1594
1595         PR c++/11105
1596         * g++.dg/abi/conv1.C: Remove it.
1597         * g++.dg/template/conv7.C: New test.
1598         * g++.dg/template/conv8.C: Likewise.
1599         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
1600         conversion operator.
1601
1602 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
1603
1604         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
1605         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1606         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1607         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1608         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1609         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1610         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1611         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1612         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1613         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1614         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1615         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1616         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1617         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1618         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1619         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1620         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1621         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1622         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1623         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1624         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1625         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1626         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1627         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1628         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1629         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1630         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1631         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1632         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1633
1634 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
1635
1636         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
1637         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
1638         indications.
1639
1640 2003-06-16  Roger Sayle  <roger@eyesopen.com>
1641
1642         * gcc.dg/i386-387-5.c: New test case.
1643         * gcc.dg/i386-387-6.c: New test case.
1644         * gcc.dg/builtins-23.c: New test case.
1645
1646 2003-06-15  Roger Sayle  <roger@eyesopen.com>
1647
1648         * gcc.dg/builtins-22.c: New test case.
1649         * gcc.dg/i386-387-1.c: Update to test exp.
1650         * gcc.dg/i386-387-2.c: Likewise.
1651
1652 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1653
1654         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
1655
1656 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
1657
1658         * lib/gcc-dg.exp (dg-require-dll): New function.
1659         (dg-xfail-if): Likewise.
1660         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
1661         driver.
1662
1663         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
1664         * gcc.c-torture/compile/20001205-1.c: Likewise.
1665         * gcc.c-torture/compile/20001226-1.c: Likewise.
1666         * gcc.c-torture/compile/20010518-2.c: Likewise.
1667         * gcc.c-torture/compile/20020312-1.c: Likewise.
1668         * gcc.c-torture/compile/20020604-1.c: Likewise.
1669         * gcc.c-torture/compile/920501-12.c: Likewise.
1670         * gcc.c-torture/compile/920501-4.c: Likewise.
1671         * gcc.c-torture/compile/920520-1.c: Likewise.
1672         * gcc.c-torture/compile/920521-1.c: Likewise.
1673         * gcc.c-torture/compile/920625-1.c: Likewise.
1674         * gcc.c-torture/compile/961203-1.c: Likewise.
1675         * gcc.c-torture/compile/980506-1.c: Likewise.
1676         * gcc.c-torture/compile/981006-1.c: Likewise.
1677         * gcc.c-torture/compile/981022-1.c: Likewise.
1678         * gcc.c-torture/compile/981223-1.c: Likewise.
1679         * gcc.c-torture/compile/990617-1.c: Likewise.
1680         * gcc.c-torture/compile/dll.c: Likewise.
1681         * gcc.c-torture/compile/labels-3.c: Likewise.
1682         * gcc.c-torture/compile/mipscop-1.c: Likewise.
1683         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1684         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1685         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1686         * gcc.c-torture/compile/simd-5.c: Likewise.
1687         * gcc.c-torture/compile/20000804-1.x: Remove.
1688         * gcc.c-torture/compile/20001205-1.x: Likewise.
1689         * gcc.c-torture/compile/20001226-1.x: Likewise.
1690         * gcc.c-torture/compile/20010518-2.x: Likewise.
1691         * gcc.c-torture/compile/20020312-1.x: Likewise.
1692         * gcc.c-torture/compile/20020604-1.x: Likewise.
1693         * gcc.c-torture/compile/920501-12.x: Likewise.
1694         * gcc.c-torture/compile/920501-4.x: Likewise.
1695         * gcc.c-torture/compile/920520-1.x: Likewise.
1696         * gcc.c-torture/compile/920521-1.x: Likewise.
1697         * gcc.c-torture/compile/920625-1.x: Likewise.
1698         * gcc.c-torture/compile/961203-1.x: Likewise.
1699         * gcc.c-torture/compile/980506-1.x: Likewise.
1700         * gcc.c-torture/compile/981006-1.x: Likewise.
1701         * gcc.c-torture/compile/981022-1.x: Likewise.
1702         * gcc.c-torture/compile/981223-1.x: Likewise.
1703         * gcc.c-torture/compile/990617-1.x: Likewise.
1704         * gcc.c-torture/compile/mipscop-1.x: Likewise.
1705         * gcc.c-torture/compile/mipscop-2.x: Likewise.
1706         * gcc.c-torture/compile/mipscop-3.x: Likewise.
1707         * gcc.c-torture/compile/mipscop-4.x: Likewise.
1708         * gcc.c-torture/compile/simd-5.x: Likewise.
1709
1710         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
1711
1712 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1713
1714         * gcc.c-torture/execute/20030611-1.c: New test.
1715
1716 2003-06-12  Roger Sayle  <roger@eyesopen.com>
1717
1718         PR middle-end/168
1719         * gcc.dg/20030612-1.c: New test case.
1720
1721 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
1722
1723         PR c++/10635
1724         * g++.dg/expr/cast1.C: New test.
1725
1726 2003-06-12  Roger Sayle  <roger@eyesopen.com>
1727
1728         * gcc.dg/builtins-21.c: New test case.
1729
1730 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
1731
1732         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
1733         options instead of at the end.
1734         * lib/objc.exp (objc_target_compile): Likewise.
1735
1736 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
1737
1738         PR c++/10432
1739         * g++.dg/parse/error1.C: New test.
1740
1741 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
1742
1743         * gcc.dg/compat/struct-by-value-11_main.c: New file.
1744         * gcc.dg/compat/struct-by-value-11_x.c: New file.
1745         * gcc.dg/compat/struct-by-value-11_y.c: New file.
1746         * gcc.dg/compat/struct-by-value-12_main.c: New file.
1747         * gcc.dg/compat/struct-by-value-12_x.c: New file.
1748         * gcc.dg/compat/struct-by-value-12_y.c: New file.
1749         * gcc.dg/compat/struct-by-value-13_main.c: New file.
1750         * gcc.dg/compat/struct-by-value-13_x.c: New file.
1751         * gcc.dg/compat/struct-by-value-13_y.c: New file.
1752         * gcc.dg/compat/struct-by-value-14_main.c: New file.
1753         * gcc.dg/compat/struct-by-value-14_x.c: New file.
1754         * gcc.dg/compat/struct-by-value-14_y.c: New file.
1755         * gcc.dg/compat/struct-by-value-15_main.c: New file.
1756         * gcc.dg/compat/struct-by-value-15_x.c: New file.
1757         * gcc.dg/compat/struct-by-value-15_y.c: New file.
1758         * gcc.dg/compat/struct-by-value-16_main.c: New file.
1759         * gcc.dg/compat/struct-by-value-16_x.c: New file.
1760         * gcc.dg/compat/struct-by-value-16_y.c: New file.
1761         * gcc.dg/compat/struct-by-value-17_main.c: New file.
1762         * gcc.dg/compat/struct-by-value-17_x.c: New file.
1763         * gcc.dg/compat/struct-by-value-17_y.c: New file.
1764         * gcc.dg/compat/struct-by-value-18_main.c: New file.
1765         * gcc.dg/compat/struct-by-value-18_x.c: New file.
1766         * gcc.dg/compat/struct-by-value-18_y.c: New file.
1767
1768         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
1769         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
1770         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
1771         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
1772         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
1773         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
1774         * gcc.dg/compat/scalar-return-3_main.c: New file.
1775         * gcc.dg/compat/scalar-return-3_x.c: New file.
1776         * gcc.dg/compat/scalar-return-3_y.c: New file.
1777         * gcc.dg/compat/scalar-return-4_main.c: New file.
1778         * gcc.dg/compat/scalar-return-4_x.c: New file.
1779         * gcc.dg/compat/scalar-return-4_y.c: New file.
1780
1781 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
1782
1783         * gcc.dg/compat/fp2-struct-check.h: New file.
1784         * gcc.dg/compat/fp2-struct-defs.h: New file.
1785         * gcc.dg/compat/fp2-struct-init.h: New file.
1786         * gcc.dg/compat/struct-by-value-10_main.c: New file.
1787         * gcc.dg/compat/struct-by-value-10_x.c: New file.
1788         * gcc.dg/compat/struct-by-value-10_y.c: New file.
1789         * gcc.dg/compat/struct-return-10_main.c: New file.
1790         * gcc.dg/compat/struct-return-10_x.c: New file.
1791         * gcc.dg/compat/struct-return-10_y.c: New file.
1792
1793         * gcc.dg/compat/compat-common.h: New file.
1794         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
1795         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
1796         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
1797         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
1798         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
1799         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
1800         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
1801         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1802         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
1803         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
1804         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1805         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
1806         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
1807         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1808         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
1809         * gcc.dg/compat/small-struct-check.h: Ditto.
1810         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
1811         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1812         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
1813         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
1814         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1815         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
1816         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
1817         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1818         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
1819         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
1820         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1821         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
1822         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
1823         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1824         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
1825         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
1826         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1827         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
1828         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
1829         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1830         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
1831         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
1832         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1833         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
1834         * gcc.dg/compat/struct-return-2_main.c: Ditto.
1835         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1836         * gcc.dg/compat/struct-return-2_y.c: Ditto.
1837         * gcc.dg/compat/struct-return-3_main.c: Ditto.
1838         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1839         * gcc.dg/compat/struct-return-3_y.c: Ditto.
1840
1841 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
1842
1843         * g++.dg/pch/static-1.C: New file.
1844         * g++.dg/pch/static-1.Hs: New file.
1845
1846 2003-06-10  Richard Henderson  <rth@redhat.com>
1847
1848         * gcc.dg/asm-7.c: Adjust expected warning text.
1849
1850 2003-06-10  Roger Sayle  <roger@eyesopen.com>
1851
1852         * gcc.dg/builtins-20.c: New test case.
1853
1854 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
1855
1856         PR c++/11131
1857         * g++.dg/opt/template1.C: New test.
1858
1859 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
1860
1861         * lib/gcc-dg.exp (dg-test): Clear additional_files and
1862         additional_sources.
1863
1864 2003-05-21  David Taylor  <dtaylor@emc.com>
1865
1866         * gcc.dg/Wpadded.c: New file.
1867
1868 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
1869
1870         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
1871         * gcc.dg/special/weak-2.c: Add dg-require-weak.
1872         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
1873         dg-require-weak.
1874
1875 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
1876
1877         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
1878
1879 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
1880
1881         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
1882         (dg-require-alias): Likewise.
1883         (dg-require-gc-sections): Likewise.
1884         * lib/target-supports.exp (check_gc_sections_available): Likewise.
1885
1886 2003-06-08  Richard Henderson  <rth@redhat.com>
1887
1888         * gcc.dg/20011029-2.c: Fix the array reference.
1889         * gcc.dg/asm-7.c: New.
1890
1891 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
1892
1893         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
1894
1895 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
1896
1897         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
1898         (dg-require-gc-sections): Likewise.
1899
1900 2003-06-08  Jan Hubicka  <jh@suse.cz>
1901
1902         * i386-cmov1.c: Fix regular expression.
1903         * i386-cvt-1.c: Likewise.
1904         * i386-local.c: Likewise.
1905         * i386-local2.c: Likewise.
1906         * i386-mul.c: Likewise.
1907         * i386-ssetype-1.c: Likewise.
1908         * i386-ssetype-3.c: Likewise.
1909         * i386-ssetype-5.c: Likewise.
1910
1911 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1912
1913         PR c++/11039
1914         * g++.dg/warn/implicit-typename2.C: New test.
1915         * g++.dg/warn/implicit-typename3.C: New test.
1916
1917 2003-06-07  Richard Henderson  <rth@redhat.com>
1918
1919         * g++.dg/other/offsetof3.C: Use size_t.
1920         * g++.dg/other/offsetof4.C: Likewise.
1921
1922 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
1923
1924         * lib/copy-file.exp: New. Implement gcc_copy_files.
1925
1926         * lib/dg-pch.exp: Load copy-file.exp
1927         (dg-pch): Use gcc_copy_files instead of "file copy".
1928
1929 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
1930
1931         * gcc.dg/weak/weak.exp: Simplify.
1932         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
1933         * gcc.dg/weak/weak-1.c: Likewise.
1934         * gcc.dg/weak/weak-2.c: Likewise.
1935         * gcc.dg/weak/weak-3.c: Likewise.
1936         * gcc.dg/weak/weak-4.c: Likewise.
1937         * gcc.dg/weak/weak-5.c: Likewise.
1938         * gcc.dg/weak/weak-6.c: Likewise.
1939         * gcc.dg/weak/weak-7.c: Likewise.
1940         * gcc.dg/weak/weak-8.c: Likewise.
1941         * gcc.dg/weak/weak-9.c: Likewise.
1942
1943 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
1944
1945         gcc.c-torture/execute/20030606-1.c: New.
1946
1947 2003-06-06  Roger Sayle  <roger@eyesopen.com>
1948
1949         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
1950         * gcc.dg/builtins-19.c: Likewise.
1951
1952 2003-06-06  Roger Sayle  <roger@eyesopen.com>
1953
1954         * gcc.dg/builtins-2.c: Add some more tests.
1955         * gcc.dg/builtins-18.c: New test case.
1956         * gcc.dg/builtins-19.c: New test case.
1957
1958 2003-06-06  Roger Sayle  <roger@eyesopen.com>
1959             Jim Wilson  <wilson@tuliptree.org>
1960
1961         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
1962
1963 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
1964
1965         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
1966         mempcpy/stpcpy calls not to be optimized into something else.
1967         * gcc.c-torture/execute/string-opt-3.c: Moved to...
1968         * gcc.c-torture/execute/builtins/string-7.c: ...here.
1969         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
1970
1971 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1972
1973         * gcc.dg/format/asm_fprintf-1.c: New test.
1974
1975 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
1976
1977         * lib/gcc-defs.exp (additional_sources): New variable.
1978         (dg-additional-sources): New function.
1979         (additional_files): New variable.
1980         (dg-additional-files): New function.
1981         (dg-additional-files-options): Likewise.
1982         * lib/gcc-dg.exp (dg-require-weak): New function.
1983         (dg-require-alias): Likewise.
1984         (dg-require-gc-sections): Likewise.
1985         * lib/target-supports.exp (check_alias_available): Remove testfile
1986         parameter.
1987         (check_gc_sections_available): New function.
1988         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
1989         (dg-gpp-additional-files): Likewise.
1990         * lib/g++.exp (additional_sources): Remove.
1991         (additional_files): Likewise.
1992         (g++_target_compile): Use dg-additional-files-options.
1993
1994         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
1995         Tcl logic.
1996         * gcc.dg/special/ecos.exp: Remove.
1997         * gcc.dg/special/20000419-2.c: Use dg-require-*.
1998         * gcc.dg/special/alias-1.c: Likewise.
1999         * gcc.dg/special/alias-2.c: Likewise.
2000         * gcc.dg/special/gcsec-1.c: Likewise.
2001         * gcc.dg/special/weak-1.c: Likewise.
2002         * gcc.dg/special/weak-2.c: Likewise.
2003         * gcc.dg/special/wkali-1.c: Likewise.
2004         * gcc.dg/special/wkali-2.c: Likewise.
2005
2006         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2007         dg-gpp-additional-*.
2008         * g++.dg/special/conpr-3.C: Likewise.
2009         * g++.dg/special/conpr-4.C: Likewise.
2010         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2011         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2012         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2013         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2014         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2015         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2016         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2017         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2018         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2019         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2020         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2021         * g++.old-deja/g++.other/comdat1.C: Likewise.
2022         * g++.old-deja/g++.other/comdat2.C: Likewise.
2023         * g++.old-deja/g++.other/comdat3.C: Likewise.
2024         * g++.old-deja/g++.other/ctor1.C: Likewise.
2025         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2026
2027 2003-06-05  Richard Henderson  <rth@redhat.com>
2028
2029         * gcc.dg/debug/20030605-1.c: New.
2030
2031 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2032
2033         * README.QMTEST: Update.
2034
2035 2003-06-04  Richard Henderson  <rth@redhat.com>
2036
2037         * gcc.dg/cleanup-1.c: New.
2038         * gcc.dg/cleanup-2.c: New.
2039         * gcc.dg/cleanup-3.c: New.
2040         * gcc.dg/cleanup-4.c: New.
2041         * gcc.dg/cleanup-5.c: New.
2042         * gcc.dg/cleanup-6.c: New.
2043         * gcc.dg/cleanup-7.c: New.
2044
2045 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2046
2047         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2048
2049         * lib/dg-pch.exp: New file.
2050         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2051         * gcc.dg/pch/pch.exp: Likewise.
2052
2053 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2054
2055         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2056         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2057         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2058         * gcc.dg/builtins-17.c: New test case.
2059         * gcc.dg/i386-387-4.c: New test case.
2060         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2061
2062 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2063
2064         * gcc.dg/ultrasp9.c: New test.
2065
2066 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2067
2068         * gcc.c-torture/compile/20030604-1.c: New test.
2069         * gcc.dg/sparc-constant-1.c: New test.
2070
2071 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2072
2073         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2074
2075 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2076
2077         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2078
2079         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2080         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2081
2082 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2083
2084         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2085
2086 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2087
2088         PR c++/10940
2089         * g++.dg/template/spec10.C: New test.
2090
2091 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2092
2093         * gcc.dg/builtins-16.c: New test case.
2094
2095 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2096
2097         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2098         mempcpy test with post-increments.
2099         * gcc.c-torture/execute/string-opt-3.c: New test.
2100         * gcc.dg/string-opt-1.c: New test.
2101
2102 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2103
2104         PR fortran/10965
2105         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2106
2107 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2108
2109         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2110         (scan-assembler): ... here.  Use dg-scan.
2111         (scan-assembler-not): Likewise.
2112         (scan-file): New function.
2113         (scan-file-not): Likewise.
2114         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2115         * gcc.dg/cpp/_Pragma4.c: Likewise.
2116         * gcc.dg/cpp/_Pragma5.c: Likewise.
2117         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2118         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2119         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2120         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2121         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2122         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2123         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2124         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2125         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2126         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2127         * gcc.dg/cpp/cxxcom1.c: Likewise.
2128         * gcc.dg/cpp/line1.c: Likewise.
2129         * gcc.dg/cpp/maccom1.c: Likewise.
2130         * gcc.dg/cpp/maccom2.c: Likewise.
2131         * gcc.dg/cpp/maccom3.c: Likewise.
2132         * gcc.dg/cpp/maccom4.c: Likewise.
2133         * gcc.dg/cpp/maccom5.c: Likewise.
2134         * gcc.dg/cpp/maccom6.c: Likewise.
2135         * gcc.dg/cpp/multiline.c: Likewise.
2136         * gcc.dg/cpp/spacing1.c: Likewise.
2137         * gcc.dg/cpp/spacing2.c: Likewise.
2138         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2139         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2140         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2141         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2142         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2143         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2144         * gcc.dg/cpp/cxxcom2.c: Likewise.
2145         * gcc.dg/cpp/cxxcom2.h: New file.
2146
2147         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2148         * g++.dg/cpp/truefalse.C: Here.
2149         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2150
2151 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2152
2153         * gcc.dg/cpp/redef3.c: New file.
2154
2155 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2156
2157         * gcc.dg/i386-loop-3.c: New test.
2158
2159 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2160
2161         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2162
2163 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2164
2165         * gcc.dg/fwrapv-1.c: New test case.
2166         * gcc.dg/fwrapv-2.c: New test case.
2167
2168 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2169
2170         PR c++/10956
2171         * g++.dg/template/spec9.C: New test.
2172
2173 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2174
2175         * gcc.dg/duff-4.c: New test case.
2176
2177 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2178
2179         PR fortran/10843
2180         * g77.dg/ffixed-form-1.f: New test
2181         * g77.dg/ffixed-form-2.f: New test
2182         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2183         * g77.dg/ffree-form-3.f: New test
2184
2185 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2186
2187         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2188         * gcc.dg/wint_t-1.c: Likewise.
2189
2190 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2191
2192         * g++.dg/template/access11.C: New test.
2193
2194 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2195
2196         PR c++/10849
2197         * g++.dg/template/access10.C: New test.
2198
2199 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2200             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2201
2202         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2203
2204 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2205
2206         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2207         suppress for powerpc-*-darwin*.
2208         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2209
2210 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2211
2212         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2213         suppress option for powerpc-*-darwin*.
2214
2215 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2216
2217         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2218         * gcc.dg/builtins-4.c: Add test for fmod.
2219
2220 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2221
2222         PR c++/10682
2223         * g++.dg/template/instantiate4.C: New test.
2224
2225 2003-05-22  Roger Sayle  <roger@eyesopen.com>
2226
2227         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
2228
2229 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
2230
2231         * gcc.dg/compat/scalar-return-1_main.c: New file.
2232         * gcc.dg/compat/scalar-return-1_x.c: New file.
2233         * gcc.dg/compat/scalar-return-1_y.c: New file.
2234         * gcc.dg/compat/scalar-return-2_main.c: New file.
2235         * gcc.dg/compat/scalar-return-2_x.c: New file.
2236         * gcc.dg/compat/scalar-return-2_y.c: New file.
2237         * gcc.dg/compat/struct-return-3_main.c: New file.
2238         * gcc.dg/compat/struct-return-3_y.c: New file.
2239         * gcc.dg/compat/struct-return-3_x.c: New file.
2240         * gcc.dg/compat/struct-return-2_main.c: New file.
2241         * gcc.dg/compat/struct-return-2_x.c: New file.
2242         * gcc.dg/compat/struct-return-2_y.c: New file.
2243
2244 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2245
2246         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
2247         for hppa*-hp-hpux*.
2248         * gcc.dg/20021014-1.c (dg-options): Likewise.
2249         * gcc.dg/nest.c (dg-options): Likewise.
2250
2251 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
2252
2253         PR c++/9738
2254         * g++.dg/ext/dllimport2.C: New file.
2255         * g++.dg/ext/dllimport3.C: New file.
2256
2257 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
2258
2259         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
2260         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2261         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2262         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2263         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2264         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2265         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
2266         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
2267         * gcc.dg/compat/small-struct-defs.h: New file.
2268         * gcc.dg/compat/small-struct-init.h: New file.
2269         * gcc.dg/compat/small-struct-check.h: New file.
2270         * gcc.dg/compat/fp-struct-defs.h: New file.
2271         * gcc.dg/compat/fp-struct-check.h: New file.
2272         * gcc.dg/compat/fp-struct-init.h: New file.
2273         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
2274         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
2275
2276 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
2277
2278         * gcc.dg/20030225-2.c: New test.
2279
2280 2003-05-18  Roger Sayle  <roger@eyesopen.com>
2281             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2282
2283         * gcc.c-torture/compile/20030518-1.c: New test case.
2284
2285 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
2286
2287         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
2288         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
2289         gcc-dg-debug-runtest.
2290         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
2291         gcc-dg-debug-runtest.
2292
2293 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2294
2295         PR c++/9022
2296         * g++.dg/lookup/using6.C: New test.
2297
2298 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2299
2300         * g++.dg/parse/access2.C: New test.
2301
2302 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
2303
2304         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
2305         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
2306         * gcc.dg/debug/debug.exp: Likewise.
2307
2308 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
2309
2310         * gcc.dg/dollar.c: New test.
2311
2312 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
2313
2314         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
2315         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
2316         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
2317         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
2318         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
2319         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
2320         * gcc.dg/compat/struct-by-value-6_main.c: New file.
2321         * gcc.dg/compat/struct-by-value-6_x.c: New file.
2322         * gcc.dg/compat/struct-by-value-6_y.c: New file.
2323         * gcc.dg/compat/struct-by-value-7_main.c: New file.
2324         * gcc.dg/compat/struct-by-value-7_x.c: New file.
2325         * gcc.dg/compat/struct-by-value-7_y.c: New file.
2326         * gcc.dg/compat/struct-by-value-8_main.c: New file.
2327         * gcc.dg/compat/struct-by-value-8_x.c: New file.
2328         * gcc.dg/compat/struct-by-value-8_y.c: New file.
2329         * gcc.dg/compat/struct-by-value-9_main.c: New file.
2330         * gcc.dg/compat/struct-by-value-9_x.c: New file.
2331         * gcc.dg/compat/struct-by-value-9_y.c: New file.
2332
2333 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
2334
2335         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
2336         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
2337         support for "repo" mode.
2338         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
2339         * lib/g77-dg.exp: Likewise.
2340         * lib/obj-dg.exp: Likewise.
2341
2342 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
2343
2344         Merge from gcc-3_2-rhl8-branch:
2345         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
2346
2347         * gcc.dg/tls/opt-6.c: New test.
2348
2349         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
2350
2351         * gcc.dg/20030405-1.c: New test.
2352
2353         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
2354
2355         * gcc.dg/20030309-1.c: New test.
2356
2357         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2358
2359         * gcc.c-torture/execute/20030307-1.c: New test.
2360
2361         2003-02-20  Randolph Chung  <tausq@debian.org>
2362
2363         * gcc.c-torture/compile/20030220-1.c: New test.
2364
2365         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
2366
2367         * gcc.dg/20030217-1.c: New test.
2368
2369         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
2370
2371         * gcc.c-torture/compile/20020129-1.c: New test.
2372
2373         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2374
2375         * gcc.dg/unroll-1.c: New test.
2376
2377         2002-11-16  Jan Hubicka  <jh@suse.cz>
2378
2379         * gcc.c-torture/execute/20020920-1.c: New test.
2380
2381         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
2382
2383         PR target/7434
2384         * gcc.c-torture/compile/20021008-1.c: New test.
2385
2386         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
2387
2388         PR target/7559
2389         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
2390
2391         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
2392
2393         * gcc.c-torture/compile/20020807-1.c: New test.
2394
2395         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
2396
2397         * gcc.dg/tls/opt-1.c: New test.
2398
2399         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
2400
2401         * gcc.dg/20020729-1.c: New test.
2402
2403         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
2404
2405         * g++.dg/opt/life1.C: New test.
2406
2407         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
2408
2409         * gcc.dg/20020525-1.c: New test.
2410
2411         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
2412
2413         PR c++/6794
2414         * g++.dg/ext/pretty1.C: New test.
2415         * g++.dg/ext/pretty2.C: New test.
2416
2417 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
2418
2419         PR c++/8385
2420         * g++.dg/ext/typeof5.C: New test.
2421
2422 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
2423
2424         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
2425         __USER_LABEL_PREFIX__ into account.
2426         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
2427
2428 2003-05-14  Roger Sayle  <roger@eyesopen.com>
2429
2430         * gcc.dg/builtins-15.c: New test case.
2431
2432 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
2433
2434         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
2435
2436 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
2437
2438         * lib/g++.exp: Tweak handling of additional source files.
2439         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
2440         * g++.dg/special/conpr-2a.C: Rename to ...
2441         * g++.dg/special/conpr-2a.cc: ... this.
2442         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
2443         * g++.dg/special/conpr-3a.C: Rename to ...
2444         * g++.dg/special/conpr-3a.cc: This.
2445         * g++.dg/special/conpr-3b.C: Rename to ...
2446         * g++.dg/special/conpr-3b.cc: This.
2447         * g++.dg/special/conpr-4.C: New test.
2448         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
2449
2450 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
2451
2452         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
2453
2454 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2455
2456         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
2457         * g++.old-deja/g++.robertl/eb71.C: Likewise.
2458         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
2459         * g++.old-deja/g++.other/warn3.C: Likewise.
2460
2461 2003-05-11  Roger Sayle  <roger@eyesopen.com>
2462
2463         * gcc.dg/i386-387-1.c: Update to also test log.
2464         * gcc.dg/i386-387-2.c: Likewise.
2465
2466 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
2467
2468         * g77.f-torture/execute/int8421.f: New test.
2469
2470 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2471
2472         PR c++/10230, c++/10481
2473         * g++.dg/lookup/scoped5.C: New test.
2474
2475 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2476
2477         PR c++/10552
2478         * g++.dg/template/ttp6.C: New test.
2479
2480 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
2481
2482         * gcc.c-torture/execute/builtins: New directory.
2483         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
2484         gcc.c-torture/execute/builtins.
2485         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
2486         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
2487         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
2488         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
2489
2490 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2491
2492         PR c++/9252
2493         * g++.dg/template/access8.C: New test.
2494         * g++.dg/template/access9.C: New test.
2495
2496 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2497
2498         PR c++/9554
2499         * g++.dg/parse/access1.C: New test.
2500
2501 2003-05-09  DJ Delorie  <dj@redhat.com>
2502
2503         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
2504         long, and not an int.
2505
2506 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2507
2508         PR c++/10555, c++/10576
2509         * g++.dg/template/memclass1.C: New test.
2510
2511 2003-05-08  DJ Delorie  <dj@redhat.com>
2512
2513         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
2514         targets.
2515         * gcc.c-torture/execute/20021024-1.x: Likewise.
2516         * gcc.c-torture/execute/shiftdi.x: Likewise.
2517         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
2518         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
2519         * gcc.dg/20021018-1.c: Likewise.
2520
2521 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2522
2523         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
2524
2525         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
2526         (bcopy): Call memmove.
2527
2528 2003-05-08  Roger Sayle  <roger@eyesopen.com>
2529
2530         * g77.f-torture/compile/8485.f: New test case.
2531
2532 2003-05-07  Richard Henderson  <rth@redhat.com>
2533
2534         PR c++/10570
2535         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
2536         Verify exception_cleanup not called for rethrows.
2537         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
2538         when exiting catch block without rethrowing.
2539         * g++.dg/eh/forced3.C: New.
2540         * g++.dg/eh/forced4.C: New.
2541
2542 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
2543
2544         * gcc.dg/20030505.c: Fix triplet.
2545
2546 2003-05-06  DJ Delorie  <dj@redhat.com>
2547
2548         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
2549         * gcc.dg/nest.c: Likewise.
2550
2551 2003-05-05  Roger Sayle  <roger@eyesopen.com>
2552
2553         * gcc.dg/builtins-14.c: New test case.
2554
2555 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
2556
2557         * lib/compat.exp (compat-execute): New argument.
2558         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
2559         * gcc.dg/compat: New test directory.
2560         * gcc.dg/compat/compat.exp: New expect script.
2561         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
2562         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
2563         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
2564         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
2565         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
2566         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
2567
2568         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
2569         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
2570         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
2571         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
2572         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
2573         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
2574         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
2575         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
2576         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
2577         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
2578         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
2579         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
2580         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
2581         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
2582         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
2583
2584 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
2585
2586         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
2587
2588 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
2589
2590         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
2591
2592 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
2593
2594         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
2595         * gcc.dg/ppc-fsel-2.c: New test.
2596
2597         * gcc.dg/unused-5.c: New test.
2598
2599 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2600
2601         PR c++/10496
2602         * g++.dg/warn/pmf1.C: New test.
2603
2604 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2605
2606         PR c++/4494
2607         * g++.dg/warn/main.C: New test.
2608
2609 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2610
2611         * gcc.dg/nonnull-3.c: New test.
2612
2613 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
2614
2615         * gcc.dg/cpp/Wtrigraphs.c: Update.
2616         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
2617
2618 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
2619
2620         * gcc.dg/ppc-fsel-1.c: New test.
2621
2622 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
2623
2624         PR c/10604
2625         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
2626
2627 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
2628
2629         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
2630
2631 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2632
2633         PR c++/9364, c++/10553, c++/10586
2634         * g++.dg/parse/typename4.C: New test.
2635         * g++.dg/parse/typename5.C: Likewise.
2636
2637 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
2638
2639         * gcc.c-torture/compile/20030503-1.c: New test.
2640
2641 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2642
2643         * g++.dg/lookup/using5.C: Fix testcase error.
2644
2645 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
2646
2647         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
2648         since MEABI is no longer supported.  Remove all vestiges
2649         of MEABI from the test.
2650
2651 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2652
2653         PR c++/10554
2654         * g++.dg/lookup/using5.C: New test.
2655
2656 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2657
2658         PR c++/8772
2659         * g++.dg/template/ttp5.C: New test.
2660
2661 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
2662
2663         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
2664         (dg-gpp-additional-sources): New function.
2665         (dg-gpp-additional-files): Likewise.
2666         * lib/g++.exp (additional_sources): New variable.
2667         (additional_files): Likewise.
2668         (g++_target_compile): Deal with them.
2669         * lib/old-dejagnu.exp: Remove.
2670         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
2671         * g++.old-deja: Revise all tests to use dg commands.
2672
2673 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2674
2675         PR c++/9432, c++/9528
2676         * g++.dg/lookup/using4.C: New test.
2677
2678 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
2679
2680         * gcc.dg/noreturn-5.c: New file.
2681         * gcc.dg/noreturn-6.c: New file.
2682
2683         * gcc.c-torture/compile/inline-1.c: New file.
2684
2685 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2686
2687         PR c++/10551
2688         * g++.dg/template/explicit1.C: New test.
2689
2690 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2691
2692         PR c++/10549
2693         * g++.dg/other/bitfield1.C: New test.
2694
2695         PR c++/10527
2696         * g++.dg/init/new7.C: New test.
2697
2698 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2699
2700         * g++.dg/ext/desig1.C: New test.
2701         * g++.dg/ext/init1.C: Update.
2702
2703         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
2704
2705 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
2706
2707         PR c++/10180
2708         * g++.dg/warn/Winline-1.C: New test.
2709
2710 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
2711
2712         * gcc.c-torture/execute/string-opt-19.c: New test.
2713
2714         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
2715         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
2716
2717 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
2718
2719         PR c++/10506
2720         * g++.dg/init/new6.C: New test.
2721
2722         PR c++/10503
2723         * g++.dg/init/ref6.C: New test.
2724
2725 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
2726
2727         * g++.dg/warn/weak1.C: XFAIL on AIX4.
2728
2729 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2730
2731         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
2732         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
2733
2734 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
2735
2736         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
2737         initialized static data members.
2738
2739 2003-04-25  H.J. Lu <hjl@gnu.org>
2740
2741         * gcc.dg/ia64-sync-4.c: New test.
2742
2743 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2744
2745         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
2746         date.
2747
2748 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
2749
2750         PR c++/10337
2751         * g++.dg/warn/conv1.C: New test.
2752         * g++.old-deja/g++.other/conv7.C: Adjust.
2753         * g++.old-deja/g++.other/overload14.C: Adjust.
2754
2755 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2756
2757         PR c++/10471
2758         * g++.dg/template/defarg2.C: New test.
2759
2760 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
2761
2762         * gcc.dg/cpp/include2.c: Update.
2763         * gcc.dg/cpp/multiline-2.c: New.
2764         * gcc.dg/cpp/multiline.c: Update.
2765         * gcc.dg/cpp/strify2.c: Update.
2766         * gcc.dg/cpp/trad/literals-2.c: Update.
2767
2768 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2769
2770         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
2771
2772 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2773
2774         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
2775
2776 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2777
2778         PR c++/10451
2779         * g++.dg/parse/crash4.C: New test.
2780
2781         PR c++/9847
2782         * g++.dg/parse/crash5.C: New test.
2783
2784 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
2785
2786         PR c++/10446
2787         * g++.dg/parse/crash3.C: New test.
2788
2789         PR c++/10428
2790         * g++.dg/parse/elab1.C: New test.
2791
2792 2003-04-22  Devang Patel  <dpatel@apple.com>
2793
2794         * gcc.dg/cpp/trad/funlike-5.c: New test.
2795
2796 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
2797
2798         * g++.dg/other/packed1.C: Fix dg options.
2799
2800 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
2801
2802         * g++.dg/other/offsetof2.C: New test.
2803
2804 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
2805
2806         * g++.dg/template/recurse.C: Adjust location of error messages.
2807
2808 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
2809
2810         PR c++/9881
2811         * g++.dg/init/addr-const1.C: New test.
2812         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
2813
2814 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
2815
2816         PR c++/10405
2817         * g++.dg/lookup/struct-hack1.C: New test.
2818
2819 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
2820
2821         * ucs.c: Update diagnostic messages.
2822
2823 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
2824
2825         * gcc.dg/cpp/truefalse.cpp: New test.
2826         * gcc.dg/cpp/cpp.exp: Update.
2827         * g++.dg/other/stdbool-if.C: Remove.
2828
2829 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
2830
2831         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
2832         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
2833
2834 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2835
2836         * gcc.c-torture/compile/20030418-1.c: New test.
2837
2838 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
2839
2840         * README.compat: Remove; content moved to doc/sourcebuild.texi.
2841
2842 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2843
2844         PR c++/10347
2845         g++.dg/template/dependent-name1.C: New test.
2846
2847 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
2848
2849         * gcc.dg/warn-1.c (tourist_guide): New array,
2850         contains a pointer to bar.
2851
2852 2003-04-16  Roger Sayle  <roger@eyesopen.com>
2853
2854         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
2855         * gcc.c-torture/execute/medce-1.c: New test case.
2856         * gcc.c-torture/execute/medce-2.c: New test case.
2857
2858 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
2859
2860         * lib/prune.exp: Ignore more messages.
2861
2862         PR c++/10381
2863         * g++.dg/parse/lookup3.C: New test.
2864
2865 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
2866
2867         * gcc.c-torture/compile/20030415-1.c : New test.
2868
2869 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
2870
2871         * gcc.c-torture/execute/scope-2.c: Move to ...
2872         * gcc.dg/noncompile/scope.c: .... here.
2873
2874 2003-04-14  Roger Sayle  <roger@eyesopen.com>
2875
2876         * gcc.dg/20030414-2.c: New test case.
2877
2878 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
2879
2880         PR target/10377
2881         * gcc.dg/20030414-1.c: New test.
2882
2883 2003-04-13  Roger Sayle  <roger@eyesopen.com>
2884
2885         * gcc.dg/builtins-12.c: New test case.
2886         * gcc.dg/builtins-13.c: New test case.
2887
2888 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2889
2890         * gcc.c-torture/execute/string-opt-18.c: New test.
2891
2892 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
2893
2894         PR c++/10300
2895         * g++.dg/init/new5.C: New test.
2896
2897 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
2898
2899         PR c++/7910
2900         * g++.dg/ext/dllimport1.C: New test.
2901
2902 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2903
2904         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
2905
2906 2003-04-11  Bud Davis <bdavis9659@comcast.net>
2907
2908         PR Fortran/9263
2909         * g77.f-torture/noncompile/9263.f: New test
2910         PR Fortran/1832
2911         * g77.f-torture/execute/1832.f: New test
2912
2913 2003-04-11  David Chad  <davidc@freebsd.org>
2914             Loren J. Rittle  <ljrittle@acm.org>
2915
2916         libobjc/8562
2917         * objc.dg/headers.m: New test.
2918
2919 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
2920
2921         * gcc.c-torture/execute/builtin-noret-2.c: New.
2922         * gcc.c-torture/execute/builtin-noret-2.x: New.
2923         XFAIL builtin-noret-2.c at -O1 and above.
2924         * gcc.dg/redecl.c: New.
2925         * gcc.dg/Wshadow-1.c: Update error regexps.
2926
2927 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
2928
2929         * g++.dg/abi/bitfield10.C: New test.
2930
2931 2003-04-09  Mike Stump  <mrs@apple.com>
2932
2933         * gcc.dg/pch/pch.exp: Make testcase names longer.
2934         * g++.dg/pch/pch.exp: Make testcase names longer.
2935
2936 2003-04-08  Roger Sayle  <roger@eyesopen.com>
2937
2938         * gcc.dg/builtins-11.c: New test case.
2939
2940 2003-04-08  Roger Sayle  <roger@eyesopen.com>
2941
2942         * gcc.dg/builtins-9.c: New test case.
2943         * gcc.dg/builtins-10.c: New test case.
2944
2945 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
2946
2947         * gcc.dg/noncompile/init-4.c.c: New test.
2948
2949 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
2950
2951         * gcc.misc-test/gcov-9.c: New test.
2952         * gcc.misc-test/gcov-10.c: New test
2953         * gcc.misc-test/gcov-11.c: New test.
2954
2955 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
2956
2957         PR optimization/10024
2958         * gcc.c-torture/compile/20030405-1.c: New test.
2959
2960 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
2961
2962         * gcc.dg/pch/static-3.c: New.
2963         * gcc.dg/pch/static-3.hs: New.
2964         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
2965
2966 2003-04-04  Richard Henderson  <rth@redhat.com>
2967
2968         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
2969         * g++.dg/eh/forced2.C: Likewise.
2970
2971 2003-04-03  Mike Stump  <mrs@apple.com>
2972
2973         * lib/scanasm.exp (scan-assembler): Add xfail processing for
2974         target arg.
2975         (scan-assembler-times, scan-assembler-not): Likewise.
2976         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
2977
2978 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2979
2980         * gcc.dg/sparc-loop-1.c: New test.
2981
2982 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
2983
2984         PR other/9274
2985         * g++.dg/pch/system-2.C: New.
2986         * g++.dg/pch/system-2.Hs: New.
2987
2988 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
2989
2990         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
2991
2992         * g++.dg/eh/simd-1.C (vecfunc): Same.
2993
2994 2003-04-01  Roger Sayle  <roger@eyesopen.com>
2995
2996         * gcc.c-torture/execute/20030401-1.c: New test case.
2997
2998 2003-04-01  Ziemowit Laski <zlaski@apple.com>
2999
3000         * objc.dg/defs.m: New.
3001
3002 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3003
3004         * g++.dg/eh/simd-1.C: New.
3005         * g++.dg/eh/simd-2.C: New.
3006
3007 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3008
3009         * gcc.c-torture/execute/simd-3.c: New.
3010
3011 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3012
3013         PR c/9936
3014         * gcc.dg/20030331-2.c: New test.
3015
3016 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3017
3018         PR c++/10278
3019         * g++.dg/parse/crash2.C: New test.
3020
3021 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3022
3023         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3024         * gcc.c-torture/execute/20030331-1.c: ...here.
3025
3026 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3027
3028         * gcc.c-torture/execute/20030331-1.c: New test.
3029
3030 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3031
3032         * lib/gcov.exp: Adjust call return testing strings.
3033         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3034
3035 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3036
3037         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3038         * gcc.dg/builtins-7.c: New test case.
3039         * gcc.dg/builtins-8.c: New test case.
3040
3041 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3042
3043         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3044
3045 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3046
3047         PR c++/7647
3048         * g++.dg/lookup-class-member-2.C: New test.
3049
3050 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3051
3052         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3053
3054 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3055
3056         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3057
3058 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3059
3060         * g++.dg/init/attrib1.C: New test.
3061
3062 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3063
3064         * gcc.dg/ultrasp8.c: New test.
3065
3066 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3067
3068         * gcc.dg/ultrasp7.c: New test.
3069
3070 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3071
3072         PR c++/10047
3073         * g++.dg/template/inline1.C: New test.
3074
3075 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3076
3077         * gcc.dg/sparc-dwarf2.c: New test.
3078
3079 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3080
3081         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3082         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3083
3084 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3085
3086         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3087         than reading .x files.
3088         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3089         * g77.dg/gcov/gcov-1.f: Likewise.
3090         * gcc.misc-tests/gcov-4b.c: Likewise.
3091         * gcc.misc-tests/gcov-5b.c: Likewise.
3092         * gcc.misc-tests/gcov-6.c: Likewise.
3093         * gcc.misc-tests/gcov-7.c: Likewise.
3094         * gcc.misc-tests/gcov-8.c: Likewise.
3095         * g++.dg/gcov/gcov-1.x: Remove.
3096         * g77.dg/gcov/gcov-1.x: Likewise.
3097         * gcc.misc-tests/gcov-4b.x: Likewise.
3098         * gcc.misc-tests/gcov-5b.x: Likewise.
3099         * gcc.misc-tests/gcov-6.x: Likewise.
3100         * gcc.misc-tests/gcov-7.x: Likewise.
3101         * gcc.misc-tests/gcov-8.x: Likewise.
3102
3103 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3104
3105         PR opt/10087
3106         * gcc.dg/20030324-1.c: New test.
3107
3108 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3109
3110         PR c++/10224
3111         * g++.dg/template/arg3.C: New test.
3112
3113         PR c++/10158
3114         * g++.dg/template/friend18.C: New test.
3115
3116 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3117
3118         * g77.f-torture/compile/20030326-1.f: New test case.
3119
3120 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3121
3122         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3123
3124         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3125
3126 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3127
3128         * gcc.dg/ia64-sync-3.c: New test.
3129
3130 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3131
3132         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3133
3134 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3135
3136         * gcc.dg/ultrasp6.c: New test.
3137
3138 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3139
3140         * gcc.dg/i386-signbit-1.c: New test.
3141         * gcc.dg/i386-signbit-2.c: New test.
3142         * gcc.dg/i386-signbit-3.c: New test.
3143
3144 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3145
3146         * gcc.dg/ultrasp5.c: Fix options.
3147
3148 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3149
3150         * gcc.dg/ultrasp5.c: Fix comment.
3151
3152 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3153
3154         PR fortran/10197
3155         * g77.f-torture/execute/10197.f: New test.
3156
3157 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3158
3159         PR c++/9898, c++/383
3160         * g++.dg/template/conv6.C: New test.
3161
3162         PR c++/10119
3163         * g++.dg/template/ptrmem5.C: New test.
3164
3165         PR c++/10026
3166         * g++.dg/lookup/koenig1.C: New test.
3167
3168         PR C++/10199
3169         * g++.dg/lookup/template2.C: New test.
3170
3171 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3172
3173         * g++.dg/opt/rtti1.C: New test.
3174
3175 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3176
3177         * gcc.dg/ultrasp5.c: New test.
3178
3179 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3180
3181         PR middle-end/9967
3182         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3183         builtin fputs.
3184
3185 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3186
3187         PR c/8224
3188         * gcc.dg/20030323-1.c: New test.
3189
3190 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3191
3192         * gcc.c-torture/compile/20030323-1.c: New test case.
3193
3194 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3195
3196         * gcc.dg/20030321-1.c: New test.
3197
3198 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3199
3200         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3201
3202 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3203
3204         PR c++/9978, c++/9708
3205         * g++.dg/ext/vlm1.C: Adjust expected error.
3206         * g++.dg/ext/vla2.C: New test.
3207         * g++.dg/template/arg1.C: New test.
3208         * g++.dg/template/arg2.C: New test.
3209
3210 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3211
3212         * g77.f-torture/execute/select.f: New test.
3213         * g77.f-torture/noncompile/select_no_compile.f: New test.
3214
3215 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3216
3217         PR c++/9898
3218         * g++.dg/other/error4.C: New test.
3219
3220 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3221
3222         * g++.dg/template/friend17.C: New test.
3223
3224 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
3225
3226         * gcc.c-torture/compile/20030320-1.c: New.
3227
3228 2003-03-20  Roger Sayle  <roger@eyesopen.com>
3229
3230         * gcc.dg/builtins-6.c: New test case.
3231
3232 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
3233
3234         PR target/10073
3235         * gcc.c-torture/compile/20030319-1.c: New.
3236
3237 2003-03-18  Jan Hubicka  <jh@suse.cz>
3238
3239         * gcc.dg/i386-cvt-1.c: New test.
3240
3241 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
3242
3243         * objc.dg/naming-1.m: Use "(parse|syntax) error".
3244         * objc.dg/naming-2.m: Likewise.
3245
3246 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
3247
3248         PR c++/9639
3249         * g++.dg/parse/crash1.C: New test.
3250
3251 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
3252
3253         PR c++/8805
3254         * g++.dg/eh/cleanup1.C: New test.
3255
3256 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3257
3258         * gcc.c-torture/execute/20030316-1.c: New test case.
3259
3260 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3261
3262         PR c++/9629
3263         * g++.dg/init/ctor2.C: New test.
3264
3265 2003-03-15  Roger Sayle  <roger@eyesopen.com>
3266
3267         * g77.f-torture/compile/xformat.f: New test case.
3268
3269 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3270
3271         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
3272         * g++.old-deja/g++.mike/eh50.C: Likewise.
3273
3274 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3275
3276         PR c++/6440
3277         * g++.dg/template/spec7.C: New test.
3278         * g++.dg/template/spec8.C: Likewise.
3279
3280 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
3281
3282         * gcc.c-torture/execute/20030313-1.c: New test.
3283
3284 2003-03-14  Richard Henderson  <rth@redhat.com>
3285
3286         * gcc.dg/inline-2.c: Adjust alpha test for external call.
3287
3288 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3289
3290         * gcc.c-torture/compile/20030314-1.c: New test.
3291
3292 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
3293
3294         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
3295         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
3296         thumb target,
3297         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
3298         to accept newer _imp__  prefix and additional
3299         newline in .drectve section.
3300         * gcc.dg/dll-4.c: Likewise.
3301         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
3302         switch.
3303
3304 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
3305
3306         * g++.dg/parse/namespace9.C: New test.
3307
3308         * g++.dg/init/ref5.C: New test.
3309         * g++.dg/parse/ptrmem1.C: Likewise.
3310
3311 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3312
3313         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
3314         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
3315         regular expression.
3316         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
3317         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
3318
3319 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
3320
3321         * gcc.c-torture/execute/20030224-2.c: New test.
3322
3323 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3324
3325         * gcc.dg/decl-3.c: New test.
3326
3327 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3328
3329         * gcc.dg/i386-loop-2.c: New test.
3330
3331 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
3332
3333         PR c++/9474
3334         * g++.dg/parse/namespace8.C: New test.
3335
3336         PR c++/9924
3337         * g++.dg/overload/builtin2.C: New test.
3338
3339 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
3340
3341         * gcc.dg/return-type-3.c: New test.
3342
3343 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
3344
3345         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
3346         profiling options are not supported.
3347
3348 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
3349
3350         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
3351         * g++.old-deja/g++.warn/impint2.C: Likewise.
3352
3353 2003-03-10  Devang Patel  <dpatel@apple.com>
3354
3355         * g++.dg/cpp/c++_cmd_1.C: New test.
3356         * g++.dg/cpp/c++_cmd_1.h: New file.
3357
3358 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
3359
3360         * gcc.dg/altivec-9.c: New file.
3361
3362 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3363
3364         * gcc.dg/ppc-sdata-1.c: New test.
3365         * gcc.dg/ppc-sdata-2.c: New test.
3366
3367 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
3368
3369         PR c++/9373
3370         * g++.dg/opt/ptrmem2.C: New test.
3371
3372         PR c++/8534
3373         * g++.dg/opt/ptrmem1.C: New test.
3374
3375 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3376
3377         * gcc.dg/i386-loop-1.c: New test.
3378
3379 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3380
3381         PR c++/9970
3382         * g++.dg/lookup/friend1.C: New test.
3383
3384 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3385
3386         PR c++/9823
3387         * g++.dg/parser/constructor1.C: New test.
3388
3389 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
3390
3391         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
3392
3393         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
3394
3395 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
3396
3397         * gcc.dg/cpp/Wunused.c: Update test.
3398
3399 2003-03-08  Jan Hubicka  <jh@suse.cz>
3400
3401         * gcc.dg/inline-3.c: New test.
3402
3403 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3404
3405         PR c++/9809
3406         * g++.dg/parse/builtin1.C: New test.
3407
3408         PR c++/9982
3409         * g++.dg/abi/cookie1.C: New test.
3410         * g++.dg/abi/cookie2.C: Likewise.
3411
3412         PR c++/9524
3413         * g++.dg/template/field1.C: New test.
3414
3415         PR c++/9912
3416         * g++.dg/parse/class1.C: New test.
3417         * g++.dg/parse/namespace7.C: Likewise.
3418         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
3419
3420 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
3421
3422         * g++.dg/init/ref4.C: New test.
3423
3424 2003-03-07  Jan Hubicka  <jh@suse.cz>
3425
3426         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
3427         * gcc.dg/inline-3.c:  New test.
3428
3429 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
3430
3431         * g++.dg/init/ref3.C: New test.
3432
3433         PR c++/9965
3434         * g++.dg/init/ref2.C: New test.
3435
3436         PR c++/9400
3437         * g++.dg/warn/Wshadow-2.C: New test.
3438
3439         PR c++/9791
3440         * g++.dg/warn/Woverloaded-1.C: New test.
3441
3442 2003-03-05  Jan Hubicka  <jh@suse.cz>
3443
3444         * gcc.dg/i386-local2.c: New.
3445         * gcc.dg/i386-local.c: Fix typo.
3446
3447 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
3448
3449         * g++.dg/abi/layout3.C: New test.
3450
3451 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3452
3453         * gcc.c-torture/compile/20030305-1.c
3454
3455 2003-03-05  Jan Hubicka  <jh@suse.cz>
3456
3457         * gcc.dg/i386-local.c: New.
3458
3459 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
3460
3461         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
3462
3463 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3464
3465         * gcc.dg/switch-2.c: New test.
3466         * gcc.dg/switch-3.c: New test.
3467         * gcc.dg/Wswitch.c: Adjust line numbers.
3468         * gcc.dg/Wswitch-default.c: Likewise.
3469         * gcc.dg/Wswitch-enum.c: Likewise.
3470
3471 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
3472
3473         * gcc.c-torture/execute/20030222-1.c: New test.
3474
3475 2003-03-03  James E Wilson  <wilson@tuliptree.org>
3476
3477         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
3478
3479 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
3480
3481         PR c++/9878
3482         * g++.dg/init/ref1.C: New test.
3483
3484 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
3485
3486         * gcc.dg/sh-relax.c: New SH-only test.
3487
3488 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
3489
3490         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
3491         comment explaining purpose of testcase.
3492
3493 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3494
3495         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
3496         for HC11/HC12 (asm needs two int registers).
3497         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
3498         HC11/HC12 because the test uses an asm which needs two 32-bit
3499         registers.
3500
3501 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3502
3503         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
3504         for HC11/HC12 (array is too large otherwise).
3505         * gcc.c-torture/compile/920501-4.x: New file, likewise.
3506         * gcc.c-torture/compile/20010518-2.x: Likewise.
3507         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
3508         HC11/HC12 (array is too large).
3509
3510 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
3511
3512         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
3513         * lib/g++-dg.exp (g++-dg-test): Likewise.
3514
3515 2003-03-01  Roger Sayle  <roger@eyesopen.com>
3516
3517         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
3518         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
3519
3520 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3521
3522         * g++.dg/warn/implicit-typename1.C: Remove warning.
3523
3524 2003-02-28  Richard Henderson  <rth@redhat.com>
3525
3526         * gcc.dg/noreturn-1.c: Move noreturn warning line.
3527         * gcc.dg/return-type-1.c: Move control reaches end warning line.
3528
3529 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
3530
3531         * gcc.dg/pch/pch.exp: Change .pch to .gch.
3532         * g++.dg/pch/pch.exp: Likewise.
3533
3534 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
3535
3536         PR c++/9879
3537         * testsuite/g++.dg/init/new4.C: New test.
3538
3539 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
3540
3541         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
3542
3543 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
3544
3545         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
3546         unsigned long.
3547
3548         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
3549         wider than float.
3550
3551 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3552
3553         * lib/scanasm.exp: Add support for counting numbers of
3554         occurences.
3555         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
3556         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
3557
3558 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
3559
3560         PR c++/9683
3561         * g++.dg/template/static3.C: New test.
3562
3563         PR c++/9829
3564         * g++.dg/parse/namespace6.C: New test.
3565
3566 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3567
3568         PR target/9732
3569         * gcc.dg/20030225-1.c: New test.
3570
3571 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
3572
3573         * README: Remove out-of-date information.
3574
3575         PR c++/9836
3576         * g++.dg/template/spec6.C: New test.
3577
3578 2003-02-24  Jeff Law  <law@redhat.com>
3579
3580         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
3581
3582 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3583
3584         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
3585         * gcc.dg/pragma-ep-1.c: Likewise.
3586
3587 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3588
3589         PR c++/9602
3590         * g++.dg/template/friend16.C: New test.
3591
3592 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
3593
3594         PR c++/5333
3595         * g++.dg/parse/fused-params1.C: Adjust error messages.
3596         * g++.dg/template/nested3.C: New test.
3597
3598 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
3599
3600         * g++.dg/abi/param1.C: New test.
3601
3602 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3603
3604         PR c++/7982
3605         * g++.dg/warn/implicit-typename1.C: New test.
3606
3607 2003-02-22  Kelley Cook <kelleycook@comcast.net>
3608
3609         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
3610         with "mtune".
3611         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3612         * gcc.c-torture/execute/20010129-1.x: Likewise.
3613         * gcc.dg/20011107-1.c: Likewise.
3614         * gcc.dg/20020108-1.c: Likewise.
3615         * gcc.dg/20020122-3.c: Likewise.
3616         * gcc.dg/20020206-1.c: Likewise.
3617         * gcc.dg/20020310-1.c: Likewise.
3618         * gcc.dg/20020426-2.c: Likewise.
3619         * gcc.dg/20020517-1.c: Likewise.
3620         * gcc.dg/991230-1.c: Likewise.
3621         * gcc.dg/i386-unroll-1.c: Likewise.
3622         * gcc.misc-tests/i386-prefetch.exp: Likewise.
3623
3624 2003-02-22  Jan Hubicka  <jh@suse.cz>
3625
3626         * gcc.dg/i386-mul.c: New test.
3627
3628 2003-02-21  Roger Sayle  <roger@eyesopen.com>
3629
3630         * gcc.dg/builtins-5.c: New test case.
3631
3632 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
3633
3634         * gcc.dg/asmreg-1.c: New test.
3635
3636 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3637
3638         PR c++/9749
3639         * g++.dg/parse/varmod1.C: New test.
3640
3641 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3642
3643         PR c++/9727
3644         * g++.dg/template/op1.C: New test.
3645
3646 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3647
3648         PR c++/8906
3649         * g++.dg/template/nested2.C: New test.
3650
3651 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3652
3653         PR c++/8724
3654         * g++.dg/expr/dtor1.C: New test.
3655
3656 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
3657
3658         * gcc.dg/cpp/include3.c: New test.
3659         * gcc.dg/cpp/inc/foo.h: New file.
3660
3661 2003-02-21  Glen Nakamura  <glen@imodulo.com>
3662
3663         * gcc.c-torture/execute/20030221-1.c: New test.
3664
3665 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
3666
3667         PR c++/9729
3668         * g++.dg/abi/conv1.C: New test.
3669
3670 2003-02-20  Jan Hubicka  <jh@suse.cz>
3671
3672         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
3673
3674 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
3675
3676         * gcc.c-torture/compile/20030219-1.c: New test.
3677
3678 2003-02-18  Jan Hubicka  <jh@suse.cz>
3679
3680         * gcc.dg/funcorder.c: New test.
3681
3682 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
3683
3684         * gcc.c-torture/execute/20030218-1.c: New.
3685
3686 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
3687
3688         * gcc.dg/20030218-1.c: New.
3689
3690 2003-02-18  Richard Henderson  <rth@redhat.com>
3691
3692         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
3693         * gcc.dg/attr-used-2.c: New.
3694
3695 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
3696
3697         PR c++/9704
3698         * g++.dg/init/copy5.C: New test.
3699
3700 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
3701
3702         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
3703         * g++.dg/pch/pch.exp: Likewise.
3704
3705 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
3706
3707         * gcc.c-torture/execute/20030209-1.c: Enable the test if
3708         STACK_SIZE is not defined.
3709
3710 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3711
3712         PR c++/9457
3713         * g++.dg/template/init1.C: New test.
3714
3715 2003-02-16  Jan HUbicka  <jh@suse.cz>
3716
3717         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
3718         (foo): Add few extra tests
3719         * gcc.dg/c99-const-expr-3.c: Likewise.
3720         * gcc.c-torture/execute/20030216-1.c: New.
3721
3722 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3723
3724         PR c++/9459
3725         * g++.dg/ext/typeof4.C: New test.
3726
3727 2003-02-15  Roger Sayle  <roger@eyesopen.com>
3728
3729         * gcc.dg/i386-387-3.c: New test case.
3730
3731 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
3732
3733         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
3734         cris-*-elf* cris-*-aout* and mmix-*-*.
3735
3736 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
3737
3738         * gcc.dg/20030213-1.c: New test.
3739
3740 2003-02-12  Roger Sayle  <roger@eyesopen.com>
3741
3742         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
3743         * gcc.dg/i386-387-2.c: Likewise.
3744
3745 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
3746
3747         * gcc.dg/ppc-spe.c: Fix formatting.
3748         Enable tests that were previously unsupported by gas.
3749         Delete tests for instructions that no longer exist.
3750         Switch arguments on evsubifw builtin.
3751
3752 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
3753
3754         * gcc.c-torture/execute/20030209-1.c: Disable the test if
3755         STACK_SIZE is too small.
3756
3757 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3758             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3759
3760         * gcc.dg/decl-2.c: New test.
3761
3762 2003-02-10  Jan Hubicka  <jh@suse.cz>
3763
3764         * gcc.dg/i386-fpcvt-1.c:  New test.
3765
3766 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
3767
3768         * gcc.c-torture/execute/20030209-1.c: New test.
3769
3770 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
3771
3772         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
3773         int-wide bitops, use the constants of the same width.
3774         Likewise, if long long is 32-bit wide, test bitops using
3775         32-bit constants.
3776
3777 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
3778
3779         * gcc.dg/20021014-1.c: Annotate with expected notice text.
3780
3781 2003-02-07  Roger Sayle  <roger@eyesopen.com>
3782
3783         * testsuite/gcc.dg/builtins-4.c: New test case.
3784
3785 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3786
3787         * gcc.dg/20020430-1.c: Fix dg command typos.
3788         * gcc.dg/20020503-1.c: Likewise.
3789
3790 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3791
3792         PR c++/8785
3793         * g++.dg/parse/fused-params1.C: New test.
3794
3795         PR c++/8857
3796         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
3797
3798         PR c++/8921
3799         * g++.dg/parse/non-dependent1.C: New test.
3800
3801         PR c++/8928
3802         * g++.dg/parse/dupl-tmpl-args1.C: New test.
3803
3804         PR c++/9228
3805         * g++.dg/parse/undefined7.C: New test.
3806         * g++.dg/parse/non-templ1.C: New test.
3807
3808         PR c++/9229
3809         * g++.dg/parse/too-many-tmpl-args1.C: New test.
3810
3811 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
3812
3813         * gcc.c-torture/compile/20030206-1.c: New test.
3814
3815 2003-02-05  Roger Sayle  <roger@eyesopen.com>
3816
3817         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
3818         "pow" to "foo" to avoid potential confusion with a math built-in.
3819
3820 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3821
3822         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
3823         conditions for SPARC targets.
3824
3825 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
3826
3827         * gcc.dg/20030204-1.c: New test.
3828
3829 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3830
3831         PR c++/38
3832         * g++.dg/parse/array-size1.C: New test.
3833
3834         PR c++/5657
3835         * g++.dg/parse/undefined3.C: New test.
3836
3837         PR c++/5665
3838         * g++.dg/parse/undefined4.C: New test.
3839
3840         PR c++/5975
3841         * g++.dg/parse/undefined5.C: New test.
3842
3843         PR c++/7259
3844         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
3845
3846         PR c++/8578
3847         * g++.dg/parse/casting-operator1.C: New test.
3848
3849         PR c++/8596
3850         * g++.dg/parse/undefined6.C: New test.
3851
3852         PR c++/8736
3853         * g++.dg/parse/missing-template1.C: New test.
3854
3855 2003-02-04  Jan Hubicka  <jh@suse.cz>
3856
3857         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
3858         * gcc.dg/i386-cmov?.c:  Likewise.
3859         * gcc.dg/i386-fpcvt-?.c:  Likewise.
3860         * gcc.dg/i386-ssefp-1.c:  Likewise.
3861         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
3862         conventions.
3863
3864 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
3865
3866         PR c++/7129
3867         * testsuite/g++.dg/ext/max.C: New test.
3868
3869 2003-02-03  Jan Hubicka  <jh@suse.cz>
3870
3871         * gcc.c-torture/execute/20030203-1.c: New test.
3872
3873 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
3874
3875         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
3876         'natural-endian'.
3877
3878 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
3879
3880         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
3881         * g++.dg/init/new2.C: Likewise.
3882         * g++.dg/other/new1.C: Likewise.
3883
3884 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
3885
3886         * gcc.dg/struct-ret-libc.c: New test.
3887
3888 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
3889
3890         * gcc.dg/20030129-1.c: New test.
3891
3892 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3893
3894         PR c++/8849
3895         * g++.dg/template/ptrmem4.C: New test.
3896
3897 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
3898
3899         * g++.dg/parser/constant1.C: New test.
3900
3901 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3902
3903         PR c++/8591
3904         * g++.dg/parse/friend2.C: New test.
3905
3906 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
3907
3908         PR c++/9437
3909         * g++.dg/template/unify4.C: New test.
3910
3911 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
3912
3913         * gcc.c-torture/execute/20030128-1.c: New test.
3914
3915 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
3916
3917         * g++.dg/lookup/nested1.C: Test moved from ...
3918         * g++.old-deja/g++.other/lookup24.C: ... here.
3919
3920 2003-01-28  Jan Hubicka  <jh@suse.cz>
3921
3922         * gcc.dg/i386-cmov5.c:  New test.
3923
3924 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
3925
3926         * gcc.c-torture/execute/20010925-1.c: Changed the
3927         memcpy declaration.
3928
3929 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
3930
3931         PR c++/3902
3932         * g++.dg/parse/template5.C: New test.
3933
3934 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
3935
3936         PR fortran/9258
3937         * g77.dg/pr9258: New test.
3938
3939 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3940
3941         * README: Move relevant parts from README.g++.
3942
3943         * README.g++: Remove this file.
3944
3945 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
3946
3947         * g++.dg/abi/dcast1.C: New test.
3948
3949 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3950
3951         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
3952
3953 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
3954
3955         PR c++/47
3956         * g++.old-deja/g++.other/lookup24.C: New test.
3957
3958 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3959
3960         PR middle-end/7227
3961         * gcc.dg/uninit-C.c: New test.
3962
3963 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
3964
3965         * g++.dg/abi/covariant1.C: New test.
3966
3967 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
3968
3969         * gcc.dg/20030123-1.c: New test.
3970
3971 2003-01-25  Jan Hubicka  <jh@suse.cz>
3972
3973         PR opt/8492
3974         * gcc.c-torture/compile/20030125-1.c
3975
3976 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
3977
3978         PR c++/9403
3979         * g++.dg/parse/template3.C: New test.
3980         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
3981
3982         PR c++/795
3983         * g++.dg/parse/template4.C: New test.
3984
3985         PR c++/9415
3986         * g++.dg/template/qual2.C: New test.
3987
3988         PR c++/8545
3989         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
3990
3991         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
3992
3993 2003-01-25  Roger Sayle  <roger@eyesopen.com>
3994
3995         * gcc.c-torture/execute/switch-1.c: New test case.
3996
3997 2003-01-25  Jan Hubicka  <jh@suse.cz>
3998
3999         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4000
4001 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4002
4003         Tweaks for Bison-1.875. From the NEWS file:
4004         "- `parse error' -> `syntax error'
4005         Bison now uniformly uses the term `syntax error'"
4006         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4007         * gcc.dg/cpp/digraph2.c: Likewise.
4008         * gcc.dg/cpp/direct2.c: Likewise.
4009         * gcc.dg/cpp/paste4.c: Likewise.
4010         * gcc.dg/c90-restrict-1.c: Likewise.
4011         * gcc.dg/c99-func-2.c: Likewise.
4012         * gcc.dg/noncompile/920721-2.c: Likewise.
4013         * gcc.dg/noncompile/930622-2.c: Likewise.
4014         * gcc.dg/noncompile/940112-1.c: Likewise.
4015         * gcc.dg/noncompile/950921-1.c: Likewise.
4016         * gcc.dg/noncompile/951123-1.c: Likewise.
4017         * gcc.dg/noncompile/971104-1.c: Likewise.
4018         * gcc.dg/noncompile/990416-1.c: Likewise.
4019
4020 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4021
4022         * g++.dg/parse/undefined1.C: Add error message.
4023
4024 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4025
4026         PR c++/9354
4027         * g++.dg/parse/new1.C: New test.
4028
4029         PR c++/9216
4030         * g++.dg/parse/template2.C: New test.
4031
4032         PR c++/9354
4033         * g++.dg/parse/typedef2.C: New test.
4034
4035         PR c++/9328
4036         * g++.dg/ext/typeof3.C: New test.
4037
4038 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4039
4040         PR c++/2738
4041         * g++.dg/parse/ret-type1.C: New test.
4042
4043         PR c++/3792
4044         * g++.dg/parse/tmpl-outside1.C: New test.
4045
4046         PR c++/4207
4047         * g++.dg/parse/int-as-enum1.C: New test.
4048
4049         PR c++/4903
4050         * g++.dg/parse/no-typename1.C: New test.
4051
4052         PR c++/5533
4053         * g++.dg/parse/no-value1.C: New test.
4054
4055         PR c++/5921
4056         * g++.dg/parse/wrong-inline1.C: New test.
4057
4058         PR c++/6402
4059         * g++.dg/parse/ref1.C: New test.
4060
4061         PR c++/6992
4062         * g++.dg/parse/attr-ctor1.C: New test.
4063
4064         PR c++/7229
4065         * g++.dg/parse/namespace5.C: New test.
4066
4067         PR c++/7917
4068         * g++.dg/parse/func-def1.C: New test.
4069
4070         PR c++/8143
4071         * g++.dg/parse/undefined1.C: New test.
4072
4073         PR c++/5723, PR c++/8522
4074         * g++.dg/parse/specialization1.C: New test.
4075
4076         PR c++/163, PR c++/8595
4077         * g++.dg/parse/struct-as-enum1.C: New test.
4078
4079         PR c++/9173
4080         * g++.dg/parse/undefined2.C: New test.
4081
4082 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4083
4084         PR c++/9298
4085         * g++.dg/parse/template1.C: New test.
4086
4087         PR c++/9384
4088         * g++.dg/parse/using1.C: New test.
4089
4090         PR c++/9285
4091         PR c++/9294
4092         * g++.dg/parse/expr2.C: New test.
4093
4094         PR c++/9388
4095         * g++.dg/parse/lookup2.C: Likewise.
4096
4097 2003-01-21  Jan Hubicka  <jh@suse.cz>
4098
4099         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4100         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4101         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4102         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4103
4104 2003-01-20  Nick Clifton  <nickc@redhat.com>
4105
4106         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4107         problem with ARM sibcall code generation.
4108
4109 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4110
4111         * gcc.c-torture/execute/20030120-1.c: New.
4112
4113 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4114
4115         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4116
4117 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4118
4119         PR c++/9272
4120         * g++.dg/parse/ctor1.C: New test.
4121
4122         PR c++/9294:
4123         * g++.dg/parse/qualified1.C: New test.
4124
4125         * g++.dg/parse/typename3.C: New test.
4126
4127 2003-01-16  Richard Henderson  <rth@redhat.com>
4128
4129         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4130
4131 2003-01-16  Richard Henderson  <rth@redhat.com>
4132
4133         * g++.dg/pch/pch.exp: Copy test header to the working directory
4134         before using it either for precompilation or direct use.
4135         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4136         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4137
4138 2003-01-16  Richard Henderson  <rth@redhat.com>
4139
4140         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4141         before using it either for precompilation or direct use.
4142         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4143         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4144
4145 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4146
4147         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4148         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4149         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4150         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4151         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4152         typename warning into error.
4153         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4154         error messages.
4155         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4156         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4157         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4158         messages.
4159         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4160         make declaration visible in template.
4161         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4162         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4163         messages.
4164         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4165         message.
4166         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4167         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4168         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4169         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4170         typename warning with error message.
4171         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4172         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4173         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4174
4175 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4176
4177         * g++.dg/parse/ambig2.C: New test.
4178
4179 2003-01-15  Richard Henderson  <rth@redhat.com>
4180
4181         * g++.dg/tls/init-2.C: Update error message string.
4182
4183 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4184
4185         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4186
4187 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4188
4189         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4190         all for HC11/HC12.
4191         * gcc.c-torture/compile/20001205-1.x: Likewise.
4192         * gcc.c-torture/compile/20001226-1.x: Likewise.
4193         * gcc.c-torture/compile/920520-1.x: Likewise.
4194         * gcc.c-torture/compile/961203-1.x: Likewise.
4195         * gcc.c-torture/compile/20020604-1.x: Likewise.
4196
4197 2003-01-15  Jan Hubicka  <jh@suse.cz>
4198
4199         * gcc.c-torture/compile/20030115-1.c: New test.
4200
4201         * gcc.dg/i386-fpcvt-1.c: New test.
4202         * gcc.dg/i386-fpcvt-2.c: New test.
4203
4204 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4205
4206         Further conform g++'s __vmi_class_type_info to the C++ ABI
4207         specification.
4208         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
4209         the specification.
4210
4211 2003-01-14  Jan Hubicka  <jh@suse.cz>
4212
4213         * gcc.dg/i386-fpcvt-1.c: New test.
4214         * gcc.dg/i386-fpcvt-2.c: New test.
4215
4216 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4217
4218         * gcc.dg/i386-mmx-3.c: New test.
4219
4220 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
4221
4222         PR c++/9264
4223         * g++.dg/parse/octal1.C: New file.
4224
4225         PR c++/9172
4226         * g++.dg/parse/typename1.C: New file.
4227
4228 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
4229
4230         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
4231         * gcc.dg/bf-no-ms-layout.c: Likewise.
4232         * gcc.dg/bf-ms-attrib.c: Likewise.
4233
4234 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
4235
4236         PR c++/9099
4237         * g++.dg/parse/dtor1.C: New file.
4238
4239         PR c++/9128
4240         * g++.dg/rtti/typeid1.C: New file.
4241
4242         PR c++/9153
4243         * g++.dg/parse/lookup1.C: New file.
4244
4245         PR c++/9171
4246         * g++.dg/templ/spec5.C: New file.
4247
4248 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
4249
4250         * gcc.c-torture/compile/20030110-1.c: New test.
4251
4252 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
4253
4254         Merge from pch-branch:
4255
4256         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
4257
4258         * gcc.dg/pch/cpp-1.h: New.
4259         * gcc.dg/pch/cpp-1.c: New.
4260         * gcc.dg/pch/cpp-2.h: New.
4261         * gcc.dg/pch/cpp-2.c: New.
4262
4263         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
4264
4265         * gcc.dg/pch/except-1.h: New.
4266         * gcc.dg/pch/except-1.c: New.
4267
4268         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
4269
4270         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
4271         running test.
4272         * gcc.dg/pch: Include *.hp not *.h.
4273         * gcc.dg/pch/system-1.h: New.
4274         * gcc.dg/pch/system-1.c: New.
4275
4276         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
4277
4278         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
4279         rather than trying to build and run a program using PCH.
4280         * gcc.dg/pch: Remove dg-do commands from test files.
4281
4282         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
4283
4284         * gcc.dg/pch/macro-3.c: New.
4285         * gcc.dg/pch/macro-3.h: New.
4286
4287         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
4288
4289         * gcc.dg/pch/common-1.c: New.
4290         * gcc.dg/pch/common-1.h: New.
4291         * gcc.dg/pch/decl-1.c: New.
4292         * gcc.dg/pch/decl-1.h: New.
4293         * gcc.dg/pch/decl-2.c: New.
4294         * gcc.dg/pch/decl-2.h: New.
4295         * gcc.dg/pch/decl-3.c: New.
4296         * gcc.dg/pch/decl-3.h: New.
4297         * gcc.dg/pch/decl-4.c: New.
4298         * gcc.dg/pch/decl-4.h: New.
4299         * gcc.dg/pch/decl-5.c: New.
4300         * gcc.dg/pch/decl-5.h: New.
4301         * gcc.dg/pch/global-1.c: New.
4302         * gcc.dg/pch/global-1.h: New.
4303         * gcc.dg/pch/inline-1.c: New.
4304         * gcc.dg/pch/inline-1.h: New.
4305         * gcc.dg/pch/inline-2.c: New.
4306         * gcc.dg/pch/inline-2.h: New.
4307         * gcc.dg/pch/static-1.c: New.
4308         * gcc.dg/pch/static-1.h: New.
4309         * gcc.dg/pch/static-2.c: New.
4310         * gcc.dg/pch/static-2.h: New.
4311
4312         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
4313
4314         * g++.dg/pch/pch.exp: Better handle failing testcases.
4315         * gcc.dg/pch/pch.exp: Likewise.
4316         * gcc.dg/pch/macro-1.c: New.
4317         * gcc.dg/pch/macro-1.h: New.
4318         * gcc.dg/pch/macro-2.c: New.
4319         * gcc.dg/pch/macro-2.h: New.
4320
4321         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
4322
4323         * g++.dg/dg.exp: Treat files in pch/ specially.
4324         * g++.dg/pch/pch.exp: New file.
4325         * g++.dg/pch/empty.H: New file.
4326         * g++.dg/pch/empty.C: New file.
4327         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
4328         "precompile".
4329
4330         * gcc.dg/pch/pch.exp: New file.
4331         * gcc.dg/pch/empty.h: New file.
4332         * gcc.dg/pch/empty.c: New file.
4333         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
4334         "precompile".
4335
4336 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4337
4338         * g++.dg/template/friend14.C: New test.
4339
4340 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4341
4342         * gcc.dg/old-style-asm-1.c: New test.
4343
4344 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
4345
4346         * gcc.c-torture/compile/20030109-1.c: New test.
4347
4348 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4349
4350         * gcc.c-torture/execute/20030109-1.c: New test.
4351
4352 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
4353
4354         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
4355         * g++.old-deja/g++.mike/dyncast2.C: Likewise
4356         * g++.old-deja/g++.mike/dyncast3.C: Likewise
4357         * g++.old-deja/g++.mike/eh2.C: Likewise
4358         * g++.old-deja/g++.mike/eh3.C: Likewise
4359         * g++.old-deja/g++.mike/eh5.C: Likewise
4360         * g++.old-deja/g++.mike/eh6.C: Likewise
4361         * g++.old-deja/g++.mike/eh7.C: Likewise
4362         * g++.old-deja/g++.mike/eh8.C: Likewise
4363         * g++.old-deja/g++.mike/eh9.C: Likewise
4364         * g++.old-deja/g++.mike/eh10.C: Likewise
4365         * g++.old-deja/g++.mike/eh12.C: Likewise
4366         * g++.old-deja/g++.mike/eh13.C: Likewise
4367         * g++.old-deja/g++.mike/eh14.C: Likewise
4368         * g++.old-deja/g++.mike/eh16.C: Likewise
4369         * g++.old-deja/g++.mike/eh17.C: Likewise
4370         * g++.old-deja/g++.mike/eh18.C: Likewise
4371         * g++.old-deja/g++.mike/eh21.C: Likewise
4372         * g++.old-deja/g++.mike/eh23.C: Likewise
4373         * g++.old-deja/g++.mike/eh24.C: Likewise
4374         * g++.old-deja/g++.mike/eh25.C: Likewise
4375         * g++.old-deja/g++.mike/eh26.C: Likewise
4376         * g++.old-deja/g++.mike/eh27.C: Likewise
4377         * g++.old-deja/g++.mike/eh28.C: Likewise
4378         * g++.old-deja/g++.mike/eh29.C: Likewise
4379         * g++.old-deja/g++.mike/eh31.C: Likewise
4380         * g++.old-deja/g++.mike/eh33.C: Likewise
4381         * g++.old-deja/g++.mike/eh34.C: Likewise
4382         * g++.old-deja/g++.mike/eh35.C: Likewise
4383         * g++.old-deja/g++.mike/eh36.C: Likewise
4384         * g++.old-deja/g++.mike/eh37.C: Likewise
4385         * g++.old-deja/g++.mike/eh38.C: Likewise
4386         * g++.old-deja/g++.mike/eh39.C: Likewise
4387         * g++.old-deja/g++.mike/eh40.C: Likewise
4388         * g++.old-deja/g++.mike/eh41.C: Likewise
4389         * g++.old-deja/g++.mike/eh42.C: Likewise
4390         * g++.old-deja/g++.mike/eh44.C: Likewise
4391         * g++.old-deja/g++.mike/eh46.C: Likewise
4392         * g++.old-deja/g++.mike/eh47.C: Likewise
4393         * g++.old-deja/g++.mike/eh48.C: Likewise
4394         * g++.old-deja/g++.mike/eh49.C: Likewise
4395         * g++.old-deja/g++.mike/eh50.C: Likewise
4396         * g++.old-deja/g++.mike/eh51.C: Likewise
4397         * g++.old-deja/g++.mike/eh53.C: Likewise
4398         * g++.old-deja/g++.mike/eh55.C: Likewise
4399         * g++.old-deja/g++.mike/p7912.C: Likewise
4400         * g++.old-deja/g++.mike/p9706.C: Likewise
4401         * g++.old-deja/g++.mike/p10416.C: Likewise
4402         * g++.old-deja/g++.mike/p11667.C: Likewise
4403         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
4404         Remove redundant reference to Iris.
4405         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
4406         Elxsi, i860, Pico Java, and WE32K.
4407
4408 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
4409
4410         * g++.dg/ext/asm4.C: New test.
4411
4412 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4413
4414         PR c++/9030
4415         * g++.dg/template/friend12.C: New test.
4416         * g++.dg/template/friend13.C: Likewise.
4417         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
4418
4419 2003-01-08  Jan Hubicka  <jh@suse.cz>
4420
4421         * gcc.dg/i386-cadd.c: New test.
4422         * gcc.dg/i386-cmov4.c: Likewise.
4423
4424 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
4425
4426         PR c++/9165
4427         * g++.dg/warn/Wunused-3.C: New test.
4428
4429         * g++.dg/abi/bitfield9.C: New test.
4430
4431         PR c++/9189
4432         * g++.dg/parse/defarg3.C: New test.
4433
4434 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4435
4436         * g++.dg/parse/ambig1.C: New test.
4437         * g++.dg/parse/defarg2.C: New test.
4438
4439 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
4440
4441         * g++.dg/template/defarg-1.C: New test.
4442         * g++.dg/template/local2.C: Likewise.
4443
4444 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
4445
4446         * gcc.c-torture/execute/20030105-1.c: New test.
4447
4448 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4449
4450         * g++.dg/parse/namespace3.C: Remove extra semicolons.
4451         * g++.dg/parse/namespace4.C: Likewise.
4452
4453 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
4454
4455         * g++.dg/template/ntp2.C: New test.
4456
4457 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
4458
4459         * g++.dg/parse/extern-C-1.C: New test.
4460
4461         * g++.dg/parse/namespace4.C: New test.
4462
4463         * g++.dg/template/nested1.C: New test.
4464
4465         * g++.dg/parse/namespace3.C: New test.
4466
4467 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4468
4469         * g++.dg/lookup/two-stage1.C: New test.
4470
4471 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4472
4473         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
4474         * g++.old-deja/g++.jason/access8.C: Likewise.
4475         * g++.old-deja/g++.other/decl5.C: Likewise.
4476
4477 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4478
4479         * g++.dg/parse/parse7.C: New test.
4480
4481 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
4482
4483         PR c++/2843
4484         * g++.dg/ext/attrib7.C: New test.
4485
4486 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4487
4488         * g++.dg/parse/parse6.C: New test.
4489
4490 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
4491
4492         * gcc.dg/h8300-stack-1.c: New.
4493
4494 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4495
4496         g++.dg/lookup/exception1.C: New test.
4497
4498         g++.dg/lookup/template1.C: New test.
4499
4500         g++.dg/parse/namespace2.C: New test.
4501
4502         g++.dg/parse/parens2.C: New test.
4503
4504 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4505
4506         * g++.dg/parse/parse5.C: New test.
4507         * g++.dg/lookup/scoped4.C: New test.
4508
4509 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4510
4511         * g++.dg/parse/parens1.C: New test.
4512
4513         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
4514         angle-bracket1.C.
4515         * g++.dg/parse/parens2.C: New test.
4516
4517         * g++.dg/lookup/scope-operator1.C: New test.
4518
4519         * g++.dg/parse/operator1.C: New test.
4520
4521 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4522
4523         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
4524         * g++.old-deja/g++.other/access6.C: Likewise.
4525         * g++.old-deja/g++.other/decl1.C: Likewise.
4526         * g++.old-deja/g++.pt/typename12.C: Likewise.
4527
4528 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4529
4530         * g++.dg/parse/namespace1.C: New test.
4531
4532 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4533
4534         * g++.dg/parse/parse4.C: New test.
4535
4536 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4537
4538         * g++.dg/parse/parse3.C: New test.
4539
4540 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4541
4542         * g++.dg/parse/parse2.C: New test.
4543
4544 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4545
4546         * g++.dg/template/friend11.C: New test.
4547
4548 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4549
4550         * g++.dg/parse/parse1.C: New test.
4551
4552 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
4553
4554         * lib/profopt.exp: Change the name of a global variable to avoid
4555         possible clashes with other test suites.
4556
4557 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
4558
4559         * g++.dg/inherit/covariant8.C: New test.
4560
4561 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4562
4563         * g++.dg/init/array9.C: New test.
4564
4565         PR c++/9112
4566         * g++.dg/parse/expr1.C: New test.
4567
4568 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
4569
4570         * gcc.c-torture/compile/20021230-1.c: New test.
4571
4572 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4573
4574         * g++.dg/inherit/covariant5.C: New test.
4575         * g++.dg/inherit/covariant6.C: New test.
4576         * g++.dg/inherit/covariant7.C: New test.
4577
4578 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4579
4580         PR c++/2739
4581         * g++.dg/other/access2.C: New test.
4582
4583 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4584
4585         * g++.dg/other/anon-struct.C: No longer fails
4586         * g++.old-deja/g++.brendan/parse4.C: Likewise.
4587         * g++.old-deja/g++.brendan/parse5.C: Likewise.
4588         * g++.old-deja/g++.brendan/parse6.C: Likewise.
4589
4590 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4591
4592         * g++.dg/parse/angle-bracket.C (main): No longer fails.
4593
4594 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
4595
4596         * g++.dg/eh/spec4.C: Remove stray semicolon.
4597         * g++.dg/expr/pmf-1.C: Change error message.
4598         * g++.dg/ext/asm1.C: Remove stray semicolon.
4599         * g++.dg/ext/typename1.C: Add missing typenames.
4600         * g++.dg/inherit/template-as-base.C: Change error message.
4601         * g++.dg/lookup/scoped1.C: Likewise.
4602         * g++.dg/lookup/scoped2.C: Likewise.
4603         * g++.dg/lookup/using2.C: Likewise.
4604         * g++.dg/other/component1.C: Remove stray semicolon.
4605         * g++.dg/other/do1.C: Change error message.
4606         * g++.dg/other/error2.C: Likewise.
4607         * g++.dg/other/init1.C: Likewise.
4608         * g++.dg/other/packed1.C: Remove stray semicolon.
4609         * g++.dg/other/ptrmem2.C: Change error message.
4610         * g++.dg/parse/parameter-declaration-1.C: Remove line number
4611         marker.
4612         * g++.dg/special/initp1.C: Remove invalid attribute usage.
4613         * g++.dg/template/access3.C: Add typename keyword.
4614         * g++.dg/template/access5.C: Remove stray semicolon.
4615         * g++.dg/template/access6.C: Likewise.
4616         * g++.dg/template/complit1.C: Likewise.
4617         * g++.dg/template/crash1.C: Change error message.
4618         * g++.dg/template/inherit2.C: Remove stray semicolon.
4619         * g++.dg/template/instantiate2.C: Likewise.
4620         * g++.dg/template/instantiate3.C: Change error message.
4621         * g++.dg/template/qual1.C: Remove stray semicolon.
4622         * g++.dg/template/qualttp18.C: Change error message.
4623         * g++.dg/template/ref1.C: Remove stray semicolon.
4624         * g++.dg/template/sizeof1.C (A::value): Declare it.
4625         * g++.dg/template/spec4.C: Change error message.
4626         * g++.dg/template/static1.C: Likewise.
4627         * g++.dg/template/type1.C: Likewise.
4628         * g++.dg/template/typename3.C: Likewise.
4629         * g++.old-deja/g++.benjamin/13478.C: Change error message.
4630         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
4631         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
4632         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
4633         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
4634         named return value extension.
4635         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
4636         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
4637         * g++.old-deja/g++.bob/extern_C.C: Likewise.
4638         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4639         * g++.old-deja/g++.brendan/complex1.C: Likewise.
4640         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4641         * g++.old-deja/g++.brendan/crash13.C: Likewise.
4642         * g++.old-deja/g++.brendan/crash15.C: Likewise.
4643         * g++.old-deja/g++.brendan/crash18.C: Change error message.
4644         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
4645         * g++.old-deja/g++.brendan/crash38.C: Likewise.
4646         * g++.old-deja/g++.brendan/crash50.C: Likewise.
4647         * g++.old-deja/g++.brendan/crash56.C: Likewise.
4648         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
4649         syntax.
4650         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
4651         * g++.old-deja/g++.brendan/crash8.C: Change error message.
4652         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
4653         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
4654         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
4655         * g++.old-deja/g++.brendan/template11.C: Likewise.
4656         * g++.old-deja/g++.brendan/template26.C: Likewise.
4657         * g++.old-deja/g++.brendan/template27.C: Use explicit
4658         specialization syntax.
4659         * g++.old-deja/g++.brendan/template30.C: Likewise.
4660         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
4661         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
4662         non-dependent names.
4663         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
4664         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
4665         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
4666         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
4667         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
4668         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
4669         named return value extension.
4670         * g++.old-deja/g++.ext/namedret2.C: Likewise.
4671         * g++.old-deja/g++.ext/namedret3.C: Likewise.
4672         * g++.old-deja/g++.ext/return1.C: Likewise.
4673         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
4674         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
4675         * g++.old-deja/g++.jason/access8.C: Likewise.
4676         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
4677         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
4678         pseudo-destructor names.
4679         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
4680         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
4681         pseudo-destructor names.
4682         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
4683         * g++.old-deja/g++.jason/overload19.C: Likewise.
4684         * g++.old-deja/g++.jason/overload32.C: Likewise.
4685         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
4686         stray semicolons.
4687         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
4688         * g++.old-deja/g++.jason/return.C: Likewise.
4689         * g++.old-deja/g++.jason/return2.C: Likewise.
4690         * g++.old-deja/g++.jason/shadow1.C: Likewise.
4691         * g++.old-deja/g++.jason/special.C: Use explicit specialization
4692         syntax.
4693         * g++.old-deja/g++.jason/template10.C: Account for use of
4694         non-dependent names.
4695         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
4696         syntax.
4697         * g++.old-deja/g++.jason/template37.C: Likewise.
4698         * g++.old-deja/g++.law/access4.C: Change error messages.
4699         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
4700         pseudo-destructor names.
4701         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
4702         * g++.old-deja/g++.law/ctors9.C: Likewise.
4703         * g++.old-deja/g++.law/cvt22.C: Likewise.
4704         * g++.old-deja/g++.law/dtors5.C: Likewise.
4705         * g++.old-deja/g++.law/global-init1.C: Likewise.
4706         * g++.old-deja/g++.law/missed-error3.C: Likewise.
4707         * g++.old-deja/g++.law/operators28.C: Likewise.
4708         * g++.old-deja/g++.law/visibility28.C: Likewise.
4709         * g++.old-deja/g++.martin/eval1.C: Likewise.
4710         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
4711         name.
4712         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
4713         * g++.old-deja/g++.mike/net34.C: Likewise.
4714         * g++.old-deja/g++.mike/net36.C: Likewise.
4715         * g++.old-deja/g++.mike/ns2.C: Likewise.
4716         * g++.old-deja/g++.mike/p12306.C: Likewise.
4717         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
4718         value extension.
4719         * g++.old-deja/g++.mike/p700.C: Likewise.
4720         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
4721         * g++.old-deja/g++.mike/p710.C: Likewise.
4722         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
4723         value extension.
4724         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
4725         * g++.old-deja/g++.mike/pmf9.C: Likewise.
4726         * g++.old-deja/g++.ns/crash2.C: Likewise.
4727         * g++.old-deja/g++.ns/crash3.C: Likewise.
4728         * g++.old-deja/g++.ns/invalid1.C: Likewise.
4729         * g++.old-deja/g++.ns/ns17.C: Likewise.
4730         * g++.old-deja/g++.ns/template16.C: Likewise.
4731         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
4732         keyword.
4733         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
4734         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
4735         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
4736         named return value extension.
4737         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
4738         * g++.old-deja/g++.other/access4.C: Issue additional error
4739         messages.
4740         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
4741         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
4742         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
4743         * g++.old-deja/g++.other/crash25.C: Change error message.
4744         * g++.old-deja/g++.other/crash4.C: Change error message.
4745         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
4746         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
4747         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
4748         checks.
4749         * g++.old-deja/g++.other/defarg8.C: Likewise.
4750         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
4751         * g++.old-deja/g++.other/dtor10.C: Likewise.
4752         * g++.old-deja/g++.other/incomplete.C: Likewise.
4753         * g++.old-deja/g++.other/linkage7.C: Likewise.
4754         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
4755         lookup algorithm.
4756         * g++.old-deja/g++.other/mangle2.C: Likewise.
4757         * g++.old-deja/g++.other/refinit2.C: Likewise.
4758         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
4759         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
4760         * g++.old-deja/g++.pt/crash28.C: Likewise.
4761         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
4762         syntax.
4763         * g++.old-deja/g++.pt/crash32.C: Change error message.
4764         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
4765         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
4766         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
4767         error message position.
4768         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
4769         * g++.old-deja/g++.pt/defarg8.C: Change error message.
4770         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
4771         syntax.
4772         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
4773         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
4774         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
4775         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
4776         keyword.
4777         * g++.old-deja/g++.pt/explicit31.C: Likewise.
4778         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
4779         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
4780         keyword.
4781         * g++.old-deja/g++.pt/explicit71.C: Change error message.
4782         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
4783         syntax.
4784         * g++.old-deja/g++.pt/friend28.C: Account for use of
4785         non-dependent names.
4786         * g++.old-deja/g++.pt/friend29.C: Likewise.
4787         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
4788         rules.
4789         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
4790         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
4791         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
4792         lookup rules.
4793         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
4794         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
4795         keyword.
4796         * g++.old-deja/g++.pt/memclass20.C: Likewise.
4797         * g++.old-deja/g++.pt/memclass5.C: Likewise.
4798         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
4799         keyword.
4800         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
4801         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
4802         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
4803         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
4804         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
4805         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
4806         keyword.
4807         * g++.old-deja/g++.pt/spec10.C: Likewise.
4808         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
4809         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
4810         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
4811         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
4812         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
4813         * g++.old-deja/g++.pt/ttp62.C: Likewise.
4814         * g++.old-deja/g++.pt/ttp64.C: Likewise.
4815         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
4816         * g++.old-deja/g++.pt/typename15.C: Likewise.
4817         * g++.old-deja/g++.pt/typename22.C: Likewise.
4818         * g++.old-deja/g++.pt/typename6.C: Change error messages.
4819         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
4820         * g++.old-deja/g++.pt/virtual2.C: Likewise.
4821         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
4822         syntax.
4823         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
4824         return value extension.
4825         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
4826         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
4827         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
4828         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
4829
4830 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
4831
4832         * g++.dg/warn/inline1.C: New test.
4833         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
4834         * g++.old-deja/g++.jason/synth10.C: Likewise.
4835         * g++.old-deja/g++.mike/net31.C: Likewise.
4836         * g++.old-deja/g++.mike/p8786.C: Likewise.
4837
4838         * g++.dg/template/friend10.C: New test.
4839         * g++.dg/template/conv5.C: New test.
4840
4841 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
4842
4843         * g++.dg/lookup/scoped3.C: New test.
4844
4845         * g++.dg/lookup/decl1.C: New test.
4846         * g++.dg/lookup/decl2.C: New test.
4847
4848 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4849
4850         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
4851         gcc.c-torture/compile/20021015-1.c,
4852         gcc.c-torture/compile/20021015-2.c,
4853         gcc.c-torture/compile/20021123-1.c,
4854         gcc.c-torture/compile/20021123-2.c,
4855         gcc.c-torture/compile/20021123-3.c,
4856         gcc.c-torture/compile/20021123-4.c,
4857         gcc.c-torture/execute/20021024-1.c: Add tests previously added
4858         only to 3.1 or 3.2 branch.
4859
4860 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
4861
4862         * gcc.dg/i386-bitfield3.c: New test.
4863
4864         * gcc.dg/i386-bitfield2.c: New test.
4865
4866 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
4867
4868         * g++.dg/parse/conv_op1.C: New test.
4869
4870 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
4871
4872         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
4873         approved.
4874
4875 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
4876
4877         * gcc.c-torture/compile/20021220-1.c: New test.
4878
4879 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
4880
4881         * gcc.dg/i386-fastcall-1.c: New.
4882
4883 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4884
4885         * gcc.c-torture/execute/20021219-1.c: New test.
4886
4887 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4888
4889         * gcc.dg/i386-pic-1.c: New test.
4890
4891 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4892
4893         PR c++/8099
4894         * g++.dg/template/friend9.C: New test.
4895
4896 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4897
4898         PR c++/3663
4899         * g++.dg/template/access7.C: New test.
4900
4901 2002-12-18  Nick Clifton  <nickc@redhat.com>
4902
4903         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
4904         the libstdc++-v3 directory has been found.
4905
4906 2002-12-12  Devang Patel <dpatel@apple.com>
4907         * gcc.dg/darwin-ld-1.c: New test.
4908         * gcc.dg/darwin-ld-2.c: New test.
4909         * gcc.dg/darwin-ld-3.c: New test.
4910         * gcc.dg/darwin-ld-4.c: New test.
4911         * gcc.dg/darwin-ld-5.c: New test.
4912
4913 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4914
4915         * gcc.c-torture/compile/20021212-1.c: New test.
4916
4917 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
4918
4919         * gcc.dg/fshort-wchar: New test.
4920
4921 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
4922
4923         PR c++/8372
4924         * g++.dg/template/dtor1.C: New test.
4925
4926         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
4927         markers.
4928
4929 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
4930
4931         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
4932
4933 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
4934
4935         * g++.dg/template/static1.C: New test.
4936         * g++.dg/template/static2.C: New test.
4937         * g++.old-deja/g++.ext/memconst.C: New test.
4938
4939 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4940
4941         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
4942         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
4943         * g++.dg/special/initp1.C: Likewise.
4944
4945 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
4946
4947         * gcc.c-torture/execute/20021204-1.c: New test.
4948
4949 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
4950
4951         * gcc.dg/ppc-fmadd-1.c: New file.
4952         * gcc.dg/ppc-fmadd-2.c: New file.
4953         * gcc.dg/ppc-fmadd-3.c: New file.
4954
4955 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4956
4957         * gcc.c-torture/compile/20021204-1.c: New test.
4958
4959 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4960
4961         * g++.dg/inherit/covariant2.C: New test.
4962         * g++.dg/inherit/covariant3.C: New test.
4963         * g++.dg/inherit/covariant4.C: New test.
4964         * g++.dg/inherit/covariant1.C: Remove XFAIL.
4965         * g++.old-deja/g++.robertl/eb17.C: Likewise.
4966
4967 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
4968
4969         PR c++/8688
4970         * g++.dg/init/brace3.C: New test.
4971
4972 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
4973
4974         * gcc.dg/20020210-1.c: Fix a comment typo.
4975
4976 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
4977
4978         PR c++/8720
4979         * g++.dg/parse/defarg1.C: New test.
4980
4981         PR c++/8615
4982         * g++.dg/template/char1.C: New test.
4983
4984         * g++.dg/template/varmod1.C: Fix typo.
4985
4986 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4987
4988         DR 180
4989         * g++.old-deja/g++.pt/crash32.C: Expect error.
4990
4991 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
4992
4993         PR c++/5919
4994         * g++.dg/template/varmod1.C: New test.
4995
4996         PR c++/8727
4997         * g++.dg/inherit/typeinfo1.C: New test.
4998
4999         PR c++/8663
5000         * g++.dg/inherit/typedef1.C: New test.
5001
5002 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5003
5004         PR c++/8332
5005         PR c++/8493
5006         * g++.dg/template/strlen1.C: New test.
5007
5008         PR c++/8227
5009         * g++.dg/template/ctor2.C: New test.
5010
5011         PR c++/8214
5012         * g++.dg/init/string1.C: New test.
5013
5014         PR c++/8511
5015         * g++.dg/template/friend8.C: New test.
5016
5017 2002-11-29  Joe Buck <jbuck@synopsys.com>
5018
5019         * g++.dg/lookup/anon2.C: New test.
5020
5021 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5022
5023         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5024         h8300 port.
5025
5026 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5027
5028         * gcc.dg/bitfld-6.c: New test.
5029
5030 2002-11-27  Jan Hubicka  <jh@suse.cz>
5031
5032         * gcc.c-torture/execute/20021127.[cx]: New test.
5033
5034 2002-11-26  Jan Hubicka  <jh@suse.cz>
5035
5036         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5037         quality.
5038
5039 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5040
5041         * g++.dg/init/brace2.C: New test.
5042         * g++.old-deja/g++.mike/p9129.C: Correct.
5043
5044 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5045
5046         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5047
5048 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5049
5050         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5051
5052 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5053
5054         * testsuite/g++.dg/abi/empty11.C: New test.
5055         * testsuite/g++.dg/rtti/cv1.C: New test.
5056
5057 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5058
5059         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5060
5061 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5062
5063         * g++.dg/abi/empty10.C: New test.
5064
5065 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5066
5067         * gcc.c-torture/compile/20021124-1.c: New test.
5068
5069 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5070
5071         * g++.dg/abi/rtti2.C: New test.
5072
5073 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5074
5075         * gcc.dg/i386-unroll-1.c: New test.
5076
5077 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5078
5079         * gcc.c-torture/compile/20021120-1.c: New test.
5080         * gcc.c-torture/compile/20021120-2.c: New test.
5081
5082 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5083
5084         * gcc.dg/bitfld-5.c: New test.
5085
5086 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5087
5088         * gcc.c-torture/execute/20021120-3.c: New test.
5089
5090 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5091
5092         * gcc.c-torture/execute/20021120-2.c: New test.
5093
5094 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5095
5096         * gcc.c-torture/execute/20021120-1.c: New test.
5097
5098 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5099
5100         * gcc.c-torture/execute/20021118-3.c: New test.
5101
5102 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5103
5104         * gcc.c-torture/compile/20021119-1.c: New test.
5105
5106 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5107
5108         * gcc.dg/duff-1.c: New test.
5109         * gcc.dg/duff-2.c: New test.
5110         * gcc.dg/duff-3.c: New test.
5111
5112 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5113
5114         * gcc.dg/cpp/_Pragma5.c: New test.
5115
5116 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5117
5118         * gcc.c-torture/execute/20021118-2.c: New test.
5119
5120 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5121
5122         * gcc.c-torture/execute/20021118-1.c: New test.
5123
5124 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5125
5126         * gcc.dg/20021116-1.c: New test.
5127
5128 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5129
5130         * g++.dg/abi/vcall1.C: New test.
5131
5132 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5133
5134         * gcc.dg/20021029-1.c: New test.
5135         * gcc.dg/20021029-2.c: New test.
5136
5137 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5138
5139         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5140
5141 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5142
5143         PR c/8439
5144         * gcc.dg/20021110.c: Move to ...
5145         * gcc.c-torture/compile/20021110.c: .... here.
5146
5147 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5148
5149         PR c/8467
5150         * gcc.c-torture/execute/20021111-1.c
5151
5152 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5153
5154         PR c/8439
5155         * gcc.dg/20021110.c: New test.
5156
5157 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5158
5159         * g++.dg/abi/vthunk3.C: Run only on x86.
5160
5161 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5162
5163         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5164
5165 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5166
5167         * lib/compat.exp (compat-execute): Fix logic error in last
5168         change.
5169
5170 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5171
5172         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5173
5174 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5175
5176         PR c++/8389
5177         * g++.dg/template/access6.C: New test.
5178
5179 2002-11-08  Jan Hubicka  <jh@suse.cz>
5180
5181         * gcc.dg/i386-ssefp-1.c: New test.
5182         * gcc.dg/i386-ssefp-1.c: New test.
5183
5184 2002-11-08  Jan Hubicka  <jh@suse.cz>
5185
5186         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5187
5188 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5189
5190         * g++.dg/abi/vthunk3.C: New test.
5191
5192         PR c++/8338
5193         * g++.dg/template/crash2.C: New test.
5194
5195 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5196
5197         * testsuite/g++.dg/abi/dtor1.C: New test.
5198         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5199
5200 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5201
5202         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5203         Darwin.
5204
5205 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5206
5207         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
5208         -mthumb.  Only xfail with -O0.
5209
5210 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
5211
5212         * g++.dg/abi/thunk1.C: New test.
5213         * g++.dg/abi/thunk2.C: Likewise.
5214         * g++.dg/abi/vtt1.C: Likewise.
5215
5216 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
5217
5218         PR optimization/8423
5219         * gcc.c-torture/execute/builtin-constant.c: New test.
5220
5221 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
5222
5223         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
5224         Add some more cases.
5225
5226 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
5227
5228         PR c++/8391
5229         * g++.dg/opt/local1.C: New test.
5230
5231 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
5232
5233         PR c++/8160
5234         * g++.dg/template/complit1.C: New test.
5235
5236         PR c++/8149
5237         * g++.dg/template/typename4.C: Likewise.
5238
5239 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5240
5241         Core issue 287, PR c++/7639
5242         * g++.dg/template/instantiate1.C: Adjust error location.
5243         * g++.dg/template/instantiate3.C: New test.
5244         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
5245         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
5246         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
5247
5248 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
5249
5250         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
5251
5252 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
5253
5254         PR c++/8287
5255         * g++.dg/init/dtor2.C: New test.
5256
5257 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5258
5259         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
5260         * gcc.dg/nest.c: Bypass errors on irix6.
5261
5262 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
5263
5264         * gcc.dg/nest.c: Expect error for mmix-*-*.
5265         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
5266
5267 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
5268
5269         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
5270         markers.
5271
5272         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
5273
5274 2002-10-25  Mike Stump  <mrs@apple.com>
5275
5276         * gcc.dg/warn-1.c: New test.
5277
5278 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5279
5280         * g++.dg/template/typename3.C: New test.
5281
5282 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
5283
5284         * g++.dg/lookup/ptrmem1.C: New test.
5285
5286         * g++.dg/abi/vthunk2.C: New test.
5287
5288 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5289
5290         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
5291
5292 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
5293
5294         * g++.dg/abi/empty9.C: New test.
5295
5296 2002-10-24  Richard Henderson  <rth@redhat.com>
5297
5298         * g++.dg/inherit/thunk1.C: Enable for ia64.
5299
5300 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5301
5302         PR c++/8067
5303         * g++.dg/lookup/pretty1.C: New test.
5304
5305 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
5306
5307         * gcc.dg/20021023-1.c: New test.
5308
5309 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5310
5311         PR c++/7679
5312         * g++.dg/parse/inline1.C: New test.
5313
5314 2002-10-23  Richard Henderson  <rth@redhat.com>
5315
5316         * g++.dg/inherit/thunk1.C: Enable for x86_64.
5317
5318         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
5319
5320 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
5321
5322         PR c++/6579
5323         * g++.dg/parse/stmtexpr3.C: New test.
5324
5325 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5326
5327         * g++.dg/expr/cond1.C: New test.
5328
5329 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5330
5331         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
5332
5333 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5334
5335         * g++.dg/abi/vbase13.C: New test.
5336         * g++.dg/abi/vbase14.C: Likewise.
5337
5338 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
5339
5340         * gcc.dg/tls/pic-1.c: New test.
5341         * gcc.dg/tls/nonpic-1.c: New test.
5342         * gcc.dg/20021018-1.c: New test.
5343
5344 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5345
5346         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
5347         Remove only files with the same base name as the test case.
5348         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
5349         (profopt-execute): Likewise.  Also, remove old profiling
5350         and performance data files before running the tests.
5351
5352         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
5353         * g++.dg/bprob/bprob.exp: Likewise.
5354         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
5355         to allow more general test case names.
5356
5357         * g++.dg/bprob/bprob-1.C: Rename to ...
5358         * g++.dg/bprob/g++-bprob-1.C: ... this.
5359
5360         * g77.dg/bprob/bprob-1.f: Rename to ...
5361         * g77.dg/bprob/g77-bprob-1.f: ... this.
5362
5363 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5364
5365         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
5366         bison 1.50 or later.
5367
5368 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
5369
5370         * g++.dg/README: Describe more test directories.
5371
5372 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5373
5374         * g++.dg/init/array6.C: Add additional tests.
5375
5376 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5377
5378         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
5379         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
5380
5381 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
5382
5383         * gcc.c-torture/compile/20020604-1.x: New.
5384         * gcc.c-torture/compile/simd-5.x: Likewise.
5385         * gcc.c-torture/execute/920710-1.x: Likewise.
5386         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
5387
5388 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5389
5390         * g++.dg/inherit/override1.C: Add dg-options clause.
5391
5392 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5393
5394         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
5395         _mm_slli_si128.
5396
5397 2002-10-19  Andreas Schwab  <schwab@suse.de>
5398
5399         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
5400         directory component.
5401
5402 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
5403
5404         * g++.dg/inherit/thunk1.C: New test.
5405
5406         * g++.dg/inherit/override1.C: New test.
5407
5408         * g++.dg/abi/mangle11.C: New test.
5409         * g++.dg/abi/mangle14.C: New test.
5410         * g++.dg/abi/mangle17.C: New test.
5411
5412 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5413
5414         * g++.dg/overload/member2.C: New test.
5415
5416 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
5417
5418         * g++.dg/README: Describe new compat directory.
5419         * g++.dg/dg.exp: Skip tests in compat directory.
5420         * README.compat: New file.
5421         * lib/compat.exp: New expect script.
5422         * g++.dg/compat: New test directory.
5423         * g++.dg/compat/compat.exp: New expect script.
5424         * g++.dg/compat/abi: New test directory.
5425         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
5426         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
5427         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
5428         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
5429         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
5430         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
5431         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
5432         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
5433         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
5434         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
5435         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
5436         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
5437         * g++.dg/compat/break: New test directory.
5438         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
5439         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
5440         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
5441         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
5442         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
5443         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
5444         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
5445         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
5446         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
5447         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
5448         g++.dg/compat/break/README: New files.
5449         * g++.dg/compat/eh: New test directory.
5450         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
5451         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
5452         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
5453         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
5454         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
5455         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
5456         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
5457         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
5458         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
5459         g++.dg/compat/eh/filter2_y.C,
5460         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
5461         g++.dg/compat/eh/new1_y.C,
5462         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
5463         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
5464         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
5465         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
5466         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
5467         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
5468         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
5469         g++.dg/compat/eh/unexpected1_y.C: New files.
5470         * g++.dg/compat/init: New test directory.
5471         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
5472         g++.dg/compat/init/array5_y.C,
5473         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
5474         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
5475         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
5476         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
5477         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
5478         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
5479         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
5480         g++.dg/compat/init/init-ref2_y.C: New files.
5481
5482 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5483
5484         PR c++/7584
5485         * g++.dg/inherit/using3.C: New test.
5486
5487 2002-10-17  Jan Hubicka  <jh@suse.cz>
5488
5489         * gcc.dg/20021017-2.c: New test.
5490
5491 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5492
5493         * g++.dg/abi/mangle16.C: Adjust.
5494
5495         * g++.dg/init/array8.C: New test.
5496
5497 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
5498
5499         * gcc.dg/special/mips-abi.exp: New test.
5500         * gcc.dg/special/mips-abi.s: Empty file used by the above.
5501
5502 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5503
5504         * g++.dg/abi/mangle16.C: New test.
5505         * g++.dg/abi/mangle17.C: Likewise.
5506
5507         PR c++/7478
5508         * g++.dg/template/ref1.C: New test.
5509
5510 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5511
5512         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
5513
5514 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
5515
5516         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
5517
5518 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5519
5520         PR c++/7524
5521         * g++.dg/init/array7.C: New test.
5522
5523 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
5524
5525         * g++.dg/init/array6.C: New test.
5526
5527         * g++.dg/abi/mangle13.C: Likewise.
5528         * g++.dg/abi/mangle14.C: Likewise.
5529         * g++.dg/abi/mangle15.C: Likewise.
5530
5531 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5532
5533         * g++.dg/abi/empty8.C: New test.
5534
5535 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
5536
5537         * g++.dg/init/ctor1.C: New test.
5538
5539 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
5540
5541         * gcc.c-torture/execute/20021015-1.c: New test.
5542
5543 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
5544
5545         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
5546
5547 2002-10-14  Jan Hubicka  <jh@suse.cz>
5548
5549         * gcc.dg/i386-ssetype-[1-5].c: New tests.
5550
5551 2002-10-14  Richard Henderson  <rth@redhat.com>
5552
5553         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
5554
5555 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5556
5557         PR optimization/6631
5558         * g++.dg/opt/const2.C: New test.
5559
5560 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5561
5562         PR c++/7176
5563         * g++.dg/parse/friend1.C: New test.
5564         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
5565
5566 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
5567
5568         * gcc.dg/20021014-1.c: New test.
5569
5570 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
5571
5572         PR c++/5661
5573         * g++.dg/ext/vlm1.C: New test.
5574         * g++.dg/ext/vlm2.C: Likewise.
5575
5576         * g++.dg/init/array1.C: Remove invalid braces.
5577         * g++.dg/init/brace1.C: New test.
5578         * g++.dg/init/copy2.C: Likewise.
5579         * g++.dg/init/copy3.C: Likewise.
5580         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
5581         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
5582         braces.
5583
5584 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
5585
5586         * gcc.dg/cpp/assembler.S: Don't use -ansi.
5587
5588 2002-10-11  Richard Shann  <richard.shann@superh.com>
5589
5590         * gcc.c-torture/compile/simd-5.c: New test.
5591
5592 2002-10-10  Roger Sayle  <roger@eyesopen.com>
5593
5594         * gcc.c-torture/execute/shiftopt-1.c: New test case.
5595
5596 2002-10-10  Jim Wilson  <wilson@redhat.com>
5597
5598         * gcc.c-torture/execute/20021010-1.c: New test.
5599
5600 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
5601
5602         PR c/7353
5603         * g++.dg/ext/typedef-init.C: New test.
5604         * gcc.dg/typedef-init.c: New test.
5605
5606 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
5607
5608         * gcc.dg/cpp/paste13.c: New test.
5609
5610 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5611
5612         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
5613         remaining platforms, XFAIL during compile, not execute.  Don't
5614         XFAIL at -O0.
5615
5616 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5617
5618         * gcc.dg/alias-1.c: Tweak expected warning.
5619
5620 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
5621
5622         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
5623
5624 2002-10-06  Andreas Jaeger  <aj@suse.de>
5625
5626         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
5627         * gcc.dg/cpp/c++98.C: Likewise.
5628
5629         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
5630         * g++.dg/cpp/c++98.C: Likewise.
5631
5632         * g++.dg/README (Subdirectories): Mention cpp directory.
5633
5634         PR target/7559
5635         * gcc.dg/20021006-1.c: New test.
5636
5637 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5638
5639         PR c++/7804
5640         * g++.dg/other/warning1.C: New test.
5641
5642 2002-10-04  Roger Sayle  <roger@eyesopen.com>
5643
5644         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
5645         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
5646         and sparc-*-* with -m64 as expected failures.  See PR 8087.
5647
5648 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
5649
5650         PR c++/7931
5651         * g++.dg/template/ptrmem3.C: New test.
5652
5653         PR c++/7754
5654         * g++.dg/template/union1.C: New test.
5655
5656 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
5657
5658         PR c++/8006
5659         * g++.dg/abi/mangle9.C: New test.
5660         * g++.dg/abi/mangle10.C: New test.
5661         * g++.dg/abi/mangle11.C: New test.
5662         * g++.dg/abi/mangle12.C: New test.
5663
5664 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
5665
5666         PR c++/7188.
5667         * g++.dg/template/meminit1.C: New test.
5668         * g++.dg/warn/Wreorder-1.C: Likewise.
5669         * g++.old-deja/g++.mike/warn3.C: Tweak.
5670         * lib/prune.exp: Ingore "in copy constructor".
5671
5672 2002-10-02  Andreas Jaeger  <aj@suse.de>
5673
5674         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
5675         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
5676         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
5677         on x86-64.
5678
5679 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
5680
5681         * gcc.dg/empty1.C: Fix typo.
5682
5683 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
5684
5685         * gcc.dg/alias-1.c: New test.
5686
5687 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
5688
5689         * gcc.dg/empty1.C: New test.
5690
5691         * g++.dg/tls/init-2.C: Tweak error messages.
5692
5693 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
5694
5695         * gcc.c-torture/compile/20020923-1.c: New test.
5696
5697 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
5698
5699         * gcc.c-torture/execute/ffs-1.c: New test.
5700         * gcc.c-torture/execute/ffs-2.c: Ditto.
5701
5702 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
5703
5704         * g++.dg/overload/member1.C: New test.
5705
5706 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
5707
5708         * g++.dg/abi/empty7.C: New test.
5709         * g++.dg/init/pm2.C: Likewise.
5710
5711 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
5712
5713         * g++.dg/rtti/crash1.C: New test.
5714
5715 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
5716
5717         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
5718         gcc.dg/sibcall-4.c: New tests.
5719
5720 2002-09-28  Roger Sayle  <roger@eyesopen.com>
5721
5722         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
5723         powerpc and MMIX targets.
5724
5725 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
5726
5727         * gcc.dg/cpp/20020927-1.c: New.
5728
5729 2002-09-26  David S. Miller  <davem@redhat.com>
5730
5731         * gcc.c-torture/compile/trunctfdf.c: New.
5732
5733 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5734
5735         * lib/target-supports.exp (check_weak_available): Handle solaris2.
5736
5737 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
5738
5739         * gcc.c-torture/execute/loop-15.c: New.
5740
5741 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
5742
5743         * README.QMTEST: Fix typo.
5744
5745 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5746
5747         * gcc.dg/20020926-1.c: New test.
5748
5749 2002-09-25  David S. Miller  <davem@redhat.com>
5750
5751         PR target/7842
5752         * gcc.c-torture/execute/shiftdi.c: New test.
5753
5754 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
5755
5756         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
5757         unique to the tool.
5758         * lib/g77.exp (g77_init): Likewise.
5759         * lib/g++.exp (g++_init): Likewise.
5760         * lib/objc.exp (objc_init): Likewise.
5761
5762 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
5763
5764         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
5765         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
5766         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
5767
5768 2002-09-25  Richard Henderson  <rth@redhat.com>
5769
5770         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
5771         too-small long double.
5772
5773 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
5774
5775         * gcc.dg/20020919-1.c: New test.
5776
5777 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
5778
5779         * g++.dg/abi/bitfield6.C: New test.
5780         * g++.dg/abi/bitfield7.C: New test.
5781         * g++.dg/abi/bitfield8.C: New test.
5782         * g++.dg/abi/vbase11.C: New test.
5783
5784 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5785
5786         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
5787         hppa*-*-hpux*.  Update test comment.
5788
5789 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
5790
5791         * gcc.dg/tls/struct-1.c: New test.
5792
5793 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
5794
5795         * gcc.dg/cpp/tr-warn2.c: Update.
5796
5797 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
5798
5799         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
5800
5801 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
5802
5803         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
5804         systems.
5805
5806 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
5807
5808         * gcc.c-torture/execute/ieee/mzero3.c: New test.
5809
5810         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5811         Adjust for c++filt moved to binutils.  Remove spurious duplicate
5812         setting of cxxfilt.
5813
5814 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
5815
5816         * gcc.dg/20020312-2.c: Update for darwin.
5817
5818 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5819
5820         * g++.old-deja/g++.other/crash32.C: Mark ICE.
5821
5822 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
5823
5824         * objc.dg/comp-types-1.m: New test.
5825         * objc.dg/comp-types-2.m: New test.
5826         * objc.dg/comp-types-3.m: New test.
5827         * objc.dg/comp-types-4.m: New test.
5828         * objc.dg/comp-types-5.m: New test.
5829         * objc.dg/comp-types-6.m: New test.
5830
5831 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5832
5833         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
5834
5835 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5836
5837         * g++.dg/other/do1.C: New test.
5838
5839         * g++.dg/template/subst1.C: New test.
5840
5841 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
5842
5843         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
5844
5845 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5846
5847         * g++.dg/template/qualttp20.C: Adjust expected errors.
5848         * g++.old-deja/g++.jason/report.C: Likewise.
5849         * g++.old-deja/g++.other/qual1.C: Likewise.
5850
5851         * g++.dg/lookup/scoped2.C: New test.
5852
5853         * g++.dg/ext/asm3.C: New test.
5854
5855 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
5856
5857         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
5858
5859 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
5860
5861         * ChangeLog: follow spelling conventions.
5862         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
5863         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
5864         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
5865         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
5866         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
5867         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
5868         * g++.old-deja/g++.law/global-init1.C: Likewise.
5869         * g++.old-deja/g++.other/delete4.C: Likewise.
5870         * g++.old-deja/g++.other/inline21.C: Likewise.
5871         * g++.old-deja/g++.other/singleton.C: Likewise.
5872         * g77.dg/strlen0.f: Likewise.
5873         * g77.f-torture/compile/20010519-1.f: Likewise.
5874         * g77.f-torture/compile/980310-4.f: Likewise.
5875         * gcc.c-torture/compile/20000605-1.c: Likewise.
5876         * gcc.c-torture/execute/20020225-1.c: Likewise.
5877         * gcc.dg/c90-hexfloat-2.c: Likewise.
5878         * gcc.dg/c99-bool-1.c: Likewise.
5879         * gcc.dg/c99-hexfloat-2.c: Likewise.
5880         * gcc.dg/dll-2.c: Likewise.
5881         * gcc.dg/wtr-union-init-1.c: Likewise.
5882         * gcc.dg/wtr-union-init-2.c: Likewise.
5883         * gcc.dg/wtr-union-init-3.c: Likewise.
5884         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5885         * gcc.dg/cpp/defined.c: Likewise.
5886         * gcc.dg/cpp/macsyntx.c: Likewise.
5887         * gcc.dg/cpp/paste2.c: Likewise.
5888         * gcc.dg/cpp/trad/defined.c: Likewise.
5889         * gcc.dg/format/c90-printf-1.c: Likewise.
5890         * gcc.dg/format/c90-scanf-1.c: Likewise.
5891         * gcc.dg/format/c99-printf-1.c: Likewise.
5892         * gcc.dg/format/c99-scanf-1.c: Likewise.
5893         * gcc.misc-tests/gcov-8.c: Likewise.
5894         * lib/profopt.exp: Likewise.
5895
5896 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
5897
5898         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
5899
5900 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5901
5902         * g++.dg/inherit/using2.C: New test.
5903
5904 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
5905
5906         * ChangeLog: Follow spelling conventions.
5907         * g++.dg/template/friend4.C: Likewise.
5908         * g++.old-deja/g++.pt/crash67.C: Likewise.
5909         * gcc.c-torture/execute/20000801-4.c: Likewise.
5910         * gcc.dg/c90-digraph-1.c: Likewise.
5911         * gcc.dg/c94-digraph-1.c: Likewise.
5912         * gcc.dg/c99-digraph-1.c: Likewise.
5913         * gcc.dg/cpp/line5.c: Likewise.
5914         * gcc.dg/cpp/multiline.c: Likewise.
5915         * gcc.dg/cpp/trad/literals-1.c: Likewise.
5916         * gcc.dg/format/attr-3.c: Likewise.
5917         * gcc.dg/format/c90-scanf-3.c: Likewise.
5918         * gcc.dg/format/ext-4.c: Likewise.
5919
5920 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5921
5922         * g++.dg/template/pretty1.C: New test.
5923
5924 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
5925
5926         * gcc.c-torture/execute/struct-cpy-1.c: New test.
5927
5928 2002-09-13  Matt Austern  <austern@apple.com>
5929
5930         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
5931         passing a cast expression to a function by const reference.
5932
5933 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
5934
5935         * g++.dg/template/deduce1.C: New test.
5936
5937 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
5938
5939         * gcc.c-torture/execute/simd-1.c: Force all use of int to
5940         32-bit int.
5941
5942 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5943
5944         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
5945         usage.
5946
5947 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
5948
5949         * gcc.c-torture/compile/20020910-1.c: New test.
5950
5951 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
5952
5953         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
5954
5955 2002-09-10  Andreas Jaeger  <aj@suse.de>
5956
5957         * gcc.dg/20020312-2.c: Adjust for x86-64.
5958
5959 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
5960
5961         * g77.dg/7388.f: New test case for PR 7388.
5962
5963 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
5964
5965         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
5966
5967 2002-09-05  Ziemowit Laski <zlaski@apple.com>
5968
5969         * objc.dg/proto-lossage-1.m: New test.
5970
5971 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
5972
5973         * gcc.dg/cpp/_Pragma4.c: Fix typo.
5974
5975 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
5976
5977         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
5978         expected to pass.
5979
5980 2002-09-06  Stan Shebs  <shebs@apple.com>
5981             David Edelsohn  <edelsohn@gnu.org>
5982
5983         * gcc.dg/weak: New directory.
5984         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
5985         target-specific xfail bits.
5986         * gcc.dg/typeof-2.c: Move to new directory.
5987         * gcc.dg/weak.exp: New expect script.
5988
5989 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
5990
5991         * gcc.c-torture/execute/extzvsi.c: New test.
5992
5993 2002-09-05  Stan Shebs  <shebs@apple.com>
5994
5995         * gcc.dg/weak-1.c: xfail on Darwin.
5996         * gcc.dg/weak-2.c: Ditto.
5997         * gcc.dg/weak-3.c: Ditto.
5998         * gcc.dg/weak-4.c: Ditto.
5999         * gcc.dg/weak-5.c: Ditto.
6000         * gcc.dg/weak-6.c: Ditto.
6001         * gcc.dg/weak-7.c: Ditto.
6002         * gcc.dg/weak-8.c: Ditto.
6003         * gcc.dg/weak-9.c: Ditto.
6004
6005 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6006
6007         * gcc.c-torture/execute/loop-14.c: New test.
6008
6009 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6010
6011         * g++.dg/other/cxa-atexit1.C: New test.
6012
6013         * gcc.dg/typeof-2.c: New test.
6014
6015 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6016
6017         * gcc.dg/builtins-2.c: New testcase.
6018         * gcc.dg/builtins-3.c: New testcase.
6019
6020 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6021
6022         * gcc.dg/cpp/_Pragma4.c: New test.
6023
6024 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6025
6026         * objc/execute/nil_method-1.m: New testcase.
6027
6028 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6029
6030         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6031         [Object class], not [Object initialize].
6032
6033 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6034             Hans-Peter Nilsson  <hp@bitrange.com>
6035
6036         * gcc.c-torture/execute/20020720-1.x: Skip test on
6037         mmix-knuth-mmixware.  Correct comment.
6038
6039 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6040
6041         * testsuite/g++.dg/abi/bitfield5.C: New test.
6042         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6043
6044 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6045
6046         * objc.dg/undeclared-selector.m: New test.
6047
6048 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6049
6050         * g++.dg/other/offsetof1.C: Avoid cast warning.
6051
6052 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6053
6054         * objc.dg/super-class-2.m: New test.
6055
6056 2002-08-24  Matt Austern  <austern@apple.com>
6057
6058         * g++.dg/ext/lvaddr.C: New test.
6059         * g++.dg/ext/lvcast.C: New test.
6060
6061 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6062
6063         * testsuite/g++.dg/inherit/cond1.C: New test.
6064
6065 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6066
6067         * gcc.dg/noncompile/incomplete-1.c: New test.
6068
6069 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6070
6071         * gcc.dg/typespec-1.c: New test.
6072
6073 2002-08-20  Devang Patel  <dpatel@apple.com>
6074         * objc.dg/proto-hier-2.m: New test.
6075
6076 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6077
6078         * objc.dg/bitfield-1.m: New test.
6079         * objc.dg/bitfield-2.m: New test.
6080
6081 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6082
6083         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6084         gcc.dg/c99-flex-array-4.c: New tests.
6085
6086 2002-08-16  Stan Shebs  <shebs@apple.com>
6087
6088         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6089
6090 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6091
6092         * gcc.dg/typeof-1.c: New test.
6093         * g++.dg/ext/typeof2.C: New test.
6094
6095 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6096
6097         * g++.dg/other/offsetof1.C: New test.
6098
6099 2002-08-14  Richard Henderson  <rth@redhat.com>
6100
6101         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6102
6103 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6104
6105         * gcc.dg/cpp/_Pragma3.c: New test.
6106
6107 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6108
6109         * g++.dg/template/inherit3: New test.
6110
6111 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6112
6113         * gcc.dg/bitfld-4.c: Add blank options.
6114
6115 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6116
6117         * g++.dg/template/crash1.C: New test.
6118
6119 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6120
6121         * gcc.dg/tls/opt-2.c: New test.
6122
6123 2002-08-08  Devang Patel  <dpatel@apple.com>
6124
6125         * objc.dg/selector-1.m : New test
6126
6127 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6128
6129         * g++.dg/abi/bitfield4.C: New test.
6130         * gcc.dg/bitfld-4.c: New test.
6131
6132 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6133
6134         * g++.dg/other/packed1.C: New test.
6135
6136 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6137
6138         * g++.dg/abi/offsetof.C: Tweak error messages.
6139         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6140
6141 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6142
6143         * gcc.dg/bitfld-3.c: New test.
6144
6145 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6146             Richard Henderson  <rth@redhat.com>
6147
6148         * gcc.dg/i386-bitfield1.c: New test.
6149         * g++.dg/abi/bitfield3.C: Update.
6150
6151 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6152
6153         * objc.dg/const-str-2.m: Update.
6154         * gcc.dg/cpp/c++98.c: Change to C extension.
6155         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6156         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6157
6158 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6159
6160         * testsuite/gcc.dg/tls/diag-3.c: New.
6161
6162 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6163
6164         * g++.dg/README (Subdirectories): Document new subdir expr.
6165         * g++.dg/expr/pmf-1.C: New test.
6166
6167 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6168
6169         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6170
6171 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6172
6173         * g++.dg/abi/bitfield3.C: New test.
6174
6175 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6176
6177         * lib/gcov.exp: Tweak expected line formats.
6178         * gcc.misc-tests/gcov8.c: New test.
6179         * gcc.misc-tests/gcov8.x: New flags.
6180
6181 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6182
6183         * consistency.vlad/layout/endian.c: Include string.h.
6184
6185         * gcc.c-torture/execute/20020805-1.c: New test.
6186
6187 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6188
6189         * g++.dg/other/conversion1.C: New test.
6190
6191 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6192
6193         * gcc.dg/builtins-1.c: New testcase.
6194
6195 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6196
6197         * g++.dg/inherit/access3.C: New test.
6198
6199 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6200
6201         * gcc.dg/ia64-visibility-2.c: New test.
6202
6203 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6204
6205         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6206         __qualifier_flags to __flags.
6207
6208 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
6209
6210         * g++.dg/inherit/operator1.C: New test.
6211         * g++.dg/lookup/disamb1.C: Fix typo in comment.
6212         * g++.dg/other/error1.C: Change expected error message.
6213         * g++.dg/template/conv4.C: Likewise.
6214
6215 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
6216
6217         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
6218         for documented behavior.
6219
6220 2002-07-25  Roger Sayle  <roger@eyesopen.com>
6221
6222         * gcc.c-torture/execute/20020720-1.x: Skip this test on
6223         several targets known to fail.
6224
6225 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
6226
6227         * gcc.dg/mips-args-[123].c: New tests.
6228
6229 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
6230
6231         * gcc.dg/ppc-spe.c: New.
6232
6233 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
6234
6235         * g++.dg/other/ptrmem4.C: New testcase.
6236
6237 2002-07-24  Richard Henderson  <rth@redhat.com>
6238
6239         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
6240
6241 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
6242
6243         * g++.dg/ext/alignof1.C (main): Return 0 for success.
6244
6245 2002-07-24  Roger Sayle  <roger@eyesopen.com>
6246
6247         * gcc.c-torture/execute/memset-3.c: New testcase.
6248
6249 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
6250
6251         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
6252         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
6253
6254 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6255
6256         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
6257         Delete.
6258
6259 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
6260
6261         * gcc.c-torture/compile/simd-4.c: New test.
6262
6263 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6264
6265         PR c++/7347, c++/7348
6266         * g++.dg/template/access4.C: New test.
6267         * g++.dg/template/access5.C: New test.
6268         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
6269         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
6270         * g++.old-deja/g++.pt/ttp58.C: Likewise.
6271         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
6272
6273 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
6274
6275         * gcc.dg/gnu89-init-2.c: New test.
6276
6277 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
6278
6279         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
6280
6281 2002-07-20  Roger Sayle  <roger@eyesopen.com>
6282
6283         * gcc.c-torture/execute/20020720-1.c: New testcase.
6284
6285 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
6286
6287         * gcc.dg/cpp/Wsignprom.c: New tests.
6288
6289 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
6290
6291         * gcc.c-torture/execute/loop-13.c: New test.
6292
6293 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
6294
6295         * gcc.dg/cpp/expr.c: New tests.
6296
6297 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
6298
6299         * g++.dg/opt/pr6713.C: Add template instantiation.
6300
6301 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
6302
6303         * gcc.dg/nest.c: New test.
6304
6305 2002-07-17  Richard Henderson  <rth@redhat.com>
6306
6307         * g++.dg/opt/pr6713.C: New test.
6308
6309 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
6310
6311         * gcc.c-torture/execute/loop-2e.x: Let the testcase
6312         XFAIL for all x86 processors.
6313
6314 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
6315
6316         * gcc.c-torture/execute/20010122-1.x: Do not test with
6317         -fomit-frame-pointer.
6318
6319 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6320
6321         * g++.dg/template/instantiate2.C: New test.
6322         * g++.dg/template/spec4.C: New test.
6323
6324 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6325
6326         * g++.dg/template/access2.C: New test.
6327         * g++.dg/template/access3.C: New test.
6328
6329 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
6330
6331         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
6332         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
6333         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
6334         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
6335         Convert to use <stdarg.h>.
6336         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
6337         Delete.
6338         * gcc.dg/va-arg-2.c: New.
6339         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
6340
6341 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
6342
6343         * gcc.c-torture/compile/20020710-1.c: New test.
6344
6345 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
6346                           Andrew Pinski  <pinskia@physics.uc.edu>
6347
6348         gcc.c-torture/compile/simd-2.c: New testcase.
6349         gcc.c-torture/compile/simd-3.c: Likewise.
6350
6351 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
6352
6353         PR c++/7224
6354         * g++.dg/overload/error1.C: New test.
6355
6356 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6357
6358         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
6359         configuration and IRIX 6 O32 ABI.
6360
6361 2002-07-11  Roger Sayle  <roger@eyesopen.com>
6362
6363         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
6364
6365 2002-07-10  Roger Sayle  <roger@eyesopen.com>
6366
6367         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
6368
6369 2002-07-10  Jeffrey A Law  <law@redhat.com>
6370
6371         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
6372
6373         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
6374
6375 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
6376
6377         * gcc.dg/20020312-2.c: Check for __PPC__.
6378
6379 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
6380
6381         * gcc.c-torture/compile/20020709-1.c: New test.
6382
6383 2002-07-07  Roger Sayle  <roger@eyesopen.com>
6384
6385         * g++.dg/template/qualttp21.C: New test case.
6386
6387 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
6388
6389         * gcc.c-torture/compile/20020706-1.c: New test.
6390         * gcc.c-torture/compile/20020706-2.c: New test.
6391
6392 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
6393             Alexandre Oliva  <aoliva@redhat.com>
6394
6395         * g++.dg/warn/incomplete1.C: New test.
6396
6397 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6398
6399         PR c++/7099
6400         * g++.dg/warn/noreturn1.C: New test.
6401
6402 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
6403
6404         PR c++/6706
6405         * g++.dg/debug/debug6.C: New test.
6406         * g++.dg/debug/debug7.C: New test.
6407
6408 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
6409
6410         * gcc.c-torture/compile/simd-3.c: New test.
6411
6412 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
6413
6414         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
6415         * gcc.dg/20020620-1.c: Likewise.
6416
6417 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6418
6419         PR c++/6944
6420         * g++.dg/init/array4.C: New test.
6421         * g++.dg/init/array5.C: New test.
6422
6423 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
6424
6425         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
6426         * gcc.c-torture/execute/simd-2.c (main): Likewise.
6427
6428 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6429
6430         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
6431         * gcc.dg/wtr-aggr-init-1.c: Likewise.
6432         * gcc.dg/wtr-conversion-1.c: Likewise.
6433         * gcc.dg/wtr-escape-1.c: Likewise.
6434         * gcc.dg/wtr-int-type-1.c: Likewise.
6435         * gcc.dg/wtr-label-1.c: Likewise.
6436         * gcc.dg/wtr-static-1.c: Likewise.
6437         * gcc.dg/wtr-strcat-1.c: Likewise.
6438         * gcc.dg/wtr-suffix-1.c: Likewise.
6439         * gcc.dg/wtr-switch-1.c: Likewise.
6440         * gcc.dg/wtr-unary-plus-1.c: Likewise.
6441         * gcc.dg/wtr-union-init-1.c: Likewise.
6442         * gcc.dg/wtr-union-init-2.c: Likewise.
6443         * gcc.dg/wtr-union-init-3.c: Likewise.
6444
6445         * gcc.dg/wtr-func-def-1.c: New test.
6446
6447 2002-07-02 Devang Patel <dpatel@apple.com>
6448
6449         * objc.dg/param-1.m: New test.
6450
6451 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
6452
6453         * gcc.dg/cpp/trad/directive.c: Add test.
6454         * gcc.dg/cpp/trad/macroargs.c: Add test.
6455         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
6456
6457 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
6458
6459         * gcc.dg/cpp/cmdlne-M.c: New test.
6460
6461 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
6462
6463         * objc.dg/desig-init-1.m: New test.
6464
6465 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6466
6467         PR c++/6716
6468         * g++.dg/template/instantiate1.C: New test.
6469
6470 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
6471
6472         PR c++/7112
6473         * g++.dg/template/sizeof2.C: New test.
6474
6475 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6476
6477         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
6478         gcc.dg/cpp/trad/include.c: New tests.
6479
6480 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
6481
6482         PR target/7177
6483         * gcc.c-torture/compile/20020701-1.c: New test.
6484
6485 2002-07-01  Stan Shebs  <shebs@apple.com>
6486
6487         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
6488         header here...
6489         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
6490         (objc-torture-execute): or here.
6491
6492 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
6493
6494         * gcc.c-torture/execute/arith-rand-ll.c: New test.
6495
6496 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6497
6498         * gcc.dg/cpp/trad/escaped-nl.c: New test.
6499
6500 2002-06-30  Devang Patel  <dpatel@apple.com>
6501
6502         * objc.dg/fsyntax-only.m: New test.
6503
6504 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
6505
6506         PR c++/6695
6507         * g++.dg/template/friend7.C: New file.
6508
6509 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
6510
6511         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
6512         return type.
6513
6514 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
6515
6516         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
6517         avoid division by zero.
6518
6519 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
6520
6521         * gcc.dg/Wunknownprag.c: New tests.
6522
6523 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
6524
6525         * gcc.c-torture/execute/simd-2.c: New test.
6526
6527 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
6528
6529         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
6530         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
6531         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
6532         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
6533         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
6534         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
6535         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
6536         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
6537         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
6538         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
6539         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
6540         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
6541         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
6542         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
6543         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
6544         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
6545         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
6546
6547 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
6548
6549         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
6550         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
6551         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
6552         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
6553         New tests.
6554         * gcc.dg/cpp/trad/directive.c: Update.
6555
6556 2002-06-23  Andreas Jaeger  <aj@suse.de>
6557
6558         * gcc.c-torture/execute/complex-6.c: New.
6559
6560 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
6561
6562         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
6563         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
6564         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
6565         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
6566
6567 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
6568
6569         * gcc.dg/cpp/trad: New directory with traditional tests copied
6570         from parent directory.
6571         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
6572         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
6573         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
6574         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
6575         Move to trad/ and rename.
6576         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
6577         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
6578         gcc.dg/cpp/trad/redef2.c: New tests.
6579         * gcc.dg/cpp/trad/trad.exp: New driver.
6580
6581 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
6582
6583         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
6584         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
6585         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
6586         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
6587         Remove.
6588
6589 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
6590
6591         * gcc.dg/20020620-1.c: New test.
6592
6593 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6594
6595         * g++.dg/template/ttp4.C: New test.
6596
6597 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
6598
6599         * g++.dg/opt/vt1.C: Fix regexp.
6600
6601 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6602
6603         * gcc.c-torture/execute/pure-1.c: Make functions static again.
6604         Don't use attribute `noinline'.
6605
6606 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
6607
6608         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
6609
6610 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
6611
6612         * gcc.c-torture/execute/simd-1.c: New.
6613
6614         * gcc.dg/simd-1.c: New.
6615
6616 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
6617
6618         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
6619
6620 2002-06-16  Richard Henderson  <rth@redhat.com>
6621
6622         * g++.dg/ext/anon-struct1.C: New.
6623         * g++.dg/ext/anon-struct2.C: New.
6624         * g++.dg/ext/anon-struct3.C: New.
6625         * gcc.dg/anon-struct-1.c: New.
6626         * gcc.dg/anon-struct-2.c: New.
6627         * gcc.dg/anon-struct-3.c: New.
6628         * gcc.dg/20011008-1.c: Adjust warning text.
6629         * gcc.dg/20020527-1.c: Add -fms-extensions.
6630
6631 2002-06-16  Richard Henderson  <rth@redhat.com>
6632
6633         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
6634
6635 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
6636
6637         * gcc.c-torture/execute/20020615-1.c: New test.
6638
6639 2002-06-15  Roger Sayle  <roger@eyesopen.com>
6640
6641         * gcc.c-tortuture/execute/compare-1.c: New test case.
6642         * gcc.c-tortuture/execute/compare-2.c: New test case.
6643         * gcc.c-tortuture/execute/compare-3.c: New test case.
6644
6645 2002-06-13  Richard Henderson  <rth@redhat.com>
6646
6647         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
6648         ia64 ilp32.
6649
6650 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6651
6652         * g++.dg/template/typename2.C: Update error message.
6653
6654 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
6655
6656         * gcc.c-torture/execute/20020611-1.c: New test.
6657
6658 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
6659
6660         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
6661         list of targets to skip.
6662
6663 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
6664
6665         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
6666         targets if not optimizing.
6667
6668 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
6669
6670         * gcc.c-torture/compile/20020605-1.c: New test.
6671
6672         * g++.dg/opt/vt1.C: New test.
6673
6674         * gcc.dg/20020531-1.c: New test.
6675
6676         * gcc.dg/20020530-1.c: New test.
6677
6678         * gcc.dg/20020527-1.c: New test.
6679
6680         * g++.dg/opt/cse1.C: New test.
6681
6682 2002-06-07  Roger Sayle  <roger@eyesopen.com>
6683
6684         * gcc.dg/20020607-2.c: New test case.
6685
6686 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
6687
6688         * gcc.c-torture/compile/20020604-1.c: New test.
6689
6690 2002-06-04  Richard Henderson  <rth@redhat.com>
6691
6692         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
6693         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
6694         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
6695
6696 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
6697
6698         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
6699
6700 2002-06-03  Richard Henderson  <rth@redhat.com>
6701
6702         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
6703         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
6704
6705 2002-06-02  Richard Henderson  <rth@redhat.com>
6706
6707         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
6708         test functions static.
6709
6710 2002-06-02  Andreas Jaeger  <aj@suse.de>
6711
6712         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
6713         now.
6714
6715 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6716
6717         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
6718         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
6719         Update for mofified diagnostics.
6720         * gcc.dg/c99-intconst-1.c: No longer fail.
6721
6722 2002-06-02  Richard Henderson  <rth@redhat.com>
6723
6724         * gcc.dg/uninit-A.c: Remove xfail markers.
6725
6726 2002-06-01  Roger Sayle  <roger@eyesopen.com>
6727
6728         * gcc.dg/fnegate-1.c: New test case.
6729
6730 2002-05-30  Osku Salerma  <osku@iki.fi>
6731
6732         * gcc.c-torture/execute/mayalias-1.c: New file.
6733
6734 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
6735
6736         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
6737         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
6738         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
6739
6740 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
6741
6742         * gcc.c-torture/execute/20020529-1.c: New test.
6743
6744 2002-05-27  Richard Henderson  <rth@redhat.com>
6745
6746         * g++.dg/ext/attrib6.C: New test case.
6747
6748 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6749
6750         * gcc.c-torture/execute/pure-1.c: New test.
6751
6752 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
6753
6754         * gcc.dg/cpp/arith-2.c: Remove.
6755
6756 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
6757
6758         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
6759         * gcc.dg/cpp/if-3.c: Remove.
6760
6761 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
6762
6763         * g++.dg/opt/cse2.C: New test.
6764
6765 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
6766
6767         * gcc.dg/cpp/arith-1.c: New semantic tests.
6768         * gcc.dg/cpp/if-1.c: Update.
6769
6770 2002-05-24  Ben Elliston  <bje@redhat.com>
6771
6772         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
6773
6774 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6775
6776         * gcc.dg/verbose-asm.c: New test.
6777
6778 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6779
6780         * gcc.dg/cpp/paste12.c: New test.
6781
6782 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
6783
6784         * g++.dg/parse/named_ops.C: New test.
6785
6786 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
6787
6788         * gcc/testsuite/gcc.dg/weak-8.c: New test.
6789
6790 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
6791
6792         * gcc.dg/weak-2.c: Allow optional leading underscore
6793         in scan-assembler symbol name.
6794         * gcc.dg/weak-3.c: Likewise.
6795         * gcc.dg/weak-4.c: Likewise.
6796         * gcc.dg/weak-5.c: Likewise.
6797
6798 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
6799
6800         * gcc.dg/20020523-1.c: New test.
6801
6802 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
6803
6804         * objc.dg/const-str-2.m: Update now that we stop after
6805         a command line error.
6806
6807 2002-05-22  Richard Henderson  <rth@redhat.com>
6808
6809         * g++.dg/dg.exp: Fix typo in test pruneing.
6810
6811 2002-05-22  Richard Henderson  <rth@redhat.com>
6812
6813         * g++.dg/dg.exp: Prune the tls subdirectory.
6814         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
6815         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
6816         * g++.dg/tls/init-1.C: New.
6817
6818 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
6819
6820         * gcc.dg/20020517-1.c: New test.
6821
6822 2002-05-21  Richard Henderson  <rth@redhat.com>
6823
6824         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
6825         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
6826
6827 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
6828
6829         * g++.dg/other/copy2.C: New test.
6830
6831 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
6832
6833         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
6834         (MAX_COPY): Bump up to 10 times sizeof (long long).
6835         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
6836
6837         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
6838         sizeof (long long).
6839
6840         * gcc.c-torture/execute/strcpy-1.c: New test.
6841
6842 2002-05-19  Jason Merrill  <jason2redhat.com>
6843
6844         * g++.dg/ext/oper1.C: New test.
6845
6846 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
6847 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
6848
6849         * README.QMTEST: New file.
6850
6851         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
6852
6853 2002-05-19  Andreas Jaeger  <aj@suse.de>
6854
6855         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
6856         now.
6857         * gcc.c-torture/execute/loop-2d.x: Likewise.
6858
6859 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
6860
6861         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
6862         support weak symbols.
6863         * gcc.dg/weak-4.c: Likewise
6864         * gcc.dg/weak-6.c: Likewise
6865
6866 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
6867
6868         * gcc.dg/weak-3.c: Add dg-excess-error comment for
6869         cygwin, coff and h8300-*-hms targets
6870         * gcc.dg/weak-5.c: Likewise
6871         * gcc.dg/weak-7.c: Likewise
6872
6873 2002-05-16  Jason Merrill  <jason@redhat.com>
6874
6875         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
6876         (scan-assembler-not, scan-assembler-dem): Likewise.
6877         (scan-assembler-dem-not): Likewise.
6878
6879 2002-05-15  Richard Henderson  <rth@redhat.com>
6880
6881         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
6882
6883 2002-05-15  Richard Henderson  <rth@redhat.com>
6884
6885         * gcc.dg/weak-5.c (vfoo1c): No warning here.
6886         (vfoo1f): Warning here.
6887         (vfoo1l): Don't redefine the alias.
6888
6889 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
6890
6891         * g++.dg/init/pm1.C: New test.
6892
6893 2002-05-12  David S. Miller  <davem@redhat.com>
6894
6895         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
6896         types.
6897
6898 2002-05-10  Roger Sayle  <roger@eyesopen.com>
6899
6900         * gcc.c-torture/execute/20020510-1.c: New test case.
6901
6902 2002-05-10  David S. Miller  <davem@redhat.com>
6903
6904         * gcc.c-torture/execute/conversion.c: Test long double too.
6905
6906 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
6907
6908         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
6909         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
6910         * lib/g++.exp (g++_link_flags): Likewise.
6911         * lib/objc.exp (objc_target_compile): Likewise.
6912
6913 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
6914
6915         * gcc.dg/cpp/poison.c: Update.
6916         * gcc.dg/cpp/20000625-2.c: Remove.
6917         * gcc.dg/cpp/direct2s.c: Remove final test.
6918
6919 2002-05-08  Tom Rix  <trix@redhat.com>
6920
6921         * gcc.c-torture/execute/20020508-1.c: New test.
6922         * gcc.c-torture/execute/20020508-2.c: New test.
6923         * gcc.c-torture/execute/20020508-3.c: New test.
6924
6925 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6926
6927         * gcc.dg/cpp/charconst-4.c: More tests.
6928
6929 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
6930
6931         PR c/6569
6932         * gcc.dg/weak-3.c: Update location of warning messages.
6933         * gcc.dg/weak-5.c: Likewise.
6934
6935 2002-05-06  Roger Sayle  <roger@eyesopen.com>
6936
6937         * gcc.c-torture/execute/20020506-1.c: New test case.
6938
6939 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
6940
6941         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
6942
6943 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
6944
6945         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
6946
6947 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
6948
6949         * gcc.dg/cpp/charconst-3.c: New test.
6950
6951 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6952
6953         * gcc.dg/cpp/charconst.c: Update tests.
6954
6955 2002-05-05  Tim Josling  <tej@melbpc.org.au>
6956
6957         * treelang: Added directory for new sample language treelang. Also
6958         lib/treelang.exp: New file to signal treelang should be tested.
6959
6960 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
6961
6962         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
6963         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
6964         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
6965         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
6966         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
6967         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
6968         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
6969
6970 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
6971
6972         * gcc.dg/format/xopen-2.c: New test.
6973
6974 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
6975
6976         * gcc.dg/20020503-1.c: New test.
6977
6978 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
6979
6980         * g++.dg/init/dtor1.C: Make it tougher.
6981
6982 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
6983
6984         * g++.dg/init/dtor1.C: New test.
6985
6986 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
6987
6988         * gcc.dg/altivec-8.c: New.
6989
6990 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
6991
6992         * gcc.dg/altivec-7.c: New.
6993
6994 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
6995
6996         * g++.dg/parse/typedef1.C: New test.
6997
6998 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
6999
7000         PR c++/6486
7001         * g++.dg/template/friend6.C: New test.
7002
7003         PR c++/6492
7004         * g++.dg/init/copy1.C: New test.
7005
7006 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7007
7008         * g++.dg/warn/effc1.C: New test.
7009
7010 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7011
7012         * gcc.dg/cpp/if-cexp.c: Add a test.
7013
7014 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7015
7016         * gcc.dg/20020426-2.c: New test.
7017
7018 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7019
7020         * gcc.dg/cpp/if-mop.c: Update.
7021         * gcc.dg/cpp/if-mpar.c: Add test.
7022         * gcc.dg/cpp/if-oppr.c: Update.
7023
7024 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7025
7026         PR c/6343
7027         * gcc.dg/weak-[2-7].c: New tests.
7028
7029 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7030
7031         * gcc.dg/enum1.c: New test.
7032
7033 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7034
7035         PR c++/6497
7036         * g++.dg/inherit/access2.C: New test.
7037
7038 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7039
7040         PR bootstrap/6445
7041         * gcc.dg/20020426-1.c: New test.
7042
7043 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7044
7045         * g++.dg/abi/enum1.C: New test.
7046
7047 2002-04-26  Richard Henderson  <rth@redhat.com>
7048
7049         * gcc.dg/c99-bool-1.c: Expect always true warning.
7050
7051 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7052
7053         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7054
7055 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7056
7057         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7058         targets.
7059
7060 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7061
7062         * g++.dg/abi/mange7.C: New test.
7063
7064         PR c++/6438.
7065         * g++.dg/parse/stmtexpr2.C: New test.
7066
7067 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7068
7069         * gcc.dg/20020312-2.c: Add SH target.
7070
7071 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7072
7073         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7074         compiler output on mips*-*-irix*.
7075
7076 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7077
7078         * g++.dg/parse/attr1.C: New test.
7079
7080 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7081
7082         * gcc.c-torture/execute/string-opt-17.c: New test case.
7083         * gcc.c-torture/execute/memset-2.c: New test case.
7084
7085 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7086
7087         PR c++/6256:
7088         * g++.dg/template/friend5.C: New test.
7089
7090         PR c++/6331:
7091         * g++.dg/template/qual1.C: Likewise.
7092
7093 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7094
7095         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7096         Include stdlib.h, not stdio.h or ctype.h.
7097
7098 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7099
7100         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7101         cris-*-elf* and mmix-*-*.
7102         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7103         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7104         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7105         Ditto.
7106         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7107         * gcc.dg/wchar_t-1.c: Ditto.
7108
7109 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7110
7111         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7112         Clarify comment.
7113
7114 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7115
7116         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7117
7118 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7119
7120         * gcc.c-torture/execute/20000906-1.x: Delete.
7121
7122 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7123
7124         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7125
7126 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7127
7128         * PR6367
7129         * g77.f-torture/execute/6367.f: New test.
7130         * g77.f-torture/execute/6367.x: Disable for MMIX.
7131
7132 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7133
7134         * PR6352
7135         * g++.dg/opt/inline2.C: New test.
7136
7137 2002-04-18  Richard Henderson  <rth@redhat.com>
7138
7139         * gcc.dg/20000906-1.c: Enable for all targets.
7140         * gcc.c-torture/compile/iftrap-2.c: New.
7141
7142 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7143
7144         * gcc.dg/20020418-1.c: New test.
7145         * gcc.dg/20020418-2.c: New test.
7146
7147 2002-04-18  Richard Henderson  <rth@redhat.com>
7148
7149         * gcc.c-torture/compile/iftrap-1.c: New.
7150         * gcc.dg/iftrap-1.c: Adjust for ia64.
7151         * gcc.dg/iftrap-2.c: New.
7152
7153 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7154
7155         * gcc.c-torture/compile/20020418-1.c: New test.
7156
7157 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7158
7159         * gcc.c-torture/compile/20020415-1.c: New.
7160
7161 2002-04-18  David S. Miller  <davem@redhat.com>
7162
7163         * gcc.c-torture/execute/20020418-1.c: New test.
7164
7165 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7166
7167         * gcc.dg/20020416-1.c: New test.
7168
7169         * g++.dg/opt/inline1.C: New test.
7170
7171 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7172
7173         * gcc.dg/altivec-5.c: New test.
7174
7175         * gcc.dg/20020415-1.c: New test.
7176
7177 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7178
7179         * testsuite/lib/chill.exp: Remove.
7180
7181 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7182
7183         * g++.dg/other/big-struct.C: New test.
7184
7185 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7186
7187         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7188         of scratch file.
7189
7190 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7191
7192         PR c/6277
7193         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7194         in scan-assembler function name
7195
7196 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7197
7198         * g77.f-torture/execute/980628-4.x,
7199         g77.f-torture/execute/980628-5.x,
7200         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7201         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7202         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7203         i[34567]86-*-*.
7204
7205 2002-04-13  David S. Miller  <davem@redhat.com>
7206
7207         * gcc.c-torture/execute/20020413-1.c: New test.
7208
7209 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
7210
7211         * gcc.dg/asm-6.c,
7212         * g++.dg/ext/asm1.C: New tests.
7213
7214 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
7215
7216         PR c++ 5373.
7217         * g++.dg/parse/stmtexpr1.C: New test.
7218
7219         PR c++/5189.
7220         * g++.dg/template/copy1.C: New test.
7221
7222 2002-04-12  Richard Henderson  <rth@redhat.com>
7223
7224         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
7225
7226 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
7227
7228         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
7229         gcc.c-torture/execute/20020307-2.c.
7230
7231 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
7232
7233         * g++.dg/ext/attrib5.C,
7234         * g++.dg/lookup/struct1.C: New tests.
7235
7236 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
7237
7238         * gcc.dg/20020411-1.c: New test.
7239
7240         * gcc.c-torture/execute/20020411-1.c: New test.
7241
7242 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
7243
7244         * g77.f-torture/execute/6177.f: New test.
7245
7246 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
7247
7248         PR middle-end/6247
7249         * g++.dg/opt/cleanup1.C: New test.
7250
7251         * g++.dg/opt/const1.C: New test.
7252
7253 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
7254
7255         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
7256
7257 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
7258
7259         PR c++/5507
7260         * g++.dg/template/typename2.C: New test.
7261
7262 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
7263
7264         * gcc.c-torture/execute/loop-12.c: New.
7265
7266 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
7267
7268         * g77.f-torture/execute/980628-4.x,
7269         g77.f-torture/execute/980628-5.x,
7270         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7271         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7272         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
7273
7274 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7275
7276         PR optimization/6086
7277         * g++.dg/opt/preinc1.C: New test.
7278
7279 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7280
7281         PR c++/5571
7282         * g++.dg/opt/static2.C: New test.
7283
7284 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7285
7286         PR c/5120
7287         * gcc.dg/20020406-1.c: New test.
7288
7289 2002-04-04  David S. Miller  <davem@redhat.com>
7290
7291         * gcc.c-torture/execute/20020404-1.c: New test.
7292
7293 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
7294
7295         PR c/6123
7296         * gcc.dg/20020312-2.c: Do not declare global register variable
7297         if __PIC__ or __pic__ is defined.
7298
7299 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
7300
7301         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
7302         __asm__ so that it works correctly even if -ansi -pedantic-errors.
7303
7304 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7305
7306         * gcc.misc-tests/linkage.exp: Update last change to handle
7307         sparc*-, not just sparc-.
7308
7309 2002-04-03  Richard Henderson  <rth@redhat.com>
7310
7311         * gcc.dg/cpp/ucs.c: Improved long UCS test.
7312
7313 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7314
7315         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
7316
7317 2002-04-02  David S. Miller  <davem@redhat.com>
7318
7319         * gcc.c-torture/execute/20020402-3.c: New test.
7320
7321 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7322
7323         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
7324         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
7325
7326         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
7327         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
7328         g77.f-torture/execute/20001201.x,
7329         g77.f-torture/execute/u77-test.x: New files.
7330
7331         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
7332         * gcc.dg/wchar_t-1.c: Ditto.
7333
7334 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7335
7336         * gcc.c-torture/execute/20020402-1.c: New test.
7337
7338 2002-04-01  Richard Henderson  <rth@redhat.com>
7339
7340         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
7341
7342         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
7343
7344 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7345
7346         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
7347
7348 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7349
7350         * g++.dg/inherit/template-as-base.C: Expect error.
7351         * g++.dg/inherit/namespace-as-base.C: Likewise.
7352
7353 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
7354
7355         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
7356         g++.dg/ext/instantiate3.C: Tweak match patterns.
7357
7358         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
7359         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
7360         -da test.
7361
7362 2002-03-31  Richard Henderson  <rth@redhat.com>
7363
7364         * gcc.dg/special/alias-2.c: New.
7365         * gcc.dg/special/ecos.exp: Run it.
7366
7367 2002-03-31  Richard Henderson  <rth@redhat.com>
7368
7369         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
7370
7371 2002-03-31  Kazu Hirata  <kazu@hxi.com>
7372
7373         * gcc.dg/weak-1.c: Disable on h8300 port.
7374
7375 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
7376
7377         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
7378         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
7379         ordering tests.
7380         * g++.dg/bprob/bprob-1.C: New test.
7381         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
7382         * g++.dg/gcov/gcov-1.C: New test.
7383         * g++.dg/gcov/gcov-1.x: New file.
7384         * g++.dg/gcov/gcov-2.C: New test.
7385         * g++.dg/gcov/gcov-3.C: New test.
7386         * g++.dg/gcov/gcov-3.h: New file.
7387
7388 2002-03-28  Roger Sayle  <roger@eyesopen.com>
7389
7390         * g++.old-deja/g++.other/builtins5.C: New test.
7391         * g++.old-deja/g++.other/builtins6.C: New test.
7392         * g++.old-deja/g++.other/builtins7.C: New test.
7393         * g++.old-deja/g++.other/builtins8.C: New test.
7394         * g++.old-deja/g++.other/builtins9.C: New test.
7395
7396 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
7397
7398         * g++.dg/opt/static1.C: New test.
7399
7400         * g++.dg/opt/longbranch1.C: New test.
7401
7402 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
7403
7404         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
7405
7406         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
7407
7408 2002-03-28  Jeffrey A Law  (law@redhat.com)
7409
7410         * gcc.c-torture/execute/20020328-1.c: New test.
7411
7412 2002-03-27  Richard Henderson  <rth@redhat.com>
7413
7414         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
7415         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
7416         move from g++.old-deja/g++.ext/.
7417
7418 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
7419
7420         * g++.dg/init/new2.C: New test.
7421
7422 2002-03-26  Richard Henderson  <rth@redhat.com>
7423
7424         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
7425
7426         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
7427         on sparc.
7428
7429         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
7430         sparcv9 systems.
7431         * gcc.dg/20001102-1.c: Likewise.
7432
7433 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
7434
7435         * gcc.dg/cpp/endif-pedantic1.c,
7436         gcc.dg/cpp/endif-pedantic2.c:  New tests.
7437
7438 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
7439
7440         * g++.dg/init/new1.C: New test.
7441
7442 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
7443
7444         * g++.dg/abi/vbase9.C: New test.
7445
7446 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
7447
7448         * gcc.dg/arm-asm.c: New test.
7449
7450 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
7451
7452         * gcc.dg/Wswitch-enum.c: New test.
7453         Fix PR c/5044.
7454
7455 2002-03-26  Richard Henderson  <rth@redhat.com>
7456
7457         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
7458         structure.
7459
7460 2002-03-25  Richard Henderson  <rth@redhat.com>
7461
7462         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
7463         sparcv9 systems.
7464
7465         * gcc.c-torture/compile/20011119-1.c (xxx): New.
7466         * gcc.c-torture/compile/20011119-2.c (xxx): New.
7467
7468 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
7469
7470         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
7471
7472 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
7473
7474         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
7475         targets using generic thunk support.
7476
7477 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
7478
7479         * gcc.c-torture/compile/20020323-1.c: New test.
7480
7481         * g++.dg/opt/conj2.C: New test.
7482
7483 2002-03-24  Richard Henderson  <rth@redhat.com>
7484
7485         * gcc.dg/weak-1.c: Use -fno-common.
7486
7487 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7488
7489         * g77.dg/f77-edit-apostrophe-out.f: New test
7490         * g77.dg/f77-edit-h-out.f: New test
7491         * g77.dg/f77-edit-t-in.f: New test
7492         * g77.dg/f77-edit-t-out.f: New test
7493         * g77.dg/f77-edit-x-out.f: New test
7494         * g77.dg/f77-edit-slash-out.f: New test
7495         * g77.dg/f77-edit-colon-out.f: New test
7496         * g77.dg/f77-edit-s-out.f: New test
7497
7498 2002-03-24  Richard Henderson  <rth@redhat.com>
7499
7500         * objc/execute/formal_protocol-6.x: New XFAIL.
7501
7502 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7503
7504         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
7505         that do not support weak symbols
7506
7507 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7508
7509         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
7510         * lib/g77.exp:  Likewise
7511         * lib/objc.exp: Likewise
7512
7513 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
7514
7515         * gcc.dg/Wswitch-default.c: New test.
7516
7517 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
7518
7519         * g++.dg/other/enum1.C: New test.
7520
7521 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
7522
7523         * gcc.dg/pragma-ep-3.c: Fix typo.
7524
7525 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7526
7527         * g++.dg/inherit/template-as-base.C: New test.
7528
7529 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
7530
7531         * g++.old-deja/g++.other/dwarf2-1.C: Move...
7532         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
7533
7534 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
7535
7536         * gcc.dg/cpp/multiline.c: Update to match.
7537
7538 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
7539
7540         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
7541
7542 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
7543
7544         * gcc.dg/cpp/extratokens2.c:  New file.
7545
7546 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
7547
7548         * gcc.dg/20020312-2.c: Add rs6000 target.
7549
7550         * gcc.c-torture/compile/20020319-1.c: New test.
7551
7552 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7553
7554         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
7555         (A, E): Handle this.
7556
7557 2002-03-20  Jason Merrill  <jason@redhat.com>
7558
7559         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
7560         ignoring -fpic.
7561         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
7562         through prune_gcc_output.
7563
7564 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
7565
7566         * gcc.c-torture/compile/20020320-1.c: New test.
7567
7568 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
7569
7570         * gcc.c-torture/compile/20020318-1.c: New test.
7571
7572         * gcc.dg/struct-by-value-1.c: New test.
7573
7574         * gcc.dg/20020319-1.c: New test.
7575
7576 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
7577
7578         * g++.dg/opt/conj1.C: New test.
7579
7580 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
7581
7582         * g++.dg/template/qualttp20.C: Revert previous change.
7583         * g++.dg/template/qualttp3.C: Likewise.
7584         * g++.dg/template/qualttp4.C: Likewise
7585         * g++.dg/template/qualttp5.C: Likewise
7586         * g++.dg/template/qualttp6.C: Likewise
7587         * g++.dg/template/qualttp7.C: Likewise
7588         * g++.dg/template/qualttp8.C: Likewise
7589         * g++.dg/template/recurse.C: Likewise.
7590
7591 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
7592
7593         * gcc.dg/cpp/wchar-1.c: Update.
7594
7595 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7596
7597         * g++.dg/template/conv1.C: New test.
7598         * g++.dg/template/conv2.C: New test.
7599         * g++.dg/template/conv3.C: New test.
7600         * g++.dg/template/conv4.C: New test.
7601
7602 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
7603
7604         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
7605         * g++.dg/template/qualttp3.C: Likewise.
7606         * g++.dg/template/qualttp4.C: Likewise
7607         * g++.dg/template/qualttp5.C: Likewise
7608         * g++.dg/template/qualttp6.C: Likewise
7609         * g++.dg/template/qualttp7.C: Likewise
7610         * g++.dg/template/qualttp8.C: Likewise
7611         * g++.dg/template/recurse.C: Likewise.
7612
7613 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
7614
7615         * g++.dg/opt/dtor1.C: New test.
7616
7617 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
7618
7619         * gcc.c-torture/compile/20020315-1.c: New test.
7620
7621 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
7622
7623         * gcc.dg/weak-1.c: Fix scan tests.
7624
7625 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
7626
7627         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
7628         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
7629         cris-*-aout* mmix-*-*.
7630         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
7631         cris-*-aout* mmix-*-*.
7632         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
7633         cris-*-elf* cris-*-aout* and mmix-*-*.
7634         * gcc.dg/20001009-1.c: Ditto.
7635         * gcc.dg/20010912-1.c: Ditto.
7636         * gcc.dg/20020122-4.c: Ditto.
7637         * gcc.dg/inline-2.c: Ditto.
7638
7639 2002-03-14  Jeffrey A Law  (law@cygnus.com)
7640
7641         * gcc.c-torture/compile/20020314-1.c: New test.
7642
7643 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
7644
7645         * gcc.c-torture/execute/20020314-1.c: New test.
7646
7647 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
7648
7649         * g++.dg/warn/Wunused-1.C: New test.
7650
7651 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
7652
7653         * g++.dg/abi/mangle6.C: New test.
7654
7655 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
7656
7657         * gcc.c-torture/compile/20020309-2.c: New test.
7658
7659         * gcc.c-torture/compile/20020312-1.c: New test.
7660
7661 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
7662
7663         * g++.dg/other/access1.C: New test.
7664
7665 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
7666
7667         * gcc.c-torture/execute/wchar_t-1.c: New test.
7668
7669 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
7670
7671         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
7672
7673 2002-03-12  Roger Sayle  <roger@eyesopen.com>
7674
7675         * gcc.dg/20020312-1.c: New test case.
7676
7677 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
7678
7679         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
7680
7681 2002-03-11  Richard Henderson  <rth@redhat.com>
7682
7683         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
7684         * g++.old-deja/g++.jason/report.C: Likewise.
7685
7686 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
7687
7688         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
7689         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
7690
7691 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
7692
7693         * testsuite/g++.dg/overload/pmf1.C: New test.
7694
7695 2002-03-11  Kazu Hirata  <kazu@hxi.com>
7696
7697         * gcc.c-torture/execute/20020307-1.c: Use long.
7698
7699 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
7700
7701         PR optimization/5844
7702         * gcc.dg/20020310-1.c: New test.
7703
7704 2002-03-09  Michael Meissner  <meissner@redhat.com>
7705
7706         * gcc.c-torture/execute/memcpy-2.c: New test.
7707         * gcc.c-torture/execute/memset-1.c: New test.
7708         * gcc.c-torture/execute/strlen-1.c: New test.
7709         * gcc.c-torture/execute/strcmp-1.c: New test.
7710         * gcc.c-torture/execute/strncmp-1.c: New test.
7711
7712 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
7713
7714         * gcc.dg/ppc-ldstruct.c: New test.
7715
7716 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
7717
7718         * gcc.c-torture/execute/va-arg-22.c: New test.
7719
7720 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7721
7722         * gcc.c-torture/compile/20020309-1.c: New test.
7723
7724 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
7725
7726         * gcc.c-torture/execute/20020307-2.c: New test.
7727
7728 2002-03-07  Jeffrey A Law  (law@redhat.com)
7729
7730         * g77.f-torture/compile/20020307-1.f: New test.
7731
7732 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
7733
7734         * gcc.dg/unordered-1.c: New test.
7735
7736 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
7737
7738         * gcc.c-torture/execute/20020307-1.c: New test.
7739
7740 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
7741
7742         * gcc.dg/20020304-1.c: New test.
7743
7744         * gcc.c-torture/compile/20020304-2.c: New test.
7745
7746 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
7747
7748         * gcc.c-torture/compile/20020304-1.c: New test case
7749         (from PR c/5830).
7750
7751 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
7752
7753         * gcc.dg/20020103-1.c: Add other -D ppc variants.
7754
7755 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7756
7757         * g++.dg/other/classkey1.C: New test.
7758
7759 2002-03-01  Richard Henderson  <rth@redhat.com>
7760
7761         * gcc.c-torture/compile/981223-1.x: New.
7762         * gcc.c-torture/compile/920625-1.x: New.
7763
7764 2002-02-28  Richard Henderson  <rth@redhat.com>
7765
7766         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
7767
7768 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
7769
7770         * gcc.c-torture/execute/20020227-1.c: New test.
7771
7772 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
7773
7774         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
7775         here" ERROR lines.
7776         * g++.old-deja/g++.oliva/partord1.C: Likewise.
7777         * g++.old-deja.g++.other/defarg1.C: Likewise.
7778         * g++.old-deja/g++.pt/calls2.C: Likewise.
7779         * g++.old-deja/g++.pt/crash20.C: Likewise.
7780         * g++.old-deja/g++.pt/crash30.C: Likewise.
7781         * g++.old-deja/g++.pt/crash36.C: Likewise.
7782         * g++.old-deja/g++.pt/crash6.C: Likewise.
7783         * g++.old-deja/g++.pt/defarg13.C: Likewise.
7784         * g++.old-deja/g++.pt/derived3.C: Likewise.
7785         * g++.old-deja/g++.pt/error1.C: Likewise.
7786         * g++.old-deja/g++.pt/friend21.C: Likewise.
7787         * g++.old-deja/g++.pt/friend23.C: Likewise.
7788         * g++.old-deja/g++.pt/infinite1.C: Likewise.
7789         * g++.old-deja/g++.robertl/eb128.C: Likewise.
7790
7791 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
7792
7793         * gcc.c-torture/execute/20020225-2.c: New test.
7794
7795 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
7796
7797         * gcc.c-torture/execute/920730-1t.c,
7798         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
7799         Delete test cases, only relevant to -traditional.
7800
7801 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7802
7803         * gcc.dg/cpp/undef1.c: Remove.
7804         * gcc.dg/cpp/directiv.c: Update.
7805         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
7806
7807 2002-02-27  Michael Meissner  <meissner@redhat.com>
7808
7809         * gcc.c-torture/execute/20020226-1.c: New test.
7810
7811 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
7812
7813         * g++.dg/debug/debug4.C: New test.
7814
7815         * gcc.dg/ia64-visibility-1.c: New test.
7816
7817 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
7818
7819         * gcc.dg/debug/20020224-1.c: New.
7820
7821 2002-02-25  Kazu Hirata  <kazu@hxi.com>
7822
7823         * gcc.c-torture/execute/960416-1.x: New.
7824         * gcc.c-torture/execute/divconst-3.x: Likewise.
7825
7826 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
7827
7828         * gcc.dg/20020224-1.c: New test.
7829
7830 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
7831
7832         * gcc.c-torture/execute/20020225-1.c: New.
7833
7834 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7835
7836         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
7837
7838 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
7839
7840         * gcc.dg/20020222-1.c: New test.
7841
7842 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
7843
7844         * g++.dg/opt/anonunion1.C: New test.
7845
7846 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7847
7848         * g++.dg/template/qualttp19.C: New test.
7849         * g++.dg/template/qualttp20.C: New test.
7850         * g++.old-deja/g++.jason/report.C: Adjust expected errors
7851         * g++.old-deja/g++.other/qual1.C: Likewise.
7852
7853 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
7854
7855         * gcc.dg/attr-alwaysinline.c: New.
7856
7857 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
7858
7859         * gcc.dg/20020220-1.c: New test.
7860
7861         * gcc.dg/20020220-2.c: New test.
7862
7863         * g++.dg/opt/mmx1.C: New test.
7864
7865 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
7866
7867         * gcc.c-torture/compile/20020110.c: New test.
7868
7869 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
7870
7871         * gcc.c-torture/execute/20020219-1.c: New test.
7872
7873         * gcc.dg/20020219-1.c: New test.
7874
7875         * gcc.dg/noncompile/20020220-1.c: New test.
7876
7877         * g++.dg/opt/ptrintsum1.C: New test.
7878
7879         * gcc.dg/debug/20020220-1.c: New test.
7880
7881 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
7882
7883         * gcc.c-torture/execute/20020216-1.c: New test.
7884
7885 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7886
7887         * gcc.dg/decl-1.c: Update, new test.
7888
7889 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
7890
7891         * g++.dg/abi/bitfield1.C: New test.
7892         * g++.dg/abi/bitfield2.C: New test.
7893
7894 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
7895
7896         * gcc.dg/attr-nest.c: New test.
7897
7898 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
7899
7900         * gcc.c-torture/execute/20020215-1.c: New test.
7901
7902 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
7903
7904         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
7905         * g++.dg/debug/debug.exp: New.
7906         * g++.dg/debug/trivial.C: New.
7907         * g++.dg/debug/debug1.C: Moved...
7908         * g++.dg/other/debug1.C: ...from here.
7909         * g++.dg/debug/debug2.C: Moved...
7910         * g++.dg/other/debug2.C: ...from here.
7911         * g++.dg/debug/debug3.C: Moved...
7912         * g++.dg/other/debug3.C: ...from here.
7913
7914         * gcc.dg/noncompile/20020213-1.c: New test.
7915
7916 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
7917
7918         * g++.dg/other/debug3.C: New test.
7919
7920         * gcc.c-torture/execute/20020213-1.c: New test.
7921
7922 2002-02-13  Richard Smith <richard@ex-parrot.com>
7923
7924         * g++.old-deja/g++.other/thunk1.C: New test.
7925
7926 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
7927
7928         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
7929
7930 2002-02-13  Stan Shebs  <shebs@apple.com>
7931
7932         * gcc.dg/altivec-3.c: New.
7933
7934 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
7935
7936         * gcc.dg/Wunreachable-1.c: New test.
7937         * gcc.dg/Wunreachable-2.c: New test.
7938
7939 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
7940
7941         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
7942
7943 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
7944
7945         * gcc.dg/decl-1.c: New test.
7946
7947 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
7948
7949         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
7950
7951 2002-02-10  Kazu Hirata  <kazu@hxi.com>
7952
7953         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
7954         * gcc.c-torture/compile/980506-1.x: Likewise.
7955
7956 2002-02-10  Kazu Hirata  <kazu@hxi.com>
7957
7958         * gcc.dg/20020210-1.c: New.
7959
7960 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
7961
7962         * g77.f-torture/execute/947.f: New regression test
7963         for PR fortran/947.
7964
7965 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
7966
7967         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
7968         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
7969
7970 2002-02-08  Richard Henderson  <rth@redhat.com>
7971
7972         * gcc.c-torture/compile/labels-3.c: New.
7973
7974 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
7975
7976         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
7977         expression statements work instead.
7978         * gcc.dg/noncompile/20020207-1.c: New test.
7979
7980 2002-02-07  Richard Henderson  <rth@redhat.com>
7981
7982         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
7983
7984 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
7985
7986         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
7987         message from g77
7988         * lib/g77-dg.exp: Trim g77 error messages so that they are
7989         recognized by dg.exp.
7990
7991 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
7992
7993         PR fortran/5473
7994         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
7995
7996 2002-02-07  Richard Henderson  <rth@redhat.com>
7997
7998         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
7999         to be sufficiently aligned for integers.
8000
8001 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8002
8003         * g++.dg/template/friend4.C: New test.
8004
8005 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8006
8007         PR fortran/5743
8008         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8009         unsupported cases.
8010
8011 2002-02-07  Richard Henderson  <rth@redhat.com>
8012
8013         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8014         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8015         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8016         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8017
8018 2002-02-06  Richard Henderson  <rth@redhat.com>
8019
8020         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8021
8022 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8023
8024         * gcc.dg/20020206-1.c: New test.
8025
8026 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8027
8028         * gcc.c-torture/execute/20020206-1.c: New test.
8029
8030         * gcc.c-torture/execute/20020206-2.c: New test.
8031
8032         PR optimization/5429:
8033         * gcc.c-torture/compile/20020206-1.c: New test.
8034
8035 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8036
8037         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8038         as certain file formats cannot support particularly large
8039         alignments.
8040
8041         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8042         and do not expect to be able to link the executable.
8043
8044         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8045         fail because the COFF format does not support the weak attribute.
8046
8047 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8048
8049         * g77.dg/pr5473.f:  New test
8050
8051 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8052
8053         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8054         Fix testcase accordingly.
8055
8056 2002-02-04  Richard Henderson  <rth@redhat.com>
8057
8058         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8059         (buf): Change to be an array of pointers, not ints.
8060
8061 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8062
8063         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8064         before all tests.  Move warning one line above to match where it
8065         C frontend emits.
8066         * gcc.dg/Wswitch-2.c: New test.
8067         * g++.dg/warn/Wswitch-1.C: New test.
8068         * g++.dg/warn/Wswitch-2.C: New test.
8069
8070 2002-02-04  Richard Henderson  <rth@redhat.com>
8071
8072         * g++.dg/abi/offsetof.C: Fix size comparison.
8073
8074 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8075
8076         * gcc.dg/cast-qual-2.c: New test.
8077
8078 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8079
8080         * gcc.dg/20020201-4.c: New test.
8081
8082 2002-02-04  Ben Elliston  <bje@redhat.com>
8083
8084         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8085         target_info attribute != 0, in addition to the empty string.
8086         (gcc_target_compile): Likewise.
8087
8088 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8089
8090         * gcc.dg/Wswitch.c: New test.
8091         PR gcc/4475. PR gcc/3780.
8092
8093 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8094
8095         * g77.f-torture/execute/5122.f: New test for regressions
8096         against PR fortran/5122.
8097
8098 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8099
8100         * g77.f-torture/compile/pr3743.f: Delete
8101         * g77.dg/pr3743-1.f: New test.
8102         * g77.dg/pr3743-2.f: New test.
8103         * g77.dg/pr3743-3.f: New test.
8104         * g77.dg/pr3743-4.f: New test.
8105
8106 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8107
8108         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8109
8110 2002-02-02  Richard Henderson  <rth@redhat.com>
8111
8112         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8113         * gcc.c-torture/execute/bf64-1.c: Likewise.
8114
8115 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8116
8117         * gcc.dg/20020201-2.c: New test.
8118
8119         * gcc.dg/20020201-3.c: New test.
8120
8121         * gcc.c-torture/execute/bitfld-2.c: New test.
8122
8123 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8124
8125         * gcc.dg/bitfld-1.c: Update.
8126         * gcc.dg/bitfld-2.c: Update.
8127         * gcc.c-torture/execute/bitfld-1.x: New.
8128
8129 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8130
8131         * gcc.c-torture/execute/20020201-1.c: New test.
8132
8133 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8134
8135         PR target/5469
8136         * gcc.dg/20020201-1.c: New test.
8137
8138 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8139
8140         PR fortran/3743
8141         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8142         * g77.f-torture/compile/pr3743.x: Remove
8143
8144 2002-01-31  Tom Rix  <trix@redhat.com>
8145
8146         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8147
8148 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8149
8150         * gcc.dg/noncompile/20020130-1.c: New test.
8151
8152 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8153
8154         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8155
8156 2002-01-29  Richard Henderson  <rth@redhat.com>
8157
8158         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8159         to long long.
8160         * gcc.c-torture/execute/bf64-1.c: Likewise.
8161
8162 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8163
8164         * gcc.c-torture/execute/20020129-1.c: New test.
8165
8166 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8167
8168         * gcc.c-torture/compile/20000224-1.c: Update.
8169         * gcc.c-torture/execute/bitfld-1.c: New tests.
8170         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8171         * gcc.dg/uninit-A.c: Update.
8172
8173 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8174
8175         * g++.dg/template/ctor1.C: Add instantiation.
8176
8177 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8178
8179         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8180         argument to __builtin_prefetch to be const ptr.
8181
8182 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8183
8184         * gcc.c-torture/compile/20020120-1.c: New test.
8185
8186 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8187
8188         * gcc.c-torture/execute/20020127-1.c: New test.
8189
8190 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8191
8192         * g77.dg/f77-edit-i-in.f: New test
8193         * g77.dg/f77-edit-i-out.f: New test
8194
8195 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8196
8197         * gcc.dg/debug/debug.exp: New file.
8198         * gcc.dg/debug/trivial.c: New file.
8199         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8200         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8201         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8202         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8203         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8204         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8205         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8206         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8207         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
8208         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
8209         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
8210         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
8211         * gcc.dg/20000503-1.c: Removed.
8212         * gcc.dg/20010207-1.c: Removed.
8213         * gcc.dg/20011223-1.c: Removed.
8214         * gcc.dg/20020104-2.c: Removed.
8215         * gcc.dg/debug-1.c: Removed.
8216         * gcc.dg/debug-2.c: Removed.
8217         * gcc.dg/debug-3.c: Removed.
8218         * gcc.dg/debug-4.c: Removed.
8219         * gcc.dg/debug-5.c: Removed.
8220         * gcc.dg/debug-6.c: Removed.
8221         * gcc.dg/dwarf2-1.c: Removed.
8222         * gcc.dg/dwarf2-2.c: Removed.
8223
8224 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
8225
8226         * g++.old-deja/g++.other/eh5.C: New test.
8227         * g++.old-deja/g++.other/sibcall2.C: New test.
8228         * g++.old-deja/g++.other/array9.C: New test.
8229         * g++.old-deja/g++.other/typename2.C: New test.
8230         * g++.old-deja/g++.other/crash60.C: New test.
8231         * g++.old-deja/g++.other/conv9.C: New test.
8232         * g++.old-deja/g++.other/mangle10.C: New test.
8233         * g++.old-deja/g++.other/unchanging1.C: New test.
8234         * g++.old-deja/g++.other/exprstmt1.C: New test.
8235         * g++.old-deja/g++.other/inline23.C: New test.
8236         * g++.old-deja/g++.eh/ia64-1.C: New test.
8237         * g++.old-deja/g++.other/dwarf2-1.C: New test.
8238         * g++.old-deja/g++.other/reload1.C: New test.
8239         * g++.old-deja/g++.other/static20.C: New test.
8240         * g++.old-deja/g++.other/local-alloc1.C: New test.
8241         * g++.old-deja/g++.other/conv8.C: New test.
8242         * g++.old-deja/g++.other/stmtexpr2.C: New test.
8243         * g++.old-deja/g++.other/storeexpr1.C: New test.
8244         * g++.old-deja/g++.other/storeexpr2.C: New test.
8245         * g++.dg/eh/template2.C: New test.
8246         * g++.dg/warn/weak1.C: New test.
8247
8248 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
8249
8250         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8251         Remove first, non-varying, argument.
8252
8253 2002-01-23  Richard Henderson  <rth@redhat.com>
8254
8255         * gcc.dg/inline-2.c: New.
8256
8257         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
8258         Add optional target arg.  Check number of arguments.
8259         (scan-assembler-not, scan-assembler-dem): Likewise.
8260         (scan-assembler-dem-not): Likewise.
8261
8262 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8263
8264         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
8265         line 12.
8266         * g++.old-deja/g++.brendan/parse3.C,
8267         g++.old-deja/g++.other/crash26.C,
8268         g++.old-deja/g++.other/crash28.C,
8269         g++.old-deja/g++.other/crash29.C,
8270         g++.old-deja/g++.other/crash30.C,
8271         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
8272
8273 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
8274
8275         * gcc.dg/20020115-1.c: New.
8276
8277 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
8278
8279         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
8280
8281 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
8282
8283         * gcc.dg/20020122-3.c: New.
8284
8285 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
8286
8287         * g++.dg/other/gc1.C: New test.
8288
8289 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8290
8291         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
8292
8293 2002-01-22  Richard Henderson  <rth@redhat.com>
8294
8295         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
8296
8297 2002-01-22  Richard Henderson  <rth@redhat.com>
8298
8299         * gcc.dg/20020122-4.c: New.
8300
8301 2002-01-22  H.J. Lu <hjl@gnu.org>
8302
8303         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
8304         link output.
8305         * gcc.dg/special/ecos.exp: Likewise.
8306         * lib/g++-dg.exp: Likewise.
8307         * lib/g77-dg.exp: Likewise.
8308         * lib/gcc-dg.exp : Likewise.
8309         * lib/mike-g++.exp: Likewise.
8310         * lib/mike-g77.exp: Likewise.
8311         * lib/mike-gcc.exp: Likewise.
8312         * lib/objc-dg.exp: Likewise.
8313
8314 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
8315
8316         PR target/5379
8317         * gcc.dg/20020122-2.c: New test.
8318
8319 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
8320
8321         * gcc.dg/20020122-1.c: New test.
8322
8323 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
8324
8325         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
8326
8327 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
8328
8329         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
8330
8331 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8332
8333         * gcc.c-torture/compile/20020121-1.c: New test.
8334
8335 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8336
8337         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
8338         ld_library_path.
8339
8340 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
8341
8342         * gcc.dg/20020218-1.c: New test.
8343
8344 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
8345
8346         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
8347         messages
8348         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
8349         "At global scope" warning
8350         * g++.dg/ext/align1.C: Change cygwin test for alignment
8351         from db-bogus to dg-warning
8352
8353 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
8354
8355         * g77.f-torture/compile/cpp2.F: New test.
8356
8357 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8358
8359         * g++.dg/template/access1.C: New test.
8360
8361 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
8362
8363         * gcc.dg/20020118-1.c: New.
8364
8365 2002-01-18  Kazu Hirata  <kazu@hxi.com>
8366
8367         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
8368
8369 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8370
8371         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
8372         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
8373         alignment warnings.
8374
8375 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8376
8377         * gcc.misc-tests/i386-prefetch.exp: Save and restore
8378         torture_with_loops and torture_without_loops
8379
8380 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
8381
8382         * gcc.c-torture/compile/20020116-1.c: New test.
8383
8384 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
8385
8386         * gcc.dg/20020116-2.c: New test.
8387
8388         * gcc.dg/ultrasp4.c: New test.
8389
8390         * gcc.dg/20020116-1.c: New test.
8391
8392 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
8393
8394         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
8395         by EABI.
8396
8397 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
8398
8399         * gcc.misc-tests/i386-prefetch.exp: New.
8400         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
8401         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
8402         * gcc.misc-tests/i386-pf-none-1.c: New test.
8403         * gcc.misc-tests/i386-pf-sse-1.c: New test.
8404
8405 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
8406
8407         * gcc.dg/gnu89-init-1.c: Add new tests.
8408
8409 2002-01-15  Andreas Jaeger  <aj@suse.de>
8410
8411         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
8412         * gcc.dg/i386-mmx-2.c: Likewise.
8413         * gcc.dg/i386-sse-1.c: Likewise.
8414         * gcc.dg/i386-sse-2.c: Likewise.
8415         * gcc.dg/i386-sse-3.c: Likewise.
8416
8417 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
8418
8419         * g77.f-torture/execute/intrinsic-unix-bessel.f:
8420         Uncomment additional cases that now pass.
8421
8422 2002-01-11  Richard Henderson  <rth@redhat.com>
8423
8424         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
8425         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
8426
8427 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
8428
8429         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
8430
8431 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
8432
8433         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
8434         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
8435
8436 2002-01-10  Dale Johannesen  <dalej@apple.com>
8437
8438         * gcc.c-torture/execute/loop-11.c: New.
8439
8440 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
8441
8442         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
8443         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
8444
8445 2002-01-09  Richard Henderson  <rth@redhat.com>
8446
8447         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
8448         type in which to perform the operation for each size.
8449
8450 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
8451
8452         * gcc.c-torture/compile/20020109-2.c: New test.
8453
8454 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
8455
8456         * gcc.c-torture/execute/loop-10.c: New test.
8457
8458 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8459
8460         * gcc.c-torture/compile/20010226-1.c: New test.
8461         * gcc.c-torture/compile/20010227-1.c: New test.
8462         * gcc.c-torture/compile/20010426-1.c: New test.
8463         * gcc.c-torture/compile/20010510-1.c: New test.
8464         * gcc.c-torture/compile/20010605-3.c: New test.
8465         * gcc.c-torture/compile/20010824-1.c: New test.
8466         * gcc.c-torture/execute/20010409-1.c: New test.
8467         * gcc.dg/noncompile/20000901-1.c: New test.
8468         * gcc.dg/20001023-1.c: New test.
8469         * gcc.dg/20001101-1.c: New test.
8470         * gcc.dg/20001102-1.c: New test.
8471         * gcc.dg/20010207-1.c: New test.
8472         * gcc.dg/20010405-1.c: New test.
8473         * gcc.dg/20010822-1.c: New test.
8474         * gcc.dg/20011107-1.c: New test.
8475
8476 2002-01-09  Jeffrey A Law  (law@redhat.com)
8477
8478         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
8479
8480         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
8481         execution failure on PA targets.
8482
8483 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8484
8485         * gcc.c-torture/compile/20020109-1.c: New test.
8486
8487 2002-01-08  Kazu Hirata  <kazu@hxi.com>
8488
8489         * gcc.c-torture/execute/20020108-1.c: New test.
8490
8491 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
8492
8493         * gcc.dg/20020108-1.c: New test.
8494
8495 2002-01-08  H.J. Lu <hjl@gnu.org>
8496
8497         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
8498         for header files.
8499
8500 2002-01-08  Geoff Keating  <geoffk@redhat.com>
8501
8502         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
8503         consistency.
8504
8505 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
8506
8507         * gcc.dg/altivec-4.c: Test altivec predicates.
8508
8509 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
8510
8511         * gcc.c-torture/execute/20020107-1.c: New test.
8512
8513 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8514
8515         PR c/5279
8516         * gcc.c-torture/compile/20020106-1.c: New test.
8517
8518 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8519
8520         * gcc.c-torture/execute/nestfunc-4.c: New test.
8521
8522 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8523
8524         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
8525         extra triple that slipped in.
8526         * g++.old-deja/g++.abi/align.C: Likewise.
8527         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8528
8529 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8530
8531         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
8532         * g++.old-deja/g++.abi/align.C: Likewise.
8533         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8534
8535         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
8536         on FreeBSD/i386.
8537         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
8538         FreeBSD.
8539
8540 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
8541
8542         * gcc.dg/20020104-1.c: New test.
8543
8544         * gcc.dg/20020104-2.c: New test.
8545
8546 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
8547
8548         * gcc.dg/20020103-1.c: Fix typo in target selector.
8549
8550 2002-01-03  Richard Henderson  <rth@redhat.com>
8551
8552         * gcc.dg/20020103-1.c: New.
8553
8554 2002-01-03  Kazu Hirata  <kazu@hxi.com>
8555
8556         * gcc.c-torture/execute/20020103-1.c: New test.
8557
8558 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
8559
8560         * g++.dg/other/debug2.C: New test.
8561
8562         * gcc.c-torture/compile/20020103-1.c: New test.
8563
8564 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
8565
8566         * gcc.dg/gnu89-init-1.c: Added new tests.
8567
8568 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8569
8570         * g++.dg/template/friend2.C: Remove as patch is reverted.
8571
8572         * g++.dg/warn/oldcast1.C: New test.
8573
8574         * g++.dg/template/ptrmem1.C: New test.
8575         * g++.dg/template/ptrmem2.C: New test.
8576
8577         * g++.dg/template/ntp.C: New test.
8578
8579         * g++.dg/other/component1.C: New test.
8580
8581         * g++.dg/template/ttp3.C: New test.
8582
8583         * g++.dg/template/friend2.C: New test.
8584         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
8585
8586 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8587
8588         * g++.dg/other/ptrmem1.C: New test.
8589         * g++.dg/other/ptrmem2.C: New test.
8590
8591 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8592
8593         * g++.dg/template/ctor1.C: New test.
8594
8595 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8596
8597         * g++.dg/template/friend2.C: New test.
8598
8599 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
8600
8601         * gcc.dg/mmix-1.c: New test.
8602
8603 2001-12-31  Richard Henderson  <rth@redhat.com>
8604
8605         * gcc.dg/asm-5.c: New.
8606
8607 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
8608
8609         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
8610         in namespace __gnu_cxx
8611
8612 2001-12-30  Richard Henderson  <rth@redhat.com>
8613
8614         * gcc.dg/debug-6.c: New.
8615
8616 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
8617
8618         * gcc.c-torture/compile/20011229-2.c: New test.
8619
8620 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
8621
8622         * gcc.dg/debug-3.c: New test.
8623         * gcc.dg/debug-4.c: New test.
8624         * gcc.dg/debug-5.c: New test.
8625
8626 2001-12-29  Richard Henderson  <rth@redhat.com>
8627
8628         * g++.dg/eh/loop1.C: New.
8629
8630 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8631
8632         * g++.dg/template/crash1.C: New test.
8633
8634 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8635
8636         * g++.dg/other/const1.C: New test.
8637
8638 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
8639
8640         * gcc.c-torture/compile/20011229-1.c: New test.
8641
8642 2001-12-28  Stan Shebs  <shebs@apple.com>
8643
8644         * lib/objc-torture.exp: Resync with c-torture.exp.
8645         * lib/objc.exp: Load standard libraries.
8646
8647 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
8648
8649         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
8650         additional tests.
8651
8652 2001-12-27  Roger Sayle <roger@eyesopen.com>
8653
8654         * gcc.c-torture/execute/string-opt-16.c: New testcase.
8655
8656 2001-12-27  Richard Henderson  <rth@redhat.com>
8657
8658         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
8659
8660 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
8661
8662         * g++.dg/eh/ctor1.C: New test.
8663         * g++.dg/other/error2.C: New test.
8664
8665 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
8666
8667         * g++.dg/other/init2.C: New test.
8668
8669 2001-12-24  Richard Henderson  <rth@redhat.com>
8670
8671         * gcc.dg/20011223-1.c: New.
8672         * gcc.dg/inline-1.c: New.
8673
8674 2001-12-23  Richard Henderson  <rth@redhat.com>
8675
8676         * gcc.dg/asm-4.c: Test operand modifiers.
8677
8678 2001-12-23  Richard Henderson  <rth@redhat.com>
8679
8680         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
8681
8682 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
8683
8684         * gcc.c-torture/execute/20011223-1.c: New test.
8685
8686 2001-12-21  Richard Henderson  <rth@redhat.com>
8687
8688         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
8689         re-enables the warning.
8690
8691 2001-12-21  Richard Henderson  <rth@redhat.com>
8692
8693         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
8694
8695 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
8696
8697         * gcc.c-torture/compile/20011218-1.c: New test.
8698
8699 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
8700
8701         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
8702         arm-isr.c test.
8703         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
8704         epilogue generation for ARM ISR routines.
8705
8706 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8707
8708         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
8709         * gcc.dg/format/c90-printf-3.c: Likewise.
8710         * gcc.dg/format/c99-printf-3.c: Likewise.
8711         * gcc.dg/format/ext-1.c: Likewise.
8712         * gcc.dg/format/ext-6.c: Likewise.
8713         * gcc.dg/format/format.h: Prototype unlocked stdio.
8714
8715 2001-12-20  Richard Henderson  <rth@redhat.com>
8716
8717         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
8718         (arena): Use it.
8719         (malloc): Correct allocation logic.  Abort if we fill up the
8720         arena before initialization complete.
8721         (realloc): Correct allocation logic.
8722
8723 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
8724
8725         * gcc.c-torture/compile/20011219-2.c: New test.
8726
8727         * gcc.c-torture/execute/20011219-1.c: New test.
8728
8729 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
8730
8731         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
8732         target does not support weak symbols.
8733
8734 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
8735
8736         * gcc.c-torture/compile/20011219-1.c: New test.
8737
8738 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
8739
8740         * g++.dg/other/error1.C: New test.
8741
8742 2001-12-17  Jeffrey A Law  (law@redhat.com)
8743
8744         * gcc.c-torture/execute/20011217-1.c: New test.
8745
8746 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
8747
8748         * objc.dg/special/: New directory.
8749         * objc.dg/special/special.exp: New file.
8750         * objc.dg/special/unclaimed-category-1.h: New file.
8751         * objc.dg/special/unclaimed-category-1a.m: New file.
8752         * objc.dg/special/unclaimed-category-1.m: New file.
8753
8754 2001-12-17  Andreas Jaeger  <aj@suse.de>
8755
8756         * gcc.c-torture/compile/20011217-2.c: New test.
8757
8758 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
8759
8760         * gcc.c-torture/compile/20011217-1.c: New test.
8761
8762 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
8763
8764         * testsuite/gcc.dg/20011214-1.c: New.
8765
8766 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
8767
8768         * gcc.dg/altivec-4.c: New.
8769
8770 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
8771
8772         * gcc.dg/20011113-1.c: New test.
8773
8774 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8775
8776         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
8777         std::__malloc_alloc_template<0> and
8778         std::__default_alloc_template<false, 0>.
8779
8780 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
8781
8782         * objc/execute/bf-21.m: New test.
8783         * objc/execute/enumeration-1.m: New test.
8784         * objc/execute/enumeration-2.m: New test.
8785
8786 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
8787
8788         * gcc.dg/gnu89-init-1.c: New test.
8789
8790 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8791
8792         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
8793         * g++.old-deja/g++.jason/2371.C: Likewise.
8794         * g++.old-deja/g++.jason/template33.C: Likewise.
8795         * g++.old-deja/g++.jason/template34.C: Likewise.
8796         * g++.old-deja/g++.jason/template36.C: Likewise.
8797         * g++.old-deja/g++.oliva/typename1.C: Likewise.
8798         * g++.old-deja/g++.oliva/typename2.C: Likewise.
8799         * g++.old-deja/g++.other/typename1.C: Likewise.
8800         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8801         * g++.old-deja/g++.pt/nontype5.C: Likewise.
8802         * g++.old-deja/g++.pt/typename11.C: Likewise.
8803         * g++.old-deja/g++.pt/typename14.C: Likewise.
8804         * g++.old-deja/g++.pt/typename16.C: Likewise.
8805         * g++.old-deja/g++.pt/typename3.C: Likewise.
8806         * g++.old-deja/g++.pt/typename4.C: Likewise.
8807         * g++.old-deja/g++.pt/typename5.C: Likewise.
8808         * g++.old-deja/g++.pt/typename7.C: Likewise.
8809         * g++.old-deja/g++.robertl/eb9.C: Likewise.
8810
8811 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
8812
8813         * g++.dg/other/linkage1.C: New test.
8814         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
8815         specifiers.
8816
8817 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
8818
8819         * gcc.dg/concat.c: New test.
8820
8821 2001-12-11  Stan Shebs  <shebs@apple.com>
8822
8823         * objc/compile: New test directory.
8824         * objc/compile/compile.exp: New expect script.
8825         * objc/compile/20011211-1.m: New compile test.
8826
8827 2001-12-11  Jason Merrill  <jason@redhat.com>
8828
8829         * lib/prune.exp (prune_gcc_output): Also handle "In member
8830         function".  So many permutations...
8831
8832 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
8833
8834         * g++.dg/template/typedef1.C: New test.
8835
8836 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8837
8838         * g++.dg/other/copy1.C: New test.
8839
8840 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
8841
8842         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
8843
8844         * gcc.dg/builtin-choose-expr.c: New.
8845
8846 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
8847
8848         * gcc.dg/altivec-2.c: New.
8849
8850 2001-12-07  Richard Henderson  <rth@redhat.com>
8851
8852         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
8853
8854 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
8855
8856         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
8857         ultrasparc.
8858
8859 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8860
8861         * g++-old.deja/g++.robertl/eb101.C: Deleted.
8862
8863 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
8864
8865         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
8866         variable argument list.
8867
8868 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
8869
8870         * gcc.c-torture/execute/memcheck: Delete entire directory.
8871         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
8872         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
8873
8874 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8875
8876         * gcc.dg/Wshadow-1.c: New test.
8877
8878 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
8879
8880         * gcc.c-torture/compile/20011130-1.c: New test.
8881
8882         * gcc.dg/noncompile/20011025-1.c: New test.
8883
8884         * g++.dg/other/anon-union.C: New test.
8885
8886         * gcc.c-torture/execute/20011024-1.c: New test.
8887
8888 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
8889
8890         * gcc.c-torture/execute/20000722-1.x,
8891         gcc.c-torture/execute/20010123-1.x: Remove.
8892         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
8893         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
8894         gcc.dg/c99-complit-2.c: New tests.
8895
8896 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
8897
8898         * g++.dg/inherit/base1.C: New test.
8899
8900 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
8901
8902         * g++.dg/other/stdarg1.C: New test.
8903
8904         * gcc.c-torture/compile/20011130-2.c: New test.
8905
8906 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
8907
8908         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
8909         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
8910         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
8911         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
8912         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
8913         * gcc.dg/builtin-prefetch-1.c: New test.
8914
8915 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
8916
8917         * gcc.dg/20011130-1.c: New test.
8918
8919 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8920
8921         * g++.dg/other/scope1.C: New test.
8922         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
8923
8924 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8925
8926         * gcc.dg/vla-init-1.c: New test.
8927
8928 2001-12-01  Geoff Keating  <geoffk@redhat.com>
8929
8930         * gcc.c-torture/compile/structs.c: New testcase from GDB.
8931
8932 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8933
8934         * objc.dg/alias.m: Update.
8935         * objc.dg/class-1.m: Update.
8936         * objc.dg/const-str-1.m: Update.
8937         * objc.dg/fwd-proto-1.m: Update.
8938         * objc.dg/id-1.m: Update.
8939         * objc.dg/super-class-1.m: Update.
8940
8941 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
8942
8943         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
8944         constructs.
8945
8946 2001-11-28  Jeffrey A Law  (law@cygnus.com)
8947
8948         * gcc.c-torture/execute/20011128-1.c: New test.
8949
8950 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
8951
8952         * gcc.dg/20011127-1.c: New test.
8953
8954 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8955
8956         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
8957         from Austin Group draft 7.
8958         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
8959         scanf format arguments.
8960         * gcc.dg/format/no-exargs-2.c: New test.
8961
8962 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
8963
8964         * g++.dg/abi/vbase8-4.C: New test.
8965
8966 2001-11-24  Ian Lance Taylor  <ian@airs.com>
8967
8968         * gcc.c-torture/execute/20011121-1.c: New test.
8969
8970 2001-11-23  Jeffrey A Law  (law@cygnus.com)
8971
8972         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
8973
8974 2001-11-23  Andreas Jaeger  <aj@suse.de>
8975
8976         * gcc.dg/cpp/charconst-2.c: New test.
8977
8978 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
8979
8980         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
8981         to the host if it is remote.  Let tests specify extra headers
8982         they use.
8983         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
8984         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
8985         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
8986         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
8987         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
8988         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
8989         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
8990         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
8991         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
8992         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
8993
8994 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
8995
8996         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
8997         for little endian ARMs.
8998
8999 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9000
9001         * gcc.c-torture/compile/20011119-1.c: New test.
9002         * gcc.c-torture/compile/20011119-2.c: New test.
9003
9004 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9005
9006         * gcc.dg/altivec-1.c: Fix typo.
9007
9008 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9009
9010         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9011
9012 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9013
9014         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9015
9016 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9017
9018         * lib/g77.exp: Don't specify --rpath-link.
9019
9020         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9021         across all the headers.
9022         * gcc.dg/format/format.exp: For testing on a remote host,
9023         copy format.h.
9024
9025         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9026         * gcc.c-torture/execute/930406-1.c: Likewise.
9027         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9028
9029 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9030
9031         * gcc.dg/altivec-1.c: New.
9032
9033 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9034
9035         * gcc.dg/cpp/fpreprocessed.c: New test case.
9036
9037 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9038
9039         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9040         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9041         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9042
9043 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9044
9045         * gcc.dg/no-builtin-1.c: New test.
9046
9047 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9048
9049         * gcc.c-torture/execute/20011115-1.c: New test.
9050
9051 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9052
9053         * gcc.c-torture/compile/20011114-2.c: New test.
9054         * gcc.c-torture/compile/20011114-3.c: New test.
9055         * gcc.c-torture/compile/20011114-4.c: New test.
9056
9057 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9058
9059         * g++.dg/other/init1.C: New test.
9060
9061 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9062
9063         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9064         message.
9065
9066         * gcc.c-torture/execute/20011114-1.c: New testcase.
9067
9068         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9069         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9070         like the (before this change) version of 20010327-1.c.
9071
9072 2001-11-14  Roger Sayle <roger@eyesopen.com>
9073
9074         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9075
9076 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9077
9078         * g++.dg/init/array2.C: New test.
9079
9080 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9081
9082         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9083
9084 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9085
9086         * g++.dg/other/forscope1.C: New test.
9087         * g++.dg/ext/forscope1.C: New test.
9088         * g++.dg/ext/forscope2.C: New test.
9089
9090 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9091
9092         * gcc.c-torture/execute/20011113-1.c: New test.
9093
9094 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9095
9096         * gcc.c-torture/execute/20011109-2.c: New test.
9097
9098         * gcc.c-torture/execute/20011109-1.c: New test.
9099
9100 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9101
9102         * gcc.c-torture/compile/20011109-1.c: New test.
9103
9104 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9105
9106         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9107         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9108         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9109         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9110         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9111         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9112         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9113
9114 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9115
9116         * g++.dg/warn/Wshadow-1.C: New tests.
9117         * g++.old-deja/g++.mike/for3.C: Update.
9118
9119 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9120
9121         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9122         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9123         XFAILs.  Adjust expected error texts.
9124         * gcc.c-torture/compile/20011106-1.c,
9125         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9126         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9127         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9128         gcc.dg/c99-array-lval-5.c: New tests.
9129
9130 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9131
9132         * gcc.dg/cpp/defined.c: Update.
9133
9134 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9135
9136         * gcc.c-torture/execute/anon-1.c: New test.
9137
9138 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9139
9140         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9141         same size, so no warning should be produced on stormy16.
9142
9143         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9144         due to oversized array.
9145         * g++.old-deja/g++.mike/ns15.C: Likewise.
9146         * g++.old-deja/g++.pt/crash16.C: Likewise.
9147
9148 2001-11-02  Graham Stott  <grahams@redhat.com>
9149
9150         * g++.dgother/debug1.C: Fix typos.
9151
9152 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9153
9154         * g++.dg/other/debug1.C: New test.
9155
9156 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9157
9158         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9159         of unsigned long.
9160
9161 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9162
9163         * gcc.dg/20011029-2.c: New test.
9164
9165         * gcc.c-torture/compile/20011029-1.c: New test.
9166
9167 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9168
9169         * objc/execute/class_self-1.m: New test.
9170         * objc/execute/class_self-2.m: New test.
9171
9172 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9173
9174         * gcc.misc-tests/msgs.exp: Delete.
9175         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9176         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9177         error set to match recent changes.
9178
9179 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9180
9181         * gcc.dg/20011021-1.c: New test.
9182
9183 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9184
9185         * gcc.c-torture/compile/20011023-1.c: New test.
9186
9187 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9188
9189         * lib/g77.exp: Rewrite based on lib/g++.exp.
9190
9191 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9192
9193         * gcc.c-torture/execute/20011019-1.c: New test.
9194
9195         * gcc.dg/20011018-1.c: New test.
9196
9197 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9198
9199         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9200
9201 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9202
9203         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9204         * gcc.dg/attr-invalid.c: Likewise.
9205
9206 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9207
9208         * testsuite/gcc.dg/20011015-1.c: New test.
9209
9210 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9211
9212         * g++.dg/template/unify2.C: New test.
9213
9214 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9215
9216         * g++.dg/other/exception-specification.C: New test
9217
9218 2001-10-13  Tom Rix  <trix@redhat.com>
9219
9220         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
9221         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
9222
9223 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
9224
9225         * testsuite/gcc.dg/20011009-1.c: New test.
9226
9227 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9228
9229         PR g++/4476
9230         * g++.dg/other/friend1.C: New test.
9231
9232 2001-10-11  Richard Henderson  <rth@redhat.com>
9233
9234         * g++.old-deja/g++.other/crash18.C: Add -S to options.
9235
9236 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9237
9238         * gcc.c-torture/compile/20011010-1.c: New.
9239
9240 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9241
9242         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
9243         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
9244         g77.f-torture/execute/execute.exp,
9245         g77.f-torture/noncompile/noncompile.exp,
9246         gcc.c-torture/compile/compile.exp,
9247         gcc.c-torture/execute/execute.exp,
9248         gcc.c-torture/execute/ieee/ieee.exp,
9249         gcc.c-torture/execute/memcheck/memcheck.exp,
9250         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
9251         objc/execute/execute.exp: Update FSF address.
9252
9253 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9254
9255         * gcc.dg/cpp/cmdlne-C.c: Update.
9256         * gcc.dg/cpp/cmdlne-C2.c: New.
9257
9258 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9259
9260         * gcc.c-torture/execute/20011008-3.c: New.
9261
9262 2001-10-08  DJ Delorie  <dj@redhat.com>
9263
9264         * gcc.dg/20011008-1.c: New.
9265         * gcc.dg/20011008-2.c: New.
9266
9267 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9268
9269         * gcc.dg/cpp/spacing1.c: Update test.
9270
9271 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9272
9273         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
9274         spelling errors of "separate" as "seperate".
9275
9276 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
9277
9278         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
9279         enough to avoid inlining.
9280
9281 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9282
9283         * lib/g77.exp: set libg2c_dir correctly.
9284
9285 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9286
9287         * gcc.dg/cpp/macro11.c: New test.
9288
9289 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9290
9291         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
9292         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
9293         gcc.dg/format/multattr-3.c: New tests.
9294         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
9295         tests for format attributes on function pointers being rejected.
9296
9297 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9298
9299         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
9300
9301 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9302
9303         * g++.dg/warn/format1.C: New test.
9304
9305 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
9306
9307         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
9308
9309 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9310
9311         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
9312
9313 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9314
9315         * gcc.dg/cpp/redef2.c: Add test.
9316
9317 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
9318
9319         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
9320         long-standing bug on i686, apparently.
9321         * gcc.c-torture/execute/loop-2c.x: New file.
9322         * gcc.c-torture/execute/loop-2d.x: New file.
9323         * gcc.c-torture/execute/loop-3c.x: New file.
9324
9325 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
9326
9327         * gcc.dg/cpp/20000625-2.c: Correct line number.
9328
9329 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9330
9331         * gcc.dg/cpp/macro10.c: New test.
9332         * gcc.dg/cpp/strify3.c: New test.
9333         * gcc.dg/cpp/spacing1.c: Add tests.
9334         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
9335         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
9336
9337 2001-09-24  DJ Delorie  <dj@redhat.com>
9338
9339         * gcc.c-torture/execute/20010924-1.c: New test.
9340
9341 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9342
9343         * testsuite/objc/execute/paste.m: Remove.
9344
9345 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9346
9347         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
9348
9349 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
9350
9351         * g77.dg/strlen0.f: New test.
9352
9353 2001-09-21  Richard Henderson  <rth@redhat.com>
9354
9355         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
9356         * g++.old-deja/g++.abi/vtable2.C: Likewise.
9357
9358 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9359
9360         Table-driven attributes.
9361         * g++.dg/ext/attrib1.C: New test.
9362
9363 2001-09-20  DJ Delorie  <dj@redhat.com>
9364
9365         * gcc.dg/20000926-1.c: Update expected warning messages.
9366         * gcc.dg/array-2.c: Likewise, and test for warnings too.
9367         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
9368         array.
9369
9370 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
9371
9372         * g++.dg/eh/registers1.C: New test case.
9373
9374 2001-09-17  Richard Henderson  <rth@redhat.com>
9375
9376         * gcc.dg/array-5.c: Fix VLA decomposition test.
9377
9378 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9379
9380         * gcc.dg/cpp/line5.c: New testcase.
9381
9382 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
9383
9384         * gcc.dg/cpp/macro9.c: New test.
9385
9386 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
9387
9388         * gcc.c-torture/execute/980223.c: Change type of addr from long
9389         to char *.
9390
9391 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
9392
9393         * gcc.c-torture/execute/20010915-1.c: New test.
9394
9395 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
9396
9397         * g77.dg/bprob: New directory.
9398         * g77.dg/bprob/bprob.exp: New file.
9399         * g77.dg/bprob/bprob-1.f: New test.
9400         * g77.dg/gcov: New directory.
9401         * g77.dg/gcov/gcov.exp: New file.
9402         * g77.dg/gcov/gcov-1.f: New test.
9403         * g77.dg/gcov/gcov-1.x: New file.
9404
9405 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9406
9407         * gcc.dg/cpp/directiv.c: Update.
9408         * gcc.dg/cpp/undef1.c: Update.
9409
9410 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
9411
9412         * gcc.dg/20010912-1.c: New test.
9413
9414 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
9415
9416         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
9417         language-independent file in lib.
9418         * lib/gcov.exp: New file.
9419
9420 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9421
9422         * gcc.c-torture/compile/20010911-1.c: New test.
9423
9424 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
9425
9426         * lib/profopt.exp: New, to support profile-directed optimizations.
9427         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
9428         * gcc.misc-tests/bprob-1.c: New test.
9429         * gcc.misc-tests/bprob-2.c: New test.
9430
9431 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
9432
9433         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
9434         XFAIL and which kinds of gcov output to verify.
9435         * gcc.misc-tests/gcov-4b.x: New file.
9436         * gcc.misc-tests/gcov-5b.x: New file.
9437         * gcc.misc-tests/gcov-6.x: New file.
9438         * gcc.misc-tests/gcov-7.c: New test.
9439         * gcc.misc-tests/gcov-7.x: New file.
9440
9441 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
9442
9443         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
9444         * gcc.misc-tests/gcov-6.c: New test.
9445
9446 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9447
9448         PR c++/3986
9449         * g++.dg/abi/vbase1.C: New test.
9450
9451 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
9452
9453         * objc.dg/method-2.m: New.
9454
9455 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9456
9457         PR c++/4203
9458         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
9459         * g++.dg/init/empty1.C: New test.
9460
9461 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
9462
9463         * gcc.c-torture/compile/20010903-1.c: New test.
9464
9465 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
9466
9467         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
9468         for m68k.
9469
9470 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
9471
9472         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
9473
9474         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
9475
9476         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
9477
9478 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
9479
9480         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
9481         for 16-bit 'unsigned int'.
9482
9483 2001-08-29  Kazu Hirata  <kazu@hxi.com>
9484
9485         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
9486
9487 2001-08-27  Richard Henderson  <rth@redhat.com>
9488
9489         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
9490         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
9491
9492 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
9493
9494         * gcc.dg/asm-names.c (ymain): New.
9495
9496 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
9497
9498         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
9499         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
9500         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
9501
9502 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9503
9504         * gcc.dg/compare5.c: New testcase.
9505
9506 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
9507
9508         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
9509         and "In instantiation".
9510
9511 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
9512
9513         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
9514
9515 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
9516
9517         * gcc.misc-tests/gcov.exp: Add support for branch information.
9518         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
9519         * gcc.misc-tests/gcov-4.c: New test.
9520         * gcc.misc-tests/gcov-4b.c: New test.
9521         * gcc.misc-tests/gcov-5b.c: New test.
9522
9523 2001-08-20  Zack Weinberg  <zackw@panix.com>
9524
9525         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
9526         expected to fail.
9527
9528 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9529
9530         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
9531
9532 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
9533
9534         * g++.dg/eh/template1.C: New test.
9535
9536 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
9537
9538         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
9539         Fix thinko.
9540         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
9541         for xfail.
9542
9543 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
9544
9545         * lib/g77-dg.exp:  Use prune.exp for common procedures
9546         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
9547         * lib/g77.exp: (g77-dg-prune) Remove
9548
9549 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
9550
9551         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
9552
9553 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9554
9555         * g++.dg/template/unify1.C: New test.
9556
9557 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
9558
9559         * g++.dg/abi/empty4.C: New test.
9560
9561 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
9562
9563         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
9564         solaris2.*
9565         * g77.f-torture/compile/pr3743.x: Likewise
9566
9567 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9568
9569         * g++.dg/other/using-declaration.C: New test.
9570
9571 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9572
9573         * gcc.dg/cpp/tr-sign.c: New testcase.
9574
9575 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9576
9577         * gcc.dg/cpp/19951025-1.c: Revert.
9578         * gcc.dg/cpp/directiv.c: We no longer process directives that
9579         interrupt macro arguments.
9580
9581 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
9582
9583         * gcc.dg/bconstp-1.c: New test.
9584
9585 2001-08-03  Richard Henderson  <rth@redhat.com>
9586
9587         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
9588
9589 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9590
9591         * gcc.dg/cpp/19951025-1.c: Update.
9592
9593 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
9594
9595         * g77.dg/ff90-1.f (s): Fix reference of variable z,
9596         should be x.
9597
9598 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9599
9600         Kill -fhonor-std.
9601         * g++.old-deja/g++.ns/ns14.C: Remove special options.
9602         * g++.old-deja/g++.other/std1.C: Likewise.
9603         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
9604
9605 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
9606
9607         * lib/g77.exp:  Load gcc-defs.exp for common procedures
9608         (g77_pass, g77_fail, g77_finish, g77_exit,
9609         ${tool}_check_unsupported_p} Now redundant.  Deleted.
9610
9611 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
9612
9613         * g77.dg/fbackslash.f
9614         * g77.dg/fcase-preserve.f
9615         * g77.dg/ff90-1.f
9616         * g77.dg/ffixed-line-length-0.f
9617         * g77.dg/ffixed-line-length-132.f
9618         * g77.dg/ffixed-line-length-7.f
9619         * g77.dg/ffixed-line-length-72.f
9620         * g77.dg/ffixed-line-length-none.f
9621         * g77.dg/ffree-form-1.f
9622         * g77.dg/fno-backslash.f
9623         * g77.dg/fno-f90-1.f
9624         * g77.dg/fno-fixed-form-1.f
9625         * g77.dg/fno-onetrip.f
9626         * g77.dg/fno-typeless-boz.f
9627         * g77.dg/fno-underscoring.f
9628         * g77.dg/fno-vxt-1.f
9629         * g77.dg/fonetrip.f
9630         * g77.dg/ftypeless-boz.f
9631         * g77.dg/fugly-assumed.f
9632         * g77.dg/funderscoring.f
9633         * g77.dg/fvxt-1.f
9634
9635 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
9636
9637         * objc.dg/fwd-proto-1.m: New.
9638         * objc.dg/local-decl-1.m: New.
9639         * objc.dg/naming-1.m: New.
9640         * objc.dg/naming-2.m: New.
9641         * objc.dg/proto-hier-1.m: New.
9642
9643 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
9644
9645         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
9646         largest-type elements to a struct makes its size grow.
9647
9648 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9649
9650         * g++.dg/abi/vthunk1.C: New test.
9651
9652 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9653
9654         * g++.dg/abi/vbase8-22.C: New test.
9655
9656 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9657
9658         * gcc.dg/cpp/macro8.c: New test.
9659
9660 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
9661
9662         * g++.dg/abi/vbase8-21.C: New test.
9663
9664 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
9665
9666         * g++.dg/abi/vbase8-10.C: New test.
9667
9668 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9669
9670         * lib/g++.exp (g++_set_ld_library_path): Renamed to
9671         ${tool}_set_ld_library_path.
9672         Changed caller.
9673         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
9674         g++.exp.
9675
9676 2001-07-26  Stan Cox <scox@redhat.com>
9677
9678         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
9679         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
9680         gcc_exit, gcc_check_unsupported_p):
9681         Moved to gcc-deps.exp
9682         * gcc-deps.exp: New file.
9683
9684 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9685
9686         * g++.old-deja/g++.pt/defarg14.C: New test.
9687
9688 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
9689
9690         * g++.old-deja/g++.other/lineno5.C: New test.
9691
9692 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
9693
9694         * g++.old-deja/g++.pt/crash68.C: New test.
9695
9696 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
9697
9698         * g++.old-deja/g++.other/crash42.C: New test.
9699
9700 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9701
9702         * gcc.dg/cpp/extratokens.c: Fix.
9703         * gcc.dg/cpp/skipping2.c: New tests.
9704
9705 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9706
9707         * gcc.c-torture/execute/20010724-1.c: New file.
9708         * gcc.c-torture/execute/20010724-1.x: New file.
9709
9710 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9711
9712         * g++.old-deja/g++.other/cond7.C: New test.
9713
9714 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9715
9716         * g++.old-deja/g++.other/optimize4.C: New test.
9717
9718 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9719
9720         * g++.old-deja/g++.abi/vbase8-5.C: New test.
9721
9722 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
9723
9724         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
9725         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
9726         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
9727         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
9728
9729         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
9730         bug report" message.
9731
9732         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
9733         * g++.dg/ext/instantiate1.C: Move from old-deja.
9734
9735 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
9736
9737         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
9738         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
9739         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
9740         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
9741
9742 2001-07-23  Jeffrey A Law  (law@cygnus.com)
9743
9744         * gcc.c-torture/execute/20010723-1.c: New test.
9745
9746 2001-07-23  Ben Elliston  <bje@redhat.com>
9747
9748         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
9749
9750 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9751
9752         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
9753         i[34567]86-*-*.
9754         Delete handling of ieee_multilib_flags.
9755         Pass -mieee for alpha*-*-* and sh-*-*.
9756         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
9757
9758 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
9759
9760         Remove old-abi tests.
9761         * g++.old-deja/g++.mike/p11116.C: Remove.
9762         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
9763
9764 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
9765
9766         * g77.f-torture/compile/pr3743.f:  New test
9767
9768 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
9769
9770         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
9771
9772 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9773
9774         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
9775         g++.old-deja/g++.pt/static6.C: Likewise.
9776         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
9777         supports weak symbols.
9778
9779 2001-07-18  Andreas Jaeger  <aj@suse.de>
9780
9781         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
9782         supported again.
9783
9784 2001-07-18  Andreas Jaeger  <aj@suse.de>
9785
9786         * gcc.dg/iftrap-1.c: Fix target line.
9787
9788 2001-07-17  Richard Henderson  <rth@redhat.com>
9789
9790         * gcc.c-torture/execute/20010717-1.c: New.
9791
9792 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9793
9794         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
9795         tests.
9796
9797 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9798
9799         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
9800
9801 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9802
9803         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
9804         UAC_SIGBUS, UAC_NOPRINT definitions.
9805
9806 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
9807
9808         * objc/execute/object_is_class.m: New test.
9809         * objc/execute/object_is_meta_class.m: New test.
9810
9811 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9812
9813         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
9814         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
9815
9816 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
9817
9818         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
9819         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
9820
9821 2001-07-14  Richard Henderson  <rth@redhat.com>
9822
9823         * gcc.dg/iftrap-1.c: New.
9824
9825 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
9826
9827         * g77.f-torture/execute/intrinsic77.f: New test.
9828
9829 2001-07-11  Janis Johnson <janis@us.ibm.com>
9830
9831         * gcc.misc-tests/gcov-3.c: New test.
9832
9833 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
9834
9835         * gcc.c-torture/compile/20010711-1.c,
9836         * gcc.c-torture/compile/20010711-2.c: New tests.
9837
9838 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
9839
9840         * gcc.c-torture/execute/20010711-1.c: New test.
9841
9842 2001-07-11  Ben Elliston  <bje@redhat.com>
9843
9844         * g++.old-deja/g++.other/enum5.C: New test.
9845
9846 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
9847
9848         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
9849         (g++-dg-prune): Call prune_gcc_output.
9850         * prune.exp: New file for prune_gcc_output.
9851         * lib/g++.exp, lib/gcc.exp: Load it.
9852
9853 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9854
9855         * gcc.c-torture/compile/20010701-1.c,
9856         g++.old-deja/g++.ext/attrib6.C: New tests.
9857
9858 2001-07-06  Jeffrey A Law  (law@cygnus.com)
9859
9860         * gcc.c-torture/compile/20010706-1.c: New test.
9861
9862 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
9863
9864         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
9865
9866 2001-06-28  Stan Shebs  <shebs@apple.com>
9867
9868         * gcc.dg/pragma-darwin.c: New test.
9869
9870 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9871
9872         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
9873         Solaris 2.[678] system.
9874
9875 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9876
9877         * gcc.dg/20010622-1.c: New test.
9878
9879 2001-06-18  Stan Shebs  <shebs@apple.com>
9880
9881         * objc.dg: New directory.
9882         * objc.dg/dg.exp: New file.
9883         * objc.dg/alias.m: New.
9884         * objc.dg/class-1.m: New.
9885         * objc.dg/class-2.m: New.
9886         * objc.dg/const-str-1.m: New.
9887         * objc.dg/const-str-2.m: New.
9888         * objc.dg/id-1.m: New.
9889         * objc.dg/method-1.m: New.
9890         * objc.dg/super-class-1.m: New.
9891         * lib/objc-dg.exp: New file.
9892
9893 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9894
9895         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
9896         of label name.
9897
9898 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
9899
9900         * g++.old-deja/g++.abi/vbase8-9.C: New test.
9901
9902 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9903
9904         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
9905         variable.
9906
9907 2001-06-12  Richard Henderson  <rth@redhat.com>
9908
9909         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
9910
9911 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
9912
9913         * g++.old-deja/g++.abi/vbase5.C: New test.
9914         * g++.old-deja/g++.abi/vbase6.C: New test.
9915         * g++.old-deja/g++.abi/vbase7.C: New test.
9916
9917 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9918
9919         * gcc.c-torture/compile/20010610-1.c: New test.
9920
9921 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
9922
9923         * g++.old-deja/g++.abi/vbase4.C: New test.
9924
9925 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9926
9927         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
9928         support %f for HC11/HC12 targets.
9929         * gcc.c-torture/execute/930513-1.x: New file, likewise.
9930         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
9931         on HC11/HC12 targets.
9932         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
9933
9934 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9935
9936         * gcc.dg/wchar_t-1.c: New file.
9937         * gcc.dg/wint_t-1.c: Likewise.
9938
9939 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
9940
9941         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
9942
9943 2001-06-11  Richard Henderson  <rth@redhat.com>
9944
9945         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
9946
9947 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9948
9949         * gcc.c-torture/compile/20010611-1.c: New test.
9950
9951 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9952
9953         * gcc.dg/c99-tag-1.c: Add more tests.
9954
9955 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
9956
9957         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
9958         representation on MN10300 and ARM/Thumb.
9959
9960 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
9961
9962         * g77.f-torture/execute/20010610.f: New.
9963
9964 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
9965
9966         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
9967         names.
9968
9969 2001-06-09  Richard Henderson  <rth@redhat.com>
9970
9971         * gcc.c-torture/execute/ashrdi-1.c: New.
9972         * gcc.c-torture/execute/ashldi-1.c: New.
9973         * gcc.c-torture/execute/lshrdi-1.c: New.
9974
9975 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
9976
9977         * objc/execute/load-3.m: Added. Check sending +load to categories,
9978         in addition to classes.
9979
9980 2001-06-08  Stan Shebs  <shebs@apple.com>
9981
9982         * objc/execute/load-2.m: New test.  From Nicola Pero
9983         <n.pero@mi.flashnet.it>.
9984
9985 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
9986
9987         * gcc.c-torture/execute/20010605-2.c: New test.
9988
9989 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9990
9991         * g++.old-deja/g++.abi/vbase2.C: New test.
9992         * g++.old-deja/g++.abi/vbase3.C: New test.
9993
9994 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9995
9996         * g++.old-deja/g++.pt/friend49.C: New test.
9997
9998 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
9999
10000         * g++.old-deja/g++.ext/anon3.C: New test.
10001
10002 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10003
10004         * g++.old-deja/g++.other/conv7.C: New test.
10005
10006 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10007
10008         * gcc.c-torture/compile/20010605-2.c: New test.
10009
10010 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10011
10012         * gcc.c-torture/execute/20010604-1.c: New test.
10013
10014 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10015
10016         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10017
10018 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10019
10020         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10021         (g++_link_flags): Likewise.
10022         (g++_init): Pass gccpath's value to two previous functions.
10023
10024 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10025
10026         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10027         Ensure logfile entry matches exec command line.
10028
10029 2001-05-31  Richard Henderson  <rth@redhat.com>
10030
10031         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10032         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10033
10034 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10035
10036         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10037         compiler for irix6.2
10038
10039 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10040
10041         * g++.old-deja/g++.other/optimize3.C: New file.
10042
10043 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10044
10045         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10046         assemble.
10047
10048 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10049
10050         * g++.old-deja/g++.other/optimize2.C: New file.
10051
10052 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10053
10054         * gcc.c-torture/compile/20010518-2.c: New file.
10055         * gcc.c-torture/execute/20010518-1.c: New file.
10056         * gcc.c-torture/execute/20010518-2.c: New file.
10057
10058 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10059
10060         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10061
10062 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10063
10064         G++ no longer defines builtins that do not begin with __builtin.
10065         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10066         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10067         * g++.old-deja/g++.law/builtin1.C: Likewise.
10068         * g++.old-deja/g++.law/cvt2.C: Likewise.
10069         * g++.old-deja/g++.mike/net5.C: Likewise.
10070         * g++.old-deja/g++.other/builtins1.C: Likewise.
10071         * g++.old-deja/g++.other/builtins2.C: Likewise.
10072         * g++.old-deja/g++.other/builtins3.C: Likewise.
10073         * g++.old-deja/g++.other/builtins4.C: Likewise.
10074         * g++.old-deja/g++.other/inline8.C: Likewise.
10075         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10076
10077 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10078
10079         * g++.old-deja/g++.pt/using1.C: Adjust.
10080         * g++.old-deja/g++.pt/using2.C: New test.
10081
10082 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10083
10084         * gcc.dg/cpp/charconst.c: New tests.
10085         * gcc.dg/cpp/escape.c: New tests.
10086         * gcc.dg/cpp/escape-1.c: New tests.
10087         * gcc.dg/cpp/escape-2.c: New tests.
10088         * gcc.dg/cpp/ucs.c: New tests.
10089
10090 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10091
10092         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10093         native compiler for irix6.5.
10094
10095 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10096
10097         * lib/g++.exp (g++_include_flags): Use args to compute
10098         get_multilibs.
10099         (g++_link_flags): Likewise.
10100         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10101
10102 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10103
10104         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10105
10106 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10107
10108         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10109         this file.
10110
10111 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10112
10113         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10114         STACK_SIZE;
10115         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10116         to STACK_SIZE; Use it to define size of add_histo array.
10117         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10118         to STACK_SIZE.
10119         (f): Use GITT_SIZE to define size of gitt local table.
10120         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10121         to STACK_SIZE; Use it to define size of bytemem array.
10122
10123 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10124
10125         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10126         on 68HC11/HC12 due to the asm instruction.
10127         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10128         * gcc.c-torture/compile/920520-1.x: Likewise.
10129         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10130         on 68HC11/HC12 because the function is larger than 64K.
10131         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10132         on 68HC11/HC12 because the structure is too large.
10133
10134 2001-05-20  Richard Henderson  <rth@redhat.com>
10135
10136         * gcc.c-torture/execute/20010520-1.c: New.
10137
10138 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10139
10140         * g++.old-deja/g++.warn/compare1.C: New test.
10141         * gcc.dg/compare4.c: New test.
10142
10143 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10144
10145         * g++.old-deja/g++.other/optimize1.C: New test.
10146
10147 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10148
10149         * g++.old-deja/g++.pt/spec41.C: New test.
10150
10151 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10152
10153         * gcc.c-torture/compile/20010114-1.x: Remove.
10154
10155 2001-05-18  Stan Shebs  <shebs@apple.com>
10156
10157         * gcc.c-torture/compile/20010518-1.c: New test.
10158
10159 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10160
10161         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10162         * g++.old-deja/g++.pt/crash67.C: New test.
10163
10164 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10165
10166         * g++.old-deja/g++.other/debug9.C: New test.
10167
10168 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10169
10170         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10171
10172 2001-05-16  Jan Hubicka  <jh@suse.cz>
10173
10174         * gcc.c-torture/compile/20010516-1.c: New test.
10175
10176 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10177
10178         * g++.old-deja/g++.other/crash41.C: New test.
10179
10180 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10181
10182         * g++.old-deja/g++.pt/crash66.C: New test.
10183
10184 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10185
10186         * g++.old-deja/g++.robertl/eb27.C: Convert.
10187
10188 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10189
10190         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10191         declaration being redundant.
10192
10193 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10194
10195         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10196
10197 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10198
10199         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10200
10201 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10202
10203         * lib/g++.exp: Use testsuite_flags.
10204
10205 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10206
10207         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
10208
10209 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10210
10211         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
10212
10213 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
10214
10215         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
10216
10217 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
10218
10219         * gcc.c-torture/compile/20010313-1.c: New test.
10220
10221 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
10222
10223         * gcc.dg/cpp/direct2.c: New test.
10224         * gccq.dg/cpp/direct2s.c: New test.
10225
10226         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
10227
10228 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
10229
10230         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
10231         * g++.old-deja/g++.other/op3.C: Likewise.
10232
10233 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10234
10235         * gcc.dg/cpp/syshdr.h: New file.
10236         * gcc.dg/cpp/sysmac1.c: Update.
10237         * gcc.dg/cpp/sysmac2.c: Update.
10238
10239 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10240
10241         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
10242
10243 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
10244
10245         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
10246         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
10247
10248 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
10249
10250         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
10251
10252 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
10253
10254         * lib/g++.exp (g++_include_flags): Don't use any special flags
10255         if TESTING_IN_BUILD_TREE is not defined.
10256         (g++_init): Use a plain 'c++' as the compiler if
10257         TESTING_IN_BUILD_TREEE is not defined.
10258
10259 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10260
10261         * g++.old-deja/g++.eh/catch13.C: New test.
10262         * g++.old-deja/g++.eh/catch14.C: New test.
10263
10264 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10265
10266         * gcc.dg/cpp/tr-define.c: New test.
10267
10268 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
10269
10270         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
10271         <stdlib.h>, not <malloc.h>.
10272
10273 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10274
10275         * g++.old-deja/g++.ns/template17.C: New test.
10276
10277 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10278
10279         * g++.old-deja/g++.pt/ref4.C: New test.
10280
10281 2001-04-30  Richard Henderson  <rth@redhat.com>
10282
10283         * gcc.dg/20000724-1.c: Revert last change.
10284
10285 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
10286
10287         * g77.f-torture/execute/20010430.f: New test.
10288
10289 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
10290
10291         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
10292
10293 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
10294
10295         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
10296
10297 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10298
10299         * g++.old-deja/g++.eh/crash6.C: New test.
10300
10301 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10302
10303         * g++.old-deja/g++.other/warn7.C: New test.
10304
10305 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10306
10307         * g++.old-deja/g++.other/defarg9.C: New test.
10308
10309 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10310
10311         * g77.f-torture/compile/20010426.f: New test.
10312         * g77.f-torture/execute/20010426.f: New test.
10313
10314 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10315
10316         * g77.f-torture/compile/20000629-1.x: Remove - error
10317         has been fixed.
10318
10319 2001-04-26  Jeffrey A Law  (law@cygnus.com)
10320
10321         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
10322         Tweak slightly to work with g++.dg framework.
10323         * g++.dg/special/ecos.exp: Run initp1.C test.
10324         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
10325
10326         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
10327         its linker doesn't give line numbers either.
10328         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
10329
10330 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10331
10332         * g++.old-deja/g++.other/lex1.C: New test.
10333
10334 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
10335
10336         * gcc.dg/noncompile/20010425-1.c: New test.
10337
10338 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10339
10340         * g++.old-deja/g++.pt/mangle2.C: New test.
10341
10342 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10343
10344         * gcc.dg/format/plus-1.c: New test.
10345
10346 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10347
10348         * gcc.dg/20010423-1.c: New test.
10349
10350 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10351
10352         * gcc.c-torture/execute/20010422-1.c: New test.
10353
10354 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
10355
10356         * g++.old-deja/g++.ns/type2.C: New test.
10357
10358 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
10359
10360         * g++.old-deja/g++.other/perf1.C: New test.
10361
10362 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
10363
10364         * gcc.dg/c99-func-2.c: Remove xfail.
10365         * gcc.dg/c99-func-3.c: Remove xfail.
10366         * gcc.dg/c99-func-4.c: Remove xfail.
10367
10368 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
10369
10370         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
10371
10372 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10373
10374         * gcc.c-torture/compile/20010423-1.c: New test.
10375
10376 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10377
10378         * g++.old-deja/g++.pt/typename28.C: New test.
10379
10380 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10381
10382         * g++.old-deja/g++.abi/empty2.C: New test.
10383         * g++.old-deja/g++.abi/empty3.C: New test.
10384
10385 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10386
10387         * g++.old-deja/g++.other/comdat2.C: New test.
10388         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
10389
10390 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10391
10392         * g++.old-deja/g++.other/overload14.C: New test.
10393
10394 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10395
10396         * g++.old-deja/g++.other/lookup23.C: New test.
10397
10398 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10399
10400         * gcc.c-torture/execute/20010403-1.c: New test.
10401
10402 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
10403             Mark Mitchell  <mark@codesourcery.com>
10404
10405         * lib/old-dejagnu.exp: Don't delete output of executable.
10406         Add .exe suffix to executables.
10407
10408 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
10409
10410         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
10411
10412 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10413
10414         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
10415
10416 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10417
10418         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
10419         * g++.old-deja/g++.abi/crash1.C: New test.
10420
10421 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10422
10423         * g++.old-deja/g++.other/crash40.C: New test.
10424
10425 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10426
10427         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
10428
10429 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
10430
10431         * g++.old-deja/g++.other/warn6.C: New test.
10432
10433 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10434
10435         * g++.old-deja/g++.robertl/eb42.C: Same.
10436
10437 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10438
10439         * gcc.dg/wtr-conversion-1.c: New testcase.
10440
10441 2001-04-10  Richard Henderson  <rth@redhat.com>
10442
10443         * g++.old-deja/g++.other/array5.C: New.
10444
10445 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10446
10447         * gcc.c-torture/execute/20010408-1.c: New test.
10448
10449 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
10450
10451         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
10452         headers and constructs.
10453         * g++.old-deja/g++.robertl/eb79.C: Same.
10454         * g++.old-deja/g++.robertl/eb77.C (main): Same.
10455         * g++.old-deja/g++.robertl/eb73.C: Same.
10456         * g++.old-deja/g++.robertl/eb66.C (main): Same.
10457         * g++.old-deja/g++.robertl/eb55.C (t): Same.
10458         * g++.old-deja/g++.robertl/eb54.C (main): Same.
10459         * g++.old-deja/g++.robertl/eb46.C (main): Same.
10460         * g++.old-deja/g++.robertl/eb44.C: Same.
10461         * g++.old-deja/g++.robertl/eb41.C (main): Same.
10462         * g++.old-deja/g++.robertl/eb4.C (main): Same.
10463         * g++.old-deja/g++.robertl/eb39.C: Same.
10464         * g++.old-deja/g++.robertl/eb33.C (main): Same.
10465         * g++.old-deja/g++.robertl/eb31.C (main): Same.
10466         * g++.old-deja/g++.robertl/eb30.C: Same.
10467         * g++.old-deja/g++.robertl/eb3.C: Same.
10468         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
10469         * g++.old-deja/g++.robertl/eb21.C: Same.
10470         * g++.old-deja/g++.robertl/eb15.C: Same.
10471         * g++.old-deja/g++.robertl/eb118.C: Same.
10472         * g++.old-deja/g++.robertl/eb115.C (main): Same.
10473         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
10474         * g++.old-deja/g++.robertl/eb109.C: Same.
10475         * g++.old-deja/g++.other/sibcall1.C (main): Same.
10476         * g++.old-deja/g++.mike/rtti1.C: Same.
10477         * g++.old-deja/g++.mike/p658.C: Same.
10478         * g++.old-deja/g++.mike/net46.C: Same.
10479         * g++.old-deja/g++.mike/net34.C: Same.
10480         * g++.old-deja/g++.mike/memoize1.C: Same.
10481         * g++.old-deja/g++.mike/eh2.C: Same.
10482         * g++.old-deja/g++.law/weak.C: Same.
10483         * g++.old-deja/g++.law/visibility7.C: Same.
10484         * g++.old-deja/g++.law/visibility25.C: Same.
10485         * g++.old-deja/g++.law/visibility22.C: Same.
10486         * g++.old-deja/g++.law/visibility2.C: Same.
10487         * g++.old-deja/g++.law/visibility17.C: Same.
10488         * g++.old-deja/g++.law/visibility13.C: Same.
10489         * g++.old-deja/g++.law/visibility10.C: Same.
10490         * g++.old-deja/g++.law/visibility1.C: Same.
10491         * g++.old-deja/g++.law/virtual3.C (eval): Same.
10492         * g++.old-deja/g++.law/vbase1.C: Same.
10493         * g++.old-deja/g++.law/operators32.C: Same.
10494         * g++.old-deja/g++.law/nest3.C: Same.
10495         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
10496         * g++.old-deja/g++.law/except5.C (main): Same.
10497         * g++.old-deja/g++.law/cvt7.C (run): Same.
10498         * g++.old-deja/g++.law/cvt2.C: Same.
10499         * g++.old-deja/g++.law/cvt16.C: Same.
10500         * g++.old-deja/g++.law/ctors6.C (bar): Same.
10501         * g++.old-deja/g++.law/ctors17.C (main): Same.
10502         * g++.old-deja/g++.law/ctors13.C: Same.
10503         * g++.old-deja/g++.law/ctors12.C (main): Same.
10504         * g++.old-deja/g++.law/ctors10.C: Same.
10505         * g++.old-deja/g++.law/code-gen5.C: Same.
10506         * g++.old-deja/g++.law/bad-error7.C: Same.
10507         * g++.old-deja/g++.law/arm9.C: Same.
10508         * g++.old-deja/g++.law/arm12.C: Same.
10509         * g++.old-deja/g++.law/arg8.C: Same.
10510         * g++.old-deja/g++.law/arg1.C: Same.
10511         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
10512         * g++.old-deja/g++.jason/template31.C: Same.
10513         * g++.old-deja/g++.jason/template24.C (main): Same.
10514         * g++.old-deja/g++.jason/2371.C: Same.
10515         * g++.old-deja/g++.eh/new2.C: Same.
10516         * g++.old-deja/g++.eh/new1.C: Same.
10517         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
10518         * g++.old-deja/g++.brendan/nest21.C (main): Same.
10519         * g++.old-deja/g++.brendan/err-msg3.C: Same.
10520         * g++.old-deja/g++.brendan/crash62.C: Same.
10521         * g++.old-deja/g++.brendan/crash52.C: Same.
10522         * g++.old-deja/g++.brendan/crash49.C (main): Same.
10523         * g++.old-deja/g++.brendan/crash38.C: Same.
10524         * g++.old-deja/g++.brendan/crash15.C (main): Same.
10525         * g++.old-deja/g++.brendan/copy9.C: Same.
10526
10527 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
10528
10529         * gcc.c-torture/execute/20001203-2.c (memset):
10530         Count argument is of type __SIZE_TYPE__.
10531
10532 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
10533
10534         * gcc.c-torture/compile/20010404-1.c: New test.
10535
10536 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
10537
10538         * gcc.c-torture/compile/20010326-1.c: New test.
10539
10540 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
10541
10542         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
10543         peculiarities of the SH.
10544         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
10545
10546 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10547
10548         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
10549         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
10550         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
10551
10552 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10553
10554         * g77.f-torture/compile/20010321-1.f: New test.
10555
10556 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10557
10558         * gcc.c-torture/compile/20010329-1.c: New test.
10559
10560 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10561
10562         * gcc.c-torture/execute/20010329-1.c: New test.
10563
10564 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
10565
10566         * g++.old-deja/g++.other/eh4.C: Fix typo.
10567
10568 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
10569
10570         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
10571
10572 2001-03-28  Philip Blundell  <philb@gnu.org>
10573
10574         * gcc.c-torture/compile/20010328-1.c: New test.
10575
10576 2001-03-27  Richard Henderson  <rth@redhat.com>
10577
10578         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
10579         * g++.old-deja/g++.eh/vbase3.C: Likewise.
10580
10581 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
10582
10583         * gcc.c-torture/compile/20010327-1.c: New test.
10584
10585 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10586
10587         * g++.old-deja/g++.other/friend12.C: New test.
10588         * g++.old-deja/g++.other/friend9.C: Expect no errors.
10589         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
10590
10591 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10592
10593         * gcc.c-torture/execute/20010325-1.c: New test.
10594
10595 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
10596
10597         * g++.old-deja/g++.other/mangle3.C: New test.
10598
10599 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
10600
10601         * g++.old-deja/g++.other/anon8.C: New test.
10602
10603 2001-03-20  Philip Blundell  <philb@gnu.org>
10604
10605         * gcc.c-torture/compile/20010320-1.c: New test.
10606
10607 2001-03-17  Richard Henderson  <rth@redhat.com>
10608
10609         * g++.old-deja/g++.other/eh4.C: Add expected error text.
10610
10611 2001-03-15  Geoff Keating  <geoff@redhat.com>
10612
10613         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
10614         tests on AIX.
10615
10616 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
10617
10618         * g++.old-deja/g++.other/eh4.C: New test.
10619
10620 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
10621
10622         * gcc.dg/cpp/mi1.c: Update.
10623
10624 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
10625
10626         * g++.old-deja/g++.other/regstack.C: New test.
10627
10628 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10629
10630         * g++.old-deja/g++.other/ref4.C: New test.
10631
10632 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
10633
10634         * objc/execute/va_method.m: Added.
10635         * objc/execute/IMP.m: Added.
10636         * objc/execute/_cmd.m: Added.
10637         * objc/execute/accessing_ivars.m: Added.
10638         * objc/execute/class-1.m: Added.
10639         * objc/execute/class-10.m: Added.
10640         * objc/execute/class-11.m: Added.
10641         * objc/execute/class-12.m: Added.
10642         * objc/execute/class-13.m: Added.
10643         * objc/execute/class-14.m: Added.
10644         * objc/execute/class-2.m: Added.
10645         * objc/execute/class-3.m: Added.
10646         * objc/execute/class-4.m: Added.
10647         * objc/execute/class-5.m: Added.
10648         * objc/execute/class-6.m: Added.
10649         * objc/execute/class-7.m: Added.
10650         * objc/execute/class-8.m: Added.
10651         * objc/execute/class-9.m: Added.
10652         * objc/execute/class-tests-1.h
10653         * objc/execute/class-tests-2.h
10654         * objc/execute/compatibility_alias.m: Added.
10655         * objc/execute/encode-1.m: Added.
10656         * objc/execute/formal_protocol-1.m: Added.
10657         * objc/execute/formal_protocol-2.m: Added.
10658         * objc/execute/formal_protocol-3.m: Added.
10659         * objc/execute/formal_protocol-4.m: Added.
10660         * objc/execute/formal_protocol-5.m: Added.
10661         * objc/execute/formal_protocol-6.m: Added.
10662         * objc/execute/formal_protocol-7.m: Added.
10663         * objc/execute/informal_protocol.m: Added.
10664         * objc/execute/initialize.m: Added.
10665         * objc/execute/load.m: Added.
10666         * objc/execute/many_args_method.m: Added.
10667         * objc/execute/nested-3.m: Added.
10668         * objc/execute/no_clash.m: Added.
10669         * objc/execute/private.m: Added.
10670         * objc/execute/redefining_self.m: Added.
10671         * objc/execute/root_methods.m: Added.
10672         * objc/execute/selector-1.m: Added.
10673         * objc/execute/static-1.m: Added.
10674         * objc/execute/static-2.m: Added.
10675         * objc/execute/va_method.m: Added.
10676
10677 2001-03-10  Richard Henderson  <rth@redhat.com>
10678
10679         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
10680
10681 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
10682
10683         * g++.old-deja/g++.other/crash31.C: XFAIL.
10684         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
10685         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
10686         * gcc.c-torture/execute/20010123-1.x: XFAIL.
10687         * gcc.c-torture/execute/20010124-1.x: XFAIL.
10688         * gcc.dg/sequence-pt-1.c: XFAIL one test.
10689
10690 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
10691
10692         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
10693
10694 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
10695
10696         * gcc.dg/20000724-1.c: Don't use multiline strings.
10697
10698 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
10699
10700         * objc/execute/string1.m, objc/execute/string2.m: Compare the
10701         result of -cString against what we expect it to be; don't just
10702         print it out for no one to read.
10703
10704         * objc/execute/string3.m, objc/execute/string4.m: New tests.
10705         Based on testcases provided by Nicola Pero.
10706
10707 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
10708
10709         * gcc.dg/cpp/macro7.c: New test.
10710
10711 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
10712
10713         * gcc.dg/cpp/multiline.c: Update.
10714
10715 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10716
10717         * g++.old-deja/g++.other/enum3.C: New test.
10718
10719 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10720
10721         * g++.old-deja/g++.other/pod1.C: New test.
10722
10723 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10724
10725         * g++.old-deja/g++.ext/overload1.C: New test.
10726
10727 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10728
10729         * g++.old-deja/g++.pt/using1.C: New test.
10730
10731 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10732
10733         * g++.old-deja/g++.other/using9.C: New test.
10734
10735 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
10736
10737         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
10738
10739         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
10740
10741 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
10742
10743         * g++.old-deja/g++.ext/realpt1.C: Remove.
10744
10745 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
10746
10747         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
10748
10749 2001-02-26  Will Cohen  <wcohen@redhat.com>
10750
10751         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
10752
10753 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
10754
10755         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
10756         templatized constructors.
10757
10758 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10759
10760         * gcc.c-torture/execute/20010224-1.c: New test.
10761
10762 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
10763
10764         * gcc.c-torture/execute/20010222-1.c: New test.
10765
10766 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
10767
10768         * g++.old-deja/g++.other/inline20.C: New test.
10769
10770 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
10771
10772         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
10773
10774 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10775
10776         * g++.old-deja/g++.other/lookup22.C: New test.
10777
10778 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
10779
10780         * g77.dg: New directory.
10781         * g77.dg/20010216-1.f: New test case.
10782         * g77.dg/dg.exp: New driver.
10783         * lib/g77-dg.exp: New driver library.
10784
10785 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10786
10787         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
10788
10789 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
10790
10791         * g++.old-deja/g++.other/decl9.C: New test.
10792
10793 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
10794
10795         * g++.old-deja/g++.other/init16.C: Update the test so that it does
10796         not need <string> and also tests the initialization at runtime.
10797
10798 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10799
10800         * gcc.c-torture/execute/longlong.c: New test.
10801
10802 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
10803
10804         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
10805
10806 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
10807
10808         * gcc.c-torture/execute/920302-1.c (execute):
10809         Change argument type to short.
10810
10811 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10812
10813         * g++.old-deja/g++.pt/deduct6.C: New test.
10814
10815 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10816
10817         * g++.old-deja/g++.pt/deduct5.C: New test.
10818
10819 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
10820
10821         * gcc.c-torture/execute/20010209-1.c: New test.
10822
10823 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
10824
10825         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
10826
10827 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
10828
10829         * g++.dg/vtgc1.C: Update for new ABI.
10830
10831         * consistency.vlad: New directory, 1665 files.
10832
10833 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10834
10835         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
10836         return type.
10837         * gcc.dg/cpp/digraphs.c: Declare puts.
10838
10839 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
10840
10841         * g++.old-deja/g++.other/warn5.C: New test.
10842
10843 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
10844
10845         * g++.old-deja/g++.pt/spec40.C: New test.
10846
10847 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
10848
10849         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
10850         case.
10851         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
10852
10853 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
10854
10855         * gcc.c-torture/compile/20010209-1.c: New test.
10856
10857 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
10858
10859         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
10860         excess errors message but not if it crashes.
10861         * g++.old-deja/g++.other/crash27.C: Likewise.
10862         * g++.old-deja/g++.other/crash28.C: Likewise.
10863         * g++.old-deja/g++.other/crash30.C: Likewise.
10864         * g++.old-deja/g++.other/crash32.C: Likewise.
10865         * g++.old-deja/g++.other/crash35.C: Likewise.
10866         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10867
10868 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10869
10870         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
10871         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
10872         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
10873         g77.f-torture/execute/execute.exp,
10874         g77.f-torture/noncompile/noncompile.exp,
10875         gcc.c-torture/execute/execute.exp,
10876         gcc.c-torture/execute/memcheck/memcheck.exp,
10877         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
10878         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
10879         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
10880         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
10881         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
10882         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
10883         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
10884         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
10885         Remove bug reporting instructions with ancient email addresses.
10886
10887 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
10888
10889         * gcc.dg/20010202-1.c: New test.
10890         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
10891
10892 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
10893
10894         * g++.dg/stdbool-if.C: New test.
10895
10896 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
10897
10898         * objc/execute/fdecl.m: Added main().
10899
10900 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
10901
10902         * gcc.c-torture/execute/20010206-1.c: New test.
10903
10904 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10905
10906         * gcc.dg/cpp/avoidpaste1.c: Update.
10907
10908 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
10909
10910         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
10911         Pero <nicola@brainstorm.co.uk>.
10912         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
10913
10914 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
10915
10916         * g++.old-deja/g++.pt/spec39.C: New test.
10917
10918 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
10919
10920         * gcc.c-torture/compile/20010202-1.c: New test.
10921
10922 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
10923
10924         * g++.old-deja/g++.abi/primary2.C: New test.
10925         * g++.old-deja/g++.abi/primary3.C: New test.
10926         * g++.old-deja/g++.abi/primary4.C: New test.
10927         * g++.old-deja/g++.abi/primary5.C: New test.
10928         * g++.old-deja/g++.abi/vtable3.h: New test.
10929         * g++.old-deja/g++.abi/vtable3a.C: New test.
10930         * g++.old-deja/g++.abi/vtable3b.C: New test.
10931         * g++.old-deja/g++.abi/vtable3c.C: New test.
10932         * g++.old-deja/g++.abi/vtable3d.C: New test.
10933         * g++.old-deja/g++.abi/vtable3e.C: New test.
10934         * g++.old-deja/g++.abi/vtable3f.C: New test.
10935         * g++.old-deja/g++.abi/vtable3g.C: New test.
10936         * g++.old-deja/g++.abi/vtable3h.C: New test.
10937         * g++.old-deja/g++.abi/vtable3i.C: New test.
10938         * g++.old-deja/g++.abi/vtable3j.C: New test.
10939         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
10940
10941 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
10942
10943         * g++.old-deja/g++.other/anon6.C: New test.
10944         * g++.old-deja/g++.other/anon7.C: New test.
10945
10946 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10947
10948         * gcc.dg/cpp/avoidpaste2.c: New tests.
10949
10950 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
10951
10952         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
10953
10954 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
10955
10956         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
10957         DECIMAL_DIG cases for Irix."
10958
10959 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
10960
10961         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
10962
10963 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10964
10965         * gcc.dg/c99-tag-1.c: New test.
10966
10967 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
10968
10969         * gcc.dg/cpp/tr-warn1.c: Add tests.
10970
10971 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
10972
10973         * gcc.dg/cpp/avoidpaste1.c: Update.
10974         * gcc.dg/cpp/paste4.c: Update.
10975
10976 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
10977
10978         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
10979         cases for Irix.
10980
10981 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
10982
10983         * g++.old-deja/g++.other/inline19.C: New test.
10984
10985 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10986
10987         * gcc.dg/Wlarger-than.c: New test.
10988
10989 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10990
10991         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
10992
10993 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
10994
10995         * gcc.c-torture/execute/20010129-1.c: New test.
10996         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
10997
10998 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
10999
11000         * gcc.dg/cpp/avoidpaste1.c: Test case.
11001
11002 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11003
11004         * g++.old-deja/g++.other/inline18.C: New test.
11005
11006 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11007
11008         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11009         and __builtin_putchar.
11010
11011 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11012
11013         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11014         tests.
11015
11016 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11017
11018         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11019         floating point number rounding mode to round to the nearest
11020         representable mode.
11021
11022 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11023
11024         * g++.old-deja/g++.other/mangle2.C: New test.
11025
11026 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11027
11028         * gcc.c-torture/compile/20010124-1.c: New test.
11029
11030 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11031
11032         * g++.old-deja/g++.pt/spec38.C: New test.
11033
11034 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11035
11036         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11037         "Build don't run".
11038
11039 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11040
11041         * gcc.c-torture/execute/20010123-1.c: New test.
11042
11043 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11044
11045         * g++.old-deja/g++.pt/spec37.C: New test.
11046
11047 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11048
11049         * g++.old-deja/g++.pt/overload14.C: New test.
11050
11051 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11052
11053         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11054         __builtin_return_address.
11055
11056 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11057
11058         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11059         * g++.old-deja/g++.pt/spec35.C: New test.
11060         * g++.old-deja/g++.pt/spec36.C: New test.
11061
11062 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11063
11064         * gcc.c-torture/compile/20010118-1.c: New test.
11065
11066 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11067
11068         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11069
11070 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11071
11072         * gcc.c-torture/execute/20010119-1.c: New test.
11073
11074 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11075
11076         * g++.old-deja/g++.other/vbase5.C: New test.
11077
11078 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11079
11080         * gcc.c-torture/execute/20010118-1.c: New test.
11081
11082 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11083
11084         * g++.old-deja/g++.pt/deduct3.C: New test.
11085
11086 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11087
11088         * g++.old-deja/g++.pt/spec34.C: New test.
11089
11090 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11091
11092         * g77.f-torture/compile/20000601-2.f: New test.
11093
11094 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11095
11096         * g++.old-deja/g++.other/init17.C: New test.
11097
11098 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11099
11100         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11101
11102 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11103
11104         * g++.old-deja/g++.pt/unify8.C: New test.
11105
11106 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11107
11108         * g++.old-deja/g++.abi/vbase1.C: New test.
11109
11110 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11111
11112         * g++.old-deja/g++.pt/crash65.C: New test.
11113
11114 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11115
11116         * gcc.dg/cpp/assembl2.S: New test case.
11117
11118 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11119
11120         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11121         are supported.
11122
11123 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11124
11125         * g++.old-deja/g++.other/builtins1.C: New test.
11126         * g++.old-deja/g++.other/builtins2.C: Likewise.
11127         * g++.old-deja/g++.other/builtins3.C: Likewise.
11128         * g++.old-deja/g++.other/builtins4.C: Likewise.
11129
11130 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11131
11132         * gcc.c-torture/compile/20010117-1.c: New test.
11133         * gcc.c-torture/compile/20010117-2.c: New test.
11134
11135 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11136
11137         * g77.f-torture/execute/20010116.[fx]: New test,
11138         XFAIL on i?86-*-*.
11139         * g77.f-torture/compile/20010115.f: Indicate it's
11140         a test for PR fortran/1636.
11141
11142 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11143
11144         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11145
11146 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11147
11148         * g77.f-torture/compile/20010115.f: New test.
11149
11150 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11151
11152         * g++.old-deja/g++.pt/nontype5.C: New test.
11153
11154 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11155
11156         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11157         have an equivalent working one below it.
11158
11159 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11160
11161         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11162         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11163
11164 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11165
11166         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11167         message containing "init_priority".
11168         (conpr-2.C): Likewise.
11169         (conpr-3.C): Likewise.
11170         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11171
11172 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11173
11174         * gcc.c-torture/execute/20010114-2.c: New test.
11175
11176 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11177
11178         * gcc.c-torture/compile/20010114-1.c: New test.
11179         * gcc.c-torture/compile/20010114-1.x: Xfail.
11180         * gcc.c-torture/compile/20010114-2.c: New test.
11181         * gcc.c-torture/execute/20010114-1.c: New test.
11182         * gcc.dg/trunc-1.c: New test.
11183         * gcc.dg/uninit-B.c: New test.
11184
11185 2001-01-13  Nick Clifton  <nickc@redhat.com>
11186
11187         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11188         target.
11189
11190 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11191
11192         * gcc.c-torture/compile/20010113-1.c: New test.
11193
11194 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11195
11196         * gcc.c-torture/compile/20001212-1.c: New test.
11197
11198 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11199
11200         * gcc.dg/cpp/widestr1.c: Update.
11201         * gcc.dg/cpp/prag-imp.c: Remove.
11202
11203 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11204
11205         * gcc.c-torture/execute/20000801-3.x: Remove.
11206         * gcc.dg/c90-init-1.c: New test.
11207         * gcc.dg/c99-init-1.c: New test.
11208         * gcc.dg/c99-init-2.c: New test.
11209         * gcc.dg/gnu99-init-1.c: New test.
11210
11211 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
11212
11213         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
11214         testing that no relevant ones were found.
11215
11216 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11217
11218         * g++.old-deja/g++.pt/cast2.C: New test.
11219
11220 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11221
11222         * g++.old-deja/g++.pt/friend47.C: New test.
11223
11224 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11225
11226         * g++.old-deja/g++.pt/instantiate13.C: New test.
11227
11228 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11229
11230         * g++.old-deja/g++.other/defarg7.C: New test.
11231         * g++.old-deja/g++.other/defarg8.C: New test.
11232
11233 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11234
11235         * g++.old-deja/g++.pt/crash64.C: New test.
11236
11237 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11238
11239         * g++.old-deja/g++.pt/crash63.C: New test.
11240
11241 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11242
11243         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
11244
11245 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
11246
11247         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
11248
11249 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11250
11251         * g++.old-deja/g++.pt/error3.C: New test.
11252
11253 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11254
11255         * g++.old-deja/g++.other/crash39.C: New test.
11256
11257 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11258
11259         * g++.old-deja/g++.other/vbase4.C: New test.
11260
11261 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
11262
11263         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
11264         * gcc.dg/special/20000419-2.c: New file. Identical to above.
11265         * gcc.dg/special/special.exp: New test driver which will check
11266         for alias support for the above test.
11267
11268 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
11269
11270         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
11271         problems on small machines.
11272         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
11273         parameterize.
11274
11275 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
11276
11277         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
11278         mips.
11279         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11280
11281 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
11282
11283         * g++.old_deja/g++.pt/using8.C: New test.
11284
11285 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11286
11287         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
11288
11289 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
11290
11291         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
11292         where a failure is expected.
11293         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
11294
11295 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11296
11297         * g++.old_deja/g++.pt/instantiate12.C: New test.
11298
11299 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11300
11301         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
11302         start of structs.
11303         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
11304         * g++.old-deja/g++.brendan/crash17.C: Likewise.
11305         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11306         * g++.old-deja/g++.brendan/crash48.C: Likewise.
11307         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11308         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
11309         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11310         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
11311         * g++.old-deja/g++.eh/spec6.C: Likewise.
11312         * g++.old-deja/g++.jason/crash3.C: Likewise.
11313         * g++.old-deja/g++.law/ctors11.C: Likewise.
11314         * g++.old-deja/g++.law/ctors17.C: Likewise.
11315         * g++.old-deja/g++.law/ctors5.C: Likewise.
11316         * g++.old-deja/g++.law/ctors9.C: Likewise.
11317         * g++.old-deja/g++.mike/ambig1.C: Likewise.
11318         * g++.old-deja/g++.mike/net22.C: Likewise.
11319         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11320         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11321         * g++.old-deja/g++.mike/virt3.C: Likewise.
11322         * g++.old-deja/g++.niklas/t128.C: Likewise.
11323         * g++.old-deja/g++.other/anon4.C: Likewise.
11324         * g++.old-deja/g++.other/using1.C: Likewise.
11325         * g++.old-deja/g++.other/warn3.C: Likewise.
11326         * g++.old-deja/g++.pt/t37.C: Likewise.
11327         * g++.old-deja/g++.robertl/eb69.C: Likewise.
11328         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11329
11330 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11331
11332         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
11333
11334 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11335
11336         * gcc.c-torture/execute/stdio-opt-3.c: New test.
11337
11338 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
11339
11340         * gcc.c-torture/compile/20010107-1.c: New test.
11341
11342 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11343
11344         * gcc.c-torture/execute/builtin-noret-1.c: New test.
11345
11346 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11347
11348         * gcc.dg/format/format.h: New file.
11349         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
11350         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
11351         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
11352         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
11353         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
11354         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11355         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
11356         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
11357         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
11358         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
11359         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
11360         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
11361         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
11362         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
11363         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
11364         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
11365         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
11366         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
11367         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
11368         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
11369         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
11370         instead of declaring standard types, macros and functions in each
11371         test.
11372
11373 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
11374
11375         * gcc.c-torture/execute/20010106-1.c: New test.
11376
11377 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11378
11379         * gcc.dg/format/format.exp: New file.
11380         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
11381         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
11382         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
11383         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
11384         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
11385         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
11386         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
11387         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
11388         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
11389         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
11390         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
11391         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
11392         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
11393         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
11394         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
11395         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
11396         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
11397         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
11398         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
11399         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
11400         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
11401         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
11402         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
11403         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
11404         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
11405         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
11406         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
11407         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
11408         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
11409         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
11410         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
11411         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
11412         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
11413         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
11414         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
11415         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
11416         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
11417         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
11418         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
11419         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
11420         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
11421         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
11422
11423 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
11424
11425         * gcc.c-torture/execute/991228-1.c: Take word endianness into
11426         account.
11427
11428 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11429
11430         * gcc.c-torture/execute/builtin-complex-1.c: New test.
11431
11432 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11433
11434         * g++.old-deja/g++.pt/crash62.C: New test.
11435
11436 2001-01-04  Richard Henderson  <rth@redhat.com>
11437
11438         * gcc.dg/20000926-1.c: Update expected warnings.
11439         * gcc.dg/array-2.c: Likewise.
11440         * gcc.dg/array-4.c: Also validate flexible array members.
11441         * gcc.dg/c99-flex-array-1.c: New.
11442
11443 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11444
11445         * gcc.c-torture/compile/20001222-1.x: Remove.
11446
11447 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11448
11449         * gcc.c-torture/execute/built-in-setjmp.c: New.
11450
11451 2001-01-03  Richard Henderson  <rth@redhat.com>
11452
11453         * gcc.dg/940510-1.c: Update expected error wording.
11454         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
11455
11456 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
11457
11458         * lib/target-supports.exp (check_alias_available): Modified to
11459         indicate aliases not supported if only weak aliases are supported.
11460
11461 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11462
11463         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
11464         Turn on cmpstrsi checks for __pj__ and __i370__.
11465
11466 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11467
11468         * g++.old-deja/g++.other/virtual11.C: New test.
11469
11470 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11471
11472         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
11473
11474 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11475
11476         * gcc.c-torture/compile/20010102-1.c: New test.
11477
11478 2001-01-02  Andreas Jaeger  <aj@suse.de>
11479
11480         * gcc.dg/noreturn-3.c: New test.
11481
11482         * gcc.dg/noreturn-4.c: New test.
11483
11484 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11485
11486         * gcc.c-torture/execute/stdio-opt-1.c: Also test
11487         __builtin_fputc and __builtin_fwrite.
11488
11489 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11490
11491         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
11492         signed char, not default char.
11493
11494 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11495
11496         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
11497
11498 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
11499
11500         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
11501
11502 2000-12-29  Richard Henderson  <rth@redhat.com>
11503
11504         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
11505         (__cyg_profile_func_exit): Define.
11506
11507 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11508
11509         * g++.dg/vtgc1.C: New test.
11510
11511 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
11512
11513         * gcc.dg/noncompile/20001228-1.c: New test.
11514
11515         * gcc.dg/20001228-1.c: New test.
11516
11517         * gcc.c-torture/execute/20001228-1.c: New test.
11518
11519 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
11520
11521         * gcc.dg/format-strfmon-1.c: New test.
11522
11523 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11524
11525         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
11526         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
11527         * gcc.c-torture/execute/string-opt-1.c: Likewise.
11528         * gcc.c-torture/execute/string-opt-2.c: Likewise.
11529         * gcc.c-torture/execute/string-opt-3.c: Likewise.
11530         * gcc.c-torture/execute/string-opt-4.c: Likewise.
11531         * gcc.c-torture/execute/string-opt-6.c: Likewise.
11532         * gcc.c-torture/execute/string-opt-7.c: Likewise.
11533         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11534         * gcc.c-torture/execute/string-opt-9.c: Likewise.
11535         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11536         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11537         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11538
11539         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
11540         * gcc.c-torture/execute/string-opt-4.c: Test index.
11541
11542 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
11543
11544         * gcc.c-torture/compile/20001226-1.c: New test.
11545
11546 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11547
11548         * gcc.c-torture/compile/20001222-1.c: New test.
11549         * gcc.c-torture/compile/20001222-1.x: Xfail.
11550
11551 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
11552
11553         * gcc.c-torture/execute/comp-goto-2.c: New test.
11554
11555 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
11556
11557         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
11558         Use long types if __INT_MAX__ is 32767.
11559         (main): Use cast to (sint32 *) when poking 88 into a_page.
11560
11561         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
11562
11563 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
11564
11565         * gcc.c-torture/compile/20001221-1.c: New test.
11566         * gcc.c-torture/execute/20001221-1.c: New test.
11567
11568 2000-12-20  Richard Henderson  <rth@redhat.com>
11569
11570         * g++.old-deja/g++.pt/crash36.C: Update error lines.
11571         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11572
11573 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11574
11575         * gcc.dg/compare3.c: New test.
11576
11577 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11578
11579         * gcc.dg/format-warnll-1.c: New test.
11580
11581 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11582
11583         * gcc.dg/cpp/cmdlne-P.c: New test.
11584
11585 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11586
11587         * gcc.c-torture/execute/builtin-abs-1.c,
11588         gcc.c-torture/execute/builtin-abs-2.c: New tests.
11589
11590 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11591
11592         * gcc.dg/cpp/multiline.c: New test.
11593
11594 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11595
11596         * g++.old-deja/g++.other/syshdr1.C: Update.
11597         * gcc.dg/cpp/lineflags.c: Remove temporarily.
11598
11599 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11600
11601         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
11602
11603 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11604
11605         * g++.old-deja/g++.pt/ttp65.C: New test.
11606
11607 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11608
11609         * g++.old-deja/g++.pt/ttp64.C: New test.
11610
11611 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11612
11613         * g++.old-deja/g++.pt/spec33.C: New test.
11614
11615 2000-12-14  Catherine Moore  <clm@redhat.com>
11616
11617         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
11618         * gcc.c-torture/execute/920612-2.c: Likewise.
11619         * gcc.c-torture/execute/920428-2.c: Likewise.
11620         * gcc-c-torture/execute/va-arg-11.c: Call exit.
11621         * gcc.c-torture/execute/va-arg-21.c: Likewise.
11622
11623 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11624
11625         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
11626         * gcc.dg/pack-test-2.c: Likewise.
11627
11628 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11629
11630         Tests by Zack Weinberg <zackw@stanford.edu>.
11631
11632         * gcc.dg/cpp/defined.c: Update.
11633         * gcc.dg/cpp/defined_trad.c: New tests.
11634
11635 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11636
11637         * gcc.dg/cpp/trad-direct.c: Update.
11638
11639 2000-12-11  Neil Booth  <neilb@earthling.net>
11640
11641         * gcc.dg/cpp/defined_trad.c
11642
11643 2000-12-11  Neil Booth  <neilb@earthling.net>
11644
11645         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
11646
11647 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11648
11649         * gcc.dg/format-miss-2.c: New test.
11650
11651 2000-12-09  Neil Booth  <neilb@earthling.net>
11652
11653         * gcc.dg/cpp/lineflags.c: New tests.
11654         * gcc.dg/cpp/poison.c: Update.
11655         * gcc.dg/cpp/redef2.c: Update.
11656         * gcc.dg/cpp/skipping.c: New test.
11657
11658 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
11659
11660         * g++.old-deja/g++.other/eh3.C: New testcase.
11661
11662 2000-12-07  Neil Booth  <neilb@earthling.net>
11663
11664         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
11665         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
11666         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
11667         wtr-union-init-2.c, wtr-union-init-3.c: Update.
11668         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
11669         Update.
11670
11671 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11672
11673         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
11674         __SIZE_TYPE__ instead of int for type of integers cast to
11675         pointers.
11676
11677 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
11678
11679         * g++.old-deja/g++.other/cleanup4.C: New test.
11680
11681 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11682
11683         * format-sec-1.c: New test.
11684
11685 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11686
11687         * gcc.dg/format-nonlit-3.c: New test.
11688
11689 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11690
11691         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
11692         through a null pointer.
11693
11694 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11695
11696         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
11697         * g++.old-deja/g++.pt/partial4.C: New test.
11698
11699 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
11700
11701         * gcc.c-torture/execute/ieee/hugeval.x: New.
11702
11703 2000-12-06  Neil Booth  <neilb@earthling.net>
11704
11705         * gcc.dg/cpp/backslash2.c: New tests.
11706
11707 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11708
11709         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
11710         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
11711
11712 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
11713
11714         * gcc.c-torture/execute/20001203-2.c: New testcase.
11715
11716 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
11717
11718         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
11719         * g++.old-deja/g++.other/virtual10.C: New test.
11720
11721 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
11722
11723         * g++.old-deja/g++.mike/pmf5.C: Remove test.
11724
11725 2000-12-05  Richard Henderson  <rth@redhat.com>
11726
11727         * gcc.c-torture/compile/20001205-1.c: New.
11728
11729 2000-12-04  Neil Booth  <neilb@earthling.net>
11730
11731         * g++.old-deja/g++.other/virtual9.C: New test.
11732         * g++.old-deja/g++.pt/crash61.C: New test.
11733         * gcc.c-torture/execute/loop-9.c: New test.
11734
11735 2000-12-04  Neil Booth  <neilb@earthling.net>
11736
11737         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
11738         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
11739         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
11740         * gcc.dg/cpp/extratokens.c: ...here.
11741
11742 2000-12-04  Neil Booth  <neilb@earthling.net>
11743
11744         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
11745         New tests.
11746
11747 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11748
11749         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
11750         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
11751
11752 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11753
11754         * gcc.c-torture/execute/20001203-1.c: New test.
11755
11756 2000-12-03  Neil Booth  <neilb@earthling.net>
11757
11758         * gcc.dg/cpp/macro6.c: New test cases.
11759
11760 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11761
11762         * gcc.c-torture/execute/string-opt-9.c: New test.
11763         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11764         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11765         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11766
11767         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
11768         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
11769
11770 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
11771
11772         * gcc.dg/cpp/if-6.c: New testcase.
11773
11774         * gcc.dg/20001201-1.c: New testcase.
11775
11776 2000-12-02  Neil Booth  <neilb@earthling.net>
11777
11778         * g++.old-deja/g++.other/externC4.C,
11779         g++.old-deja/g++.other/friend10.C: New tests.
11780
11781 2000-12-02  Neil Booth  <neilb@earthling.net>
11782
11783         * g++.old-deja/g++.other/instan2.C
11784         * g++.old-deja/g++.other/instan3.C: New test.
11785
11786 2000-12-02  Neil Booth  <neilb@earthling.net>
11787
11788         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
11789         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
11790         gnuc99.c,gnuc99-pedantic.c: New tests.
11791
11792 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11793
11794         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
11795         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
11796
11797 2000-12-01  Neil Booth  <neilb@earthling.net>
11798
11799         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
11800         * gcc.dg/cpp/poison.c: Update.
11801         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
11802
11803 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
11804
11805         * g77.f-torture/execute/20001201.f: New test.
11806
11807 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11808
11809         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
11810
11811 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
11812
11813         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
11814
11815 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11816
11817         * g++.old-deja/g++.other/cast6.C: New test.
11818
11819 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
11820
11821         * gcc.c-torture/execute/20001130-2.c: New testcase.
11822
11823 2000-11-30  Richard Henderson  <rth@redhat.com>
11824
11825         * gcc.c-torture/execute/20001130-1.c: New test.
11826
11827 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
11828
11829         * g++.old-deja/g++.other/op3.C: New test.
11830
11831 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
11832
11833         * g++.old-deja/g++.other/op2.C: New test.
11834
11835 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
11836
11837         * g++.old-deja/g++.other/crash38.C: New test.
11838
11839 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
11840
11841         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
11842
11843 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
11844
11845         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
11846         tests.
11847         * gcc.c-torture/execute/string-opt-6.c: New test.
11848
11849         * gcc.dg/20001117-1.c: Add main.
11850
11851 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
11852
11853         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
11854         Move from here ...
11855         * gcc.dg/940510-1.c: ... to here.
11856
11857         * gcc.dg/20000926-1.c: GNU C now allows initializations of
11858         zero-size arrays in toplevel structures.
11859
11860 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
11861
11862         * gcc.c-torture/execute/loop-8.c: New test.
11863
11864 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11865
11866         * g++.old-deja/g++.other/base1.C: New test.
11867
11868 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11869
11870         * g++.old-deja/g++.other/parse2.C: New test.
11871
11872 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11873
11874         * g++.old-deja/g++.pt/incomplete1.C: New test.
11875
11876 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11877
11878         * g++.old-deja/g++.other/friend9.C: New test.
11879
11880 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
11881
11882         * gcc.dg/20001127-1.c: New test.
11883
11884 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
11885
11886         * g++.old-deja/g++.pt/friend46.C: New test.
11887
11888 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
11889
11890         * g++.old-deja/g++.other/ptrmem8.C: New test.
11891
11892 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11893
11894         * gcc.c-torture/execute/string-opt-7.c: New test.
11895         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11896
11897 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
11898
11899         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
11900         instead of 'mkcheck 2'.
11901
11902 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11903
11904         * gcc.c-torture/execute/memcheck/driver.c,
11905         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
11906         C9X references to refer to C99.
11907
11908 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
11909
11910         * gcc.dg/ultrasp3.c: New test.
11911
11912 2000-11-25  Neil Booth  <neilb@earthling.net>
11913
11914         * gcc.dg/cpp/include2.c: Update test to be locale independent.
11915
11916 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
11917
11918         * gcc.c-torture/compile/20001123-2.c: New.
11919
11920 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11921
11922         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
11923
11924 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
11925
11926         * gcc.dg/sequence-point-1.c: Add some new tests.
11927         * gcc.c-torture/execute/20001124-1.c: New test.
11928
11929 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
11930
11931         * g++.old-deja/g++.other/vaarg4.C: New test.
11932         * gcc.c-torture/compile/20001123-1.c: New test.
11933
11934 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
11935
11936         * g++.other/crash24.C: Adjust and remove XFAIL.
11937         * g++.other/crash37.C: New test.
11938
11939 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
11940
11941         * g++.old-deja/g++.pt/instantiate9.C: New test.
11942
11943 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
11944
11945         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
11946         new ABI, too.
11947
11948         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
11949         * g++.old-deja/g++.robertl/eb55.C: Likewise.
11950
11951 2000-11-22  Neil Booth  <neilb@earthling.net>
11952
11953         * gcc.dg/cpp/Wtrigraphs.c: New test.
11954
11955 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
11956
11957         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
11958
11959 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
11960
11961         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
11962
11963 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
11964
11965         * lib/gcc-dg.exp: load_lib scanasm.exp.
11966         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
11967         * lib/g++-dg.exp: load_lib scanasm.exp.
11968         * lib/scanasm.exp: New.
11969         (scan-assembler, scan-assembler-not): Add optional arguments to
11970         test name, or if not present, the pattern name.
11971         (scan-assembler-dem, scan-assembler-dem-not): New.
11972
11973         * g++.dg/dg.exp: New.
11974
11975 2000-11-21  Neil Booth  <neilb@earthling.net>
11976
11977         * gcc.dg/cpp/integrated1.c: Remove.
11978
11979 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
11980
11981         * gcc.c-torture/execute/20001121-1.c: New test.
11982
11983 2000-11-21  Richard Henderson  <rth@redhat.com>
11984
11985         * gcc.c-torture/compile/20001121-1.c: New test.
11986
11987 2000-11-20  Neil Booth  <neilb@earthling.net>
11988
11989         * gcc.dg/cpp/integrated1.c: New test.
11990
11991 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
11992
11993         * g++.old-deja/g++.other/inline17.C: New test.
11994
11995 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
11996
11997         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
11998         local variable to be zero: I made the variable global. Now
11999         uses abort() and exit() instead of relying on main's return value.
12000
12001 2000-11-20  Neil Booth  <neilb@earthling.net>
12002
12003         * gcc.dg/cpp/paste2.c: Update test.
12004         * objc/execute/paste.m: New test.
12005
12006 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12007
12008         * gcc.dg/c99-condexpr-1.c: New test.
12009
12010 2000-11-20  Neil Booth  <neilb@earthling.net>
12011
12012         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12013
12014 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12015
12016         * g++.old-deja/g++.pt/export1.C: New test.
12017
12018 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12019
12020         * gcc.dg/20001117-1.c: New test.
12021
12022 2000-11-18  Richard Henderson  <rth@redhat.com>
12023
12024         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12025
12026 2000-11-18  Richard Henderson  <rth@redhat.com>
12027
12028         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12029         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12030         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12031
12032 2000-11-18  Richard Henderson  <rth@redhat.com>
12033
12034         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12035         (main): New.  Exit cleanly.
12036
12037 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12038
12039         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12040         gcc.dg/c99-fordecl-2.c: New tests.
12041
12042 2000-11-18  Richard Henderson  <rth@redhat.com>
12043
12044         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12045         * gcc.c-torture/execute/zerolen-2.c: New.
12046
12047 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12048
12049         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12050         memory.
12051
12052 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12053
12054         * g++.old-deja/g++.pt/instantiate8.C: New test.
12055
12056 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12057
12058         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12059         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12060
12061 2000-11-16  Nick Clifton  <nickc@redhat.com>
12062
12063         * gcc.c-torture/execute/nestfunc-2.c: New test.
12064         * gcc.c-torture/execute/nestfunc-3.c: New test.
12065
12066 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12067
12068         * gcc.c-torture/compile/20001116-1.c: New test.
12069
12070 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12071
12072         * gcc.c-torture/execute/20001115-1.c: New test.
12073
12074 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12075
12076         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12077         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12078         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12079         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12080
12081 2000-11-15  Neil Booth  <neilb@earthling.net>
12082
12083         gcc.dg/cpp/_Pragma1.c: Update.
12084         gcc.dg/cpp/_Pragma2.c: New test.
12085
12086 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12087
12088         * g++.old-deja/g++.other/anon5.C: New test.
12089
12090 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12091
12092         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12093         tests.
12094
12095 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12096
12097         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12098         output.
12099
12100 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12101
12102         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12103         labels at end of compound statements.
12104
12105 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12106
12107         * gcc.c-torture/execute/loop-7.c: New test.
12108
12109 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12110
12111         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12112
12113 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12114
12115         * gcc.dg/c99-bool-1.c: New test.
12116
12117 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12118
12119         * gcc.dg/c99-scope-1.c: Remove xfail.
12120         * gcc.dg/c99-scope-2.c: New test.
12121
12122 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12123
12124         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12125         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12126
12127 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12128
12129         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12130         error messages.
12131
12132         * g++.mike/p700.C: Don't typedef wchar_t.
12133         * g++.mike/p784.C: Likewise.
12134         * g++.mike/eb101.C: Don't use __wchar_t.
12135
12136 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12137
12138         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12139         from DO loop.
12140
12141 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12142
12143         * gcc.c-torture/execute/20001111-1.c: New test.
12144
12145 2000-11-10  Nick Clifton  <nickc@redhat.com>
12146
12147         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12148         long multuiple and accumulate.
12149
12150 2000-11-09  Richard Henderson  <rth@redhat.com>
12151
12152         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12153         via size_t instead of int.
12154
12155         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12156         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12157         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12158         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12159
12160 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12161
12162         * gcc.c-torture/compile/20001109-1.c: New test.
12163         * gcc.c-torture/compile/20001109-2.c: New test.
12164
12165 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12166
12167         * g++.old-deja/g++.pt/operator1.C: New test.
12168         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12169
12170 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12171
12172         * gcc.dg/20001108-1.c: New test.
12173
12174 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12175
12176         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12177         with both arguments constant strings.
12178         * gcc.c-torture/execute/string-opt-3.c: New test.
12179         * gcc.c-torture/execute/string-opt-4.c: New test.
12180         * gcc.c-torture/execute/string-opt-5.c: New test.
12181
12182 2000-11-08  Nick Clifton  <nickc@redhat.com>
12183
12184         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12185         mulsidi3adddi patterns.
12186
12187 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12188
12189         * g++.old-deja/g++.other/crash36.C: New test.
12190
12191 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12192
12193         * g++.old-deja/g++.other/init16.C: New test.
12194
12195 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12196
12197         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12198
12199 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12200
12201         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12202         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12203         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12204
12205 2000-11-07  DJ Delorie  <dj@redhat.com>
12206
12207         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
12208
12209 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12210
12211         * gcc.c-torture/execute/string-opt-1.c: New test.
12212
12213 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12214
12215         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
12216         mips-sgi-irix6.* because the MIPS ABI passes floating-point
12217         parameters in registers, and there is no way for a varargs
12218         function to know in which order the integer and floating-point
12219         parameters should be interleaved when they are placed on the
12220         stack.
12221         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12222         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12223
12224 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12225
12226         * gcc.c-torture/execute/string-opt-2.c: New test.
12227
12228 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
12229
12230         * g++.old-deja/g++.pt/crash60.C: New test.
12231
12232 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12233
12234         * g++.old-deja/g++.other/crash24.C: New test.
12235         * g++.old-deja/g++.other/crash25.C: New test.
12236         * g++.old-deja/g++.other/crash26.C: New test.
12237         * g++.old-deja/g++.other/crash27.C: New test.
12238         * g++.old-deja/g++.other/crash28.C: New test.
12239         * g++.old-deja/g++.other/crash29.C: New test.
12240         * g++.old-deja/g++.other/crash30.C: New test.
12241         * g++.old-deja/g++.other/crash31.C: New test.
12242         * g++.old-deja/g++.other/crash32.C: New test.
12243         * g++.old-deja/g++.other/crash33.C: New test.
12244         * g++.old-deja/g++.other/crash34.C: New test.
12245         * g++.old-deja/g++.other/crash35.C: New test.
12246
12247 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12248
12249         * gcc.c-torture/execute/20001031-1.c: New test.
12250
12251 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
12252
12253         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
12254         namespace.
12255
12256         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
12257         standards-conformant.
12258
12259         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
12260
12261         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
12262         * g++.old-deja/g++.mike/p755a.C: Likewise.
12263         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12264         library makes no calls to `operator new' during initialization.
12265
12266 2000-11-04  Neil Booth  <neilb@earthling.net>
12267
12268         * gcc.dg/cpp/include2.c: New tests.
12269
12270 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12271
12272         * lib/g++.exp (g++_set_ld_library_path): New function.
12273         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12274
12275 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12276
12277         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12278         warnings.
12279
12280 2000-11-01  Richard Henderson  <rth@redhat.com>
12281
12282         * g++.old-deja/g++.ext/namedret1.C: New.
12283         * g++.old-deja/g++.ext/namedret2.C: New.
12284         * g++.old-deja/g++.ext/namedret3.C: New.
12285
12286 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12287
12288         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12289         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12290
12291 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12292
12293         * gcc.c-torture/execute/va-arg-21.c: New test.
12294
12295 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12296
12297         * gcc.dg/c99-complex-2.c: New test.
12298
12299 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12300
12301         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12302
12303 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12304
12305         * g++.old-deja/g++.other/inline16.C: New test.
12306
12307 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12308
12309         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12310         __PRETTY_FUNCTION__
12311
12312 2000-10-29  Neil Booth  <neilb@earthling.net>
12313
12314         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12315         New tests.
12316         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12317         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12318         optimisation.
12319
12320 2000-10-29  Neil Booth  <neilb@earthling.net>
12321
12322         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12323         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12324         * mi5.c: Test multiple includes work with -C.
12325         * trigraphs.c: Test ^= version.
12326
12327 2000-10-28  Neil Booth  <neilb@earthling.net>
12328
12329         New tests and test updates for new macro expander.
12330
12331         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12332         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12333         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12334         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12335         new diagnostic messages.
12336
12337         * gcc.dg/cpp/macro3.c: New tests.
12338
12339 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12340
12341         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12342         on the same line.
12343
12344 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12345
12346         * g++.old-deja/g++.other/eh2.C: New test.
12347
12348 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12349
12350         * gcc.c-torture/execute/20001027-1.c: New test.
12351
12352 2000-10-26  Richard Henderson  <rth@redhat.com>
12353
12354         * gcc.c-torture/execute/20001026-1.c: New.
12355
12356 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12357
12358         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12359         * g++.old-deja/g++.law/builtin1.C: Likewise.
12360         * g++.old-deja/g++.law/ctors10.C: Likewise.
12361         * g++.old-deja/g++.law/virtual3.C: Likewise.
12362         * g++.old-deja/g++.mike/p658.C: Likewise.
12363         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12364         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12365         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12366         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12367         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12368
12369 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12370
12371         * gcc.c-torture/compile/20001024-1.c: New test.
12372
12373 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12374
12375         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12376         to tell us whether or not we are using V3.
12377
12378 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12379
12380         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12381         operands.
12382
12383 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12384
12385         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12386
12387 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12388
12389         * gcc.c-torture/execute/20001024-1.c: New test.
12390
12391 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12392
12393         * g++.old-deja/g++.other/sibcall1.C: New test.
12394
12395 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12396
12397         * gcc.dg/noncompile/init-3.c: New test.
12398
12399 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12400
12401         * gcc.dg/format-array-1.c: New test.
12402
12403 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12404
12405         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12406         writing through null pointers; remove comment about testing
12407         unterminated strings.
12408
12409 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12410
12411         * gcc.c-torture/execute/20001017-2.c: New test.
12412
12413 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12414
12415         * gcc.c-torture/compile/20001018-1.c: New test.
12416         * gcc.c-torture/compile/20001018-1.x: Xfail.
12417
12418 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12419
12420         * gcc.c-torture/execute/20001017-1.c: New test.
12421
12422 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12423
12424         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12425         for multiple use of arguments with scanf formats; add tests for
12426         multiple use of arguments.
12427
12428 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12429
12430         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12431
12432 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12433
12434         * gcc.dg/format-miss-1.c: New test.
12435
12436 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12437
12438         * gcc.c-torture/execute/20001013-1.c: New test.
12439
12440 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12441
12442         * gcc.dg/format-branch-1.c: New test.
12443
12444 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12445
12446         * README, lib/file-format.exp: Remove EGCS references.
12447
12448 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12449
12450         * gcc.dg/20001013-1.c: New test.
12451
12452 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12453
12454         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12455         for intmax_t in the compiler using __typeof__ and the type rules
12456         for conditional expressions.
12457
12458 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12459
12460         * gcc.dg/20001012-1.c: New test.
12461         * gcc.dg/20001012-2.c: New test.
12462
12463 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12464
12465         * gcc.dg/format-attr-1.c: New test.
12466
12467 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12468
12469         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12470         __LONG_LONG_MAX__ instead of LLONG_MAX.
12471
12472 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12473
12474         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12475         scanf flags.
12476         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12477         flags.
12478
12479 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12480
12481         * gcc.dg/sequence-pt-1.c: New test.
12482
12483 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12484
12485         * gcc.c-torture/execute/20001011-1.c: New testcase.
12486         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12487
12488 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12489
12490         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12491         does not error on it.
12492
12493 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12494
12495         * gcc.dg/20001009-1.c: New test.
12496
12497 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12498
12499         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12500         * gcc.c-torture/execute/20001009-2.c: ... to here.
12501
12502 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12503
12504         * gcc.c-torture/compile/20001009-1.c: New testcase.
12505         * gcc.c-torture/execute/20001009-1.c: New testcase.
12506         Testcases provided by Jan Hubicka <jh@suse.cz>.
12507
12508 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12509
12510         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12511         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12512         uintmax_t using <limits.h> to emulate the compiler's internal
12513         logic.  No longer XFAIL %j tests.
12514
12515 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12516
12517         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12518         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12519         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12520         regexps and details of expected handling of some bad formats.
12521         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12522         suppression.
12523
12524 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12525
12526         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12527         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12528         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12529         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12530         in list archives.
12531
12532 2000-10-06  Richard Henderson  <rth@cygnus.com>
12533
12534         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12535         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12536         * g++.old-deja/g++.jason/report.C: Likewise.
12537         * g++.old-deja/g++.law/friend5.C: Likewise.
12538         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12539         of the expected warnings.
12540
12541 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12542
12543         * g++.old-deja/g++.pt/enum14.C: New test.
12544
12545 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12546
12547         * g++.old-deja/g++.pt/crash59.C: New test.
12548
12549 2000-10-04  Will Cohen  <wcohen@redhat.com>
12550
12551         * gcc.dg/20000926-1.c: New test.
12552
12553 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12554
12555         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12556         function name for current C++ compiler.
12557         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12558
12559 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12560
12561         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12562         __PRETTY_FUNCTION__.
12563         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12564
12565 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12566
12567         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12568
12569 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12570
12571         * gcc.c-torture/compile/20000923-1.c: New test.
12572
12573 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12574
12575         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12576         * g++.old-deja/g++.pt/ttp62.C: Same.
12577         * g++.old-deja/g++.other/inline14.C: Same.
12578
12579 2000-09-24  Richard Henderson  <rth@cygnus.com>
12580
12581         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12582
12583 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12584
12585         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12586
12587 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12588
12589         * gcc.c-torture/compile/20000922-1.c: New file.
12590
12591 2000-09-21  Nick Clifton  <nickc@redhat.com>
12592
12593         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
12594         a signed long modulo operation.
12595         (mod6): New function - perform an unsigned long modulo operation.
12596         (main): Add tests for modulos of very large numbers by very small
12597         dividends.
12598
12599 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12600
12601         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
12602
12603 2000-09-19  Richard Henderson  <rth@cygnus.com>
12604
12605         * gcc.dg/compare2.c (case 10): XFAIL.
12606
12607 2000-09-18  Richard Henderson  <rth@cygnus.com>
12608
12609         * gcc.c-torture/execute/20000906-1.c: Move ...
12610         * gcc.dg/20000906-1.c: ... here.  Only run on targets
12611         that support __builtin_trap.
12612
12613 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
12614
12615         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
12616
12617 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12618
12619         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
12620         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
12621         more $ format tests.
12622
12623 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12624
12625         * gcc.dg/format-errmk-1.c: New test.
12626
12627 2000-09-17  Greg McGary  <greg@mcgary.org>
12628
12629         * gcc.c-torture/execute/20000917-1.x: Remove.
12630
12631 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12632
12633         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
12634
12635 2000-09-17  Greg McGary  <greg@mcgary.org>
12636
12637         * gcc.c-torture/execute/20000917-1.c: New test.
12638         * gcc.c-torture/execute/20000917-1.x: XFAIL.
12639
12640 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
12641
12642         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
12643         in nested macro bug.
12644
12645 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
12646
12647         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
12648
12649 2000-09-14  Jeffrey A Law  (law@cygnus.com)
12650
12651         * gcc.c-torture/execute/20000914-1.c: New test.
12652
12653 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
12654
12655         * g++.other/inline13.C: New test.
12656
12657 2000-09-12  Andreas Jaeger  <aj@suse.de>
12658
12659         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
12660         constant by Ulrich Drepper <drepper@redhat.com>.
12661
12662 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
12663
12664         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
12665
12666 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12667
12668         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
12669
12670 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
12671
12672         * gcc.dg/cpp/backslash.c: New test.
12673
12674 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
12675
12676         * gcc.c-torture/execute/20000910-1.c: New test.
12677         * gcc.c-torture/execute/20000910-2.c: Likewise.
12678
12679 2000-09-11  Robert Lipe  <robertl@sco.com>
12680
12681         * gcc.dg/pragma-align.c: New test.
12682
12683 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12684
12685         * g++.old-deja/g++.pt/explicit82.C: New test.
12686         * g++.old-deja/g++.pt/explicit83.C: New test.
12687
12688 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
12689
12690         * gcc.dg/asm-names.c: New test.
12691
12692 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12693
12694         * gcc.dg/cpp/tr-warn6.c: New test
12695
12696 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12697
12698         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
12699         be accepted.
12700
12701 2000-09-07  Catherine Moore  <clm@redhat.com>
12702
12703         * gcc.c-torture/execute/unroll-1.c: New test.
12704
12705 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
12706
12707         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
12708         ERROR markers.
12709         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
12710         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
12711         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
12712         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
12713         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
12714         Preprocess only.
12715         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
12716         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
12717
12718 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12719
12720         * g++.old-deja/g++.pt/deduct2.C: New test.
12721
12722 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12723
12724         * g++.old-deja/g++.pt/parms2.C: New test.
12725
12726 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12727
12728         * g++.old-deja/g++.pt/crash58.C: New test.
12729
12730 2000-09-06  Greg McGary  <greg@mcgary.org>
12731
12732         * gcc.c-torture/execute/20000906-1.c: New test.
12733         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
12734
12735 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12736
12737         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
12738
12739 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12740
12741         * g++.old-deja/g++.pt/crash57.C: New test.
12742
12743 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12744
12745         * g++.old-deja/g++.pt/crash56.C: New test.
12746
12747 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12748
12749         * g++.old-deja/g++.pt/koenig1.C: New test.
12750
12751 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12752
12753         * gcc.dg/20000904-1.c: New test.
12754
12755 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12756
12757         * gcc.dg/cpp/paste8.c: New test.
12758
12759 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
12760
12761         * gcc.c-torture/compile/20000827-1.c: New test.
12762
12763 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12764
12765         * gcc.dg/format-diag-1.c: New test.
12766
12767 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12768
12769         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
12770         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
12771         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
12772         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
12773         gcc.dg/formatz-1.c: Adjust warning regular expressions.
12774
12775 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12776
12777         * g++.old-deja/g++.other/nested4.C: New test.
12778
12779 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12780
12781         * g++.old-deja/g++.ns/scoped1.C: New test.
12782
12783 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
12784
12785         * lib/g++.exp: Support testing already-installed GCC.
12786
12787 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12788
12789         * wtr-label-1.c, wtr-suffix-1.c: New tests.
12790
12791 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12792
12793         * gcc.dg/return-type-2.c: New test.
12794
12795 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
12796
12797         * gcc.c-torture/compile/20000825-1.c: New test.
12798
12799 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
12800
12801         * gcc.dg/dwarf2-2.c: New test.
12802
12803 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
12804
12805         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
12806         dg-warning regexps.
12807
12808 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12809
12810         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
12811         gcc.dg/format-ext-5.c: New tests.
12812
12813 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
12814
12815         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
12816
12817 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
12818
12819         * gcc.dg/noncompile/930622-2.c: Adjust error message.
12820
12821 2000-08-24  Richard Henderson  <rth@cygnus.com>
12822
12823         * gcc.dg/ia64-sync-1.c: New test.
12824         * gcc.dg/ia64-sync-2.c: New test.
12825         * gcc.dg/ia64-asm-1.c: New test.
12826
12827 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12828
12829         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
12830         * gcc.dg/format-ext-2.c: New test.
12831
12832 2000-08-23  Jason Merrill  <jason@redhat.com>
12833
12834         * lib/old-dejagnu.exp: Also ignore "In member function" and
12835         "At global scope".
12836
12837 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12838
12839         * gcc.dg/noncompile/label-lineno-1.c: New test.
12840
12841 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12842
12843         * gcc.dg/c99-array-nonobj-1.c: New test.
12844
12845 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12846
12847         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
12848         tests.
12849         * gcc.dg/format-ext-1.c: New test.
12850
12851 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12852
12853         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
12854         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
12855         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
12856         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
12857         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
12858
12859 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12860
12861         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
12862         gcc.dg/c99-strftime-2.c: New tests.
12863
12864 2000-08-22  Richard Henderson  <rth@cygnus.com>
12865
12866         * gcc.c-torture/execute/20000822-1.c: New test.
12867
12868 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12869
12870         * gcc.c-torture/execute/20000819-1.x: Remove.
12871
12872 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12873
12874         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
12875         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
12876         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
12877         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
12878         gcc.dg/format-xopen-1.c: New tests.
12879
12880 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12881
12882         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
12883
12884 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12885
12886         * g++.old-deja/g++.other/loop2.C: New test.
12887
12888         * gcc.c-torture/compile/20000606-1.c: New test.
12889         * gcc.c-torture/compile/20000728-1.c: New test.
12890         * gcc.c-torture/execute/20000801-1.c: New test.
12891         * gcc.c-torture/execute/20000801-2.c: New test.
12892         * gcc.c-torture/execute/20000819-1.c: New test.
12893         * gcc.c-torture/execute/20000819-1.x: XFAIL.
12894         * gcc.dg/20000629-1.c: New test.
12895         * gcc.dg/20000724-1.c: New test.
12896         * gcc.dg/20000807-1.c: New test.
12897
12898 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
12899
12900         * gcc.dg/cpp/pragma-1.c: New test.
12901         * gcc.dg/cpp/pragma-2.c: New test.
12902
12903 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
12904
12905         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
12906         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
12907
12908 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12909
12910         * gcc.c-torture/compile/20000818-1.c: New test.
12911
12912 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
12913
12914         * gcc.c-torture/execute/20000818-1.c: New test.
12915
12916 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12917
12918         * gcc.dg/format-va-1.c: New test.
12919
12920 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12921
12922         * g++.old-deja/g++.other/typedef8.C: New test.
12923
12924 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12925
12926         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
12927         * g++.old-deja/g++.mike/net36.C: Mark candidate.
12928         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
12929         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
12930         * g++.old-deja/g++.other/ptrmem7.C: New test.
12931         * g++.old-deja/g++.pt/ptrmem10.C: New test.
12932
12933 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12934
12935         * g++.old-deja/g++.pt/typename27.C: New test.
12936
12937 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
12938
12939         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
12940         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
12941         * g++.old-deja/g++.pt/friend45.C: New test.
12942         * g++.old-deja/g++.other/friend8.C: New test.
12943
12944 2000-08-15  Richard Henderson  <rth@cygnus.com>
12945
12946         * gcc.c-torture/execute/20000815-1.c: New test.
12947
12948 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12949
12950         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
12951         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
12952         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
12953
12954 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
12955
12956         * g++.old-deja/g++.other/refinit2.C: New test.
12957
12958 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
12959
12960         * lib/c-torture.exp (c-torture): Make
12961         compiler_conditional_xfail_data global.
12962         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
12963         compiler_conditional_xfail_data machinery.
12964         (f-torture-execute): Likewise.
12965         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
12966         and only when unrolling loops.
12967
12968         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
12969
12970 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12971
12972         * g++.old-deja/g++.pt/explicit81.C: New test.
12973
12974 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12975
12976         * g++.old-deja/g++.pt/typename26.C: New test.
12977
12978 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
12979
12980         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
12981         warning.
12982
12983 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12984
12985         * g++.old-deja/g++.other/array3.C: New test.
12986
12987 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12988
12989         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
12990         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
12991         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
12992         New tests.
12993
12994 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
12995
12996         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
12997         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12998
12999 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13000
13001         * gcc.c-torture/execute/20000808-1.c: New test.
13002
13003 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13004
13005         * gcc.dg/c90-const-expr-1.c: New test.
13006
13007 2000-08-08  Richard Henderson  <rth@cygnus.com>
13008
13009         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13010
13011 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13012
13013         * gcc.dg/noncompile/const-ll-1.c: New test.
13014
13015 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13016
13017         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13018
13019 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13020
13021         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13022         that running programs linked against the shared version of libobjc
13023         run correctly.
13024
13025 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13026
13027         * gcc.dg/c99-printf-1.c: New test.
13028
13029 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13030
13031         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13032
13033 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13034
13035         * gcc.c-torture/execute/20000731-1.x: Delete.
13036
13037 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13038
13039         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13040         and torture_without_loops as is done by c-torture.exp.
13041         (search_for): Copy from c-torture.exp.
13042         (gcc-dg-runtest): New function, drives a directory of tests
13043         iterating over the TORTURE_OPTIONS.
13044         (scan-assembler, scan-assembler-not): Move here from
13045         individual directory drivers.
13046
13047         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13048         defined by lib/gcc-dg.exp.
13049         * gcc.dg/cpp/cpp.exp: Likewise.
13050         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13051         gcc-dg-runtest, so we cycle over optimization options.
13052
13053         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13054         * gcc.dg/compare2.c: No longer expected to fail.
13055
13056 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13057
13058         * gcc.c-torture/execute/20000804-1.c: New test.
13059
13060 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13061
13062         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13063
13064 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13065
13066         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13067
13068 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13069
13070         * gcc.c-torture/compile/20000803-1.c: New test.
13071
13072 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13073
13074         * gcc.c-torture/execute/20000801-3.c,
13075         gcc.c-torture/execute/20000801-4.c: New tests.
13076         * gcc.c-torture/execute/20000801-3.x,
13077         gcc.c-torture/execute/20000801-4.x: Xfail.
13078
13079 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13080
13081         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13082         libobjc/.libs to allow for libtool.
13083
13084 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13085
13086         * gcc.c-torture/compile/20000802-1.c: New test.
13087
13088 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13089
13090         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13091
13092 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13093
13094         * gcc-c-torture/execute/20000731-2.c: New test.
13095
13096         * gcc.c-torture/execute/20000731-1.c: New test.
13097         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13098
13099 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13100
13101         * testsuite/gcc.dg/cpp/paste7.c: New test.
13102         * gcc.dg/cpp/20000725-1.c: New test.
13103
13104 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13105
13106         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13107         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13108         declaration warning for __builtin_dwarf_reg_size.
13109
13110         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13111
13112 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13113
13114         * gcc.dg/noncompile/voidparam-1.c: New test.
13115
13116 2000-07-30  Richard Henderson  <rth@cygnus.com>
13117
13118         * gcc.dg/c90-digraph-1.c: Don't xfail.
13119         * gcc.dg/compare2.c (case 10): Xfail.
13120         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13121
13122 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13123
13124         * gcc.dg/c99-main-1.c: New test.
13125
13126 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13127
13128         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13129
13130 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13131
13132         * gcc.c-tortuer/execute/20000726-1.c: New test.
13133
13134 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13135
13136         * gcc.c-torture/execute/enum-2.c: New test.
13137
13138 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13139
13140         * gcc.dg/cpp/tr-warn3.c: New test.
13141
13142 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13143
13144         * g++.old-deja/g++.ext/implicit1.C: Remove.
13145         * g++.old-deja/g++.jason/c2.C: Remove
13146         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13147         * g++.old-deja/g++.pt/crash16.C: Likewise.
13148         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13149
13150 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13151
13152         * g++.old-deja/g++.other/for2.C: New test.
13153
13154 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13155
13156         * gcc.dg/20000720-1.c: New test.
13157
13158 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13159
13160         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13161
13162 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13163
13164         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13165         * gcc.c-torture/execute/20000722-1.c: New.
13166         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13167
13168 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13169
13170         * gcc.dg/cpp/20000720-1.S: New test.
13171
13172 2000-07-21  Michael Meissner  <meissner@redhat.com>
13173
13174         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13175
13176 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13177
13178         * g++.old-deja/g++.brendan/crash16.C,
13179         g++.old-deja/g++.brendan/parse3.C,
13180         g++.old-deja/g++.brendan/redecl1.C,
13181         g++.old-deja/g++.ns/template13.C,
13182         g++.old-deja/g++.other/decl4.C,
13183         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13184
13185 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13186
13187         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13188         and "Internal error".
13189
13190         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13191         regexps.
13192         * gcc.dg/cpp/paste6.c: New test.
13193
13194 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13195
13196         * gcc.dg/cpp/tr-direct.c: New test.
13197
13198         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13199         gcc.dg/cpp/undef1.c: Tweak error regexps.
13200
13201 2000-07-18  Eric Christopher <echristo@redhat.com>
13202
13203         * gcc.c-torture/compile/20000718-1.c: New test.
13204
13205 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13206
13207         * cpplex.c (_cpp_push_token): If the token being pushed back
13208         is the previous token in this context, just subtract one from
13209         context->posn.
13210         * cppmacro.c (save_expansion): Clear aux field when storing a
13211         placemarker.
13212
13213 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13214
13215         * gcc.dg/noncompile/redecl-1.c: New test.
13216
13217 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13218
13219         * gcc.c-torture/execute/20000717-5.c: New test.
13220         * gcc.c-torture/execute/20000717-1.x: Removed.
13221
13222 2000-07-17  Richard Henderson  <rth@cygnus.com>
13223
13224         * gcc.c-torture/execute/20000717-4.c: New test.
13225
13226 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13227
13228         * gcc.dg/cpp/syshdr.c: New test.
13229         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13230
13231 2000-07-17  Neil Booth  <neilb@earthling.net>
13232
13233         * gcc.dg/cpp/cmdlne-dM.c: New test.
13234         * gcc.dg/cpp/cmdlne-dD.c: New test.
13235
13236 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13237
13238         * gcc.c-torture/execute/20000717-3.c: New test.
13239
13240         * gcc.c-torture/compile/20000717-1.c: New test.
13241
13242 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13243
13244         * gcc.c-torture/execute/20000717-2.c: New test.
13245
13246 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13247
13248         * gcc.dg/formatz-1.c: New test.
13249
13250         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13251         * gcc.dg/c99-digraph-1.c: New tests.
13252
13253         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13254         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13255
13256         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13257         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13258         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13259         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13260         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13261         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13262         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13263
13264 2000-07-17   Greg McGary <greg@mcgary.org>
13265
13266         * gcc.c-torture/execute/20000717-1.c: New test.
13267         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13268
13269 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13270
13271         * gcc.c-torture/execute/20000715-2.c: New test.
13272         * gcc.dg/20000715-1.c: New test.
13273
13274 2000-07-15  Michael Meissner  <meissner@redhat.com>
13275
13276         * gcc.c-torture/execute/20000715-1.c: New test.
13277
13278 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13279
13280         * gcc.c-torture/execute/20000707-1.c: New test.
13281
13282 2000-07-13  Neil Booth  <NeilB@earthling.net>
13283
13284         * testsuite/gcc.dg/cpp/digraph1.c,
13285         testsuite/gcc.dg/cpp/digraph2.c,
13286         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13287
13288 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13289
13290         * g77.f-torture/compile/20000630-2.f:  New test.
13291         * g77.f-torture/compile/20000630-2.x
13292
13293 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13294
13295         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13296
13297 2000-07-11  Neil Booth  <NeilB@earthling.net>
13298
13299         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13300
13301 2000-07-11  Neil Booth  <NeilB@earthling.net>
13302
13303         * gcc.dg/cpp/cmdlne-C.c: New.
13304
13305 2000-07-09  Neil Booth  <NeilB@earthling.net>
13306
13307         * gcc.dg/cpp/directiv.c: New tests.
13308         * gcc.dg/cpp/undef1.c: Update.
13309
13310 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13311
13312         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13313
13314 2000-07-09  Neil Booth  <NeilB@earthling.net>
13315
13316         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13317
13318 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13319
13320         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13321         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13322
13323 2000-07-08  Neil Booth  <NeilB@earthling.net>
13324
13325         * gcc.dg/cpp/macsyntx.c: New tests.
13326
13327 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13328
13329         * gcc.dg/20000707-1.c: New test.
13330
13331 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13332
13333         * gcc.c-torture/execute/20000706-1.c: New test.
13334         * gcc.c-torture/execute/20000706-2.c: New test.
13335         * gcc.c-torture/execute/20000706-3.c: New test.
13336         * gcc.c-torture/execute/20000706-4.c: New test.
13337         * gcc.c-torture/execute/20000706-5.c: New test.
13338
13339 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13340
13341         * g++.old-deja/g++.pt/instantiate7.C: New test.
13342
13343 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13344
13345         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13346         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13347         * g++.old-deja/g++.other/rtti3.C: Likewise.
13348         * g++.old-deja/g++.other/rttid3.C: Likewise.
13349
13350 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13351
13352         *  g77.f-torture/compile/20000630-1.x: Fix typo
13353
13354 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13355
13356         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13357         assembly output.
13358
13359 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13360
13361         * gcc.dg/cpp/ident.c: New test.
13362
13363 2000-07-05  Neil Booth  <NeilB@earthling.net>
13364
13365         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13366           gcc.dg/cpp/lexstrng.c: New tests.
13367
13368 2000-07-04  Neil Booth  <NeilB@earthling.net>
13369
13370         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13371         * gcc.dg/cpp/strify2.c: Same.
13372
13373 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13374
13375         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13376         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13377         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13378         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13379
13380         * testsuite/gcc.dg/cpp/macro1.c,
13381         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13382         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13383         testsuite/gcc.dg/cpp/strify1.c,
13384         testsuite/gcc.dg/cpp/strify2.c: New tests.
13385
13386 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13387
13388         * gcc.c-torture/execute/20000703-1.c: New test.
13389
13390 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13391
13392         * g++.old-deja/g++.pt (lookup10.C): New test.
13393
13394 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13395
13396         * g++.old-deja/g++.pt (typename25.C): New test.
13397
13398 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13399
13400         * gcc.c-torture/compile/20000701-1.c: New test.
13401
13402 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13403
13404         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13405         to test case.
13406
13407 2000-06-30  Catherine Moore  <clm@cygnus.com>
13408
13409         * gcc.c-torture/execute/align-1.c: New test.
13410
13411 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13412
13413         * g++.old-deja/g++.pt/expr8.C: New test.
13414         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13415
13416 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13417
13418         * gcc.c-torture/compile/20000629-1.c: New test.
13419
13420 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13421
13422
13423         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13424         gcc.dg/noncompile directory, depending on whether they're
13425         preprocessor tests or not.  Annotate all the tests for the dg
13426         framework.
13427
13428         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13429         * gcc.dg/noncompile/noncompile.exp: New.
13430
13431         * Moved files:
13432         Old name                                New name
13433         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13434         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13435         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13436         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13437         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13438         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13439         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13440         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13441         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13442         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13443         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13444         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13445         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13446         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13447         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13448         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13449         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13450         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13451         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13452         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13453         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13454         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13455         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13456         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13457
13458         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13459         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13460         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13461         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13462         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13463         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13464
13465 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13466
13467         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13468         declare one variable.  On the fourth, error.
13469         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13470         declared by 20000628-1a.h.
13471
13472 2000-06-29  Richard Henderson  <rth@redhat.com>
13473
13474         * gcc.c-torture/execute/930529-1.x: New file.
13475         * gcc.dg/920413-1.c: Adjust expected warning text.
13476         * gcc.dg/980217-1.c: Declare abort.
13477         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13478
13479 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13480
13481         * g77.f-torture/compile/20000629-1.f: New test.
13482         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13483
13484 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13485
13486         Rearrange lots of files, removing entirely the
13487         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13488         directories.
13489
13490         * Deleted files:
13491         gcc.c-torture/code_quality/code_quality.exp
13492         gcc.c-torture/special/special.exp
13493         gcc.failure/failure.exp
13494         gcc.failure/940409-1.x
13495         gcc.c-torture/compile/961203-1.x
13496
13497         * New files:
13498         gcc.misc-tests/linkage.exp
13499         gcc.c-torture/execute/920730-1t.c
13500         gcc.c-torture/execute/920730-1t.x
13501         gcc.c-torture/compile/920520-1.x
13502         gcc.c-torture/compile/920521-1.x
13503         gcc.c-torture/compile/981006-1.x
13504         gcc.c-torture/execute/eeprof-1.x
13505
13506         * Moved files (possibly with modifications to fit a new harness):
13507         Old name                                New name
13508         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13509         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13510         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13511         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13512         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13513         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13514         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13515         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13516         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13517         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13518         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13519         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13520         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13521         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13522
13523 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13524
13525         * c-torture/compile/961203-1.x: Delete.
13526
13527         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13528         not exit. Include stdio.h.
13529         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13530         * gcc.misc-tests/dg-12.c: Likewise.
13531         * gcc.misc-tests/dg-5.c: Likewise.
13532         * gcc.misc-tests/dg-6.c: Likewise.
13533         * gcc.misc-tests/dg-7.c: Prototype abort.
13534         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13535         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13536         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13537         not exit.
13538         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13539         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13540
13541 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13542
13543         * gcc.dg/cpp/20000628-1.c: New test.
13544         * gcc.dg/cpp/20000628-1.h: New header for above test.
13545         * gcc.dg/cpp/20000628-1a.h: Likewise.
13546
13547 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13548
13549         * gcc.dg/cpp: New directory.
13550         * gcc.dg/cpp/cpp.exp: New driver.
13551         * gcc.dg/cpp/20000627-1.c: New test.
13552         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13553         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13554         and rewrite as a compilation test.
13555
13556         * gcc.dg: Move many files into the cpp subdirectory, possibly
13557         renaming or editing them as well.
13558         Old name                New name
13559         990119-1.c              cpp/19990119-1.c
13560         990228-1.c              cpp/19990228-1.c
13561         990407-1.c              cpp/19990407-1.c
13562         990409-1.c              cpp/19990409-1.c
13563         990413-1.c              cpp/19990413-1.c
13564         990703-1.c              cpp/19990703-1.c
13565         20000127-1.c            cpp/20000127-1.c
13566         20000129-1.c            cpp/20000129-1.c
13567         20000207-1.c            cpp/20000207-1.c
13568         20000207-2.c            cpp/20000207-2.c
13569         20000209-1.c            cpp/20000209-1.c
13570         20000209-2.c            cpp/20000209-2.c
13571         20000301-1.c            cpp/20000301-1.c
13572         20000419-1.c            cpp/20000419-1.c
13573         20000510-1.S            cpp/20000510-1.S
13574         20000519-1.c            cpp/20000519-1.c
13575         20000529-1.c            cpp/20000529-1.c
13576         20000625-1.c            cpp/20000625-1.c
13577         20000625-2.c            cpp/20000625-2.c
13578         cpp-as1.c               cpp/assert1.c
13579         cpp-as2.c               cpp/assert2.c
13580         cxx-comments-1.c        cpp/cxxcom1.c
13581         cxx-comments-2.c        cpp/cxxcom2.c
13582         endif-label.c           cpp/endif.c
13583         cpp-hash1.c             cpp/hash1.c
13584         cpp-hash2.c             cpp/hash2.c
13585         cpp-if1.c               cpp/if-1.c
13586         cpp-if2.c               cpp/if-2.c
13587         cpp-if3.c               cpp/if-3.c
13588         cpp-if4.c               cpp/if-4.c
13589         cpp-if5.c               cpp/if-5.c
13590         cpp-cond.c              cpp/if-cexp.c
13591         cpp-missingop.c         cpp/if-mop.c
13592         cpp-missingparen.c      cpp/if-mpar.c
13593         cpp-opprec.c            cpp/if-oppr.c
13594         cpp-ifparen.c           cpp/if-paren.c
13595         cpp-shortcircuit.c      cpp/if-sc.c
13596         cpp-shift.c             cpp/if-shift.c
13597         cpp-unary.c             cpp/if-unary.c
13598         cpp-li1.c               cpp/line1.c
13599         cpp-li2.c               cpp/line2.c
13600         lineno.c                cpp/line3.c
13601         lineno-2.c              cpp/line4.c
13602         cpp-mi.c                cpp/mi1.c
13603         cpp-mic.h               cpp/mi1c.h
13604         cpp-micc.h              cpp/mi1cc.h
13605         cpp-mind.h              cpp/mi1nd.h
13606         cpp-mindp.h             cpp/mi1ndp.h
13607         cpp-mix.h               cpp/mi1x.h
13608         cpp-mi2.c               cpp/mi2.c
13609         cpp-mi2a.h              cpp/mi2a.h
13610         cpp-mi2b.h              cpp/mi2b.h
13611         cpp-mi2c.h              cpp/mi2c.h
13612         cpp-mi3.c               cpp/mi3.c
13613         cpp-mi3.def             cpp/mi3.def
13614         poison-1.c              cpp/poison.c
13615         pr-impl.c               cpp/prag-imp.c
13616         cpp-redef-2.c           cpp/redef1.c
13617         cpp-redef.c             cpp/redef2.c
13618         strpaste.c              cpp/strp1.c
13619         strpaste-2.c            cpp/strp2.c
13620         cpp-tradpaste.c         cpp/tr-paste.c
13621         cpp-tradstringify.c     cpp/tr-str.c
13622         cpp-tradwarn1.c         cpp/tr-warn1.c
13623         cpp-tradwarn2.c         cpp/tr-warn2.c
13624         trigraphs.c             cpp/trigraphs.c
13625         cpp-unc1.c              cpp/unc1.c
13626         cpp-unc2.c              cpp/unc2.c
13627         cpp-unc3.c              cpp/unc3.c
13628         cpp-unc.c               cpp/unc4.c
13629         undef.c                 cpp/undef1.c
13630         undef-2.c               cpp/undef2.c
13631         cpp-wi1.c               cpp/widestr1.c
13632
13633 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
13634
13635         * lib/g++.exp (g++_include_flags): Tweak.
13636
13637 2000-06-27  H.J. Lu  <hjl@gnu.org>
13638             Loren J. Rittle  <ljrittle@acm.org>
13639
13640         * lib/g++.exp (g++_include_flags): Override libgloss.exp
13641         version with one that knows about the new gcc tree structure.
13642         (g++_link_flags): Same.
13643
13644 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
13645
13646         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
13647         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
13648         case we are cross-compiling.
13649
13650         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
13651         g++.old-deja/g++.niklas/Makefile.in,
13652         g++.old-deja/g++.niklas/configure.in,
13653         g++.old-deja/g++.other/Makefile.in,
13654         g++.old-deja/g++.other/configure.in,
13655         gcc.c-torture/code_quality/Makefile.in,
13656         gcc.c-torture/code_quality/configure.in,
13657         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
13658         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
13659         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
13660         gcc.c-torture/execute/ieee/Makefile.in,
13661         gcc.c-torture/execute/ieee/configure.in,
13662         gcc.c-torture/noncompile/Makefile.in,
13663         gcc.c-torture/noncompile/configure.in,
13664         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
13665         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
13666         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
13667
13668 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13669
13670         * g++.old-deja/g++.other/ambig3.C: New test.
13671
13672 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13673
13674         * g++.old-deja/g++.pt/syntax1.C: New test.
13675         * g++.old-deja/g++.pt/syntax2.C: New test.
13676         * g++.old-deja/g++.other/syntax3.C: New test.
13677         * g++.old-deja/g++.other/syntax4.C: New test.
13678
13679 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13680
13681         * gcc.dg/20000623-1.c: Prototype exit and abort.
13682
13683 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13684
13685         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
13686         New tests.
13687         * gcc.dg/cpp-mi3.def: New file.
13688
13689         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
13690         inside assertions.
13691         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
13692         lexer's error messages.
13693         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
13694         divine anything from the linemarkers.
13695         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
13696         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
13697
13698 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
13699
13700         * gcc.dg/20000623-1.c: New test.
13701
13702 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
13703
13704         * gcc.c-torture/execute/20000622-1.c: New test.
13705
13706 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13707
13708         * g++.old-deja/g++.other/init15.C: New test.
13709
13710 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13711
13712         * g++.old-deja/g++.pt/vaarg2.C: New test.
13713         * g++.old-deja/g++.pt/vaarg3.C: New test.
13714
13715 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
13716
13717         * g++.old-deja/g++.other/dyncast6.C: New test.
13718
13719 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
13720
13721         * gcc.c-torture/execute/loop-6.c: New test.
13722
13723 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
13724
13725         * gcc.dg/20000614-1.c: New test.
13726         * gcc.dg/20000614-2.c: New test.
13727
13728 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
13729
13730         * g++.old-deja/g++.other/inline12.C: New test.
13731
13732 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
13733
13734         * g++.old-deja/g++.other/eh1.C: New test.
13735
13736 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
13737
13738         * g++.old-deja/g++.other/type.C: New test.
13739
13740 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13741
13742         * g++.old-deja/g++.other/initstring.C: New test.
13743
13744 2000-06-12  Jason Merrill  <jason@redhat.com>
13745
13746         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
13747
13748 2000-06-09  Jeffrey A Law  (law@cygnus.com)
13749
13750         * gcc.c-torture/compile/20000609-1.c: New test.
13751
13752 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
13753
13754         * gcc.dg/20000609-1.c: New test.
13755
13756 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
13757
13758         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
13759         * gcc.c-torture/noncompile/poison-1.c: Move...
13760         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
13761         * gcc.dg/cpp-li1.c: Add a token after the #line.
13762
13763 2000-06-05  Richard Henderson  <rth@cygnus.com>
13764
13765         * gcc.c-torture/execute/20000605-2.c: New test.
13766         * gcc.c-torture/execute/20000605-3.c: New test.
13767
13768 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
13769
13770         * g77.f-torture/execute/20000503-1.x: New file.
13771
13772 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13773
13774         * g++.old-deja/g++.eh/badalloc1.C: New test.
13775
13776 2000-06-05  Richard Henderson  <rth@cygnus.com>
13777
13778         * gcc.c-torture/execute/20000605-1.c: New test.
13779
13780 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13781             Nathan Sidwell <nathan@codesourcery.com>
13782
13783         * gcc.c-torture/compile/20000605-1.c: New test.
13784
13785 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
13786
13787         * g77.f-torture/compile/20000601-1.f:  New test.
13788
13789 2000-06-03  Richard Henderson  <rth@cygnus.com>
13790
13791         * gcc.c-torture/execute/20000603-1.c: New.
13792
13793 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
13794
13795         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
13796         * gcc.dg/noreturn-2.c (noreturn): Likewise.
13797
13798 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
13799
13800         * gcc.dg/compare2.c (case 12): XFAIL.
13801         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
13802         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
13803
13804         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
13805
13806 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
13807
13808         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
13809         guard macro is already defined when the header is first
13810         included.
13811         * gcc.dg/cpp-mix.h: New file.
13812         * gcc.dg/endif-label.c: Update patterns to match compiler.
13813
13814         * g++.brendan/complex1.C: Declare abort.
13815         * g++.law/refs4.C: Remove XFAIL.
13816         * g++.oliva/expr2.C: Declare abort and exit.
13817
13818 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
13819
13820         * gcc.c-torture/execute/20000528-1.c: New test.
13821
13822         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
13823         * g++.old-deja/g++.law/temps4.C: Likewise.
13824
13825         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
13826         stdlib.h.  Call abort() on failure.
13827         * g++.old-deja/g++.law/refs4.C: Likewise.
13828         * g++.old-deja/g++.law/temps4.C: Likewise.
13829         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
13830         * gcc.c-torture/execute/20000112-1.c: Include string.h.
13831
13832 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
13833
13834         Relative to g++.dg/special:
13835         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
13836
13837         Relative to g++.old-deja:
13838         * g++.brendan/complex1.C, g++.jason/optimize2.C,
13839         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
13840         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
13841         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
13842         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
13843         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
13844         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
13845
13846         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
13847         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
13848         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
13849         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
13850         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
13851         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
13852         and/or string.h.
13853
13854         * g++.other/goto1.C: Update expectations for error messages.
13855
13856 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
13857
13858         * gcc.c-torture/compile/20000523-1.c: New test.
13859
13860 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13861
13862         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
13863
13864 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13865
13866         * g++.old-deja/g++.eh/catch11.C: New test.
13867         * g++.old-deja/g++.eh/catch12.C: New test.
13868
13869 2000-05-24  Nick Clifton  <nickc@cygnus.com>
13870
13871         * gcc.c-torture/execute/20000523-1.c: New test.
13872
13873 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
13874
13875         * c-torture/execute/bcp-1.c: Replace abort in arg of
13876         __builtin_constant_p with a generic external function.
13877
13878         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
13879         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
13880         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
13881         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
13882         Prototype abort and/or exit.
13883
13884         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
13885         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
13886         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
13887         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
13888
13889 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
13890
13891         * gcc.dg/dwarf2-1.c: New test.
13892
13893 2000-05-20  Richard Henderson  <rth@cygnus.com>
13894
13895         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
13896
13897 2000-05-20  Andreas Jaeger  <aj@suse.de>
13898
13899         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
13900         testcase.
13901
13902 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
13903
13904         * gcc.c-torture/execute/20000519-2.c: New test.
13905
13906 2000-05-19  Andreas Jaeger  <aj@suse.de>
13907
13908         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
13909         which fails with SSA.
13910
13911         * lib/c-torture.exp: Also test with -O3 -fssa.
13912
13913 2000-05-18  Michael Meissner  <meissner@redhat.com>
13914
13915         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
13916         * gcc.c-torture/execute/920415-1.c: Ditto.
13917         * gcc.c-torture/execute/920501-1.c: Ditto.
13918         * gcc.c-torture/execute/conversion.c: Ditto.
13919         * gcc.c-torture/execute/cvt-1.c: Ditto.
13920
13921 2000-05-18  Jeffrey A Law  (law@cygnus.com)
13922
13923         * gcc.c-torture/compile/20000518-1.c: New test.
13924
13925 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13926
13927         * g77.f-torture/compile/200005018.f:  New test.
13928
13929 2000-05-17  Jeffrey A Law  (law@cygnus.com)
13930
13931         * gcc.c-torture/compile/20000517-1.c: New test.
13932
13933 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13934
13935         * gcc.c-torture/execute/20000516-1.c: New test.
13936
13937 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
13938
13939         * g++.old-deja/g++.other/eh.C: New test.
13940
13941 2000-05-12  Richard Henderson  <rth@cygnus.com>
13942
13943         * gcc.c-torture/execute/990208-1.c (main): Don't pass
13944         constants through to doit's conditional.
13945
13946 2000-05-11  Jeffrey A Law  (law@cygnus.com)
13947
13948         * gcc.c-torture/compile/20000511-1.c: New test.
13949         * g77.f-torture/compile/20000511-1.f: New test.
13950         * g77.f-torture/compile/20000511-2.f: New test.
13951
13952 2000-05-11  Michael Meissner  <meissner@redhat.com>
13953
13954         * gcc.c-torture/execute/20000511-1.c: New test.
13955
13956 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
13957
13958         * gcc.dg/dg.exp: Scan .S files as well as .c files.
13959         * gcc.dg/20000510-1.S: New.
13960
13961 2000-05-08  Catherine Moore  <clm@cygnus.com>
13962
13963         * gcc.dg/unused-3.c: New.
13964
13965 2000-05-06  Richard Henderson  <rth@cygnus.com>
13966
13967           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
13968           * g++.old-deja/g++.mike/warn1.C: Likewise.
13969           * g++.old-deja/g++.pt/local1.C: Likewise.
13970           * g++.old-deja/g++.pt/local7.C: Likewise.
13971           * g++.old-deja/g++.pt/spec16.C: Likewise.
13972
13973 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
13974
13975         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
13976
13977 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
13978
13979           * g77.f-torture/execute/20000503-1.f:  New test.
13980
13981 2000-05-04  Andreas Jaeger  <aj@suse.de>
13982
13983         * gcc.dg/noreturn-2.c: New test.
13984
13985 2000-05-04  Neil Booth  <NeilB@earthling.net>
13986
13987         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
13988         preprocessor.
13989
13990 2000-05-04  Richard Henderson  <rth@cygnus.com>
13991
13992         * gcc.c-torture/execute/20000503-1.c: Fix typo.
13993
13994 2000-05-04  Richard Henderson  <rth@cygnus.com>
13995
13996         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
13997         OpenSSL by Jason R Thorpe.
13998
13999 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14000
14001         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14002
14003 2000-05-03  Robert Lipe <robertlipe@usa.net>
14004
14005         * gcc.dg/20000503-1.c: New test.
14006
14007 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14008
14009         * gcc.c-torture/compile/20000502-1.c: New test.
14010         * g++.old-deja/g++.other/align.C: New test.
14011         * gcc.dg/cpp-tradstringify.c: New test.
14012
14013 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14014
14015         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14016         and hard registers.
14017
14018 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14019
14020         * gcc.c-torture/execute/loop-5.c: New test.
14021
14022 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14023
14024         * gcc.c-torture/execute/va-arg-20.c: New test.
14025
14026 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14027
14028         * gcc.c-torture/execute/20000422-1.c: New test.
14029
14030 2000-04-20  Greg McGary  <gkm@gnu.org>
14031
14032         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14033         when optimizing, but without sibling-call optimizations (-O1).
14034
14035 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14036
14037           * gcc.c-torture/compile/20000420-1.c: New test.
14038
14039 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14040
14041         * g++.abi/ptrflags.C: New test.
14042         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14043
14044 2000-04-19  Catherine Moore  <clm@cygnus.com>
14045
14046         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14047
14048 2000-04-19  Greg McGary  <gkm@gnu.org>
14049
14050         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14051         sibling-call optimizations.
14052
14053 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14054
14055         * gcc.dg/20000419-1.c: New test.
14056
14057 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14058
14059         * gcc.c-torture/execute/20000412-6.c: New test.
14060
14061 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14062
14063         * gcc.c-torture/execute/20000412-5.c: New test.
14064         * g77.f-torture/compile/20000412-1.f: New test.
14065         * gcc.c-torture/execute/20000412-4.c: New test.
14066         * gcc.c-torture/compile/20000412-2.c: New test.
14067         * gcc.c-torture/execute/20000412-3.c: New test.
14068         * gcc.c-torture/compile/20000412-1.c: New test.
14069         * gcc.c-torture/execute/20000412-2.c: New test.
14070
14071 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14072
14073         * objc/execute/bf-20.m: New test.
14074
14075 2000-04-10  Richard Henderson  <rth@cygnus.com>
14076
14077         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14078
14079         * gcc.c-torture/execute/20000412-1.c: New test.
14080
14081 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14082
14083         * g++.old-deja/g++.eh/catchptr1.C: New test.
14084
14085 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14086
14087         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14088
14089 2000-04-08  Neil Booth  <NeilB@earthling.net>
14090
14091         * gcc.dg/cpp-nullchar.c: Remove test as
14092         embedded nulls cause problems.
14093
14094 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14095
14096         * gcc.dg/compare2.c: New test.
14097
14098 2000-04-08  Neil Booth  <NeilB@earthling.net>
14099
14100         * gcc.dg/cpp-nullchar.c: New test.
14101
14102 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14103
14104         * gcc.dg/cpp-mi2.c: New test.
14105         * gcc.dg/cpp-mi2[abc].h: New files.
14106
14107 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14108
14109         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14110         member name.
14111
14112 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14113
14114         * g++.old-deja/g++.abi/vmihint.C: New test.
14115
14116 2000-04-06  Neil Booth  <NeilB@earthling.net>
14117
14118         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14119         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14120         copyright.
14121
14122 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14123
14124         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14125         avoid stack-frame overwrite.
14126
14127 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14128
14129         * gcc.c-torture/compile/20000405-2.c: New test.
14130         * gcc.c-torture/compile/20000405-3.c: New test.
14131
14132 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14133
14134         * gcc.c-torture/compile/20000405-1.c: New test.
14135
14136 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14137
14138         * gcc.dg/cast-qual-1.c: Revert last change.
14139
14140 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14141
14142         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14143
14144 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14145
14146         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14147         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14148
14149 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14150
14151         * gcc.c-torture/compile/20000403-2.c: New test.
14152         * gcc.c-torture/compile/20000403-1.c: New test.
14153
14154 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14155
14156         * gcc.c-torture/execute/20000403-1.c: New test.
14157
14158 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14159
14160         * gcc.c-torture/execute/20000402-1.c: New test.
14161
14162 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14163
14164         * gcc.c-torture/execute/va-arg-15.c: New test.
14165         * gcc.c-torture/execute/va-arg-16.c: New test.
14166         * gcc.c-torture/execute/va-arg-17.c: New test.
14167         * gcc.c-torture/execute/va-arg-18.c: New test.
14168         * gcc.c-torture/execute/va-arg-19.c: New test.
14169
14170 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14171
14172         * gcc.c-torture/compile/981211-1.c: Move to...
14173         * gcc.dg/cpp-as1.c: ...here.
14174         * gcc.dg/cpp-as2.c: New file.
14175
14176         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14177         compiler.
14178
14179 2000-04-02  Neil Booth  <NeilB@earthling.net>
14180
14181         * gcc.dg/cpp-cond.c  New tests.
14182         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14183         accidental success less likely.
14184         * gcc.dg/cpp-missingop.c  New tests.
14185         * gcc.dg/cpp-missingparen.c  New tests.
14186         * gcc.dg/cpp-shift.c  New tests.
14187         * gcc.dg/cpp-shortcircuit.c  New tests.
14188         * gcc.dg/cpp-unary.c  New tests.
14189
14190 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14191
14192         * gcc.c-torture/compile/20000329-1.c: New test.
14193
14194 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14195
14196         * gcc.c-torture/compile/20000326-1.c: New test.
14197         * gcc.c-torture/compile/20000326-2.c: New test.
14198
14199 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14200
14201         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14202         the first parameter is a function argument.
14203
14204 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14205
14206         * g++.old-deja/g++.ext/array4.C: New test.
14207
14208 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14209
14210         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14211
14212 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14213
14214         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14215
14216 2000-03-19  Richard Henderson  <rth@cygnus.com>
14217
14218         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14219
14220 2000-03-19  Richard Henderson  <rth@cygnus.com>
14221
14222         * gcc.c-torture/compile/20000319-1.c: New test.
14223
14224 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14225
14226         * gcc.c-torture/execute/20000314-3.c: New test.
14227         * gcc.c-torture/execute/20000314-2.c: New test.
14228         * gcc.c-torture/execute/20000314-1.c: New test.
14229         * gcc.c-torture/compile/20000314-2.c: New test.
14230         * gcc.c-torture/compile/20000314-1.c: New test.
14231
14232 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14233
14234         * g++.old-deja/g++.warn/inline.C: New test.
14235
14236 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14237
14238         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14239         standards-compliant result rather than specific constants.
14240         Put test-values in array.
14241
14242 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14243
14244         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14245         (g++_target_compile): Put test-specific options last.
14246
14247 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14248
14249         * g++.old-deja/g++.eh/vbase4.C: New test.
14250
14251 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14252
14253         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14254
14255 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14256
14257         * g++.old-deja/g++.brendan/misc12.C: Removed.
14258         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14259         * g++.old-deja/g++.ext/pretty4.C: New test.
14260
14261 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14262
14263         * g++.old-deja/g++.other/string2.C: New test.
14264
14265 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14266
14267         * g++.old-deja/g++.warn/impint2.C: New test.
14268
14269 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14270
14271         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14272         is 1, not zero.
14273
14274 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14275
14276         * g++.old-deja/g++.warn/impint.C: New test.
14277         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14278         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14279         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14280         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14281         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14282         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14283         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14284         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14285         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14286         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14287         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14288         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14289
14290 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14291
14292         * gcc.dg/cpp-redef.c: New test.
14293
14294 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14295
14296         * g++.old-deja/g++.pt/unify7.C: New test.
14297
14298 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14299
14300         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14301         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14302
14303 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14304
14305         * gcc.c-torture/compile/20000224-1.c: New test.
14306
14307 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14308
14309         * gcc.c-torture/compile/cpp-2.c: New test.
14310         * gcc.c-torture/compile/cpp-1.c: New test.
14311
14312 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14313
14314         * gcc.c-torture/execute/20000225-1.c: New test.
14315
14316 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14317
14318         * gcc.dg/cpp-li2.c: New test.
14319
14320         * gcc.dg/cpp-wi1.c: New test.
14321
14322         * gcc.dg/cpp-li1.c: New test.
14323
14324 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14325
14326         * g++.old-deja/g++.other/sizeof5.C: New test.
14327
14328 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14329
14330         * gcc.c-torture/execute/va-arg-13.c: New test.
14331
14332 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14333
14334         * gcc.c-torture/execute/va-arg-12.c: New test.
14335
14336 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14337
14338         * gcc.c-torture/execute/20000223-1.c: New test.
14339
14340 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14341
14342         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14343
14344 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14345
14346         * g++.old-deja/g++.abi/ptrmem.C: New test.
14347
14348 2000-02-19  Richard Henderson  <rth@cygnus.com>
14349
14350         * gcc.c-torture/compile/init-3.c: New.
14351
14352 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14353
14354         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14355         ALWAYS_CXXFLAGS.
14356
14357 2000-02-11  Robert Lipe <robertl@sco.com>
14358
14359         * gcc.c-torture/compile/20000211-3.c: New test.
14360
14361 2000-02-11  Martin Buchholz <martin@xemacs.org>
14362
14363         * gcc.c-torture/compile/20000211-2.c: New test.
14364
14365 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14366
14367         * gcc.c-torture/compile/20000211-1.c: New test.
14368
14369 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14370
14371         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14372           on native targets
14373
14374 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14375
14376         * g++.old-deja/g++.other/cast5.C: New test.
14377
14378 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14379
14380         * gcc.c-torture/execute/20000205-1.c: New.
14381
14382 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14383
14384         * g++.old-deja/g++.jason/cast3.C: Return void.
14385         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14386
14387 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14388
14389         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14390
14391         * gcc.dg/loop-1.c: New test.
14392
14393 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14394
14395         * gcc.c-torture/compile/20000127-1.c: New test.
14396         * gcc.c-torture/execute/991228-1.c: New test.
14397
14398 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14399
14400         * gcc.dg/unused-2.c: New test.
14401
14402         * gcc.dg/conv-1.c: New test.
14403
14404 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14405
14406         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14407         compiler.
14408         (tool_option_proc): Fix typo.
14409
14410 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14411
14412         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14413         of the ld on the host, not on the build machine.
14414         Also, don't crash if '--help' is not a supported option.
14415
14416 2000-01-24  Richard Henderson  <rth@cygnus.com>
14417
14418         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14419
14420 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14421
14422         * gcc.c-torture/execute/20000120-2.c: New test.
14423         * gcc.c-torture/execute/20000120-1.c: New test.
14424
14425 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14426
14427         * gcc.c-torture/execute/20000113-1.c: New test.
14428
14429 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14430
14431         * gcc.c-torture/execute/20000112-1.c: New test.
14432
14433 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14434
14435         * gcc.dg/20000111-1.c: New test.
14436
14437 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14438
14439         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14440         with 16 bit integers.
14441
14442 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14443
14444         * gcc.dg/20000108-1.c: New test.
14445
14446 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14447
14448         * g++.old-deja/g++.ns/koenig8.C: New test.
14449
14450 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14451
14452         * g++.old-deja/g++.other/cast4.C: New test.
14453
14454 2000-01-05  Jeffrey A Law  (law@cygnus.com)
14455
14456         * gcc.c-torture/compile/20000105-2.c: New test.
14457         * gcc.c-torture/compile/20000105-1.c: New test.
14458
14459 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14460
14461         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
14462         references to printf & atoi to conform to ANSI standard.
14463         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
14464         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
14465         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
14466         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
14467         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
14468         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14469         * g++.old-deja/g++.brendan/copy1.C: Likewise.
14470         * g++.old-deja/g++.brendan/copy2.C: Likewise.
14471         * g++.old-deja/g++.brendan/copy3.C: Likewise.
14472         * g++.old-deja/g++.brendan/copy4.C: Likewise.
14473         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14474         * g++.old-deja/g++.brendan/copy6.C: Likewise.
14475         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14476         * g++.old-deja/g++.brendan/copy8.C: Likewise.
14477         * g++.old-deja/g++.brendan/crash11.C: Likewise.
14478         * g++.old-deja/g++.brendan/crash14.C: Likewise.
14479         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
14480         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14481         * g++.old-deja/g++.brendan/delete2.C: Likewise.
14482         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
14483         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
14484         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
14485         * g++.old-deja/g++.brendan/eh1.C: Likewise.
14486         * g++.old-deja/g++.brendan/groff1.C: Likewise.
14487         * g++.old-deja/g++.brendan/init3.C: Likewise.
14488         * g++.old-deja/g++.brendan/misc12.C: Likewise.
14489         * g++.old-deja/g++.brendan/misc7.C: Likewise.
14490         * g++.old-deja/g++.brendan/new2.C: Likewise.
14491         * g++.old-deja/g++.brendan/operators4.C: Likewise.
14492         * g++.old-deja/g++.brendan/operators5.C: Likewise.
14493         * g++.old-deja/g++.brendan/overload2.C: Likewise.
14494         * g++.old-deja/g++.brendan/overload7.C: Likewise.
14495         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
14496         * g++.old-deja/g++.brendan/reference1.C: Likewise.
14497         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
14498         * g++.old-deja/g++.brendan/template24.C: Likewise.
14499         * g++.old-deja/g++.brendan/template3.C: Likewise.
14500         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
14501         * g++.old-deja/g++.jason/inline3.C: Likewise.
14502         * g++.old-deja/g++.jason/opeq.C: Likewise.
14503         * g++.old-deja/g++.law/arg5.C: Likewise.
14504         * g++.old-deja/g++.law/arm7.C: Likewise.
14505         * g++.old-deja/g++.law/ctors11.C: Likewise.
14506         * g++.old-deja/g++.law/cvt8.C: Likewise.
14507         * g++.old-deja/g++.law/init9.C: Likewise.
14508         * g++.old-deja/g++.law/refs4.C: Likewise.
14509         * g++.old-deja/g++.law/template2.C: Likewise.
14510         * g++.old-deja/g++.law/visibility24.C: Likewise.
14511         * g++.old-deja/g++.law/vtable3.C: Likewise.
14512         * g++.old-deja/g++.mike/asm2.C: Likewise.
14513         * g++.old-deja/g++.mike/eh1.C: Likewise.
14514         * g++.old-deja/g++.mike/misc1.C: Likewise.
14515         * g++.old-deja/g++.mike/misc13.C: Likewise.
14516         * g++.old-deja/g++.mike/misc14.C: Likewise.
14517         * g++.old-deja/g++.mike/ns12.C: Likewise.
14518         * g++.old-deja/g++.mike/p1248.C: Likewise.
14519         * g++.old-deja/g++.mike/p3708.C: Likewise.
14520         * g++.old-deja/g++.mike/p3708a.C: Likewise.
14521         * g++.old-deja/g++.mike/p3708b.C: Likewise.
14522         * g++.old-deja/g++.mike/p646.C: Likewise.
14523         * g++.old-deja/g++.mike/p700.C: Likewise.
14524         * g++.old-deja/g++.mike/p783.C: Likewise.
14525         * g++.old-deja/g++.mike/p783a.C: Likewise.
14526         * g++.old-deja/g++.mike/p783b.C: Likewise.
14527         * g++.old-deja/g++.mike/p786.C: Likewise.
14528         * g++.old-deja/g++.mike/p789.C: Likewise.
14529         * g++.old-deja/g++.mike/p789a.C: Likewise.
14530         * g++.old-deja/g++.mike/p807a.C: Likewise.
14531         * g++.old-deja/g++.other/delete3.C: Likewise.
14532         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14533         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14534         * g++.old-deja/g++.other/dyncast3.C: Likewise.
14535         * g++.old-deja/g++.other/empty1.C: Likewise.
14536         * g++.old-deja/g++.other/temporary1.C: Likewise.
14537         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
14538         * g++.old-deja/g++.pt/t16.C: Likewise.
14539         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
14540
14541 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
14542
14543         * gcc.dg/991230-1.c: New test.
14544
14545 1999-12-29  Jeffrey A Law  (law@cygnus.com)
14546
14547         * gcc.c-torture/compile/991229-3.c: New test.
14548         * gcc.c-torture/compile/991229-2.c: New test.
14549         * gcc.c-torture/compile/991229-1.c: New test.
14550
14551 1999-12-29  Greg McGary <gkm@eng.ascend.com>
14552
14553         * gcc.c-torture/compile/labels-2.c: New test.
14554
14555 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
14556
14557         * gcc.c-torture/execute/991227-1.c: New test.
14558
14559 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14560
14561         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
14562
14563 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
14564
14565         * gcc.c-torture/execute/991221-1.c: New test.
14566
14567 1999-12-20  Nathan Sidwell  <nathan@acm.org>
14568
14569         * g++.old-deja/g++.other/cast3.C: New test.
14570
14571 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
14572
14573         * gcc.c-torture/execute/991216-4.c: New test.
14574
14575 1999-12-16  Michael Meissner  <meissner@cygnus.com>
14576
14577         * gcc.c-torture/execute/991216-1.c: New test.
14578         * gcc.c-torture/execute/991216-2.c: New test.
14579         * gcc.c-torture/execute/991216-3.c: New test.
14580
14581 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14582
14583         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
14584         Actually make the test fail by using "-O2" for compilation.
14585
14586 1999-12-15  Nathan Sidwell  <nathan@acm.org>
14587
14588         * g++.old-deja/g++.warn/cast-align1.C: New test.
14589
14590 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14591
14592         * gcc.c-torture/compile/991214-1.c: New test.
14593         * gcc.c-torture/compile/991214-2.c: New test.
14594
14595 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14596
14597         * gcc.dg/991214-1.c: New test.
14598
14599 1999-12-13  Jeffrey A Law  (law@cygnus.com)
14600
14601         * gcc.c-torture/compile/991213-3.c: New test.
14602         * gcc.c-torture/compile/991213-2.c: New test.
14603         * gcc.c-torture/compile/991213-1.c: New test.
14604
14605 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
14606
14607         * gcc.dg/991209-1.c: New test.
14608
14609 1999-12-08  Nathan Sidwell <nathan@acm.org>
14610
14611         * gcc.c-torture/compile/991208-1.c: New test.
14612
14613 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14614
14615         * gcc.dg/ultrasp2.c: New test.
14616
14617 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
14618
14619         * g++.old-deja/g++.abi/align.C (main): Fix typo.
14620
14621 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
14622
14623         * gcc.c-torture/compile/991202-1.c: New test.
14624         * gcc.c-torture/execute/991202-1.c: New test.
14625         * gcc.c-torture/execute/991202-2.c: New test.
14626         * gcc.c-torture/execute/991202-3.c: New test.
14627
14628 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
14629
14630         * g++.old-deja/g++.abi/align.C: New test.
14631         * g++.old-deja/g++.abi/aggregates.C: Likewise.
14632         * g++.old-deja/g++.abi/bitfields.C: Likewise.
14633
14634 1999-12-01  Richard Henderson  <rth@cygnus.com>
14635
14636         * gcc.c-torture/execute/991201-1.c: New.
14637
14638 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
14639
14640         * gcc.dg/991129-1.c: New test.
14641
14642 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14643
14644         * gcc.c-torture/compile/991127-1.c: New test.
14645
14646 1999-11-22  Nathan Sidwell  <nathan@acm.org>
14647
14648         * g++.old-deja/g++.other/warn4.C: New test.
14649
14650 1999-11-22  Nathan Sidwell  <nathan@acm.org>
14651
14652         * g++.old-deja/g++.eh/cleanup2.C: New test.
14653         * g++.old-deja/g++.ext/pretty2.C: New test.
14654         * g++.old-deja/g++.ext/pretty3.C: New test.
14655         * g++.old-deja/g++.other/debug6.C: New test.
14656
14657 1999-10-20  Jim Wilson  <wilson@cygnus.com>
14658
14659         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
14660         compiler_output to look for one error message instead of two.
14661
14662 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
14663
14664         * gcc.c-torture/execute/991118-1.c: Also test case
14665         where the word boundary does not split a byte evenly.
14666
14667 1999-11-19  Nathan Sidwell  <nathan@acm.org>
14668
14669         * g++.old-deja/g++.ext/restrict1.C: New test.
14670
14671 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
14672
14673         * gcc.c-torture/execute/991118-1.c: New test.
14674
14675 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
14676
14677         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
14678         working directory pathnames.
14679
14680 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
14681
14682         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
14683         host is equipped with driver.h and driver.o so it can actually
14684         compile and run the tests.
14685
14686 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
14687
14688         * gcc.c-torture/compile/991008-1.c: New test.
14689
14690 1999-11-08  Nick Clifton  <nickc@cygnus.com>
14691
14692         * lib/gcc-dg.exp: Include target-supports.exp
14693
14694 1999-11-05  Nick Clifton  <nickc@cygnus.com>
14695
14696         * lib/target-supports.exp: New file: Provide procs to test for
14697         features supported by the target.
14698         (check_weak_available): Moved here from ecos.exp.
14699         (check_alias_available): New proc: Determine of the target
14700         toolchain supports the alias attribute.
14701
14702         * gcc.dg/special/ecos.exp: Move check_weak_available to
14703         target-supports.exp.
14704         (alias-1.c): Only perform the test if the target supports
14705         aliases.
14706         (wkali-1.c): Only perform the test if the target supports
14707         aliases.
14708
14709         * gcc.dg/990506-0.c: Expect error messages from cross
14710         targets as well as native targets.
14711
14712 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14713
14714         * gcc.dg/ultrasp1.c: Removed xfail.
14715         * gcc.dg/struct-ret-2.c: Likewise.
14716         * gcc.dg/array-1.c: Likewise.
14717
14718 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14719
14720         * gcc.dg/struct-ret-2.c: New test.
14721
14722         * gcc.dg/array-1.c: New test.
14723
14724 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
14725
14726         * gcc.c-torture/execute/991030-1.c: New test.
14727
14728 1999-10-26  Richard Henderson  <rth@cygnus.com>
14729
14730         * gcc.c-torture/compile/991026-2.c: New test.
14731
14732 1999-10-26  Jeffrey A Law  (law@cygnus.com)
14733
14734         * gcc.c-torture/compile/991026-1.c: New test.
14735
14736 1999-10-23  Jeffrey A Law  (law@cygnus.com)
14737
14738         * gcc.c-torture/execute/991023-1.c: New test.
14739
14740 1999-10-19  Jeffrey A Law  (law@cygnus.com)
14741
14742         * gcc.c-torture/execute/991019-1.c: New test.
14743
14744 1999-10-16  Richard Henderson  <rth@cygnus.com>
14745
14746         * gcc.c-torture/execute/991016-1.c: New test.
14747
14748 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
14749
14750         * gcc.c-torture/execute/991014-1.c: New test.
14751
14752 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
14753
14754         * g++.old-deja/g++.other/union2.C: New test.
14755
14756 1999-10-13  Nathan Sidwell  <nathan@acm.org>
14757
14758         * g++.old-deja/g++.other/vaarg2.C: New test.
14759         * g++.old-deja/g++.other/vaarg3.C: New test.
14760
14761 1999-10-12  Craig Burley  <craig@jcb-sc.com>
14762
14763         * g77.f-torture/noncompile/19990905-1.f: Moved from being
14764         in compile/.
14765
14766 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
14767
14768         * gcc.c-torture/execute/va-arg-11.c: New test.
14769
14770 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
14771
14772         * lib/file-format.exp (gcc_target_object_format): Don't
14773         crash if objdump is unavailable.
14774
14775 1999-09-29  Donn Terry <donn@interix.com>
14776
14777         * gcc.misc-tests/mg.exp: delete extraneous redirection.
14778
14779 1999-09-28  Nick Clifton  <nickc@cygnus.com>
14780
14781         * gcc.c-torture/compile/990928-1.c: New test.
14782
14783 1999-09-28  Nathan Sidwell  <nathan@acm.org>
14784
14785         * g++.old-deja/g++.other/decl6.C: New test.
14786
14787 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14788
14789         * gcc.c-torture/execute/va-arg-10.c: New test.
14790
14791 1999-09-27  Nathan Sidwell  <nathan@acm.org>
14792
14793         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
14794         __PRETTY_FUNCTION__.
14795
14796 1999-09-23  Nick Clifton  <nickc@cygnus.com>
14797
14798         * gcc.c-torture/execute/990923-1.c: New test.
14799
14800 1999-09-21  Nick Clifton  <nickc@cygnus.com>
14801
14802         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
14803         for which -fpic is inappropriate.
14804
14805 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
14806
14807         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
14808
14809 1999-09-21  Nathan Sidwell  <nathan@acm.org>
14810
14811         * g++.old-deja/g++.other/dyncast1.C: New test.
14812         * g++.old-deja/g++.other/dyncast2.C: New test.
14813         * g++.old-deja/g++.other/dyncast3.C: New test.
14814         * g++.old-deja/g++.other/dyncast4.C: New test.
14815         * g++.old-deja/g++.other/dyncast5.C: New test.
14816         * g++.old-deja/g++.eh/catch3.C: New test.
14817         * g++.old-deja/g++.eh/catch3p.C: New test.
14818         * g++.old-deja/g++.eh/catch4.C: New test.
14819         * g++.old-deja/g++.eh/catch4p.C: New test.
14820         * g++.old-deja/g++.eh/catch5.C: New test.
14821         * g++.old-deja/g++.eh/catch5p.C: New test.
14822         * g++.old-deja/g++.eh/catch6.C: New test.
14823         * g++.old-deja/g++.eh/catch6p.C: New test.
14824         * g++.old-deja/g++.eh/catch7.C: New test.
14825         * g++.old-deja/g++.eh/catch7p.C: New test.
14826         * g++.old-deja/g++.eh/catch8.C: New test.
14827         * g++.old-deja/g++.eh/catch8p.C: New test.
14828         * g++.old-deja/g++.eh/catch9.C: New test.
14829         * g++.old-deja/g++.eh/catch9p.C: New test.
14830
14831 1999-09-13  Nathan Sidwell  <nathan@acm.org>
14832
14833         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
14834         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
14835
14836 1999-09-13  Jeffrey A Law  (law@cygnus.com)
14837
14838         * gcc.c-torture/compile/990913-1.c: New test.
14839
14840 1999-09-10  Nathan Sidwell  <nathan@acm.org>
14841
14842         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
14843         * g++.old-deja/g++.jason/rfg5.C: Likewise.
14844
14845 1999-09-09  Richard Henderson  <rth@cygnus.com>
14846
14847         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
14848
14849 1999-09-09  Nathan Sidwell  <nathan@acm.org>
14850
14851         * g++.old-deja/g++.other/lookup11.C: New test.
14852         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
14853         what is permitted and what we want.
14854         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
14855         overload use.
14856         * g++.old-deja/g++.jason/rfg5.C: Likewise
14857
14858 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
14859
14860         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
14861         * gcc.c-torture/noncompile/poison-1.c: New file.
14862
14863 1999-09-08  Nathan Sidwell  <nathan@acm.org>
14864
14865         * g++.old-deja/g++.other/sizeof3.C: New test.
14866         * g++.old-deja/g++.other/sizeof4.C: New test.
14867         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
14868         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
14869
14870 1999-09-07  Richard Henderson  <rth@cygnus.com>
14871
14872         * gcc.dg/va-arg-1.c: New.
14873
14874 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14875
14876         * gcc.c-torture/execute/va-arg-9.c: New test.
14877
14878 1999-09-05  Craig Burley  <craig@jcb-sc.com>
14879
14880         * g77.f-torture/compile/980519-2.f: New test.
14881         * g77.f-torture/compile/19990905-0.f: New test.
14882         * g77.f-torture/compile/19990905-1.f: New test.
14883         * g77.f-torture/compile/19990905-2.f: New test.
14884
14885         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
14886
14887 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
14888
14889         * gcc.c-torture/execute/990827-1.c: Fix typo.
14890
14891 1999-09-03  Nathan Sidwell  <nathan@acm.org>
14892
14893         * g++.old-deja/g++.other/deref1.C: New test.
14894
14895 1999-09-02  Nathan Sidwell  <nathan@acm.org>
14896
14897         * g++.old-deja/g++.other/ambig2.C: New test.
14898         * g++.old-deja/g++.other/cond5.C: New test.
14899         * g++.old-deja/g++.other/lookup16.C: New test.
14900
14901 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
14902
14903         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
14904         assemblers too.
14905
14906 1999-08-31  Jeffrey A Law  (law@cygnus.com)
14907
14908         * lib/c-torture.exp: Avoid the "compare executables" optimization
14909         when testing native.
14910
14911 1999-08-29  Jeffrey A Law  (law@cygnus.com)
14912
14913         * gcc.c-torture/execute/990829-1.c: New test.
14914         * gcc.c-torture/compile/990829-1.c: New test.
14915
14916 1999-08-27  Paul Burchard  <burchard@pobox.com>
14917
14918         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
14919         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
14920         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
14921         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
14922         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
14923         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
14924         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
14925         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
14926         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
14927         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
14928         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
14929
14930 1999-08-27  Jeffrey A Law  (law@cygnus.com)
14931
14932         * gcc.c-torture/execute/990827-1.c: New test.
14933
14934 1999-08-26  Craig Burley  <craig@jcb-sc.com>
14935
14936         * g77.f-torture/noncompile/19990826-4.f: New test.
14937
14938         * g77.f-torture/compile/19990826-3.f: New test.
14939
14940         * g77.f-torture/execute/19990826-2.f: New test.
14941
14942         * g77.f-torture/compile/19990826-1.f: New test.
14943
14944         * gcc.c-torture/execute/990826-0.c: New test.
14945         * g77.c-torture/execute/19990826-0.f: New test.
14946
14947         * g77.f-torture/noncompile/970626-2.f: New test.
14948
14949 1999-08-25  Paul Burchard  <burchard@pobox.com>
14950
14951         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
14952         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
14953         lss-011.C: New tests.
14954
14955 1999-08-25  Nathan Sidwell  <nathan@acm.org>
14956
14957         * g++.old-deja/g++.other/decl5.C: New test.
14958
14959 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14960
14961         * noncompile/noncompile.exp: Load_lib c-torture.exp.
14962         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
14963         call `postbase' for each one.  All callers of `postbase' changed
14964         to call this instead.
14965
14966 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
14967
14968         * gcc.c-torture/execute/990811-1.c: New test.
14969
14970 1999-08-09  Nick Clifton  <nickc@cygnus.com>
14971
14972         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
14973         just native ones.
14974
14975         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
14976         just native ones.
14977
14978 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
14979
14980         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
14981
14982 1999-08-04  Jeffrey A Law  (law@cygnus.com)
14983
14984         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
14985
14986 1999-08-04  Nathan Sidwell  <nathan@acm.org>
14987
14988         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
14989
14990 1999-08-04  Jeffrey A Law  (law@cygnus.com)
14991
14992         * gcc.c-torture/execute/990804-1.c: New test.
14993
14994 1999-08-03  Nathan Sidwell  <nathan@acm.org>
14995
14996         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
14997         * g++.old-deja/g++.brendan/crash64.C: Likewise
14998         * g++.old-deja/g++.brendan/overload8.C: Likewise
14999
15000 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15001
15002         * g++.old-deja/g++.other/struct1.C: New test.
15003
15004 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15005
15006         * g++.old-deja/g++.other/enum2.C: New test.
15007
15008 1999-08-02  Richard Henderson  <rth@cygnus.com>
15009
15010         Adapted from tests from Franz Sirl:
15011         * gcc.c-torture/execute/va-arg-7.c: New test.
15012         * gcc.c-torture/execute/va-arg-8.c: New test.
15013
15014 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15015
15016         * gcc.c-torture/compile/990801-2.c: New test.
15017
15018         * gcc.c-torture/compile/990801-1.c: New test.
15019
15020 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15021
15022         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15023         fp-cmp-1.c, converting double to float.
15024
15025         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15026         fp-cmp-1.c, converting double to long double.
15027
15028         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15029         from fr1 to unknown_register, since fr1 is a legitimate register
15030         on some machines.
15031
15032 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15033
15034         * README: More listname related changes.
15035
15036 1999-07-08  Catherine Moore  <clm@cygnus.com>
15037
15038         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15039
15040 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15041
15042         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15043
15044 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15045
15046         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15047
15048 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15049
15050         * gcc.dg/990703-1.c: New test.
15051
15052 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15053
15054         * lib/file-format.exp: New file: Move definition of proc
15055         gcc_target_object_format to here from
15056         gcc.dg/special/ecos.exp.
15057
15058         * lib/c-torture.exp: Include lib file-format.exp.
15059         * lib/gcc-dg.exp: Include lib file-format.exp.
15060
15061         * gcc.dg/special/ecos.exp: Remove definition of proc
15062         gcc_target_object_format.
15063
15064 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15065
15066         * gcc.c-torture/execute/990628-1.c: New test.
15067
15068 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15069
15070         * gcc.c-torture/compile/990625-2.c: New test.
15071
15072         * gcc.c-torture/compile/990625-1.c: New test.
15073
15074 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15075
15076         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15077         attributes compile.
15078         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15079         ports that use the COFF/PE file format.
15080
15081 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15082
15083         * gcc.c-torture/compile/990617-1.c: New test.
15084
15085 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15086
15087         * g++.old-deja/g++.other/decl4.C: New test.
15088
15089 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15090
15091         * g++.old-deja/g++.other/bitfld3.C: New test.
15092
15093 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15094
15095         * g++.old-deja/g++.eh/catch1.C: New test.
15096
15097 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15098
15099         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15100
15101         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15102         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15103
15104 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15105
15106         * g77.f-torture/compile/19990502-0.f: Replace with new,
15107         shorter, test that still fails after recent changes.
15108
15109 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15110
15111         * gcc.c-torture/execute/990604-1.c: New test.
15112
15113 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15114
15115         * gcc.c-torture/execute/990531-1.c: New test.
15116
15117 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15118
15119         * gcc.c-torture/compile/990527-1.c: New test.
15120
15121 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15122
15123         * gcc.c-torture/execute/990527-1.c: New test.
15124
15125 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15126
15127         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15128         bitfields as signed.
15129
15130 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15131
15132         * g77.f-torture/compile/19990525-0.f: New test.
15133
15134 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15135
15136         * gcc.c-torture/execute/990525-2.c: New test.
15137
15138         * gcc.c-torture/execute/990525-1.c: New test.
15139
15140 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15141
15142         * g++.old-deja/g++.other/anon3.C: New test.
15143         * g++.old-deja/g++.other/anon4.C: New test.
15144         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15145         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15146         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15147         Merrill).
15148
15149 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15150
15151         * gcc.c-torture/execute/990524-1.c: New test.
15152
15153         * gcc.dg/990524-1.c: New test.
15154
15155 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15156
15157         * gcc.c-torture/compile/990523-1.c: New test.
15158
15159 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15160
15161         * gcc.c-torture/compile/990519-1.c: New test.
15162
15163 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15164
15165         * gcc.c-torture/compile/990517-1.c: New test.
15166
15167         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15168         (e4, f4): New tests.
15169         (main): Call them.
15170
15171 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15172
15173         * gcc.dg/noreturn-1.c: New test.
15174
15175 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15176
15177         * gcc.c-torture/execute/990513-1.c: New test.
15178
15179 1999-05-10  Richard Henderson  <rth@cygnus.com>
15180
15181         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15182
15183 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15184
15185         * g77.f-torture/execute/erfc.f: Use small single-precision
15186         values, to avoid problems on Alphas when not -mieee.
15187
15188 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15189
15190         * gcc.dg/990506-0.c: New test.
15191
15192 1999-05-08  Richard Henderson  <rth@cygnus.com>
15193
15194         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15195         the constant to test.  Don't XFAIL 64-bit targets.
15196
15197         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15198         * g++.old-deja/g++.law/profile1.C: Likewise.
15199
15200         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15201         operator new instances.
15202         * g++.old-deja/g++.other/delete5.C: Likewise.
15203
15204 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15205
15206         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15207         intrinsic.
15208
15209 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15210
15211         * g77.f-torture/execute/u77-test.f: Reverse order of two
15212         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15213
15214 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15215
15216         * gcc.dg/compare1.c: New test.
15217
15218 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15219
15220         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15221         New tests.
15222
15223 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15224
15225         * g77.f-torture/compile/19990502-1.f: New test.
15226
15227 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15228
15229         * g77.f-torture/compile/19990502-0.f: New test.
15230
15231 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15232
15233         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15234         intrinsic.
15235
15236 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15237
15238         * g77.f-torture/execute/u77-test.f (main): List libU77
15239         intrinsics not currently tested.
15240         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15241         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15242         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15243         Trim blanks off the ends of some printed strings.
15244
15245 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15246
15247         * g77.f-torture/execute/u77-test.f (main): Just warn about
15248         FSTAT gid disagreement, as it's expected on some systems.
15249
15250 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15251
15252         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15253         use a new function, which allows for some slop.
15254         Clean up some commentary.
15255         (issum): The new function.
15256         (sgladd): Deleted subroutine.
15257
15258 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15259
15260         * g77.f-torture/execute/u77-test.f: Modify to be more like
15261         libf2c/libU77 version, bringing patches to that version here.
15262         Add suitable commentary.
15263
15264 1999-04-25  Richard Henderson  <rth@cygnus.com>
15265
15266         * gcc.dg/990424-1.c: New test.
15267
15268 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15269
15270         * g77.f-torture/execute/u77-test.f (main): Bug involving
15271         LSTAT has been fixed, so turn back on full checking.
15272
15273 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15274
15275         * g77.f-torture/compile/19990419-0.f: New test.
15276         * g77.f-torture/execute/19990419-1.f: New test.
15277
15278 1999-04-17  Richard Henderson  <rth@cygnus.com>
15279
15280         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15281         to avoid the need for a prototype to supress a warning.
15282
15283 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15284
15285         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15286
15287 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15288
15289         * gcc.c-torture/execute/990404-1.c: New test.
15290
15291 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15292
15293         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15294         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15295         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15296         missing initializer warnings.
15297
15298 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15299
15300         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15301         matching strings.
15302
15303 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15304
15305         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15306
15307 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15308
15309         * g77.f-torture/execute/19990325-0.f: New test.
15310         * g77.f-torture/execute/19990325-1.f: New test.
15311
15312 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15313
15314         * gcc.c-torture/execute/990324-1.c: New test.
15315
15316 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15317
15318         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15319         test with 4.
15320
15321 1999-03-17  Richard Henderson  <rth@cygnus.com>
15322
15323         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15324
15325 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15326
15327         * g77.f-torture/execute/19990313-2.f: New test.
15328         * g77.f-torture/execute/19990313-3.f: New test.
15329
15330 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15331
15332         * g77.f-torture/execute/19990313-0.f: New test.
15333         * g77.f-torture/execute/19990313-1.f: New test.
15334
15335 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15336
15337         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15338         printf to sprintf.
15339         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15340         (main): Add check for u15.  Conditionalize u31 check depending on
15341         whether ints are <32 bits or >=32 bits.
15342
15343 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15344
15345         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15346
15347 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15348
15349         * g77.f-torture/compile/19990305-0.f: New test.
15350         * g77.f-torture/execute/19981119-0.f: New test.
15351
15352 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15353
15354         * g77.f-torture/execute/970625-2.f: call ABORT if final
15355         result is not correct, instead of just printing it.
15356         Add this checking via newly introduced obfuscation, to
15357         trip up buggy front ends.
15358
15359 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15360
15361         * g77.f-torture/compile/960317-1.f: Moved from being
15362         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15363
15364 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15365
15366         * g77.f-torture/execute/960317-1.f: New (old) test.
15367         * g77.f-torture/execute/970625-2.f: Ditto.
15368
15369 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15370
15371         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15372         message on line 1 or line 2; cccp and cpplib do this differently.
15373
15374 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15375
15376         * g++.old-deja/g++.law/weak1.C: New test.
15377
15378 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15379
15380         * gcc.c-torture/execute/990119-1.c: Renamed to...
15381         * gcc.dg/990119-1.c: this, so it will only be tested once
15382         (it's a preprocessor test, it doesn't need to be run at
15383         multiple optimization levels).
15384
15385 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15386
15387         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15388           ALWAYS_CXXFLAGS.
15389
15390 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15391
15392         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15393         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15394         to not be compilable by current g77.
15395
15396 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15397
15398         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15399
15400 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15401
15402         * gcc.c-torture/execute/990222-1.c: New test.
15403
15404 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15405
15406         * g77.f-torture/compile/19990218-0.f: New test.
15407         * g77.f-torture/noncompile/19990218-1.f: New test.
15408
15409 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15410
15411         * g77.f-torture/compile/19981216-0.f: New test.
15412
15413 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15414
15415         * gcc.dg/990214-1.c: New test.
15416
15417 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15418
15419         * gcc.dg/990213-2.c: New test.
15420
15421         * gcc.dg/990213-1.c: New test.
15422
15423 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15424
15425         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15426         ints.
15427
15428 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15429
15430         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15431         specified by target.
15432
15433         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15434
15435 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15436
15437         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15438
15439 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15440
15441         * gcc.dg/special/ecos.exp: New test driver for new tests with
15442         special requirements.
15443
15444         * gcc.dg/special/alias-1.c: New test.
15445         * gcc.dg/special/gcsec-1.c: New test.
15446         * gcc.dg/special/weak-1.c: New test.
15447         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15448         * gcc.dg/special/weak-2.c: New test.
15449         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15450         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15451         * gcc.dg/special/wkali-1.c: New test.
15452         * gcc.dg/special/wkali-2.c: New test.
15453         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15454         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15455
15456 1999-02-10  Felix Lee  <flee@cygnus.com>
15457
15458           * lib/c-torture.exp (c-torture-compile): Pull out code for
15459           analyzing gcc error messages.
15460           (c-torture-execute): Likewise.  Fix some (harmless) false
15461           positives.
15462           * lib/gcc.exp (gcc_check_compile): New function.
15463
15464 1999-02-08  Richard Henderson  <rth@cygnus.com>
15465
15466         * gcc.c-torture/execute/990208-1.c: New test.
15467
15468 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15469
15470         * g++.dg/special/ecos.exp: New driver for new tests with special
15471         requirements
15472
15473         * g++.dg/special/conpr-1.C: New test
15474         * g++.dg/special/conpr-2.C: New test
15475         * g++.dg/special/conpr-2a.C: New test
15476         * g++.dg/special/conpr-3.C: New test
15477         * g++.dg/special/conpr-3a.C: New test
15478         * g++.dg/special/conpr-3b.C: New test
15479
15480         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15481         allow g++ to use the dg driver
15482
15483         * README: Add comment about g++.dg directory
15484
15485 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15486
15487         * README: Update email addresses.
15488
15489 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15490
15491         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15492         arguments in order to force structure S onto the stack even on
15493         the alpha.
15494         (test): Pass 10 leading arguments to function foo as well as the
15495         structure S.
15496
15497         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15498         failure for all targets.
15499
15500         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15501         abort to terminate program execution.
15502
15503 1999-01-30  Richard Henderson  <rth@cygnus.com>
15504
15505         * gcc.c-torture/execute/990130-1.c: New test.
15506
15507 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15508
15509         * gcc.dg/990130-1.c: New test.
15510
15511 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15512
15513         * gcc.c-torture/execute/990128-1.c: New test.
15514
15515 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15516
15517         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15518
15519 1999-01-27  Felix Lee  <flee@cygnus.com>
15520
15521         * lib/c-torture.exp (c-torture-compile): pull out code for
15522         analyzing gcc error messages.
15523         (c-torture-execute): ditto, and fix some (harmless) false
15524         positives.
15525         * lib/gcc.exp (gcc_check_compile): new function.
15526
15527 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15528
15529         * gcc.dg/990117-1.c: New test.
15530
15531         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15532
15533         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15534
15535 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15536
15537         * g77.f-torture/compile/990115-1.f: New test.
15538
15539 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15540
15541         * gcc.c-torture/compile/990107-1.c: New test
15542
15543 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15544
15545         * gcc.c-torture/execute/990106-2.c: New test.
15546
15547         * gcc.c-torture/execute/990106-1.c: New test.
15548
15549 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15550
15551         * gcc.c-torture/compile/981223-1.c: New test.
15552
15553 1998-12-29  Richard Henderson  <rth@cygnus.com>
15554
15555         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15556         (opt3): Rename from opt4 and disable.
15557
15558 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15559
15560         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15561
15562 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15563
15564         * g++.old-deja/g++.other/conv5.C: New test.
15565
15566 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15567
15568         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15569
15570 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15571
15572         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15573
15574 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15575
15576         * gcc.c-torture/compile/981211-1.c: New test.
15577
15578 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15579
15580         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15581
15582         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15583
15584 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15585
15586         * gcc.special/930510-1.c: Make C9X safe.
15587         * gcc.misc-tests/gcov-1.c Similarly.
15588         * gcc.misc-tests/gcov-2.c Similarly.
15589
15590 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15591
15592         * gcc.dg/ultrasp1.c: New test.
15593
15594 1998-12-06  Richard Henderson  <rth@cygnus.com>
15595
15596         * gcc.c-torture/execute/981206.c: New test.
15597
15598 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15599
15600         * g++.old-deja/g++.ns/template7.C: New test.
15601
15602         * g++.old-deja/g++.other/expr1.C: New test.
15603
15604         * g++.old-deja/g++.eh/tmpl3.C: New test.
15605
15606         * g++.old-deja/g++.eh/tmpl2.C: New test.
15607
15608 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15609
15610         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15611         * g++.old-deja/g++.other/using6.C: Removed.
15612         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15613
15614         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15615
15616 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15617
15618         * g++.old-deja/g++.pt/overload8.C: New test.
15619
15620         * g++.old-deja/g++.pt/overload7.C: New test.
15621
15622         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15623
15624         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15625         and relinking messages.
15626         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15627         compiling with -frepo.
15628
15629 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15630
15631         * g++.old-deja/g++.pt/lookup6.C: New test.
15632
15633 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15634
15635         * gcc.c-torture/execute/981130-1.c: New test.
15636         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15637
15638 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15639
15640         * g++.old-deja/g++.pt/explicit76.C: New test.
15641
15642         * g++.old-deja/g++.pt/friend38.C: New test.
15643
15644         * g++.old-deja/g++.ns/crash2.C: New test.
15645
15646         * g++.old-deja/g++.pt/defarg8.C: New test.
15647
15648         * g++.old-deja/g++.pt/instantiate6.C: New test.
15649
15650         * g++.old-deja/g++.pt/static6.C: New test.
15651
15652         * g++.old-deja/g++.pt/decl2.C: New test.
15653
15654 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15655
15656         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15657         problem is actually related with name lookup, but so what? :-)
15658
15659         * g++.old-deja/g++.pt/friend37.C: New test.
15660
15661 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15662
15663         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15664         element, which fails on some systems.
15665
15666         * g77.f-torture/execute/labug1.f: New test.
15667
15668 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15669
15670         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15671         is defined.
15672
15673 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15674
15675         * g77.f-torture/compile/981117-1.f: New test.
15676
15677 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15678
15679         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15680         properly discarded.
15681
15682 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15683
15684         * gcc.c-torture/execute/memcheck: New directory of tests for
15685         -fcheck-memory-usage.
15686
15687 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15688
15689         * README: New file, general information about the testsuite and
15690         new description of the various C++ test subdirectories.
15691         * README.g++: Eliminate obsolete information, update and move most
15692         relevant stuff to README.
15693
15694 1998-11-07  Richard Henderson  <rth@cygnus.com>
15695
15696         * gcc.c-torture/compile/981107-1.c: New test.
15697
15698 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
15699
15700         * execute/memcpy-bi.c: New testcase.
15701
15702 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
15703
15704         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
15705         base classes.
15706
15707         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
15708         template is selected.
15709
15710         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
15711         classes, it should be accepted for all types.
15712
15713         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
15714
15715         * g++.old-deja/g++.pt/spec24.C: Ensure that template
15716         specializations start with template headers.
15717
15718 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
15719
15720         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
15721
15722         * g++.old-deja/g++.other/init9.C: Test cross initialization of
15723         non-POD types.
15724
15725 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15726
15727         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
15728
15729 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
15730
15731         * compile/981022-1.c, compile/981022-1.x: New test and driver.
15732
15733 1998-10-19  Jeffrey A Law  (law@cygnus.com)
15734
15735         * 981019-1.c: New test.
15736
15737 1998-10-14  Robert Lipe <robertl@dgii.com>
15738
15739         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
15740         find objc headers.
15741
15742 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15743
15744         * compile/981001-4.c: Remove use of GCC extension that triggers a
15745         compiler bug.
15746
15747 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
15748
15749         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
15750
15751 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
15752
15753         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
15754         instantiation of template produces incorrect code for delete
15755         expression.
15756
15757         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
15758         constructors' name is not unique.
15759         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
15760         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
15761
15762         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
15763         automatic array of const is ill-formed.
15764
15765         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
15766         of template parameter?
15767
15768         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
15769         const.
15770
15771         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
15772         pointer-to-member expression.
15773
15774         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
15775         declaration causes ICE.
15776
15777 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
15778
15779         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
15780         reserved in the global namespace.
15781
15782         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
15783         generate needed virtual table.
15784
15785         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
15786
15787 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
15788
15789         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
15790         template-dependent type
15791
15792 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
15793
15794         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
15795         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
15796         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
15797
15798         * g++.old-deja/g++.other/using5.C: New test; using decl from base
15799         class should be usable as argument of member function.
15800         * g++.old-deja/g++.other/using6.C: New test; using decl from base
15801         class should be usable as return type of member function.
15802         * g++.old-deja/g++.other/using7.C: New test; using decl from base
15803         class should be usable as type of data member.
15804
15805         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
15806
15807 1998-10-09  Jeffrey A Law  (law@cygnus.com)
15808
15809         * gcc.c-torture/special/920521-1.c: Fix bogus test.
15810
15811 1998-10-08  Nick Clifton  <nickc@cygnus.com>
15812
15813         * gcc.dg/dll-?.c Add thumb to target list.
15814         Fix assembler scan patterns to match current assembler output.
15815
15816 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
15817
15818         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
15819         matching of template brackets.
15820
15821         * g++.old-deja/g++.other/using4.C: New test.  Test using
15822         declarations of methods from base classes.
15823
15824         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
15825         within functions should introduce names into the innermost
15826         enclosing namespace.
15827
15828         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
15829         of static locals if first initialization throws.
15830
15831 1998-10-07  Jim Wilson  <wilson@cygnus.com>
15832
15833         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
15834
15835 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
15836
15837         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
15838         lose track of the possible targets of tablejump insns.
15839         * special/special.exp: Run it.
15840
15841 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15842
15843         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
15844         must be declared before its specializations can be named in friend
15845         declarations.
15846
15847 1998-10-05  Dave Love  <d.love@dl.ac.uk>
15848
15849         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
15850
15851         * g77.f-torture/execute/io1.f: New test.
15852
15853 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15854
15855         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
15856         with pointer to template function, for which no argument deduction
15857         is possible.
15858
15859         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
15860         specialization of template function as argument to template
15861         function.
15862
15863         * g++.old-deja/g++.other/access2.C: New test; Inner class
15864         shouldn't have privileged access to Outer's names.
15865
15866 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15867
15868         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
15869         friend template declared within template class conflicts with
15870         nested class of the same name.
15871
15872         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
15873         is ignored.
15874
15875         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
15876         object with direct initializer as function declaration.
15877
15878         * g++.old-deja/g++.other/decl2.C: New test; duplicate
15879         initializers.
15880
15881         * g++.old-deja/g++.other/null2.C: New test; conditional operator
15882         involving const pointer and NULL produces incorrect result.
15883
15884         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
15885         type name without `typename' should be rejected with -pedantic.
15886
15887 1998-10-02  Richard Henderson  <rth@cygnus.com>
15888
15889         * g++.old-deja/g++.other/addrof1.C: New test.
15890
15891 1998-10-01  Nick Clifton  <nickc@cygnus.com>
15892
15893         * gcc.c-torture/compile/981001-1.c: New test.
15894         * gcc.c-torture/execute/981001-1.c: New test.
15895
15896 1998-10-01  Jeffrey A Law  (law@cygnus.com)
15897
15898         * gcc.c-torture/compile/981001-2.c: New test.
15899         * gcc.c-torture/compile/981001-3.c: New test.
15900         * gcc.c-torture/compile/981001-4.c: New test.
15901
15902 1998-10-01  Robert Lipe  <robertl@dgii.com>
15903
15904         * lib/objc.exp (objc_target_compile): Add -L during compiles for
15905         multilibbed hosts.   Idea grafted from g77.exp.
15906
15907 1998-09-30  Dave Love  <d.love@dl.ac.uk>
15908
15909         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
15910         avoid losing on systems which need -lsocket.
15911
15912 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
15913
15914         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
15915         * g++.old-deja/g++.other/nested2.C: Ditto.
15916         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
15917         failure.
15918
15919 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15920
15921         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
15922         preferred over template operator!= for enum bitfields.
15923
15924 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
15925
15926         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
15927         that happen to have the same base name, but in different scopes,
15928         are incorrectly rejected.
15929
15930 1998-09-16  Richard Henderson  <rth@cygnus.com>
15931
15932         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
15933         on the native word size instead of an integer literal.
15934
15935 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15936
15937         * g++.old-deja/g++.other/static2.C: Invocation of static data
15938         member of type pointer-to-function denoted as non-static member.
15939
15940         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
15941         checks involving function types and aliases.
15942
15943 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
15944
15945         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
15946         redefined to the same non-trivial type.
15947
15948         * g++.old-deja/g++.pt/explicit73.C: Test for proper
15949         namespace-qualification of template specializations declared in
15950         other namespaces.
15951
15952         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
15953         to declare a subset of the specializations of a template function
15954         as friends of specializations of a template class.
15955
15956         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
15957         member templates that do not fully specialize the enclosing
15958         template class are rejected.
15959
15960 1998-09-11  Dave Love  <d.love@dl.ac.uk>
15961
15962         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
15963
15964 1998-09-08  Dave Love  <d.love@dl.ac.uk>
15965
15966         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
15967         altered from libf2c/libU77 version.
15968
15969 1998-09-06  Dave Love  <d.love@dl.ac.uk>
15970
15971         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
15972
15973 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
15974
15975         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
15976         (un)signed char are different types for template specialization
15977         purposes.
15978
15979 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
15980
15981         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
15982         * objc: ObjC testsuite.
15983
15984 1998-08-31  Catherine Moore  <clm@cygnus.com>
15985
15986         * gcc.c-torture/execute/941014-1.x:  New file.
15987
15988 1998-08-31  Nick Clifton  <nickc@cygnus.com>
15989
15990         * lib/c-torture.exp: Add support for
15991         torture_eval_before_compile and torture_eval_before_execute
15992         variables.
15993
15994 1998-08-30  Jeffrey A Law  (law@cygnus.com)
15995
15996         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
15997         this test triggers valid.
15998
15999 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16000
16001         * gcc.dg/980827-1.c: New test.
16002
16003 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16004
16005         * gcc.c-torture/execute/loop-4b.c: New test.
16006
16007 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16008
16009         * lib/c-torture.exp: Add support for
16010         torture_eval_before_compile and torture_eval_before_execute
16011         variables.
16012
16013 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16014
16015         * gcc.c-torture/compile/980825-1.c: New test.
16016
16017 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16018
16019         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16020         count number tests in opt_t0 not good_t0.
16021
16022 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16023
16024         * gcc.c-torture/compile/930326-1.x: Fix typo.
16025
16026 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16027
16028         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16029         causes an ICE.
16030
16031 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16032
16033         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16034         STACK_SIZE is defined.
16035         * gcc.c-torture/unsorted/stuct.c: Similarly.
16036
16037         * gcc.c-torture/compile/980821-1.c: New test.
16038
16039 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16040
16041         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16042
16043 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16044
16045         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16046         code.
16047
16048 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16049
16050         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16051         error'.
16052
16053 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16054
16055         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16056
16057 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16058
16059         * gcc.c-torture/compile/980816-1.c: New test.
16060
16061         * gcc.dg/980816-1.c: New test.
16062
16063 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16064
16065         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16066         compiler for ieee tests.
16067
16068 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16069
16070         * g77.f-torture/compile/980729-0.f: New test.
16071
16072 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16073
16074         * gcc.c-torture/special/eeprof-1.c: New test, for
16075         -finstrument-functions.
16076         * gcc.c-torture/special/special.exp: Run it.
16077
16078 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16079
16080         * gcc.c-torture/compile/980729-1.c: New test.
16081
16082 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16083
16084         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16085         __thumb__ is defined, and test for ARM style doubles if so.
16086
16087 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16088
16089         * g77.f-torture/noncompile/980615-0.f: New test.
16090
16091 1998-07-26  H.J. Lu  (hjl@gnu.org)
16092
16093         * gcc.dg/980312-1.c: Do link instead of compile.
16094         * gcc.dg/980313-1.c: Likewise.
16095
16096 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16097
16098         * gcc.c-torture/compile/980726-1.c: New test.
16099
16100 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16101
16102         * g77.f-torture/execute/io0.f: New test.
16103
16104 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16105
16106         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16107         an int.
16108
16109 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16110
16111         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16112         m32r bugs.
16113
16114 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16115
16116         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16117         c-decl.c:grokdeclarator can handle mode attributes.
16118
16119 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16120
16121         * gcc.c-torture/execute/980716-1.c: New test.
16122
16123 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16124
16125         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16126         the mn10200.
16127         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16128         the mn10200.
16129         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16130         * gcc.c-torture/compile/930326-1.x: Similarly.
16131
16132 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16133
16134         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16135         New test from Craig.
16136
16137 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16138
16139         * g77.f-torture/noncompile/980616-0.f: New test.
16140
16141         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16142
16143 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16144
16145         *  g++.other/singleton.C: Return error value instead of taking
16146         SIGSEGV.
16147
16148 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16149
16150         *  g++.other/singleton.C: New test.   Warning is under dispute.
16151         Runtime crash is not.
16152
16153 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16154
16155         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16156         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16157         using6.C, using7.C}:  New namespace tests.
16158
16159 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16160
16161         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16162         specialization with typedef'ed names used as array indexes.
16163
16164 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16165
16166         * gcc.c-torture/execute/980709-1.c: New test.
16167
16168         * gcc.dg/980709-1.c: New test.
16169
16170 1998-07-07  Richard Henderson  <rth@cygnus.com>
16171
16172         * gcc.c-torture/execute/bcp-1.c: New test.
16173
16174 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16175
16176         * gcc.c-torture/execute/980707-1.c: New test.
16177
16178 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16179
16180         * gcc.c-torture/compile/980706-1.c: New test.
16181
16182 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16183
16184         * g77.f-torture/execute/980701-0.f,
16185         g77.f-torture/execute/980701-1.f: New test from Craig.
16186
16187 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16188
16189         * gcc.c-torture/compile/980701-1.c: New test.
16190
16191         * gcc.c-torture/execute/980701-1.c: New test.
16192
16193 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16194 rlsruhe.de>
16195
16196         * g++.old-deja/g++.robertl/eb132.C: New test.
16197         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16198
16199 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16200
16201         * g77.f-torture/execute/980628-7.f,
16202         g77.f-torture/execute/980628-8.f,
16203         g77.f-torture/execute/980628-9.f,
16204         g77.f-torture/execute/980628-10.f: New tests from Craig.
16205
16206         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16207
16208 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16209
16210         * g77.f-torture/execute/980628-4.f: New test from Craig.
16211         * g77.f-torture/execute/980628-5.f: Likewise.
16212         * g77.f-torture/execute/980628-2.f: Likewise.
16213         * g77.f-torture/execute/980628-0.f: Likewise.
16214         * g77.f-torture/execute/980628-1.f: Likewise.
16215         * g77.f-torture/execute/980628-3.f: Likewise.
16216         * g77.f-torture/execute/980628-6.f: Likewise.
16217
16218 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16219
16220         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16221         directory when nothing has been installed yet.
16222
16223 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16224
16225         * gcc.c-torture/special/special.exp: Handle newer versions of
16226         dejagnu.
16227
16228 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16229
16230         * gcc.dg/980626-1.c: New test.
16231
16232 1998-06-19  Bruno Haible <haible@ilog.fr>
16233
16234         * gcc.misc-tests/m-un-2.c: New test.
16235         * g++.old-deja/g++.other/warn01.c: Likewise.
16236
16237 1998-06-19  Robert Lipe  <robertl@dgii.com>
16238
16239         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16240         compatibility with assmblers with a different comment character.
16241         Eliminate use of GAS-specific extensions.
16242
16243 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16244
16245         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16246
16247 1998-06-19  Robert Lipe  <robertl@dgii.com>
16248
16249         *lib/g77.exp: Replace search for libf2c.a with search for newly
16250         renamed libg2c.a
16251
16252 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16253
16254         * gcc.c-torture/execute/980617-1.c: New test.
16255
16256 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16257
16258         * gcc.c-torture/execute/980612-1.c: New test.
16259
16260 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16261
16262         * gcc.dg/980523-1.c: Only test on ppc-linux.
16263         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16264
16265         * gcc.c-torture/execute/980608-1.c: New test.
16266
16267 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16268
16269         * gcc.c-torture/execute/980605-1.c: New test.
16270
16271 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16272
16273         * gcc.c-torture/execute/980604-1.c: New test.
16274
16275 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16276
16277         * gcc.c-torture/execute/980602-1.c: New test.
16278         * gcc.c-torture/execute/980602-2.c: Likewise.
16279
16280 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16281
16282         * 970125-0.f: Fix per JCB.  Add commentary.
16283
16284 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16285
16286         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16287         IEEE -0 support.
16288
16289 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16290
16291         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16292         earlier.
16293
16294 1998-05-28  Catherine Moore <clm@cygnus.com>
16295
16296         * gcc.c-torture/execute/980526-3.c: New test.
16297
16298 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16299
16300         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16301         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16302         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16303         m88k-motorola-sysv3 to XFAIL.
16304
16305 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16306
16307         * gcc.dg/980526-1.c: New test.
16308         * gcc.c-torture/execute/980526-2.c: New test.
16309
16310 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16311
16312         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16313
16314         * gcc.c-torture/execute/980526-1.c: New test.
16315
16316 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16317
16318         * g77.f-torture/execute/alpha2.f: Add runtime test.
16319
16320 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16321
16322         * g++.old-deja/old-deja.exp: Strip leading directories.
16323
16324         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16325         error for the line.  Don't run multiple tests for the same line.
16326
16327 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16328
16329         * gcc.dg/980523-1.c: New test.
16330
16331 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16332
16333         * g77.f-torture/compile/970915-0.f: New test.
16334
16335 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16336
16337         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16338
16339 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16340
16341         * gcc.dg/980520-1.c: New test.
16342
16343 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16344
16345         * gcc.dg/980502-1.c: Fix return type.
16346
16347 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16348
16349         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16350         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16351         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16352         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16353         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16354
16355 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16356
16357         * g77.f-torture/execute/980520-1.f: New test.
16358
16359 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16360
16361         * lib/mike-g77.exp: New file.
16362
16363         * g77.f-torture/noncompile/noncompile.exp,
16364         g77.f-torture/noncompile/check0.f: New files.
16365
16366 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16367
16368         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16369         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16370         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16371         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16372         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16373         abort where appropriate.
16374
16375 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16376
16377         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16378         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16379
16380 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16381
16382         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16383
16384 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16385
16386         * g77.f-torture/compile/980427-0.f: New test.
16387
16388 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16389
16390         * g77.f-torture/compile/980424-0.f: New test.
16391
16392 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16393
16394         * g77.f-torture/compile/980419-2.f (main): New test.
16395         * g77.f-torture/compile/970125-0.f: New test.
16396         * g77.f-torture/compile/980419-1.f: New test.
16397
16398 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16399
16400         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16401         of loop-4.c.
16402
16403 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16404
16405         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16406
16407 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16408
16409         * gcc.c-torture/compile/980329-1.c: New test.
16410
16411 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16412
16413         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16414         * gcc.dg/980312-1.c: Fix typo in -march command.
16415
16416 1998-03-16  H.J. Lu  (hjl@gnu.org)
16417
16418         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16419
16420 1998-03-11  Robert Lipe  <robertl@dgii.com>
16421
16422         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16423         Dave Love agree the Fortran source is bogus.
16424
16425 1998-03-11  Robert Lipe  <robertl@dgii.com>
16426
16427         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16428         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16429         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16430         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16431         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16432
16433 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16434
16435         * g++.old-deja/g++.other/friend1.C: New test.
16436
16437 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16438
16439         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16440         possibly uninitialized) variables and declare dnrm2.
16441
16442 1998-02-23  Robert Lipe <robertl@dgii.com>
16443
16444         From Bruno Haible <haible@ilog.fr>:
16445         * gcc.c-torture/execute/980223.c: New test.
16446
16447 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16448
16449         * gcc.dg/ifelse-1.c: New test.
16450
16451 1998-02-09  H.J. Lu  (hjl@gnu.org)
16452
16453         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16454
16455           * lib/old-dejagnu.exp (old-dejagnu): Added the
16456           "execution test - XFAIL *-*-*" handling in the spirit of
16457           "excess errors test -". Changed the "execution test fails"
16458           handling to be like "excess errors test fails".
16459           * Update various tests accordingly.
16460
16461 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16462
16463         * gcc.c-torture/execute/980205.c: New test.
16464
16465 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16466
16467         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16468         * lib/f-torture.exp: Similarly.
16469         * gcc.c-torture: Rename all .cexp files to .x files.
16470
16471 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16472
16473         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16474         (940510-1.c): Removed duplicate.
16475         (971104-1.c): New test.
16476
16477 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16478
16479           * lib/f-torture.exp: Improve error and loop detection.
16480
16481 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16482
16483         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16484         use that to size the filler array.
16485
16486 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16487
16488         * lib/c-torture.exp(c-torture-execute): Fix typo.
16489
16490         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16491         testcase as the executable name. Keep the executable around if
16492         the test fails.
16493
16494 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16495
16496         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16497         changes.  Only test one -g option, and move it to the end of the
16498         list of options to test.
16499
16500 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16501
16502         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16503         variable GCC_TORTURE_OPTIONS to supply default switches separated
16504         by colons.  If no environment variable, run tests with -O0 -g, -O1
16505         -g, and -O2 -g as well.
16506
16507 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16508
16509         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16510         explanatory comments. Fix indentation.
16511
16512 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16513
16514         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16515
16516 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16517
16518         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16519         * g++.old-deja/g++.mike/p7325.C: Likewise.
16520         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16521
16522 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16523
16524         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16525         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16526         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16527         * g++.old-deja/g++.law/operators4.C: Likewise.
16528
16529 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16530
16531         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16532         * g++.old-deja/g++.mike/p784.C: Ditto.
16533         * g++.old-deja/g++.mike/p785.C: Ditto.
16534
16535 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16536
16537           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16538
16539 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16540
16541         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16542         target feature; pass this to c-torture-execute as needed.
16543
16544 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16545
16546         * lib/c-torture.exp(c-torture-execute): If the previous and the
16547         current executables being tested are identical, we don't need to
16548         run the executable again. Try to make the executable names
16549         unique. Add an optional argument for passing additional compiler
16550         flags.
16551
16552 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16553
16554         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16555
16556 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16557
16558         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16559
16560 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16561
16562         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16563         32bit or larger longs.
16564
16565         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16566         have either a 32bit long or 32bit int.
16567
16568 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16569
16570         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16571         Make double precision tests dependent on sizeof (double).
16572
16573 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16574
16575         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16576         too.
16577
16578 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16579
16580         * gcc.c-torture/compile/961203-1.cexp: New script.
16581
16582 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16583
16584         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16585         up the includes ourselves.
16586
16587 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16588
16589         * lib/plumhall.exp: Remove random include, and add a few
16590         verbose messages for debugging.
16591
16592 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16593
16594         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16595         of trying to do it ourselves.
16596
16597 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16598
16599         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16600
16601 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16602
16603         * gcc.prms/5403.c: Made regexp a bit less strict.
16604
16605 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16606
16607         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16608         is returned from remote_load instead.
16609         * lib/plumhall.exp: Ditto.
16610         * lib/mike-g++.exp: Ditto.
16611         * lib/old-dejagnu.exp: Ditto.
16612         * lib/c-torture.exp: Ditto.
16613
16614 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16615
16616         * lib/g++.exp: Use build_wrapper procedure.
16617         * lib/gcc.exp: Ditto.
16618
16619 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16620
16621         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16622         an old-style decl for malloc.  Fixes tests to work when
16623         sizeof (int) != sizeof (size_t).
16624
16625 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16626
16627         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16628
16629         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16630         use stdargs.h interface.
16631
16632 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16633
16634         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16635         NO_VARARGS when compiling.
16636
16637 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16638
16639         * lib/plumhall.exp(ph_includes): New procedure.
16640         (ph_make): Use it.
16641         (ph_compiler): Ditto.
16642
16643         * lib/g++.exp: Rename test-glue.c to testglue.c.
16644         * lib/gcc.exp: Ditto.
16645
16646 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16647
16648         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16649         to completion when it's called.
16650
16651 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16652
16653         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16654         is defined, don't do test.
16655
16656 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16657
16658         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16659         for object files.
16660         (ph_summary): Mark skipped testcases as untested, not unresolved.
16661
16662         * lib/plumhall.exp (ph_make): If unresolved because of bad
16663         errorCode, record errorCode in log file.
16664         (*): Replace send_log/verbose with verbose -log.
16665
16666 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16667
16668         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16669         double conversion if double isn't at least 8 bytes.
16670
16671         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16672         int to work with targets where int is 16 bits.
16673
16674         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16675         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16676         precision for the test to complete.
16677
16678 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16679
16680         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16681         if d10v is not compiled with the -mdouble64 flag.
16682         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16683
16684         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16685         d10v is not compiled with the -mint32 flag.
16686
16687 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16688
16689         * lib/plumhall.exp: Use incr_count.
16690
16691 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16692
16693         * gcc.c-torture: Update to c-torture-1.45.
16694
16695 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16696
16697         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16698         the name of the expect testcase file).
16699
16700         * lib/g++.exp(g++_init): Ditto.
16701
16702 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16703
16704         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16705         the host.
16706
16707         * lib/gcc.exp(gcc_exit): New procedure.
16708
16709 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16710
16711         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16712         specs where appropriate.
16713
16714         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16715         because of new "candidates are" messages, and removed a few
16716
16717         * Converted all non-old-style g++ testcases to old-style, and
16718         moved into g++.old-deja.
16719
16720 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16721
16722         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16723         options.
16724
16725         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16726         succeeded.
16727
16728         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16729
16730 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16731
16732         * lib/gcc.exp (gcc_target_compile): Add support for defining
16733         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16734         the machine doesn't have those features.
16735
16736 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16737
16738         * g++.law/operators4.exp: Don't use LIBS.
16739
16740 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16741
16742         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16743
16744         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16745         * lib/g++.exp: Set it here instead. Also, allow use of the
16746         --tool_exec and --tool_opt options. Change CXX to
16747         GXX_UNDER_TEST.
16748
16749         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16750
16751         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16752
16753 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16754
16755         * lib/old-dejagnu.exp: Use prune_warnings instead of
16756         prune_system_crud.
16757         * lib/mike-g++.exp: Ditto.
16758         * lib/gcc.exp: Ditto.
16759         * lib/g++.exp: Ditto.
16760
16761         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16762
16763 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16764
16765           * 941014-2.c: Include stdlib.h
16766           * 960327-1.c: Include stdio.h
16767           * dbra.c, index-1.c: Don't assume ints are 32bits.
16768
16769 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16770
16771         * lib/gcc.exp: Add gcc,stack_size target feature.
16772
16773         * lib/g++.exp(g++_target_compile): Add the include and link
16774         paths here, not in two other places. And, it's $options, not
16775         options.
16776
16777         * lib/mike-g++.exp(postbase): Remove the code that determines
16778         the correct include and link paths.
16779         * g++.old-deja/old-deja.exp: Ditto.
16780
16781 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16782
16783         * lib/g++.exp(g++_init): target_compile no longer returns the
16784         filename of the result.
16785
16786 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16787
16788         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16789         call to glob.
16790
16791         * gcc.c-torture/special/special.exp: Change call to
16792         gcc_target_compile to include the object file.
16793
16794 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16795
16796         * gcc.c-torture/special/special.exp: Correct misspelling in last
16797         change.
16798
16799 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16800
16801         * lib/plumhall.exp(ph_summary): Log the entire output of the
16802         executable. Return -1 if there were any failures, 0 otherwise.
16803         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16804         (ph_make): Clean up objects and executables that were built
16805         if the tests succeeded.
16806
16807 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16808
16809         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16810         libraries and includes in the build tree as appropriate.
16811
16812 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16813
16814         * lib/c-torture.exp: Instead of looking for the global variable
16815         NO_LONG_LONG, check to see if that's a feature of the target.
16816
16817 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16818
16819         * config/default.exp: Minimize. Delete the remainer of the files in
16820         config; this functionality is now in devo/dejagnu/config.
16821
16822         g++.*/*: Pass any additional flags used to compile to postbase;
16823         delete CXXFLAGS.
16824
16825         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16826         is now done by runtest.exp. Use gcc_target_compile instead of
16827         compile.
16828
16829         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16830         Remove references to CFLAGS. Use remote_file instead of
16831         calling rm -f.
16832         (c-torture): Take a list of arguments to use to compile this
16833         testcase.
16834
16835         lib/g++.exp: Simplify. Use target_compile instead of compile.
16836         lib/gcc-dg.exp: Ditto.
16837         lib/gcc.exp: Ditto.
16838         lib/mike-{gcc,g++}.exp: Ditto.
16839         lib/old-dejagnu.exp: Ditto.
16840         lib/plumhall.exp: Ditto.
16841
16842 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16843
16844         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16845         (ph_linker): Likewise.
16846
16847 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16848
16849           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16850         MAP_ANON / MAP_ANONYMOUS if defined;
16851         else try to map from /dev/zero .
16852
16853 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16854
16855         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16856         isn't defined, then define it to MAP_ANONYMOUS.
16857
16858 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16859
16860         * gcc.c-torture: Update to c-torture-1.42 release.
16861
16862 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16863
16864         * gcc.c-torture: Update to c-torture-1.41 release.
16865
16866 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16867
16868         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16869         c-torture release.
16870
16871 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16872
16873         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16874         and LDFLAGS.  Fix second case to append the target_info ldflags
16875         onto LDFLAGS, not CFLAGS.
16876         * lib/g++.exp (g++_init): Add target_info stuff.
16877         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16878         of libgloss and newlib flags for !native.
16879
16880         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16881         (GDB): Fix relative path to go up another dir for finding gdb.
16882
16883 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16884
16885         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16886         versions in the target_info array, if they don't exist.
16887
16888 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16889
16890         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16891
16892 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16893
16894         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16895         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16896
16897 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16898
16899         * lib/old-dejagnu.exp: Don't remove the output file before we've
16900         actually tested it. Don't append pwd to the path of the executable
16901         we're testing.
16902
16903 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16904
16905         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16906
16907 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16908
16909         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16910         temporary directory for compiler files, and set it to a default
16911         value of /tmp. Set $output as the name of the output file from
16912         compiling the testcase. Add a -o option to $cflags_var so the
16913         compiler writes the final output file as $output. Set $executable
16914         to $output.
16915
16916         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16917         directory for compiler files, and set it to /tmp if it doesn't
16918         already have a value. Set $output_file to the name of the output
16919         file from compiling the testcase. Add a -o option to CXXFLAGS so
16920         the compiler writes the final output file as $output. Use $output
16921         as the executable to be tested.
16922
16923 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16924
16925         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16926
16927 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16928
16929         * gcc.c-torture/execute/pending-1.c: New test.  Still
16930         pending in Tege's queue.
16931
16932 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16933
16934         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16935         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16936         if there were failures.  Call unresolved if there were unresolved
16937         testcases.  Call gcc_fail if program did not run to completion.
16938         (ph_make): Pass additional argument name to ph_execute.
16939         (ph_execute): Add new argument.  Pass additional arguments to
16940         ph_summary.  Call gcc_fail is there is no execution output.
16941
16942 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16943
16944         * lib/plumhall.exp (proc_summary): Output relavent summary
16945         lines into the log so specific failures in plumhall can be
16946         investigated.
16947
16948 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16949
16950         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16951         (c-torture-execute): Don't try to execute tests which use
16952         "long long" types if $NO_LONG_LONG is nonzero.
16953
16954 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16955
16956         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16957         not c-torture.
16958
16959         * gcc.ieee: Move from here.
16960         * gcc.c-torture/execute/ieee: To here.
16961
16962 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16963
16964         * gcc.c-torture: Update to c-torture-1.41 release.
16965
16966 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16967
16968         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16969         not "$output".
16970
16971 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16972
16973         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16974         -c present.
16975
16976 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16977
16978         * config/proelf.exp: Handle connecting to a simulator.
16979
16980 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16981
16982         * config/proelf.exp: New file.  Enough framework that we can
16983         run c-torture tests on the proelf targets (or any other target
16984         that gdb can connect to for that matter).
16985
16986 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16987
16988         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16989         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16990
16991         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16992         exec_output exists.
16993
16994 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16995
16996         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16997         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16998
16999         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17000         to pass/fail/unresolved/unsupported/untested.  Caller must now
17001         call unresolved/unsupported/untested.
17002         * lib/*.exp: Update FSF address.  Update to handle new results of
17003         ${tool}_load.
17004         * lib/chill.exp (verbose): Delete.
17005
17006 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17007
17008         * lib/gcc.exp (default_gcc_start): Change order of args to
17009         $LDFLAGS $CFLAGS $LIBS.
17010         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17011         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17012         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17013         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17014         * gcc.misc-tests/dg-test.exp: Likewise.
17015         * gcc.misc-tests/msgs.exp: Likewise.
17016         * gcc.prms/prms.exp: Likewise.
17017         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17018         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17019
17020         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17021
17022 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17023
17024         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17025
17026         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17027         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17028
17029         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17030         necessary.
17031
17032 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17033
17034         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17035         global for loop; add use of $mathlib.
17036         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17037         settings here; set mathlib for anything but VxWorks.
17038
17039 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17040
17041         * gcc.c-torture: Update to c-torture-1.40 release.
17042
17043 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17044
17045         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17046         dg.exp.
17047
17048 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17049
17050         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17051         global.
17052
17053 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17054
17055         * lib/g++.exp (LIBS): Define if not already.
17056         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17057         (gcc-dg-prune): Call prune_gcc_output.
17058         * lib/gcc.exp (prune_gcc_output): New proc.
17059         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17060         prune_gcc_output.
17061
17062 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17063
17064         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17065         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17066
17067 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17068
17069         * gcc.c-torture: Update to c-torture-1.39 release.
17070
17071 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17072
17073         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17074         fails, try others as well.
17075
17076 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17077
17078         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17079         If compilation fails, mark execute tests as `untested'.
17080         If test is marked as unsupported, don't mark compilation and
17081         execute tests as failed.
17082
17083 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17084
17085         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17086         libstdc++ for whether or not we want to be doing shared
17087         libraries.  Delete link_curses since we don't need it anymore.
17088         * lib/mike-g++.exp (postbase): Don't link in libg++.
17089         * g++.old-deja/old-deja.exp: Likewise.
17090
17091 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17092
17093         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17094
17095 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17096
17097         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17098         For that, add `-Wl,-a,shared_archive'.
17099         * g++.old-deja/old-deja.exp: Likewise.
17100
17101 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17102
17103         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17104
17105 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17106
17107         * lib/mike-g++.exp (postbase): Pay attention to the status of
17108         g++_load.
17109
17110 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17111
17112           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17113
17114 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17115
17116         * lib/gcc.exp (default_gcc_start): No longer need to log program
17117         being executed or its output, execute_anywhere does that now.
17118         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17119         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17120
17121 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17122
17123         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17124         the same as those in lib/g++.exp.
17125
17126 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17127
17128         * gcc.c-torture: Update to c-torture-1.38 release.
17129         * gcc.ieee: Related changes.
17130
17131 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17132
17133         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17134         "exec". Minor reformatting changes.
17135
17136         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17137         cross. This means all "exec" calls now work on a remote host as
17138         well.
17139         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17140         cross. Filter out the extra "\r\n" stuff that expect puts in.
17141         (c-torture-execute): Filter out the bogus warnings like
17142         c-torture-compile does. Add support for canadian cross.
17143         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17144         Use execute_anywhere rather than calling exec directly. Now it
17145         works for canadian cross testing.
17146
17147 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17148
17149         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17150         results into a variable, and check that rather than using file exists.
17151
17152 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17153
17154         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17155         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17156
17157 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17158
17159         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17160         lib_curses if there's a shared libg++ in the build tree.
17161
17162 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17163
17164         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17165         if not supported target.
17166
17167 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17168
17169         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17170         link_curses up to always happen, not just for native builds.
17171
17172 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17173
17174         * gcc.c-torture: Update to c-torture-1.36 release.
17175         * gcc.failure: Related changes.
17176
17177 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17178
17179         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17180
17181 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17182
17183         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17184         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17185         runshlib, link_curses, and mathlib for link and run.
17186
17187         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17188         pass the runtime shared library options for Solaris, OSF/1, and
17189         Irix5, and link with -lcurses to avoid unresolved references.
17190
17191 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17192
17193         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17194         only run once.
17195
17196 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17197
17198         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17199
17200 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17201
17202         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17203         do not have a framework for the "compat" tests yet.
17204
17205 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17206
17207         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17208         set to null if we're testing vxworks5.1.  Use that instead of
17209         `-lm' in the setting of LIBS for link and run.
17210
17211 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17212
17213         * config/rom68k.exp (${tool}_load): Major changes to make it
17214         work.  Verified that it does in fact return the stuff in
17215         exec_output properly.  Catch any Emul or any TRAP other than 0.
17216
17217 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17218
17219         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17220         LDFLAGS properly for targets that need stuff from libgloss.
17221         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17222         only run once.
17223         (gpp_initialized): New variable.
17224
17225 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17226
17227         * config/rom68k.exp: Load libgloss.exp.
17228         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17229         so we can produce a fully linked binary.
17230         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17231         so we can produce a fully linked binary.
17232
17233 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17234
17235         * lib/plumhall.exp (ph_section): Watch for expected failures.
17236         Add missing `else'.
17237
17238         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17239         run the testcase.
17240         (c-torture): Likewise.
17241
17242 1995-08-28  Doug Evans  <dje@cygnus.com>
17243
17244         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17245
17246         * lib/mike-g++.exp (mike_cleanup): New proc.
17247         (prebase): New globals compiler_result, not_compiler_result,
17248         target_regexp.
17249         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17250         allow leading "-" in pattern.  Watch for unsupported tests.
17251         If $compiler_result is set, pattern match assembler code,
17252         and ditto for $not_compiler_result.
17253         * lib/mike-gcc.exp: Likewise.
17254
17255         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17256         execution "succeeded".
17257
17258 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17259
17260         * config/win32.exp: New file.
17261         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17262
17263 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17264
17265         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17266         unsupported.
17267         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17268         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17269         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17270
17271         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17272         "... without exceptions was ...".  That is now handled by
17273         prune_system_crud.
17274         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17275
17276 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17277
17278         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17279         sieve.c,sort2.c}: New files.
17280         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17281         sieve.exp,sort2.exp}: Drivers for them.
17282
17283         * lib/mike-gcc.exp (program_output): New user settable variable.
17284         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17285         messages.
17286         * lib/mike-g++.exp (program_output): New user settable variable.
17287
17288         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17289
17290         * config/sh.exp: Deleted (use sim.exp instead).
17291
17292 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17293
17294         * config/vx.exp: Declare CHECKTASK as global.
17295         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17296         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17297         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17298
17299 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17300
17301         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17302         target. Like vx.exp, only includes `vx29k.exp' instead of
17303         `vxworks.exp'.
17304
17305 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17306
17307         * config/sim.exp: Increase time limit from 120 seconds to 240.
17308
17309 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17310
17311         * gcc.c-torture/execute/950628-1.c: New test.
17312
17313 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17314
17315         * gcc.c-torture: Update with changes/additions from
17316         c-torture-1.34.
17317
17318 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17319
17320         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17321
17322 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17323
17324         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17325
17326 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17327
17328         * gcc.c-torture/compile/950512-1.c: New test.
17329         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17330         * gcc.dg/struct-ret-1.c: Likewise.
17331
17332 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17333
17334         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17335           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17336
17337 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17338
17339         * gcc.c-torture/special/920411-1.c: Deleted.
17340         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17341
17342 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17343
17344         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17345         cpu limit.
17346
17347 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17348
17349         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17350
17351 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17352
17353         From kenner;
17354         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17355         is the proper length.
17356         * va-arg-3.c: Likewise.
17357
17358 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17359
17360         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17361         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17362
17363         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17364         * lib/g++.exp (default_g++_start): Delete old cruft.
17365
17366 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17367
17368         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17369         (2 * (1 << 18)) to (2 * (1 << 17)).
17370
17371         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17372
17373 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17374
17375         * config/rom68k.exp: Renamed from config/idp.exp
17376
17377 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17378
17379         * c-torture/compile/921109-2.c
17380
17381 1995-04-18  Mike Stump  <mrs@cygnus.com>
17382
17383         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17384         excess errors.
17385
17386 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17387
17388         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17389         output.
17390         * lib/g++.exp (default_g++_start): Likewise.
17391
17392 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17393
17394         * gcc.c-torture/compile/950329-1.c: New test.
17395
17396 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17397
17398           * config/bug.exp (${tool}_load): Updated to use new remote_open
17399           and remote_close procs.
17400         * config/idp.exp: New file.
17401
17402 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17403
17404         * gcc.c-torture/execute/950322-1.c: New test.
17405
17406 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17407
17408         * config/vx.exp (${tool}_load): Clean up testing of return code from
17409         vxworks_ld and vxworks_spawn.
17410
17411 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17412
17413         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17414
17415 1995-03-13  Mike Stump  <mrs@cygnus.com>
17416
17417         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17418         can mark excess errors on a machine by machine basis.  Note, the
17419         default is to not expect any excess errors, even when excess
17420         errors test - is given, so you will want to put an XFAIL ... on
17421         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17422         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17423         those 4 machines, but no others.
17424
17425 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17426
17427         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17428         * lib/c-torture.exp: to here.
17429
17430 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17431
17432         * gcc.c-torture/execute/950221-1.c: New test.
17433         * gcc.c-torture/execute/struct-ret-1.c: New test.
17434         * gcc.c-torture/compile/950221-1.c: New test.
17435
17436         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17437
17438 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17439
17440         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17441         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17442
17443 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17444
17445         * g++.gb: New directory of tests, derived from my signature and
17446         class scoping tests.
17447
17448         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17449         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17450         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17451         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17452         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17453         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17454         * g++.gb/sig25.C: Likewise.
17455
17456         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17457         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17458         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17459         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17460         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17461         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17462         * g++.gb/sig25.exp: Likewise.
17463
17464         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17465         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17466         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17467         * g++.gb/scope13.C: Likewise, this test still fails.
17468
17469         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17470         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17471         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17472         * g++.gb/scope13.exp: Ditto.
17473
17474         * g++.gb/README: New file, explains what these tests are about.
17475
17476 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17477
17478         * lib/dg.exp (dg-do): Support `preprocess'.
17479         (dg-test): Likewise.
17480
17481 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17482
17483         * config/udi.exp: change "continue -expect" to "exp_continue".
17484
17485 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17486
17487         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17488         Delete redundant tests.
17489
17490         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17491         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17492         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17493         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17494         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17495         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17496         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17497         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17498
17499         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17500         storing label pointers.
17501         * gcc.c-torture/execute/921019-1.c: Likewise.
17502         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17503         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17504         parameter fp.
17505         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17506         constants.
17507
17508         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17509         Delete obsolete tests.
17510
17511         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17512         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17513         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17514         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17515         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17516         * gcc.c-torture/compile/950124-1.c: New test.
17517
17518         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17519
17520 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17521
17522         * lib/mike-g++.exp: Add -lm to LIBS.
17523
17524 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17525
17526         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17527
17528 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17529
17530         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17531
17532 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17533
17534         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17535
17536 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17537
17538         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17539         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17540         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17541         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17542         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17543         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17544         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17545         * g++.law/{operators31.C, operators32.C,
17546         * g++.law/{operators33.C, operators34.C}: Likewise.
17547         * g++.law/{pic1.C, refs2.C}: Likewise.
17548         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17549         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17550         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17551         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17552
17553         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17554         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17555         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17556         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17557         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17558         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17559         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17560         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17561         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17562         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17563         * g++.law/{operators34.exp}: Likewise.
17564         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17565         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17566         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17567         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17568         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17569
17570         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17571         No longer expected to fail.
17572         * g++.law/missed-error3.C: Tweak for recent bool changes.
17573
17574 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17575
17576         * config/emb-unix: Deleted.
17577         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17578         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17579
17580 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17581
17582         * lib/dg.exp (dg-test): Fix typo in last patch.
17583
17584 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17585
17586         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17587         (handles multiple occurrences).
17588
17589 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17590
17591         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17592         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17593         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17594         printed).
17595         * lib/c-torture.exp (c-torture-compile): Likewise.
17596         (c-torture): Prepend full path if missing.
17597         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17598         (gcc_fail): Likewise.
17599         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17600
17601 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17602
17603         * lib/netware.exp: Only attach to NetWare i386 systems.
17604
17605 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17606
17607         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17608         messages.  Add test name to "output pattern match" pass/fail message.
17609
17610 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17611
17612         * gcc.dg: New testsuite.
17613         * gcc.dg/dg.exp: New file.
17614
17615         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17616         test-switch.c}: Deleted.
17617
17618         * gcc.misc-tests/msgs.exp: New testcase driver.
17619
17620 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17621
17622         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17623         Watch for illegal return values from ${tool}_load.
17624         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17625         cross targets.  Coerce return value >0 to 1.
17626
17627 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17628
17629         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17630
17631         * config/emb-unix.exp: New file.
17632
17633         * config/sim.exp: Error if variable $SIM not defined.
17634         (${tool}_load): Mark test as "untested" if simulator missing.
17635
17636         * config/unix.exp: Load remote.exp to get rcp_download.
17637         * lib/c-torture.exp: Use different option lists for testcases with
17638         and without loops.
17639         * gcc.c-torture/execute/execute.exp: Likewise.
17640
17641 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17642
17643         * config/*.exp: Clarify return code from ${tool}_load.
17644         Call `unresolved' or `untested' instead of `warning' or `perror'
17645         (sometimes you still want to call both though).
17646         Add comment that `shell_id' is local to each file.
17647         * config/udi.exp (timeout): Set to 30.
17648         Don't print warning if connection fails, $connectmode has already
17649         printed an error.
17650         (${tool}_load): Move verbose messages to level 2.
17651         Rework pattern for "Process started" message.
17652         Pass `shell_id' to ${connectmode}_download.
17653         Retry twice upon timeout.  Make resetting of target more robust.
17654         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17655         Pass `shell_id' to exit_$connectmode.
17656         Only call exit_$connectmode if connected.
17657         * config/unix.exp (${tool}_load): Check return codes better.
17658         * config/vrtx.exp (${tool}_load): Likewise.
17659         * config/vx.exp (${tool}_load): Likewise.
17660         Delete unneeded global's.
17661         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17662         from ${tool}_load.
17663         (dg-stat): Delete.
17664         (dg-init): Delete recording of pass/fail counts.
17665         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17666         (old-dejagnu-init): Likewise.
17667         (old-dejagnu-stat): Delete contents, empty proc now.
17668         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17669         (c-torture): Delete references to lcnt, lpass, lfail.
17670         Get option list from TORTURE_OPTIONS.
17671         Delete -funroll[-all]-loops if no loops.
17672         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17673         (g++_stat): Delete contents (empty proc now).
17674         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17675         (gcc_finish): Likewise.
17676         (gcc_stat): Deleted.
17677         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17678         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17679         * gcc.c-torture/execute/execute.exp: Likewise.
17680         Split tests into two parts: compile, execute.
17681         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17682         no loops.  Update to reflect clarified return codes from ${tool}_load.
17683
17684 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17685
17686         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17687         to grep for.
17688         (old-dejagnu): Likewise (where necessary).
17689
17690 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17691
17692         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17693
17694         * lib/dg.exp (dg-process-target): Fix processing of selector.
17695         Add comment regarding use of `error'.
17696
17697         * lib/gcc.exp (prune_system_crud): Define if missing.
17698         * lib/g++.exp (prune_system_crud): Likewise.
17699
17700         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17701         Call prune_system_crud.
17702         * lib/dg.exp (dg-runtest): New proc.
17703         Use perror instead of send_user for tcl errors in testcase.
17704         Don't return any value, it's never used.
17705         Don't clobber previous definition of `unknown'.
17706         Print tcl errors in `dg-final'.
17707
17708 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17709
17710         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17711         (dg-test): Don't print errorInfo, it contains stack backtrace.
17712
17713 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17714
17715         * lib/g++.exp (runtest_file_p): Define if missing.
17716
17717 1994-09-24  Doug Evans  (dje@cygnus.com)
17718
17719         * lib/mike-g++.exp: Comment out loading of g++.exp.
17720         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17721         (default_g++_version): Always print something.
17722         (default_g++_start): Comment out call to `which'.
17723         (g++_start, g++_load): Deleted (must be defined in config file).
17724         * lib/gcc.exp: Test for existence of $CC at start.
17725         Delete check for tmpdir (done in gcc_init).
17726         (default_gcc_version): Always print something.
17727         (default_gcc_start): Comment out call to `which'.
17728         * config/*.exp: Major cleanup - make cross targets work at least a
17729         little better for g++ (by not being "--tool gcc" specific).
17730         Rename gcc_xxx to ${tool}_xxx.
17731         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17732         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17733
17734 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17735
17736         * lib/c-torture.exp (c-torture-compile): Rework compiler
17737         message processing.
17738
17739         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17740         c-torture.
17741
17742 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17743
17744         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17745
17746         * lib/dg.exp (dg-process-target): Support { target native }.
17747
17748 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17749
17750         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17751         looked for "... program xxx got fatal signal".
17752         Correct regsub munging of `comp_output'.
17753         Ignore compiler messages "path prefix not used" and "linker input
17754         file unused".
17755
17756 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17757
17758         * lib/gcc.exp (runtest_file_p): Define if missing.
17759         * gcc.prms/template.c: Example to work from.
17760
17761 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17762
17763         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17764         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17765
17766         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17767         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17768         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17769         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17770
17771         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17772         (dg-process-target): No longer a varargs proc.
17773         Return S/N for target, P/F for xfail.  All callers changed.
17774         (user option procs): More argument checking.
17775         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17776         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17777         (dg-test): Skip test if not running on selected target in `dg-do'.
17778         Update handling of `dg-do-what', `dg-output-text'.
17779         Separate execution pass/fail from output pattern match pass/fail.
17780         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17781
17782 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17783
17784         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17785         target for 920510-1.c.
17786
17787 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17788
17789         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17790         Clean up comment regarding use of passcnt, etc.
17791         (gcc_stat): Don't update `testcnt' here.
17792         (gcc_finish): Do it here.
17793         Might as well reset `but_id' here too.
17794         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17795         to determine if the file should be tested.
17796         * gcc.c-torture/compile/compile.exp: Likewise.
17797         * gcc.c-torture/execute/execute.exp: Likewise.
17798         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17799         * gcc.misc-tests/dg-test.exp: Likewise.
17800         * gcc.prms/prms.exp: Likewise.
17801         * gcc.wendy/wendy.exp: Likewise.
17802         * g++.old-deja.exp: Likewise.
17803         Move "Testing file" message to verbose level 1.
17804
17805 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17806
17807         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17808
17809 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17810
17811         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17812         (default_gcc_start): Accept optional second list element
17813         of compiler flags.  Print compiler output at verbosity level 2.
17814         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17815         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17816         Save current values of framework globals passcnt, failcnt, xpasscnt,
17817         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17818         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17819         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17820         xfailcnt to compute stats.  Update framework global `testcnt' from
17821         pass/fail counts.
17822         (gcc_finish): New proc.  Clean up test environment.
17823         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17824         (gcc_epass, gcc_efail): Delete.
17825         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17826         argument of line number.
17827         (dg-init): If the tool has an init routine, call it.
17828         (dg-test): Remove args `cflags_var' and `libs_var'.
17829         Pass all compiler options to ${tool}_start.
17830         Handle missing line number.
17831         (dg-finish): New function.
17832         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17833         particular files.  Call gcc_finish at end.  Move "skipping test"
17834         message to verbosity level 3.
17835         * gcc.c-torture/compile/compile.exp: Likewise.
17836         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17837         * gcc.c-torture/execute/execute.exp: Likewise.
17838         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17839         Print testcase being tried at verbosity level 1.
17840         * gcc.c-torture/special/special.exp: Unset xfail.
17841         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17842         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17843         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17844         * gcc.failure/failure.exp: Likewise.
17845         * gcc.ieee/ieee.exp: Likewise.
17846         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17847         Update call to dg-test.  Call dg-finish at end.
17848         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17849         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17850         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17851         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17852         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17853         * gcc.wendy/wendy.exp: Add copyright.
17854         Delete setting of tmpdir (done by gcc_init).
17855         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17856         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17857         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17858         gcc_[ce]pass/fail.
17859
17860 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17861
17862         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17863         confusion.
17864         (g++_load): Likewise.
17865
17866         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17867         Rename argument to `prog' to remove the confusion.
17868         Varargs fns behave differently too!
17869         (g++_load): Likewise.
17870
17871         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17872
17873         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17874         what it is.  Delete (always) printing of status value for !native.
17875         Simplify verbose code, and include status and exec_output.
17876         (g++_load): Use gcc_load.
17877
17878 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17879
17880         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17881         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17882         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17883         940714-3.c as these testcases don't exist anymore.  Make
17884         va-arg-1.c expected to pass.
17885
17886 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17887
17888         * gcc.misc-tests/misc.exp: Only run specific testcases.
17889         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17890         * gcc.misc-tests/dg-[1-9].c: New files.
17891
17892         * lib/dg.exp: New testsuite driver.
17893         * gcc.prms/prms.exp: Use it.
17894
17895         * README.gcc: New file.
17896
17897         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17898         Document and reset `lxpass' and `lxfail'.
17899         Simplify "initialized" message.
17900         (gcc_stat): Clean up comments a little.
17901
17902 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17903
17904         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17905
17906 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17907
17908         * lib/old-dejagnu.exp (process-option): New proc.
17909         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17910         (old-dejagnu): Simplify.
17911         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17912
17913 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17914
17915         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17916         exists and is not an empty string.
17917
17918         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17919         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17920         finished.
17921         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17922         automatically.
17923
17924         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17925         longer expected to fail.
17926
17927         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17928         "f" function call.
17929
17930         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17931
17932         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17933         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17934         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17935         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17936         c-torture-1.29.
17937
17938         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17939         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17940
17941         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17942
17943         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17944         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17945
17946         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17947         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17948         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17949
17950 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17951
17952         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17953         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17954         940714-1.c, 940714-2.c, 940714-3.c},
17955         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17956         gcc.misc-tests/{mg.c,mg.exp}:
17957         New tests.
17958         * gcc.noncompile/noncompile.exp: Change accordingly.
17959
17960 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17961
17962         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17963         Undo previous clobberage.
17964
17965 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17966
17967         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17968         * gcc.special/{930510-1.c, special.exp}:
17969         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17970         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17971         struct-varargs-1.c}: New tests from c-torture-1.26.
17972
17973 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17974
17975         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17976           argument to switch.
17977
17978 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17979
17980         * Revert the previous changes.  Please see Rob's directory
17981           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17982           fixes.
17983
17984 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17985
17986         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17987             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17988             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17989             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17990             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17991             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17992             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17993             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17994             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17995             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17996             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17997             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17998             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17999             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18000             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18001             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18002             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18003             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18004             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18005             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18006             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18007             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18008             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18009             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18010             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18011             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18012             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18013
18014 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18015
18016         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18017             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18018           with perror calls.
18019
18020 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18021
18022         * config/unix.exp (g++_load): Fix syntax.
18023
18024 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18025
18026         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18027         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18028         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18029         Don't expect va-arg-1.c to fail.  Correct expected output for
18030         920928-1.c.
18031         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18032         * gcc.wendy/hbm4.c: Correct typo.
18033         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18034
18035 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18036
18037         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18038         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18039         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18040         * lib/c-torture.exp (c-torture-compile): Ditto.
18041
18042         Reduce volume of output (remove all the -I's and such).
18043         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18044         Call gcc_cpass, gcc_cfail.
18045         (c-torture): Pass testing option to c-torture-compile.
18046
18047 1994-03-21  Doug Evans  (dje@cygnus.com)
18048
18049         Bring patches over from progressive.
18050         * config/default.exp: Exit remote shell cleanly.
18051         (g++_exit, g++_start): Add default versions.
18052         * config/sim.exp (gcc_load): Use perror, not error.
18053
18054 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18055
18056         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18057         set in site.exp.
18058
18059 1994-03-14  Doug Evans  (dje@cygnus.com)
18060
18061         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18062         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18063         (wendy_try): New proc to run testcase.
18064         (main loop): Call 'em.
18065         * gcc.wendy/*.c: Clean up pass to correct expected output.
18066
18067         * lib/gcc.exp: Minor cleanup work.
18068         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18069
18070 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18071
18072         * config/sim.exp (gcc_load): Document return codes better.
18073         Don't pass -v to simulator.
18074
18075 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18076
18077           * gcc.special/920717-x.c: Fix typo.
18078           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18079           get at sources.
18080
18081         * lib/mike-gcc.exp: Fix typo.
18082
18083 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18084
18085         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18086         binary to use, transform the name.
18087         * config/*.exp: rename everything. Nuke any g++ specific files,
18088         it's now a special case of gcc that requires no special support.
18089         Add a default.exp for unsupported targets.
18090
18091 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18092
18093         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18094         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18095         version of Tcl.
18096
18097 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18098
18099         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18100         than a warning.
18101
18102 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18103
18104         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18105
18106 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18107
18108         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18109         option_list.  Compile every file with only 4/6 option choices
18110         (same as C torture) instead of with 12/18 different option
18111         choices.
18112         * lib/c-torture.exp: Likewise.
18113
18114         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18115         not already set.
18116
18117 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18118
18119         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18120         can put an XFAIL *-*-* on excess errors.
18121
18122 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18123
18124         * g++.law: Add more tests derived from g++-bugs snapshots.
18125
18126         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18127         equivalent to g++.law/init9.
18128
18129         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18130         compiled it, and the a.out file after we've run it.
18131
18132 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18133
18134         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18135         compiled it, and the a.out file after we've run it.
18136
18137 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18138
18139         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18140
18141 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18142
18143         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18144         version number.
18145
18146 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18147
18148         * g++.law: New directory of g++ tests derived from the g++-bugs
18149         snapshots.
18150
18151 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18152
18153         * gcc.compile: initbug1.c initbug1.exp testcase added
18154
18155 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18156
18157         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18158         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18159           fixes submitted by Jeff Law (law@cs.utah.edu)
18160         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18161           Jeff Law (law@cs.utah.edu)
18162
18163
18164 1993-11-30  Mike Stump  (mrs@cygnus.com)
18165
18166         * config/unix-g++.exp: Follow the gcc way of doing things.
18167         * g++.old-deja/old-deja.exp: Minor updates.
18168         * lib/g++.exp: New file, follow the gcc way of doing things.
18169         * lib/old-dejagnu.exp: Minor updates.
18170         * lib/mike-g++.exp: Always unset errorInfo.
18171
18172 1993-11-06  Mike Stump  (mrs@cygnus.com)
18173
18174         * lib/gcc.exp: Fix some errors with the below change, CC and
18175         CFLAGS should be global when setting, not local.
18176
18177 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18178
18179         * lib/gcc.exp: Transform tool name.
18180
18181 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18182
18183         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18184
18185 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18186
18187         * lib/gcc.exp: change gcc_done to gcc_stat
18188
18189 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18190
18191         * Upgraded gcc testsuite to c-torture version 1.25
18192
18193 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18194
18195         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18196         * lib/c-torture: added hooks for new reporting code.
18197
18198 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18199
18200         * config/sh-gcc.exp: check if sh-sim exists in the path
18201
18202 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18203
18204         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18205         * gcc.compile/compile.exp: Initial changes for new logic.
18206         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18207         * gcc.failure/failure.exp: Initial changes for new logic.
18208         * gcc.ieee/ieee.exp: Initial changes for new logic.
18209         * gcc.misc-tests/misc.exp: Initial changes for new logic.
18210         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
18211         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
18212         * lib/c-torture.exp: Initial changes for new logic.
18213         * lib/gcc.exp: Initial changes for new logic.
18214
18215 1993-10-15  Mike Stump  (mrs@cygnus.com)
18216
18217         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
18218         depend upon failure or success.  Fully qualify names in failure
18219         and success messages.  Always remove a.out before starting
18220         compile, just in case.  Pay more attention to error text output by
18221         the compiler.  Handle testcases with no known past errors just
18222         like all others, so that things are uniform.  Other miscellaneous
18223         improvements.
18224
18225 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
18226
18227         * gcc.cpp: new directory for cpp tests
18228
18229 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
18230
18231         * lib/chill.exp: Code reformatted, removed unused code.
18232         * config/unix-chill.exp: Code reformatted, removed unused code.
18233         * chill.execute/execute.exp: Code reformatted, removed unused code.
18234         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
18235
18236 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
18237
18238         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
18239         routines not written.
18240
18241 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
18242
18243         * config/bug-gcc.exp: Use new procs from bug.exp.
18244
18245 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
18246
18247         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
18248         via ftp, rather than depending on NFS.
18249         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
18250         case.
18251
18252 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
18253
18254         * config/bug-gcc.exp: Use new download proc.
18255
18256 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
18257
18258         * chill.execute/execute.exp: cleanups, handles errors better
18259         * chill.compile/compile.exp: rewrite, based on execute.exp
18260         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
18261         * lib/chill.exp: major changes to diff proc and compile and link
18262           procs. added chill_fail and chill_pass wrappers to pass and
18263           fail. added more comments, and handle error codes better.
18264           Added a hack to capture stderr from exec, so noncompile tests
18265           can work.
18266
18267 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
18268
18269         * chill.execute/execute.exp: rewrite of testsuite driver
18270         * lib/chill.exp: rewrite of testsuite driver
18271         * config/unix-chill.exp: rewrite of testsuite driver
18272
18273 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
18274
18275     In chill.execute:
18276         * iexpr.ch: Standardize uppercase.
18277         * tuples.dat: Standardize uppercase.
18278         * vary.ch: standardize.  Correct varying string assignments.
18279         * vary.dat: Add new output lines.
18280
18281 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
18282
18283     In chill.execute:
18284         * chprintf.ch: Standardize use of uppercase.
18285         * tuples.ch: Standardize and turn arr2 into a DCL,
18286           rather than a SYN.
18287         * pinits.ch: Standardize.
18288
18289 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
18290
18291         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
18292         * Makefil: Renamed to Makefile.in.
18293         * configure.in: New.
18294
18295 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
18296
18297     In chill.execute:
18298         * .cvsignore: Add result/output files.
18299         * Makefile: Fix up variables at start.  Use MFLAGS
18300           everywhere.  Correct bool_loc, built_ins entries.
18301           Add entry for vary1.ch.
18302         * bitarray.ch: Standardize upper-case usage.
18303         * bitexpr.ch: Standardize, add output of b1.
18304         * params.ch: Use arrayt in along PROC parameters, to
18305           avoid novelty problems.
18306         * sets.ch: Tiny cleanup.
18307         * vary1.ch: Re-indent.
18308
18309 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
18310
18311           * Add PR-related files to Makefiles, .cvsignore files, etc.
18312
18313 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
18314
18315         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
18316           with compiler objects. New names are test-flow.c and test-loop.c
18317
18318 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
18319
18320         * Upgraded c-torture tests from 1.19 to 1.20
18321
18322         * new files:
18323         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
18324         * gcc.compile: 930623-1.c 930623-2.c
18325         * gcc.noncompile: 930622-1.c 930622-2.c
18326         * gcc.failure: 920411-1.c 920627-2.c
18327         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
18328
18329 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
18330
18331         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18332           More changes to get testsuite working properly. Needs more work.
18333           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
18334
18335 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
18336
18337         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18338           More changes to get testsuite working properly. Needs more work.
18339
18340 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
18341
18342         * chill.compile/compile.exp: Added for Dejagnu support
18343         * chill.execute/execute.exp: Added for Dejagnu support
18344         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
18345
18346 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
18347
18348     This should complete moving the CHILL test files.
18349         * chill.noncompile(.cvsignore printf.grt
18350             in-printf.grt chprintf.grt chprintf.ch):
18351             Added test-support files.
18352           (Makefile): Modified further.
18353         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
18354             signal.ch): Added test files.
18355           * chill.execute (.cvsignore printf.grt printr.c
18356             in-printf.grt rts.c chprintf.grt rts.h): Added
18357           test-support files.
18358             (Makefile): More corrections.
18359
18360 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
18361
18362         * chill.compile, chill.execute, chill.nocompile: Add CHILL
18363           test cases, ready for DejaGnu.
18364
18365 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18366
18367         * Upgraded c-torture tests from 1.18 to 1.19
18368
18369         * gcc.compile: added test(s):
18370           930607-1.c
18371         * gcc.execute: added test(s):
18372           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18373
18374         * added new subdirectory for misc tests: gcc.misc-tests
18375         * gcc.misc-test(s): added tests:
18376           inst-check.c test-consts.c test-ior.c test-switch.c
18377
18378 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18379
18380         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18381
18382 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18383
18384         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18385
18386 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18387
18388         * Upgraded c-torture tests from 1.17 to 1.18
18389
18390 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18391
18392         * Upgraded c-torture tests from 1.12 to 1.17
18393
18394 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18395
18396         * lib/old-dejagnu.exp:
18397           Fixed handling of XFAIL target triplets to correctly
18398           recognize wildcard characters.  Removed code that
18399           appended a unique id tag to the end of the file name
18400           printed out by the result of the testcases within a
18401           given test file.
18402
18403 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18404
18405         * lib/old-dejagnu.exp:
18406           Reworked expected failure handling to trigger off of XFAIL
18407           keyword in keyphrase embeded in testcase source code. The
18408           XFAIL keyword must be at the end of the keyphrase line. It
18409           may optionally be followed by one or more target triplets.
18410           It has just occured that the handling of wildcards in the
18411           target triplet may not be correct.
18412
18413 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18414
18415         * g++.old-deja/tests:
18416           Moved all subdirectories up one level into g++.old-deja .
18417
18418         * lib/old-dejagnu.exp:
18419           Fixed problem with CXXFLAGS not being properly reset, and being
18420           corrupted with extraneous "-c" compiler option.  This was
18421           causing binaries to not be generated for test that needed them.
18422           Modified strings passed to "pass" and "fail" so that individual
18423           tests from the same test file would be distinguished by an
18424           identifier appended to the test file name in the summary logs;
18425           this corrected a problem with erroneous diff logs.  Added code
18426           to search testcases for expected fail and unexpected pass keywords.
18427
18428 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18429
18430         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18431
18432 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18433
18434         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18435           Removed extraneous text from end of "Special g++ Options"
18436           keyphrase.
18437
18438         * lib/old-dejagnu.exp: Added pattern matching to look for new
18439           keywords, embedded in testcases comments, which will trigger
18440           calls to xpass and xfail.
18441
18442 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18443
18444         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18445           comments embedded in the testcases, especially the one looking for
18446           special compiler options, as well as the pattern matching for the
18447           compiler output again.
18448
18449 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18450
18451         * lib/old-dejagnu.exp: Do a proper check of the return value for
18452           execute tests. Fixed several problems with the pattern matching
18453           of the compiler output which gave erroneous test results.
18454           Changed several of the test result messages to be more descriptive.
18455         * config/unix-g++.exp: Proc g++_load now actually works and
18456           executes the tests passed to it and returns a usable return
18457           value.
18458
18459 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18460
18461           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18462
18463 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18464
18465         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18466           Modified both files to properly execute the old style
18467           dejagnu tests. The previous versions of these files were
18468           experimental and did not function anything near correctly.
18469
18470 1993-04-05  Rob Savoye  (rob@cygnus.com)
18471
18472         * Removed all Makefile.in and configure.in files. No configuration
18473         needed now.
18474
18475 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18476
18477         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18478
18479 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18480
18481         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18482         gcc.special/configure.in, gcc.noncompile/configure.in,
18483         gcc.execute/configure.in, gcc.code_quality/configure.in,
18484         g++.other/configure.in, g++.old-deja/configure.in,
18485         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18486         in srcname setting.
18487
18488 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18489
18490         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18491         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18492         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18493
18494 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18495
18496         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18497         (gdb_exit): Don't remove *_soc files.
18498
18499 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18500
18501         * lib/c-torture.exp: Don't look for main; instead always use -w
18502         -c.  This is how the c-torture tests work.  Remove the object
18503         file if the compilation succeeds.
18504         * gcc.execute/execute.exp: Remove executable if test passes.
18505         * gcc.noncompile/noncompile.exp: Every test is an expected
18506         failure.
18507         * gcc.special/special.exp: Added tests from c-torture 1.11,
18508         corrected use of existing test.
18509         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18510         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18511         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18512         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18513         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18514         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18515         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18516         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18517         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18518         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18519         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18520         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18521         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18522         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18523         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18524         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18525         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18526         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18527         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18528         c-torture 1.11.
18529         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18530         correspond to c-torture 1.11.
18531
18532         * New file.