OSDN Git Service

1ba55f62ebb29668bc83d842c7c96b909db8a7d7
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-09-20  Roger Sayle  <roger@eyesopen.com>
2
3         * gcc.c-torture/execute/20030920-1.c: New test case.
4
5 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6
7         * g++.dg/rtti/typeid3.C: Correct expected error message.
8
9 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10
11         PR c++/157
12         * g++.dg/parse/crash12.C: New test.
13
14 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
15
16         * gcc.dg/compat/mixed-struct-check.h: New.
17         * gcc.dg/compat/mixed-struct-defs.h: New.
18         * gcc.dg/compat/mixed-struct-init.h: New.
19         * gcc.dg/compat/struct-by-value-19_main.c: New.
20         * gcc.dg/compat/struct-by-value-19_x.c: New.
21         * gcc.dg/compat/struct-by-value-19_y.c: New.
22         * gcc.dg/compat/struct-by-value-20_main.c: New.
23         * gcc.dg/compat/struct-by-value-20_x.c: New.
24         * gcc.dg/compat/struct-by-value-20_y.c: New.
25         * gcc.dg/compat/struct-return-19_main.c: New.
26         * gcc.dg/compat/struct-return-19_x.c: New.
27         * gcc.dg/compat/struct-return-19_y.c: New.
28         * gcc.dg/compat/struct-return-20_main.c: New.
29         * gcc.dg/compat/struct-return-20_x.c: New.
30         * gcc.dg/compat/struct-return-20_y.c: New.
31
32 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
33         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
34         so that it will not complain on LP64 targets.
35
36 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37
38         PR c++/495
39         * g++.dg/template/friend24.C: New test.
40
41 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
42
43         PR c++/12332
44         * g++.dg/template/memtmpl2.C: New test.
45
46 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
47
48         PR target/11184
49         * gcc.dg/builtin-apply1.c: New test.
50
51 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
52
53         PR c++/9848
54         * g++.dg/warn/Wunused-4.C: New test.
55
56 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
57
58         PR c++/12316
59         * g++.dg/other/gc2.C: New test.
60
61 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
62
63         PR c++/11991
64         * g++.dg/rtti/typeid3.C: New test.
65
66         PR c++/12266
67         * g++.dg/overload/template1.C: New test.
68
69 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
70
71         * g++.dg/opt/cfg3.C: New test.
72
73 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
74
75         PR c++/7939
76         * g++.dg/template/crash11.C: New test.
77
78 2003-09-16  Jason Merrill  <jason@redhat.com>
79             Jakub Jelinek  <jakub@redhat.com>
80
81         * gcc.dg/attr-warn-unused-result.c: New test.
82
83 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
84
85         PR c++/12184
86         * g++.dg/expr/call2.C: New test.
87
88 2003-09-15  Andreas Jaeger  <aj@suse.de>
89
90         * gcc.dg/Wold-style-definition-1.c: New test.
91
92 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
93
94         PR c++/3907
95         * g++.dg/parse/template12.C: New test.
96
97         * g++.dg/abi/bitfield11.C: New test.
98         * g++.dg/abi/bitfield12.C: Likewise.
99
100 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
101
102         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
103         non-expansion of functional macro name without arguments at EOL.
104         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
105
106 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
107
108         * gcc.c-torture/execute/20030914-[12].c: New tests.
109
110 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
111
112         PR c++/11788
113         * g++.dg/overload/addr1.C: New test.
114
115 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
116
117         * gcc.dg/20030909-1.c: New test.
118
119 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
120
121         * gcc.dg/ultrasp10.c: New test.
122
123 2003-09-09  Devang Patel  <dpatel@apple.com>
124
125         * gcc.dg/darwin-ld-6.c: New test.
126         
127 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
128
129         * gcc.dg/torture/builtin-explog-1.c: New testcase.
130
131 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
132
133         * gcc.dg/ia64-types1.c: New test.
134         * gcc.dg/ia64-types2.c: Likewise.
135
136 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
137
138         * gcc.dg/builtins-1.c: Add more _Complex tests.
139         * gcc.dg/torture/builtin-attr-1.c: Likewise.
140
141         * gcc.dg/builtins-1.c: Test existing _Complex functions.
142         * gcc.dg/torture/builtin-attr-1.c: Likewise.
143
144 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
145
146         PR c++/11786
147         * g++.dg/lookup/koenig2.C: New test.
148
149         PR c++/5296
150         * g++.dg/rtti/typeid2.C: New test.
151
152 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
153
154         * gcc.c-torture/compile/20030904-1.c: New test.
155
156 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
157
158         * g++.dg/opt/longbranch2.C: New test.
159
160 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
161
162         * g++.dg/template/crash10.C: Only compile it.
163
164 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
165
166         PR middle-end/11665
167         * gcc.c-torture/compile/20030907-1.c: New test.
168         * g++.dg/init/array11.C: New test.
169
170 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
171
172         PR c++/11852
173         * g++.dg/init/struct1.C: New test.
174
175 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
176
177         PR c++/12181
178         * g++.dg/expr/comma1.C: New test.
179
180 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
181
182         PR c++/11867
183         * g++.dg/expr/static_cast5.C: New test.
184
185 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
186
187         PR c++/11507
188         * g++.dg/lookup/scoped7.C: New test.
189  
190         PR c++/9574
191         * g++.dg/other/static1.C: New test.
192
193         PR c++/11490
194         * g++.dg/warn/template-1.C: New test.
195
196         PR c++/11432
197         * g++.dg/template/crash10.C: New test.
198  
199         PR c++/2478
200         * g++.dg/overload/VLA.C: New test.
201  
202         PR c++/10804
203         * g++.dg/template/call1.C: New test.
204
205 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
206
207         PR c++/11794
208         * g++.dg/parse/using3.C: New test.
209
210 2003-09-06  Roger Sayle  <roger@eyesopen.com>
211
212         PR c++/11409
213         * g++.dg/overload/builtin3.C: New test case.
214
215 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
216
217         PR c/9862
218         * gcc.dg/20030906-1.c: New test.
219         * gcc.dg/20030906-2.c: Likewise.
220
221 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
222
223         PR c++/12167
224         * g++.dg/parse/defarg5.C: New test.
225
226         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
227
228 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
229
230         PR c++/12163
231         * g++.dg/expr/static_cast4.C: New test.
232
233         PR c++/12146
234         * g++.dg/template/crash9.C: New test.
235
236 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
237
238         * g++.old-deja/g++.ext/pretty2.C: Update for change 
239         in __FUNCTION__.
240         * g++.old-deja/g++.ext/pretty3.C: Likewise.
241
242 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
243
244         PR c++/11922
245         * g++/dg/template/qualified-id1.C: New test.
246         
247         PR c++/12037
248         * g++.dg/warn/noeffect4.C: New test.
249
250 2003-09-04  Matt Austern  <austern@apple.com>
251
252         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
253         * g++.dg/ext/fnname2.C: Likewise.
254         * g++.dg/ext/fnname3.C: Likewise.
255         
256 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
257
258         * g++.dg/expr/lval1.C: New test.
259         * g++.dg/ext/lvcast.C: Remove.
260
261 2003-09-03  Roger Sayle  <roger@eyesopen.com>
262
263         PR optimization/11700.
264         * gcc.c-torture/compile/20030903-1.c: New test case.
265
266 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
267
268         PR c++/12053
269         * g++.dg/abi/layout4.C: New test.
270
271 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
272
273         PR c++/11553
274         * g++.dg/parse/friend3.C: New test.
275         
276 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
277
278         PR c++/11847
279         * g++.dg/template/class1.C: New test.
280
281         PR c++/11808
282         * g++.dg/expr/call1.C: New test.
283
284 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
285
286         PR c++/12114
287         * g++.dg/init/ref9.C: New test.
288
289         PR c++/11972
290         * g++.dg/template/nested4.C: New test.
291
292 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
293
294         PR c++/12093
295         * g++.dg/template/non-dependent4.C: New test.
296
297         PR c++/11928
298         * g++.dg/inherit/conv1.C: New test.
299
300 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
301
302         PR c++/6196
303         * g++.dg/ext/label1.C: New test.
304         * g++.dg/ext/label2.C: Likewise.
305
306 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
307
308         * g++.dg/expr/cond3.C: New test.
309
310 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
311
312         * gcc.dg/builtins-1.c: Add new builtin cases.
313
314 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
315
316         * gcc.dg/builtins-1.c: Add new cases.
317         * gcc.dg/torture/builtin-attr-1.c: Likewise.
318
319 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
320
321         * gcc.dg/builtins-1.c: Add more math builtin tests.
322         * gcc.dg/torture/builtin-attr-1.c: New test.
323
324 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
325
326         PR optimization/5079
327         * g++.dg/opt/static3.C: New test.
328
329 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
330
331         * gcc.misc-tests/gcov-10b.c: New test.
332
333 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
334
335         * g++.dg/opt/ptrmem3.C: New test.
336
337         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
338
339 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
340
341         * gcc.dg/20030826-2.c: New test.
342
343 2003-08-26  Roger Sayle  <roger@eyesopen.com>
344
345         PR middle-end/12002
346         * g77.f-torture/compile/12002.f: New test case.
347
348 2003-08-26  Roger Sayle  <roger@eyesopen.com>
349
350         * gcc.dg/20030826-1.c: New test case.
351
352 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
353
354         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
355
356 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
357
358         PR c++/11871
359         * c++.dg/lookup/crash1.C: New test.
360
361         * c++.dg/warn/noeffect3.C: New test.
362
363 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
364
365         * gcc.dg/compat/vector-1_x.c: Compile with -w.
366         * gcc.dg/compat/vector-1_y.c: Ditto.
367         * gcc.dg/compat/vector-2_x.c: Ditto.
368         * gcc.dg/compat/vector-2_y.c: Ditto.
369
370 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
371
372         * gcc.dg/20030702-1.c: New test.
373
374 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
375
376         PR c++/8795
377         * g++.dg/ext/altivec-1.C: New test.
378
379 2003-08-24  Richard Henderson  <rth@redhat.com>
380
381         * g++.dg/eh/simd-2.C: Add -w for x86.
382
383 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
384
385         * gcc.dg/20030815-1.c: New test.
386
387 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
388
389         PR c++/3765
390         * g++.dg/parse/access6.C: New test.
391
392 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
393
394         PR c++/641, c++/11876
395         * g++.dg/template/friend22.C: New test.
396         * g++.dg/template/friend23.C: Likewise.
397
398 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
399
400         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
401         identically.
402
403 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
404
405         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
406
407 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
408
409         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
410
411 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
412
413         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
414
415 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
416
417         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
418
419 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
420
421         PR c++/11919
422         * g++.dg/overload/prom1.C: New test.
423
424         PR c++/11551
425         * g++.dg/parse/dtor2.C: New test.
426
427         PR c++/10762
428         * g++.dg/parse/using2.C: New test.
429
430 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
431
432         PR target/11805
433         * gcc.c-torture/compile/20030821-1.c: New.
434
435 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
436
437         PR c++/11834
438         * g++.dg/template/deduce2.C: New test.
439
440 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
441
442         * gcc.c-torture/execute/20030821-1.c: New test.
443
444 2003-08-20  Roger Sayle  <roger@eyesopen.com>
445
446         PR middle-end/11984
447         * gcc.dg/20030820-1.c: New test case.
448
449 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
450
451         PR c++/11945
452         * g++.dg/warn/noeffect2.C: New test.
453
454 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
455
456         PR c++/10926
457         * g++.dg/template/dtor2.C: New test.
458
459         PR c++/11684
460         * g++.dg/template/operator1.C: New test.
461         * g++.dg/parse/operator4.C: New test.
462
463         PR c++/11946.C
464         * g++.dg/expr/enum1.C: New test.
465         * gcc.dg/c99-bool-1.c: Remove bogus warning.
466
467         PR c++/11036.C
468         * g++.dg/parse/elab2.C: New test.
469         * g++.dg/parse/typedef4.C: Change error message.
470         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
471         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
472         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
473
474 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
475
476         * gcc.dg/pch/warn-1.c: New.
477         * gcc.dg/pch/warn-1.hs: New.
478
479         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
480         not-tested file.
481
482 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
483
484         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
485
486 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
487
488         * gcc.dg/uninit-D.c: New Test.
489         * gcc.dg/uninit-E.c: New Test.
490         * gcc.dg/uninit-F.c: New Test.
491         * gcc.dg/uninit-G.c: New Test.
492
493 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
494
495         * g++.dg/README: Describe the pch directory.
496
497 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
498
499         PR c++/11174
500         * g++.dg/parse/access4.C: New test.
501         * g++.dg/parse/access5.C: Likewise.
502         * g++.old-deja/g++.jason/access17.C: Adjust error message.
503
504 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
505
506         * gcc.dg/noncompile/20030818-1.c: New.
507
508 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
509
510         PR c++/11957
511         * g++.dg/warn/noeffect1.C: New test.
512
513         * g++.dg/template/scope2.C: New test.
514         * g++.dg/template/error2.C: Correct dg-error
515
516 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
517
518         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
519
520 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
521
522         PR C++/11512
523         * g++.dg/template/warn1.C: New.
524
525 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
526
527         * g++.dg/template/error2.C: New test.
528         * g++.dg/lookup/using7.C: Adjust errors
529         * g++.old-deja/g++.pt/crash36.C: Likewise.
530         * g++.old-deja/g++.pt/derived3.C: Likewise.
531
532 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
533
534         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
535         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
536         * gcc.c-torture/execute/builtins/string-9.c: New, from
537         string-opt-9.c.  Adjust for execute/builtins framework.
538         * gcc.c-torture/execute/string-opt-9.c: Delete.
539
540 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
541
542         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
543
544         * g++.dg/parse/ret-type2.C: New test.
545
546         PR c++/11703
547         * g++.dg/init/new8.C: New test.
548
549         PR c++/10923
550         * g++.dg/parse/typedef5.C: New test.
551
552         PR c++/9512
553         * g++.dg/parse/qualified2.C: New test.
554         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
555         invalid code.
556
557 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
558
559         * g++.dg/conversion/ptrmem1.C: New test.
560
561 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
562
563         PR target/11693
564         * gcc.dg/20030811-1.c: New test.
565
566         PR target/11535
567         * gcc.c-torture/execute/20030811-1.c: New test.
568
569 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
570
571         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
572
573 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
574
575         PR c++/11789.C
576         * g++.dg/inherit/multiple1.C: New test.
577
578 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
579
580         * gcc.dg/spe1.c: New test.
581
582         PR c++/11670
583         * g++.dg/expr/cast2.C: New test.
584         
585         PR c++/10530
586         * g++.dg/template/dependent-name2.C: New test.
587
588 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
589
590         * g++.dg/parse/crash11.C: Put the dg options in comments.
591
592 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
593
594         * lib/gcc-dg.exp: Update for diagnostic change.
595
596 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
597
598         PR c++/5767
599         * g++.dg/parse/crash11.C: New test.
600
601 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
602
603         * gcc.dg/cpp/spacing1.c: Update.
604
605 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
606
607         PR target/11739
608         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
609         a value for -mtune.
610
611 2003-08-04  Roger Sayle  <roger@eyesopen.com>
612
613         PR middle-end/11771
614         * gcc.c-torture/compile/20030804-1.c: New test case.
615
616 2003-08-04  Roger Sayle  <roger@eyesopen.com>
617
618         * gcc.dg/20030804-1.c: New test case.
619
620 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
621
622         * gcc.dg/cpp/separate-1.c: New test.
623
624 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
625
626         PR c++/11704
627         * g++.dg/template/dependent-expr2.C: New test.
628
629         PR c++/11766
630         * g++.dg/expr/ptrmem1.C: New test.
631
632 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
633
634         PR c++/9453
635         * g++.dg/template/friend15.C: New test.
636
637 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
638
639         * lib/dg-pch.exp: Work round PCH bug.
640
641 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
642
643         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
644         builtins.  Move cases from builtins-4.c here.
645
646         * gcc.dg/torture/builtin-math-1.c: New test taken from
647         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
648         additional cases.
649         
650         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
651         Delete.
652
653 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
654
655         PR c++/9447
656         * g++.dg/template/using7.C: New test.
657
658 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
659
660         * import1.c, import2.c: New tests.
661
662 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
663
664         * g++.dg/eh/crossjump1.C: New test.
665
666 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
667
668         PR c++/11697
669         * g++.dg/template/using6.C: New test.
670
671         PR c++/11744
672         * g++.dg/template/koenig2.C: New test.
673
674 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
675
676         PR c++/7983
677         * g++.dg/parse/typedef4.C: New test.
678
679 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
680
681         PR c++/8442, c++/8806
682         * g++.dg/template/elab1.C: New test.
683         * g++.dg/template/type2.C: Likewise.
684         * g++.dg/template/ttp3.C: Adjust expected error message.
685         * g++.old-deja/g++.law/visibility13.C: Likewise.
686         * g++.old-deja/g++.niklas/t135.C: Likewise.
687         * g++.old-deja/g++.pt/ttp41.C: Likewise.
688         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
689         template argument.
690         * g++.old-deja/g++.pt/ttp44.C: Likewise.
691
692 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
693
694         PR c++/11295
695         * g++.dg/ext/stmtexpr1.C: New test.
696
697         * g++.dg/opt/tmp1.C: New test.
698
699         PR c++/11525
700         * g++.dg/parse/constant4.C: New test.
701
702         PR c++/9447
703         * g++.dg/template/using5.C: New test.
704
705 2003-07-31  Roger Sayle  <roger@eyesopen.com>
706
707         * gcc.dg/builtins-27.c: New test case.
708
709 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
710
711         * gcc.dg/tls/opt-7.c: New test.
712
713 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
714         
715         * g++.old-deja/g++.other/crash18.C: Remove.
716
717 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
718
719         * g++.dg/template/explicit3.C: New.
720         * g++.dg/template/explicit4.C: New.
721         * g++.dg/template/explicit5.C: New.
722
723         PR c++/11347
724         * g++.dg/template/memtmpl1.C: New.
725
726 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
727
728         PR target/11565
729         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
730         * gcc.dg/i386-387-5.c (dg-options): Likewise.
731
732 2003-07-30  Jan Hubicka  <jh@suse.cz>
733
734         * vtgc1.c: Kill.
735
736 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
737
738         * gcc.dg/struct-in-proto-1.c: New test.
739
740 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
741
742         * gcc.dg/cpp/include2.c: Only expect one message.
743
744 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
745
746         PR c++/9447
747         * g++.dg/template/using1.C: New test.
748         * g++.dg/template/using2.C: New test.
749         * g++.dg/template/using3.C: New test.
750         * g++.dg/template/using4.C: New test.
751
752 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
753
754         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
755         * gcc.c-torture/execute/string-opt-10.c: Likewise.
756
757 2003-07-28  Jan Hubicka  <jh@suse.cz>
758
759         PR c++/11530
760         * g++.dg/opt/call1.C: New test.
761
762 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
763
764         PR c++/11667
765         * g++.dg/init/enum2.C: New test.
766         * g++.dg/template/overload1.C: Add "-w" option.
767
768 2003-07-28    <hp@bitrange.com>
769
770         * gcc.dg/Wdeclaration-after-statement-1.c,
771         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
772
773 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
774
775         * gcc.c-torture/compile/20030725-1.c: New test.
776
777 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
778
779         * gcc.dg/20030505.c: Only run for SPE.
780         Remove definition of opaque type.
781
782 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
783
784         * g++.dg/template/ptrmem6.C: New test.
785
786 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
787
788         * gcc.c-torture/compile/zero-strct-2.c: New test.
789
790 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
791
792         * gcc.dg/intermod-1.c: New test.
793
794 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
795
796         PR c++/11617
797         * g++.dg/template/lookup2.C: New test.
798         * g++.dg/template/memclass1.C: Remove instantiated from error.
799         * g++.dg/other/error2.C: Tweak expected errors.
800
801         PR c++/11596
802         * g++.dg/template/defarg3.C: New test.
803
804         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
805
806 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
807
808         * g++.dg/inherit/access5.C: New test.
809
810 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
811
812         PR c++/11513
813         * g++.dg/template/crash8.C: New test.
814
815 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
816
817         PR c/10602
818         * gcc.dg/noncompile/incomplete-2.c: New test.
819
820 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
821
822         PR c++/11645
823         * g++.dg/inherit/access4.C: New test.
824
825         PR c++/11517
826         * g++.dg/expr/cond2.C: New test.
827
828         PR optimization/10679
829         * g++.dg/opt/inline4.C: New test.
830
831 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
832
833         * g++.dg/parse/crash10: New test.
834
835 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
836
837         * g++.dg/ext/flexary1.C: New test.
838
839 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
840
841         PR c++/10793
842         * g++.dg/template/crash9.C: New test.
843
844 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
845
846         PR c++/3004
847         * g++.dg/parse/typedef3.C: New test.
848
849         PR c++/7906
850         * g++.dg/parse/operator2.C: New test.
851
852         PR c++/8895
853         * g++.dg/parse/def-tmpl-arg1.C: New test.
854
855         PR c++/9282
856         * g++.dg/parse/funptr1.C: New test.
857
858         PR c++/9452
859         * g++.dg/parse/ambig3.C: New test.
860
861         PR c++/9454
862         * g++.dg/parse/operator3.C: New test.
863
864         PR c++/9486
865         * g++.dg/parse/template10.C: New test.
866
867         PR c++/9488
868         * g++.dg/parse/template11.C: New test.
869
870         PR c++/10150
871         * g++.dg/parse/invalid-op1.C: New test.
872
873         PR c++/10247
874         * g++.dg/parse/condexpr1.C: New test.
875
876 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
877
878         * g++.dg/ext/packed3.C: New test.
879         * g++.dg/ext/packed4.C: New test.
880
881         * gcc.dg/pack-test-3.c: New test.
882
883 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
884
885         * lib/compat.exp: Handle dg-options per source file.
886         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
887         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
888         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
889         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
890         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
891         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
892         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
893         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
894         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
895         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
896         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
897         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
898         * g++.dg/compat/break/bitfield7_x.C: Ditto.
899         * g++.dg/compat/break/bitfield7_y.C: Ditto.
900
901 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
902
903         PR c/10320
904         * gcc.c-torture/execute/20030718-1.c: New test.
905
906 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
907
908         PR optimization/11536
909         * gcc.dg/20030721-1.c: New test.
910
911 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
912
913         PR c++/11546
914         * g++.dg/template/lookup1.C: New test.
915
916 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
917
918         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
919         diagnostics of ill-formed constructs involving labels.
920         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
921         the new 'previously defined here' message.
922
923 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
924
925         * g++.dg/parse/non-dependent2.C: New test.
926
927 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
928
929         * g++.dg/init/init-ref4.C: xfail on targets without
930         weak symbols.
931
932 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
933
934         PR target/11087
935         * gcc.c-torture/execute/20030717-1.c: New test.
936
937 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
938
939         * g++.dg/opt/cfg1.C: New test.
940
941 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
942
943         PR optimization/11557
944         * gcc.dg/20030717-1.c: New test.
945
946 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
947
948         PR c++/10476
949         * g++.dg/expr/crash-1.C: New test.
950
951         PR c++/11027
952         * g++.dg/template/init3.C: New test.
953
954         PR c++/8222
955         * g++.dg/template/non-dependent1.C: New test.
956
957         PR c++/11070
958         * g++.dg/template/non-dependent2.C: New test.
959
960         PR c++/11071
961         * g++.dg/template/non-dependent3.C: New test.
962
963         PR c++/9907
964         * g++.dg/template/sizeof5.C: New test.
965
966 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
967
968         PR 11498
969         * gcc.c-torture/compile/mangle-1.c: New file.
970
971 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
972
973         PR c++/7809
974         * g++.dg/parse/access3.C: New test.
975
976 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
977
978         PR c++/11384
979         * g++.dg/init/init-ref4.C: New test.
980
981 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
982
983         PR c++/11547
984         * g++.dg/parse/constant3.C: New test.
985         * g++.dg/parse/crash7.C: Likewise.
986
987 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
988
989         PR target/11008
990         * gcc.dg/i386-pentium4-not-mull.c: New.
991
992 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
993
994         * gcc.dg/asm-names.c (ymain): Make it weak.
995
996 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
997
998         PR c++/5421
999         * g++.dg/template/friend21.C: New test.
1000
1001 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1002
1003         * gcc.dg/cleanup-8.c: New test.
1004         * gcc.dg/cleanup-9.c: New test.
1005
1006 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1007
1008         * g++.dg/ext/dll-MI1.h: New file.
1009         * g++.dg/ext/dllexport-MI1.C: New file.
1010         * g++.dg/ext/dllimport-MI1.C: New file.
1011
1012 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1013
1014         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1015         it does not have cmpstrsi patterns (just cmpmemsi).
1016
1017 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1018
1019         PR debug/11473
1020         * g++.dg/debug/debug8.C: New test.
1021
1022 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1023
1024         PR c++/10108
1025         * g++.dg/template/crash7.C: New test.
1026
1027 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1028
1029         PR target/10795
1030         * gcc.c-torture/compile/20030708-1.c: New.
1031
1032 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1033
1034         * gcc.c-torture/execute/20030715-1.c: New test.
1035
1036 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1037
1038         * gcc.dg/pch/inline-3.c: New file.
1039         * gcc.dg/pch/inline-3.hs: New file.
1040         * gcc.dg/pch/inline-4.c: New file.
1041         * gcc.dg/pch/inline-4.hs: New file.
1042
1043 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1044
1045         PR c++/11509
1046         * g++.dg/template/crash6.C: New test.
1047
1048         PR c++/7053
1049         * g++.dg/template/friend20.C: New test.
1050
1051         PR c++/7019
1052         * g++.dg/template/overload2.C: New test.
1053
1054 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1055
1056         PR optimization/11440
1057         * gcc.c-torture/execute/20030714-1.c: New test.
1058
1059 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1060
1061         PR c++/11154
1062         * g++.dg/template/partial2.C: New test.
1063
1064 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1065
1066         PR c++/11503
1067         * g++.dg/template/anon1.C: New test.
1068
1069         PR c++/11493
1070         PR c++/11495
1071         * g++.dg/parse/template9.C: Likewise.
1072         * g++.dg/template/crash4.C: New test.
1073         * g++.dg/template/koenig1.C: Likewise.
1074         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1075         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1076         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1077         functions.
1078         * g++.old-deja/g++.jason/template36.C: Likewise.
1079         * g++.old-deja/g++.mike/p1989.C: Likewise.
1080         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1081         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1082         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1083         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1084         compiling.
1085         * g++.old-deja/g++.pt/union2.C: Use this->.
1086
1087 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1088
1089         * gcc.dg/20030711-1.c: New test.
1090
1091 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1092
1093         PR c++/11050
1094         * g++.dg/parse/args1.C: New test.
1095         * g++.pt/defarg8.C: Change expected errors.
1096
1097 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1098
1099         PR c++/8164
1100         * g++.dg/template/nontype2.C: New test.
1101
1102         PR c++/10558
1103         * g++.dg/parse/template8.C: New test.
1104
1105         PR c++/8327
1106         * g++.dg/template/scope1.C: New test.
1107
1108         * g++.dg/warn/Wsign-compare-1.C: New test.
1109
1110 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1111
1112         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1113
1114 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1115
1116         PR c++/9411
1117         * g++.dg/template/explicit2.C: New test.
1118
1119         PR c++/10032
1120         * g++.dg/warn/pedantic1.C: New test.
1121
1122 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1123
1124         PR c++ 9483
1125         * g++.dg/other/field1.C: New test.
1126
1127 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1128
1129         PR c/11449
1130         * gcc.c-torture/compile/20030707-1.c: New.
1131
1132 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1133
1134         PR c++/10849
1135         * g++.dg/template/access12.C: New test.
1136
1137 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1138
1139         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1140         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1141         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1142         * gcc.misc-tests/gcov.exp: Update
1143         * g++.dg/gcov/gcov.exp: Update
1144         * lib/gcov.exp: Update.
1145
1146 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1147
1148         * g++.dg/abi/mangle17.C: Make sure template expressions are
1149         dependent.
1150         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1151         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1152         * g++.dg/opt/stack1.C: Remove erroneous code.
1153         * g++.dg/parse/template7.C: New test.
1154         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1155         * g++.old-deja/g++.pt/crash4.C: Likewise.
1156
1157 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1158
1159         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1160         with zero or one occurence of `$' after the initial `L'.
1161
1162 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1163
1164         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1165
1166 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1167
1168         PR c/11370
1169         * gcc.dg/Wunreachable-6.c: New testcase.
1170         * gcc.dg/Wunreachable-7.c: New testcase.
1171
1172 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1173
1174         PR c/11420
1175         * gcc.dg/20030708-1.c: New test.
1176
1177 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1178
1179         * gcc.dg/compat/sdata-section.h: New file.
1180         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1181         * gcc.dg/torture/mips-sdata-1.c: New test.
1182
1183 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1184
1185         PR c++/11030
1186         * g++.dg/template/friend19.C: New test.
1187
1188 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1189
1190         * g++.dg/opt/strength-reduce.C: New test.
1191
1192 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1193
1194         PR target/10979
1195         * gcc.dg/20030707-1.c: New testcase.
1196
1197 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1198
1199         PR optimization/11059
1200         * g++.dg/opt/emptyunion.C: New testcase.
1201
1202 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1203             Eric Botcazou  <ebotcazou@libertysurf.fr>
1204
1205         * g++.dg/opt/stack1.C: New test.
1206
1207 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1208
1209         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1210         run test.
1211
1212         PR c++/11431
1213         * g++.dg/expr/static_cast3.C: New test.
1214
1215 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1216
1217         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1218         everywhere.
1219         * gcc.dg/concat.c: Concatenation of string constants with
1220         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1221         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1222         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1223         necessary to avoid multi-character character constant warning.
1224         * gcc.dg/cpp/escape.c: Likewise.
1225         * gcc.dg/cpp/ucs.c: Likewise.
1226         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1227         Fix a typo.
1228
1229 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1230
1231         PR c/11428
1232         * gcc.c-torture/compile/20030704-1.c: New.
1233
1234 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1235
1236         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
1237
1238 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
1239
1240         PR c++/5287, PR c++/7910,  PR c++/11021
1241         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
1242         tests for warnings.
1243         * g++.dg/ext/dllimport2.C: Add tests for warnings.
1244         * g++.dg/ext/dllimport3.C: Likewise.
1245         * g++.dg/ext/dllimport4.C: New file.
1246         * g++.dg/ext/dllimport5.C: New file.
1247         * g++.dg/ext/dllimport6.C: New file.
1248         * g++.dg/ext/dllimport7.C: New file.
1249         * g++.dg/ext/dllimport8.C: New file.
1250         * g++.dg/ext/dllimport9.C: New file.
1251         * g++.dg/ext/dllimport10.C: New file.
1252         * g++.dg/ext/dllexport1.C: New file.
1253
1254 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1255
1256         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
1257         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
1258
1259 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1260
1261         * gcc.dg/builtins-25.c: New testcase.
1262         * gcc.dg/builtins-26.c: New testcase.
1263
1264 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
1265
1266         * gcc.dg/compat/vector-defs.h: New file.
1267         * gcc.dg/compat/vector-setup.h: New file.
1268         * gcc.dg/compat/vector-check.h: New file.
1269         * gcc.dg/compat/vector-1_main.c: New file.
1270         * gcc.dg/compat/vector-1_x.c: New file.
1271         * gcc.dg/compat/vector-1_y.c: New file.
1272         * gcc.dg/compat/vector-2_main.c: New file.
1273         * gcc.dg/compat/vector-2_x.c: New file.
1274         * gcc.dg/compat/vector-2_y.c: New file.
1275
1276         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
1277         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
1278         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
1279         * gcc.dg/compat/struct-align-1.h: New file.
1280         * gcc.dg/compat/struct-align-1_main.c: New file.
1281         * gcc.dg/compat/struct-align-1_x.c: New file.
1282         * gcc.dg/compat/struct-align-1_y.c: New file.
1283         * gcc.dg/compat/struct-align-2.h: New file.
1284         * gcc.dg/compat/struct-align-2_main.c: New file.
1285         * gcc.dg/compat/struct-align-2_x.c: New file.
1286         * gcc.dg/compat/struct-align-2_y.c: New file.
1287
1288         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
1289         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1290         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1291         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1292         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1293         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1294         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1295         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1296         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1297         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1298         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1299         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1300         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1301         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1302         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1303         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1304         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1305         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1306         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1307         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1308         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1309         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1310         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1311         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1312         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1313         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1314         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1315         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1316         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1317
1318 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1319
1320         * gcc.dg/i386-call-1.c: New test.
1321
1322 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
1323
1324         PR c++/9162
1325         * g++.dg/parse/defarg4.C: New.
1326
1327 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1328
1329         PR target/10700
1330         * gcc.c-torture/compile/20030703-1.c: New test case.
1331
1332 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1333
1334         * g++.dg/template/local3.C: Remove extra semicolon.
1335
1336 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1337
1338         * gcc.dg/i386-volatile-1.c: New test.
1339
1340 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
1341
1342         PR c++/11072
1343         * g++.dg/other/offsetof2.C: XFAIL.
1344         * g++.dg/other/offsetof5.C: New.
1345
1346         PR c++/10219
1347         * g++.dg/template/error1.C: New.
1348
1349         PR c++/9779
1350         * g++.dg/template/dependent-expr1.C: New.
1351
1352 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1353
1354         PR c++/6949
1355         * g++.dg/template/local3.C: New test.
1356
1357         PR c++/11149
1358         * g++.dg/lookup/scoped6.C: New test.
1359
1360 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
1361
1362         PR c++/8046
1363         * g++.dg/other/error7.C: New test.
1364
1365 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
1366
1367         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
1368         * g++.old-deja/g++.abi/vtable3.h: Likewise.
1369         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1370         * g++.old-deja/g++.other/union2.C: Likewise.
1371         * gcc.dg/c90-const-expr-2.c: Likewise.
1372         * gcc.dg/c90-const-expr-3.c: Likewise.
1373         * gcc.dg/c99-const-expr-2.c: Likewise.
1374         * gcc.dg/c99-const-expr-3.c: Likewise.
1375         * gcc.dg/concat.c: Likewise.
1376
1377 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1378
1379         PR c++/9559
1380         * g++.dg/init/static1.C: New test.
1381
1382 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1383
1384         * Changelog: Remove ">>>>>>>" from previous change.
1385
1386 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1387
1388         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
1389         * g++.old-deja/g++.other/access2.C: Likewise.
1390         * g++.old-deja/g++.other/decl2.C: Likewise.
1391         * gcc.c-torture/execute/20020615-1.c: Likewise.
1392
1393 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1394
1395         PR c++/4933
1396         * g++.dg/template/sizeof4.C: New test.
1397
1398 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1399
1400         * g++.dg/other/error6.C: New test.
1401
1402 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1403
1404         PR c++/10750
1405         * g++.dg/parse/constant2.C: New test.
1406
1407 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
1408
1409         PR c++/11106
1410         * g++.dg/other/error5.C: New test.
1411
1412 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1413
1414         * gcc.dg/format/gcc_diag-1.c: New test.
1415
1416 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
1417
1418         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
1419
1420 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1421
1422         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
1423         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
1424         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
1425
1426 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
1427
1428         * gcc.c-torture/execute/builtins/string-8.c: New test.
1429         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
1430         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
1431         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
1432
1433 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1434
1435         PR c++/10468
1436         * g++.dg/ext/typeof6.C: New test.
1437
1438 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1439
1440         PR c++/10796
1441         * g++.dg/init/enum1.C: New test.
1442
1443 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
1444
1445         * gcc.dg/20030627-1.c: New test.
1446
1447 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
1448
1449         PR c++/11332
1450         * g++.dg/expr/static_cast2.C: New test.
1451
1452 2003-06-26  Roger Sayle  <roger@eyesopen.com>
1453             Jakub Jelinek  <jakub@redhat.com>
1454
1455         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
1456         sprintf(dst,"%s",src) optimization.
1457         * gcc.c-torture/execute/20030626-1.c: New test case.
1458         * gcc.c-torture/execute/20030626-2.c: New test case.
1459
1460 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
1461
1462         * gcc.c-torture/execute/multi-ix.c: New test.
1463
1464         * gcc.c-torture/execute/simd-4.c (main):
1465         Added missing semicolon at end of union.
1466
1467 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
1468
1469         PR c++/8266
1470         * g++.dg/template/explicit-instantiation3.C: New test.
1471
1472 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1473
1474         * gcc.dg/20030626-1.c: Use signed char.
1475
1476 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1477
1478         * gcc.dg/20030626-1.c: New test.
1479
1480 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
1481
1482         * const-str-2.m: Update.
1483
1484 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
1485
1486         PR c++/10990
1487         * g++.dg/rtti/dyncast1.C: New test.
1488         * g++.dg/abi/mangle4.C: Correct base-specifier access.
1489         * g++.dg/lookup/scoped1.C: Remove XFAIL.
1490         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
1491
1492         PR c++/10931
1493         * g++.dg/expr/static_cast1.C: New test.
1494
1495 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
1496
1497         * gcc.dg/20030625-1.c: New test.
1498
1499 2003-06-24  Roger Sayle  <roger@eyesopen.com>
1500
1501         * gcc.c-torture/compile/20030624-1.c: New test case.
1502
1503 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
1504
1505         * gcc.c-torture/execute/string-opt-17.c: New test.
1506
1507 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
1508
1509         PR c++/5754
1510         * g++.dg/parse/crash6.C: New test.
1511
1512 2003-06-23  Roger Sayle  <roger@eyesopen.com>
1513
1514         * gcc.dg/builtins-24.c: New test case.
1515
1516 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
1517
1518         * g++.dg/opt/operator1.C: New test.
1519
1520 2003-06-22  Roger Sayle  <roger@eyesopen.com>
1521
1522         * gcc.c-torture/execute/string-opt-16.c: New test case.
1523
1524 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1525
1526         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
1527         * g++.old-deja/g++.other/conv7.C: Likewise
1528         * g++.old-deja/g++.other/overcnv2.C: Likewise.
1529         * g++.old-deja/g++.other/overload14.C: Likewise.
1530
1531 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1532
1533         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
1534         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1535
1536 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1537
1538         PR c++/10888
1539         * g++.dg/warn/Winline-3.C: New test.
1540
1541 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1542
1543         * lib/target-supports.exp (check_alias_available): Make the test
1544         program acceptable to the Solaris assembler.
1545
1546         PR c++/10749
1547         * g++.dg/template/memclass2.C: New test.
1548
1549 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1550             Eric Botcazou  <ebotcazou@libertysurf.fr>
1551
1552         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
1553         data for non-matching targets.
1554         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
1555
1556 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1557
1558         PR c++/10845
1559         * g++.dg/template/member3.C: New test.
1560
1561 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
1562
1563         PR c++/10939
1564         * g++.dg/template/func1.C: New test.
1565
1566         PR c++/9649
1567         * g++.dg/template/static4.C: New test.
1568         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
1569
1570         PR c++/11041
1571         * g++.dg/init/ref7.C: New test.
1572
1573 2003-06-19  Matt Austern  <austern@apple.com>
1574
1575         PR c++/11228
1576         * g++.dg/anew1.C: New test.
1577         * g++.dg/anew2.C: New test.
1578         * g++.dg/anew3.C: New test.
1579         * g++.dg/anew4.C: New test.
1580
1581 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
1582
1583         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
1584
1585 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
1586
1587         * gcc.c-torture/execute/simd-4.c (main): Make expected value
1588         endian-dependent.
1589
1590 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
1591
1592         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
1593         Remove cruft.
1594
1595 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
1596
1597         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
1598         * gcc.c-torture/compile/961203-1.c: Likewise.
1599         * gcc.c-torture/compile/980506-1.c: Likewise.
1600
1601 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
1602
1603         PR c++/10712
1604         * g++.dg/lookup/using7.C: New test.
1605
1606 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
1607
1608         PR c++/11105
1609         * g++.dg/abi/conv1.C: Remove it.
1610         * g++.dg/template/conv7.C: New test.
1611         * g++.dg/template/conv8.C: Likewise.
1612         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
1613         conversion operator.
1614
1615 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
1616
1617         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
1618         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1619         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1620         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1621         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1622         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1623         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1624         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1625         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1626         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1627         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1628         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1629         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1630         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1631         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1632         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1633         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1634         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1635         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1636         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1637         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1638         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1639         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1640         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1641         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1642         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1643         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1644         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1645         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1646
1647 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
1648
1649         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
1650         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
1651         indications.
1652
1653 2003-06-16  Roger Sayle  <roger@eyesopen.com>
1654
1655         * gcc.dg/i386-387-5.c: New test case.
1656         * gcc.dg/i386-387-6.c: New test case.
1657         * gcc.dg/builtins-23.c: New test case.
1658
1659 2003-06-15  Roger Sayle  <roger@eyesopen.com>
1660
1661         * gcc.dg/builtins-22.c: New test case.
1662         * gcc.dg/i386-387-1.c: Update to test exp.
1663         * gcc.dg/i386-387-2.c: Likewise.
1664
1665 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1666
1667         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
1668
1669 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
1670
1671         * lib/gcc-dg.exp (dg-require-dll): New function.
1672         (dg-xfail-if): Likewise.
1673         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
1674         driver.
1675
1676         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
1677         * gcc.c-torture/compile/20001205-1.c: Likewise.
1678         * gcc.c-torture/compile/20001226-1.c: Likewise.
1679         * gcc.c-torture/compile/20010518-2.c: Likewise.
1680         * gcc.c-torture/compile/20020312-1.c: Likewise.
1681         * gcc.c-torture/compile/20020604-1.c: Likewise.
1682         * gcc.c-torture/compile/920501-12.c: Likewise.
1683         * gcc.c-torture/compile/920501-4.c: Likewise.
1684         * gcc.c-torture/compile/920520-1.c: Likewise.
1685         * gcc.c-torture/compile/920521-1.c: Likewise.
1686         * gcc.c-torture/compile/920625-1.c: Likewise.
1687         * gcc.c-torture/compile/961203-1.c: Likewise.
1688         * gcc.c-torture/compile/980506-1.c: Likewise.
1689         * gcc.c-torture/compile/981006-1.c: Likewise.
1690         * gcc.c-torture/compile/981022-1.c: Likewise.
1691         * gcc.c-torture/compile/981223-1.c: Likewise.
1692         * gcc.c-torture/compile/990617-1.c: Likewise.
1693         * gcc.c-torture/compile/dll.c: Likewise.
1694         * gcc.c-torture/compile/labels-3.c: Likewise.
1695         * gcc.c-torture/compile/mipscop-1.c: Likewise.
1696         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1697         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1698         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1699         * gcc.c-torture/compile/simd-5.c: Likewise.
1700         * gcc.c-torture/compile/20000804-1.x: Remove.
1701         * gcc.c-torture/compile/20001205-1.x: Likewise.
1702         * gcc.c-torture/compile/20001226-1.x: Likewise.
1703         * gcc.c-torture/compile/20010518-2.x: Likewise.
1704         * gcc.c-torture/compile/20020312-1.x: Likewise.
1705         * gcc.c-torture/compile/20020604-1.x: Likewise.
1706         * gcc.c-torture/compile/920501-12.x: Likewise.
1707         * gcc.c-torture/compile/920501-4.x: Likewise.
1708         * gcc.c-torture/compile/920520-1.x: Likewise.
1709         * gcc.c-torture/compile/920521-1.x: Likewise.
1710         * gcc.c-torture/compile/920625-1.x: Likewise.
1711         * gcc.c-torture/compile/961203-1.x: Likewise.
1712         * gcc.c-torture/compile/980506-1.x: Likewise.
1713         * gcc.c-torture/compile/981006-1.x: Likewise.
1714         * gcc.c-torture/compile/981022-1.x: Likewise.
1715         * gcc.c-torture/compile/981223-1.x: Likewise.
1716         * gcc.c-torture/compile/990617-1.x: Likewise.
1717         * gcc.c-torture/compile/mipscop-1.x: Likewise.
1718         * gcc.c-torture/compile/mipscop-2.x: Likewise.
1719         * gcc.c-torture/compile/mipscop-3.x: Likewise.
1720         * gcc.c-torture/compile/mipscop-4.x: Likewise.
1721         * gcc.c-torture/compile/simd-5.x: Likewise.
1722
1723         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
1724
1725 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1726
1727         * gcc.c-torture/execute/20030611-1.c: New test.
1728
1729 2003-06-12  Roger Sayle  <roger@eyesopen.com>
1730
1731         PR middle-end/168
1732         * gcc.dg/20030612-1.c: New test case.
1733
1734 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
1735
1736         PR c++/10635
1737         * g++.dg/expr/cast1.C: New test.
1738
1739 2003-06-12  Roger Sayle  <roger@eyesopen.com>
1740
1741         * gcc.dg/builtins-21.c: New test case.
1742
1743 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
1744
1745         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
1746         options instead of at the end.
1747         * lib/objc.exp (objc_target_compile): Likewise.
1748
1749 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
1750
1751         PR c++/10432
1752         * g++.dg/parse/error1.C: New test.
1753
1754 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
1755
1756         * gcc.dg/compat/struct-by-value-11_main.c: New file.
1757         * gcc.dg/compat/struct-by-value-11_x.c: New file.
1758         * gcc.dg/compat/struct-by-value-11_y.c: New file.
1759         * gcc.dg/compat/struct-by-value-12_main.c: New file.
1760         * gcc.dg/compat/struct-by-value-12_x.c: New file.
1761         * gcc.dg/compat/struct-by-value-12_y.c: New file.
1762         * gcc.dg/compat/struct-by-value-13_main.c: New file.
1763         * gcc.dg/compat/struct-by-value-13_x.c: New file.
1764         * gcc.dg/compat/struct-by-value-13_y.c: New file.
1765         * gcc.dg/compat/struct-by-value-14_main.c: New file.
1766         * gcc.dg/compat/struct-by-value-14_x.c: New file.
1767         * gcc.dg/compat/struct-by-value-14_y.c: New file.
1768         * gcc.dg/compat/struct-by-value-15_main.c: New file.
1769         * gcc.dg/compat/struct-by-value-15_x.c: New file.
1770         * gcc.dg/compat/struct-by-value-15_y.c: New file.
1771         * gcc.dg/compat/struct-by-value-16_main.c: New file.
1772         * gcc.dg/compat/struct-by-value-16_x.c: New file.
1773         * gcc.dg/compat/struct-by-value-16_y.c: New file.
1774         * gcc.dg/compat/struct-by-value-17_main.c: New file.
1775         * gcc.dg/compat/struct-by-value-17_x.c: New file.
1776         * gcc.dg/compat/struct-by-value-17_y.c: New file.
1777         * gcc.dg/compat/struct-by-value-18_main.c: New file.
1778         * gcc.dg/compat/struct-by-value-18_x.c: New file.
1779         * gcc.dg/compat/struct-by-value-18_y.c: New file.
1780
1781         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
1782         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
1783         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
1784         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
1785         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
1786         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
1787         * gcc.dg/compat/scalar-return-3_main.c: New file.
1788         * gcc.dg/compat/scalar-return-3_x.c: New file.
1789         * gcc.dg/compat/scalar-return-3_y.c: New file.
1790         * gcc.dg/compat/scalar-return-4_main.c: New file.
1791         * gcc.dg/compat/scalar-return-4_x.c: New file.
1792         * gcc.dg/compat/scalar-return-4_y.c: New file.
1793
1794 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
1795
1796         * gcc.dg/compat/fp2-struct-check.h: New file.
1797         * gcc.dg/compat/fp2-struct-defs.h: New file.
1798         * gcc.dg/compat/fp2-struct-init.h: New file.
1799         * gcc.dg/compat/struct-by-value-10_main.c: New file.
1800         * gcc.dg/compat/struct-by-value-10_x.c: New file.
1801         * gcc.dg/compat/struct-by-value-10_y.c: New file.
1802         * gcc.dg/compat/struct-return-10_main.c: New file.
1803         * gcc.dg/compat/struct-return-10_x.c: New file.
1804         * gcc.dg/compat/struct-return-10_y.c: New file.
1805
1806         * gcc.dg/compat/compat-common.h: New file.
1807         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
1808         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
1809         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
1810         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
1811         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
1812         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
1813         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
1814         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1815         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
1816         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
1817         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1818         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
1819         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
1820         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1821         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
1822         * gcc.dg/compat/small-struct-check.h: Ditto.
1823         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
1824         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1825         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
1826         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
1827         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1828         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
1829         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
1830         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1831         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
1832         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
1833         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1834         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
1835         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
1836         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1837         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
1838         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
1839         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1840         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
1841         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
1842         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1843         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
1844         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
1845         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1846         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
1847         * gcc.dg/compat/struct-return-2_main.c: Ditto.
1848         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1849         * gcc.dg/compat/struct-return-2_y.c: Ditto.
1850         * gcc.dg/compat/struct-return-3_main.c: Ditto.
1851         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1852         * gcc.dg/compat/struct-return-3_y.c: Ditto.
1853
1854 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
1855
1856         * g++.dg/pch/static-1.C: New file.
1857         * g++.dg/pch/static-1.Hs: New file.
1858
1859 2003-06-10  Richard Henderson  <rth@redhat.com>
1860
1861         * gcc.dg/asm-7.c: Adjust expected warning text.
1862
1863 2003-06-10  Roger Sayle  <roger@eyesopen.com>
1864
1865         * gcc.dg/builtins-20.c: New test case.
1866
1867 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
1868
1869         PR c++/11131
1870         * g++.dg/opt/template1.C: New test.
1871
1872 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
1873
1874         * lib/gcc-dg.exp (dg-test): Clear additional_files and
1875         additional_sources.
1876
1877 2003-05-21  David Taylor  <dtaylor@emc.com>
1878
1879         * gcc.dg/Wpadded.c: New file.
1880
1881 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
1882
1883         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
1884         * gcc.dg/special/weak-2.c: Add dg-require-weak.
1885         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
1886         dg-require-weak.
1887
1888 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
1889
1890         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
1891
1892 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
1893
1894         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
1895         (dg-require-alias): Likewise.
1896         (dg-require-gc-sections): Likewise.
1897         * lib/target-supports.exp (check_gc_sections_available): Likewise.
1898
1899 2003-06-08  Richard Henderson  <rth@redhat.com>
1900
1901         * gcc.dg/20011029-2.c: Fix the array reference.
1902         * gcc.dg/asm-7.c: New.
1903
1904 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
1905
1906         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
1907
1908 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
1909
1910         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
1911         (dg-require-gc-sections): Likewise.
1912
1913 2003-06-08  Jan Hubicka  <jh@suse.cz>
1914
1915         * i386-cmov1.c: Fix regular expression.
1916         * i386-cvt-1.c: Likewise.
1917         * i386-local.c: Likewise.
1918         * i386-local2.c: Likewise.
1919         * i386-mul.c: Likewise.
1920         * i386-ssetype-1.c: Likewise.
1921         * i386-ssetype-3.c: Likewise.
1922         * i386-ssetype-5.c: Likewise.
1923
1924 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1925
1926         PR c++/11039
1927         * g++.dg/warn/implicit-typename2.C: New test.
1928         * g++.dg/warn/implicit-typename3.C: New test.
1929
1930 2003-06-07  Richard Henderson  <rth@redhat.com>
1931
1932         * g++.dg/other/offsetof3.C: Use size_t.
1933         * g++.dg/other/offsetof4.C: Likewise.
1934
1935 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
1936
1937         * lib/copy-file.exp: New. Implement gcc_copy_files.
1938
1939         * lib/dg-pch.exp: Load copy-file.exp
1940         (dg-pch): Use gcc_copy_files instead of "file copy".
1941
1942 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
1943
1944         * gcc.dg/weak/weak.exp: Simplify.
1945         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
1946         * gcc.dg/weak/weak-1.c: Likewise.
1947         * gcc.dg/weak/weak-2.c: Likewise.
1948         * gcc.dg/weak/weak-3.c: Likewise.
1949         * gcc.dg/weak/weak-4.c: Likewise.
1950         * gcc.dg/weak/weak-5.c: Likewise.
1951         * gcc.dg/weak/weak-6.c: Likewise.
1952         * gcc.dg/weak/weak-7.c: Likewise.
1953         * gcc.dg/weak/weak-8.c: Likewise.
1954         * gcc.dg/weak/weak-9.c: Likewise.
1955
1956 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
1957
1958         gcc.c-torture/execute/20030606-1.c: New.
1959
1960 2003-06-06  Roger Sayle  <roger@eyesopen.com>
1961
1962         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
1963         * gcc.dg/builtins-19.c: Likewise.
1964
1965 2003-06-06  Roger Sayle  <roger@eyesopen.com>
1966
1967         * gcc.dg/builtins-2.c: Add some more tests.
1968         * gcc.dg/builtins-18.c: New test case.
1969         * gcc.dg/builtins-19.c: New test case.
1970
1971 2003-06-06  Roger Sayle  <roger@eyesopen.com>
1972             Jim Wilson  <wilson@tuliptree.org>
1973
1974         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
1975
1976 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
1977
1978         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
1979         mempcpy/stpcpy calls not to be optimized into something else.
1980         * gcc.c-torture/execute/string-opt-3.c: Moved to...
1981         * gcc.c-torture/execute/builtins/string-7.c: ...here.
1982         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
1983
1984 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1985
1986         * gcc.dg/format/asm_fprintf-1.c: New test.
1987
1988 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
1989
1990         * lib/gcc-defs.exp (additional_sources): New variable.
1991         (dg-additional-sources): New function.
1992         (additional_files): New variable.
1993         (dg-additional-files): New function.
1994         (dg-additional-files-options): Likewise.
1995         * lib/gcc-dg.exp (dg-require-weak): New function.
1996         (dg-require-alias): Likewise.
1997         (dg-require-gc-sections): Likewise.
1998         * lib/target-supports.exp (check_alias_available): Remove testfile
1999         parameter.
2000         (check_gc_sections_available): New function.
2001         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2002         (dg-gpp-additional-files): Likewise.
2003         * lib/g++.exp (additional_sources): Remove.
2004         (additional_files): Likewise.
2005         (g++_target_compile): Use dg-additional-files-options.
2006
2007         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2008         Tcl logic.
2009         * gcc.dg/special/ecos.exp: Remove.
2010         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2011         * gcc.dg/special/alias-1.c: Likewise.
2012         * gcc.dg/special/alias-2.c: Likewise.
2013         * gcc.dg/special/gcsec-1.c: Likewise.
2014         * gcc.dg/special/weak-1.c: Likewise.
2015         * gcc.dg/special/weak-2.c: Likewise.
2016         * gcc.dg/special/wkali-1.c: Likewise.
2017         * gcc.dg/special/wkali-2.c: Likewise.
2018
2019         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2020         dg-gpp-additional-*.
2021         * g++.dg/special/conpr-3.C: Likewise.
2022         * g++.dg/special/conpr-4.C: Likewise.
2023         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2024         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2025         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2026         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2027         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2028         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2029         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2030         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2031         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2032         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2033         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2034         * g++.old-deja/g++.other/comdat1.C: Likewise.
2035         * g++.old-deja/g++.other/comdat2.C: Likewise.
2036         * g++.old-deja/g++.other/comdat3.C: Likewise.
2037         * g++.old-deja/g++.other/ctor1.C: Likewise.
2038         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2039
2040 2003-06-05  Richard Henderson  <rth@redhat.com>
2041
2042         * gcc.dg/debug/20030605-1.c: New.
2043
2044 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2045
2046         * README.QMTEST: Update.
2047
2048 2003-06-04  Richard Henderson  <rth@redhat.com>
2049
2050         * gcc.dg/cleanup-1.c: New.
2051         * gcc.dg/cleanup-2.c: New.
2052         * gcc.dg/cleanup-3.c: New.
2053         * gcc.dg/cleanup-4.c: New.
2054         * gcc.dg/cleanup-5.c: New.
2055         * gcc.dg/cleanup-6.c: New.
2056         * gcc.dg/cleanup-7.c: New.
2057
2058 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2059
2060         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2061
2062         * lib/dg-pch.exp: New file.
2063         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2064         * gcc.dg/pch/pch.exp: Likewise.
2065
2066 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2067
2068         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2069         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2070         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2071         * gcc.dg/builtins-17.c: New test case.
2072         * gcc.dg/i386-387-4.c: New test case.
2073         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2074
2075 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2076
2077         * gcc.dg/ultrasp9.c: New test.
2078
2079 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2080
2081         * gcc.c-torture/compile/20030604-1.c: New test.
2082         * gcc.dg/sparc-constant-1.c: New test.
2083
2084 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2085
2086         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2087
2088 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2089
2090         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2091
2092         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2093         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2094
2095 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2096
2097         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2098
2099 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2100
2101         PR c++/10940
2102         * g++.dg/template/spec10.C: New test.
2103
2104 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2105
2106         * gcc.dg/builtins-16.c: New test case.
2107
2108 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2109
2110         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2111         mempcpy test with post-increments.
2112         * gcc.c-torture/execute/string-opt-3.c: New test.
2113         * gcc.dg/string-opt-1.c: New test.
2114
2115 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2116
2117         PR fortran/10965
2118         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2119
2120 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2121
2122         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2123         (scan-assembler): ... here.  Use dg-scan.
2124         (scan-assembler-not): Likewise.
2125         (scan-file): New function.
2126         (scan-file-not): Likewise.
2127         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2128         * gcc.dg/cpp/_Pragma4.c: Likewise.
2129         * gcc.dg/cpp/_Pragma5.c: Likewise.
2130         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2131         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2132         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2133         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2134         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2135         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2136         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2137         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2138         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2139         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2140         * gcc.dg/cpp/cxxcom1.c: Likewise.
2141         * gcc.dg/cpp/line1.c: Likewise.
2142         * gcc.dg/cpp/maccom1.c: Likewise.
2143         * gcc.dg/cpp/maccom2.c: Likewise.
2144         * gcc.dg/cpp/maccom3.c: Likewise.
2145         * gcc.dg/cpp/maccom4.c: Likewise.
2146         * gcc.dg/cpp/maccom5.c: Likewise.
2147         * gcc.dg/cpp/maccom6.c: Likewise.
2148         * gcc.dg/cpp/multiline.c: Likewise.
2149         * gcc.dg/cpp/spacing1.c: Likewise.
2150         * gcc.dg/cpp/spacing2.c: Likewise.
2151         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2152         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2153         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2154         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2155         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2156         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2157         * gcc.dg/cpp/cxxcom2.c: Likewise.
2158         * gcc.dg/cpp/cxxcom2.h: New file.
2159
2160         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2161         * g++.dg/cpp/truefalse.C: Here.
2162         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2163
2164 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2165
2166         * gcc.dg/cpp/redef3.c: New file.
2167
2168 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2169
2170         * gcc.dg/i386-loop-3.c: New test.
2171
2172 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2173
2174         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2175
2176 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2177
2178         * gcc.dg/fwrapv-1.c: New test case.
2179         * gcc.dg/fwrapv-2.c: New test case.
2180
2181 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2182
2183         PR c++/10956
2184         * g++.dg/template/spec9.C: New test.
2185
2186 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2187
2188         * gcc.dg/duff-4.c: New test case.
2189
2190 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2191
2192         PR fortran/10843
2193         * g77.dg/ffixed-form-1.f: New test
2194         * g77.dg/ffixed-form-2.f: New test
2195         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2196         * g77.dg/ffree-form-3.f: New test
2197
2198 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2199
2200         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2201         * gcc.dg/wint_t-1.c: Likewise.
2202
2203 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2204
2205         * g++.dg/template/access11.C: New test.
2206
2207 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2208
2209         PR c++/10849
2210         * g++.dg/template/access10.C: New test.
2211
2212 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2213             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2214
2215         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2216
2217 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2218
2219         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2220         suppress for powerpc-*-darwin*.
2221         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2222
2223 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2224
2225         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2226         suppress option for powerpc-*-darwin*.
2227
2228 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2229
2230         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2231         * gcc.dg/builtins-4.c: Add test for fmod.
2232
2233 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2234
2235         PR c++/10682
2236         * g++.dg/template/instantiate4.C: New test.
2237
2238 2003-05-22  Roger Sayle  <roger@eyesopen.com>
2239
2240         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
2241
2242 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
2243
2244         * gcc.dg/compat/scalar-return-1_main.c: New file.
2245         * gcc.dg/compat/scalar-return-1_x.c: New file.
2246         * gcc.dg/compat/scalar-return-1_y.c: New file.
2247         * gcc.dg/compat/scalar-return-2_main.c: New file.
2248         * gcc.dg/compat/scalar-return-2_x.c: New file.
2249         * gcc.dg/compat/scalar-return-2_y.c: New file.
2250         * gcc.dg/compat/struct-return-3_main.c: New file.
2251         * gcc.dg/compat/struct-return-3_y.c: New file.
2252         * gcc.dg/compat/struct-return-3_x.c: New file.
2253         * gcc.dg/compat/struct-return-2_main.c: New file.
2254         * gcc.dg/compat/struct-return-2_x.c: New file.
2255         * gcc.dg/compat/struct-return-2_y.c: New file.
2256
2257 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2258
2259         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
2260         for hppa*-hp-hpux*.
2261         * gcc.dg/20021014-1.c (dg-options): Likewise.
2262         * gcc.dg/nest.c (dg-options): Likewise.
2263
2264 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
2265
2266         PR c++/9738
2267         * g++.dg/ext/dllimport2.C: New file.
2268         * g++.dg/ext/dllimport3.C: New file.
2269
2270 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
2271
2272         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
2273         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2274         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2275         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2276         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2277         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2278         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
2279         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
2280         * gcc.dg/compat/small-struct-defs.h: New file.
2281         * gcc.dg/compat/small-struct-init.h: New file.
2282         * gcc.dg/compat/small-struct-check.h: New file.
2283         * gcc.dg/compat/fp-struct-defs.h: New file.
2284         * gcc.dg/compat/fp-struct-check.h: New file.
2285         * gcc.dg/compat/fp-struct-init.h: New file.
2286         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
2287         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
2288
2289 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
2290
2291         * gcc.dg/20030225-2.c: New test.
2292
2293 2003-05-18  Roger Sayle  <roger@eyesopen.com>
2294             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2295
2296         * gcc.c-torture/compile/20030518-1.c: New test case.
2297
2298 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
2299
2300         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
2301         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
2302         gcc-dg-debug-runtest.
2303         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
2304         gcc-dg-debug-runtest.
2305
2306 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2307
2308         PR c++/9022
2309         * g++.dg/lookup/using6.C: New test.
2310
2311 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2312
2313         * g++.dg/parse/access2.C: New test.
2314
2315 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
2316
2317         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
2318         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
2319         * gcc.dg/debug/debug.exp: Likewise.
2320
2321 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
2322
2323         * gcc.dg/dollar.c: New test.
2324
2325 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
2326
2327         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
2328         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
2329         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
2330         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
2331         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
2332         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
2333         * gcc.dg/compat/struct-by-value-6_main.c: New file.
2334         * gcc.dg/compat/struct-by-value-6_x.c: New file.
2335         * gcc.dg/compat/struct-by-value-6_y.c: New file.
2336         * gcc.dg/compat/struct-by-value-7_main.c: New file.
2337         * gcc.dg/compat/struct-by-value-7_x.c: New file.
2338         * gcc.dg/compat/struct-by-value-7_y.c: New file.
2339         * gcc.dg/compat/struct-by-value-8_main.c: New file.
2340         * gcc.dg/compat/struct-by-value-8_x.c: New file.
2341         * gcc.dg/compat/struct-by-value-8_y.c: New file.
2342         * gcc.dg/compat/struct-by-value-9_main.c: New file.
2343         * gcc.dg/compat/struct-by-value-9_x.c: New file.
2344         * gcc.dg/compat/struct-by-value-9_y.c: New file.
2345
2346 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
2347
2348         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
2349         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
2350         support for "repo" mode.
2351         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
2352         * lib/g77-dg.exp: Likewise.
2353         * lib/obj-dg.exp: Likewise.
2354
2355 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
2356
2357         Merge from gcc-3_2-rhl8-branch:
2358         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
2359
2360         * gcc.dg/tls/opt-6.c: New test.
2361
2362         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
2363
2364         * gcc.dg/20030405-1.c: New test.
2365
2366         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
2367
2368         * gcc.dg/20030309-1.c: New test.
2369
2370         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2371
2372         * gcc.c-torture/execute/20030307-1.c: New test.
2373
2374         2003-02-20  Randolph Chung  <tausq@debian.org>
2375
2376         * gcc.c-torture/compile/20030220-1.c: New test.
2377
2378         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
2379
2380         * gcc.dg/20030217-1.c: New test.
2381
2382         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
2383
2384         * gcc.c-torture/compile/20020129-1.c: New test.
2385
2386         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2387
2388         * gcc.dg/unroll-1.c: New test.
2389
2390         2002-11-16  Jan Hubicka  <jh@suse.cz>
2391
2392         * gcc.c-torture/execute/20020920-1.c: New test.
2393
2394         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
2395
2396         PR target/7434
2397         * gcc.c-torture/compile/20021008-1.c: New test.
2398
2399         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
2400
2401         PR target/7559
2402         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
2403
2404         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
2405
2406         * gcc.c-torture/compile/20020807-1.c: New test.
2407
2408         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
2409
2410         * gcc.dg/tls/opt-1.c: New test.
2411
2412         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
2413
2414         * gcc.dg/20020729-1.c: New test.
2415
2416         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
2417
2418         * g++.dg/opt/life1.C: New test.
2419
2420         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
2421
2422         * gcc.dg/20020525-1.c: New test.
2423
2424         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
2425
2426         PR c++/6794
2427         * g++.dg/ext/pretty1.C: New test.
2428         * g++.dg/ext/pretty2.C: New test.
2429
2430 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
2431
2432         PR c++/8385
2433         * g++.dg/ext/typeof5.C: New test.
2434
2435 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
2436
2437         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
2438         __USER_LABEL_PREFIX__ into account.
2439         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
2440
2441 2003-05-14  Roger Sayle  <roger@eyesopen.com>
2442
2443         * gcc.dg/builtins-15.c: New test case.
2444
2445 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
2446
2447         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
2448
2449 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
2450
2451         * lib/g++.exp: Tweak handling of additional source files.
2452         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
2453         * g++.dg/special/conpr-2a.C: Rename to ...
2454         * g++.dg/special/conpr-2a.cc: ... this.
2455         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
2456         * g++.dg/special/conpr-3a.C: Rename to ...
2457         * g++.dg/special/conpr-3a.cc: This.
2458         * g++.dg/special/conpr-3b.C: Rename to ...
2459         * g++.dg/special/conpr-3b.cc: This.
2460         * g++.dg/special/conpr-4.C: New test.
2461         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
2462
2463 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
2464
2465         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
2466
2467 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2468
2469         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
2470         * g++.old-deja/g++.robertl/eb71.C: Likewise.
2471         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
2472         * g++.old-deja/g++.other/warn3.C: Likewise.
2473
2474 2003-05-11  Roger Sayle  <roger@eyesopen.com>
2475
2476         * gcc.dg/i386-387-1.c: Update to also test log.
2477         * gcc.dg/i386-387-2.c: Likewise.
2478
2479 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
2480
2481         * g77.f-torture/execute/int8421.f: New test.
2482
2483 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2484
2485         PR c++/10230, c++/10481
2486         * g++.dg/lookup/scoped5.C: New test.
2487
2488 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2489
2490         PR c++/10552
2491         * g++.dg/template/ttp6.C: New test.
2492
2493 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
2494
2495         * gcc.c-torture/execute/builtins: New directory.
2496         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
2497         gcc.c-torture/execute/builtins.
2498         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
2499         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
2500         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
2501         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
2502
2503 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2504
2505         PR c++/9252
2506         * g++.dg/template/access8.C: New test.
2507         * g++.dg/template/access9.C: New test.
2508
2509 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2510
2511         PR c++/9554
2512         * g++.dg/parse/access1.C: New test.
2513
2514 2003-05-09  DJ Delorie  <dj@redhat.com>
2515
2516         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
2517         long, and not an int.
2518
2519 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2520
2521         PR c++/10555, c++/10576
2522         * g++.dg/template/memclass1.C: New test.
2523
2524 2003-05-08  DJ Delorie  <dj@redhat.com>
2525
2526         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
2527         targets.
2528         * gcc.c-torture/execute/20021024-1.x: Likewise.
2529         * gcc.c-torture/execute/shiftdi.x: Likewise.
2530         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
2531         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
2532         * gcc.dg/20021018-1.c: Likewise.
2533
2534 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2535
2536         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
2537
2538         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
2539         (bcopy): Call memmove.
2540
2541 2003-05-08  Roger Sayle  <roger@eyesopen.com>
2542
2543         * g77.f-torture/compile/8485.f: New test case.
2544
2545 2003-05-07  Richard Henderson  <rth@redhat.com>
2546
2547         PR c++/10570
2548         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
2549         Verify exception_cleanup not called for rethrows.
2550         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
2551         when exiting catch block without rethrowing.
2552         * g++.dg/eh/forced3.C: New.
2553         * g++.dg/eh/forced4.C: New.
2554
2555 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
2556
2557         * gcc.dg/20030505.c: Fix triplet.
2558
2559 2003-05-06  DJ Delorie  <dj@redhat.com>
2560
2561         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
2562         * gcc.dg/nest.c: Likewise.
2563
2564 2003-05-05  Roger Sayle  <roger@eyesopen.com>
2565
2566         * gcc.dg/builtins-14.c: New test case.
2567
2568 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
2569
2570         * lib/compat.exp (compat-execute): New argument.
2571         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
2572         * gcc.dg/compat: New test directory.
2573         * gcc.dg/compat/compat.exp: New expect script.
2574         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
2575         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
2576         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
2577         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
2578         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
2579         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
2580
2581         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
2582         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
2583         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
2584         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
2585         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
2586         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
2587         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
2588         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
2589         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
2590         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
2591         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
2592         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
2593         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
2594         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
2595         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
2596
2597 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
2598
2599         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
2600
2601 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
2602
2603         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
2604
2605 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
2606
2607         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
2608         * gcc.dg/ppc-fsel-2.c: New test.
2609
2610         * gcc.dg/unused-5.c: New test.
2611
2612 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2613
2614         PR c++/10496
2615         * g++.dg/warn/pmf1.C: New test.
2616
2617 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2618
2619         PR c++/4494
2620         * g++.dg/warn/main.C: New test.
2621
2622 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2623
2624         * gcc.dg/nonnull-3.c: New test.
2625
2626 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
2627
2628         * gcc.dg/cpp/Wtrigraphs.c: Update.
2629         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
2630
2631 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
2632
2633         * gcc.dg/ppc-fsel-1.c: New test.
2634
2635 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
2636
2637         PR c/10604
2638         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
2639
2640 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
2641
2642         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
2643
2644 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2645
2646         PR c++/9364, c++/10553, c++/10586
2647         * g++.dg/parse/typename4.C: New test.
2648         * g++.dg/parse/typename5.C: Likewise.
2649
2650 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
2651
2652         * gcc.c-torture/compile/20030503-1.c: New test.
2653
2654 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2655
2656         * g++.dg/lookup/using5.C: Fix testcase error.
2657
2658 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
2659
2660         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
2661         since MEABI is no longer supported.  Remove all vestiges
2662         of MEABI from the test.
2663
2664 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2665
2666         PR c++/10554
2667         * g++.dg/lookup/using5.C: New test.
2668
2669 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2670
2671         PR c++/8772
2672         * g++.dg/template/ttp5.C: New test.
2673
2674 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
2675
2676         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
2677         (dg-gpp-additional-sources): New function.
2678         (dg-gpp-additional-files): Likewise.
2679         * lib/g++.exp (additional_sources): New variable.
2680         (additional_files): Likewise.
2681         (g++_target_compile): Deal with them.
2682         * lib/old-dejagnu.exp: Remove.
2683         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
2684         * g++.old-deja: Revise all tests to use dg commands.
2685
2686 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2687
2688         PR c++/9432, c++/9528
2689         * g++.dg/lookup/using4.C: New test.
2690
2691 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
2692
2693         * gcc.dg/noreturn-5.c: New file.
2694         * gcc.dg/noreturn-6.c: New file.
2695
2696         * gcc.c-torture/compile/inline-1.c: New file.
2697
2698 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2699
2700         PR c++/10551
2701         * g++.dg/template/explicit1.C: New test.
2702
2703 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2704
2705         PR c++/10549
2706         * g++.dg/other/bitfield1.C: New test.
2707
2708         PR c++/10527
2709         * g++.dg/init/new7.C: New test.
2710
2711 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2712
2713         * g++.dg/ext/desig1.C: New test.
2714         * g++.dg/ext/init1.C: Update.
2715
2716         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
2717
2718 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
2719
2720         PR c++/10180
2721         * g++.dg/warn/Winline-1.C: New test.
2722
2723 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
2724
2725         * gcc.c-torture/execute/string-opt-19.c: New test.
2726
2727         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
2728         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
2729
2730 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
2731
2732         PR c++/10506
2733         * g++.dg/init/new6.C: New test.
2734
2735         PR c++/10503
2736         * g++.dg/init/ref6.C: New test.
2737
2738 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
2739
2740         * g++.dg/warn/weak1.C: XFAIL on AIX4.
2741
2742 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2743
2744         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
2745         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
2746
2747 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
2748
2749         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
2750         initialized static data members.
2751
2752 2003-04-25  H.J. Lu <hjl@gnu.org>
2753
2754         * gcc.dg/ia64-sync-4.c: New test.
2755
2756 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2757
2758         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
2759         date.
2760
2761 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
2762
2763         PR c++/10337
2764         * g++.dg/warn/conv1.C: New test.
2765         * g++.old-deja/g++.other/conv7.C: Adjust.
2766         * g++.old-deja/g++.other/overload14.C: Adjust.
2767
2768 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2769
2770         PR c++/10471
2771         * g++.dg/template/defarg2.C: New test.
2772
2773 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
2774
2775         * gcc.dg/cpp/include2.c: Update.
2776         * gcc.dg/cpp/multiline-2.c: New.
2777         * gcc.dg/cpp/multiline.c: Update.
2778         * gcc.dg/cpp/strify2.c: Update.
2779         * gcc.dg/cpp/trad/literals-2.c: Update.
2780
2781 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2782
2783         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
2784
2785 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2786
2787         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
2788
2789 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2790
2791         PR c++/10451
2792         * g++.dg/parse/crash4.C: New test.
2793
2794         PR c++/9847
2795         * g++.dg/parse/crash5.C: New test.
2796
2797 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
2798
2799         PR c++/10446
2800         * g++.dg/parse/crash3.C: New test.
2801
2802         PR c++/10428
2803         * g++.dg/parse/elab1.C: New test.
2804
2805 2003-04-22  Devang Patel  <dpatel@apple.com>
2806
2807         * gcc.dg/cpp/trad/funlike-5.c: New test.
2808
2809 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
2810
2811         * g++.dg/other/packed1.C: Fix dg options.
2812
2813 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
2814
2815         * g++.dg/other/offsetof2.C: New test.
2816
2817 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
2818
2819         * g++.dg/template/recurse.C: Adjust location of error messages.
2820
2821 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
2822
2823         PR c++/9881
2824         * g++.dg/init/addr-const1.C: New test.
2825         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
2826
2827 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
2828
2829         PR c++/10405
2830         * g++.dg/lookup/struct-hack1.C: New test.
2831
2832 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
2833
2834         * ucs.c: Update diagnostic messages.
2835
2836 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
2837
2838         * gcc.dg/cpp/truefalse.cpp: New test.
2839         * gcc.dg/cpp/cpp.exp: Update.
2840         * g++.dg/other/stdbool-if.C: Remove.
2841
2842 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
2843
2844         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
2845         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
2846
2847 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2848
2849         * gcc.c-torture/compile/20030418-1.c: New test.
2850
2851 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
2852
2853         * README.compat: Remove; content moved to doc/sourcebuild.texi.
2854
2855 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2856
2857         PR c++/10347
2858         g++.dg/template/dependent-name1.C: New test.
2859
2860 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
2861
2862         * gcc.dg/warn-1.c (tourist_guide): New array,
2863         contains a pointer to bar.
2864
2865 2003-04-16  Roger Sayle  <roger@eyesopen.com>
2866
2867         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
2868         * gcc.c-torture/execute/medce-1.c: New test case.
2869         * gcc.c-torture/execute/medce-2.c: New test case.
2870
2871 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
2872
2873         * lib/prune.exp: Ignore more messages.
2874
2875         PR c++/10381
2876         * g++.dg/parse/lookup3.C: New test.
2877
2878 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
2879
2880         * gcc.c-torture/compile/20030415-1.c : New test.
2881
2882 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
2883
2884         * gcc.c-torture/execute/scope-2.c: Move to ...
2885         * gcc.dg/noncompile/scope.c: .... here.
2886
2887 2003-04-14  Roger Sayle  <roger@eyesopen.com>
2888
2889         * gcc.dg/20030414-2.c: New test case.
2890
2891 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
2892
2893         PR target/10377
2894         * gcc.dg/20030414-1.c: New test.
2895
2896 2003-04-13  Roger Sayle  <roger@eyesopen.com>
2897
2898         * gcc.dg/builtins-12.c: New test case.
2899         * gcc.dg/builtins-13.c: New test case.
2900
2901 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2902
2903         * gcc.c-torture/execute/string-opt-18.c: New test.
2904
2905 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
2906
2907         PR c++/10300
2908         * g++.dg/init/new5.C: New test.
2909
2910 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
2911
2912         PR c++/7910
2913         * g++.dg/ext/dllimport1.C: New test.
2914
2915 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2916
2917         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
2918
2919 2003-04-11  Bud Davis <bdavis9659@comcast.net>
2920
2921         PR Fortran/9263
2922         * g77.f-torture/noncompile/9263.f: New test
2923         PR Fortran/1832
2924         * g77.f-torture/execute/1832.f: New test
2925
2926 2003-04-11  David Chad  <davidc@freebsd.org>
2927             Loren J. Rittle  <ljrittle@acm.org>
2928
2929         libobjc/8562
2930         * objc.dg/headers.m: New test.
2931
2932 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
2933
2934         * gcc.c-torture/execute/builtin-noret-2.c: New.
2935         * gcc.c-torture/execute/builtin-noret-2.x: New.
2936         XFAIL builtin-noret-2.c at -O1 and above.
2937         * gcc.dg/redecl.c: New.
2938         * gcc.dg/Wshadow-1.c: Update error regexps.
2939
2940 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
2941
2942         * g++.dg/abi/bitfield10.C: New test.
2943
2944 2003-04-09  Mike Stump  <mrs@apple.com>
2945
2946         * gcc.dg/pch/pch.exp: Make testcase names longer.
2947         * g++.dg/pch/pch.exp: Make testcase names longer.
2948
2949 2003-04-08  Roger Sayle  <roger@eyesopen.com>
2950
2951         * gcc.dg/builtins-11.c: New test case.
2952
2953 2003-04-08  Roger Sayle  <roger@eyesopen.com>
2954
2955         * gcc.dg/builtins-9.c: New test case.
2956         * gcc.dg/builtins-10.c: New test case.
2957
2958 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
2959
2960         * gcc.dg/noncompile/init-4.c.c: New test.
2961
2962 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
2963
2964         * gcc.misc-test/gcov-9.c: New test.
2965         * gcc.misc-test/gcov-10.c: New test
2966         * gcc.misc-test/gcov-11.c: New test.
2967
2968 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
2969
2970         PR optimization/10024
2971         * gcc.c-torture/compile/20030405-1.c: New test.
2972
2973 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
2974
2975         * gcc.dg/pch/static-3.c: New.
2976         * gcc.dg/pch/static-3.hs: New.
2977         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
2978
2979 2003-04-04  Richard Henderson  <rth@redhat.com>
2980
2981         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
2982         * g++.dg/eh/forced2.C: Likewise.
2983
2984 2003-04-03  Mike Stump  <mrs@apple.com>
2985
2986         * lib/scanasm.exp (scan-assembler): Add xfail processing for
2987         target arg.
2988         (scan-assembler-times, scan-assembler-not): Likewise.
2989         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
2990
2991 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2992
2993         * gcc.dg/sparc-loop-1.c: New test.
2994
2995 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
2996
2997         PR other/9274
2998         * g++.dg/pch/system-2.C: New.
2999         * g++.dg/pch/system-2.Hs: New.
3000
3001 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3002
3003         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3004
3005         * g++.dg/eh/simd-1.C (vecfunc): Same.
3006
3007 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3008
3009         * gcc.c-torture/execute/20030401-1.c: New test case.
3010
3011 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3012
3013         * objc.dg/defs.m: New.
3014
3015 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3016
3017         * g++.dg/eh/simd-1.C: New.
3018         * g++.dg/eh/simd-2.C: New.
3019
3020 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3021
3022         * gcc.c-torture/execute/simd-3.c: New.
3023
3024 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3025
3026         PR c/9936
3027         * gcc.dg/20030331-2.c: New test.
3028
3029 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3030
3031         PR c++/10278
3032         * g++.dg/parse/crash2.C: New test.
3033
3034 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3035
3036         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3037         * gcc.c-torture/execute/20030331-1.c: ...here.
3038
3039 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3040
3041         * gcc.c-torture/execute/20030331-1.c: New test.
3042
3043 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3044
3045         * lib/gcov.exp: Adjust call return testing strings.
3046         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3047
3048 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3049
3050         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3051         * gcc.dg/builtins-7.c: New test case.
3052         * gcc.dg/builtins-8.c: New test case.
3053
3054 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3055
3056         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3057
3058 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3059
3060         PR c++/7647
3061         * g++.dg/lookup-class-member-2.C: New test.
3062
3063 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3064
3065         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3066
3067 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3068
3069         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3070
3071 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3072
3073         * g++.dg/init/attrib1.C: New test.
3074
3075 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3076
3077         * gcc.dg/ultrasp8.c: New test.
3078
3079 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3080
3081         * gcc.dg/ultrasp7.c: New test.
3082
3083 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3084
3085         PR c++/10047
3086         * g++.dg/template/inline1.C: New test.
3087
3088 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3089
3090         * gcc.dg/sparc-dwarf2.c: New test.
3091
3092 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3093
3094         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3095         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3096
3097 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3098
3099         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3100         than reading .x files.
3101         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3102         * g77.dg/gcov/gcov-1.f: Likewise.
3103         * gcc.misc-tests/gcov-4b.c: Likewise.
3104         * gcc.misc-tests/gcov-5b.c: Likewise.
3105         * gcc.misc-tests/gcov-6.c: Likewise.
3106         * gcc.misc-tests/gcov-7.c: Likewise.
3107         * gcc.misc-tests/gcov-8.c: Likewise.
3108         * g++.dg/gcov/gcov-1.x: Remove.
3109         * g77.dg/gcov/gcov-1.x: Likewise.
3110         * gcc.misc-tests/gcov-4b.x: Likewise.
3111         * gcc.misc-tests/gcov-5b.x: Likewise.
3112         * gcc.misc-tests/gcov-6.x: Likewise.
3113         * gcc.misc-tests/gcov-7.x: Likewise.
3114         * gcc.misc-tests/gcov-8.x: Likewise.
3115
3116 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3117
3118         PR opt/10087
3119         * gcc.dg/20030324-1.c: New test.
3120
3121 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3122
3123         PR c++/10224
3124         * g++.dg/template/arg3.C: New test.
3125
3126         PR c++/10158
3127         * g++.dg/template/friend18.C: New test.
3128
3129 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3130
3131         * g77.f-torture/compile/20030326-1.f: New test case.
3132
3133 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3134
3135         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3136
3137         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3138
3139 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3140
3141         * gcc.dg/ia64-sync-3.c: New test.
3142
3143 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3144
3145         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3146
3147 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3148
3149         * gcc.dg/ultrasp6.c: New test.
3150
3151 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3152
3153         * gcc.dg/i386-signbit-1.c: New test.
3154         * gcc.dg/i386-signbit-2.c: New test.
3155         * gcc.dg/i386-signbit-3.c: New test.
3156
3157 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3158
3159         * gcc.dg/ultrasp5.c: Fix options.
3160
3161 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3162
3163         * gcc.dg/ultrasp5.c: Fix comment.
3164
3165 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3166
3167         PR fortran/10197
3168         * g77.f-torture/execute/10197.f: New test.
3169
3170 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3171
3172         PR c++/9898, c++/383
3173         * g++.dg/template/conv6.C: New test.
3174
3175         PR c++/10119
3176         * g++.dg/template/ptrmem5.C: New test.
3177
3178         PR c++/10026
3179         * g++.dg/lookup/koenig1.C: New test.
3180
3181         PR C++/10199
3182         * g++.dg/lookup/template2.C: New test.
3183
3184 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3185
3186         * g++.dg/opt/rtti1.C: New test.
3187
3188 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3189
3190         * gcc.dg/ultrasp5.c: New test.
3191
3192 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3193
3194         PR middle-end/9967
3195         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3196         builtin fputs.
3197
3198 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3199
3200         PR c/8224
3201         * gcc.dg/20030323-1.c: New test.
3202
3203 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3204
3205         * gcc.c-torture/compile/20030323-1.c: New test case.
3206
3207 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3208
3209         * gcc.dg/20030321-1.c: New test.
3210
3211 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3212
3213         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3214
3215 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3216
3217         PR c++/9978, c++/9708
3218         * g++.dg/ext/vlm1.C: Adjust expected error.
3219         * g++.dg/ext/vla2.C: New test.
3220         * g++.dg/template/arg1.C: New test.
3221         * g++.dg/template/arg2.C: New test.
3222
3223 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3224
3225         * g77.f-torture/execute/select.f: New test.
3226         * g77.f-torture/noncompile/select_no_compile.f: New test.
3227
3228 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3229
3230         PR c++/9898
3231         * g++.dg/other/error4.C: New test.
3232
3233 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3234
3235         * g++.dg/template/friend17.C: New test.
3236
3237 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
3238
3239         * gcc.c-torture/compile/20030320-1.c: New.
3240
3241 2003-03-20  Roger Sayle  <roger@eyesopen.com>
3242
3243         * gcc.dg/builtins-6.c: New test case.
3244
3245 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
3246
3247         PR target/10073
3248         * gcc.c-torture/compile/20030319-1.c: New.
3249
3250 2003-03-18  Jan Hubicka  <jh@suse.cz>
3251
3252         * gcc.dg/i386-cvt-1.c: New test.
3253
3254 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
3255
3256         * objc.dg/naming-1.m: Use "(parse|syntax) error".
3257         * objc.dg/naming-2.m: Likewise.
3258
3259 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
3260
3261         PR c++/9639
3262         * g++.dg/parse/crash1.C: New test.
3263
3264 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
3265
3266         PR c++/8805
3267         * g++.dg/eh/cleanup1.C: New test.
3268
3269 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3270
3271         * gcc.c-torture/execute/20030316-1.c: New test case.
3272
3273 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3274
3275         PR c++/9629
3276         * g++.dg/init/ctor2.C: New test.
3277
3278 2003-03-15  Roger Sayle  <roger@eyesopen.com>
3279
3280         * g77.f-torture/compile/xformat.f: New test case.
3281
3282 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3283
3284         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
3285         * g++.old-deja/g++.mike/eh50.C: Likewise.
3286
3287 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3288
3289         PR c++/6440
3290         * g++.dg/template/spec7.C: New test.
3291         * g++.dg/template/spec8.C: Likewise.
3292
3293 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
3294
3295         * gcc.c-torture/execute/20030313-1.c: New test.
3296
3297 2003-03-14  Richard Henderson  <rth@redhat.com>
3298
3299         * gcc.dg/inline-2.c: Adjust alpha test for external call.
3300
3301 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3302
3303         * gcc.c-torture/compile/20030314-1.c: New test.
3304
3305 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
3306
3307         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
3308         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
3309         thumb target,
3310         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
3311         to accept newer _imp__  prefix and additional
3312         newline in .drectve section.
3313         * gcc.dg/dll-4.c: Likewise.
3314         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
3315         switch.
3316
3317 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
3318
3319         * g++.dg/parse/namespace9.C: New test.
3320
3321         * g++.dg/init/ref5.C: New test.
3322         * g++.dg/parse/ptrmem1.C: Likewise.
3323
3324 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3325
3326         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
3327         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
3328         regular expression.
3329         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
3330         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
3331
3332 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
3333
3334         * gcc.c-torture/execute/20030224-2.c: New test.
3335
3336 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3337
3338         * gcc.dg/decl-3.c: New test.
3339
3340 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3341
3342         * gcc.dg/i386-loop-2.c: New test.
3343
3344 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
3345
3346         PR c++/9474
3347         * g++.dg/parse/namespace8.C: New test.
3348
3349         PR c++/9924
3350         * g++.dg/overload/builtin2.C: New test.
3351
3352 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
3353
3354         * gcc.dg/return-type-3.c: New test.
3355
3356 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
3357
3358         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
3359         profiling options are not supported.
3360
3361 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
3362
3363         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
3364         * g++.old-deja/g++.warn/impint2.C: Likewise.
3365
3366 2003-03-10  Devang Patel  <dpatel@apple.com>
3367
3368         * g++.dg/cpp/c++_cmd_1.C: New test.
3369         * g++.dg/cpp/c++_cmd_1.h: New file.
3370
3371 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
3372
3373         * gcc.dg/altivec-9.c: New file.
3374
3375 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3376
3377         * gcc.dg/ppc-sdata-1.c: New test.
3378         * gcc.dg/ppc-sdata-2.c: New test.
3379
3380 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
3381
3382         PR c++/9373
3383         * g++.dg/opt/ptrmem2.C: New test.
3384
3385         PR c++/8534
3386         * g++.dg/opt/ptrmem1.C: New test.
3387
3388 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3389
3390         * gcc.dg/i386-loop-1.c: New test.
3391
3392 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3393
3394         PR c++/9970
3395         * g++.dg/lookup/friend1.C: New test.
3396
3397 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3398
3399         PR c++/9823
3400         * g++.dg/parser/constructor1.C: New test.
3401
3402 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
3403
3404         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
3405
3406         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
3407
3408 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
3409
3410         * gcc.dg/cpp/Wunused.c: Update test.
3411
3412 2003-03-08  Jan Hubicka  <jh@suse.cz>
3413
3414         * gcc.dg/inline-3.c: New test.
3415
3416 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3417
3418         PR c++/9809
3419         * g++.dg/parse/builtin1.C: New test.
3420
3421         PR c++/9982
3422         * g++.dg/abi/cookie1.C: New test.
3423         * g++.dg/abi/cookie2.C: Likewise.
3424
3425         PR c++/9524
3426         * g++.dg/template/field1.C: New test.
3427
3428         PR c++/9912
3429         * g++.dg/parse/class1.C: New test.
3430         * g++.dg/parse/namespace7.C: Likewise.
3431         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
3432
3433 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
3434
3435         * g++.dg/init/ref4.C: New test.
3436
3437 2003-03-07  Jan Hubicka  <jh@suse.cz>
3438
3439         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
3440         * gcc.dg/inline-3.c:  New test.
3441
3442 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
3443
3444         * g++.dg/init/ref3.C: New test.
3445
3446         PR c++/9965
3447         * g++.dg/init/ref2.C: New test.
3448
3449         PR c++/9400
3450         * g++.dg/warn/Wshadow-2.C: New test.
3451
3452         PR c++/9791
3453         * g++.dg/warn/Woverloaded-1.C: New test.
3454
3455 2003-03-05  Jan Hubicka  <jh@suse.cz>
3456
3457         * gcc.dg/i386-local2.c: New.
3458         * gcc.dg/i386-local.c: Fix typo.
3459
3460 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
3461
3462         * g++.dg/abi/layout3.C: New test.
3463
3464 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3465
3466         * gcc.c-torture/compile/20030305-1.c
3467
3468 2003-03-05  Jan Hubicka  <jh@suse.cz>
3469
3470         * gcc.dg/i386-local.c: New.
3471
3472 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
3473
3474         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
3475
3476 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3477
3478         * gcc.dg/switch-2.c: New test.
3479         * gcc.dg/switch-3.c: New test.
3480         * gcc.dg/Wswitch.c: Adjust line numbers.
3481         * gcc.dg/Wswitch-default.c: Likewise.
3482         * gcc.dg/Wswitch-enum.c: Likewise.
3483
3484 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
3485
3486         * gcc.c-torture/execute/20030222-1.c: New test.
3487
3488 2003-03-03  James E Wilson  <wilson@tuliptree.org>
3489
3490         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
3491
3492 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
3493
3494         PR c++/9878
3495         * g++.dg/init/ref1.C: New test.
3496
3497 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
3498
3499         * gcc.dg/sh-relax.c: New SH-only test.
3500
3501 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
3502
3503         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
3504         comment explaining purpose of testcase.
3505
3506 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3507
3508         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
3509         for HC11/HC12 (asm needs two int registers).
3510         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
3511         HC11/HC12 because the test uses an asm which needs two 32-bit
3512         registers.
3513
3514 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3515
3516         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
3517         for HC11/HC12 (array is too large otherwise).
3518         * gcc.c-torture/compile/920501-4.x: New file, likewise.
3519         * gcc.c-torture/compile/20010518-2.x: Likewise.
3520         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
3521         HC11/HC12 (array is too large).
3522
3523 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
3524
3525         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
3526         * lib/g++-dg.exp (g++-dg-test): Likewise.
3527
3528 2003-03-01  Roger Sayle  <roger@eyesopen.com>
3529
3530         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
3531         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
3532
3533 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3534
3535         * g++.dg/warn/implicit-typename1.C: Remove warning.
3536
3537 2003-02-28  Richard Henderson  <rth@redhat.com>
3538
3539         * gcc.dg/noreturn-1.c: Move noreturn warning line.
3540         * gcc.dg/return-type-1.c: Move control reaches end warning line.
3541
3542 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
3543
3544         * gcc.dg/pch/pch.exp: Change .pch to .gch.
3545         * g++.dg/pch/pch.exp: Likewise.
3546
3547 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
3548
3549         PR c++/9879
3550         * testsuite/g++.dg/init/new4.C: New test.
3551
3552 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
3553
3554         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
3555
3556 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
3557
3558         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
3559         unsigned long.
3560
3561         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
3562         wider than float.
3563
3564 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3565
3566         * lib/scanasm.exp: Add support for counting numbers of
3567         occurences.
3568         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
3569         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
3570
3571 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
3572
3573         PR c++/9683
3574         * g++.dg/template/static3.C: New test.
3575
3576         PR c++/9829
3577         * g++.dg/parse/namespace6.C: New test.
3578
3579 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3580
3581         PR target/9732
3582         * gcc.dg/20030225-1.c: New test.
3583
3584 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
3585
3586         * README: Remove out-of-date information.
3587
3588         PR c++/9836
3589         * g++.dg/template/spec6.C: New test.
3590
3591 2003-02-24  Jeff Law  <law@redhat.com>
3592
3593         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
3594
3595 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3596
3597         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
3598         * gcc.dg/pragma-ep-1.c: Likewise.
3599
3600 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3601
3602         PR c++/9602
3603         * g++.dg/template/friend16.C: New test.
3604
3605 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
3606
3607         PR c++/5333
3608         * g++.dg/parse/fused-params1.C: Adjust error messages.
3609         * g++.dg/template/nested3.C: New test.
3610
3611 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
3612
3613         * g++.dg/abi/param1.C: New test.
3614
3615 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3616
3617         PR c++/7982
3618         * g++.dg/warn/implicit-typename1.C: New test.
3619
3620 2003-02-22  Kelley Cook <kelleycook@comcast.net>
3621
3622         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
3623         with "mtune".
3624         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3625         * gcc.c-torture/execute/20010129-1.x: Likewise.
3626         * gcc.dg/20011107-1.c: Likewise.
3627         * gcc.dg/20020108-1.c: Likewise.
3628         * gcc.dg/20020122-3.c: Likewise.
3629         * gcc.dg/20020206-1.c: Likewise.
3630         * gcc.dg/20020310-1.c: Likewise.
3631         * gcc.dg/20020426-2.c: Likewise.
3632         * gcc.dg/20020517-1.c: Likewise.
3633         * gcc.dg/991230-1.c: Likewise.
3634         * gcc.dg/i386-unroll-1.c: Likewise.
3635         * gcc.misc-tests/i386-prefetch.exp: Likewise.
3636
3637 2003-02-22  Jan Hubicka  <jh@suse.cz>
3638
3639         * gcc.dg/i386-mul.c: New test.
3640
3641 2003-02-21  Roger Sayle  <roger@eyesopen.com>
3642
3643         * gcc.dg/builtins-5.c: New test case.
3644
3645 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
3646
3647         * gcc.dg/asmreg-1.c: New test.
3648
3649 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3650
3651         PR c++/9749
3652         * g++.dg/parse/varmod1.C: New test.
3653
3654 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3655
3656         PR c++/9727
3657         * g++.dg/template/op1.C: New test.
3658
3659 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3660
3661         PR c++/8906
3662         * g++.dg/template/nested2.C: New test.
3663
3664 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3665
3666         PR c++/8724
3667         * g++.dg/expr/dtor1.C: New test.
3668
3669 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
3670
3671         * gcc.dg/cpp/include3.c: New test.
3672         * gcc.dg/cpp/inc/foo.h: New file.
3673
3674 2003-02-21  Glen Nakamura  <glen@imodulo.com>
3675
3676         * gcc.c-torture/execute/20030221-1.c: New test.
3677
3678 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
3679
3680         PR c++/9729
3681         * g++.dg/abi/conv1.C: New test.
3682
3683 2003-02-20  Jan Hubicka  <jh@suse.cz>
3684
3685         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
3686
3687 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
3688
3689         * gcc.c-torture/compile/20030219-1.c: New test.
3690
3691 2003-02-18  Jan Hubicka  <jh@suse.cz>
3692
3693         * gcc.dg/funcorder.c: New test.
3694
3695 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
3696
3697         * gcc.c-torture/execute/20030218-1.c: New.
3698
3699 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
3700
3701         * gcc.dg/20030218-1.c: New.
3702
3703 2003-02-18  Richard Henderson  <rth@redhat.com>
3704
3705         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
3706         * gcc.dg/attr-used-2.c: New.
3707
3708 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
3709
3710         PR c++/9704
3711         * g++.dg/init/copy5.C: New test.
3712
3713 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
3714
3715         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
3716         * g++.dg/pch/pch.exp: Likewise.
3717
3718 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
3719
3720         * gcc.c-torture/execute/20030209-1.c: Enable the test if
3721         STACK_SIZE is not defined.
3722
3723 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3724
3725         PR c++/9457
3726         * g++.dg/template/init1.C: New test.
3727
3728 2003-02-16  Jan HUbicka  <jh@suse.cz>
3729
3730         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
3731         (foo): Add few extra tests
3732         * gcc.dg/c99-const-expr-3.c: Likewise.
3733         * gcc.c-torture/execute/20030216-1.c: New.
3734
3735 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3736
3737         PR c++/9459
3738         * g++.dg/ext/typeof4.C: New test.
3739
3740 2003-02-15  Roger Sayle  <roger@eyesopen.com>
3741
3742         * gcc.dg/i386-387-3.c: New test case.
3743
3744 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
3745
3746         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
3747         cris-*-elf* cris-*-aout* and mmix-*-*.
3748
3749 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
3750
3751         * gcc.dg/20030213-1.c: New test.
3752
3753 2003-02-12  Roger Sayle  <roger@eyesopen.com>
3754
3755         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
3756         * gcc.dg/i386-387-2.c: Likewise.
3757
3758 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
3759
3760         * gcc.dg/ppc-spe.c: Fix formatting.
3761         Enable tests that were previously unsupported by gas.
3762         Delete tests for instructions that no longer exist.
3763         Switch arguments on evsubifw builtin.
3764
3765 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
3766
3767         * gcc.c-torture/execute/20030209-1.c: Disable the test if
3768         STACK_SIZE is too small.
3769
3770 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3771             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3772
3773         * gcc.dg/decl-2.c: New test.
3774
3775 2003-02-10  Jan Hubicka  <jh@suse.cz>
3776
3777         * gcc.dg/i386-fpcvt-1.c:  New test.
3778
3779 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
3780
3781         * gcc.c-torture/execute/20030209-1.c: New test.
3782
3783 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
3784
3785         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
3786         int-wide bitops, use the constants of the same width.
3787         Likewise, if long long is 32-bit wide, test bitops using
3788         32-bit constants.
3789
3790 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
3791
3792         * gcc.dg/20021014-1.c: Annotate with expected notice text.
3793
3794 2003-02-07  Roger Sayle  <roger@eyesopen.com>
3795
3796         * testsuite/gcc.dg/builtins-4.c: New test case.
3797
3798 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3799
3800         * gcc.dg/20020430-1.c: Fix dg command typos.
3801         * gcc.dg/20020503-1.c: Likewise.
3802
3803 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3804
3805         PR c++/8785
3806         * g++.dg/parse/fused-params1.C: New test.
3807
3808         PR c++/8857
3809         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
3810
3811         PR c++/8921
3812         * g++.dg/parse/non-dependent1.C: New test.
3813
3814         PR c++/8928
3815         * g++.dg/parse/dupl-tmpl-args1.C: New test.
3816
3817         PR c++/9228
3818         * g++.dg/parse/undefined7.C: New test.
3819         * g++.dg/parse/non-templ1.C: New test.
3820
3821         PR c++/9229
3822         * g++.dg/parse/too-many-tmpl-args1.C: New test.
3823
3824 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
3825
3826         * gcc.c-torture/compile/20030206-1.c: New test.
3827
3828 2003-02-05  Roger Sayle  <roger@eyesopen.com>
3829
3830         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
3831         "pow" to "foo" to avoid potential confusion with a math built-in.
3832
3833 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3834
3835         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
3836         conditions for SPARC targets.
3837
3838 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
3839
3840         * gcc.dg/20030204-1.c: New test.
3841
3842 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3843
3844         PR c++/38
3845         * g++.dg/parse/array-size1.C: New test.
3846
3847         PR c++/5657
3848         * g++.dg/parse/undefined3.C: New test.
3849
3850         PR c++/5665
3851         * g++.dg/parse/undefined4.C: New test.
3852
3853         PR c++/5975
3854         * g++.dg/parse/undefined5.C: New test.
3855
3856         PR c++/7259
3857         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
3858
3859         PR c++/8578
3860         * g++.dg/parse/casting-operator1.C: New test.
3861
3862         PR c++/8596
3863         * g++.dg/parse/undefined6.C: New test.
3864
3865         PR c++/8736
3866         * g++.dg/parse/missing-template1.C: New test.
3867
3868 2003-02-04  Jan Hubicka  <jh@suse.cz>
3869
3870         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
3871         * gcc.dg/i386-cmov?.c:  Likewise.
3872         * gcc.dg/i386-fpcvt-?.c:  Likewise.
3873         * gcc.dg/i386-ssefp-1.c:  Likewise.
3874         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
3875         conventions.
3876
3877 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
3878
3879         PR c++/7129
3880         * testsuite/g++.dg/ext/max.C: New test.
3881
3882 2003-02-03  Jan Hubicka  <jh@suse.cz>
3883
3884         * gcc.c-torture/execute/20030203-1.c: New test.
3885
3886 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
3887
3888         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
3889         'natural-endian'.
3890
3891 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
3892
3893         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
3894         * g++.dg/init/new2.C: Likewise.
3895         * g++.dg/other/new1.C: Likewise.
3896
3897 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
3898
3899         * gcc.dg/struct-ret-libc.c: New test.
3900
3901 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
3902
3903         * gcc.dg/20030129-1.c: New test.
3904
3905 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3906
3907         PR c++/8849
3908         * g++.dg/template/ptrmem4.C: New test.
3909
3910 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
3911
3912         * g++.dg/parser/constant1.C: New test.
3913
3914 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3915
3916         PR c++/8591
3917         * g++.dg/parse/friend2.C: New test.
3918
3919 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
3920
3921         PR c++/9437
3922         * g++.dg/template/unify4.C: New test.
3923
3924 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
3925
3926         * gcc.c-torture/execute/20030128-1.c: New test.
3927
3928 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
3929
3930         * g++.dg/lookup/nested1.C: Test moved from ...
3931         * g++.old-deja/g++.other/lookup24.C: ... here.
3932
3933 2003-01-28  Jan Hubicka  <jh@suse.cz>
3934
3935         * gcc.dg/i386-cmov5.c:  New test.
3936
3937 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
3938
3939         * gcc.c-torture/execute/20010925-1.c: Changed the
3940         memcpy declaration.
3941
3942 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
3943
3944         PR c++/3902
3945         * g++.dg/parse/template5.C: New test.
3946
3947 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
3948
3949         PR fortran/9258
3950         * g77.dg/pr9258: New test.
3951
3952 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3953
3954         * README: Move relevant parts from README.g++.
3955
3956         * README.g++: Remove this file.
3957
3958 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
3959
3960         * g++.dg/abi/dcast1.C: New test.
3961
3962 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3963
3964         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
3965
3966 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
3967
3968         PR c++/47
3969         * g++.old-deja/g++.other/lookup24.C: New test.
3970
3971 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3972
3973         PR middle-end/7227
3974         * gcc.dg/uninit-C.c: New test.
3975
3976 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
3977
3978         * g++.dg/abi/covariant1.C: New test.
3979
3980 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
3981
3982         * gcc.dg/20030123-1.c: New test.
3983
3984 2003-01-25  Jan Hubicka  <jh@suse.cz>
3985
3986         PR opt/8492
3987         * gcc.c-torture/compile/20030125-1.c
3988
3989 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
3990
3991         PR c++/9403
3992         * g++.dg/parse/template3.C: New test.
3993         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
3994
3995         PR c++/795
3996         * g++.dg/parse/template4.C: New test.
3997
3998         PR c++/9415
3999         * g++.dg/template/qual2.C: New test.
4000
4001         PR c++/8545
4002         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4003
4004         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4005
4006 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4007
4008         * gcc.c-torture/execute/switch-1.c: New test case.
4009
4010 2003-01-25  Jan Hubicka  <jh@suse.cz>
4011
4012         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4013
4014 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4015
4016         Tweaks for Bison-1.875. From the NEWS file:
4017         "- `parse error' -> `syntax error'
4018         Bison now uniformly uses the term `syntax error'"
4019         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4020         * gcc.dg/cpp/digraph2.c: Likewise.
4021         * gcc.dg/cpp/direct2.c: Likewise.
4022         * gcc.dg/cpp/paste4.c: Likewise.
4023         * gcc.dg/c90-restrict-1.c: Likewise.
4024         * gcc.dg/c99-func-2.c: Likewise.
4025         * gcc.dg/noncompile/920721-2.c: Likewise.
4026         * gcc.dg/noncompile/930622-2.c: Likewise.
4027         * gcc.dg/noncompile/940112-1.c: Likewise.
4028         * gcc.dg/noncompile/950921-1.c: Likewise.
4029         * gcc.dg/noncompile/951123-1.c: Likewise.
4030         * gcc.dg/noncompile/971104-1.c: Likewise.
4031         * gcc.dg/noncompile/990416-1.c: Likewise.
4032
4033 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4034
4035         * g++.dg/parse/undefined1.C: Add error message.
4036
4037 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4038
4039         PR c++/9354
4040         * g++.dg/parse/new1.C: New test.
4041
4042         PR c++/9216
4043         * g++.dg/parse/template2.C: New test.
4044
4045         PR c++/9354
4046         * g++.dg/parse/typedef2.C: New test.
4047
4048         PR c++/9328
4049         * g++.dg/ext/typeof3.C: New test.
4050
4051 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4052
4053         PR c++/2738
4054         * g++.dg/parse/ret-type1.C: New test.
4055
4056         PR c++/3792
4057         * g++.dg/parse/tmpl-outside1.C: New test.
4058
4059         PR c++/4207
4060         * g++.dg/parse/int-as-enum1.C: New test.
4061
4062         PR c++/4903
4063         * g++.dg/parse/no-typename1.C: New test.
4064
4065         PR c++/5533
4066         * g++.dg/parse/no-value1.C: New test.
4067
4068         PR c++/5921
4069         * g++.dg/parse/wrong-inline1.C: New test.
4070
4071         PR c++/6402
4072         * g++.dg/parse/ref1.C: New test.
4073
4074         PR c++/6992
4075         * g++.dg/parse/attr-ctor1.C: New test.
4076
4077         PR c++/7229
4078         * g++.dg/parse/namespace5.C: New test.
4079
4080         PR c++/7917
4081         * g++.dg/parse/func-def1.C: New test.
4082
4083         PR c++/8143
4084         * g++.dg/parse/undefined1.C: New test.
4085
4086         PR c++/5723, PR c++/8522
4087         * g++.dg/parse/specialization1.C: New test.
4088
4089         PR c++/163, PR c++/8595
4090         * g++.dg/parse/struct-as-enum1.C: New test.
4091
4092         PR c++/9173
4093         * g++.dg/parse/undefined2.C: New test.
4094
4095 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4096
4097         PR c++/9298
4098         * g++.dg/parse/template1.C: New test.
4099
4100         PR c++/9384
4101         * g++.dg/parse/using1.C: New test.
4102
4103         PR c++/9285
4104         PR c++/9294
4105         * g++.dg/parse/expr2.C: New test.
4106
4107         PR c++/9388
4108         * g++.dg/parse/lookup2.C: Likewise.
4109
4110 2003-01-21  Jan Hubicka  <jh@suse.cz>
4111
4112         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4113         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4114         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4115         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4116
4117 2003-01-20  Nick Clifton  <nickc@redhat.com>
4118
4119         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4120         problem with ARM sibcall code generation.
4121
4122 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4123
4124         * gcc.c-torture/execute/20030120-1.c: New.
4125
4126 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4127
4128         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4129
4130 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4131
4132         PR c++/9272
4133         * g++.dg/parse/ctor1.C: New test.
4134
4135         PR c++/9294:
4136         * g++.dg/parse/qualified1.C: New test.
4137
4138         * g++.dg/parse/typename3.C: New test.
4139
4140 2003-01-16  Richard Henderson  <rth@redhat.com>
4141
4142         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4143
4144 2003-01-16  Richard Henderson  <rth@redhat.com>
4145
4146         * g++.dg/pch/pch.exp: Copy test header to the working directory
4147         before using it either for precompilation or direct use.
4148         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4149         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4150
4151 2003-01-16  Richard Henderson  <rth@redhat.com>
4152
4153         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4154         before using it either for precompilation or direct use.
4155         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4156         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4157
4158 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4159
4160         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4161         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4162         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4163         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4164         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4165         typename warning into error.
4166         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4167         error messages.
4168         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4169         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4170         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4171         messages.
4172         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4173         make declaration visible in template.
4174         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4175         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4176         messages.
4177         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4178         message.
4179         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4180         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4181         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4182         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4183         typename warning with error message.
4184         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4185         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4186         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4187
4188 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4189
4190         * g++.dg/parse/ambig2.C: New test.
4191
4192 2003-01-15  Richard Henderson  <rth@redhat.com>
4193
4194         * g++.dg/tls/init-2.C: Update error message string.
4195
4196 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4197
4198         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4199
4200 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4201
4202         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4203         all for HC11/HC12.
4204         * gcc.c-torture/compile/20001205-1.x: Likewise.
4205         * gcc.c-torture/compile/20001226-1.x: Likewise.
4206         * gcc.c-torture/compile/920520-1.x: Likewise.
4207         * gcc.c-torture/compile/961203-1.x: Likewise.
4208         * gcc.c-torture/compile/20020604-1.x: Likewise.
4209
4210 2003-01-15  Jan Hubicka  <jh@suse.cz>
4211
4212         * gcc.c-torture/compile/20030115-1.c: New test.
4213
4214         * gcc.dg/i386-fpcvt-1.c: New test.
4215         * gcc.dg/i386-fpcvt-2.c: New test.
4216
4217 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4218
4219         Further conform g++'s __vmi_class_type_info to the C++ ABI
4220         specification.
4221         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
4222         the specification.
4223
4224 2003-01-14  Jan Hubicka  <jh@suse.cz>
4225
4226         * gcc.dg/i386-fpcvt-1.c: New test.
4227         * gcc.dg/i386-fpcvt-2.c: New test.
4228
4229 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4230
4231         * gcc.dg/i386-mmx-3.c: New test.
4232
4233 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
4234
4235         PR c++/9264
4236         * g++.dg/parse/octal1.C: New file.
4237
4238         PR c++/9172
4239         * g++.dg/parse/typename1.C: New file.
4240
4241 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
4242
4243         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
4244         * gcc.dg/bf-no-ms-layout.c: Likewise.
4245         * gcc.dg/bf-ms-attrib.c: Likewise.
4246
4247 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
4248
4249         PR c++/9099
4250         * g++.dg/parse/dtor1.C: New file.
4251
4252         PR c++/9128
4253         * g++.dg/rtti/typeid1.C: New file.
4254
4255         PR c++/9153
4256         * g++.dg/parse/lookup1.C: New file.
4257
4258         PR c++/9171
4259         * g++.dg/templ/spec5.C: New file.
4260
4261 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
4262
4263         * gcc.c-torture/compile/20030110-1.c: New test.
4264
4265 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
4266
4267         Merge from pch-branch:
4268
4269         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
4270
4271         * gcc.dg/pch/cpp-1.h: New.
4272         * gcc.dg/pch/cpp-1.c: New.
4273         * gcc.dg/pch/cpp-2.h: New.
4274         * gcc.dg/pch/cpp-2.c: New.
4275
4276         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
4277
4278         * gcc.dg/pch/except-1.h: New.
4279         * gcc.dg/pch/except-1.c: New.
4280
4281         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
4282
4283         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
4284         running test.
4285         * gcc.dg/pch: Include *.hp not *.h.
4286         * gcc.dg/pch/system-1.h: New.
4287         * gcc.dg/pch/system-1.c: New.
4288
4289         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
4290
4291         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
4292         rather than trying to build and run a program using PCH.
4293         * gcc.dg/pch: Remove dg-do commands from test files.
4294
4295         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
4296
4297         * gcc.dg/pch/macro-3.c: New.
4298         * gcc.dg/pch/macro-3.h: New.
4299
4300         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
4301
4302         * gcc.dg/pch/common-1.c: New.
4303         * gcc.dg/pch/common-1.h: New.
4304         * gcc.dg/pch/decl-1.c: New.
4305         * gcc.dg/pch/decl-1.h: New.
4306         * gcc.dg/pch/decl-2.c: New.
4307         * gcc.dg/pch/decl-2.h: New.
4308         * gcc.dg/pch/decl-3.c: New.
4309         * gcc.dg/pch/decl-3.h: New.
4310         * gcc.dg/pch/decl-4.c: New.
4311         * gcc.dg/pch/decl-4.h: New.
4312         * gcc.dg/pch/decl-5.c: New.
4313         * gcc.dg/pch/decl-5.h: New.
4314         * gcc.dg/pch/global-1.c: New.
4315         * gcc.dg/pch/global-1.h: New.
4316         * gcc.dg/pch/inline-1.c: New.
4317         * gcc.dg/pch/inline-1.h: New.
4318         * gcc.dg/pch/inline-2.c: New.
4319         * gcc.dg/pch/inline-2.h: New.
4320         * gcc.dg/pch/static-1.c: New.
4321         * gcc.dg/pch/static-1.h: New.
4322         * gcc.dg/pch/static-2.c: New.
4323         * gcc.dg/pch/static-2.h: New.
4324
4325         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
4326
4327         * g++.dg/pch/pch.exp: Better handle failing testcases.
4328         * gcc.dg/pch/pch.exp: Likewise.
4329         * gcc.dg/pch/macro-1.c: New.
4330         * gcc.dg/pch/macro-1.h: New.
4331         * gcc.dg/pch/macro-2.c: New.
4332         * gcc.dg/pch/macro-2.h: New.
4333
4334         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
4335
4336         * g++.dg/dg.exp: Treat files in pch/ specially.
4337         * g++.dg/pch/pch.exp: New file.
4338         * g++.dg/pch/empty.H: New file.
4339         * g++.dg/pch/empty.C: New file.
4340         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
4341         "precompile".
4342
4343         * gcc.dg/pch/pch.exp: New file.
4344         * gcc.dg/pch/empty.h: New file.
4345         * gcc.dg/pch/empty.c: New file.
4346         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
4347         "precompile".
4348
4349 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4350
4351         * g++.dg/template/friend14.C: New test.
4352
4353 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4354
4355         * gcc.dg/old-style-asm-1.c: New test.
4356
4357 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
4358
4359         * gcc.c-torture/compile/20030109-1.c: New test.
4360
4361 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4362
4363         * gcc.c-torture/execute/20030109-1.c: New test.
4364
4365 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
4366
4367         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
4368         * g++.old-deja/g++.mike/dyncast2.C: Likewise
4369         * g++.old-deja/g++.mike/dyncast3.C: Likewise
4370         * g++.old-deja/g++.mike/eh2.C: Likewise
4371         * g++.old-deja/g++.mike/eh3.C: Likewise
4372         * g++.old-deja/g++.mike/eh5.C: Likewise
4373         * g++.old-deja/g++.mike/eh6.C: Likewise
4374         * g++.old-deja/g++.mike/eh7.C: Likewise
4375         * g++.old-deja/g++.mike/eh8.C: Likewise
4376         * g++.old-deja/g++.mike/eh9.C: Likewise
4377         * g++.old-deja/g++.mike/eh10.C: Likewise
4378         * g++.old-deja/g++.mike/eh12.C: Likewise
4379         * g++.old-deja/g++.mike/eh13.C: Likewise
4380         * g++.old-deja/g++.mike/eh14.C: Likewise
4381         * g++.old-deja/g++.mike/eh16.C: Likewise
4382         * g++.old-deja/g++.mike/eh17.C: Likewise
4383         * g++.old-deja/g++.mike/eh18.C: Likewise
4384         * g++.old-deja/g++.mike/eh21.C: Likewise
4385         * g++.old-deja/g++.mike/eh23.C: Likewise
4386         * g++.old-deja/g++.mike/eh24.C: Likewise
4387         * g++.old-deja/g++.mike/eh25.C: Likewise
4388         * g++.old-deja/g++.mike/eh26.C: Likewise
4389         * g++.old-deja/g++.mike/eh27.C: Likewise
4390         * g++.old-deja/g++.mike/eh28.C: Likewise
4391         * g++.old-deja/g++.mike/eh29.C: Likewise
4392         * g++.old-deja/g++.mike/eh31.C: Likewise
4393         * g++.old-deja/g++.mike/eh33.C: Likewise
4394         * g++.old-deja/g++.mike/eh34.C: Likewise
4395         * g++.old-deja/g++.mike/eh35.C: Likewise
4396         * g++.old-deja/g++.mike/eh36.C: Likewise
4397         * g++.old-deja/g++.mike/eh37.C: Likewise
4398         * g++.old-deja/g++.mike/eh38.C: Likewise
4399         * g++.old-deja/g++.mike/eh39.C: Likewise
4400         * g++.old-deja/g++.mike/eh40.C: Likewise
4401         * g++.old-deja/g++.mike/eh41.C: Likewise
4402         * g++.old-deja/g++.mike/eh42.C: Likewise
4403         * g++.old-deja/g++.mike/eh44.C: Likewise
4404         * g++.old-deja/g++.mike/eh46.C: Likewise
4405         * g++.old-deja/g++.mike/eh47.C: Likewise
4406         * g++.old-deja/g++.mike/eh48.C: Likewise
4407         * g++.old-deja/g++.mike/eh49.C: Likewise
4408         * g++.old-deja/g++.mike/eh50.C: Likewise
4409         * g++.old-deja/g++.mike/eh51.C: Likewise
4410         * g++.old-deja/g++.mike/eh53.C: Likewise
4411         * g++.old-deja/g++.mike/eh55.C: Likewise
4412         * g++.old-deja/g++.mike/p7912.C: Likewise
4413         * g++.old-deja/g++.mike/p9706.C: Likewise
4414         * g++.old-deja/g++.mike/p10416.C: Likewise
4415         * g++.old-deja/g++.mike/p11667.C: Likewise
4416         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
4417         Remove redundant reference to Iris.
4418         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
4419         Elxsi, i860, Pico Java, and WE32K.
4420
4421 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
4422
4423         * g++.dg/ext/asm4.C: New test.
4424
4425 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4426
4427         PR c++/9030
4428         * g++.dg/template/friend12.C: New test.
4429         * g++.dg/template/friend13.C: Likewise.
4430         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
4431
4432 2003-01-08  Jan Hubicka  <jh@suse.cz>
4433
4434         * gcc.dg/i386-cadd.c: New test.
4435         * gcc.dg/i386-cmov4.c: Likewise.
4436
4437 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
4438
4439         PR c++/9165
4440         * g++.dg/warn/Wunused-3.C: New test.
4441
4442         * g++.dg/abi/bitfield9.C: New test.
4443
4444         PR c++/9189
4445         * g++.dg/parse/defarg3.C: New test.
4446
4447 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4448
4449         * g++.dg/parse/ambig1.C: New test.
4450         * g++.dg/parse/defarg2.C: New test.
4451
4452 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
4453
4454         * g++.dg/template/defarg-1.C: New test.
4455         * g++.dg/template/local2.C: Likewise.
4456
4457 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
4458
4459         * gcc.c-torture/execute/20030105-1.c: New test.
4460
4461 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4462
4463         * g++.dg/parse/namespace3.C: Remove extra semicolons.
4464         * g++.dg/parse/namespace4.C: Likewise.
4465
4466 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
4467
4468         * g++.dg/template/ntp2.C: New test.
4469
4470 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
4471
4472         * g++.dg/parse/extern-C-1.C: New test.
4473
4474         * g++.dg/parse/namespace4.C: New test.
4475
4476         * g++.dg/template/nested1.C: New test.
4477
4478         * g++.dg/parse/namespace3.C: New test.
4479
4480 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4481
4482         * g++.dg/lookup/two-stage1.C: New test.
4483
4484 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4485
4486         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
4487         * g++.old-deja/g++.jason/access8.C: Likewise.
4488         * g++.old-deja/g++.other/decl5.C: Likewise.
4489
4490 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4491
4492         * g++.dg/parse/parse7.C: New test.
4493
4494 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
4495
4496         PR c++/2843
4497         * g++.dg/ext/attrib7.C: New test.
4498
4499 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4500
4501         * g++.dg/parse/parse6.C: New test.
4502
4503 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
4504
4505         * gcc.dg/h8300-stack-1.c: New.
4506
4507 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4508
4509         g++.dg/lookup/exception1.C: New test.
4510
4511         g++.dg/lookup/template1.C: New test.
4512
4513         g++.dg/parse/namespace2.C: New test.
4514
4515         g++.dg/parse/parens2.C: New test.
4516
4517 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4518
4519         * g++.dg/parse/parse5.C: New test.
4520         * g++.dg/lookup/scoped4.C: New test.
4521
4522 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4523
4524         * g++.dg/parse/parens1.C: New test.
4525
4526         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
4527         angle-bracket1.C.
4528         * g++.dg/parse/parens2.C: New test.
4529
4530         * g++.dg/lookup/scope-operator1.C: New test.
4531
4532         * g++.dg/parse/operator1.C: New test.
4533
4534 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4535
4536         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
4537         * g++.old-deja/g++.other/access6.C: Likewise.
4538         * g++.old-deja/g++.other/decl1.C: Likewise.
4539         * g++.old-deja/g++.pt/typename12.C: Likewise.
4540
4541 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4542
4543         * g++.dg/parse/namespace1.C: New test.
4544
4545 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4546
4547         * g++.dg/parse/parse4.C: New test.
4548
4549 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4550
4551         * g++.dg/parse/parse3.C: New test.
4552
4553 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4554
4555         * g++.dg/parse/parse2.C: New test.
4556
4557 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4558
4559         * g++.dg/template/friend11.C: New test.
4560
4561 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4562
4563         * g++.dg/parse/parse1.C: New test.
4564
4565 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
4566
4567         * lib/profopt.exp: Change the name of a global variable to avoid
4568         possible clashes with other test suites.
4569
4570 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
4571
4572         * g++.dg/inherit/covariant8.C: New test.
4573
4574 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4575
4576         * g++.dg/init/array9.C: New test.
4577
4578         PR c++/9112
4579         * g++.dg/parse/expr1.C: New test.
4580
4581 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
4582
4583         * gcc.c-torture/compile/20021230-1.c: New test.
4584
4585 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4586
4587         * g++.dg/inherit/covariant5.C: New test.
4588         * g++.dg/inherit/covariant6.C: New test.
4589         * g++.dg/inherit/covariant7.C: New test.
4590
4591 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4592
4593         PR c++/2739
4594         * g++.dg/other/access2.C: New test.
4595
4596 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4597
4598         * g++.dg/other/anon-struct.C: No longer fails
4599         * g++.old-deja/g++.brendan/parse4.C: Likewise.
4600         * g++.old-deja/g++.brendan/parse5.C: Likewise.
4601         * g++.old-deja/g++.brendan/parse6.C: Likewise.
4602
4603 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4604
4605         * g++.dg/parse/angle-bracket.C (main): No longer fails.
4606
4607 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
4608
4609         * g++.dg/eh/spec4.C: Remove stray semicolon.
4610         * g++.dg/expr/pmf-1.C: Change error message.
4611         * g++.dg/ext/asm1.C: Remove stray semicolon.
4612         * g++.dg/ext/typename1.C: Add missing typenames.
4613         * g++.dg/inherit/template-as-base.C: Change error message.
4614         * g++.dg/lookup/scoped1.C: Likewise.
4615         * g++.dg/lookup/scoped2.C: Likewise.
4616         * g++.dg/lookup/using2.C: Likewise.
4617         * g++.dg/other/component1.C: Remove stray semicolon.
4618         * g++.dg/other/do1.C: Change error message.
4619         * g++.dg/other/error2.C: Likewise.
4620         * g++.dg/other/init1.C: Likewise.
4621         * g++.dg/other/packed1.C: Remove stray semicolon.
4622         * g++.dg/other/ptrmem2.C: Change error message.
4623         * g++.dg/parse/parameter-declaration-1.C: Remove line number
4624         marker.
4625         * g++.dg/special/initp1.C: Remove invalid attribute usage.
4626         * g++.dg/template/access3.C: Add typename keyword.
4627         * g++.dg/template/access5.C: Remove stray semicolon.
4628         * g++.dg/template/access6.C: Likewise.
4629         * g++.dg/template/complit1.C: Likewise.
4630         * g++.dg/template/crash1.C: Change error message.
4631         * g++.dg/template/inherit2.C: Remove stray semicolon.
4632         * g++.dg/template/instantiate2.C: Likewise.
4633         * g++.dg/template/instantiate3.C: Change error message.
4634         * g++.dg/template/qual1.C: Remove stray semicolon.
4635         * g++.dg/template/qualttp18.C: Change error message.
4636         * g++.dg/template/ref1.C: Remove stray semicolon.
4637         * g++.dg/template/sizeof1.C (A::value): Declare it.
4638         * g++.dg/template/spec4.C: Change error message.
4639         * g++.dg/template/static1.C: Likewise.
4640         * g++.dg/template/type1.C: Likewise.
4641         * g++.dg/template/typename3.C: Likewise.
4642         * g++.old-deja/g++.benjamin/13478.C: Change error message.
4643         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
4644         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
4645         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
4646         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
4647         named return value extension.
4648         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
4649         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
4650         * g++.old-deja/g++.bob/extern_C.C: Likewise.
4651         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4652         * g++.old-deja/g++.brendan/complex1.C: Likewise.
4653         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4654         * g++.old-deja/g++.brendan/crash13.C: Likewise.
4655         * g++.old-deja/g++.brendan/crash15.C: Likewise.
4656         * g++.old-deja/g++.brendan/crash18.C: Change error message.
4657         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
4658         * g++.old-deja/g++.brendan/crash38.C: Likewise.
4659         * g++.old-deja/g++.brendan/crash50.C: Likewise.
4660         * g++.old-deja/g++.brendan/crash56.C: Likewise.
4661         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
4662         syntax.
4663         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
4664         * g++.old-deja/g++.brendan/crash8.C: Change error message.
4665         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
4666         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
4667         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
4668         * g++.old-deja/g++.brendan/template11.C: Likewise.
4669         * g++.old-deja/g++.brendan/template26.C: Likewise.
4670         * g++.old-deja/g++.brendan/template27.C: Use explicit
4671         specialization syntax.
4672         * g++.old-deja/g++.brendan/template30.C: Likewise.
4673         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
4674         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
4675         non-dependent names.
4676         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
4677         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
4678         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
4679         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
4680         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
4681         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
4682         named return value extension.
4683         * g++.old-deja/g++.ext/namedret2.C: Likewise.
4684         * g++.old-deja/g++.ext/namedret3.C: Likewise.
4685         * g++.old-deja/g++.ext/return1.C: Likewise.
4686         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
4687         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
4688         * g++.old-deja/g++.jason/access8.C: Likewise.
4689         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
4690         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
4691         pseudo-destructor names.
4692         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
4693         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
4694         pseudo-destructor names.
4695         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
4696         * g++.old-deja/g++.jason/overload19.C: Likewise.
4697         * g++.old-deja/g++.jason/overload32.C: Likewise.
4698         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
4699         stray semicolons.
4700         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
4701         * g++.old-deja/g++.jason/return.C: Likewise.
4702         * g++.old-deja/g++.jason/return2.C: Likewise.
4703         * g++.old-deja/g++.jason/shadow1.C: Likewise.
4704         * g++.old-deja/g++.jason/special.C: Use explicit specialization
4705         syntax.
4706         * g++.old-deja/g++.jason/template10.C: Account for use of
4707         non-dependent names.
4708         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
4709         syntax.
4710         * g++.old-deja/g++.jason/template37.C: Likewise.
4711         * g++.old-deja/g++.law/access4.C: Change error messages.
4712         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
4713         pseudo-destructor names.
4714         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
4715         * g++.old-deja/g++.law/ctors9.C: Likewise.
4716         * g++.old-deja/g++.law/cvt22.C: Likewise.
4717         * g++.old-deja/g++.law/dtors5.C: Likewise.
4718         * g++.old-deja/g++.law/global-init1.C: Likewise.
4719         * g++.old-deja/g++.law/missed-error3.C: Likewise.
4720         * g++.old-deja/g++.law/operators28.C: Likewise.
4721         * g++.old-deja/g++.law/visibility28.C: Likewise.
4722         * g++.old-deja/g++.martin/eval1.C: Likewise.
4723         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
4724         name.
4725         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
4726         * g++.old-deja/g++.mike/net34.C: Likewise.
4727         * g++.old-deja/g++.mike/net36.C: Likewise.
4728         * g++.old-deja/g++.mike/ns2.C: Likewise.
4729         * g++.old-deja/g++.mike/p12306.C: Likewise.
4730         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
4731         value extension.
4732         * g++.old-deja/g++.mike/p700.C: Likewise.
4733         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
4734         * g++.old-deja/g++.mike/p710.C: Likewise.
4735         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
4736         value extension.
4737         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
4738         * g++.old-deja/g++.mike/pmf9.C: Likewise.
4739         * g++.old-deja/g++.ns/crash2.C: Likewise.
4740         * g++.old-deja/g++.ns/crash3.C: Likewise.
4741         * g++.old-deja/g++.ns/invalid1.C: Likewise.
4742         * g++.old-deja/g++.ns/ns17.C: Likewise.
4743         * g++.old-deja/g++.ns/template16.C: Likewise.
4744         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
4745         keyword.
4746         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
4747         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
4748         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
4749         named return value extension.
4750         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
4751         * g++.old-deja/g++.other/access4.C: Issue additional error
4752         messages.
4753         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
4754         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
4755         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
4756         * g++.old-deja/g++.other/crash25.C: Change error message.
4757         * g++.old-deja/g++.other/crash4.C: Change error message.
4758         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
4759         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
4760         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
4761         checks.
4762         * g++.old-deja/g++.other/defarg8.C: Likewise.
4763         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
4764         * g++.old-deja/g++.other/dtor10.C: Likewise.
4765         * g++.old-deja/g++.other/incomplete.C: Likewise.
4766         * g++.old-deja/g++.other/linkage7.C: Likewise.
4767         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
4768         lookup algorithm.
4769         * g++.old-deja/g++.other/mangle2.C: Likewise.
4770         * g++.old-deja/g++.other/refinit2.C: Likewise.
4771         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
4772         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
4773         * g++.old-deja/g++.pt/crash28.C: Likewise.
4774         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
4775         syntax.
4776         * g++.old-deja/g++.pt/crash32.C: Change error message.
4777         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
4778         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
4779         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
4780         error message position.
4781         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
4782         * g++.old-deja/g++.pt/defarg8.C: Change error message.
4783         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
4784         syntax.
4785         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
4786         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
4787         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
4788         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
4789         keyword.
4790         * g++.old-deja/g++.pt/explicit31.C: Likewise.
4791         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
4792         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
4793         keyword.
4794         * g++.old-deja/g++.pt/explicit71.C: Change error message.
4795         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
4796         syntax.
4797         * g++.old-deja/g++.pt/friend28.C: Account for use of
4798         non-dependent names.
4799         * g++.old-deja/g++.pt/friend29.C: Likewise.
4800         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
4801         rules.
4802         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
4803         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
4804         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
4805         lookup rules.
4806         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
4807         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
4808         keyword.
4809         * g++.old-deja/g++.pt/memclass20.C: Likewise.
4810         * g++.old-deja/g++.pt/memclass5.C: Likewise.
4811         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
4812         keyword.
4813         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
4814         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
4815         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
4816         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
4817         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
4818         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
4819         keyword.
4820         * g++.old-deja/g++.pt/spec10.C: Likewise.
4821         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
4822         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
4823         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
4824         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
4825         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
4826         * g++.old-deja/g++.pt/ttp62.C: Likewise.
4827         * g++.old-deja/g++.pt/ttp64.C: Likewise.
4828         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
4829         * g++.old-deja/g++.pt/typename15.C: Likewise.
4830         * g++.old-deja/g++.pt/typename22.C: Likewise.
4831         * g++.old-deja/g++.pt/typename6.C: Change error messages.
4832         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
4833         * g++.old-deja/g++.pt/virtual2.C: Likewise.
4834         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
4835         syntax.
4836         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
4837         return value extension.
4838         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
4839         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
4840         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
4841         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
4842
4843 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
4844
4845         * g++.dg/warn/inline1.C: New test.
4846         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
4847         * g++.old-deja/g++.jason/synth10.C: Likewise.
4848         * g++.old-deja/g++.mike/net31.C: Likewise.
4849         * g++.old-deja/g++.mike/p8786.C: Likewise.
4850
4851         * g++.dg/template/friend10.C: New test.
4852         * g++.dg/template/conv5.C: New test.
4853
4854 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
4855
4856         * g++.dg/lookup/scoped3.C: New test.
4857
4858         * g++.dg/lookup/decl1.C: New test.
4859         * g++.dg/lookup/decl2.C: New test.
4860
4861 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4862
4863         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
4864         gcc.c-torture/compile/20021015-1.c,
4865         gcc.c-torture/compile/20021015-2.c,
4866         gcc.c-torture/compile/20021123-1.c,
4867         gcc.c-torture/compile/20021123-2.c,
4868         gcc.c-torture/compile/20021123-3.c,
4869         gcc.c-torture/compile/20021123-4.c,
4870         gcc.c-torture/execute/20021024-1.c: Add tests previously added
4871         only to 3.1 or 3.2 branch.
4872
4873 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
4874
4875         * gcc.dg/i386-bitfield3.c: New test.
4876
4877         * gcc.dg/i386-bitfield2.c: New test.
4878
4879 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
4880
4881         * g++.dg/parse/conv_op1.C: New test.
4882
4883 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
4884
4885         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
4886         approved.
4887
4888 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
4889
4890         * gcc.c-torture/compile/20021220-1.c: New test.
4891
4892 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
4893
4894         * gcc.dg/i386-fastcall-1.c: New.
4895
4896 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4897
4898         * gcc.c-torture/execute/20021219-1.c: New test.
4899
4900 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4901
4902         * gcc.dg/i386-pic-1.c: New test.
4903
4904 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4905
4906         PR c++/8099
4907         * g++.dg/template/friend9.C: New test.
4908
4909 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4910
4911         PR c++/3663
4912         * g++.dg/template/access7.C: New test.
4913
4914 2002-12-18  Nick Clifton  <nickc@redhat.com>
4915
4916         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
4917         the libstdc++-v3 directory has been found.
4918
4919 2002-12-12  Devang Patel <dpatel@apple.com>
4920         * gcc.dg/darwin-ld-1.c: New test.
4921         * gcc.dg/darwin-ld-2.c: New test.
4922         * gcc.dg/darwin-ld-3.c: New test.
4923         * gcc.dg/darwin-ld-4.c: New test.
4924         * gcc.dg/darwin-ld-5.c: New test.
4925
4926 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4927
4928         * gcc.c-torture/compile/20021212-1.c: New test.
4929
4930 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
4931
4932         * gcc.dg/fshort-wchar: New test.
4933
4934 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
4935
4936         PR c++/8372
4937         * g++.dg/template/dtor1.C: New test.
4938
4939         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
4940         markers.
4941
4942 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
4943
4944         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
4945
4946 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
4947
4948         * g++.dg/template/static1.C: New test.
4949         * g++.dg/template/static2.C: New test.
4950         * g++.old-deja/g++.ext/memconst.C: New test.
4951
4952 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4953
4954         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
4955         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
4956         * g++.dg/special/initp1.C: Likewise.
4957
4958 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
4959
4960         * gcc.c-torture/execute/20021204-1.c: New test.
4961
4962 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
4963
4964         * gcc.dg/ppc-fmadd-1.c: New file.
4965         * gcc.dg/ppc-fmadd-2.c: New file.
4966         * gcc.dg/ppc-fmadd-3.c: New file.
4967
4968 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4969
4970         * gcc.c-torture/compile/20021204-1.c: New test.
4971
4972 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4973
4974         * g++.dg/inherit/covariant2.C: New test.
4975         * g++.dg/inherit/covariant3.C: New test.
4976         * g++.dg/inherit/covariant4.C: New test.
4977         * g++.dg/inherit/covariant1.C: Remove XFAIL.
4978         * g++.old-deja/g++.robertl/eb17.C: Likewise.
4979
4980 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
4981
4982         PR c++/8688
4983         * g++.dg/init/brace3.C: New test.
4984
4985 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
4986
4987         * gcc.dg/20020210-1.c: Fix a comment typo.
4988
4989 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
4990
4991         PR c++/8720
4992         * g++.dg/parse/defarg1.C: New test.
4993
4994         PR c++/8615
4995         * g++.dg/template/char1.C: New test.
4996
4997         * g++.dg/template/varmod1.C: Fix typo.
4998
4999 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5000
5001         DR 180
5002         * g++.old-deja/g++.pt/crash32.C: Expect error.
5003
5004 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5005
5006         PR c++/5919
5007         * g++.dg/template/varmod1.C: New test.
5008
5009         PR c++/8727
5010         * g++.dg/inherit/typeinfo1.C: New test.
5011
5012         PR c++/8663
5013         * g++.dg/inherit/typedef1.C: New test.
5014
5015 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5016
5017         PR c++/8332
5018         PR c++/8493
5019         * g++.dg/template/strlen1.C: New test.
5020
5021         PR c++/8227
5022         * g++.dg/template/ctor2.C: New test.
5023
5024         PR c++/8214
5025         * g++.dg/init/string1.C: New test.
5026
5027         PR c++/8511
5028         * g++.dg/template/friend8.C: New test.
5029
5030 2002-11-29  Joe Buck <jbuck@synopsys.com>
5031
5032         * g++.dg/lookup/anon2.C: New test.
5033
5034 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5035
5036         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5037         h8300 port.
5038
5039 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5040
5041         * gcc.dg/bitfld-6.c: New test.
5042
5043 2002-11-27  Jan Hubicka  <jh@suse.cz>
5044
5045         * gcc.c-torture/execute/20021127.[cx]: New test.
5046
5047 2002-11-26  Jan Hubicka  <jh@suse.cz>
5048
5049         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5050         quality.
5051
5052 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5053
5054         * g++.dg/init/brace2.C: New test.
5055         * g++.old-deja/g++.mike/p9129.C: Correct.
5056
5057 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5058
5059         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5060
5061 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5062
5063         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5064
5065 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5066
5067         * testsuite/g++.dg/abi/empty11.C: New test.
5068         * testsuite/g++.dg/rtti/cv1.C: New test.
5069
5070 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5071
5072         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5073
5074 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5075
5076         * g++.dg/abi/empty10.C: New test.
5077
5078 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5079
5080         * gcc.c-torture/compile/20021124-1.c: New test.
5081
5082 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5083
5084         * g++.dg/abi/rtti2.C: New test.
5085
5086 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5087
5088         * gcc.dg/i386-unroll-1.c: New test.
5089
5090 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5091
5092         * gcc.c-torture/compile/20021120-1.c: New test.
5093         * gcc.c-torture/compile/20021120-2.c: New test.
5094
5095 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5096
5097         * gcc.dg/bitfld-5.c: New test.
5098
5099 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5100
5101         * gcc.c-torture/execute/20021120-3.c: New test.
5102
5103 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5104
5105         * gcc.c-torture/execute/20021120-2.c: New test.
5106
5107 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5108
5109         * gcc.c-torture/execute/20021120-1.c: New test.
5110
5111 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5112
5113         * gcc.c-torture/execute/20021118-3.c: New test.
5114
5115 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5116
5117         * gcc.c-torture/compile/20021119-1.c: New test.
5118
5119 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5120
5121         * gcc.dg/duff-1.c: New test.
5122         * gcc.dg/duff-2.c: New test.
5123         * gcc.dg/duff-3.c: New test.
5124
5125 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5126
5127         * gcc.dg/cpp/_Pragma5.c: New test.
5128
5129 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5130
5131         * gcc.c-torture/execute/20021118-2.c: New test.
5132
5133 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5134
5135         * gcc.c-torture/execute/20021118-1.c: New test.
5136
5137 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5138
5139         * gcc.dg/20021116-1.c: New test.
5140
5141 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5142
5143         * g++.dg/abi/vcall1.C: New test.
5144
5145 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5146
5147         * gcc.dg/20021029-1.c: New test.
5148         * gcc.dg/20021029-2.c: New test.
5149
5150 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5151
5152         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5153
5154 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5155
5156         PR c/8439
5157         * gcc.dg/20021110.c: Move to ...
5158         * gcc.c-torture/compile/20021110.c: .... here.
5159
5160 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5161
5162         PR c/8467
5163         * gcc.c-torture/execute/20021111-1.c
5164
5165 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5166
5167         PR c/8439
5168         * gcc.dg/20021110.c: New test.
5169
5170 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5171
5172         * g++.dg/abi/vthunk3.C: Run only on x86.
5173
5174 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5175
5176         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5177
5178 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5179
5180         * lib/compat.exp (compat-execute): Fix logic error in last
5181         change.
5182
5183 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5184
5185         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5186
5187 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5188
5189         PR c++/8389
5190         * g++.dg/template/access6.C: New test.
5191
5192 2002-11-08  Jan Hubicka  <jh@suse.cz>
5193
5194         * gcc.dg/i386-ssefp-1.c: New test.
5195         * gcc.dg/i386-ssefp-1.c: New test.
5196
5197 2002-11-08  Jan Hubicka  <jh@suse.cz>
5198
5199         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5200
5201 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5202
5203         * g++.dg/abi/vthunk3.C: New test.
5204
5205         PR c++/8338
5206         * g++.dg/template/crash2.C: New test.
5207
5208 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5209
5210         * testsuite/g++.dg/abi/dtor1.C: New test.
5211         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5212
5213 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5214
5215         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5216         Darwin.
5217
5218 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5219
5220         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
5221         -mthumb.  Only xfail with -O0.
5222
5223 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
5224
5225         * g++.dg/abi/thunk1.C: New test.
5226         * g++.dg/abi/thunk2.C: Likewise.
5227         * g++.dg/abi/vtt1.C: Likewise.
5228
5229 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
5230
5231         PR optimization/8423
5232         * gcc.c-torture/execute/builtin-constant.c: New test.
5233
5234 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
5235
5236         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
5237         Add some more cases.
5238
5239 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
5240
5241         PR c++/8391
5242         * g++.dg/opt/local1.C: New test.
5243
5244 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
5245
5246         PR c++/8160
5247         * g++.dg/template/complit1.C: New test.
5248
5249         PR c++/8149
5250         * g++.dg/template/typename4.C: Likewise.
5251
5252 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5253
5254         Core issue 287, PR c++/7639
5255         * g++.dg/template/instantiate1.C: Adjust error location.
5256         * g++.dg/template/instantiate3.C: New test.
5257         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
5258         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
5259         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
5260
5261 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
5262
5263         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
5264
5265 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
5266
5267         PR c++/8287
5268         * g++.dg/init/dtor2.C: New test.
5269
5270 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5271
5272         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
5273         * gcc.dg/nest.c: Bypass errors on irix6.
5274
5275 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
5276
5277         * gcc.dg/nest.c: Expect error for mmix-*-*.
5278         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
5279
5280 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
5281
5282         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
5283         markers.
5284
5285         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
5286
5287 2002-10-25  Mike Stump  <mrs@apple.com>
5288
5289         * gcc.dg/warn-1.c: New test.
5290
5291 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5292
5293         * g++.dg/template/typename3.C: New test.
5294
5295 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
5296
5297         * g++.dg/lookup/ptrmem1.C: New test.
5298
5299         * g++.dg/abi/vthunk2.C: New test.
5300
5301 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5302
5303         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
5304
5305 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
5306
5307         * g++.dg/abi/empty9.C: New test.
5308
5309 2002-10-24  Richard Henderson  <rth@redhat.com>
5310
5311         * g++.dg/inherit/thunk1.C: Enable for ia64.
5312
5313 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5314
5315         PR c++/8067
5316         * g++.dg/lookup/pretty1.C: New test.
5317
5318 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
5319
5320         * gcc.dg/20021023-1.c: New test.
5321
5322 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5323
5324         PR c++/7679
5325         * g++.dg/parse/inline1.C: New test.
5326
5327 2002-10-23  Richard Henderson  <rth@redhat.com>
5328
5329         * g++.dg/inherit/thunk1.C: Enable for x86_64.
5330
5331         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
5332
5333 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
5334
5335         PR c++/6579
5336         * g++.dg/parse/stmtexpr3.C: New test.
5337
5338 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5339
5340         * g++.dg/expr/cond1.C: New test.
5341
5342 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5343
5344         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
5345
5346 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5347
5348         * g++.dg/abi/vbase13.C: New test.
5349         * g++.dg/abi/vbase14.C: Likewise.
5350
5351 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
5352
5353         * gcc.dg/tls/pic-1.c: New test.
5354         * gcc.dg/tls/nonpic-1.c: New test.
5355         * gcc.dg/20021018-1.c: New test.
5356
5357 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5358
5359         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
5360         Remove only files with the same base name as the test case.
5361         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
5362         (profopt-execute): Likewise.  Also, remove old profiling
5363         and performance data files before running the tests.
5364
5365         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
5366         * g++.dg/bprob/bprob.exp: Likewise.
5367         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
5368         to allow more general test case names.
5369
5370         * g++.dg/bprob/bprob-1.C: Rename to ...
5371         * g++.dg/bprob/g++-bprob-1.C: ... this.
5372
5373         * g77.dg/bprob/bprob-1.f: Rename to ...
5374         * g77.dg/bprob/g77-bprob-1.f: ... this.
5375
5376 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5377
5378         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
5379         bison 1.50 or later.
5380
5381 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
5382
5383         * g++.dg/README: Describe more test directories.
5384
5385 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5386
5387         * g++.dg/init/array6.C: Add additional tests.
5388
5389 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5390
5391         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
5392         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
5393
5394 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
5395
5396         * gcc.c-torture/compile/20020604-1.x: New.
5397         * gcc.c-torture/compile/simd-5.x: Likewise.
5398         * gcc.c-torture/execute/920710-1.x: Likewise.
5399         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
5400
5401 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5402
5403         * g++.dg/inherit/override1.C: Add dg-options clause.
5404
5405 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5406
5407         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
5408         _mm_slli_si128.
5409
5410 2002-10-19  Andreas Schwab  <schwab@suse.de>
5411
5412         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
5413         directory component.
5414
5415 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
5416
5417         * g++.dg/inherit/thunk1.C: New test.
5418
5419         * g++.dg/inherit/override1.C: New test.
5420
5421         * g++.dg/abi/mangle11.C: New test.
5422         * g++.dg/abi/mangle14.C: New test.
5423         * g++.dg/abi/mangle17.C: New test.
5424
5425 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5426
5427         * g++.dg/overload/member2.C: New test.
5428
5429 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
5430
5431         * g++.dg/README: Describe new compat directory.
5432         * g++.dg/dg.exp: Skip tests in compat directory.
5433         * README.compat: New file.
5434         * lib/compat.exp: New expect script.
5435         * g++.dg/compat: New test directory.
5436         * g++.dg/compat/compat.exp: New expect script.
5437         * g++.dg/compat/abi: New test directory.
5438         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
5439         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
5440         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
5441         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
5442         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
5443         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
5444         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
5445         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
5446         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
5447         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
5448         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
5449         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
5450         * g++.dg/compat/break: New test directory.
5451         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
5452         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
5453         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
5454         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
5455         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
5456         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
5457         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
5458         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
5459         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
5460         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
5461         g++.dg/compat/break/README: New files.
5462         * g++.dg/compat/eh: New test directory.
5463         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
5464         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
5465         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
5466         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
5467         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
5468         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
5469         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
5470         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
5471         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
5472         g++.dg/compat/eh/filter2_y.C,
5473         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
5474         g++.dg/compat/eh/new1_y.C,
5475         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
5476         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
5477         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
5478         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
5479         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
5480         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
5481         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
5482         g++.dg/compat/eh/unexpected1_y.C: New files.
5483         * g++.dg/compat/init: New test directory.
5484         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
5485         g++.dg/compat/init/array5_y.C,
5486         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
5487         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
5488         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
5489         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
5490         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
5491         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
5492         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
5493         g++.dg/compat/init/init-ref2_y.C: New files.
5494
5495 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5496
5497         PR c++/7584
5498         * g++.dg/inherit/using3.C: New test.
5499
5500 2002-10-17  Jan Hubicka  <jh@suse.cz>
5501
5502         * gcc.dg/20021017-2.c: New test.
5503
5504 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5505
5506         * g++.dg/abi/mangle16.C: Adjust.
5507
5508         * g++.dg/init/array8.C: New test.
5509
5510 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
5511
5512         * gcc.dg/special/mips-abi.exp: New test.
5513         * gcc.dg/special/mips-abi.s: Empty file used by the above.
5514
5515 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5516
5517         * g++.dg/abi/mangle16.C: New test.
5518         * g++.dg/abi/mangle17.C: Likewise.
5519
5520         PR c++/7478
5521         * g++.dg/template/ref1.C: New test.
5522
5523 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5524
5525         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
5526
5527 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
5528
5529         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
5530
5531 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5532
5533         PR c++/7524
5534         * g++.dg/init/array7.C: New test.
5535
5536 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
5537
5538         * g++.dg/init/array6.C: New test.
5539
5540         * g++.dg/abi/mangle13.C: Likewise.
5541         * g++.dg/abi/mangle14.C: Likewise.
5542         * g++.dg/abi/mangle15.C: Likewise.
5543
5544 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5545
5546         * g++.dg/abi/empty8.C: New test.
5547
5548 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
5549
5550         * g++.dg/init/ctor1.C: New test.
5551
5552 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
5553
5554         * gcc.c-torture/execute/20021015-1.c: New test.
5555
5556 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
5557
5558         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
5559
5560 2002-10-14  Jan Hubicka  <jh@suse.cz>
5561
5562         * gcc.dg/i386-ssetype-[1-5].c: New tests.
5563
5564 2002-10-14  Richard Henderson  <rth@redhat.com>
5565
5566         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
5567
5568 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5569
5570         PR optimization/6631
5571         * g++.dg/opt/const2.C: New test.
5572
5573 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5574
5575         PR c++/7176
5576         * g++.dg/parse/friend1.C: New test.
5577         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
5578
5579 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
5580
5581         * gcc.dg/20021014-1.c: New test.
5582
5583 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
5584
5585         PR c++/5661
5586         * g++.dg/ext/vlm1.C: New test.
5587         * g++.dg/ext/vlm2.C: Likewise.
5588
5589         * g++.dg/init/array1.C: Remove invalid braces.
5590         * g++.dg/init/brace1.C: New test.
5591         * g++.dg/init/copy2.C: Likewise.
5592         * g++.dg/init/copy3.C: Likewise.
5593         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
5594         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
5595         braces.
5596
5597 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
5598
5599         * gcc.dg/cpp/assembler.S: Don't use -ansi.
5600
5601 2002-10-11  Richard Shann  <richard.shann@superh.com>
5602
5603         * gcc.c-torture/compile/simd-5.c: New test.
5604
5605 2002-10-10  Roger Sayle  <roger@eyesopen.com>
5606
5607         * gcc.c-torture/execute/shiftopt-1.c: New test case.
5608
5609 2002-10-10  Jim Wilson  <wilson@redhat.com>
5610
5611         * gcc.c-torture/execute/20021010-1.c: New test.
5612
5613 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
5614
5615         PR c/7353
5616         * g++.dg/ext/typedef-init.C: New test.
5617         * gcc.dg/typedef-init.c: New test.
5618
5619 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
5620
5621         * gcc.dg/cpp/paste13.c: New test.
5622
5623 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5624
5625         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
5626         remaining platforms, XFAIL during compile, not execute.  Don't
5627         XFAIL at -O0.
5628
5629 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5630
5631         * gcc.dg/alias-1.c: Tweak expected warning.
5632
5633 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
5634
5635         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
5636
5637 2002-10-06  Andreas Jaeger  <aj@suse.de>
5638
5639         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
5640         * gcc.dg/cpp/c++98.C: Likewise.
5641
5642         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
5643         * g++.dg/cpp/c++98.C: Likewise.
5644
5645         * g++.dg/README (Subdirectories): Mention cpp directory.
5646
5647         PR target/7559
5648         * gcc.dg/20021006-1.c: New test.
5649
5650 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5651
5652         PR c++/7804
5653         * g++.dg/other/warning1.C: New test.
5654
5655 2002-10-04  Roger Sayle  <roger@eyesopen.com>
5656
5657         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
5658         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
5659         and sparc-*-* with -m64 as expected failures.  See PR 8087.
5660
5661 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
5662
5663         PR c++/7931
5664         * g++.dg/template/ptrmem3.C: New test.
5665
5666         PR c++/7754
5667         * g++.dg/template/union1.C: New test.
5668
5669 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
5670
5671         PR c++/8006
5672         * g++.dg/abi/mangle9.C: New test.
5673         * g++.dg/abi/mangle10.C: New test.
5674         * g++.dg/abi/mangle11.C: New test.
5675         * g++.dg/abi/mangle12.C: New test.
5676
5677 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
5678
5679         PR c++/7188.
5680         * g++.dg/template/meminit1.C: New test.
5681         * g++.dg/warn/Wreorder-1.C: Likewise.
5682         * g++.old-deja/g++.mike/warn3.C: Tweak.
5683         * lib/prune.exp: Ingore "in copy constructor".
5684
5685 2002-10-02  Andreas Jaeger  <aj@suse.de>
5686
5687         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
5688         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
5689         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
5690         on x86-64.
5691
5692 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
5693
5694         * gcc.dg/empty1.C: Fix typo.
5695
5696 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
5697
5698         * gcc.dg/alias-1.c: New test.
5699
5700 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
5701
5702         * gcc.dg/empty1.C: New test.
5703
5704         * g++.dg/tls/init-2.C: Tweak error messages.
5705
5706 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
5707
5708         * gcc.c-torture/compile/20020923-1.c: New test.
5709
5710 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
5711
5712         * gcc.c-torture/execute/ffs-1.c: New test.
5713         * gcc.c-torture/execute/ffs-2.c: Ditto.
5714
5715 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
5716
5717         * g++.dg/overload/member1.C: New test.
5718
5719 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
5720
5721         * g++.dg/abi/empty7.C: New test.
5722         * g++.dg/init/pm2.C: Likewise.
5723
5724 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
5725
5726         * g++.dg/rtti/crash1.C: New test.
5727
5728 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
5729
5730         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
5731         gcc.dg/sibcall-4.c: New tests.
5732
5733 2002-09-28  Roger Sayle  <roger@eyesopen.com>
5734
5735         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
5736         powerpc and MMIX targets.
5737
5738 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
5739
5740         * gcc.dg/cpp/20020927-1.c: New.
5741
5742 2002-09-26  David S. Miller  <davem@redhat.com>
5743
5744         * gcc.c-torture/compile/trunctfdf.c: New.
5745
5746 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5747
5748         * lib/target-supports.exp (check_weak_available): Handle solaris2.
5749
5750 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
5751
5752         * gcc.c-torture/execute/loop-15.c: New.
5753
5754 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
5755
5756         * README.QMTEST: Fix typo.
5757
5758 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5759
5760         * gcc.dg/20020926-1.c: New test.
5761
5762 2002-09-25  David S. Miller  <davem@redhat.com>
5763
5764         PR target/7842
5765         * gcc.c-torture/execute/shiftdi.c: New test.
5766
5767 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
5768
5769         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
5770         unique to the tool.
5771         * lib/g77.exp (g77_init): Likewise.
5772         * lib/g++.exp (g++_init): Likewise.
5773         * lib/objc.exp (objc_init): Likewise.
5774
5775 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
5776
5777         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
5778         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
5779         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
5780
5781 2002-09-25  Richard Henderson  <rth@redhat.com>
5782
5783         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
5784         too-small long double.
5785
5786 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
5787
5788         * gcc.dg/20020919-1.c: New test.
5789
5790 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
5791
5792         * g++.dg/abi/bitfield6.C: New test.
5793         * g++.dg/abi/bitfield7.C: New test.
5794         * g++.dg/abi/bitfield8.C: New test.
5795         * g++.dg/abi/vbase11.C: New test.
5796
5797 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5798
5799         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
5800         hppa*-*-hpux*.  Update test comment.
5801
5802 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
5803
5804         * gcc.dg/tls/struct-1.c: New test.
5805
5806 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
5807
5808         * gcc.dg/cpp/tr-warn2.c: Update.
5809
5810 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
5811
5812         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
5813
5814 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
5815
5816         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
5817         systems.
5818
5819 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
5820
5821         * gcc.c-torture/execute/ieee/mzero3.c: New test.
5822
5823         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5824         Adjust for c++filt moved to binutils.  Remove spurious duplicate
5825         setting of cxxfilt.
5826
5827 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
5828
5829         * gcc.dg/20020312-2.c: Update for darwin.
5830
5831 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5832
5833         * g++.old-deja/g++.other/crash32.C: Mark ICE.
5834
5835 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
5836
5837         * objc.dg/comp-types-1.m: New test.
5838         * objc.dg/comp-types-2.m: New test.
5839         * objc.dg/comp-types-3.m: New test.
5840         * objc.dg/comp-types-4.m: New test.
5841         * objc.dg/comp-types-5.m: New test.
5842         * objc.dg/comp-types-6.m: New test.
5843
5844 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5845
5846         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
5847
5848 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5849
5850         * g++.dg/other/do1.C: New test.
5851
5852         * g++.dg/template/subst1.C: New test.
5853
5854 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
5855
5856         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
5857
5858 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5859
5860         * g++.dg/template/qualttp20.C: Adjust expected errors.
5861         * g++.old-deja/g++.jason/report.C: Likewise.
5862         * g++.old-deja/g++.other/qual1.C: Likewise.
5863
5864         * g++.dg/lookup/scoped2.C: New test.
5865
5866         * g++.dg/ext/asm3.C: New test.
5867
5868 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
5869
5870         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
5871
5872 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
5873
5874         * ChangeLog: follow spelling conventions.
5875         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
5876         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
5877         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
5878         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
5879         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
5880         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
5881         * g++.old-deja/g++.law/global-init1.C: Likewise.
5882         * g++.old-deja/g++.other/delete4.C: Likewise.
5883         * g++.old-deja/g++.other/inline21.C: Likewise.
5884         * g++.old-deja/g++.other/singleton.C: Likewise.
5885         * g77.dg/strlen0.f: Likewise.
5886         * g77.f-torture/compile/20010519-1.f: Likewise.
5887         * g77.f-torture/compile/980310-4.f: Likewise.
5888         * gcc.c-torture/compile/20000605-1.c: Likewise.
5889         * gcc.c-torture/execute/20020225-1.c: Likewise.
5890         * gcc.dg/c90-hexfloat-2.c: Likewise.
5891         * gcc.dg/c99-bool-1.c: Likewise.
5892         * gcc.dg/c99-hexfloat-2.c: Likewise.
5893         * gcc.dg/dll-2.c: Likewise.
5894         * gcc.dg/wtr-union-init-1.c: Likewise.
5895         * gcc.dg/wtr-union-init-2.c: Likewise.
5896         * gcc.dg/wtr-union-init-3.c: Likewise.
5897         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5898         * gcc.dg/cpp/defined.c: Likewise.
5899         * gcc.dg/cpp/macsyntx.c: Likewise.
5900         * gcc.dg/cpp/paste2.c: Likewise.
5901         * gcc.dg/cpp/trad/defined.c: Likewise.
5902         * gcc.dg/format/c90-printf-1.c: Likewise.
5903         * gcc.dg/format/c90-scanf-1.c: Likewise.
5904         * gcc.dg/format/c99-printf-1.c: Likewise.
5905         * gcc.dg/format/c99-scanf-1.c: Likewise.
5906         * gcc.misc-tests/gcov-8.c: Likewise.
5907         * lib/profopt.exp: Likewise.
5908
5909 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
5910
5911         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
5912
5913 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5914
5915         * g++.dg/inherit/using2.C: New test.
5916
5917 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
5918
5919         * ChangeLog: Follow spelling conventions.
5920         * g++.dg/template/friend4.C: Likewise.
5921         * g++.old-deja/g++.pt/crash67.C: Likewise.
5922         * gcc.c-torture/execute/20000801-4.c: Likewise.
5923         * gcc.dg/c90-digraph-1.c: Likewise.
5924         * gcc.dg/c94-digraph-1.c: Likewise.
5925         * gcc.dg/c99-digraph-1.c: Likewise.
5926         * gcc.dg/cpp/line5.c: Likewise.
5927         * gcc.dg/cpp/multiline.c: Likewise.
5928         * gcc.dg/cpp/trad/literals-1.c: Likewise.
5929         * gcc.dg/format/attr-3.c: Likewise.
5930         * gcc.dg/format/c90-scanf-3.c: Likewise.
5931         * gcc.dg/format/ext-4.c: Likewise.
5932
5933 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5934
5935         * g++.dg/template/pretty1.C: New test.
5936
5937 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
5938
5939         * gcc.c-torture/execute/struct-cpy-1.c: New test.
5940
5941 2002-09-13  Matt Austern  <austern@apple.com>
5942
5943         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
5944         passing a cast expression to a function by const reference.
5945
5946 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
5947
5948         * g++.dg/template/deduce1.C: New test.
5949
5950 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
5951
5952         * gcc.c-torture/execute/simd-1.c: Force all use of int to
5953         32-bit int.
5954
5955 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5956
5957         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
5958         usage.
5959
5960 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
5961
5962         * gcc.c-torture/compile/20020910-1.c: New test.
5963
5964 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
5965
5966         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
5967
5968 2002-09-10  Andreas Jaeger  <aj@suse.de>
5969
5970         * gcc.dg/20020312-2.c: Adjust for x86-64.
5971
5972 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
5973
5974         * g77.dg/7388.f: New test case for PR 7388.
5975
5976 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
5977
5978         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
5979
5980 2002-09-05  Ziemowit Laski <zlaski@apple.com>
5981
5982         * objc.dg/proto-lossage-1.m: New test.
5983
5984 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
5985
5986         * gcc.dg/cpp/_Pragma4.c: Fix typo.
5987
5988 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
5989
5990         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
5991         expected to pass.
5992
5993 2002-09-06  Stan Shebs  <shebs@apple.com>
5994             David Edelsohn  <edelsohn@gnu.org>
5995
5996         * gcc.dg/weak: New directory.
5997         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
5998         target-specific xfail bits.
5999         * gcc.dg/typeof-2.c: Move to new directory.
6000         * gcc.dg/weak.exp: New expect script.
6001
6002 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6003
6004         * gcc.c-torture/execute/extzvsi.c: New test.
6005
6006 2002-09-05  Stan Shebs  <shebs@apple.com>
6007
6008         * gcc.dg/weak-1.c: xfail on Darwin.
6009         * gcc.dg/weak-2.c: Ditto.
6010         * gcc.dg/weak-3.c: Ditto.
6011         * gcc.dg/weak-4.c: Ditto.
6012         * gcc.dg/weak-5.c: Ditto.
6013         * gcc.dg/weak-6.c: Ditto.
6014         * gcc.dg/weak-7.c: Ditto.
6015         * gcc.dg/weak-8.c: Ditto.
6016         * gcc.dg/weak-9.c: Ditto.
6017
6018 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6019
6020         * gcc.c-torture/execute/loop-14.c: New test.
6021
6022 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6023
6024         * g++.dg/other/cxa-atexit1.C: New test.
6025
6026         * gcc.dg/typeof-2.c: New test.
6027
6028 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6029
6030         * gcc.dg/builtins-2.c: New testcase.
6031         * gcc.dg/builtins-3.c: New testcase.
6032
6033 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6034
6035         * gcc.dg/cpp/_Pragma4.c: New test.
6036
6037 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6038
6039         * objc/execute/nil_method-1.m: New testcase.
6040
6041 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6042
6043         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6044         [Object class], not [Object initialize].
6045
6046 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6047             Hans-Peter Nilsson  <hp@bitrange.com>
6048
6049         * gcc.c-torture/execute/20020720-1.x: Skip test on
6050         mmix-knuth-mmixware.  Correct comment.
6051
6052 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6053
6054         * testsuite/g++.dg/abi/bitfield5.C: New test.
6055         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6056
6057 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6058
6059         * objc.dg/undeclared-selector.m: New test.
6060
6061 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6062
6063         * g++.dg/other/offsetof1.C: Avoid cast warning.
6064
6065 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6066
6067         * objc.dg/super-class-2.m: New test.
6068
6069 2002-08-24  Matt Austern  <austern@apple.com>
6070
6071         * g++.dg/ext/lvaddr.C: New test.
6072         * g++.dg/ext/lvcast.C: New test.
6073
6074 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6075
6076         * testsuite/g++.dg/inherit/cond1.C: New test.
6077
6078 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6079
6080         * gcc.dg/noncompile/incomplete-1.c: New test.
6081
6082 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6083
6084         * gcc.dg/typespec-1.c: New test.
6085
6086 2002-08-20  Devang Patel  <dpatel@apple.com>
6087         * objc.dg/proto-hier-2.m: New test.
6088
6089 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6090
6091         * objc.dg/bitfield-1.m: New test.
6092         * objc.dg/bitfield-2.m: New test.
6093
6094 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6095
6096         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6097         gcc.dg/c99-flex-array-4.c: New tests.
6098
6099 2002-08-16  Stan Shebs  <shebs@apple.com>
6100
6101         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6102
6103 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6104
6105         * gcc.dg/typeof-1.c: New test.
6106         * g++.dg/ext/typeof2.C: New test.
6107
6108 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6109
6110         * g++.dg/other/offsetof1.C: New test.
6111
6112 2002-08-14  Richard Henderson  <rth@redhat.com>
6113
6114         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6115
6116 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6117
6118         * gcc.dg/cpp/_Pragma3.c: New test.
6119
6120 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6121
6122         * g++.dg/template/inherit3: New test.
6123
6124 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6125
6126         * gcc.dg/bitfld-4.c: Add blank options.
6127
6128 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6129
6130         * g++.dg/template/crash1.C: New test.
6131
6132 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6133
6134         * gcc.dg/tls/opt-2.c: New test.
6135
6136 2002-08-08  Devang Patel  <dpatel@apple.com>
6137
6138         * objc.dg/selector-1.m : New test
6139
6140 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6141
6142         * g++.dg/abi/bitfield4.C: New test.
6143         * gcc.dg/bitfld-4.c: New test.
6144
6145 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6146
6147         * g++.dg/other/packed1.C: New test.
6148
6149 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6150
6151         * g++.dg/abi/offsetof.C: Tweak error messages.
6152         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6153
6154 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6155
6156         * gcc.dg/bitfld-3.c: New test.
6157
6158 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6159             Richard Henderson  <rth@redhat.com>
6160
6161         * gcc.dg/i386-bitfield1.c: New test.
6162         * g++.dg/abi/bitfield3.C: Update.
6163
6164 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6165
6166         * objc.dg/const-str-2.m: Update.
6167         * gcc.dg/cpp/c++98.c: Change to C extension.
6168         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6169         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6170
6171 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6172
6173         * testsuite/gcc.dg/tls/diag-3.c: New.
6174
6175 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6176
6177         * g++.dg/README (Subdirectories): Document new subdir expr.
6178         * g++.dg/expr/pmf-1.C: New test.
6179
6180 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6181
6182         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6183
6184 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6185
6186         * g++.dg/abi/bitfield3.C: New test.
6187
6188 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6189
6190         * lib/gcov.exp: Tweak expected line formats.
6191         * gcc.misc-tests/gcov8.c: New test.
6192         * gcc.misc-tests/gcov8.x: New flags.
6193
6194 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6195
6196         * consistency.vlad/layout/endian.c: Include string.h.
6197
6198         * gcc.c-torture/execute/20020805-1.c: New test.
6199
6200 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6201
6202         * g++.dg/other/conversion1.C: New test.
6203
6204 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6205
6206         * gcc.dg/builtins-1.c: New testcase.
6207
6208 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6209
6210         * g++.dg/inherit/access3.C: New test.
6211
6212 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6213
6214         * gcc.dg/ia64-visibility-2.c: New test.
6215
6216 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6217
6218         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6219         __qualifier_flags to __flags.
6220
6221 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
6222
6223         * g++.dg/inherit/operator1.C: New test.
6224         * g++.dg/lookup/disamb1.C: Fix typo in comment.
6225         * g++.dg/other/error1.C: Change expected error message.
6226         * g++.dg/template/conv4.C: Likewise.
6227
6228 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
6229
6230         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
6231         for documented behavior.
6232
6233 2002-07-25  Roger Sayle  <roger@eyesopen.com>
6234
6235         * gcc.c-torture/execute/20020720-1.x: Skip this test on
6236         several targets known to fail.
6237
6238 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
6239
6240         * gcc.dg/mips-args-[123].c: New tests.
6241
6242 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
6243
6244         * gcc.dg/ppc-spe.c: New.
6245
6246 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
6247
6248         * g++.dg/other/ptrmem4.C: New testcase.
6249
6250 2002-07-24  Richard Henderson  <rth@redhat.com>
6251
6252         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
6253
6254 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
6255
6256         * g++.dg/ext/alignof1.C (main): Return 0 for success.
6257
6258 2002-07-24  Roger Sayle  <roger@eyesopen.com>
6259
6260         * gcc.c-torture/execute/memset-3.c: New testcase.
6261
6262 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
6263
6264         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
6265         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
6266
6267 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6268
6269         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
6270         Delete.
6271
6272 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
6273
6274         * gcc.c-torture/compile/simd-4.c: New test.
6275
6276 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6277
6278         PR c++/7347, c++/7348
6279         * g++.dg/template/access4.C: New test.
6280         * g++.dg/template/access5.C: New test.
6281         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
6282         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
6283         * g++.old-deja/g++.pt/ttp58.C: Likewise.
6284         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
6285
6286 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
6287
6288         * gcc.dg/gnu89-init-2.c: New test.
6289
6290 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
6291
6292         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
6293
6294 2002-07-20  Roger Sayle  <roger@eyesopen.com>
6295
6296         * gcc.c-torture/execute/20020720-1.c: New testcase.
6297
6298 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
6299
6300         * gcc.dg/cpp/Wsignprom.c: New tests.
6301
6302 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
6303
6304         * gcc.c-torture/execute/loop-13.c: New test.
6305
6306 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
6307
6308         * gcc.dg/cpp/expr.c: New tests.
6309
6310 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
6311
6312         * g++.dg/opt/pr6713.C: Add template instantiation.
6313
6314 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
6315
6316         * gcc.dg/nest.c: New test.
6317
6318 2002-07-17  Richard Henderson  <rth@redhat.com>
6319
6320         * g++.dg/opt/pr6713.C: New test.
6321
6322 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
6323
6324         * gcc.c-torture/execute/loop-2e.x: Let the testcase
6325         XFAIL for all x86 processors.
6326
6327 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
6328
6329         * gcc.c-torture/execute/20010122-1.x: Do not test with
6330         -fomit-frame-pointer.
6331
6332 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6333
6334         * g++.dg/template/instantiate2.C: New test.
6335         * g++.dg/template/spec4.C: New test.
6336
6337 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6338
6339         * g++.dg/template/access2.C: New test.
6340         * g++.dg/template/access3.C: New test.
6341
6342 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
6343
6344         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
6345         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
6346         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
6347         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
6348         Convert to use <stdarg.h>.
6349         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
6350         Delete.
6351         * gcc.dg/va-arg-2.c: New.
6352         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
6353
6354 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
6355
6356         * gcc.c-torture/compile/20020710-1.c: New test.
6357
6358 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
6359                           Andrew Pinski  <pinskia@physics.uc.edu>
6360
6361         gcc.c-torture/compile/simd-2.c: New testcase.
6362         gcc.c-torture/compile/simd-3.c: Likewise.
6363
6364 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
6365
6366         PR c++/7224
6367         * g++.dg/overload/error1.C: New test.
6368
6369 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6370
6371         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
6372         configuration and IRIX 6 O32 ABI.
6373
6374 2002-07-11  Roger Sayle  <roger@eyesopen.com>
6375
6376         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
6377
6378 2002-07-10  Roger Sayle  <roger@eyesopen.com>
6379
6380         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
6381
6382 2002-07-10  Jeffrey A Law  <law@redhat.com>
6383
6384         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
6385
6386         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
6387
6388 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
6389
6390         * gcc.dg/20020312-2.c: Check for __PPC__.
6391
6392 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
6393
6394         * gcc.c-torture/compile/20020709-1.c: New test.
6395
6396 2002-07-07  Roger Sayle  <roger@eyesopen.com>
6397
6398         * g++.dg/template/qualttp21.C: New test case.
6399
6400 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
6401
6402         * gcc.c-torture/compile/20020706-1.c: New test.
6403         * gcc.c-torture/compile/20020706-2.c: New test.
6404
6405 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
6406             Alexandre Oliva  <aoliva@redhat.com>
6407
6408         * g++.dg/warn/incomplete1.C: New test.
6409
6410 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6411
6412         PR c++/7099
6413         * g++.dg/warn/noreturn1.C: New test.
6414
6415 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
6416
6417         PR c++/6706
6418         * g++.dg/debug/debug6.C: New test.
6419         * g++.dg/debug/debug7.C: New test.
6420
6421 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
6422
6423         * gcc.c-torture/compile/simd-3.c: New test.
6424
6425 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
6426
6427         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
6428         * gcc.dg/20020620-1.c: Likewise.
6429
6430 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6431
6432         PR c++/6944
6433         * g++.dg/init/array4.C: New test.
6434         * g++.dg/init/array5.C: New test.
6435
6436 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
6437
6438         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
6439         * gcc.c-torture/execute/simd-2.c (main): Likewise.
6440
6441 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6442
6443         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
6444         * gcc.dg/wtr-aggr-init-1.c: Likewise.
6445         * gcc.dg/wtr-conversion-1.c: Likewise.
6446         * gcc.dg/wtr-escape-1.c: Likewise.
6447         * gcc.dg/wtr-int-type-1.c: Likewise.
6448         * gcc.dg/wtr-label-1.c: Likewise.
6449         * gcc.dg/wtr-static-1.c: Likewise.
6450         * gcc.dg/wtr-strcat-1.c: Likewise.
6451         * gcc.dg/wtr-suffix-1.c: Likewise.
6452         * gcc.dg/wtr-switch-1.c: Likewise.
6453         * gcc.dg/wtr-unary-plus-1.c: Likewise.
6454         * gcc.dg/wtr-union-init-1.c: Likewise.
6455         * gcc.dg/wtr-union-init-2.c: Likewise.
6456         * gcc.dg/wtr-union-init-3.c: Likewise.
6457
6458         * gcc.dg/wtr-func-def-1.c: New test.
6459
6460 2002-07-02 Devang Patel <dpatel@apple.com>
6461
6462         * objc.dg/param-1.m: New test.
6463
6464 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
6465
6466         * gcc.dg/cpp/trad/directive.c: Add test.
6467         * gcc.dg/cpp/trad/macroargs.c: Add test.
6468         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
6469
6470 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
6471
6472         * gcc.dg/cpp/cmdlne-M.c: New test.
6473
6474 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
6475
6476         * objc.dg/desig-init-1.m: New test.
6477
6478 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6479
6480         PR c++/6716
6481         * g++.dg/template/instantiate1.C: New test.
6482
6483 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
6484
6485         PR c++/7112
6486         * g++.dg/template/sizeof2.C: New test.
6487
6488 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6489
6490         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
6491         gcc.dg/cpp/trad/include.c: New tests.
6492
6493 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
6494
6495         PR target/7177
6496         * gcc.c-torture/compile/20020701-1.c: New test.
6497
6498 2002-07-01  Stan Shebs  <shebs@apple.com>
6499
6500         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
6501         header here...
6502         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
6503         (objc-torture-execute): or here.
6504
6505 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
6506
6507         * gcc.c-torture/execute/arith-rand-ll.c: New test.
6508
6509 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6510
6511         * gcc.dg/cpp/trad/escaped-nl.c: New test.
6512
6513 2002-06-30  Devang Patel  <dpatel@apple.com>
6514
6515         * objc.dg/fsyntax-only.m: New test.
6516
6517 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
6518
6519         PR c++/6695
6520         * g++.dg/template/friend7.C: New file.
6521
6522 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
6523
6524         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
6525         return type.
6526
6527 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
6528
6529         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
6530         avoid division by zero.
6531
6532 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
6533
6534         * gcc.dg/Wunknownprag.c: New tests.
6535
6536 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
6537
6538         * gcc.c-torture/execute/simd-2.c: New test.
6539
6540 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
6541
6542         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
6543         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
6544         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
6545         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
6546         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
6547         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
6548         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
6549         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
6550         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
6551         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
6552         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
6553         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
6554         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
6555         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
6556         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
6557         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
6558         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
6559
6560 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
6561
6562         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
6563         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
6564         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
6565         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
6566         New tests.
6567         * gcc.dg/cpp/trad/directive.c: Update.
6568
6569 2002-06-23  Andreas Jaeger  <aj@suse.de>
6570
6571         * gcc.c-torture/execute/complex-6.c: New.
6572
6573 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
6574
6575         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
6576         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
6577         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
6578         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
6579
6580 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
6581
6582         * gcc.dg/cpp/trad: New directory with traditional tests copied
6583         from parent directory.
6584         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
6585         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
6586         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
6587         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
6588         Move to trad/ and rename.
6589         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
6590         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
6591         gcc.dg/cpp/trad/redef2.c: New tests.
6592         * gcc.dg/cpp/trad/trad.exp: New driver.
6593
6594 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
6595
6596         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
6597         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
6598         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
6599         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
6600         Remove.
6601
6602 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
6603
6604         * gcc.dg/20020620-1.c: New test.
6605
6606 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6607
6608         * g++.dg/template/ttp4.C: New test.
6609
6610 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
6611
6612         * g++.dg/opt/vt1.C: Fix regexp.
6613
6614 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6615
6616         * gcc.c-torture/execute/pure-1.c: Make functions static again.
6617         Don't use attribute `noinline'.
6618
6619 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
6620
6621         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
6622
6623 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
6624
6625         * gcc.c-torture/execute/simd-1.c: New.
6626
6627         * gcc.dg/simd-1.c: New.
6628
6629 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
6630
6631         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
6632
6633 2002-06-16  Richard Henderson  <rth@redhat.com>
6634
6635         * g++.dg/ext/anon-struct1.C: New.
6636         * g++.dg/ext/anon-struct2.C: New.
6637         * g++.dg/ext/anon-struct3.C: New.
6638         * gcc.dg/anon-struct-1.c: New.
6639         * gcc.dg/anon-struct-2.c: New.
6640         * gcc.dg/anon-struct-3.c: New.
6641         * gcc.dg/20011008-1.c: Adjust warning text.
6642         * gcc.dg/20020527-1.c: Add -fms-extensions.
6643
6644 2002-06-16  Richard Henderson  <rth@redhat.com>
6645
6646         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
6647
6648 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
6649
6650         * gcc.c-torture/execute/20020615-1.c: New test.
6651
6652 2002-06-15  Roger Sayle  <roger@eyesopen.com>
6653
6654         * gcc.c-tortuture/execute/compare-1.c: New test case.
6655         * gcc.c-tortuture/execute/compare-2.c: New test case.
6656         * gcc.c-tortuture/execute/compare-3.c: New test case.
6657
6658 2002-06-13  Richard Henderson  <rth@redhat.com>
6659
6660         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
6661         ia64 ilp32.
6662
6663 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6664
6665         * g++.dg/template/typename2.C: Update error message.
6666
6667 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
6668
6669         * gcc.c-torture/execute/20020611-1.c: New test.
6670
6671 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
6672
6673         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
6674         list of targets to skip.
6675
6676 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
6677
6678         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
6679         targets if not optimizing.
6680
6681 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
6682
6683         * gcc.c-torture/compile/20020605-1.c: New test.
6684
6685         * g++.dg/opt/vt1.C: New test.
6686
6687         * gcc.dg/20020531-1.c: New test.
6688
6689         * gcc.dg/20020530-1.c: New test.
6690
6691         * gcc.dg/20020527-1.c: New test.
6692
6693         * g++.dg/opt/cse1.C: New test.
6694
6695 2002-06-07  Roger Sayle  <roger@eyesopen.com>
6696
6697         * gcc.dg/20020607-2.c: New test case.
6698
6699 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
6700
6701         * gcc.c-torture/compile/20020604-1.c: New test.
6702
6703 2002-06-04  Richard Henderson  <rth@redhat.com>
6704
6705         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
6706         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
6707         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
6708
6709 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
6710
6711         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
6712
6713 2002-06-03  Richard Henderson  <rth@redhat.com>
6714
6715         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
6716         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
6717
6718 2002-06-02  Richard Henderson  <rth@redhat.com>
6719
6720         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
6721         test functions static.
6722
6723 2002-06-02  Andreas Jaeger  <aj@suse.de>
6724
6725         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
6726         now.
6727
6728 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6729
6730         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
6731         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
6732         Update for mofified diagnostics.
6733         * gcc.dg/c99-intconst-1.c: No longer fail.
6734
6735 2002-06-02  Richard Henderson  <rth@redhat.com>
6736
6737         * gcc.dg/uninit-A.c: Remove xfail markers.
6738
6739 2002-06-01  Roger Sayle  <roger@eyesopen.com>
6740
6741         * gcc.dg/fnegate-1.c: New test case.
6742
6743 2002-05-30  Osku Salerma  <osku@iki.fi>
6744
6745         * gcc.c-torture/execute/mayalias-1.c: New file.
6746
6747 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
6748
6749         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
6750         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
6751         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
6752
6753 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
6754
6755         * gcc.c-torture/execute/20020529-1.c: New test.
6756
6757 2002-05-27  Richard Henderson  <rth@redhat.com>
6758
6759         * g++.dg/ext/attrib6.C: New test case.
6760
6761 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6762
6763         * gcc.c-torture/execute/pure-1.c: New test.
6764
6765 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
6766
6767         * gcc.dg/cpp/arith-2.c: Remove.
6768
6769 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
6770
6771         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
6772         * gcc.dg/cpp/if-3.c: Remove.
6773
6774 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
6775
6776         * g++.dg/opt/cse2.C: New test.
6777
6778 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
6779
6780         * gcc.dg/cpp/arith-1.c: New semantic tests.
6781         * gcc.dg/cpp/if-1.c: Update.
6782
6783 2002-05-24  Ben Elliston  <bje@redhat.com>
6784
6785         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
6786
6787 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6788
6789         * gcc.dg/verbose-asm.c: New test.
6790
6791 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6792
6793         * gcc.dg/cpp/paste12.c: New test.
6794
6795 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
6796
6797         * g++.dg/parse/named_ops.C: New test.
6798
6799 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
6800
6801         * gcc/testsuite/gcc.dg/weak-8.c: New test.
6802
6803 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
6804
6805         * gcc.dg/weak-2.c: Allow optional leading underscore
6806         in scan-assembler symbol name.
6807         * gcc.dg/weak-3.c: Likewise.
6808         * gcc.dg/weak-4.c: Likewise.
6809         * gcc.dg/weak-5.c: Likewise.
6810
6811 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
6812
6813         * gcc.dg/20020523-1.c: New test.
6814
6815 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
6816
6817         * objc.dg/const-str-2.m: Update now that we stop after
6818         a command line error.
6819
6820 2002-05-22  Richard Henderson  <rth@redhat.com>
6821
6822         * g++.dg/dg.exp: Fix typo in test pruneing.
6823
6824 2002-05-22  Richard Henderson  <rth@redhat.com>
6825
6826         * g++.dg/dg.exp: Prune the tls subdirectory.
6827         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
6828         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
6829         * g++.dg/tls/init-1.C: New.
6830
6831 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
6832
6833         * gcc.dg/20020517-1.c: New test.
6834
6835 2002-05-21  Richard Henderson  <rth@redhat.com>
6836
6837         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
6838         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
6839
6840 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
6841
6842         * g++.dg/other/copy2.C: New test.
6843
6844 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
6845
6846         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
6847         (MAX_COPY): Bump up to 10 times sizeof (long long).
6848         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
6849
6850         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
6851         sizeof (long long).
6852
6853         * gcc.c-torture/execute/strcpy-1.c: New test.
6854
6855 2002-05-19  Jason Merrill  <jason2redhat.com>
6856
6857         * g++.dg/ext/oper1.C: New test.
6858
6859 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
6860 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
6861
6862         * README.QMTEST: New file.
6863
6864         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
6865
6866 2002-05-19  Andreas Jaeger  <aj@suse.de>
6867
6868         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
6869         now.
6870         * gcc.c-torture/execute/loop-2d.x: Likewise.
6871
6872 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
6873
6874         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
6875         support weak symbols.
6876         * gcc.dg/weak-4.c: Likewise
6877         * gcc.dg/weak-6.c: Likewise
6878
6879 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
6880
6881         * gcc.dg/weak-3.c: Add dg-excess-error comment for
6882         cygwin, coff and h8300-*-hms targets
6883         * gcc.dg/weak-5.c: Likewise
6884         * gcc.dg/weak-7.c: Likewise
6885
6886 2002-05-16  Jason Merrill  <jason@redhat.com>
6887
6888         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
6889         (scan-assembler-not, scan-assembler-dem): Likewise.
6890         (scan-assembler-dem-not): Likewise.
6891
6892 2002-05-15  Richard Henderson  <rth@redhat.com>
6893
6894         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
6895
6896 2002-05-15  Richard Henderson  <rth@redhat.com>
6897
6898         * gcc.dg/weak-5.c (vfoo1c): No warning here.
6899         (vfoo1f): Warning here.
6900         (vfoo1l): Don't redefine the alias.
6901
6902 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
6903
6904         * g++.dg/init/pm1.C: New test.
6905
6906 2002-05-12  David S. Miller  <davem@redhat.com>
6907
6908         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
6909         types.
6910
6911 2002-05-10  Roger Sayle  <roger@eyesopen.com>
6912
6913         * gcc.c-torture/execute/20020510-1.c: New test case.
6914
6915 2002-05-10  David S. Miller  <davem@redhat.com>
6916
6917         * gcc.c-torture/execute/conversion.c: Test long double too.
6918
6919 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
6920
6921         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
6922         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
6923         * lib/g++.exp (g++_link_flags): Likewise.
6924         * lib/objc.exp (objc_target_compile): Likewise.
6925
6926 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
6927
6928         * gcc.dg/cpp/poison.c: Update.
6929         * gcc.dg/cpp/20000625-2.c: Remove.
6930         * gcc.dg/cpp/direct2s.c: Remove final test.
6931
6932 2002-05-08  Tom Rix  <trix@redhat.com>
6933
6934         * gcc.c-torture/execute/20020508-1.c: New test.
6935         * gcc.c-torture/execute/20020508-2.c: New test.
6936         * gcc.c-torture/execute/20020508-3.c: New test.
6937
6938 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6939
6940         * gcc.dg/cpp/charconst-4.c: More tests.
6941
6942 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
6943
6944         PR c/6569
6945         * gcc.dg/weak-3.c: Update location of warning messages.
6946         * gcc.dg/weak-5.c: Likewise.
6947
6948 2002-05-06  Roger Sayle  <roger@eyesopen.com>
6949
6950         * gcc.c-torture/execute/20020506-1.c: New test case.
6951
6952 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
6953
6954         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
6955
6956 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
6957
6958         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
6959
6960 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
6961
6962         * gcc.dg/cpp/charconst-3.c: New test.
6963
6964 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6965
6966         * gcc.dg/cpp/charconst.c: Update tests.
6967
6968 2002-05-05  Tim Josling  <tej@melbpc.org.au>
6969
6970         * treelang: Added directory for new sample language treelang. Also
6971         lib/treelang.exp: New file to signal treelang should be tested.
6972
6973 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
6974
6975         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
6976         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
6977         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
6978         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
6979         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
6980         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
6981         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
6982
6983 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
6984
6985         * gcc.dg/format/xopen-2.c: New test.
6986
6987 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
6988
6989         * gcc.dg/20020503-1.c: New test.
6990
6991 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
6992
6993         * g++.dg/init/dtor1.C: Make it tougher.
6994
6995 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
6996
6997         * g++.dg/init/dtor1.C: New test.
6998
6999 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7000
7001         * gcc.dg/altivec-8.c: New.
7002
7003 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7004
7005         * gcc.dg/altivec-7.c: New.
7006
7007 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7008
7009         * g++.dg/parse/typedef1.C: New test.
7010
7011 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7012
7013         PR c++/6486
7014         * g++.dg/template/friend6.C: New test.
7015
7016         PR c++/6492
7017         * g++.dg/init/copy1.C: New test.
7018
7019 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7020
7021         * g++.dg/warn/effc1.C: New test.
7022
7023 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7024
7025         * gcc.dg/cpp/if-cexp.c: Add a test.
7026
7027 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7028
7029         * gcc.dg/20020426-2.c: New test.
7030
7031 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7032
7033         * gcc.dg/cpp/if-mop.c: Update.
7034         * gcc.dg/cpp/if-mpar.c: Add test.
7035         * gcc.dg/cpp/if-oppr.c: Update.
7036
7037 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7038
7039         PR c/6343
7040         * gcc.dg/weak-[2-7].c: New tests.
7041
7042 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7043
7044         * gcc.dg/enum1.c: New test.
7045
7046 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7047
7048         PR c++/6497
7049         * g++.dg/inherit/access2.C: New test.
7050
7051 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7052
7053         PR bootstrap/6445
7054         * gcc.dg/20020426-1.c: New test.
7055
7056 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7057
7058         * g++.dg/abi/enum1.C: New test.
7059
7060 2002-04-26  Richard Henderson  <rth@redhat.com>
7061
7062         * gcc.dg/c99-bool-1.c: Expect always true warning.
7063
7064 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7065
7066         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7067
7068 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7069
7070         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7071         targets.
7072
7073 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7074
7075         * g++.dg/abi/mange7.C: New test.
7076
7077         PR c++/6438.
7078         * g++.dg/parse/stmtexpr2.C: New test.
7079
7080 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7081
7082         * gcc.dg/20020312-2.c: Add SH target.
7083
7084 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7085
7086         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7087         compiler output on mips*-*-irix*.
7088
7089 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7090
7091         * g++.dg/parse/attr1.C: New test.
7092
7093 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7094
7095         * gcc.c-torture/execute/string-opt-17.c: New test case.
7096         * gcc.c-torture/execute/memset-2.c: New test case.
7097
7098 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7099
7100         PR c++/6256:
7101         * g++.dg/template/friend5.C: New test.
7102
7103         PR c++/6331:
7104         * g++.dg/template/qual1.C: Likewise.
7105
7106 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7107
7108         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7109         Include stdlib.h, not stdio.h or ctype.h.
7110
7111 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7112
7113         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7114         cris-*-elf* and mmix-*-*.
7115         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7116         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7117         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7118         Ditto.
7119         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7120         * gcc.dg/wchar_t-1.c: Ditto.
7121
7122 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7123
7124         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7125         Clarify comment.
7126
7127 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7128
7129         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7130
7131 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7132
7133         * gcc.c-torture/execute/20000906-1.x: Delete.
7134
7135 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7136
7137         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7138
7139 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7140
7141         * PR6367
7142         * g77.f-torture/execute/6367.f: New test.
7143         * g77.f-torture/execute/6367.x: Disable for MMIX.
7144
7145 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7146
7147         * PR6352
7148         * g++.dg/opt/inline2.C: New test.
7149
7150 2002-04-18  Richard Henderson  <rth@redhat.com>
7151
7152         * gcc.dg/20000906-1.c: Enable for all targets.
7153         * gcc.c-torture/compile/iftrap-2.c: New.
7154
7155 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7156
7157         * gcc.dg/20020418-1.c: New test.
7158         * gcc.dg/20020418-2.c: New test.
7159
7160 2002-04-18  Richard Henderson  <rth@redhat.com>
7161
7162         * gcc.c-torture/compile/iftrap-1.c: New.
7163         * gcc.dg/iftrap-1.c: Adjust for ia64.
7164         * gcc.dg/iftrap-2.c: New.
7165
7166 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7167
7168         * gcc.c-torture/compile/20020418-1.c: New test.
7169
7170 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7171
7172         * gcc.c-torture/compile/20020415-1.c: New.
7173
7174 2002-04-18  David S. Miller  <davem@redhat.com>
7175
7176         * gcc.c-torture/execute/20020418-1.c: New test.
7177
7178 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7179
7180         * gcc.dg/20020416-1.c: New test.
7181
7182         * g++.dg/opt/inline1.C: New test.
7183
7184 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7185
7186         * gcc.dg/altivec-5.c: New test.
7187
7188         * gcc.dg/20020415-1.c: New test.
7189
7190 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7191
7192         * testsuite/lib/chill.exp: Remove.
7193
7194 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7195
7196         * g++.dg/other/big-struct.C: New test.
7197
7198 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7199
7200         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7201         of scratch file.
7202
7203 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7204
7205         PR c/6277
7206         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7207         in scan-assembler function name
7208
7209 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7210
7211         * g77.f-torture/execute/980628-4.x,
7212         g77.f-torture/execute/980628-5.x,
7213         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7214         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7215         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7216         i[34567]86-*-*.
7217
7218 2002-04-13  David S. Miller  <davem@redhat.com>
7219
7220         * gcc.c-torture/execute/20020413-1.c: New test.
7221
7222 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
7223
7224         * gcc.dg/asm-6.c,
7225         * g++.dg/ext/asm1.C: New tests.
7226
7227 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
7228
7229         PR c++ 5373.
7230         * g++.dg/parse/stmtexpr1.C: New test.
7231
7232         PR c++/5189.
7233         * g++.dg/template/copy1.C: New test.
7234
7235 2002-04-12  Richard Henderson  <rth@redhat.com>
7236
7237         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
7238
7239 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
7240
7241         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
7242         gcc.c-torture/execute/20020307-2.c.
7243
7244 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
7245
7246         * g++.dg/ext/attrib5.C,
7247         * g++.dg/lookup/struct1.C: New tests.
7248
7249 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
7250
7251         * gcc.dg/20020411-1.c: New test.
7252
7253         * gcc.c-torture/execute/20020411-1.c: New test.
7254
7255 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
7256
7257         * g77.f-torture/execute/6177.f: New test.
7258
7259 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
7260
7261         PR middle-end/6247
7262         * g++.dg/opt/cleanup1.C: New test.
7263
7264         * g++.dg/opt/const1.C: New test.
7265
7266 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
7267
7268         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
7269
7270 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
7271
7272         PR c++/5507
7273         * g++.dg/template/typename2.C: New test.
7274
7275 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
7276
7277         * gcc.c-torture/execute/loop-12.c: New.
7278
7279 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
7280
7281         * g77.f-torture/execute/980628-4.x,
7282         g77.f-torture/execute/980628-5.x,
7283         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7284         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7285         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
7286
7287 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7288
7289         PR optimization/6086
7290         * g++.dg/opt/preinc1.C: New test.
7291
7292 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7293
7294         PR c++/5571
7295         * g++.dg/opt/static2.C: New test.
7296
7297 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7298
7299         PR c/5120
7300         * gcc.dg/20020406-1.c: New test.
7301
7302 2002-04-04  David S. Miller  <davem@redhat.com>
7303
7304         * gcc.c-torture/execute/20020404-1.c: New test.
7305
7306 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
7307
7308         PR c/6123
7309         * gcc.dg/20020312-2.c: Do not declare global register variable
7310         if __PIC__ or __pic__ is defined.
7311
7312 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
7313
7314         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
7315         __asm__ so that it works correctly even if -ansi -pedantic-errors.
7316
7317 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7318
7319         * gcc.misc-tests/linkage.exp: Update last change to handle
7320         sparc*-, not just sparc-.
7321
7322 2002-04-03  Richard Henderson  <rth@redhat.com>
7323
7324         * gcc.dg/cpp/ucs.c: Improved long UCS test.
7325
7326 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7327
7328         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
7329
7330 2002-04-02  David S. Miller  <davem@redhat.com>
7331
7332         * gcc.c-torture/execute/20020402-3.c: New test.
7333
7334 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7335
7336         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
7337         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
7338
7339         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
7340         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
7341         g77.f-torture/execute/20001201.x,
7342         g77.f-torture/execute/u77-test.x: New files.
7343
7344         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
7345         * gcc.dg/wchar_t-1.c: Ditto.
7346
7347 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7348
7349         * gcc.c-torture/execute/20020402-1.c: New test.
7350
7351 2002-04-01  Richard Henderson  <rth@redhat.com>
7352
7353         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
7354
7355         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
7356
7357 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7358
7359         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
7360
7361 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7362
7363         * g++.dg/inherit/template-as-base.C: Expect error.
7364         * g++.dg/inherit/namespace-as-base.C: Likewise.
7365
7366 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
7367
7368         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
7369         g++.dg/ext/instantiate3.C: Tweak match patterns.
7370
7371         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
7372         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
7373         -da test.
7374
7375 2002-03-31  Richard Henderson  <rth@redhat.com>
7376
7377         * gcc.dg/special/alias-2.c: New.
7378         * gcc.dg/special/ecos.exp: Run it.
7379
7380 2002-03-31  Richard Henderson  <rth@redhat.com>
7381
7382         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
7383
7384 2002-03-31  Kazu Hirata  <kazu@hxi.com>
7385
7386         * gcc.dg/weak-1.c: Disable on h8300 port.
7387
7388 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
7389
7390         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
7391         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
7392         ordering tests.
7393         * g++.dg/bprob/bprob-1.C: New test.
7394         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
7395         * g++.dg/gcov/gcov-1.C: New test.
7396         * g++.dg/gcov/gcov-1.x: New file.
7397         * g++.dg/gcov/gcov-2.C: New test.
7398         * g++.dg/gcov/gcov-3.C: New test.
7399         * g++.dg/gcov/gcov-3.h: New file.
7400
7401 2002-03-28  Roger Sayle  <roger@eyesopen.com>
7402
7403         * g++.old-deja/g++.other/builtins5.C: New test.
7404         * g++.old-deja/g++.other/builtins6.C: New test.
7405         * g++.old-deja/g++.other/builtins7.C: New test.
7406         * g++.old-deja/g++.other/builtins8.C: New test.
7407         * g++.old-deja/g++.other/builtins9.C: New test.
7408
7409 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
7410
7411         * g++.dg/opt/static1.C: New test.
7412
7413         * g++.dg/opt/longbranch1.C: New test.
7414
7415 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
7416
7417         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
7418
7419         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
7420
7421 2002-03-28  Jeffrey A Law  (law@redhat.com)
7422
7423         * gcc.c-torture/execute/20020328-1.c: New test.
7424
7425 2002-03-27  Richard Henderson  <rth@redhat.com>
7426
7427         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
7428         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
7429         move from g++.old-deja/g++.ext/.
7430
7431 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
7432
7433         * g++.dg/init/new2.C: New test.
7434
7435 2002-03-26  Richard Henderson  <rth@redhat.com>
7436
7437         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
7438
7439         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
7440         on sparc.
7441
7442         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
7443         sparcv9 systems.
7444         * gcc.dg/20001102-1.c: Likewise.
7445
7446 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
7447
7448         * gcc.dg/cpp/endif-pedantic1.c,
7449         gcc.dg/cpp/endif-pedantic2.c:  New tests.
7450
7451 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
7452
7453         * g++.dg/init/new1.C: New test.
7454
7455 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
7456
7457         * g++.dg/abi/vbase9.C: New test.
7458
7459 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
7460
7461         * gcc.dg/arm-asm.c: New test.
7462
7463 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
7464
7465         * gcc.dg/Wswitch-enum.c: New test.
7466         Fix PR c/5044.
7467
7468 2002-03-26  Richard Henderson  <rth@redhat.com>
7469
7470         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
7471         structure.
7472
7473 2002-03-25  Richard Henderson  <rth@redhat.com>
7474
7475         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
7476         sparcv9 systems.
7477
7478         * gcc.c-torture/compile/20011119-1.c (xxx): New.
7479         * gcc.c-torture/compile/20011119-2.c (xxx): New.
7480
7481 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
7482
7483         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
7484
7485 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
7486
7487         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
7488         targets using generic thunk support.
7489
7490 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
7491
7492         * gcc.c-torture/compile/20020323-1.c: New test.
7493
7494         * g++.dg/opt/conj2.C: New test.
7495
7496 2002-03-24  Richard Henderson  <rth@redhat.com>
7497
7498         * gcc.dg/weak-1.c: Use -fno-common.
7499
7500 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7501
7502         * g77.dg/f77-edit-apostrophe-out.f: New test
7503         * g77.dg/f77-edit-h-out.f: New test
7504         * g77.dg/f77-edit-t-in.f: New test
7505         * g77.dg/f77-edit-t-out.f: New test
7506         * g77.dg/f77-edit-x-out.f: New test
7507         * g77.dg/f77-edit-slash-out.f: New test
7508         * g77.dg/f77-edit-colon-out.f: New test
7509         * g77.dg/f77-edit-s-out.f: New test
7510
7511 2002-03-24  Richard Henderson  <rth@redhat.com>
7512
7513         * objc/execute/formal_protocol-6.x: New XFAIL.
7514
7515 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7516
7517         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
7518         that do not support weak symbols
7519
7520 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7521
7522         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
7523         * lib/g77.exp:  Likewise
7524         * lib/objc.exp: Likewise
7525
7526 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
7527
7528         * gcc.dg/Wswitch-default.c: New test.
7529
7530 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
7531
7532         * g++.dg/other/enum1.C: New test.
7533
7534 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
7535
7536         * gcc.dg/pragma-ep-3.c: Fix typo.
7537
7538 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7539
7540         * g++.dg/inherit/template-as-base.C: New test.
7541
7542 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
7543
7544         * g++.old-deja/g++.other/dwarf2-1.C: Move...
7545         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
7546
7547 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
7548
7549         * gcc.dg/cpp/multiline.c: Update to match.
7550
7551 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
7552
7553         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
7554
7555 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
7556
7557         * gcc.dg/cpp/extratokens2.c:  New file.
7558
7559 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
7560
7561         * gcc.dg/20020312-2.c: Add rs6000 target.
7562
7563         * gcc.c-torture/compile/20020319-1.c: New test.
7564
7565 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7566
7567         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
7568         (A, E): Handle this.
7569
7570 2002-03-20  Jason Merrill  <jason@redhat.com>
7571
7572         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
7573         ignoring -fpic.
7574         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
7575         through prune_gcc_output.
7576
7577 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
7578
7579         * gcc.c-torture/compile/20020320-1.c: New test.
7580
7581 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
7582
7583         * gcc.c-torture/compile/20020318-1.c: New test.
7584
7585         * gcc.dg/struct-by-value-1.c: New test.
7586
7587         * gcc.dg/20020319-1.c: New test.
7588
7589 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
7590
7591         * g++.dg/opt/conj1.C: New test.
7592
7593 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
7594
7595         * g++.dg/template/qualttp20.C: Revert previous change.
7596         * g++.dg/template/qualttp3.C: Likewise.
7597         * g++.dg/template/qualttp4.C: Likewise
7598         * g++.dg/template/qualttp5.C: Likewise
7599         * g++.dg/template/qualttp6.C: Likewise
7600         * g++.dg/template/qualttp7.C: Likewise
7601         * g++.dg/template/qualttp8.C: Likewise
7602         * g++.dg/template/recurse.C: Likewise.
7603
7604 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
7605
7606         * gcc.dg/cpp/wchar-1.c: Update.
7607
7608 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7609
7610         * g++.dg/template/conv1.C: New test.
7611         * g++.dg/template/conv2.C: New test.
7612         * g++.dg/template/conv3.C: New test.
7613         * g++.dg/template/conv4.C: New test.
7614
7615 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
7616
7617         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
7618         * g++.dg/template/qualttp3.C: Likewise.
7619         * g++.dg/template/qualttp4.C: Likewise
7620         * g++.dg/template/qualttp5.C: Likewise
7621         * g++.dg/template/qualttp6.C: Likewise
7622         * g++.dg/template/qualttp7.C: Likewise
7623         * g++.dg/template/qualttp8.C: Likewise
7624         * g++.dg/template/recurse.C: Likewise.
7625
7626 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
7627
7628         * g++.dg/opt/dtor1.C: New test.
7629
7630 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
7631
7632         * gcc.c-torture/compile/20020315-1.c: New test.
7633
7634 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
7635
7636         * gcc.dg/weak-1.c: Fix scan tests.
7637
7638 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
7639
7640         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
7641         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
7642         cris-*-aout* mmix-*-*.
7643         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
7644         cris-*-aout* mmix-*-*.
7645         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
7646         cris-*-elf* cris-*-aout* and mmix-*-*.
7647         * gcc.dg/20001009-1.c: Ditto.
7648         * gcc.dg/20010912-1.c: Ditto.
7649         * gcc.dg/20020122-4.c: Ditto.
7650         * gcc.dg/inline-2.c: Ditto.
7651
7652 2002-03-14  Jeffrey A Law  (law@cygnus.com)
7653
7654         * gcc.c-torture/compile/20020314-1.c: New test.
7655
7656 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
7657
7658         * gcc.c-torture/execute/20020314-1.c: New test.
7659
7660 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
7661
7662         * g++.dg/warn/Wunused-1.C: New test.
7663
7664 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
7665
7666         * g++.dg/abi/mangle6.C: New test.
7667
7668 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
7669
7670         * gcc.c-torture/compile/20020309-2.c: New test.
7671
7672         * gcc.c-torture/compile/20020312-1.c: New test.
7673
7674 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
7675
7676         * g++.dg/other/access1.C: New test.
7677
7678 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
7679
7680         * gcc.c-torture/execute/wchar_t-1.c: New test.
7681
7682 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
7683
7684         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
7685
7686 2002-03-12  Roger Sayle  <roger@eyesopen.com>
7687
7688         * gcc.dg/20020312-1.c: New test case.
7689
7690 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
7691
7692         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
7693
7694 2002-03-11  Richard Henderson  <rth@redhat.com>
7695
7696         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
7697         * g++.old-deja/g++.jason/report.C: Likewise.
7698
7699 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
7700
7701         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
7702         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
7703
7704 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
7705
7706         * testsuite/g++.dg/overload/pmf1.C: New test.
7707
7708 2002-03-11  Kazu Hirata  <kazu@hxi.com>
7709
7710         * gcc.c-torture/execute/20020307-1.c: Use long.
7711
7712 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
7713
7714         PR optimization/5844
7715         * gcc.dg/20020310-1.c: New test.
7716
7717 2002-03-09  Michael Meissner  <meissner@redhat.com>
7718
7719         * gcc.c-torture/execute/memcpy-2.c: New test.
7720         * gcc.c-torture/execute/memset-1.c: New test.
7721         * gcc.c-torture/execute/strlen-1.c: New test.
7722         * gcc.c-torture/execute/strcmp-1.c: New test.
7723         * gcc.c-torture/execute/strncmp-1.c: New test.
7724
7725 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
7726
7727         * gcc.dg/ppc-ldstruct.c: New test.
7728
7729 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
7730
7731         * gcc.c-torture/execute/va-arg-22.c: New test.
7732
7733 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7734
7735         * gcc.c-torture/compile/20020309-1.c: New test.
7736
7737 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
7738
7739         * gcc.c-torture/execute/20020307-2.c: New test.
7740
7741 2002-03-07  Jeffrey A Law  (law@redhat.com)
7742
7743         * g77.f-torture/compile/20020307-1.f: New test.
7744
7745 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
7746
7747         * gcc.dg/unordered-1.c: New test.
7748
7749 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
7750
7751         * gcc.c-torture/execute/20020307-1.c: New test.
7752
7753 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
7754
7755         * gcc.dg/20020304-1.c: New test.
7756
7757         * gcc.c-torture/compile/20020304-2.c: New test.
7758
7759 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
7760
7761         * gcc.c-torture/compile/20020304-1.c: New test case
7762         (from PR c/5830).
7763
7764 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
7765
7766         * gcc.dg/20020103-1.c: Add other -D ppc variants.
7767
7768 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7769
7770         * g++.dg/other/classkey1.C: New test.
7771
7772 2002-03-01  Richard Henderson  <rth@redhat.com>
7773
7774         * gcc.c-torture/compile/981223-1.x: New.
7775         * gcc.c-torture/compile/920625-1.x: New.
7776
7777 2002-02-28  Richard Henderson  <rth@redhat.com>
7778
7779         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
7780
7781 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
7782
7783         * gcc.c-torture/execute/20020227-1.c: New test.
7784
7785 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
7786
7787         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
7788         here" ERROR lines.
7789         * g++.old-deja/g++.oliva/partord1.C: Likewise.
7790         * g++.old-deja.g++.other/defarg1.C: Likewise.
7791         * g++.old-deja/g++.pt/calls2.C: Likewise.
7792         * g++.old-deja/g++.pt/crash20.C: Likewise.
7793         * g++.old-deja/g++.pt/crash30.C: Likewise.
7794         * g++.old-deja/g++.pt/crash36.C: Likewise.
7795         * g++.old-deja/g++.pt/crash6.C: Likewise.
7796         * g++.old-deja/g++.pt/defarg13.C: Likewise.
7797         * g++.old-deja/g++.pt/derived3.C: Likewise.
7798         * g++.old-deja/g++.pt/error1.C: Likewise.
7799         * g++.old-deja/g++.pt/friend21.C: Likewise.
7800         * g++.old-deja/g++.pt/friend23.C: Likewise.
7801         * g++.old-deja/g++.pt/infinite1.C: Likewise.
7802         * g++.old-deja/g++.robertl/eb128.C: Likewise.
7803
7804 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
7805
7806         * gcc.c-torture/execute/20020225-2.c: New test.
7807
7808 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
7809
7810         * gcc.c-torture/execute/920730-1t.c,
7811         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
7812         Delete test cases, only relevant to -traditional.
7813
7814 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7815
7816         * gcc.dg/cpp/undef1.c: Remove.
7817         * gcc.dg/cpp/directiv.c: Update.
7818         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
7819
7820 2002-02-27  Michael Meissner  <meissner@redhat.com>
7821
7822         * gcc.c-torture/execute/20020226-1.c: New test.
7823
7824 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
7825
7826         * g++.dg/debug/debug4.C: New test.
7827
7828         * gcc.dg/ia64-visibility-1.c: New test.
7829
7830 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
7831
7832         * gcc.dg/debug/20020224-1.c: New.
7833
7834 2002-02-25  Kazu Hirata  <kazu@hxi.com>
7835
7836         * gcc.c-torture/execute/960416-1.x: New.
7837         * gcc.c-torture/execute/divconst-3.x: Likewise.
7838
7839 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
7840
7841         * gcc.dg/20020224-1.c: New test.
7842
7843 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
7844
7845         * gcc.c-torture/execute/20020225-1.c: New.
7846
7847 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7848
7849         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
7850
7851 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
7852
7853         * gcc.dg/20020222-1.c: New test.
7854
7855 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
7856
7857         * g++.dg/opt/anonunion1.C: New test.
7858
7859 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7860
7861         * g++.dg/template/qualttp19.C: New test.
7862         * g++.dg/template/qualttp20.C: New test.
7863         * g++.old-deja/g++.jason/report.C: Adjust expected errors
7864         * g++.old-deja/g++.other/qual1.C: Likewise.
7865
7866 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
7867
7868         * gcc.dg/attr-alwaysinline.c: New.
7869
7870 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
7871
7872         * gcc.dg/20020220-1.c: New test.
7873
7874         * gcc.dg/20020220-2.c: New test.
7875
7876         * g++.dg/opt/mmx1.C: New test.
7877
7878 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
7879
7880         * gcc.c-torture/compile/20020110.c: New test.
7881
7882 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
7883
7884         * gcc.c-torture/execute/20020219-1.c: New test.
7885
7886         * gcc.dg/20020219-1.c: New test.
7887
7888         * gcc.dg/noncompile/20020220-1.c: New test.
7889
7890         * g++.dg/opt/ptrintsum1.C: New test.
7891
7892         * gcc.dg/debug/20020220-1.c: New test.
7893
7894 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
7895
7896         * gcc.c-torture/execute/20020216-1.c: New test.
7897
7898 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7899
7900         * gcc.dg/decl-1.c: Update, new test.
7901
7902 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
7903
7904         * g++.dg/abi/bitfield1.C: New test.
7905         * g++.dg/abi/bitfield2.C: New test.
7906
7907 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
7908
7909         * gcc.dg/attr-nest.c: New test.
7910
7911 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
7912
7913         * gcc.c-torture/execute/20020215-1.c: New test.
7914
7915 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
7916
7917         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
7918         * g++.dg/debug/debug.exp: New.
7919         * g++.dg/debug/trivial.C: New.
7920         * g++.dg/debug/debug1.C: Moved...
7921         * g++.dg/other/debug1.C: ...from here.
7922         * g++.dg/debug/debug2.C: Moved...
7923         * g++.dg/other/debug2.C: ...from here.
7924         * g++.dg/debug/debug3.C: Moved...
7925         * g++.dg/other/debug3.C: ...from here.
7926
7927         * gcc.dg/noncompile/20020213-1.c: New test.
7928
7929 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
7930
7931         * g++.dg/other/debug3.C: New test.
7932
7933         * gcc.c-torture/execute/20020213-1.c: New test.
7934
7935 2002-02-13  Richard Smith <richard@ex-parrot.com>
7936
7937         * g++.old-deja/g++.other/thunk1.C: New test.
7938
7939 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
7940
7941         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
7942
7943 2002-02-13  Stan Shebs  <shebs@apple.com>
7944
7945         * gcc.dg/altivec-3.c: New.
7946
7947 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
7948
7949         * gcc.dg/Wunreachable-1.c: New test.
7950         * gcc.dg/Wunreachable-2.c: New test.
7951
7952 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
7953
7954         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
7955
7956 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
7957
7958         * gcc.dg/decl-1.c: New test.
7959
7960 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
7961
7962         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
7963
7964 2002-02-10  Kazu Hirata  <kazu@hxi.com>
7965
7966         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
7967         * gcc.c-torture/compile/980506-1.x: Likewise.
7968
7969 2002-02-10  Kazu Hirata  <kazu@hxi.com>
7970
7971         * gcc.dg/20020210-1.c: New.
7972
7973 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
7974
7975         * g77.f-torture/execute/947.f: New regression test
7976         for PR fortran/947.
7977
7978 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
7979
7980         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
7981         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
7982
7983 2002-02-08  Richard Henderson  <rth@redhat.com>
7984
7985         * gcc.c-torture/compile/labels-3.c: New.
7986
7987 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
7988
7989         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
7990         expression statements work instead.
7991         * gcc.dg/noncompile/20020207-1.c: New test.
7992
7993 2002-02-07  Richard Henderson  <rth@redhat.com>
7994
7995         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
7996
7997 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
7998
7999         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8000         message from g77
8001         * lib/g77-dg.exp: Trim g77 error messages so that they are
8002         recognized by dg.exp.
8003
8004 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8005
8006         PR fortran/5473
8007         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8008
8009 2002-02-07  Richard Henderson  <rth@redhat.com>
8010
8011         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8012         to be sufficiently aligned for integers.
8013
8014 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8015
8016         * g++.dg/template/friend4.C: New test.
8017
8018 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8019
8020         PR fortran/5743
8021         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8022         unsupported cases.
8023
8024 2002-02-07  Richard Henderson  <rth@redhat.com>
8025
8026         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8027         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8028         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8029         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8030
8031 2002-02-06  Richard Henderson  <rth@redhat.com>
8032
8033         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8034
8035 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8036
8037         * gcc.dg/20020206-1.c: New test.
8038
8039 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8040
8041         * gcc.c-torture/execute/20020206-1.c: New test.
8042
8043         * gcc.c-torture/execute/20020206-2.c: New test.
8044
8045         PR optimization/5429:
8046         * gcc.c-torture/compile/20020206-1.c: New test.
8047
8048 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8049
8050         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8051         as certain file formats cannot support particularly large
8052         alignments.
8053
8054         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8055         and do not expect to be able to link the executable.
8056
8057         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8058         fail because the COFF format does not support the weak attribute.
8059
8060 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8061
8062         * g77.dg/pr5473.f:  New test
8063
8064 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8065
8066         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8067         Fix testcase accordingly.
8068
8069 2002-02-04  Richard Henderson  <rth@redhat.com>
8070
8071         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8072         (buf): Change to be an array of pointers, not ints.
8073
8074 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8075
8076         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8077         before all tests.  Move warning one line above to match where it
8078         C frontend emits.
8079         * gcc.dg/Wswitch-2.c: New test.
8080         * g++.dg/warn/Wswitch-1.C: New test.
8081         * g++.dg/warn/Wswitch-2.C: New test.
8082
8083 2002-02-04  Richard Henderson  <rth@redhat.com>
8084
8085         * g++.dg/abi/offsetof.C: Fix size comparison.
8086
8087 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8088
8089         * gcc.dg/cast-qual-2.c: New test.
8090
8091 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8092
8093         * gcc.dg/20020201-4.c: New test.
8094
8095 2002-02-04  Ben Elliston  <bje@redhat.com>
8096
8097         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8098         target_info attribute != 0, in addition to the empty string.
8099         (gcc_target_compile): Likewise.
8100
8101 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8102
8103         * gcc.dg/Wswitch.c: New test.
8104         PR gcc/4475. PR gcc/3780.
8105
8106 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8107
8108         * g77.f-torture/execute/5122.f: New test for regressions
8109         against PR fortran/5122.
8110
8111 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8112
8113         * g77.f-torture/compile/pr3743.f: Delete
8114         * g77.dg/pr3743-1.f: New test.
8115         * g77.dg/pr3743-2.f: New test.
8116         * g77.dg/pr3743-3.f: New test.
8117         * g77.dg/pr3743-4.f: New test.
8118
8119 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8120
8121         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8122
8123 2002-02-02  Richard Henderson  <rth@redhat.com>
8124
8125         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8126         * gcc.c-torture/execute/bf64-1.c: Likewise.
8127
8128 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8129
8130         * gcc.dg/20020201-2.c: New test.
8131
8132         * gcc.dg/20020201-3.c: New test.
8133
8134         * gcc.c-torture/execute/bitfld-2.c: New test.
8135
8136 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8137
8138         * gcc.dg/bitfld-1.c: Update.
8139         * gcc.dg/bitfld-2.c: Update.
8140         * gcc.c-torture/execute/bitfld-1.x: New.
8141
8142 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8143
8144         * gcc.c-torture/execute/20020201-1.c: New test.
8145
8146 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8147
8148         PR target/5469
8149         * gcc.dg/20020201-1.c: New test.
8150
8151 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8152
8153         PR fortran/3743
8154         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8155         * g77.f-torture/compile/pr3743.x: Remove
8156
8157 2002-01-31  Tom Rix  <trix@redhat.com>
8158
8159         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8160
8161 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8162
8163         * gcc.dg/noncompile/20020130-1.c: New test.
8164
8165 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8166
8167         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8168
8169 2002-01-29  Richard Henderson  <rth@redhat.com>
8170
8171         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8172         to long long.
8173         * gcc.c-torture/execute/bf64-1.c: Likewise.
8174
8175 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8176
8177         * gcc.c-torture/execute/20020129-1.c: New test.
8178
8179 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8180
8181         * gcc.c-torture/compile/20000224-1.c: Update.
8182         * gcc.c-torture/execute/bitfld-1.c: New tests.
8183         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8184         * gcc.dg/uninit-A.c: Update.
8185
8186 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8187
8188         * g++.dg/template/ctor1.C: Add instantiation.
8189
8190 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8191
8192         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8193         argument to __builtin_prefetch to be const ptr.
8194
8195 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8196
8197         * gcc.c-torture/compile/20020120-1.c: New test.
8198
8199 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8200
8201         * gcc.c-torture/execute/20020127-1.c: New test.
8202
8203 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8204
8205         * g77.dg/f77-edit-i-in.f: New test
8206         * g77.dg/f77-edit-i-out.f: New test
8207
8208 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8209
8210         * gcc.dg/debug/debug.exp: New file.
8211         * gcc.dg/debug/trivial.c: New file.
8212         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8213         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8214         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8215         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8216         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8217         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8218         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8219         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8220         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
8221         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
8222         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
8223         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
8224         * gcc.dg/20000503-1.c: Removed.
8225         * gcc.dg/20010207-1.c: Removed.
8226         * gcc.dg/20011223-1.c: Removed.
8227         * gcc.dg/20020104-2.c: Removed.
8228         * gcc.dg/debug-1.c: Removed.
8229         * gcc.dg/debug-2.c: Removed.
8230         * gcc.dg/debug-3.c: Removed.
8231         * gcc.dg/debug-4.c: Removed.
8232         * gcc.dg/debug-5.c: Removed.
8233         * gcc.dg/debug-6.c: Removed.
8234         * gcc.dg/dwarf2-1.c: Removed.
8235         * gcc.dg/dwarf2-2.c: Removed.
8236
8237 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
8238
8239         * g++.old-deja/g++.other/eh5.C: New test.
8240         * g++.old-deja/g++.other/sibcall2.C: New test.
8241         * g++.old-deja/g++.other/array9.C: New test.
8242         * g++.old-deja/g++.other/typename2.C: New test.
8243         * g++.old-deja/g++.other/crash60.C: New test.
8244         * g++.old-deja/g++.other/conv9.C: New test.
8245         * g++.old-deja/g++.other/mangle10.C: New test.
8246         * g++.old-deja/g++.other/unchanging1.C: New test.
8247         * g++.old-deja/g++.other/exprstmt1.C: New test.
8248         * g++.old-deja/g++.other/inline23.C: New test.
8249         * g++.old-deja/g++.eh/ia64-1.C: New test.
8250         * g++.old-deja/g++.other/dwarf2-1.C: New test.
8251         * g++.old-deja/g++.other/reload1.C: New test.
8252         * g++.old-deja/g++.other/static20.C: New test.
8253         * g++.old-deja/g++.other/local-alloc1.C: New test.
8254         * g++.old-deja/g++.other/conv8.C: New test.
8255         * g++.old-deja/g++.other/stmtexpr2.C: New test.
8256         * g++.old-deja/g++.other/storeexpr1.C: New test.
8257         * g++.old-deja/g++.other/storeexpr2.C: New test.
8258         * g++.dg/eh/template2.C: New test.
8259         * g++.dg/warn/weak1.C: New test.
8260
8261 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
8262
8263         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8264         Remove first, non-varying, argument.
8265
8266 2002-01-23  Richard Henderson  <rth@redhat.com>
8267
8268         * gcc.dg/inline-2.c: New.
8269
8270         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
8271         Add optional target arg.  Check number of arguments.
8272         (scan-assembler-not, scan-assembler-dem): Likewise.
8273         (scan-assembler-dem-not): Likewise.
8274
8275 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8276
8277         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
8278         line 12.
8279         * g++.old-deja/g++.brendan/parse3.C,
8280         g++.old-deja/g++.other/crash26.C,
8281         g++.old-deja/g++.other/crash28.C,
8282         g++.old-deja/g++.other/crash29.C,
8283         g++.old-deja/g++.other/crash30.C,
8284         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
8285
8286 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
8287
8288         * gcc.dg/20020115-1.c: New.
8289
8290 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
8291
8292         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
8293
8294 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
8295
8296         * gcc.dg/20020122-3.c: New.
8297
8298 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
8299
8300         * g++.dg/other/gc1.C: New test.
8301
8302 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8303
8304         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
8305
8306 2002-01-22  Richard Henderson  <rth@redhat.com>
8307
8308         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
8309
8310 2002-01-22  Richard Henderson  <rth@redhat.com>
8311
8312         * gcc.dg/20020122-4.c: New.
8313
8314 2002-01-22  H.J. Lu <hjl@gnu.org>
8315
8316         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
8317         link output.
8318         * gcc.dg/special/ecos.exp: Likewise.
8319         * lib/g++-dg.exp: Likewise.
8320         * lib/g77-dg.exp: Likewise.
8321         * lib/gcc-dg.exp : Likewise.
8322         * lib/mike-g++.exp: Likewise.
8323         * lib/mike-g77.exp: Likewise.
8324         * lib/mike-gcc.exp: Likewise.
8325         * lib/objc-dg.exp: Likewise.
8326
8327 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
8328
8329         PR target/5379
8330         * gcc.dg/20020122-2.c: New test.
8331
8332 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
8333
8334         * gcc.dg/20020122-1.c: New test.
8335
8336 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
8337
8338         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
8339
8340 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
8341
8342         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
8343
8344 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8345
8346         * gcc.c-torture/compile/20020121-1.c: New test.
8347
8348 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8349
8350         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
8351         ld_library_path.
8352
8353 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
8354
8355         * gcc.dg/20020218-1.c: New test.
8356
8357 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
8358
8359         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
8360         messages
8361         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
8362         "At global scope" warning
8363         * g++.dg/ext/align1.C: Change cygwin test for alignment
8364         from db-bogus to dg-warning
8365
8366 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
8367
8368         * g77.f-torture/compile/cpp2.F: New test.
8369
8370 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8371
8372         * g++.dg/template/access1.C: New test.
8373
8374 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
8375
8376         * gcc.dg/20020118-1.c: New.
8377
8378 2002-01-18  Kazu Hirata  <kazu@hxi.com>
8379
8380         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
8381
8382 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8383
8384         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
8385         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
8386         alignment warnings.
8387
8388 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8389
8390         * gcc.misc-tests/i386-prefetch.exp: Save and restore
8391         torture_with_loops and torture_without_loops
8392
8393 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
8394
8395         * gcc.c-torture/compile/20020116-1.c: New test.
8396
8397 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
8398
8399         * gcc.dg/20020116-2.c: New test.
8400
8401         * gcc.dg/ultrasp4.c: New test.
8402
8403         * gcc.dg/20020116-1.c: New test.
8404
8405 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
8406
8407         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
8408         by EABI.
8409
8410 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
8411
8412         * gcc.misc-tests/i386-prefetch.exp: New.
8413         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
8414         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
8415         * gcc.misc-tests/i386-pf-none-1.c: New test.
8416         * gcc.misc-tests/i386-pf-sse-1.c: New test.
8417
8418 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
8419
8420         * gcc.dg/gnu89-init-1.c: Add new tests.
8421
8422 2002-01-15  Andreas Jaeger  <aj@suse.de>
8423
8424         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
8425         * gcc.dg/i386-mmx-2.c: Likewise.
8426         * gcc.dg/i386-sse-1.c: Likewise.
8427         * gcc.dg/i386-sse-2.c: Likewise.
8428         * gcc.dg/i386-sse-3.c: Likewise.
8429
8430 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
8431
8432         * g77.f-torture/execute/intrinsic-unix-bessel.f:
8433         Uncomment additional cases that now pass.
8434
8435 2002-01-11  Richard Henderson  <rth@redhat.com>
8436
8437         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
8438         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
8439
8440 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
8441
8442         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
8443
8444 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
8445
8446         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
8447         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
8448
8449 2002-01-10  Dale Johannesen  <dalej@apple.com>
8450
8451         * gcc.c-torture/execute/loop-11.c: New.
8452
8453 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
8454
8455         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
8456         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
8457
8458 2002-01-09  Richard Henderson  <rth@redhat.com>
8459
8460         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
8461         type in which to perform the operation for each size.
8462
8463 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
8464
8465         * gcc.c-torture/compile/20020109-2.c: New test.
8466
8467 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
8468
8469         * gcc.c-torture/execute/loop-10.c: New test.
8470
8471 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8472
8473         * gcc.c-torture/compile/20010226-1.c: New test.
8474         * gcc.c-torture/compile/20010227-1.c: New test.
8475         * gcc.c-torture/compile/20010426-1.c: New test.
8476         * gcc.c-torture/compile/20010510-1.c: New test.
8477         * gcc.c-torture/compile/20010605-3.c: New test.
8478         * gcc.c-torture/compile/20010824-1.c: New test.
8479         * gcc.c-torture/execute/20010409-1.c: New test.
8480         * gcc.dg/noncompile/20000901-1.c: New test.
8481         * gcc.dg/20001023-1.c: New test.
8482         * gcc.dg/20001101-1.c: New test.
8483         * gcc.dg/20001102-1.c: New test.
8484         * gcc.dg/20010207-1.c: New test.
8485         * gcc.dg/20010405-1.c: New test.
8486         * gcc.dg/20010822-1.c: New test.
8487         * gcc.dg/20011107-1.c: New test.
8488
8489 2002-01-09  Jeffrey A Law  (law@redhat.com)
8490
8491         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
8492
8493         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
8494         execution failure on PA targets.
8495
8496 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8497
8498         * gcc.c-torture/compile/20020109-1.c: New test.
8499
8500 2002-01-08  Kazu Hirata  <kazu@hxi.com>
8501
8502         * gcc.c-torture/execute/20020108-1.c: New test.
8503
8504 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
8505
8506         * gcc.dg/20020108-1.c: New test.
8507
8508 2002-01-08  H.J. Lu <hjl@gnu.org>
8509
8510         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
8511         for header files.
8512
8513 2002-01-08  Geoff Keating  <geoffk@redhat.com>
8514
8515         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
8516         consistency.
8517
8518 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
8519
8520         * gcc.dg/altivec-4.c: Test altivec predicates.
8521
8522 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
8523
8524         * gcc.c-torture/execute/20020107-1.c: New test.
8525
8526 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8527
8528         PR c/5279
8529         * gcc.c-torture/compile/20020106-1.c: New test.
8530
8531 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8532
8533         * gcc.c-torture/execute/nestfunc-4.c: New test.
8534
8535 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8536
8537         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
8538         extra triple that slipped in.
8539         * g++.old-deja/g++.abi/align.C: Likewise.
8540         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8541
8542 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8543
8544         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
8545         * g++.old-deja/g++.abi/align.C: Likewise.
8546         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8547
8548         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
8549         on FreeBSD/i386.
8550         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
8551         FreeBSD.
8552
8553 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
8554
8555         * gcc.dg/20020104-1.c: New test.
8556
8557         * gcc.dg/20020104-2.c: New test.
8558
8559 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
8560
8561         * gcc.dg/20020103-1.c: Fix typo in target selector.
8562
8563 2002-01-03  Richard Henderson  <rth@redhat.com>
8564
8565         * gcc.dg/20020103-1.c: New.
8566
8567 2002-01-03  Kazu Hirata  <kazu@hxi.com>
8568
8569         * gcc.c-torture/execute/20020103-1.c: New test.
8570
8571 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
8572
8573         * g++.dg/other/debug2.C: New test.
8574
8575         * gcc.c-torture/compile/20020103-1.c: New test.
8576
8577 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
8578
8579         * gcc.dg/gnu89-init-1.c: Added new tests.
8580
8581 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8582
8583         * g++.dg/template/friend2.C: Remove as patch is reverted.
8584
8585         * g++.dg/warn/oldcast1.C: New test.
8586
8587         * g++.dg/template/ptrmem1.C: New test.
8588         * g++.dg/template/ptrmem2.C: New test.
8589
8590         * g++.dg/template/ntp.C: New test.
8591
8592         * g++.dg/other/component1.C: New test.
8593
8594         * g++.dg/template/ttp3.C: New test.
8595
8596         * g++.dg/template/friend2.C: New test.
8597         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
8598
8599 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8600
8601         * g++.dg/other/ptrmem1.C: New test.
8602         * g++.dg/other/ptrmem2.C: New test.
8603
8604 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8605
8606         * g++.dg/template/ctor1.C: New test.
8607
8608 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8609
8610         * g++.dg/template/friend2.C: New test.
8611
8612 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
8613
8614         * gcc.dg/mmix-1.c: New test.
8615
8616 2001-12-31  Richard Henderson  <rth@redhat.com>
8617
8618         * gcc.dg/asm-5.c: New.
8619
8620 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
8621
8622         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
8623         in namespace __gnu_cxx
8624
8625 2001-12-30  Richard Henderson  <rth@redhat.com>
8626
8627         * gcc.dg/debug-6.c: New.
8628
8629 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
8630
8631         * gcc.c-torture/compile/20011229-2.c: New test.
8632
8633 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
8634
8635         * gcc.dg/debug-3.c: New test.
8636         * gcc.dg/debug-4.c: New test.
8637         * gcc.dg/debug-5.c: New test.
8638
8639 2001-12-29  Richard Henderson  <rth@redhat.com>
8640
8641         * g++.dg/eh/loop1.C: New.
8642
8643 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8644
8645         * g++.dg/template/crash1.C: New test.
8646
8647 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8648
8649         * g++.dg/other/const1.C: New test.
8650
8651 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
8652
8653         * gcc.c-torture/compile/20011229-1.c: New test.
8654
8655 2001-12-28  Stan Shebs  <shebs@apple.com>
8656
8657         * lib/objc-torture.exp: Resync with c-torture.exp.
8658         * lib/objc.exp: Load standard libraries.
8659
8660 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
8661
8662         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
8663         additional tests.
8664
8665 2001-12-27  Roger Sayle <roger@eyesopen.com>
8666
8667         * gcc.c-torture/execute/string-opt-16.c: New testcase.
8668
8669 2001-12-27  Richard Henderson  <rth@redhat.com>
8670
8671         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
8672
8673 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
8674
8675         * g++.dg/eh/ctor1.C: New test.
8676         * g++.dg/other/error2.C: New test.
8677
8678 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
8679
8680         * g++.dg/other/init2.C: New test.
8681
8682 2001-12-24  Richard Henderson  <rth@redhat.com>
8683
8684         * gcc.dg/20011223-1.c: New.
8685         * gcc.dg/inline-1.c: New.
8686
8687 2001-12-23  Richard Henderson  <rth@redhat.com>
8688
8689         * gcc.dg/asm-4.c: Test operand modifiers.
8690
8691 2001-12-23  Richard Henderson  <rth@redhat.com>
8692
8693         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
8694
8695 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
8696
8697         * gcc.c-torture/execute/20011223-1.c: New test.
8698
8699 2001-12-21  Richard Henderson  <rth@redhat.com>
8700
8701         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
8702         re-enables the warning.
8703
8704 2001-12-21  Richard Henderson  <rth@redhat.com>
8705
8706         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
8707
8708 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
8709
8710         * gcc.c-torture/compile/20011218-1.c: New test.
8711
8712 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
8713
8714         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
8715         arm-isr.c test.
8716         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
8717         epilogue generation for ARM ISR routines.
8718
8719 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8720
8721         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
8722         * gcc.dg/format/c90-printf-3.c: Likewise.
8723         * gcc.dg/format/c99-printf-3.c: Likewise.
8724         * gcc.dg/format/ext-1.c: Likewise.
8725         * gcc.dg/format/ext-6.c: Likewise.
8726         * gcc.dg/format/format.h: Prototype unlocked stdio.
8727
8728 2001-12-20  Richard Henderson  <rth@redhat.com>
8729
8730         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
8731         (arena): Use it.
8732         (malloc): Correct allocation logic.  Abort if we fill up the
8733         arena before initialization complete.
8734         (realloc): Correct allocation logic.
8735
8736 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
8737
8738         * gcc.c-torture/compile/20011219-2.c: New test.
8739
8740         * gcc.c-torture/execute/20011219-1.c: New test.
8741
8742 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
8743
8744         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
8745         target does not support weak symbols.
8746
8747 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
8748
8749         * gcc.c-torture/compile/20011219-1.c: New test.
8750
8751 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
8752
8753         * g++.dg/other/error1.C: New test.
8754
8755 2001-12-17  Jeffrey A Law  (law@redhat.com)
8756
8757         * gcc.c-torture/execute/20011217-1.c: New test.
8758
8759 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
8760
8761         * objc.dg/special/: New directory.
8762         * objc.dg/special/special.exp: New file.
8763         * objc.dg/special/unclaimed-category-1.h: New file.
8764         * objc.dg/special/unclaimed-category-1a.m: New file.
8765         * objc.dg/special/unclaimed-category-1.m: New file.
8766
8767 2001-12-17  Andreas Jaeger  <aj@suse.de>
8768
8769         * gcc.c-torture/compile/20011217-2.c: New test.
8770
8771 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
8772
8773         * gcc.c-torture/compile/20011217-1.c: New test.
8774
8775 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
8776
8777         * testsuite/gcc.dg/20011214-1.c: New.
8778
8779 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
8780
8781         * gcc.dg/altivec-4.c: New.
8782
8783 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
8784
8785         * gcc.dg/20011113-1.c: New test.
8786
8787 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8788
8789         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
8790         std::__malloc_alloc_template<0> and
8791         std::__default_alloc_template<false, 0>.
8792
8793 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
8794
8795         * objc/execute/bf-21.m: New test.
8796         * objc/execute/enumeration-1.m: New test.
8797         * objc/execute/enumeration-2.m: New test.
8798
8799 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
8800
8801         * gcc.dg/gnu89-init-1.c: New test.
8802
8803 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8804
8805         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
8806         * g++.old-deja/g++.jason/2371.C: Likewise.
8807         * g++.old-deja/g++.jason/template33.C: Likewise.
8808         * g++.old-deja/g++.jason/template34.C: Likewise.
8809         * g++.old-deja/g++.jason/template36.C: Likewise.
8810         * g++.old-deja/g++.oliva/typename1.C: Likewise.
8811         * g++.old-deja/g++.oliva/typename2.C: Likewise.
8812         * g++.old-deja/g++.other/typename1.C: Likewise.
8813         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8814         * g++.old-deja/g++.pt/nontype5.C: Likewise.
8815         * g++.old-deja/g++.pt/typename11.C: Likewise.
8816         * g++.old-deja/g++.pt/typename14.C: Likewise.
8817         * g++.old-deja/g++.pt/typename16.C: Likewise.
8818         * g++.old-deja/g++.pt/typename3.C: Likewise.
8819         * g++.old-deja/g++.pt/typename4.C: Likewise.
8820         * g++.old-deja/g++.pt/typename5.C: Likewise.
8821         * g++.old-deja/g++.pt/typename7.C: Likewise.
8822         * g++.old-deja/g++.robertl/eb9.C: Likewise.
8823
8824 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
8825
8826         * g++.dg/other/linkage1.C: New test.
8827         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
8828         specifiers.
8829
8830 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
8831
8832         * gcc.dg/concat.c: New test.
8833
8834 2001-12-11  Stan Shebs  <shebs@apple.com>
8835
8836         * objc/compile: New test directory.
8837         * objc/compile/compile.exp: New expect script.
8838         * objc/compile/20011211-1.m: New compile test.
8839
8840 2001-12-11  Jason Merrill  <jason@redhat.com>
8841
8842         * lib/prune.exp (prune_gcc_output): Also handle "In member
8843         function".  So many permutations...
8844
8845 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
8846
8847         * g++.dg/template/typedef1.C: New test.
8848
8849 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8850
8851         * g++.dg/other/copy1.C: New test.
8852
8853 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
8854
8855         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
8856
8857         * gcc.dg/builtin-choose-expr.c: New.
8858
8859 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
8860
8861         * gcc.dg/altivec-2.c: New.
8862
8863 2001-12-07  Richard Henderson  <rth@redhat.com>
8864
8865         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
8866
8867 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
8868
8869         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
8870         ultrasparc.
8871
8872 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8873
8874         * g++-old.deja/g++.robertl/eb101.C: Deleted.
8875
8876 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
8877
8878         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
8879         variable argument list.
8880
8881 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
8882
8883         * gcc.c-torture/execute/memcheck: Delete entire directory.
8884         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
8885         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
8886
8887 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8888
8889         * gcc.dg/Wshadow-1.c: New test.
8890
8891 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
8892
8893         * gcc.c-torture/compile/20011130-1.c: New test.
8894
8895         * gcc.dg/noncompile/20011025-1.c: New test.
8896
8897         * g++.dg/other/anon-union.C: New test.
8898
8899         * gcc.c-torture/execute/20011024-1.c: New test.
8900
8901 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
8902
8903         * gcc.c-torture/execute/20000722-1.x,
8904         gcc.c-torture/execute/20010123-1.x: Remove.
8905         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
8906         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
8907         gcc.dg/c99-complit-2.c: New tests.
8908
8909 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
8910
8911         * g++.dg/inherit/base1.C: New test.
8912
8913 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
8914
8915         * g++.dg/other/stdarg1.C: New test.
8916
8917         * gcc.c-torture/compile/20011130-2.c: New test.
8918
8919 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
8920
8921         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
8922         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
8923         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
8924         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
8925         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
8926         * gcc.dg/builtin-prefetch-1.c: New test.
8927
8928 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
8929
8930         * gcc.dg/20011130-1.c: New test.
8931
8932 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8933
8934         * g++.dg/other/scope1.C: New test.
8935         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
8936
8937 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8938
8939         * gcc.dg/vla-init-1.c: New test.
8940
8941 2001-12-01  Geoff Keating  <geoffk@redhat.com>
8942
8943         * gcc.c-torture/compile/structs.c: New testcase from GDB.
8944
8945 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8946
8947         * objc.dg/alias.m: Update.
8948         * objc.dg/class-1.m: Update.
8949         * objc.dg/const-str-1.m: Update.
8950         * objc.dg/fwd-proto-1.m: Update.
8951         * objc.dg/id-1.m: Update.
8952         * objc.dg/super-class-1.m: Update.
8953
8954 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
8955
8956         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
8957         constructs.
8958
8959 2001-11-28  Jeffrey A Law  (law@cygnus.com)
8960
8961         * gcc.c-torture/execute/20011128-1.c: New test.
8962
8963 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
8964
8965         * gcc.dg/20011127-1.c: New test.
8966
8967 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8968
8969         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
8970         from Austin Group draft 7.
8971         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
8972         scanf format arguments.
8973         * gcc.dg/format/no-exargs-2.c: New test.
8974
8975 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
8976
8977         * g++.dg/abi/vbase8-4.C: New test.
8978
8979 2001-11-24  Ian Lance Taylor  <ian@airs.com>
8980
8981         * gcc.c-torture/execute/20011121-1.c: New test.
8982
8983 2001-11-23  Jeffrey A Law  (law@cygnus.com)
8984
8985         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
8986
8987 2001-11-23  Andreas Jaeger  <aj@suse.de>
8988
8989         * gcc.dg/cpp/charconst-2.c: New test.
8990
8991 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
8992
8993         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
8994         to the host if it is remote.  Let tests specify extra headers
8995         they use.
8996         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
8997         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
8998         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
8999         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9000         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9001         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9002         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9003         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9004         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9005         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9006
9007 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9008
9009         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9010         for little endian ARMs.
9011
9012 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9013
9014         * gcc.c-torture/compile/20011119-1.c: New test.
9015         * gcc.c-torture/compile/20011119-2.c: New test.
9016
9017 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9018
9019         * gcc.dg/altivec-1.c: Fix typo.
9020
9021 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9022
9023         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9024
9025 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9026
9027         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9028
9029 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9030
9031         * lib/g77.exp: Don't specify --rpath-link.
9032
9033         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9034         across all the headers.
9035         * gcc.dg/format/format.exp: For testing on a remote host,
9036         copy format.h.
9037
9038         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9039         * gcc.c-torture/execute/930406-1.c: Likewise.
9040         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9041
9042 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9043
9044         * gcc.dg/altivec-1.c: New.
9045
9046 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9047
9048         * gcc.dg/cpp/fpreprocessed.c: New test case.
9049
9050 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9051
9052         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9053         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9054         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9055
9056 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9057
9058         * gcc.dg/no-builtin-1.c: New test.
9059
9060 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9061
9062         * gcc.c-torture/execute/20011115-1.c: New test.
9063
9064 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9065
9066         * gcc.c-torture/compile/20011114-2.c: New test.
9067         * gcc.c-torture/compile/20011114-3.c: New test.
9068         * gcc.c-torture/compile/20011114-4.c: New test.
9069
9070 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9071
9072         * g++.dg/other/init1.C: New test.
9073
9074 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9075
9076         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9077         message.
9078
9079         * gcc.c-torture/execute/20011114-1.c: New testcase.
9080
9081         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9082         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9083         like the (before this change) version of 20010327-1.c.
9084
9085 2001-11-14  Roger Sayle <roger@eyesopen.com>
9086
9087         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9088
9089 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9090
9091         * g++.dg/init/array2.C: New test.
9092
9093 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9094
9095         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9096
9097 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9098
9099         * g++.dg/other/forscope1.C: New test.
9100         * g++.dg/ext/forscope1.C: New test.
9101         * g++.dg/ext/forscope2.C: New test.
9102
9103 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9104
9105         * gcc.c-torture/execute/20011113-1.c: New test.
9106
9107 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9108
9109         * gcc.c-torture/execute/20011109-2.c: New test.
9110
9111         * gcc.c-torture/execute/20011109-1.c: New test.
9112
9113 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9114
9115         * gcc.c-torture/compile/20011109-1.c: New test.
9116
9117 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9118
9119         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9120         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9121         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9122         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9123         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9124         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9125         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9126
9127 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9128
9129         * g++.dg/warn/Wshadow-1.C: New tests.
9130         * g++.old-deja/g++.mike/for3.C: Update.
9131
9132 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9133
9134         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9135         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9136         XFAILs.  Adjust expected error texts.
9137         * gcc.c-torture/compile/20011106-1.c,
9138         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9139         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9140         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9141         gcc.dg/c99-array-lval-5.c: New tests.
9142
9143 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9144
9145         * gcc.dg/cpp/defined.c: Update.
9146
9147 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9148
9149         * gcc.c-torture/execute/anon-1.c: New test.
9150
9151 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9152
9153         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9154         same size, so no warning should be produced on stormy16.
9155
9156         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9157         due to oversized array.
9158         * g++.old-deja/g++.mike/ns15.C: Likewise.
9159         * g++.old-deja/g++.pt/crash16.C: Likewise.
9160
9161 2001-11-02  Graham Stott  <grahams@redhat.com>
9162
9163         * g++.dgother/debug1.C: Fix typos.
9164
9165 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9166
9167         * g++.dg/other/debug1.C: New test.
9168
9169 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9170
9171         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9172         of unsigned long.
9173
9174 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9175
9176         * gcc.dg/20011029-2.c: New test.
9177
9178         * gcc.c-torture/compile/20011029-1.c: New test.
9179
9180 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9181
9182         * objc/execute/class_self-1.m: New test.
9183         * objc/execute/class_self-2.m: New test.
9184
9185 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9186
9187         * gcc.misc-tests/msgs.exp: Delete.
9188         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9189         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9190         error set to match recent changes.
9191
9192 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9193
9194         * gcc.dg/20011021-1.c: New test.
9195
9196 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9197
9198         * gcc.c-torture/compile/20011023-1.c: New test.
9199
9200 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9201
9202         * lib/g77.exp: Rewrite based on lib/g++.exp.
9203
9204 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9205
9206         * gcc.c-torture/execute/20011019-1.c: New test.
9207
9208         * gcc.dg/20011018-1.c: New test.
9209
9210 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9211
9212         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9213
9214 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9215
9216         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9217         * gcc.dg/attr-invalid.c: Likewise.
9218
9219 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9220
9221         * testsuite/gcc.dg/20011015-1.c: New test.
9222
9223 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9224
9225         * g++.dg/template/unify2.C: New test.
9226
9227 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9228
9229         * g++.dg/other/exception-specification.C: New test
9230
9231 2001-10-13  Tom Rix  <trix@redhat.com>
9232
9233         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
9234         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
9235
9236 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
9237
9238         * testsuite/gcc.dg/20011009-1.c: New test.
9239
9240 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9241
9242         PR g++/4476
9243         * g++.dg/other/friend1.C: New test.
9244
9245 2001-10-11  Richard Henderson  <rth@redhat.com>
9246
9247         * g++.old-deja/g++.other/crash18.C: Add -S to options.
9248
9249 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9250
9251         * gcc.c-torture/compile/20011010-1.c: New.
9252
9253 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9254
9255         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
9256         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
9257         g77.f-torture/execute/execute.exp,
9258         g77.f-torture/noncompile/noncompile.exp,
9259         gcc.c-torture/compile/compile.exp,
9260         gcc.c-torture/execute/execute.exp,
9261         gcc.c-torture/execute/ieee/ieee.exp,
9262         gcc.c-torture/execute/memcheck/memcheck.exp,
9263         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
9264         objc/execute/execute.exp: Update FSF address.
9265
9266 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9267
9268         * gcc.dg/cpp/cmdlne-C.c: Update.
9269         * gcc.dg/cpp/cmdlne-C2.c: New.
9270
9271 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9272
9273         * gcc.c-torture/execute/20011008-3.c: New.
9274
9275 2001-10-08  DJ Delorie  <dj@redhat.com>
9276
9277         * gcc.dg/20011008-1.c: New.
9278         * gcc.dg/20011008-2.c: New.
9279
9280 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9281
9282         * gcc.dg/cpp/spacing1.c: Update test.
9283
9284 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9285
9286         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
9287         spelling errors of "separate" as "seperate".
9288
9289 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
9290
9291         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
9292         enough to avoid inlining.
9293
9294 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9295
9296         * lib/g77.exp: set libg2c_dir correctly.
9297
9298 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9299
9300         * gcc.dg/cpp/macro11.c: New test.
9301
9302 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9303
9304         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
9305         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
9306         gcc.dg/format/multattr-3.c: New tests.
9307         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
9308         tests for format attributes on function pointers being rejected.
9309
9310 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9311
9312         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
9313
9314 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9315
9316         * g++.dg/warn/format1.C: New test.
9317
9318 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
9319
9320         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
9321
9322 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9323
9324         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
9325
9326 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9327
9328         * gcc.dg/cpp/redef2.c: Add test.
9329
9330 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
9331
9332         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
9333         long-standing bug on i686, apparently.
9334         * gcc.c-torture/execute/loop-2c.x: New file.
9335         * gcc.c-torture/execute/loop-2d.x: New file.
9336         * gcc.c-torture/execute/loop-3c.x: New file.
9337
9338 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
9339
9340         * gcc.dg/cpp/20000625-2.c: Correct line number.
9341
9342 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9343
9344         * gcc.dg/cpp/macro10.c: New test.
9345         * gcc.dg/cpp/strify3.c: New test.
9346         * gcc.dg/cpp/spacing1.c: Add tests.
9347         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
9348         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
9349
9350 2001-09-24  DJ Delorie  <dj@redhat.com>
9351
9352         * gcc.c-torture/execute/20010924-1.c: New test.
9353
9354 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9355
9356         * testsuite/objc/execute/paste.m: Remove.
9357
9358 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9359
9360         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
9361
9362 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
9363
9364         * g77.dg/strlen0.f: New test.
9365
9366 2001-09-21  Richard Henderson  <rth@redhat.com>
9367
9368         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
9369         * g++.old-deja/g++.abi/vtable2.C: Likewise.
9370
9371 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9372
9373         Table-driven attributes.
9374         * g++.dg/ext/attrib1.C: New test.
9375
9376 2001-09-20  DJ Delorie  <dj@redhat.com>
9377
9378         * gcc.dg/20000926-1.c: Update expected warning messages.
9379         * gcc.dg/array-2.c: Likewise, and test for warnings too.
9380         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
9381         array.
9382
9383 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
9384
9385         * g++.dg/eh/registers1.C: New test case.
9386
9387 2001-09-17  Richard Henderson  <rth@redhat.com>
9388
9389         * gcc.dg/array-5.c: Fix VLA decomposition test.
9390
9391 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9392
9393         * gcc.dg/cpp/line5.c: New testcase.
9394
9395 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
9396
9397         * gcc.dg/cpp/macro9.c: New test.
9398
9399 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
9400
9401         * gcc.c-torture/execute/980223.c: Change type of addr from long
9402         to char *.
9403
9404 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
9405
9406         * gcc.c-torture/execute/20010915-1.c: New test.
9407
9408 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
9409
9410         * g77.dg/bprob: New directory.
9411         * g77.dg/bprob/bprob.exp: New file.
9412         * g77.dg/bprob/bprob-1.f: New test.
9413         * g77.dg/gcov: New directory.
9414         * g77.dg/gcov/gcov.exp: New file.
9415         * g77.dg/gcov/gcov-1.f: New test.
9416         * g77.dg/gcov/gcov-1.x: New file.
9417
9418 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9419
9420         * gcc.dg/cpp/directiv.c: Update.
9421         * gcc.dg/cpp/undef1.c: Update.
9422
9423 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
9424
9425         * gcc.dg/20010912-1.c: New test.
9426
9427 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
9428
9429         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
9430         language-independent file in lib.
9431         * lib/gcov.exp: New file.
9432
9433 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9434
9435         * gcc.c-torture/compile/20010911-1.c: New test.
9436
9437 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
9438
9439         * lib/profopt.exp: New, to support profile-directed optimizations.
9440         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
9441         * gcc.misc-tests/bprob-1.c: New test.
9442         * gcc.misc-tests/bprob-2.c: New test.
9443
9444 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
9445
9446         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
9447         XFAIL and which kinds of gcov output to verify.
9448         * gcc.misc-tests/gcov-4b.x: New file.
9449         * gcc.misc-tests/gcov-5b.x: New file.
9450         * gcc.misc-tests/gcov-6.x: New file.
9451         * gcc.misc-tests/gcov-7.c: New test.
9452         * gcc.misc-tests/gcov-7.x: New file.
9453
9454 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
9455
9456         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
9457         * gcc.misc-tests/gcov-6.c: New test.
9458
9459 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9460
9461         PR c++/3986
9462         * g++.dg/abi/vbase1.C: New test.
9463
9464 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
9465
9466         * objc.dg/method-2.m: New.
9467
9468 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9469
9470         PR c++/4203
9471         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
9472         * g++.dg/init/empty1.C: New test.
9473
9474 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
9475
9476         * gcc.c-torture/compile/20010903-1.c: New test.
9477
9478 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
9479
9480         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
9481         for m68k.
9482
9483 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
9484
9485         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
9486
9487         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
9488
9489         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
9490
9491 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
9492
9493         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
9494         for 16-bit 'unsigned int'.
9495
9496 2001-08-29  Kazu Hirata  <kazu@hxi.com>
9497
9498         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
9499
9500 2001-08-27  Richard Henderson  <rth@redhat.com>
9501
9502         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
9503         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
9504
9505 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
9506
9507         * gcc.dg/asm-names.c (ymain): New.
9508
9509 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
9510
9511         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
9512         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
9513         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
9514
9515 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9516
9517         * gcc.dg/compare5.c: New testcase.
9518
9519 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
9520
9521         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
9522         and "In instantiation".
9523
9524 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
9525
9526         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
9527
9528 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
9529
9530         * gcc.misc-tests/gcov.exp: Add support for branch information.
9531         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
9532         * gcc.misc-tests/gcov-4.c: New test.
9533         * gcc.misc-tests/gcov-4b.c: New test.
9534         * gcc.misc-tests/gcov-5b.c: New test.
9535
9536 2001-08-20  Zack Weinberg  <zackw@panix.com>
9537
9538         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
9539         expected to fail.
9540
9541 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9542
9543         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
9544
9545 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
9546
9547         * g++.dg/eh/template1.C: New test.
9548
9549 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
9550
9551         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
9552         Fix thinko.
9553         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
9554         for xfail.
9555
9556 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
9557
9558         * lib/g77-dg.exp:  Use prune.exp for common procedures
9559         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
9560         * lib/g77.exp: (g77-dg-prune) Remove
9561
9562 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
9563
9564         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
9565
9566 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9567
9568         * g++.dg/template/unify1.C: New test.
9569
9570 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
9571
9572         * g++.dg/abi/empty4.C: New test.
9573
9574 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
9575
9576         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
9577         solaris2.*
9578         * g77.f-torture/compile/pr3743.x: Likewise
9579
9580 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9581
9582         * g++.dg/other/using-declaration.C: New test.
9583
9584 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9585
9586         * gcc.dg/cpp/tr-sign.c: New testcase.
9587
9588 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9589
9590         * gcc.dg/cpp/19951025-1.c: Revert.
9591         * gcc.dg/cpp/directiv.c: We no longer process directives that
9592         interrupt macro arguments.
9593
9594 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
9595
9596         * gcc.dg/bconstp-1.c: New test.
9597
9598 2001-08-03  Richard Henderson  <rth@redhat.com>
9599
9600         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
9601
9602 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9603
9604         * gcc.dg/cpp/19951025-1.c: Update.
9605
9606 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
9607
9608         * g77.dg/ff90-1.f (s): Fix reference of variable z,
9609         should be x.
9610
9611 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9612
9613         Kill -fhonor-std.
9614         * g++.old-deja/g++.ns/ns14.C: Remove special options.
9615         * g++.old-deja/g++.other/std1.C: Likewise.
9616         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
9617
9618 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
9619
9620         * lib/g77.exp:  Load gcc-defs.exp for common procedures
9621         (g77_pass, g77_fail, g77_finish, g77_exit,
9622         ${tool}_check_unsupported_p} Now redundant.  Deleted.
9623
9624 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
9625
9626         * g77.dg/fbackslash.f
9627         * g77.dg/fcase-preserve.f
9628         * g77.dg/ff90-1.f
9629         * g77.dg/ffixed-line-length-0.f
9630         * g77.dg/ffixed-line-length-132.f
9631         * g77.dg/ffixed-line-length-7.f
9632         * g77.dg/ffixed-line-length-72.f
9633         * g77.dg/ffixed-line-length-none.f
9634         * g77.dg/ffree-form-1.f
9635         * g77.dg/fno-backslash.f
9636         * g77.dg/fno-f90-1.f
9637         * g77.dg/fno-fixed-form-1.f
9638         * g77.dg/fno-onetrip.f
9639         * g77.dg/fno-typeless-boz.f
9640         * g77.dg/fno-underscoring.f
9641         * g77.dg/fno-vxt-1.f
9642         * g77.dg/fonetrip.f
9643         * g77.dg/ftypeless-boz.f
9644         * g77.dg/fugly-assumed.f
9645         * g77.dg/funderscoring.f
9646         * g77.dg/fvxt-1.f
9647
9648 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
9649
9650         * objc.dg/fwd-proto-1.m: New.
9651         * objc.dg/local-decl-1.m: New.
9652         * objc.dg/naming-1.m: New.
9653         * objc.dg/naming-2.m: New.
9654         * objc.dg/proto-hier-1.m: New.
9655
9656 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
9657
9658         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
9659         largest-type elements to a struct makes its size grow.
9660
9661 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9662
9663         * g++.dg/abi/vthunk1.C: New test.
9664
9665 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9666
9667         * g++.dg/abi/vbase8-22.C: New test.
9668
9669 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9670
9671         * gcc.dg/cpp/macro8.c: New test.
9672
9673 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
9674
9675         * g++.dg/abi/vbase8-21.C: New test.
9676
9677 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
9678
9679         * g++.dg/abi/vbase8-10.C: New test.
9680
9681 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9682
9683         * lib/g++.exp (g++_set_ld_library_path): Renamed to
9684         ${tool}_set_ld_library_path.
9685         Changed caller.
9686         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
9687         g++.exp.
9688
9689 2001-07-26  Stan Cox <scox@redhat.com>
9690
9691         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
9692         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
9693         gcc_exit, gcc_check_unsupported_p):
9694         Moved to gcc-deps.exp
9695         * gcc-deps.exp: New file.
9696
9697 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9698
9699         * g++.old-deja/g++.pt/defarg14.C: New test.
9700
9701 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
9702
9703         * g++.old-deja/g++.other/lineno5.C: New test.
9704
9705 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
9706
9707         * g++.old-deja/g++.pt/crash68.C: New test.
9708
9709 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
9710
9711         * g++.old-deja/g++.other/crash42.C: New test.
9712
9713 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9714
9715         * gcc.dg/cpp/extratokens.c: Fix.
9716         * gcc.dg/cpp/skipping2.c: New tests.
9717
9718 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9719
9720         * gcc.c-torture/execute/20010724-1.c: New file.
9721         * gcc.c-torture/execute/20010724-1.x: New file.
9722
9723 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9724
9725         * g++.old-deja/g++.other/cond7.C: New test.
9726
9727 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9728
9729         * g++.old-deja/g++.other/optimize4.C: New test.
9730
9731 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9732
9733         * g++.old-deja/g++.abi/vbase8-5.C: New test.
9734
9735 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
9736
9737         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
9738         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
9739         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
9740         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
9741
9742         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
9743         bug report" message.
9744
9745         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
9746         * g++.dg/ext/instantiate1.C: Move from old-deja.
9747
9748 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
9749
9750         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
9751         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
9752         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
9753         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
9754
9755 2001-07-23  Jeffrey A Law  (law@cygnus.com)
9756
9757         * gcc.c-torture/execute/20010723-1.c: New test.
9758
9759 2001-07-23  Ben Elliston  <bje@redhat.com>
9760
9761         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
9762
9763 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9764
9765         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
9766         i[34567]86-*-*.
9767         Delete handling of ieee_multilib_flags.
9768         Pass -mieee for alpha*-*-* and sh-*-*.
9769         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
9770
9771 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
9772
9773         Remove old-abi tests.
9774         * g++.old-deja/g++.mike/p11116.C: Remove.
9775         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
9776
9777 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
9778
9779         * g77.f-torture/compile/pr3743.f:  New test
9780
9781 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
9782
9783         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
9784
9785 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9786
9787         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
9788         g++.old-deja/g++.pt/static6.C: Likewise.
9789         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
9790         supports weak symbols.
9791
9792 2001-07-18  Andreas Jaeger  <aj@suse.de>
9793
9794         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
9795         supported again.
9796
9797 2001-07-18  Andreas Jaeger  <aj@suse.de>
9798
9799         * gcc.dg/iftrap-1.c: Fix target line.
9800
9801 2001-07-17  Richard Henderson  <rth@redhat.com>
9802
9803         * gcc.c-torture/execute/20010717-1.c: New.
9804
9805 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9806
9807         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
9808         tests.
9809
9810 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9811
9812         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
9813
9814 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9815
9816         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
9817         UAC_SIGBUS, UAC_NOPRINT definitions.
9818
9819 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
9820
9821         * objc/execute/object_is_class.m: New test.
9822         * objc/execute/object_is_meta_class.m: New test.
9823
9824 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9825
9826         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
9827         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
9828
9829 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
9830
9831         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
9832         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
9833
9834 2001-07-14  Richard Henderson  <rth@redhat.com>
9835
9836         * gcc.dg/iftrap-1.c: New.
9837
9838 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
9839
9840         * g77.f-torture/execute/intrinsic77.f: New test.
9841
9842 2001-07-11  Janis Johnson <janis@us.ibm.com>
9843
9844         * gcc.misc-tests/gcov-3.c: New test.
9845
9846 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
9847
9848         * gcc.c-torture/compile/20010711-1.c,
9849         * gcc.c-torture/compile/20010711-2.c: New tests.
9850
9851 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
9852
9853         * gcc.c-torture/execute/20010711-1.c: New test.
9854
9855 2001-07-11  Ben Elliston  <bje@redhat.com>
9856
9857         * g++.old-deja/g++.other/enum5.C: New test.
9858
9859 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
9860
9861         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
9862         (g++-dg-prune): Call prune_gcc_output.
9863         * prune.exp: New file for prune_gcc_output.
9864         * lib/g++.exp, lib/gcc.exp: Load it.
9865
9866 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9867
9868         * gcc.c-torture/compile/20010701-1.c,
9869         g++.old-deja/g++.ext/attrib6.C: New tests.
9870
9871 2001-07-06  Jeffrey A Law  (law@cygnus.com)
9872
9873         * gcc.c-torture/compile/20010706-1.c: New test.
9874
9875 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
9876
9877         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
9878
9879 2001-06-28  Stan Shebs  <shebs@apple.com>
9880
9881         * gcc.dg/pragma-darwin.c: New test.
9882
9883 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9884
9885         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
9886         Solaris 2.[678] system.
9887
9888 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9889
9890         * gcc.dg/20010622-1.c: New test.
9891
9892 2001-06-18  Stan Shebs  <shebs@apple.com>
9893
9894         * objc.dg: New directory.
9895         * objc.dg/dg.exp: New file.
9896         * objc.dg/alias.m: New.
9897         * objc.dg/class-1.m: New.
9898         * objc.dg/class-2.m: New.
9899         * objc.dg/const-str-1.m: New.
9900         * objc.dg/const-str-2.m: New.
9901         * objc.dg/id-1.m: New.
9902         * objc.dg/method-1.m: New.
9903         * objc.dg/super-class-1.m: New.
9904         * lib/objc-dg.exp: New file.
9905
9906 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9907
9908         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
9909         of label name.
9910
9911 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
9912
9913         * g++.old-deja/g++.abi/vbase8-9.C: New test.
9914
9915 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9916
9917         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
9918         variable.
9919
9920 2001-06-12  Richard Henderson  <rth@redhat.com>
9921
9922         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
9923
9924 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
9925
9926         * g++.old-deja/g++.abi/vbase5.C: New test.
9927         * g++.old-deja/g++.abi/vbase6.C: New test.
9928         * g++.old-deja/g++.abi/vbase7.C: New test.
9929
9930 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9931
9932         * gcc.c-torture/compile/20010610-1.c: New test.
9933
9934 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
9935
9936         * g++.old-deja/g++.abi/vbase4.C: New test.
9937
9938 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9939
9940         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
9941         support %f for HC11/HC12 targets.
9942         * gcc.c-torture/execute/930513-1.x: New file, likewise.
9943         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
9944         on HC11/HC12 targets.
9945         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
9946
9947 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9948
9949         * gcc.dg/wchar_t-1.c: New file.
9950         * gcc.dg/wint_t-1.c: Likewise.
9951
9952 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
9953
9954         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
9955
9956 2001-06-11  Richard Henderson  <rth@redhat.com>
9957
9958         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
9959
9960 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9961
9962         * gcc.c-torture/compile/20010611-1.c: New test.
9963
9964 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9965
9966         * gcc.dg/c99-tag-1.c: Add more tests.
9967
9968 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
9969
9970         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
9971         representation on MN10300 and ARM/Thumb.
9972
9973 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
9974
9975         * g77.f-torture/execute/20010610.f: New.
9976
9977 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
9978
9979         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
9980         names.
9981
9982 2001-06-09  Richard Henderson  <rth@redhat.com>
9983
9984         * gcc.c-torture/execute/ashrdi-1.c: New.
9985         * gcc.c-torture/execute/ashldi-1.c: New.
9986         * gcc.c-torture/execute/lshrdi-1.c: New.
9987
9988 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
9989
9990         * objc/execute/load-3.m: Added. Check sending +load to categories,
9991         in addition to classes.
9992
9993 2001-06-08  Stan Shebs  <shebs@apple.com>
9994
9995         * objc/execute/load-2.m: New test.  From Nicola Pero
9996         <n.pero@mi.flashnet.it>.
9997
9998 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
9999
10000         * gcc.c-torture/execute/20010605-2.c: New test.
10001
10002 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10003
10004         * g++.old-deja/g++.abi/vbase2.C: New test.
10005         * g++.old-deja/g++.abi/vbase3.C: New test.
10006
10007 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10008
10009         * g++.old-deja/g++.pt/friend49.C: New test.
10010
10011 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10012
10013         * g++.old-deja/g++.ext/anon3.C: New test.
10014
10015 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10016
10017         * g++.old-deja/g++.other/conv7.C: New test.
10018
10019 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10020
10021         * gcc.c-torture/compile/20010605-2.c: New test.
10022
10023 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10024
10025         * gcc.c-torture/execute/20010604-1.c: New test.
10026
10027 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10028
10029         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10030
10031 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10032
10033         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10034         (g++_link_flags): Likewise.
10035         (g++_init): Pass gccpath's value to two previous functions.
10036
10037 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10038
10039         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10040         Ensure logfile entry matches exec command line.
10041
10042 2001-05-31  Richard Henderson  <rth@redhat.com>
10043
10044         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10045         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10046
10047 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10048
10049         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10050         compiler for irix6.2
10051
10052 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10053
10054         * g++.old-deja/g++.other/optimize3.C: New file.
10055
10056 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10057
10058         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10059         assemble.
10060
10061 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10062
10063         * g++.old-deja/g++.other/optimize2.C: New file.
10064
10065 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10066
10067         * gcc.c-torture/compile/20010518-2.c: New file.
10068         * gcc.c-torture/execute/20010518-1.c: New file.
10069         * gcc.c-torture/execute/20010518-2.c: New file.
10070
10071 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10072
10073         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10074
10075 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10076
10077         G++ no longer defines builtins that do not begin with __builtin.
10078         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10079         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10080         * g++.old-deja/g++.law/builtin1.C: Likewise.
10081         * g++.old-deja/g++.law/cvt2.C: Likewise.
10082         * g++.old-deja/g++.mike/net5.C: Likewise.
10083         * g++.old-deja/g++.other/builtins1.C: Likewise.
10084         * g++.old-deja/g++.other/builtins2.C: Likewise.
10085         * g++.old-deja/g++.other/builtins3.C: Likewise.
10086         * g++.old-deja/g++.other/builtins4.C: Likewise.
10087         * g++.old-deja/g++.other/inline8.C: Likewise.
10088         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10089
10090 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10091
10092         * g++.old-deja/g++.pt/using1.C: Adjust.
10093         * g++.old-deja/g++.pt/using2.C: New test.
10094
10095 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10096
10097         * gcc.dg/cpp/charconst.c: New tests.
10098         * gcc.dg/cpp/escape.c: New tests.
10099         * gcc.dg/cpp/escape-1.c: New tests.
10100         * gcc.dg/cpp/escape-2.c: New tests.
10101         * gcc.dg/cpp/ucs.c: New tests.
10102
10103 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10104
10105         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10106         native compiler for irix6.5.
10107
10108 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10109
10110         * lib/g++.exp (g++_include_flags): Use args to compute
10111         get_multilibs.
10112         (g++_link_flags): Likewise.
10113         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10114
10115 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10116
10117         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10118
10119 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10120
10121         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10122         this file.
10123
10124 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10125
10126         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10127         STACK_SIZE;
10128         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10129         to STACK_SIZE; Use it to define size of add_histo array.
10130         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10131         to STACK_SIZE.
10132         (f): Use GITT_SIZE to define size of gitt local table.
10133         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10134         to STACK_SIZE; Use it to define size of bytemem array.
10135
10136 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10137
10138         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10139         on 68HC11/HC12 due to the asm instruction.
10140         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10141         * gcc.c-torture/compile/920520-1.x: Likewise.
10142         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10143         on 68HC11/HC12 because the function is larger than 64K.
10144         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10145         on 68HC11/HC12 because the structure is too large.
10146
10147 2001-05-20  Richard Henderson  <rth@redhat.com>
10148
10149         * gcc.c-torture/execute/20010520-1.c: New.
10150
10151 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10152
10153         * g++.old-deja/g++.warn/compare1.C: New test.
10154         * gcc.dg/compare4.c: New test.
10155
10156 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10157
10158         * g++.old-deja/g++.other/optimize1.C: New test.
10159
10160 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10161
10162         * g++.old-deja/g++.pt/spec41.C: New test.
10163
10164 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10165
10166         * gcc.c-torture/compile/20010114-1.x: Remove.
10167
10168 2001-05-18  Stan Shebs  <shebs@apple.com>
10169
10170         * gcc.c-torture/compile/20010518-1.c: New test.
10171
10172 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10173
10174         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10175         * g++.old-deja/g++.pt/crash67.C: New test.
10176
10177 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10178
10179         * g++.old-deja/g++.other/debug9.C: New test.
10180
10181 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10182
10183         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10184
10185 2001-05-16  Jan Hubicka  <jh@suse.cz>
10186
10187         * gcc.c-torture/compile/20010516-1.c: New test.
10188
10189 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10190
10191         * g++.old-deja/g++.other/crash41.C: New test.
10192
10193 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10194
10195         * g++.old-deja/g++.pt/crash66.C: New test.
10196
10197 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10198
10199         * g++.old-deja/g++.robertl/eb27.C: Convert.
10200
10201 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10202
10203         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10204         declaration being redundant.
10205
10206 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10207
10208         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10209
10210 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10211
10212         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10213
10214 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10215
10216         * lib/g++.exp: Use testsuite_flags.
10217
10218 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10219
10220         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
10221
10222 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10223
10224         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
10225
10226 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
10227
10228         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
10229
10230 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
10231
10232         * gcc.c-torture/compile/20010313-1.c: New test.
10233
10234 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
10235
10236         * gcc.dg/cpp/direct2.c: New test.
10237         * gccq.dg/cpp/direct2s.c: New test.
10238
10239         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
10240
10241 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
10242
10243         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
10244         * g++.old-deja/g++.other/op3.C: Likewise.
10245
10246 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10247
10248         * gcc.dg/cpp/syshdr.h: New file.
10249         * gcc.dg/cpp/sysmac1.c: Update.
10250         * gcc.dg/cpp/sysmac2.c: Update.
10251
10252 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10253
10254         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
10255
10256 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
10257
10258         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
10259         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
10260
10261 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
10262
10263         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
10264
10265 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
10266
10267         * lib/g++.exp (g++_include_flags): Don't use any special flags
10268         if TESTING_IN_BUILD_TREE is not defined.
10269         (g++_init): Use a plain 'c++' as the compiler if
10270         TESTING_IN_BUILD_TREEE is not defined.
10271
10272 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10273
10274         * g++.old-deja/g++.eh/catch13.C: New test.
10275         * g++.old-deja/g++.eh/catch14.C: New test.
10276
10277 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10278
10279         * gcc.dg/cpp/tr-define.c: New test.
10280
10281 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
10282
10283         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
10284         <stdlib.h>, not <malloc.h>.
10285
10286 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10287
10288         * g++.old-deja/g++.ns/template17.C: New test.
10289
10290 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10291
10292         * g++.old-deja/g++.pt/ref4.C: New test.
10293
10294 2001-04-30  Richard Henderson  <rth@redhat.com>
10295
10296         * gcc.dg/20000724-1.c: Revert last change.
10297
10298 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
10299
10300         * g77.f-torture/execute/20010430.f: New test.
10301
10302 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
10303
10304         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
10305
10306 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
10307
10308         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
10309
10310 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10311
10312         * g++.old-deja/g++.eh/crash6.C: New test.
10313
10314 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10315
10316         * g++.old-deja/g++.other/warn7.C: New test.
10317
10318 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10319
10320         * g++.old-deja/g++.other/defarg9.C: New test.
10321
10322 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10323
10324         * g77.f-torture/compile/20010426.f: New test.
10325         * g77.f-torture/execute/20010426.f: New test.
10326
10327 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10328
10329         * g77.f-torture/compile/20000629-1.x: Remove - error
10330         has been fixed.
10331
10332 2001-04-26  Jeffrey A Law  (law@cygnus.com)
10333
10334         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
10335         Tweak slightly to work with g++.dg framework.
10336         * g++.dg/special/ecos.exp: Run initp1.C test.
10337         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
10338
10339         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
10340         its linker doesn't give line numbers either.
10341         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
10342
10343 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10344
10345         * g++.old-deja/g++.other/lex1.C: New test.
10346
10347 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
10348
10349         * gcc.dg/noncompile/20010425-1.c: New test.
10350
10351 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10352
10353         * g++.old-deja/g++.pt/mangle2.C: New test.
10354
10355 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10356
10357         * gcc.dg/format/plus-1.c: New test.
10358
10359 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10360
10361         * gcc.dg/20010423-1.c: New test.
10362
10363 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10364
10365         * gcc.c-torture/execute/20010422-1.c: New test.
10366
10367 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
10368
10369         * g++.old-deja/g++.ns/type2.C: New test.
10370
10371 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
10372
10373         * g++.old-deja/g++.other/perf1.C: New test.
10374
10375 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
10376
10377         * gcc.dg/c99-func-2.c: Remove xfail.
10378         * gcc.dg/c99-func-3.c: Remove xfail.
10379         * gcc.dg/c99-func-4.c: Remove xfail.
10380
10381 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
10382
10383         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
10384
10385 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10386
10387         * gcc.c-torture/compile/20010423-1.c: New test.
10388
10389 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10390
10391         * g++.old-deja/g++.pt/typename28.C: New test.
10392
10393 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10394
10395         * g++.old-deja/g++.abi/empty2.C: New test.
10396         * g++.old-deja/g++.abi/empty3.C: New test.
10397
10398 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10399
10400         * g++.old-deja/g++.other/comdat2.C: New test.
10401         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
10402
10403 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10404
10405         * g++.old-deja/g++.other/overload14.C: New test.
10406
10407 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10408
10409         * g++.old-deja/g++.other/lookup23.C: New test.
10410
10411 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10412
10413         * gcc.c-torture/execute/20010403-1.c: New test.
10414
10415 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
10416             Mark Mitchell  <mark@codesourcery.com>
10417
10418         * lib/old-dejagnu.exp: Don't delete output of executable.
10419         Add .exe suffix to executables.
10420
10421 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
10422
10423         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
10424
10425 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10426
10427         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
10428
10429 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10430
10431         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
10432         * g++.old-deja/g++.abi/crash1.C: New test.
10433
10434 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10435
10436         * g++.old-deja/g++.other/crash40.C: New test.
10437
10438 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10439
10440         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
10441
10442 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
10443
10444         * g++.old-deja/g++.other/warn6.C: New test.
10445
10446 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10447
10448         * g++.old-deja/g++.robertl/eb42.C: Same.
10449
10450 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10451
10452         * gcc.dg/wtr-conversion-1.c: New testcase.
10453
10454 2001-04-10  Richard Henderson  <rth@redhat.com>
10455
10456         * g++.old-deja/g++.other/array5.C: New.
10457
10458 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10459
10460         * gcc.c-torture/execute/20010408-1.c: New test.
10461
10462 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
10463
10464         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
10465         headers and constructs.
10466         * g++.old-deja/g++.robertl/eb79.C: Same.
10467         * g++.old-deja/g++.robertl/eb77.C (main): Same.
10468         * g++.old-deja/g++.robertl/eb73.C: Same.
10469         * g++.old-deja/g++.robertl/eb66.C (main): Same.
10470         * g++.old-deja/g++.robertl/eb55.C (t): Same.
10471         * g++.old-deja/g++.robertl/eb54.C (main): Same.
10472         * g++.old-deja/g++.robertl/eb46.C (main): Same.
10473         * g++.old-deja/g++.robertl/eb44.C: Same.
10474         * g++.old-deja/g++.robertl/eb41.C (main): Same.
10475         * g++.old-deja/g++.robertl/eb4.C (main): Same.
10476         * g++.old-deja/g++.robertl/eb39.C: Same.
10477         * g++.old-deja/g++.robertl/eb33.C (main): Same.
10478         * g++.old-deja/g++.robertl/eb31.C (main): Same.
10479         * g++.old-deja/g++.robertl/eb30.C: Same.
10480         * g++.old-deja/g++.robertl/eb3.C: Same.
10481         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
10482         * g++.old-deja/g++.robertl/eb21.C: Same.
10483         * g++.old-deja/g++.robertl/eb15.C: Same.
10484         * g++.old-deja/g++.robertl/eb118.C: Same.
10485         * g++.old-deja/g++.robertl/eb115.C (main): Same.
10486         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
10487         * g++.old-deja/g++.robertl/eb109.C: Same.
10488         * g++.old-deja/g++.other/sibcall1.C (main): Same.
10489         * g++.old-deja/g++.mike/rtti1.C: Same.
10490         * g++.old-deja/g++.mike/p658.C: Same.
10491         * g++.old-deja/g++.mike/net46.C: Same.
10492         * g++.old-deja/g++.mike/net34.C: Same.
10493         * g++.old-deja/g++.mike/memoize1.C: Same.
10494         * g++.old-deja/g++.mike/eh2.C: Same.
10495         * g++.old-deja/g++.law/weak.C: Same.
10496         * g++.old-deja/g++.law/visibility7.C: Same.
10497         * g++.old-deja/g++.law/visibility25.C: Same.
10498         * g++.old-deja/g++.law/visibility22.C: Same.
10499         * g++.old-deja/g++.law/visibility2.C: Same.
10500         * g++.old-deja/g++.law/visibility17.C: Same.
10501         * g++.old-deja/g++.law/visibility13.C: Same.
10502         * g++.old-deja/g++.law/visibility10.C: Same.
10503         * g++.old-deja/g++.law/visibility1.C: Same.
10504         * g++.old-deja/g++.law/virtual3.C (eval): Same.
10505         * g++.old-deja/g++.law/vbase1.C: Same.
10506         * g++.old-deja/g++.law/operators32.C: Same.
10507         * g++.old-deja/g++.law/nest3.C: Same.
10508         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
10509         * g++.old-deja/g++.law/except5.C (main): Same.
10510         * g++.old-deja/g++.law/cvt7.C (run): Same.
10511         * g++.old-deja/g++.law/cvt2.C: Same.
10512         * g++.old-deja/g++.law/cvt16.C: Same.
10513         * g++.old-deja/g++.law/ctors6.C (bar): Same.
10514         * g++.old-deja/g++.law/ctors17.C (main): Same.
10515         * g++.old-deja/g++.law/ctors13.C: Same.
10516         * g++.old-deja/g++.law/ctors12.C (main): Same.
10517         * g++.old-deja/g++.law/ctors10.C: Same.
10518         * g++.old-deja/g++.law/code-gen5.C: Same.
10519         * g++.old-deja/g++.law/bad-error7.C: Same.
10520         * g++.old-deja/g++.law/arm9.C: Same.
10521         * g++.old-deja/g++.law/arm12.C: Same.
10522         * g++.old-deja/g++.law/arg8.C: Same.
10523         * g++.old-deja/g++.law/arg1.C: Same.
10524         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
10525         * g++.old-deja/g++.jason/template31.C: Same.
10526         * g++.old-deja/g++.jason/template24.C (main): Same.
10527         * g++.old-deja/g++.jason/2371.C: Same.
10528         * g++.old-deja/g++.eh/new2.C: Same.
10529         * g++.old-deja/g++.eh/new1.C: Same.
10530         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
10531         * g++.old-deja/g++.brendan/nest21.C (main): Same.
10532         * g++.old-deja/g++.brendan/err-msg3.C: Same.
10533         * g++.old-deja/g++.brendan/crash62.C: Same.
10534         * g++.old-deja/g++.brendan/crash52.C: Same.
10535         * g++.old-deja/g++.brendan/crash49.C (main): Same.
10536         * g++.old-deja/g++.brendan/crash38.C: Same.
10537         * g++.old-deja/g++.brendan/crash15.C (main): Same.
10538         * g++.old-deja/g++.brendan/copy9.C: Same.
10539
10540 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
10541
10542         * gcc.c-torture/execute/20001203-2.c (memset):
10543         Count argument is of type __SIZE_TYPE__.
10544
10545 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
10546
10547         * gcc.c-torture/compile/20010404-1.c: New test.
10548
10549 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
10550
10551         * gcc.c-torture/compile/20010326-1.c: New test.
10552
10553 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
10554
10555         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
10556         peculiarities of the SH.
10557         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
10558
10559 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10560
10561         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
10562         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
10563         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
10564
10565 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10566
10567         * g77.f-torture/compile/20010321-1.f: New test.
10568
10569 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10570
10571         * gcc.c-torture/compile/20010329-1.c: New test.
10572
10573 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10574
10575         * gcc.c-torture/execute/20010329-1.c: New test.
10576
10577 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
10578
10579         * g++.old-deja/g++.other/eh4.C: Fix typo.
10580
10581 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
10582
10583         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
10584
10585 2001-03-28  Philip Blundell  <philb@gnu.org>
10586
10587         * gcc.c-torture/compile/20010328-1.c: New test.
10588
10589 2001-03-27  Richard Henderson  <rth@redhat.com>
10590
10591         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
10592         * g++.old-deja/g++.eh/vbase3.C: Likewise.
10593
10594 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
10595
10596         * gcc.c-torture/compile/20010327-1.c: New test.
10597
10598 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10599
10600         * g++.old-deja/g++.other/friend12.C: New test.
10601         * g++.old-deja/g++.other/friend9.C: Expect no errors.
10602         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
10603
10604 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10605
10606         * gcc.c-torture/execute/20010325-1.c: New test.
10607
10608 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
10609
10610         * g++.old-deja/g++.other/mangle3.C: New test.
10611
10612 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
10613
10614         * g++.old-deja/g++.other/anon8.C: New test.
10615
10616 2001-03-20  Philip Blundell  <philb@gnu.org>
10617
10618         * gcc.c-torture/compile/20010320-1.c: New test.
10619
10620 2001-03-17  Richard Henderson  <rth@redhat.com>
10621
10622         * g++.old-deja/g++.other/eh4.C: Add expected error text.
10623
10624 2001-03-15  Geoff Keating  <geoff@redhat.com>
10625
10626         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
10627         tests on AIX.
10628
10629 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
10630
10631         * g++.old-deja/g++.other/eh4.C: New test.
10632
10633 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
10634
10635         * gcc.dg/cpp/mi1.c: Update.
10636
10637 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
10638
10639         * g++.old-deja/g++.other/regstack.C: New test.
10640
10641 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10642
10643         * g++.old-deja/g++.other/ref4.C: New test.
10644
10645 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
10646
10647         * objc/execute/va_method.m: Added.
10648         * objc/execute/IMP.m: Added.
10649         * objc/execute/_cmd.m: Added.
10650         * objc/execute/accessing_ivars.m: Added.
10651         * objc/execute/class-1.m: Added.
10652         * objc/execute/class-10.m: Added.
10653         * objc/execute/class-11.m: Added.
10654         * objc/execute/class-12.m: Added.
10655         * objc/execute/class-13.m: Added.
10656         * objc/execute/class-14.m: Added.
10657         * objc/execute/class-2.m: Added.
10658         * objc/execute/class-3.m: Added.
10659         * objc/execute/class-4.m: Added.
10660         * objc/execute/class-5.m: Added.
10661         * objc/execute/class-6.m: Added.
10662         * objc/execute/class-7.m: Added.
10663         * objc/execute/class-8.m: Added.
10664         * objc/execute/class-9.m: Added.
10665         * objc/execute/class-tests-1.h
10666         * objc/execute/class-tests-2.h
10667         * objc/execute/compatibility_alias.m: Added.
10668         * objc/execute/encode-1.m: Added.
10669         * objc/execute/formal_protocol-1.m: Added.
10670         * objc/execute/formal_protocol-2.m: Added.
10671         * objc/execute/formal_protocol-3.m: Added.
10672         * objc/execute/formal_protocol-4.m: Added.
10673         * objc/execute/formal_protocol-5.m: Added.
10674         * objc/execute/formal_protocol-6.m: Added.
10675         * objc/execute/formal_protocol-7.m: Added.
10676         * objc/execute/informal_protocol.m: Added.
10677         * objc/execute/initialize.m: Added.
10678         * objc/execute/load.m: Added.
10679         * objc/execute/many_args_method.m: Added.
10680         * objc/execute/nested-3.m: Added.
10681         * objc/execute/no_clash.m: Added.
10682         * objc/execute/private.m: Added.
10683         * objc/execute/redefining_self.m: Added.
10684         * objc/execute/root_methods.m: Added.
10685         * objc/execute/selector-1.m: Added.
10686         * objc/execute/static-1.m: Added.
10687         * objc/execute/static-2.m: Added.
10688         * objc/execute/va_method.m: Added.
10689
10690 2001-03-10  Richard Henderson  <rth@redhat.com>
10691
10692         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
10693
10694 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
10695
10696         * g++.old-deja/g++.other/crash31.C: XFAIL.
10697         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
10698         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
10699         * gcc.c-torture/execute/20010123-1.x: XFAIL.
10700         * gcc.c-torture/execute/20010124-1.x: XFAIL.
10701         * gcc.dg/sequence-pt-1.c: XFAIL one test.
10702
10703 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
10704
10705         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
10706
10707 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
10708
10709         * gcc.dg/20000724-1.c: Don't use multiline strings.
10710
10711 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
10712
10713         * objc/execute/string1.m, objc/execute/string2.m: Compare the
10714         result of -cString against what we expect it to be; don't just
10715         print it out for no one to read.
10716
10717         * objc/execute/string3.m, objc/execute/string4.m: New tests.
10718         Based on testcases provided by Nicola Pero.
10719
10720 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
10721
10722         * gcc.dg/cpp/macro7.c: New test.
10723
10724 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
10725
10726         * gcc.dg/cpp/multiline.c: Update.
10727
10728 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10729
10730         * g++.old-deja/g++.other/enum3.C: New test.
10731
10732 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10733
10734         * g++.old-deja/g++.other/pod1.C: New test.
10735
10736 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10737
10738         * g++.old-deja/g++.ext/overload1.C: New test.
10739
10740 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10741
10742         * g++.old-deja/g++.pt/using1.C: New test.
10743
10744 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10745
10746         * g++.old-deja/g++.other/using9.C: New test.
10747
10748 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
10749
10750         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
10751
10752         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
10753
10754 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
10755
10756         * g++.old-deja/g++.ext/realpt1.C: Remove.
10757
10758 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
10759
10760         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
10761
10762 2001-02-26  Will Cohen  <wcohen@redhat.com>
10763
10764         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
10765
10766 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
10767
10768         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
10769         templatized constructors.
10770
10771 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10772
10773         * gcc.c-torture/execute/20010224-1.c: New test.
10774
10775 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
10776
10777         * gcc.c-torture/execute/20010222-1.c: New test.
10778
10779 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
10780
10781         * g++.old-deja/g++.other/inline20.C: New test.
10782
10783 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
10784
10785         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
10786
10787 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10788
10789         * g++.old-deja/g++.other/lookup22.C: New test.
10790
10791 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
10792
10793         * g77.dg: New directory.
10794         * g77.dg/20010216-1.f: New test case.
10795         * g77.dg/dg.exp: New driver.
10796         * lib/g77-dg.exp: New driver library.
10797
10798 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10799
10800         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
10801
10802 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
10803
10804         * g++.old-deja/g++.other/decl9.C: New test.
10805
10806 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
10807
10808         * g++.old-deja/g++.other/init16.C: Update the test so that it does
10809         not need <string> and also tests the initialization at runtime.
10810
10811 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10812
10813         * gcc.c-torture/execute/longlong.c: New test.
10814
10815 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
10816
10817         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
10818
10819 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
10820
10821         * gcc.c-torture/execute/920302-1.c (execute):
10822         Change argument type to short.
10823
10824 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10825
10826         * g++.old-deja/g++.pt/deduct6.C: New test.
10827
10828 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10829
10830         * g++.old-deja/g++.pt/deduct5.C: New test.
10831
10832 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
10833
10834         * gcc.c-torture/execute/20010209-1.c: New test.
10835
10836 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
10837
10838         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
10839
10840 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
10841
10842         * g++.dg/vtgc1.C: Update for new ABI.
10843
10844         * consistency.vlad: New directory, 1665 files.
10845
10846 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10847
10848         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
10849         return type.
10850         * gcc.dg/cpp/digraphs.c: Declare puts.
10851
10852 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
10853
10854         * g++.old-deja/g++.other/warn5.C: New test.
10855
10856 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
10857
10858         * g++.old-deja/g++.pt/spec40.C: New test.
10859
10860 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
10861
10862         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
10863         case.
10864         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
10865
10866 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
10867
10868         * gcc.c-torture/compile/20010209-1.c: New test.
10869
10870 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
10871
10872         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
10873         excess errors message but not if it crashes.
10874         * g++.old-deja/g++.other/crash27.C: Likewise.
10875         * g++.old-deja/g++.other/crash28.C: Likewise.
10876         * g++.old-deja/g++.other/crash30.C: Likewise.
10877         * g++.old-deja/g++.other/crash32.C: Likewise.
10878         * g++.old-deja/g++.other/crash35.C: Likewise.
10879         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10880
10881 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10882
10883         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
10884         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
10885         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
10886         g77.f-torture/execute/execute.exp,
10887         g77.f-torture/noncompile/noncompile.exp,
10888         gcc.c-torture/execute/execute.exp,
10889         gcc.c-torture/execute/memcheck/memcheck.exp,
10890         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
10891         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
10892         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
10893         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
10894         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
10895         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
10896         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
10897         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
10898         Remove bug reporting instructions with ancient email addresses.
10899
10900 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
10901
10902         * gcc.dg/20010202-1.c: New test.
10903         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
10904
10905 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
10906
10907         * g++.dg/stdbool-if.C: New test.
10908
10909 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
10910
10911         * objc/execute/fdecl.m: Added main().
10912
10913 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
10914
10915         * gcc.c-torture/execute/20010206-1.c: New test.
10916
10917 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10918
10919         * gcc.dg/cpp/avoidpaste1.c: Update.
10920
10921 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
10922
10923         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
10924         Pero <nicola@brainstorm.co.uk>.
10925         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
10926
10927 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
10928
10929         * g++.old-deja/g++.pt/spec39.C: New test.
10930
10931 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
10932
10933         * gcc.c-torture/compile/20010202-1.c: New test.
10934
10935 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
10936
10937         * g++.old-deja/g++.abi/primary2.C: New test.
10938         * g++.old-deja/g++.abi/primary3.C: New test.
10939         * g++.old-deja/g++.abi/primary4.C: New test.
10940         * g++.old-deja/g++.abi/primary5.C: New test.
10941         * g++.old-deja/g++.abi/vtable3.h: New test.
10942         * g++.old-deja/g++.abi/vtable3a.C: New test.
10943         * g++.old-deja/g++.abi/vtable3b.C: New test.
10944         * g++.old-deja/g++.abi/vtable3c.C: New test.
10945         * g++.old-deja/g++.abi/vtable3d.C: New test.
10946         * g++.old-deja/g++.abi/vtable3e.C: New test.
10947         * g++.old-deja/g++.abi/vtable3f.C: New test.
10948         * g++.old-deja/g++.abi/vtable3g.C: New test.
10949         * g++.old-deja/g++.abi/vtable3h.C: New test.
10950         * g++.old-deja/g++.abi/vtable3i.C: New test.
10951         * g++.old-deja/g++.abi/vtable3j.C: New test.
10952         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
10953
10954 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
10955
10956         * g++.old-deja/g++.other/anon6.C: New test.
10957         * g++.old-deja/g++.other/anon7.C: New test.
10958
10959 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10960
10961         * gcc.dg/cpp/avoidpaste2.c: New tests.
10962
10963 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
10964
10965         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
10966
10967 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
10968
10969         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
10970         DECIMAL_DIG cases for Irix."
10971
10972 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
10973
10974         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
10975
10976 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10977
10978         * gcc.dg/c99-tag-1.c: New test.
10979
10980 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
10981
10982         * gcc.dg/cpp/tr-warn1.c: Add tests.
10983
10984 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
10985
10986         * gcc.dg/cpp/avoidpaste1.c: Update.
10987         * gcc.dg/cpp/paste4.c: Update.
10988
10989 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
10990
10991         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
10992         cases for Irix.
10993
10994 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
10995
10996         * g++.old-deja/g++.other/inline19.C: New test.
10997
10998 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10999
11000         * gcc.dg/Wlarger-than.c: New test.
11001
11002 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11003
11004         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11005
11006 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11007
11008         * gcc.c-torture/execute/20010129-1.c: New test.
11009         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11010
11011 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11012
11013         * gcc.dg/cpp/avoidpaste1.c: Test case.
11014
11015 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11016
11017         * g++.old-deja/g++.other/inline18.C: New test.
11018
11019 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11020
11021         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11022         and __builtin_putchar.
11023
11024 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11025
11026         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11027         tests.
11028
11029 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11030
11031         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11032         floating point number rounding mode to round to the nearest
11033         representable mode.
11034
11035 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11036
11037         * g++.old-deja/g++.other/mangle2.C: New test.
11038
11039 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11040
11041         * gcc.c-torture/compile/20010124-1.c: New test.
11042
11043 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11044
11045         * g++.old-deja/g++.pt/spec38.C: New test.
11046
11047 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11048
11049         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11050         "Build don't run".
11051
11052 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11053
11054         * gcc.c-torture/execute/20010123-1.c: New test.
11055
11056 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11057
11058         * g++.old-deja/g++.pt/spec37.C: New test.
11059
11060 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11061
11062         * g++.old-deja/g++.pt/overload14.C: New test.
11063
11064 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11065
11066         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11067         __builtin_return_address.
11068
11069 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11070
11071         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11072         * g++.old-deja/g++.pt/spec35.C: New test.
11073         * g++.old-deja/g++.pt/spec36.C: New test.
11074
11075 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11076
11077         * gcc.c-torture/compile/20010118-1.c: New test.
11078
11079 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11080
11081         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11082
11083 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11084
11085         * gcc.c-torture/execute/20010119-1.c: New test.
11086
11087 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11088
11089         * g++.old-deja/g++.other/vbase5.C: New test.
11090
11091 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11092
11093         * gcc.c-torture/execute/20010118-1.c: New test.
11094
11095 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11096
11097         * g++.old-deja/g++.pt/deduct3.C: New test.
11098
11099 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11100
11101         * g++.old-deja/g++.pt/spec34.C: New test.
11102
11103 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11104
11105         * g77.f-torture/compile/20000601-2.f: New test.
11106
11107 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11108
11109         * g++.old-deja/g++.other/init17.C: New test.
11110
11111 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11112
11113         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11114
11115 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11116
11117         * g++.old-deja/g++.pt/unify8.C: New test.
11118
11119 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11120
11121         * g++.old-deja/g++.abi/vbase1.C: New test.
11122
11123 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11124
11125         * g++.old-deja/g++.pt/crash65.C: New test.
11126
11127 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11128
11129         * gcc.dg/cpp/assembl2.S: New test case.
11130
11131 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11132
11133         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11134         are supported.
11135
11136 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11137
11138         * g++.old-deja/g++.other/builtins1.C: New test.
11139         * g++.old-deja/g++.other/builtins2.C: Likewise.
11140         * g++.old-deja/g++.other/builtins3.C: Likewise.
11141         * g++.old-deja/g++.other/builtins4.C: Likewise.
11142
11143 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11144
11145         * gcc.c-torture/compile/20010117-1.c: New test.
11146         * gcc.c-torture/compile/20010117-2.c: New test.
11147
11148 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11149
11150         * g77.f-torture/execute/20010116.[fx]: New test,
11151         XFAIL on i?86-*-*.
11152         * g77.f-torture/compile/20010115.f: Indicate it's
11153         a test for PR fortran/1636.
11154
11155 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11156
11157         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11158
11159 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11160
11161         * g77.f-torture/compile/20010115.f: New test.
11162
11163 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11164
11165         * g++.old-deja/g++.pt/nontype5.C: New test.
11166
11167 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11168
11169         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11170         have an equivalent working one below it.
11171
11172 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11173
11174         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11175         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11176
11177 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11178
11179         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11180         message containing "init_priority".
11181         (conpr-2.C): Likewise.
11182         (conpr-3.C): Likewise.
11183         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11184
11185 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11186
11187         * gcc.c-torture/execute/20010114-2.c: New test.
11188
11189 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11190
11191         * gcc.c-torture/compile/20010114-1.c: New test.
11192         * gcc.c-torture/compile/20010114-1.x: Xfail.
11193         * gcc.c-torture/compile/20010114-2.c: New test.
11194         * gcc.c-torture/execute/20010114-1.c: New test.
11195         * gcc.dg/trunc-1.c: New test.
11196         * gcc.dg/uninit-B.c: New test.
11197
11198 2001-01-13  Nick Clifton  <nickc@redhat.com>
11199
11200         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11201         target.
11202
11203 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11204
11205         * gcc.c-torture/compile/20010113-1.c: New test.
11206
11207 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11208
11209         * gcc.c-torture/compile/20001212-1.c: New test.
11210
11211 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11212
11213         * gcc.dg/cpp/widestr1.c: Update.
11214         * gcc.dg/cpp/prag-imp.c: Remove.
11215
11216 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11217
11218         * gcc.c-torture/execute/20000801-3.x: Remove.
11219         * gcc.dg/c90-init-1.c: New test.
11220         * gcc.dg/c99-init-1.c: New test.
11221         * gcc.dg/c99-init-2.c: New test.
11222         * gcc.dg/gnu99-init-1.c: New test.
11223
11224 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
11225
11226         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
11227         testing that no relevant ones were found.
11228
11229 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11230
11231         * g++.old-deja/g++.pt/cast2.C: New test.
11232
11233 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11234
11235         * g++.old-deja/g++.pt/friend47.C: New test.
11236
11237 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11238
11239         * g++.old-deja/g++.pt/instantiate13.C: New test.
11240
11241 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11242
11243         * g++.old-deja/g++.other/defarg7.C: New test.
11244         * g++.old-deja/g++.other/defarg8.C: New test.
11245
11246 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11247
11248         * g++.old-deja/g++.pt/crash64.C: New test.
11249
11250 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11251
11252         * g++.old-deja/g++.pt/crash63.C: New test.
11253
11254 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11255
11256         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
11257
11258 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
11259
11260         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
11261
11262 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11263
11264         * g++.old-deja/g++.pt/error3.C: New test.
11265
11266 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11267
11268         * g++.old-deja/g++.other/crash39.C: New test.
11269
11270 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11271
11272         * g++.old-deja/g++.other/vbase4.C: New test.
11273
11274 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
11275
11276         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
11277         * gcc.dg/special/20000419-2.c: New file. Identical to above.
11278         * gcc.dg/special/special.exp: New test driver which will check
11279         for alias support for the above test.
11280
11281 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
11282
11283         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
11284         problems on small machines.
11285         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
11286         parameterize.
11287
11288 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
11289
11290         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
11291         mips.
11292         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11293
11294 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
11295
11296         * g++.old_deja/g++.pt/using8.C: New test.
11297
11298 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11299
11300         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
11301
11302 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
11303
11304         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
11305         where a failure is expected.
11306         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
11307
11308 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11309
11310         * g++.old_deja/g++.pt/instantiate12.C: New test.
11311
11312 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11313
11314         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
11315         start of structs.
11316         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
11317         * g++.old-deja/g++.brendan/crash17.C: Likewise.
11318         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11319         * g++.old-deja/g++.brendan/crash48.C: Likewise.
11320         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11321         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
11322         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11323         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
11324         * g++.old-deja/g++.eh/spec6.C: Likewise.
11325         * g++.old-deja/g++.jason/crash3.C: Likewise.
11326         * g++.old-deja/g++.law/ctors11.C: Likewise.
11327         * g++.old-deja/g++.law/ctors17.C: Likewise.
11328         * g++.old-deja/g++.law/ctors5.C: Likewise.
11329         * g++.old-deja/g++.law/ctors9.C: Likewise.
11330         * g++.old-deja/g++.mike/ambig1.C: Likewise.
11331         * g++.old-deja/g++.mike/net22.C: Likewise.
11332         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11333         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11334         * g++.old-deja/g++.mike/virt3.C: Likewise.
11335         * g++.old-deja/g++.niklas/t128.C: Likewise.
11336         * g++.old-deja/g++.other/anon4.C: Likewise.
11337         * g++.old-deja/g++.other/using1.C: Likewise.
11338         * g++.old-deja/g++.other/warn3.C: Likewise.
11339         * g++.old-deja/g++.pt/t37.C: Likewise.
11340         * g++.old-deja/g++.robertl/eb69.C: Likewise.
11341         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11342
11343 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11344
11345         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
11346
11347 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11348
11349         * gcc.c-torture/execute/stdio-opt-3.c: New test.
11350
11351 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
11352
11353         * gcc.c-torture/compile/20010107-1.c: New test.
11354
11355 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11356
11357         * gcc.c-torture/execute/builtin-noret-1.c: New test.
11358
11359 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11360
11361         * gcc.dg/format/format.h: New file.
11362         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
11363         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
11364         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
11365         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
11366         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
11367         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11368         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
11369         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
11370         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
11371         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
11372         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
11373         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
11374         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
11375         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
11376         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
11377         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
11378         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
11379         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
11380         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
11381         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
11382         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
11383         instead of declaring standard types, macros and functions in each
11384         test.
11385
11386 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
11387
11388         * gcc.c-torture/execute/20010106-1.c: New test.
11389
11390 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11391
11392         * gcc.dg/format/format.exp: New file.
11393         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
11394         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
11395         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
11396         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
11397         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
11398         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
11399         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
11400         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
11401         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
11402         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
11403         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
11404         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
11405         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
11406         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
11407         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
11408         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
11409         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
11410         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
11411         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
11412         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
11413         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
11414         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
11415         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
11416         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
11417         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
11418         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
11419         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
11420         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
11421         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
11422         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
11423         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
11424         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
11425         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
11426         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
11427         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
11428         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
11429         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
11430         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
11431         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
11432         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
11433         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
11434         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
11435
11436 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
11437
11438         * gcc.c-torture/execute/991228-1.c: Take word endianness into
11439         account.
11440
11441 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11442
11443         * gcc.c-torture/execute/builtin-complex-1.c: New test.
11444
11445 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11446
11447         * g++.old-deja/g++.pt/crash62.C: New test.
11448
11449 2001-01-04  Richard Henderson  <rth@redhat.com>
11450
11451         * gcc.dg/20000926-1.c: Update expected warnings.
11452         * gcc.dg/array-2.c: Likewise.
11453         * gcc.dg/array-4.c: Also validate flexible array members.
11454         * gcc.dg/c99-flex-array-1.c: New.
11455
11456 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11457
11458         * gcc.c-torture/compile/20001222-1.x: Remove.
11459
11460 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11461
11462         * gcc.c-torture/execute/built-in-setjmp.c: New.
11463
11464 2001-01-03  Richard Henderson  <rth@redhat.com>
11465
11466         * gcc.dg/940510-1.c: Update expected error wording.
11467         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
11468
11469 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
11470
11471         * lib/target-supports.exp (check_alias_available): Modified to
11472         indicate aliases not supported if only weak aliases are supported.
11473
11474 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11475
11476         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
11477         Turn on cmpstrsi checks for __pj__ and __i370__.
11478
11479 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11480
11481         * g++.old-deja/g++.other/virtual11.C: New test.
11482
11483 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11484
11485         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
11486
11487 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11488
11489         * gcc.c-torture/compile/20010102-1.c: New test.
11490
11491 2001-01-02  Andreas Jaeger  <aj@suse.de>
11492
11493         * gcc.dg/noreturn-3.c: New test.
11494
11495         * gcc.dg/noreturn-4.c: New test.
11496
11497 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11498
11499         * gcc.c-torture/execute/stdio-opt-1.c: Also test
11500         __builtin_fputc and __builtin_fwrite.
11501
11502 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11503
11504         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
11505         signed char, not default char.
11506
11507 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11508
11509         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
11510
11511 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
11512
11513         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
11514
11515 2000-12-29  Richard Henderson  <rth@redhat.com>
11516
11517         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
11518         (__cyg_profile_func_exit): Define.
11519
11520 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11521
11522         * g++.dg/vtgc1.C: New test.
11523
11524 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
11525
11526         * gcc.dg/noncompile/20001228-1.c: New test.
11527
11528         * gcc.dg/20001228-1.c: New test.
11529
11530         * gcc.c-torture/execute/20001228-1.c: New test.
11531
11532 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
11533
11534         * gcc.dg/format-strfmon-1.c: New test.
11535
11536 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11537
11538         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
11539         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
11540         * gcc.c-torture/execute/string-opt-1.c: Likewise.
11541         * gcc.c-torture/execute/string-opt-2.c: Likewise.
11542         * gcc.c-torture/execute/string-opt-3.c: Likewise.
11543         * gcc.c-torture/execute/string-opt-4.c: Likewise.
11544         * gcc.c-torture/execute/string-opt-6.c: Likewise.
11545         * gcc.c-torture/execute/string-opt-7.c: Likewise.
11546         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11547         * gcc.c-torture/execute/string-opt-9.c: Likewise.
11548         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11549         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11550         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11551
11552         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
11553         * gcc.c-torture/execute/string-opt-4.c: Test index.
11554
11555 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
11556
11557         * gcc.c-torture/compile/20001226-1.c: New test.
11558
11559 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11560
11561         * gcc.c-torture/compile/20001222-1.c: New test.
11562         * gcc.c-torture/compile/20001222-1.x: Xfail.
11563
11564 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
11565
11566         * gcc.c-torture/execute/comp-goto-2.c: New test.
11567
11568 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
11569
11570         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
11571         Use long types if __INT_MAX__ is 32767.
11572         (main): Use cast to (sint32 *) when poking 88 into a_page.
11573
11574         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
11575
11576 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
11577
11578         * gcc.c-torture/compile/20001221-1.c: New test.
11579         * gcc.c-torture/execute/20001221-1.c: New test.
11580
11581 2000-12-20  Richard Henderson  <rth@redhat.com>
11582
11583         * g++.old-deja/g++.pt/crash36.C: Update error lines.
11584         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11585
11586 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11587
11588         * gcc.dg/compare3.c: New test.
11589
11590 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11591
11592         * gcc.dg/format-warnll-1.c: New test.
11593
11594 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11595
11596         * gcc.dg/cpp/cmdlne-P.c: New test.
11597
11598 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11599
11600         * gcc.c-torture/execute/builtin-abs-1.c,
11601         gcc.c-torture/execute/builtin-abs-2.c: New tests.
11602
11603 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11604
11605         * gcc.dg/cpp/multiline.c: New test.
11606
11607 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11608
11609         * g++.old-deja/g++.other/syshdr1.C: Update.
11610         * gcc.dg/cpp/lineflags.c: Remove temporarily.
11611
11612 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11613
11614         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
11615
11616 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11617
11618         * g++.old-deja/g++.pt/ttp65.C: New test.
11619
11620 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11621
11622         * g++.old-deja/g++.pt/ttp64.C: New test.
11623
11624 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11625
11626         * g++.old-deja/g++.pt/spec33.C: New test.
11627
11628 2000-12-14  Catherine Moore  <clm@redhat.com>
11629
11630         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
11631         * gcc.c-torture/execute/920612-2.c: Likewise.
11632         * gcc.c-torture/execute/920428-2.c: Likewise.
11633         * gcc-c-torture/execute/va-arg-11.c: Call exit.
11634         * gcc.c-torture/execute/va-arg-21.c: Likewise.
11635
11636 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11637
11638         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
11639         * gcc.dg/pack-test-2.c: Likewise.
11640
11641 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11642
11643         Tests by Zack Weinberg <zackw@stanford.edu>.
11644
11645         * gcc.dg/cpp/defined.c: Update.
11646         * gcc.dg/cpp/defined_trad.c: New tests.
11647
11648 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11649
11650         * gcc.dg/cpp/trad-direct.c: Update.
11651
11652 2000-12-11  Neil Booth  <neilb@earthling.net>
11653
11654         * gcc.dg/cpp/defined_trad.c
11655
11656 2000-12-11  Neil Booth  <neilb@earthling.net>
11657
11658         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
11659
11660 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11661
11662         * gcc.dg/format-miss-2.c: New test.
11663
11664 2000-12-09  Neil Booth  <neilb@earthling.net>
11665
11666         * gcc.dg/cpp/lineflags.c: New tests.
11667         * gcc.dg/cpp/poison.c: Update.
11668         * gcc.dg/cpp/redef2.c: Update.
11669         * gcc.dg/cpp/skipping.c: New test.
11670
11671 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
11672
11673         * g++.old-deja/g++.other/eh3.C: New testcase.
11674
11675 2000-12-07  Neil Booth  <neilb@earthling.net>
11676
11677         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
11678         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
11679         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
11680         wtr-union-init-2.c, wtr-union-init-3.c: Update.
11681         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
11682         Update.
11683
11684 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11685
11686         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
11687         __SIZE_TYPE__ instead of int for type of integers cast to
11688         pointers.
11689
11690 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
11691
11692         * g++.old-deja/g++.other/cleanup4.C: New test.
11693
11694 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11695
11696         * format-sec-1.c: New test.
11697
11698 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11699
11700         * gcc.dg/format-nonlit-3.c: New test.
11701
11702 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11703
11704         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
11705         through a null pointer.
11706
11707 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11708
11709         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
11710         * g++.old-deja/g++.pt/partial4.C: New test.
11711
11712 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
11713
11714         * gcc.c-torture/execute/ieee/hugeval.x: New.
11715
11716 2000-12-06  Neil Booth  <neilb@earthling.net>
11717
11718         * gcc.dg/cpp/backslash2.c: New tests.
11719
11720 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11721
11722         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
11723         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
11724
11725 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
11726
11727         * gcc.c-torture/execute/20001203-2.c: New testcase.
11728
11729 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
11730
11731         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
11732         * g++.old-deja/g++.other/virtual10.C: New test.
11733
11734 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
11735
11736         * g++.old-deja/g++.mike/pmf5.C: Remove test.
11737
11738 2000-12-05  Richard Henderson  <rth@redhat.com>
11739
11740         * gcc.c-torture/compile/20001205-1.c: New.
11741
11742 2000-12-04  Neil Booth  <neilb@earthling.net>
11743
11744         * g++.old-deja/g++.other/virtual9.C: New test.
11745         * g++.old-deja/g++.pt/crash61.C: New test.
11746         * gcc.c-torture/execute/loop-9.c: New test.
11747
11748 2000-12-04  Neil Booth  <neilb@earthling.net>
11749
11750         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
11751         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
11752         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
11753         * gcc.dg/cpp/extratokens.c: ...here.
11754
11755 2000-12-04  Neil Booth  <neilb@earthling.net>
11756
11757         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
11758         New tests.
11759
11760 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11761
11762         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
11763         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
11764
11765 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11766
11767         * gcc.c-torture/execute/20001203-1.c: New test.
11768
11769 2000-12-03  Neil Booth  <neilb@earthling.net>
11770
11771         * gcc.dg/cpp/macro6.c: New test cases.
11772
11773 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11774
11775         * gcc.c-torture/execute/string-opt-9.c: New test.
11776         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11777         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11778         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11779
11780         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
11781         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
11782
11783 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
11784
11785         * gcc.dg/cpp/if-6.c: New testcase.
11786
11787         * gcc.dg/20001201-1.c: New testcase.
11788
11789 2000-12-02  Neil Booth  <neilb@earthling.net>
11790
11791         * g++.old-deja/g++.other/externC4.C,
11792         g++.old-deja/g++.other/friend10.C: New tests.
11793
11794 2000-12-02  Neil Booth  <neilb@earthling.net>
11795
11796         * g++.old-deja/g++.other/instan2.C
11797         * g++.old-deja/g++.other/instan3.C: New test.
11798
11799 2000-12-02  Neil Booth  <neilb@earthling.net>
11800
11801         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
11802         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
11803         gnuc99.c,gnuc99-pedantic.c: New tests.
11804
11805 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11806
11807         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
11808         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
11809
11810 2000-12-01  Neil Booth  <neilb@earthling.net>
11811
11812         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
11813         * gcc.dg/cpp/poison.c: Update.
11814         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
11815
11816 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
11817
11818         * g77.f-torture/execute/20001201.f: New test.
11819
11820 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11821
11822         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
11823
11824 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
11825
11826         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
11827
11828 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11829
11830         * g++.old-deja/g++.other/cast6.C: New test.
11831
11832 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
11833
11834         * gcc.c-torture/execute/20001130-2.c: New testcase.
11835
11836 2000-11-30  Richard Henderson  <rth@redhat.com>
11837
11838         * gcc.c-torture/execute/20001130-1.c: New test.
11839
11840 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
11841
11842         * g++.old-deja/g++.other/op3.C: New test.
11843
11844 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
11845
11846         * g++.old-deja/g++.other/op2.C: New test.
11847
11848 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
11849
11850         * g++.old-deja/g++.other/crash38.C: New test.
11851
11852 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
11853
11854         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
11855
11856 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
11857
11858         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
11859         tests.
11860         * gcc.c-torture/execute/string-opt-6.c: New test.
11861
11862         * gcc.dg/20001117-1.c: Add main.
11863
11864 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
11865
11866         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
11867         Move from here ...
11868         * gcc.dg/940510-1.c: ... to here.
11869
11870         * gcc.dg/20000926-1.c: GNU C now allows initializations of
11871         zero-size arrays in toplevel structures.
11872
11873 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
11874
11875         * gcc.c-torture/execute/loop-8.c: New test.
11876
11877 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11878
11879         * g++.old-deja/g++.other/base1.C: New test.
11880
11881 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11882
11883         * g++.old-deja/g++.other/parse2.C: New test.
11884
11885 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11886
11887         * g++.old-deja/g++.pt/incomplete1.C: New test.
11888
11889 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11890
11891         * g++.old-deja/g++.other/friend9.C: New test.
11892
11893 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
11894
11895         * gcc.dg/20001127-1.c: New test.
11896
11897 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
11898
11899         * g++.old-deja/g++.pt/friend46.C: New test.
11900
11901 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
11902
11903         * g++.old-deja/g++.other/ptrmem8.C: New test.
11904
11905 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11906
11907         * gcc.c-torture/execute/string-opt-7.c: New test.
11908         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11909
11910 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
11911
11912         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
11913         instead of 'mkcheck 2'.
11914
11915 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11916
11917         * gcc.c-torture/execute/memcheck/driver.c,
11918         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
11919         C9X references to refer to C99.
11920
11921 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
11922
11923         * gcc.dg/ultrasp3.c: New test.
11924
11925 2000-11-25  Neil Booth  <neilb@earthling.net>
11926
11927         * gcc.dg/cpp/include2.c: Update test to be locale independent.
11928
11929 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
11930
11931         * gcc.c-torture/compile/20001123-2.c: New.
11932
11933 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11934
11935         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
11936
11937 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
11938
11939         * gcc.dg/sequence-point-1.c: Add some new tests.
11940         * gcc.c-torture/execute/20001124-1.c: New test.
11941
11942 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
11943
11944         * g++.old-deja/g++.other/vaarg4.C: New test.
11945         * gcc.c-torture/compile/20001123-1.c: New test.
11946
11947 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
11948
11949         * g++.other/crash24.C: Adjust and remove XFAIL.
11950         * g++.other/crash37.C: New test.
11951
11952 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
11953
11954         * g++.old-deja/g++.pt/instantiate9.C: New test.
11955
11956 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
11957
11958         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
11959         new ABI, too.
11960
11961         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
11962         * g++.old-deja/g++.robertl/eb55.C: Likewise.
11963
11964 2000-11-22  Neil Booth  <neilb@earthling.net>
11965
11966         * gcc.dg/cpp/Wtrigraphs.c: New test.
11967
11968 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
11969
11970         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
11971
11972 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
11973
11974         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
11975
11976 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
11977
11978         * lib/gcc-dg.exp: load_lib scanasm.exp.
11979         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
11980         * lib/g++-dg.exp: load_lib scanasm.exp.
11981         * lib/scanasm.exp: New.
11982         (scan-assembler, scan-assembler-not): Add optional arguments to
11983         test name, or if not present, the pattern name.
11984         (scan-assembler-dem, scan-assembler-dem-not): New.
11985
11986         * g++.dg/dg.exp: New.
11987
11988 2000-11-21  Neil Booth  <neilb@earthling.net>
11989
11990         * gcc.dg/cpp/integrated1.c: Remove.
11991
11992 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
11993
11994         * gcc.c-torture/execute/20001121-1.c: New test.
11995
11996 2000-11-21  Richard Henderson  <rth@redhat.com>
11997
11998         * gcc.c-torture/compile/20001121-1.c: New test.
11999
12000 2000-11-20  Neil Booth  <neilb@earthling.net>
12001
12002         * gcc.dg/cpp/integrated1.c: New test.
12003
12004 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12005
12006         * g++.old-deja/g++.other/inline17.C: New test.
12007
12008 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12009
12010         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12011         local variable to be zero: I made the variable global. Now
12012         uses abort() and exit() instead of relying on main's return value.
12013
12014 2000-11-20  Neil Booth  <neilb@earthling.net>
12015
12016         * gcc.dg/cpp/paste2.c: Update test.
12017         * objc/execute/paste.m: New test.
12018
12019 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12020
12021         * gcc.dg/c99-condexpr-1.c: New test.
12022
12023 2000-11-20  Neil Booth  <neilb@earthling.net>
12024
12025         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12026
12027 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12028
12029         * g++.old-deja/g++.pt/export1.C: New test.
12030
12031 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12032
12033         * gcc.dg/20001117-1.c: New test.
12034
12035 2000-11-18  Richard Henderson  <rth@redhat.com>
12036
12037         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12038
12039 2000-11-18  Richard Henderson  <rth@redhat.com>
12040
12041         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12042         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12043         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12044
12045 2000-11-18  Richard Henderson  <rth@redhat.com>
12046
12047         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12048         (main): New.  Exit cleanly.
12049
12050 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12051
12052         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12053         gcc.dg/c99-fordecl-2.c: New tests.
12054
12055 2000-11-18  Richard Henderson  <rth@redhat.com>
12056
12057         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12058         * gcc.c-torture/execute/zerolen-2.c: New.
12059
12060 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12061
12062         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12063         memory.
12064
12065 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12066
12067         * g++.old-deja/g++.pt/instantiate8.C: New test.
12068
12069 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12070
12071         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12072         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12073
12074 2000-11-16  Nick Clifton  <nickc@redhat.com>
12075
12076         * gcc.c-torture/execute/nestfunc-2.c: New test.
12077         * gcc.c-torture/execute/nestfunc-3.c: New test.
12078
12079 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12080
12081         * gcc.c-torture/compile/20001116-1.c: New test.
12082
12083 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12084
12085         * gcc.c-torture/execute/20001115-1.c: New test.
12086
12087 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12088
12089         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12090         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12091         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12092         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12093
12094 2000-11-15  Neil Booth  <neilb@earthling.net>
12095
12096         gcc.dg/cpp/_Pragma1.c: Update.
12097         gcc.dg/cpp/_Pragma2.c: New test.
12098
12099 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12100
12101         * g++.old-deja/g++.other/anon5.C: New test.
12102
12103 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12104
12105         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12106         tests.
12107
12108 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12109
12110         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12111         output.
12112
12113 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12114
12115         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12116         labels at end of compound statements.
12117
12118 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12119
12120         * gcc.c-torture/execute/loop-7.c: New test.
12121
12122 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12123
12124         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12125
12126 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12127
12128         * gcc.dg/c99-bool-1.c: New test.
12129
12130 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12131
12132         * gcc.dg/c99-scope-1.c: Remove xfail.
12133         * gcc.dg/c99-scope-2.c: New test.
12134
12135 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12136
12137         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12138         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12139
12140 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12141
12142         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12143         error messages.
12144
12145         * g++.mike/p700.C: Don't typedef wchar_t.
12146         * g++.mike/p784.C: Likewise.
12147         * g++.mike/eb101.C: Don't use __wchar_t.
12148
12149 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12150
12151         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12152         from DO loop.
12153
12154 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12155
12156         * gcc.c-torture/execute/20001111-1.c: New test.
12157
12158 2000-11-10  Nick Clifton  <nickc@redhat.com>
12159
12160         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12161         long multuiple and accumulate.
12162
12163 2000-11-09  Richard Henderson  <rth@redhat.com>
12164
12165         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12166         via size_t instead of int.
12167
12168         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12169         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12170         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12171         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12172
12173 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12174
12175         * gcc.c-torture/compile/20001109-1.c: New test.
12176         * gcc.c-torture/compile/20001109-2.c: New test.
12177
12178 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12179
12180         * g++.old-deja/g++.pt/operator1.C: New test.
12181         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12182
12183 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12184
12185         * gcc.dg/20001108-1.c: New test.
12186
12187 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12188
12189         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12190         with both arguments constant strings.
12191         * gcc.c-torture/execute/string-opt-3.c: New test.
12192         * gcc.c-torture/execute/string-opt-4.c: New test.
12193         * gcc.c-torture/execute/string-opt-5.c: New test.
12194
12195 2000-11-08  Nick Clifton  <nickc@redhat.com>
12196
12197         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12198         mulsidi3adddi patterns.
12199
12200 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12201
12202         * g++.old-deja/g++.other/crash36.C: New test.
12203
12204 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12205
12206         * g++.old-deja/g++.other/init16.C: New test.
12207
12208 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12209
12210         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12211
12212 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12213
12214         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12215         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12216         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12217
12218 2000-11-07  DJ Delorie  <dj@redhat.com>
12219
12220         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
12221
12222 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12223
12224         * gcc.c-torture/execute/string-opt-1.c: New test.
12225
12226 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12227
12228         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
12229         mips-sgi-irix6.* because the MIPS ABI passes floating-point
12230         parameters in registers, and there is no way for a varargs
12231         function to know in which order the integer and floating-point
12232         parameters should be interleaved when they are placed on the
12233         stack.
12234         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12235         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12236
12237 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12238
12239         * gcc.c-torture/execute/string-opt-2.c: New test.
12240
12241 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
12242
12243         * g++.old-deja/g++.pt/crash60.C: New test.
12244
12245 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12246
12247         * g++.old-deja/g++.other/crash24.C: New test.
12248         * g++.old-deja/g++.other/crash25.C: New test.
12249         * g++.old-deja/g++.other/crash26.C: New test.
12250         * g++.old-deja/g++.other/crash27.C: New test.
12251         * g++.old-deja/g++.other/crash28.C: New test.
12252         * g++.old-deja/g++.other/crash29.C: New test.
12253         * g++.old-deja/g++.other/crash30.C: New test.
12254         * g++.old-deja/g++.other/crash31.C: New test.
12255         * g++.old-deja/g++.other/crash32.C: New test.
12256         * g++.old-deja/g++.other/crash33.C: New test.
12257         * g++.old-deja/g++.other/crash34.C: New test.
12258         * g++.old-deja/g++.other/crash35.C: New test.
12259
12260 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12261
12262         * gcc.c-torture/execute/20001031-1.c: New test.
12263
12264 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
12265
12266         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
12267         namespace.
12268
12269         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
12270         standards-conformant.
12271
12272         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
12273
12274         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
12275         * g++.old-deja/g++.mike/p755a.C: Likewise.
12276         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12277         library makes no calls to `operator new' during initialization.
12278
12279 2000-11-04  Neil Booth  <neilb@earthling.net>
12280
12281         * gcc.dg/cpp/include2.c: New tests.
12282
12283 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12284
12285         * lib/g++.exp (g++_set_ld_library_path): New function.
12286         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12287
12288 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12289
12290         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12291         warnings.
12292
12293 2000-11-01  Richard Henderson  <rth@redhat.com>
12294
12295         * g++.old-deja/g++.ext/namedret1.C: New.
12296         * g++.old-deja/g++.ext/namedret2.C: New.
12297         * g++.old-deja/g++.ext/namedret3.C: New.
12298
12299 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12300
12301         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12302         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12303
12304 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12305
12306         * gcc.c-torture/execute/va-arg-21.c: New test.
12307
12308 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12309
12310         * gcc.dg/c99-complex-2.c: New test.
12311
12312 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12313
12314         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12315
12316 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12317
12318         * g++.old-deja/g++.other/inline16.C: New test.
12319
12320 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12321
12322         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12323         __PRETTY_FUNCTION__
12324
12325 2000-10-29  Neil Booth  <neilb@earthling.net>
12326
12327         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12328         New tests.
12329         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12330         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12331         optimisation.
12332
12333 2000-10-29  Neil Booth  <neilb@earthling.net>
12334
12335         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12336         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12337         * mi5.c: Test multiple includes work with -C.
12338         * trigraphs.c: Test ^= version.
12339
12340 2000-10-28  Neil Booth  <neilb@earthling.net>
12341
12342         New tests and test updates for new macro expander.
12343
12344         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12345         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12346         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12347         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12348         new diagnostic messages.
12349
12350         * gcc.dg/cpp/macro3.c: New tests.
12351
12352 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12353
12354         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12355         on the same line.
12356
12357 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12358
12359         * g++.old-deja/g++.other/eh2.C: New test.
12360
12361 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12362
12363         * gcc.c-torture/execute/20001027-1.c: New test.
12364
12365 2000-10-26  Richard Henderson  <rth@redhat.com>
12366
12367         * gcc.c-torture/execute/20001026-1.c: New.
12368
12369 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12370
12371         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12372         * g++.old-deja/g++.law/builtin1.C: Likewise.
12373         * g++.old-deja/g++.law/ctors10.C: Likewise.
12374         * g++.old-deja/g++.law/virtual3.C: Likewise.
12375         * g++.old-deja/g++.mike/p658.C: Likewise.
12376         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12377         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12378         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12379         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12380         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12381
12382 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12383
12384         * gcc.c-torture/compile/20001024-1.c: New test.
12385
12386 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12387
12388         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12389         to tell us whether or not we are using V3.
12390
12391 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12392
12393         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12394         operands.
12395
12396 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12397
12398         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12399
12400 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12401
12402         * gcc.c-torture/execute/20001024-1.c: New test.
12403
12404 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12405
12406         * g++.old-deja/g++.other/sibcall1.C: New test.
12407
12408 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12409
12410         * gcc.dg/noncompile/init-3.c: New test.
12411
12412 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12413
12414         * gcc.dg/format-array-1.c: New test.
12415
12416 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12417
12418         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12419         writing through null pointers; remove comment about testing
12420         unterminated strings.
12421
12422 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12423
12424         * gcc.c-torture/execute/20001017-2.c: New test.
12425
12426 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12427
12428         * gcc.c-torture/compile/20001018-1.c: New test.
12429         * gcc.c-torture/compile/20001018-1.x: Xfail.
12430
12431 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12432
12433         * gcc.c-torture/execute/20001017-1.c: New test.
12434
12435 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12436
12437         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12438         for multiple use of arguments with scanf formats; add tests for
12439         multiple use of arguments.
12440
12441 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12442
12443         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12444
12445 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12446
12447         * gcc.dg/format-miss-1.c: New test.
12448
12449 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12450
12451         * gcc.c-torture/execute/20001013-1.c: New test.
12452
12453 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12454
12455         * gcc.dg/format-branch-1.c: New test.
12456
12457 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12458
12459         * README, lib/file-format.exp: Remove EGCS references.
12460
12461 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12462
12463         * gcc.dg/20001013-1.c: New test.
12464
12465 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12466
12467         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12468         for intmax_t in the compiler using __typeof__ and the type rules
12469         for conditional expressions.
12470
12471 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12472
12473         * gcc.dg/20001012-1.c: New test.
12474         * gcc.dg/20001012-2.c: New test.
12475
12476 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12477
12478         * gcc.dg/format-attr-1.c: New test.
12479
12480 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12481
12482         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12483         __LONG_LONG_MAX__ instead of LLONG_MAX.
12484
12485 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12486
12487         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12488         scanf flags.
12489         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12490         flags.
12491
12492 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12493
12494         * gcc.dg/sequence-pt-1.c: New test.
12495
12496 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12497
12498         * gcc.c-torture/execute/20001011-1.c: New testcase.
12499         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12500
12501 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12502
12503         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12504         does not error on it.
12505
12506 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12507
12508         * gcc.dg/20001009-1.c: New test.
12509
12510 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12511
12512         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12513         * gcc.c-torture/execute/20001009-2.c: ... to here.
12514
12515 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12516
12517         * gcc.c-torture/compile/20001009-1.c: New testcase.
12518         * gcc.c-torture/execute/20001009-1.c: New testcase.
12519         Testcases provided by Jan Hubicka <jh@suse.cz>.
12520
12521 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12522
12523         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12524         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12525         uintmax_t using <limits.h> to emulate the compiler's internal
12526         logic.  No longer XFAIL %j tests.
12527
12528 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12529
12530         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12531         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12532         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12533         regexps and details of expected handling of some bad formats.
12534         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12535         suppression.
12536
12537 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12538
12539         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12540         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12541         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12542         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12543         in list archives.
12544
12545 2000-10-06  Richard Henderson  <rth@cygnus.com>
12546
12547         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12548         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12549         * g++.old-deja/g++.jason/report.C: Likewise.
12550         * g++.old-deja/g++.law/friend5.C: Likewise.
12551         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12552         of the expected warnings.
12553
12554 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12555
12556         * g++.old-deja/g++.pt/enum14.C: New test.
12557
12558 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12559
12560         * g++.old-deja/g++.pt/crash59.C: New test.
12561
12562 2000-10-04  Will Cohen  <wcohen@redhat.com>
12563
12564         * gcc.dg/20000926-1.c: New test.
12565
12566 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12567
12568         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12569         function name for current C++ compiler.
12570         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12571
12572 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12573
12574         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12575         __PRETTY_FUNCTION__.
12576         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12577
12578 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12579
12580         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12581
12582 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12583
12584         * gcc.c-torture/compile/20000923-1.c: New test.
12585
12586 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12587
12588         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12589         * g++.old-deja/g++.pt/ttp62.C: Same.
12590         * g++.old-deja/g++.other/inline14.C: Same.
12591
12592 2000-09-24  Richard Henderson  <rth@cygnus.com>
12593
12594         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12595
12596 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12597
12598         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12599
12600 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12601
12602         * gcc.c-torture/compile/20000922-1.c: New file.
12603
12604 2000-09-21  Nick Clifton  <nickc@redhat.com>
12605
12606         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
12607         a signed long modulo operation.
12608         (mod6): New function - perform an unsigned long modulo operation.
12609         (main): Add tests for modulos of very large numbers by very small
12610         dividends.
12611
12612 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12613
12614         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
12615
12616 2000-09-19  Richard Henderson  <rth@cygnus.com>
12617
12618         * gcc.dg/compare2.c (case 10): XFAIL.
12619
12620 2000-09-18  Richard Henderson  <rth@cygnus.com>
12621
12622         * gcc.c-torture/execute/20000906-1.c: Move ...
12623         * gcc.dg/20000906-1.c: ... here.  Only run on targets
12624         that support __builtin_trap.
12625
12626 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
12627
12628         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
12629
12630 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12631
12632         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
12633         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
12634         more $ format tests.
12635
12636 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12637
12638         * gcc.dg/format-errmk-1.c: New test.
12639
12640 2000-09-17  Greg McGary  <greg@mcgary.org>
12641
12642         * gcc.c-torture/execute/20000917-1.x: Remove.
12643
12644 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12645
12646         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
12647
12648 2000-09-17  Greg McGary  <greg@mcgary.org>
12649
12650         * gcc.c-torture/execute/20000917-1.c: New test.
12651         * gcc.c-torture/execute/20000917-1.x: XFAIL.
12652
12653 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
12654
12655         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
12656         in nested macro bug.
12657
12658 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
12659
12660         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
12661
12662 2000-09-14  Jeffrey A Law  (law@cygnus.com)
12663
12664         * gcc.c-torture/execute/20000914-1.c: New test.
12665
12666 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
12667
12668         * g++.other/inline13.C: New test.
12669
12670 2000-09-12  Andreas Jaeger  <aj@suse.de>
12671
12672         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
12673         constant by Ulrich Drepper <drepper@redhat.com>.
12674
12675 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
12676
12677         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
12678
12679 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12680
12681         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
12682
12683 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
12684
12685         * gcc.dg/cpp/backslash.c: New test.
12686
12687 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
12688
12689         * gcc.c-torture/execute/20000910-1.c: New test.
12690         * gcc.c-torture/execute/20000910-2.c: Likewise.
12691
12692 2000-09-11  Robert Lipe  <robertl@sco.com>
12693
12694         * gcc.dg/pragma-align.c: New test.
12695
12696 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12697
12698         * g++.old-deja/g++.pt/explicit82.C: New test.
12699         * g++.old-deja/g++.pt/explicit83.C: New test.
12700
12701 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
12702
12703         * gcc.dg/asm-names.c: New test.
12704
12705 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12706
12707         * gcc.dg/cpp/tr-warn6.c: New test
12708
12709 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12710
12711         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
12712         be accepted.
12713
12714 2000-09-07  Catherine Moore  <clm@redhat.com>
12715
12716         * gcc.c-torture/execute/unroll-1.c: New test.
12717
12718 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
12719
12720         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
12721         ERROR markers.
12722         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
12723         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
12724         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
12725         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
12726         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
12727         Preprocess only.
12728         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
12729         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
12730
12731 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12732
12733         * g++.old-deja/g++.pt/deduct2.C: New test.
12734
12735 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12736
12737         * g++.old-deja/g++.pt/parms2.C: New test.
12738
12739 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12740
12741         * g++.old-deja/g++.pt/crash58.C: New test.
12742
12743 2000-09-06  Greg McGary  <greg@mcgary.org>
12744
12745         * gcc.c-torture/execute/20000906-1.c: New test.
12746         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
12747
12748 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12749
12750         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
12751
12752 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12753
12754         * g++.old-deja/g++.pt/crash57.C: New test.
12755
12756 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12757
12758         * g++.old-deja/g++.pt/crash56.C: New test.
12759
12760 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12761
12762         * g++.old-deja/g++.pt/koenig1.C: New test.
12763
12764 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12765
12766         * gcc.dg/20000904-1.c: New test.
12767
12768 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12769
12770         * gcc.dg/cpp/paste8.c: New test.
12771
12772 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
12773
12774         * gcc.c-torture/compile/20000827-1.c: New test.
12775
12776 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12777
12778         * gcc.dg/format-diag-1.c: New test.
12779
12780 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12781
12782         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
12783         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
12784         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
12785         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
12786         gcc.dg/formatz-1.c: Adjust warning regular expressions.
12787
12788 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12789
12790         * g++.old-deja/g++.other/nested4.C: New test.
12791
12792 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12793
12794         * g++.old-deja/g++.ns/scoped1.C: New test.
12795
12796 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
12797
12798         * lib/g++.exp: Support testing already-installed GCC.
12799
12800 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12801
12802         * wtr-label-1.c, wtr-suffix-1.c: New tests.
12803
12804 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12805
12806         * gcc.dg/return-type-2.c: New test.
12807
12808 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
12809
12810         * gcc.c-torture/compile/20000825-1.c: New test.
12811
12812 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
12813
12814         * gcc.dg/dwarf2-2.c: New test.
12815
12816 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
12817
12818         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
12819         dg-warning regexps.
12820
12821 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12822
12823         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
12824         gcc.dg/format-ext-5.c: New tests.
12825
12826 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
12827
12828         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
12829
12830 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
12831
12832         * gcc.dg/noncompile/930622-2.c: Adjust error message.
12833
12834 2000-08-24  Richard Henderson  <rth@cygnus.com>
12835
12836         * gcc.dg/ia64-sync-1.c: New test.
12837         * gcc.dg/ia64-sync-2.c: New test.
12838         * gcc.dg/ia64-asm-1.c: New test.
12839
12840 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12841
12842         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
12843         * gcc.dg/format-ext-2.c: New test.
12844
12845 2000-08-23  Jason Merrill  <jason@redhat.com>
12846
12847         * lib/old-dejagnu.exp: Also ignore "In member function" and
12848         "At global scope".
12849
12850 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12851
12852         * gcc.dg/noncompile/label-lineno-1.c: New test.
12853
12854 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12855
12856         * gcc.dg/c99-array-nonobj-1.c: New test.
12857
12858 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12859
12860         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
12861         tests.
12862         * gcc.dg/format-ext-1.c: New test.
12863
12864 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12865
12866         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
12867         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
12868         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
12869         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
12870         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
12871
12872 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12873
12874         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
12875         gcc.dg/c99-strftime-2.c: New tests.
12876
12877 2000-08-22  Richard Henderson  <rth@cygnus.com>
12878
12879         * gcc.c-torture/execute/20000822-1.c: New test.
12880
12881 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12882
12883         * gcc.c-torture/execute/20000819-1.x: Remove.
12884
12885 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12886
12887         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
12888         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
12889         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
12890         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
12891         gcc.dg/format-xopen-1.c: New tests.
12892
12893 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12894
12895         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
12896
12897 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12898
12899         * g++.old-deja/g++.other/loop2.C: New test.
12900
12901         * gcc.c-torture/compile/20000606-1.c: New test.
12902         * gcc.c-torture/compile/20000728-1.c: New test.
12903         * gcc.c-torture/execute/20000801-1.c: New test.
12904         * gcc.c-torture/execute/20000801-2.c: New test.
12905         * gcc.c-torture/execute/20000819-1.c: New test.
12906         * gcc.c-torture/execute/20000819-1.x: XFAIL.
12907         * gcc.dg/20000629-1.c: New test.
12908         * gcc.dg/20000724-1.c: New test.
12909         * gcc.dg/20000807-1.c: New test.
12910
12911 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
12912
12913         * gcc.dg/cpp/pragma-1.c: New test.
12914         * gcc.dg/cpp/pragma-2.c: New test.
12915
12916 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
12917
12918         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
12919         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
12920
12921 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12922
12923         * gcc.c-torture/compile/20000818-1.c: New test.
12924
12925 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
12926
12927         * gcc.c-torture/execute/20000818-1.c: New test.
12928
12929 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12930
12931         * gcc.dg/format-va-1.c: New test.
12932
12933 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12934
12935         * g++.old-deja/g++.other/typedef8.C: New test.
12936
12937 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12938
12939         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
12940         * g++.old-deja/g++.mike/net36.C: Mark candidate.
12941         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
12942         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
12943         * g++.old-deja/g++.other/ptrmem7.C: New test.
12944         * g++.old-deja/g++.pt/ptrmem10.C: New test.
12945
12946 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12947
12948         * g++.old-deja/g++.pt/typename27.C: New test.
12949
12950 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
12951
12952         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
12953         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
12954         * g++.old-deja/g++.pt/friend45.C: New test.
12955         * g++.old-deja/g++.other/friend8.C: New test.
12956
12957 2000-08-15  Richard Henderson  <rth@cygnus.com>
12958
12959         * gcc.c-torture/execute/20000815-1.c: New test.
12960
12961 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12962
12963         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
12964         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
12965         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
12966
12967 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
12968
12969         * g++.old-deja/g++.other/refinit2.C: New test.
12970
12971 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
12972
12973         * lib/c-torture.exp (c-torture): Make
12974         compiler_conditional_xfail_data global.
12975         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
12976         compiler_conditional_xfail_data machinery.
12977         (f-torture-execute): Likewise.
12978         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
12979         and only when unrolling loops.
12980
12981         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
12982
12983 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12984
12985         * g++.old-deja/g++.pt/explicit81.C: New test.
12986
12987 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12988
12989         * g++.old-deja/g++.pt/typename26.C: New test.
12990
12991 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
12992
12993         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
12994         warning.
12995
12996 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12997
12998         * g++.old-deja/g++.other/array3.C: New test.
12999
13000 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13001
13002         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13003         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13004         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13005         New tests.
13006
13007 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13008
13009         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13010         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13011
13012 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13013
13014         * gcc.c-torture/execute/20000808-1.c: New test.
13015
13016 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13017
13018         * gcc.dg/c90-const-expr-1.c: New test.
13019
13020 2000-08-08  Richard Henderson  <rth@cygnus.com>
13021
13022         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13023
13024 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13025
13026         * gcc.dg/noncompile/const-ll-1.c: New test.
13027
13028 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13029
13030         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13031
13032 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13033
13034         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13035         that running programs linked against the shared version of libobjc
13036         run correctly.
13037
13038 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13039
13040         * gcc.dg/c99-printf-1.c: New test.
13041
13042 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13043
13044         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13045
13046 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13047
13048         * gcc.c-torture/execute/20000731-1.x: Delete.
13049
13050 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13051
13052         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13053         and torture_without_loops as is done by c-torture.exp.
13054         (search_for): Copy from c-torture.exp.
13055         (gcc-dg-runtest): New function, drives a directory of tests
13056         iterating over the TORTURE_OPTIONS.
13057         (scan-assembler, scan-assembler-not): Move here from
13058         individual directory drivers.
13059
13060         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13061         defined by lib/gcc-dg.exp.
13062         * gcc.dg/cpp/cpp.exp: Likewise.
13063         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13064         gcc-dg-runtest, so we cycle over optimization options.
13065
13066         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13067         * gcc.dg/compare2.c: No longer expected to fail.
13068
13069 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13070
13071         * gcc.c-torture/execute/20000804-1.c: New test.
13072
13073 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13074
13075         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13076
13077 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13078
13079         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13080
13081 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13082
13083         * gcc.c-torture/compile/20000803-1.c: New test.
13084
13085 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13086
13087         * gcc.c-torture/execute/20000801-3.c,
13088         gcc.c-torture/execute/20000801-4.c: New tests.
13089         * gcc.c-torture/execute/20000801-3.x,
13090         gcc.c-torture/execute/20000801-4.x: Xfail.
13091
13092 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13093
13094         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13095         libobjc/.libs to allow for libtool.
13096
13097 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13098
13099         * gcc.c-torture/compile/20000802-1.c: New test.
13100
13101 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13102
13103         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13104
13105 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13106
13107         * gcc-c-torture/execute/20000731-2.c: New test.
13108
13109         * gcc.c-torture/execute/20000731-1.c: New test.
13110         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13111
13112 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13113
13114         * testsuite/gcc.dg/cpp/paste7.c: New test.
13115         * gcc.dg/cpp/20000725-1.c: New test.
13116
13117 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13118
13119         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13120         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13121         declaration warning for __builtin_dwarf_reg_size.
13122
13123         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13124
13125 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13126
13127         * gcc.dg/noncompile/voidparam-1.c: New test.
13128
13129 2000-07-30  Richard Henderson  <rth@cygnus.com>
13130
13131         * gcc.dg/c90-digraph-1.c: Don't xfail.
13132         * gcc.dg/compare2.c (case 10): Xfail.
13133         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13134
13135 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13136
13137         * gcc.dg/c99-main-1.c: New test.
13138
13139 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13140
13141         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13142
13143 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13144
13145         * gcc.c-tortuer/execute/20000726-1.c: New test.
13146
13147 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13148
13149         * gcc.c-torture/execute/enum-2.c: New test.
13150
13151 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13152
13153         * gcc.dg/cpp/tr-warn3.c: New test.
13154
13155 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13156
13157         * g++.old-deja/g++.ext/implicit1.C: Remove.
13158         * g++.old-deja/g++.jason/c2.C: Remove
13159         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13160         * g++.old-deja/g++.pt/crash16.C: Likewise.
13161         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13162
13163 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13164
13165         * g++.old-deja/g++.other/for2.C: New test.
13166
13167 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13168
13169         * gcc.dg/20000720-1.c: New test.
13170
13171 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13172
13173         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13174
13175 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13176
13177         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13178         * gcc.c-torture/execute/20000722-1.c: New.
13179         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13180
13181 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13182
13183         * gcc.dg/cpp/20000720-1.S: New test.
13184
13185 2000-07-21  Michael Meissner  <meissner@redhat.com>
13186
13187         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13188
13189 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13190
13191         * g++.old-deja/g++.brendan/crash16.C,
13192         g++.old-deja/g++.brendan/parse3.C,
13193         g++.old-deja/g++.brendan/redecl1.C,
13194         g++.old-deja/g++.ns/template13.C,
13195         g++.old-deja/g++.other/decl4.C,
13196         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13197
13198 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13199
13200         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13201         and "Internal error".
13202
13203         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13204         regexps.
13205         * gcc.dg/cpp/paste6.c: New test.
13206
13207 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13208
13209         * gcc.dg/cpp/tr-direct.c: New test.
13210
13211         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13212         gcc.dg/cpp/undef1.c: Tweak error regexps.
13213
13214 2000-07-18  Eric Christopher <echristo@redhat.com>
13215
13216         * gcc.c-torture/compile/20000718-1.c: New test.
13217
13218 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13219
13220         * cpplex.c (_cpp_push_token): If the token being pushed back
13221         is the previous token in this context, just subtract one from
13222         context->posn.
13223         * cppmacro.c (save_expansion): Clear aux field when storing a
13224         placemarker.
13225
13226 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13227
13228         * gcc.dg/noncompile/redecl-1.c: New test.
13229
13230 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13231
13232         * gcc.c-torture/execute/20000717-5.c: New test.
13233         * gcc.c-torture/execute/20000717-1.x: Removed.
13234
13235 2000-07-17  Richard Henderson  <rth@cygnus.com>
13236
13237         * gcc.c-torture/execute/20000717-4.c: New test.
13238
13239 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13240
13241         * gcc.dg/cpp/syshdr.c: New test.
13242         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13243
13244 2000-07-17  Neil Booth  <neilb@earthling.net>
13245
13246         * gcc.dg/cpp/cmdlne-dM.c: New test.
13247         * gcc.dg/cpp/cmdlne-dD.c: New test.
13248
13249 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13250
13251         * gcc.c-torture/execute/20000717-3.c: New test.
13252
13253         * gcc.c-torture/compile/20000717-1.c: New test.
13254
13255 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13256
13257         * gcc.c-torture/execute/20000717-2.c: New test.
13258
13259 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13260
13261         * gcc.dg/formatz-1.c: New test.
13262
13263         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13264         * gcc.dg/c99-digraph-1.c: New tests.
13265
13266         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13267         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13268
13269         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13270         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13271         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13272         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13273         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13274         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13275         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13276
13277 2000-07-17   Greg McGary <greg@mcgary.org>
13278
13279         * gcc.c-torture/execute/20000717-1.c: New test.
13280         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13281
13282 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13283
13284         * gcc.c-torture/execute/20000715-2.c: New test.
13285         * gcc.dg/20000715-1.c: New test.
13286
13287 2000-07-15  Michael Meissner  <meissner@redhat.com>
13288
13289         * gcc.c-torture/execute/20000715-1.c: New test.
13290
13291 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13292
13293         * gcc.c-torture/execute/20000707-1.c: New test.
13294
13295 2000-07-13  Neil Booth  <NeilB@earthling.net>
13296
13297         * testsuite/gcc.dg/cpp/digraph1.c,
13298         testsuite/gcc.dg/cpp/digraph2.c,
13299         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13300
13301 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13302
13303         * g77.f-torture/compile/20000630-2.f:  New test.
13304         * g77.f-torture/compile/20000630-2.x
13305
13306 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13307
13308         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13309
13310 2000-07-11  Neil Booth  <NeilB@earthling.net>
13311
13312         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13313
13314 2000-07-11  Neil Booth  <NeilB@earthling.net>
13315
13316         * gcc.dg/cpp/cmdlne-C.c: New.
13317
13318 2000-07-09  Neil Booth  <NeilB@earthling.net>
13319
13320         * gcc.dg/cpp/directiv.c: New tests.
13321         * gcc.dg/cpp/undef1.c: Update.
13322
13323 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13324
13325         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13326
13327 2000-07-09  Neil Booth  <NeilB@earthling.net>
13328
13329         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13330
13331 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13332
13333         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13334         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13335
13336 2000-07-08  Neil Booth  <NeilB@earthling.net>
13337
13338         * gcc.dg/cpp/macsyntx.c: New tests.
13339
13340 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13341
13342         * gcc.dg/20000707-1.c: New test.
13343
13344 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13345
13346         * gcc.c-torture/execute/20000706-1.c: New test.
13347         * gcc.c-torture/execute/20000706-2.c: New test.
13348         * gcc.c-torture/execute/20000706-3.c: New test.
13349         * gcc.c-torture/execute/20000706-4.c: New test.
13350         * gcc.c-torture/execute/20000706-5.c: New test.
13351
13352 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13353
13354         * g++.old-deja/g++.pt/instantiate7.C: New test.
13355
13356 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13357
13358         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13359         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13360         * g++.old-deja/g++.other/rtti3.C: Likewise.
13361         * g++.old-deja/g++.other/rttid3.C: Likewise.
13362
13363 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13364
13365         *  g77.f-torture/compile/20000630-1.x: Fix typo
13366
13367 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13368
13369         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13370         assembly output.
13371
13372 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13373
13374         * gcc.dg/cpp/ident.c: New test.
13375
13376 2000-07-05  Neil Booth  <NeilB@earthling.net>
13377
13378         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13379           gcc.dg/cpp/lexstrng.c: New tests.
13380
13381 2000-07-04  Neil Booth  <NeilB@earthling.net>
13382
13383         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13384         * gcc.dg/cpp/strify2.c: Same.
13385
13386 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13387
13388         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13389         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13390         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13391         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13392
13393         * testsuite/gcc.dg/cpp/macro1.c,
13394         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13395         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13396         testsuite/gcc.dg/cpp/strify1.c,
13397         testsuite/gcc.dg/cpp/strify2.c: New tests.
13398
13399 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13400
13401         * gcc.c-torture/execute/20000703-1.c: New test.
13402
13403 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13404
13405         * g++.old-deja/g++.pt (lookup10.C): New test.
13406
13407 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13408
13409         * g++.old-deja/g++.pt (typename25.C): New test.
13410
13411 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13412
13413         * gcc.c-torture/compile/20000701-1.c: New test.
13414
13415 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13416
13417         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13418         to test case.
13419
13420 2000-06-30  Catherine Moore  <clm@cygnus.com>
13421
13422         * gcc.c-torture/execute/align-1.c: New test.
13423
13424 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13425
13426         * g++.old-deja/g++.pt/expr8.C: New test.
13427         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13428
13429 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13430
13431         * gcc.c-torture/compile/20000629-1.c: New test.
13432
13433 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13434
13435
13436         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13437         gcc.dg/noncompile directory, depending on whether they're
13438         preprocessor tests or not.  Annotate all the tests for the dg
13439         framework.
13440
13441         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13442         * gcc.dg/noncompile/noncompile.exp: New.
13443
13444         * Moved files:
13445         Old name                                New name
13446         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13447         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13448         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13449         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13450         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13451         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13452         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13453         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13454         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13455         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13456         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13457         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13458         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13459         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13460         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13461         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13462         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13463         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13464         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13465         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13466         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13467         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13468         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13469         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13470
13471         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13472         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13473         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13474         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13475         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13476         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13477
13478 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13479
13480         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13481         declare one variable.  On the fourth, error.
13482         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13483         declared by 20000628-1a.h.
13484
13485 2000-06-29  Richard Henderson  <rth@redhat.com>
13486
13487         * gcc.c-torture/execute/930529-1.x: New file.
13488         * gcc.dg/920413-1.c: Adjust expected warning text.
13489         * gcc.dg/980217-1.c: Declare abort.
13490         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13491
13492 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13493
13494         * g77.f-torture/compile/20000629-1.f: New test.
13495         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13496
13497 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13498
13499         Rearrange lots of files, removing entirely the
13500         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13501         directories.
13502
13503         * Deleted files:
13504         gcc.c-torture/code_quality/code_quality.exp
13505         gcc.c-torture/special/special.exp
13506         gcc.failure/failure.exp
13507         gcc.failure/940409-1.x
13508         gcc.c-torture/compile/961203-1.x
13509
13510         * New files:
13511         gcc.misc-tests/linkage.exp
13512         gcc.c-torture/execute/920730-1t.c
13513         gcc.c-torture/execute/920730-1t.x
13514         gcc.c-torture/compile/920520-1.x
13515         gcc.c-torture/compile/920521-1.x
13516         gcc.c-torture/compile/981006-1.x
13517         gcc.c-torture/execute/eeprof-1.x
13518
13519         * Moved files (possibly with modifications to fit a new harness):
13520         Old name                                New name
13521         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13522         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13523         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13524         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13525         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13526         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13527         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13528         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13529         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13530         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13531         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13532         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13533         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13534         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13535
13536 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13537
13538         * c-torture/compile/961203-1.x: Delete.
13539
13540         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13541         not exit. Include stdio.h.
13542         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13543         * gcc.misc-tests/dg-12.c: Likewise.
13544         * gcc.misc-tests/dg-5.c: Likewise.
13545         * gcc.misc-tests/dg-6.c: Likewise.
13546         * gcc.misc-tests/dg-7.c: Prototype abort.
13547         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13548         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13549         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13550         not exit.
13551         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13552         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13553
13554 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13555
13556         * gcc.dg/cpp/20000628-1.c: New test.
13557         * gcc.dg/cpp/20000628-1.h: New header for above test.
13558         * gcc.dg/cpp/20000628-1a.h: Likewise.
13559
13560 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13561
13562         * gcc.dg/cpp: New directory.
13563         * gcc.dg/cpp/cpp.exp: New driver.
13564         * gcc.dg/cpp/20000627-1.c: New test.
13565         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13566         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13567         and rewrite as a compilation test.
13568
13569         * gcc.dg: Move many files into the cpp subdirectory, possibly
13570         renaming or editing them as well.
13571         Old name                New name
13572         990119-1.c              cpp/19990119-1.c
13573         990228-1.c              cpp/19990228-1.c
13574         990407-1.c              cpp/19990407-1.c
13575         990409-1.c              cpp/19990409-1.c
13576         990413-1.c              cpp/19990413-1.c
13577         990703-1.c              cpp/19990703-1.c
13578         20000127-1.c            cpp/20000127-1.c
13579         20000129-1.c            cpp/20000129-1.c
13580         20000207-1.c            cpp/20000207-1.c
13581         20000207-2.c            cpp/20000207-2.c
13582         20000209-1.c            cpp/20000209-1.c
13583         20000209-2.c            cpp/20000209-2.c
13584         20000301-1.c            cpp/20000301-1.c
13585         20000419-1.c            cpp/20000419-1.c
13586         20000510-1.S            cpp/20000510-1.S
13587         20000519-1.c            cpp/20000519-1.c
13588         20000529-1.c            cpp/20000529-1.c
13589         20000625-1.c            cpp/20000625-1.c
13590         20000625-2.c            cpp/20000625-2.c
13591         cpp-as1.c               cpp/assert1.c
13592         cpp-as2.c               cpp/assert2.c
13593         cxx-comments-1.c        cpp/cxxcom1.c
13594         cxx-comments-2.c        cpp/cxxcom2.c
13595         endif-label.c           cpp/endif.c
13596         cpp-hash1.c             cpp/hash1.c
13597         cpp-hash2.c             cpp/hash2.c
13598         cpp-if1.c               cpp/if-1.c
13599         cpp-if2.c               cpp/if-2.c
13600         cpp-if3.c               cpp/if-3.c
13601         cpp-if4.c               cpp/if-4.c
13602         cpp-if5.c               cpp/if-5.c
13603         cpp-cond.c              cpp/if-cexp.c
13604         cpp-missingop.c         cpp/if-mop.c
13605         cpp-missingparen.c      cpp/if-mpar.c
13606         cpp-opprec.c            cpp/if-oppr.c
13607         cpp-ifparen.c           cpp/if-paren.c
13608         cpp-shortcircuit.c      cpp/if-sc.c
13609         cpp-shift.c             cpp/if-shift.c
13610         cpp-unary.c             cpp/if-unary.c
13611         cpp-li1.c               cpp/line1.c
13612         cpp-li2.c               cpp/line2.c
13613         lineno.c                cpp/line3.c
13614         lineno-2.c              cpp/line4.c
13615         cpp-mi.c                cpp/mi1.c
13616         cpp-mic.h               cpp/mi1c.h
13617         cpp-micc.h              cpp/mi1cc.h
13618         cpp-mind.h              cpp/mi1nd.h
13619         cpp-mindp.h             cpp/mi1ndp.h
13620         cpp-mix.h               cpp/mi1x.h
13621         cpp-mi2.c               cpp/mi2.c
13622         cpp-mi2a.h              cpp/mi2a.h
13623         cpp-mi2b.h              cpp/mi2b.h
13624         cpp-mi2c.h              cpp/mi2c.h
13625         cpp-mi3.c               cpp/mi3.c
13626         cpp-mi3.def             cpp/mi3.def
13627         poison-1.c              cpp/poison.c
13628         pr-impl.c               cpp/prag-imp.c
13629         cpp-redef-2.c           cpp/redef1.c
13630         cpp-redef.c             cpp/redef2.c
13631         strpaste.c              cpp/strp1.c
13632         strpaste-2.c            cpp/strp2.c
13633         cpp-tradpaste.c         cpp/tr-paste.c
13634         cpp-tradstringify.c     cpp/tr-str.c
13635         cpp-tradwarn1.c         cpp/tr-warn1.c
13636         cpp-tradwarn2.c         cpp/tr-warn2.c
13637         trigraphs.c             cpp/trigraphs.c
13638         cpp-unc1.c              cpp/unc1.c
13639         cpp-unc2.c              cpp/unc2.c
13640         cpp-unc3.c              cpp/unc3.c
13641         cpp-unc.c               cpp/unc4.c
13642         undef.c                 cpp/undef1.c
13643         undef-2.c               cpp/undef2.c
13644         cpp-wi1.c               cpp/widestr1.c
13645
13646 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
13647
13648         * lib/g++.exp (g++_include_flags): Tweak.
13649
13650 2000-06-27  H.J. Lu  <hjl@gnu.org>
13651             Loren J. Rittle  <ljrittle@acm.org>
13652
13653         * lib/g++.exp (g++_include_flags): Override libgloss.exp
13654         version with one that knows about the new gcc tree structure.
13655         (g++_link_flags): Same.
13656
13657 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
13658
13659         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
13660         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
13661         case we are cross-compiling.
13662
13663         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
13664         g++.old-deja/g++.niklas/Makefile.in,
13665         g++.old-deja/g++.niklas/configure.in,
13666         g++.old-deja/g++.other/Makefile.in,
13667         g++.old-deja/g++.other/configure.in,
13668         gcc.c-torture/code_quality/Makefile.in,
13669         gcc.c-torture/code_quality/configure.in,
13670         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
13671         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
13672         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
13673         gcc.c-torture/execute/ieee/Makefile.in,
13674         gcc.c-torture/execute/ieee/configure.in,
13675         gcc.c-torture/noncompile/Makefile.in,
13676         gcc.c-torture/noncompile/configure.in,
13677         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
13678         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
13679         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
13680
13681 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13682
13683         * g++.old-deja/g++.other/ambig3.C: New test.
13684
13685 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13686
13687         * g++.old-deja/g++.pt/syntax1.C: New test.
13688         * g++.old-deja/g++.pt/syntax2.C: New test.
13689         * g++.old-deja/g++.other/syntax3.C: New test.
13690         * g++.old-deja/g++.other/syntax4.C: New test.
13691
13692 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13693
13694         * gcc.dg/20000623-1.c: Prototype exit and abort.
13695
13696 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13697
13698         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
13699         New tests.
13700         * gcc.dg/cpp-mi3.def: New file.
13701
13702         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
13703         inside assertions.
13704         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
13705         lexer's error messages.
13706         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
13707         divine anything from the linemarkers.
13708         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
13709         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
13710
13711 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
13712
13713         * gcc.dg/20000623-1.c: New test.
13714
13715 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
13716
13717         * gcc.c-torture/execute/20000622-1.c: New test.
13718
13719 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13720
13721         * g++.old-deja/g++.other/init15.C: New test.
13722
13723 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13724
13725         * g++.old-deja/g++.pt/vaarg2.C: New test.
13726         * g++.old-deja/g++.pt/vaarg3.C: New test.
13727
13728 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
13729
13730         * g++.old-deja/g++.other/dyncast6.C: New test.
13731
13732 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
13733
13734         * gcc.c-torture/execute/loop-6.c: New test.
13735
13736 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
13737
13738         * gcc.dg/20000614-1.c: New test.
13739         * gcc.dg/20000614-2.c: New test.
13740
13741 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
13742
13743         * g++.old-deja/g++.other/inline12.C: New test.
13744
13745 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
13746
13747         * g++.old-deja/g++.other/eh1.C: New test.
13748
13749 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
13750
13751         * g++.old-deja/g++.other/type.C: New test.
13752
13753 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13754
13755         * g++.old-deja/g++.other/initstring.C: New test.
13756
13757 2000-06-12  Jason Merrill  <jason@redhat.com>
13758
13759         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
13760
13761 2000-06-09  Jeffrey A Law  (law@cygnus.com)
13762
13763         * gcc.c-torture/compile/20000609-1.c: New test.
13764
13765 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
13766
13767         * gcc.dg/20000609-1.c: New test.
13768
13769 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
13770
13771         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
13772         * gcc.c-torture/noncompile/poison-1.c: Move...
13773         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
13774         * gcc.dg/cpp-li1.c: Add a token after the #line.
13775
13776 2000-06-05  Richard Henderson  <rth@cygnus.com>
13777
13778         * gcc.c-torture/execute/20000605-2.c: New test.
13779         * gcc.c-torture/execute/20000605-3.c: New test.
13780
13781 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
13782
13783         * g77.f-torture/execute/20000503-1.x: New file.
13784
13785 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13786
13787         * g++.old-deja/g++.eh/badalloc1.C: New test.
13788
13789 2000-06-05  Richard Henderson  <rth@cygnus.com>
13790
13791         * gcc.c-torture/execute/20000605-1.c: New test.
13792
13793 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13794             Nathan Sidwell <nathan@codesourcery.com>
13795
13796         * gcc.c-torture/compile/20000605-1.c: New test.
13797
13798 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
13799
13800         * g77.f-torture/compile/20000601-1.f:  New test.
13801
13802 2000-06-03  Richard Henderson  <rth@cygnus.com>
13803
13804         * gcc.c-torture/execute/20000603-1.c: New.
13805
13806 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
13807
13808         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
13809         * gcc.dg/noreturn-2.c (noreturn): Likewise.
13810
13811 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
13812
13813         * gcc.dg/compare2.c (case 12): XFAIL.
13814         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
13815         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
13816
13817         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
13818
13819 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
13820
13821         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
13822         guard macro is already defined when the header is first
13823         included.
13824         * gcc.dg/cpp-mix.h: New file.
13825         * gcc.dg/endif-label.c: Update patterns to match compiler.
13826
13827         * g++.brendan/complex1.C: Declare abort.
13828         * g++.law/refs4.C: Remove XFAIL.
13829         * g++.oliva/expr2.C: Declare abort and exit.
13830
13831 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
13832
13833         * gcc.c-torture/execute/20000528-1.c: New test.
13834
13835         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
13836         * g++.old-deja/g++.law/temps4.C: Likewise.
13837
13838         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
13839         stdlib.h.  Call abort() on failure.
13840         * g++.old-deja/g++.law/refs4.C: Likewise.
13841         * g++.old-deja/g++.law/temps4.C: Likewise.
13842         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
13843         * gcc.c-torture/execute/20000112-1.c: Include string.h.
13844
13845 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
13846
13847         Relative to g++.dg/special:
13848         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
13849
13850         Relative to g++.old-deja:
13851         * g++.brendan/complex1.C, g++.jason/optimize2.C,
13852         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
13853         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
13854         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
13855         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
13856         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
13857         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
13858
13859         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
13860         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
13861         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
13862         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
13863         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
13864         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
13865         and/or string.h.
13866
13867         * g++.other/goto1.C: Update expectations for error messages.
13868
13869 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
13870
13871         * gcc.c-torture/compile/20000523-1.c: New test.
13872
13873 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13874
13875         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
13876
13877 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13878
13879         * g++.old-deja/g++.eh/catch11.C: New test.
13880         * g++.old-deja/g++.eh/catch12.C: New test.
13881
13882 2000-05-24  Nick Clifton  <nickc@cygnus.com>
13883
13884         * gcc.c-torture/execute/20000523-1.c: New test.
13885
13886 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
13887
13888         * c-torture/execute/bcp-1.c: Replace abort in arg of
13889         __builtin_constant_p with a generic external function.
13890
13891         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
13892         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
13893         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
13894         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
13895         Prototype abort and/or exit.
13896
13897         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
13898         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
13899         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
13900         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
13901
13902 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
13903
13904         * gcc.dg/dwarf2-1.c: New test.
13905
13906 2000-05-20  Richard Henderson  <rth@cygnus.com>
13907
13908         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
13909
13910 2000-05-20  Andreas Jaeger  <aj@suse.de>
13911
13912         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
13913         testcase.
13914
13915 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
13916
13917         * gcc.c-torture/execute/20000519-2.c: New test.
13918
13919 2000-05-19  Andreas Jaeger  <aj@suse.de>
13920
13921         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
13922         which fails with SSA.
13923
13924         * lib/c-torture.exp: Also test with -O3 -fssa.
13925
13926 2000-05-18  Michael Meissner  <meissner@redhat.com>
13927
13928         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
13929         * gcc.c-torture/execute/920415-1.c: Ditto.
13930         * gcc.c-torture/execute/920501-1.c: Ditto.
13931         * gcc.c-torture/execute/conversion.c: Ditto.
13932         * gcc.c-torture/execute/cvt-1.c: Ditto.
13933
13934 2000-05-18  Jeffrey A Law  (law@cygnus.com)
13935
13936         * gcc.c-torture/compile/20000518-1.c: New test.
13937
13938 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13939
13940         * g77.f-torture/compile/200005018.f:  New test.
13941
13942 2000-05-17  Jeffrey A Law  (law@cygnus.com)
13943
13944         * gcc.c-torture/compile/20000517-1.c: New test.
13945
13946 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13947
13948         * gcc.c-torture/execute/20000516-1.c: New test.
13949
13950 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
13951
13952         * g++.old-deja/g++.other/eh.C: New test.
13953
13954 2000-05-12  Richard Henderson  <rth@cygnus.com>
13955
13956         * gcc.c-torture/execute/990208-1.c (main): Don't pass
13957         constants through to doit's conditional.
13958
13959 2000-05-11  Jeffrey A Law  (law@cygnus.com)
13960
13961         * gcc.c-torture/compile/20000511-1.c: New test.
13962         * g77.f-torture/compile/20000511-1.f: New test.
13963         * g77.f-torture/compile/20000511-2.f: New test.
13964
13965 2000-05-11  Michael Meissner  <meissner@redhat.com>
13966
13967         * gcc.c-torture/execute/20000511-1.c: New test.
13968
13969 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
13970
13971         * gcc.dg/dg.exp: Scan .S files as well as .c files.
13972         * gcc.dg/20000510-1.S: New.
13973
13974 2000-05-08  Catherine Moore  <clm@cygnus.com>
13975
13976         * gcc.dg/unused-3.c: New.
13977
13978 2000-05-06  Richard Henderson  <rth@cygnus.com>
13979
13980           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
13981           * g++.old-deja/g++.mike/warn1.C: Likewise.
13982           * g++.old-deja/g++.pt/local1.C: Likewise.
13983           * g++.old-deja/g++.pt/local7.C: Likewise.
13984           * g++.old-deja/g++.pt/spec16.C: Likewise.
13985
13986 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
13987
13988         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
13989
13990 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
13991
13992           * g77.f-torture/execute/20000503-1.f:  New test.
13993
13994 2000-05-04  Andreas Jaeger  <aj@suse.de>
13995
13996         * gcc.dg/noreturn-2.c: New test.
13997
13998 2000-05-04  Neil Booth  <NeilB@earthling.net>
13999
14000         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14001         preprocessor.
14002
14003 2000-05-04  Richard Henderson  <rth@cygnus.com>
14004
14005         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14006
14007 2000-05-04  Richard Henderson  <rth@cygnus.com>
14008
14009         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14010         OpenSSL by Jason R Thorpe.
14011
14012 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14013
14014         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14015
14016 2000-05-03  Robert Lipe <robertlipe@usa.net>
14017
14018         * gcc.dg/20000503-1.c: New test.
14019
14020 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14021
14022         * gcc.c-torture/compile/20000502-1.c: New test.
14023         * g++.old-deja/g++.other/align.C: New test.
14024         * gcc.dg/cpp-tradstringify.c: New test.
14025
14026 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14027
14028         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14029         and hard registers.
14030
14031 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14032
14033         * gcc.c-torture/execute/loop-5.c: New test.
14034
14035 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14036
14037         * gcc.c-torture/execute/va-arg-20.c: New test.
14038
14039 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14040
14041         * gcc.c-torture/execute/20000422-1.c: New test.
14042
14043 2000-04-20  Greg McGary  <gkm@gnu.org>
14044
14045         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14046         when optimizing, but without sibling-call optimizations (-O1).
14047
14048 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14049
14050           * gcc.c-torture/compile/20000420-1.c: New test.
14051
14052 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14053
14054         * g++.abi/ptrflags.C: New test.
14055         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14056
14057 2000-04-19  Catherine Moore  <clm@cygnus.com>
14058
14059         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14060
14061 2000-04-19  Greg McGary  <gkm@gnu.org>
14062
14063         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14064         sibling-call optimizations.
14065
14066 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14067
14068         * gcc.dg/20000419-1.c: New test.
14069
14070 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14071
14072         * gcc.c-torture/execute/20000412-6.c: New test.
14073
14074 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14075
14076         * gcc.c-torture/execute/20000412-5.c: New test.
14077         * g77.f-torture/compile/20000412-1.f: New test.
14078         * gcc.c-torture/execute/20000412-4.c: New test.
14079         * gcc.c-torture/compile/20000412-2.c: New test.
14080         * gcc.c-torture/execute/20000412-3.c: New test.
14081         * gcc.c-torture/compile/20000412-1.c: New test.
14082         * gcc.c-torture/execute/20000412-2.c: New test.
14083
14084 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14085
14086         * objc/execute/bf-20.m: New test.
14087
14088 2000-04-10  Richard Henderson  <rth@cygnus.com>
14089
14090         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14091
14092         * gcc.c-torture/execute/20000412-1.c: New test.
14093
14094 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14095
14096         * g++.old-deja/g++.eh/catchptr1.C: New test.
14097
14098 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14099
14100         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14101
14102 2000-04-08  Neil Booth  <NeilB@earthling.net>
14103
14104         * gcc.dg/cpp-nullchar.c: Remove test as
14105         embedded nulls cause problems.
14106
14107 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14108
14109         * gcc.dg/compare2.c: New test.
14110
14111 2000-04-08  Neil Booth  <NeilB@earthling.net>
14112
14113         * gcc.dg/cpp-nullchar.c: New test.
14114
14115 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14116
14117         * gcc.dg/cpp-mi2.c: New test.
14118         * gcc.dg/cpp-mi2[abc].h: New files.
14119
14120 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14121
14122         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14123         member name.
14124
14125 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14126
14127         * g++.old-deja/g++.abi/vmihint.C: New test.
14128
14129 2000-04-06  Neil Booth  <NeilB@earthling.net>
14130
14131         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14132         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14133         copyright.
14134
14135 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14136
14137         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14138         avoid stack-frame overwrite.
14139
14140 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14141
14142         * gcc.c-torture/compile/20000405-2.c: New test.
14143         * gcc.c-torture/compile/20000405-3.c: New test.
14144
14145 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14146
14147         * gcc.c-torture/compile/20000405-1.c: New test.
14148
14149 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14150
14151         * gcc.dg/cast-qual-1.c: Revert last change.
14152
14153 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14154
14155         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14156
14157 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14158
14159         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14160         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14161
14162 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14163
14164         * gcc.c-torture/compile/20000403-2.c: New test.
14165         * gcc.c-torture/compile/20000403-1.c: New test.
14166
14167 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14168
14169         * gcc.c-torture/execute/20000403-1.c: New test.
14170
14171 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14172
14173         * gcc.c-torture/execute/20000402-1.c: New test.
14174
14175 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14176
14177         * gcc.c-torture/execute/va-arg-15.c: New test.
14178         * gcc.c-torture/execute/va-arg-16.c: New test.
14179         * gcc.c-torture/execute/va-arg-17.c: New test.
14180         * gcc.c-torture/execute/va-arg-18.c: New test.
14181         * gcc.c-torture/execute/va-arg-19.c: New test.
14182
14183 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14184
14185         * gcc.c-torture/compile/981211-1.c: Move to...
14186         * gcc.dg/cpp-as1.c: ...here.
14187         * gcc.dg/cpp-as2.c: New file.
14188
14189         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14190         compiler.
14191
14192 2000-04-02  Neil Booth  <NeilB@earthling.net>
14193
14194         * gcc.dg/cpp-cond.c  New tests.
14195         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14196         accidental success less likely.
14197         * gcc.dg/cpp-missingop.c  New tests.
14198         * gcc.dg/cpp-missingparen.c  New tests.
14199         * gcc.dg/cpp-shift.c  New tests.
14200         * gcc.dg/cpp-shortcircuit.c  New tests.
14201         * gcc.dg/cpp-unary.c  New tests.
14202
14203 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14204
14205         * gcc.c-torture/compile/20000329-1.c: New test.
14206
14207 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14208
14209         * gcc.c-torture/compile/20000326-1.c: New test.
14210         * gcc.c-torture/compile/20000326-2.c: New test.
14211
14212 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14213
14214         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14215         the first parameter is a function argument.
14216
14217 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14218
14219         * g++.old-deja/g++.ext/array4.C: New test.
14220
14221 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14222
14223         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14224
14225 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14226
14227         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14228
14229 2000-03-19  Richard Henderson  <rth@cygnus.com>
14230
14231         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14232
14233 2000-03-19  Richard Henderson  <rth@cygnus.com>
14234
14235         * gcc.c-torture/compile/20000319-1.c: New test.
14236
14237 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14238
14239         * gcc.c-torture/execute/20000314-3.c: New test.
14240         * gcc.c-torture/execute/20000314-2.c: New test.
14241         * gcc.c-torture/execute/20000314-1.c: New test.
14242         * gcc.c-torture/compile/20000314-2.c: New test.
14243         * gcc.c-torture/compile/20000314-1.c: New test.
14244
14245 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14246
14247         * g++.old-deja/g++.warn/inline.C: New test.
14248
14249 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14250
14251         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14252         standards-compliant result rather than specific constants.
14253         Put test-values in array.
14254
14255 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14256
14257         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14258         (g++_target_compile): Put test-specific options last.
14259
14260 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14261
14262         * g++.old-deja/g++.eh/vbase4.C: New test.
14263
14264 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14265
14266         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14267
14268 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14269
14270         * g++.old-deja/g++.brendan/misc12.C: Removed.
14271         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14272         * g++.old-deja/g++.ext/pretty4.C: New test.
14273
14274 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14275
14276         * g++.old-deja/g++.other/string2.C: New test.
14277
14278 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14279
14280         * g++.old-deja/g++.warn/impint2.C: New test.
14281
14282 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14283
14284         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14285         is 1, not zero.
14286
14287 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14288
14289         * g++.old-deja/g++.warn/impint.C: New test.
14290         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14291         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14292         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14293         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14294         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14295         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14296         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14297         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14298         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14299         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14300         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14301         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14302
14303 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14304
14305         * gcc.dg/cpp-redef.c: New test.
14306
14307 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14308
14309         * g++.old-deja/g++.pt/unify7.C: New test.
14310
14311 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14312
14313         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14314         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14315
14316 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14317
14318         * gcc.c-torture/compile/20000224-1.c: New test.
14319
14320 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14321
14322         * gcc.c-torture/compile/cpp-2.c: New test.
14323         * gcc.c-torture/compile/cpp-1.c: New test.
14324
14325 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14326
14327         * gcc.c-torture/execute/20000225-1.c: New test.
14328
14329 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14330
14331         * gcc.dg/cpp-li2.c: New test.
14332
14333         * gcc.dg/cpp-wi1.c: New test.
14334
14335         * gcc.dg/cpp-li1.c: New test.
14336
14337 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14338
14339         * g++.old-deja/g++.other/sizeof5.C: New test.
14340
14341 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14342
14343         * gcc.c-torture/execute/va-arg-13.c: New test.
14344
14345 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14346
14347         * gcc.c-torture/execute/va-arg-12.c: New test.
14348
14349 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14350
14351         * gcc.c-torture/execute/20000223-1.c: New test.
14352
14353 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14354
14355         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14356
14357 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14358
14359         * g++.old-deja/g++.abi/ptrmem.C: New test.
14360
14361 2000-02-19  Richard Henderson  <rth@cygnus.com>
14362
14363         * gcc.c-torture/compile/init-3.c: New.
14364
14365 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14366
14367         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14368         ALWAYS_CXXFLAGS.
14369
14370 2000-02-11  Robert Lipe <robertl@sco.com>
14371
14372         * gcc.c-torture/compile/20000211-3.c: New test.
14373
14374 2000-02-11  Martin Buchholz <martin@xemacs.org>
14375
14376         * gcc.c-torture/compile/20000211-2.c: New test.
14377
14378 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14379
14380         * gcc.c-torture/compile/20000211-1.c: New test.
14381
14382 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14383
14384         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14385           on native targets
14386
14387 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14388
14389         * g++.old-deja/g++.other/cast5.C: New test.
14390
14391 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14392
14393         * gcc.c-torture/execute/20000205-1.c: New.
14394
14395 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14396
14397         * g++.old-deja/g++.jason/cast3.C: Return void.
14398         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14399
14400 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14401
14402         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14403
14404         * gcc.dg/loop-1.c: New test.
14405
14406 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14407
14408         * gcc.c-torture/compile/20000127-1.c: New test.
14409         * gcc.c-torture/execute/991228-1.c: New test.
14410
14411 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14412
14413         * gcc.dg/unused-2.c: New test.
14414
14415         * gcc.dg/conv-1.c: New test.
14416
14417 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14418
14419         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14420         compiler.
14421         (tool_option_proc): Fix typo.
14422
14423 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14424
14425         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14426         of the ld on the host, not on the build machine.
14427         Also, don't crash if '--help' is not a supported option.
14428
14429 2000-01-24  Richard Henderson  <rth@cygnus.com>
14430
14431         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14432
14433 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14434
14435         * gcc.c-torture/execute/20000120-2.c: New test.
14436         * gcc.c-torture/execute/20000120-1.c: New test.
14437
14438 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14439
14440         * gcc.c-torture/execute/20000113-1.c: New test.
14441
14442 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14443
14444         * gcc.c-torture/execute/20000112-1.c: New test.
14445
14446 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14447
14448         * gcc.dg/20000111-1.c: New test.
14449
14450 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14451
14452         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14453         with 16 bit integers.
14454
14455 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14456
14457         * gcc.dg/20000108-1.c: New test.
14458
14459 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14460
14461         * g++.old-deja/g++.ns/koenig8.C: New test.
14462
14463 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14464
14465         * g++.old-deja/g++.other/cast4.C: New test.
14466
14467 2000-01-05  Jeffrey A Law  (law@cygnus.com)
14468
14469         * gcc.c-torture/compile/20000105-2.c: New test.
14470         * gcc.c-torture/compile/20000105-1.c: New test.
14471
14472 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14473
14474         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
14475         references to printf & atoi to conform to ANSI standard.
14476         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
14477         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
14478         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
14479         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
14480         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
14481         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14482         * g++.old-deja/g++.brendan/copy1.C: Likewise.
14483         * g++.old-deja/g++.brendan/copy2.C: Likewise.
14484         * g++.old-deja/g++.brendan/copy3.C: Likewise.
14485         * g++.old-deja/g++.brendan/copy4.C: Likewise.
14486         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14487         * g++.old-deja/g++.brendan/copy6.C: Likewise.
14488         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14489         * g++.old-deja/g++.brendan/copy8.C: Likewise.
14490         * g++.old-deja/g++.brendan/crash11.C: Likewise.
14491         * g++.old-deja/g++.brendan/crash14.C: Likewise.
14492         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
14493         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14494         * g++.old-deja/g++.brendan/delete2.C: Likewise.
14495         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
14496         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
14497         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
14498         * g++.old-deja/g++.brendan/eh1.C: Likewise.
14499         * g++.old-deja/g++.brendan/groff1.C: Likewise.
14500         * g++.old-deja/g++.brendan/init3.C: Likewise.
14501         * g++.old-deja/g++.brendan/misc12.C: Likewise.
14502         * g++.old-deja/g++.brendan/misc7.C: Likewise.
14503         * g++.old-deja/g++.brendan/new2.C: Likewise.
14504         * g++.old-deja/g++.brendan/operators4.C: Likewise.
14505         * g++.old-deja/g++.brendan/operators5.C: Likewise.
14506         * g++.old-deja/g++.brendan/overload2.C: Likewise.
14507         * g++.old-deja/g++.brendan/overload7.C: Likewise.
14508         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
14509         * g++.old-deja/g++.brendan/reference1.C: Likewise.
14510         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
14511         * g++.old-deja/g++.brendan/template24.C: Likewise.
14512         * g++.old-deja/g++.brendan/template3.C: Likewise.
14513         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
14514         * g++.old-deja/g++.jason/inline3.C: Likewise.
14515         * g++.old-deja/g++.jason/opeq.C: Likewise.
14516         * g++.old-deja/g++.law/arg5.C: Likewise.
14517         * g++.old-deja/g++.law/arm7.C: Likewise.
14518         * g++.old-deja/g++.law/ctors11.C: Likewise.
14519         * g++.old-deja/g++.law/cvt8.C: Likewise.
14520         * g++.old-deja/g++.law/init9.C: Likewise.
14521         * g++.old-deja/g++.law/refs4.C: Likewise.
14522         * g++.old-deja/g++.law/template2.C: Likewise.
14523         * g++.old-deja/g++.law/visibility24.C: Likewise.
14524         * g++.old-deja/g++.law/vtable3.C: Likewise.
14525         * g++.old-deja/g++.mike/asm2.C: Likewise.
14526         * g++.old-deja/g++.mike/eh1.C: Likewise.
14527         * g++.old-deja/g++.mike/misc1.C: Likewise.
14528         * g++.old-deja/g++.mike/misc13.C: Likewise.
14529         * g++.old-deja/g++.mike/misc14.C: Likewise.
14530         * g++.old-deja/g++.mike/ns12.C: Likewise.
14531         * g++.old-deja/g++.mike/p1248.C: Likewise.
14532         * g++.old-deja/g++.mike/p3708.C: Likewise.
14533         * g++.old-deja/g++.mike/p3708a.C: Likewise.
14534         * g++.old-deja/g++.mike/p3708b.C: Likewise.
14535         * g++.old-deja/g++.mike/p646.C: Likewise.
14536         * g++.old-deja/g++.mike/p700.C: Likewise.
14537         * g++.old-deja/g++.mike/p783.C: Likewise.
14538         * g++.old-deja/g++.mike/p783a.C: Likewise.
14539         * g++.old-deja/g++.mike/p783b.C: Likewise.
14540         * g++.old-deja/g++.mike/p786.C: Likewise.
14541         * g++.old-deja/g++.mike/p789.C: Likewise.
14542         * g++.old-deja/g++.mike/p789a.C: Likewise.
14543         * g++.old-deja/g++.mike/p807a.C: Likewise.
14544         * g++.old-deja/g++.other/delete3.C: Likewise.
14545         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14546         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14547         * g++.old-deja/g++.other/dyncast3.C: Likewise.
14548         * g++.old-deja/g++.other/empty1.C: Likewise.
14549         * g++.old-deja/g++.other/temporary1.C: Likewise.
14550         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
14551         * g++.old-deja/g++.pt/t16.C: Likewise.
14552         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
14553
14554 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
14555
14556         * gcc.dg/991230-1.c: New test.
14557
14558 1999-12-29  Jeffrey A Law  (law@cygnus.com)
14559
14560         * gcc.c-torture/compile/991229-3.c: New test.
14561         * gcc.c-torture/compile/991229-2.c: New test.
14562         * gcc.c-torture/compile/991229-1.c: New test.
14563
14564 1999-12-29  Greg McGary <gkm@eng.ascend.com>
14565
14566         * gcc.c-torture/compile/labels-2.c: New test.
14567
14568 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
14569
14570         * gcc.c-torture/execute/991227-1.c: New test.
14571
14572 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14573
14574         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
14575
14576 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
14577
14578         * gcc.c-torture/execute/991221-1.c: New test.
14579
14580 1999-12-20  Nathan Sidwell  <nathan@acm.org>
14581
14582         * g++.old-deja/g++.other/cast3.C: New test.
14583
14584 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
14585
14586         * gcc.c-torture/execute/991216-4.c: New test.
14587
14588 1999-12-16  Michael Meissner  <meissner@cygnus.com>
14589
14590         * gcc.c-torture/execute/991216-1.c: New test.
14591         * gcc.c-torture/execute/991216-2.c: New test.
14592         * gcc.c-torture/execute/991216-3.c: New test.
14593
14594 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14595
14596         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
14597         Actually make the test fail by using "-O2" for compilation.
14598
14599 1999-12-15  Nathan Sidwell  <nathan@acm.org>
14600
14601         * g++.old-deja/g++.warn/cast-align1.C: New test.
14602
14603 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14604
14605         * gcc.c-torture/compile/991214-1.c: New test.
14606         * gcc.c-torture/compile/991214-2.c: New test.
14607
14608 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14609
14610         * gcc.dg/991214-1.c: New test.
14611
14612 1999-12-13  Jeffrey A Law  (law@cygnus.com)
14613
14614         * gcc.c-torture/compile/991213-3.c: New test.
14615         * gcc.c-torture/compile/991213-2.c: New test.
14616         * gcc.c-torture/compile/991213-1.c: New test.
14617
14618 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
14619
14620         * gcc.dg/991209-1.c: New test.
14621
14622 1999-12-08  Nathan Sidwell <nathan@acm.org>
14623
14624         * gcc.c-torture/compile/991208-1.c: New test.
14625
14626 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14627
14628         * gcc.dg/ultrasp2.c: New test.
14629
14630 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
14631
14632         * g++.old-deja/g++.abi/align.C (main): Fix typo.
14633
14634 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
14635
14636         * gcc.c-torture/compile/991202-1.c: New test.
14637         * gcc.c-torture/execute/991202-1.c: New test.
14638         * gcc.c-torture/execute/991202-2.c: New test.
14639         * gcc.c-torture/execute/991202-3.c: New test.
14640
14641 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
14642
14643         * g++.old-deja/g++.abi/align.C: New test.
14644         * g++.old-deja/g++.abi/aggregates.C: Likewise.
14645         * g++.old-deja/g++.abi/bitfields.C: Likewise.
14646
14647 1999-12-01  Richard Henderson  <rth@cygnus.com>
14648
14649         * gcc.c-torture/execute/991201-1.c: New.
14650
14651 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
14652
14653         * gcc.dg/991129-1.c: New test.
14654
14655 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14656
14657         * gcc.c-torture/compile/991127-1.c: New test.
14658
14659 1999-11-22  Nathan Sidwell  <nathan@acm.org>
14660
14661         * g++.old-deja/g++.other/warn4.C: New test.
14662
14663 1999-11-22  Nathan Sidwell  <nathan@acm.org>
14664
14665         * g++.old-deja/g++.eh/cleanup2.C: New test.
14666         * g++.old-deja/g++.ext/pretty2.C: New test.
14667         * g++.old-deja/g++.ext/pretty3.C: New test.
14668         * g++.old-deja/g++.other/debug6.C: New test.
14669
14670 1999-10-20  Jim Wilson  <wilson@cygnus.com>
14671
14672         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
14673         compiler_output to look for one error message instead of two.
14674
14675 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
14676
14677         * gcc.c-torture/execute/991118-1.c: Also test case
14678         where the word boundary does not split a byte evenly.
14679
14680 1999-11-19  Nathan Sidwell  <nathan@acm.org>
14681
14682         * g++.old-deja/g++.ext/restrict1.C: New test.
14683
14684 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
14685
14686         * gcc.c-torture/execute/991118-1.c: New test.
14687
14688 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
14689
14690         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
14691         working directory pathnames.
14692
14693 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
14694
14695         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
14696         host is equipped with driver.h and driver.o so it can actually
14697         compile and run the tests.
14698
14699 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
14700
14701         * gcc.c-torture/compile/991008-1.c: New test.
14702
14703 1999-11-08  Nick Clifton  <nickc@cygnus.com>
14704
14705         * lib/gcc-dg.exp: Include target-supports.exp
14706
14707 1999-11-05  Nick Clifton  <nickc@cygnus.com>
14708
14709         * lib/target-supports.exp: New file: Provide procs to test for
14710         features supported by the target.
14711         (check_weak_available): Moved here from ecos.exp.
14712         (check_alias_available): New proc: Determine of the target
14713         toolchain supports the alias attribute.
14714
14715         * gcc.dg/special/ecos.exp: Move check_weak_available to
14716         target-supports.exp.
14717         (alias-1.c): Only perform the test if the target supports
14718         aliases.
14719         (wkali-1.c): Only perform the test if the target supports
14720         aliases.
14721
14722         * gcc.dg/990506-0.c: Expect error messages from cross
14723         targets as well as native targets.
14724
14725 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14726
14727         * gcc.dg/ultrasp1.c: Removed xfail.
14728         * gcc.dg/struct-ret-2.c: Likewise.
14729         * gcc.dg/array-1.c: Likewise.
14730
14731 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14732
14733         * gcc.dg/struct-ret-2.c: New test.
14734
14735         * gcc.dg/array-1.c: New test.
14736
14737 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
14738
14739         * gcc.c-torture/execute/991030-1.c: New test.
14740
14741 1999-10-26  Richard Henderson  <rth@cygnus.com>
14742
14743         * gcc.c-torture/compile/991026-2.c: New test.
14744
14745 1999-10-26  Jeffrey A Law  (law@cygnus.com)
14746
14747         * gcc.c-torture/compile/991026-1.c: New test.
14748
14749 1999-10-23  Jeffrey A Law  (law@cygnus.com)
14750
14751         * gcc.c-torture/execute/991023-1.c: New test.
14752
14753 1999-10-19  Jeffrey A Law  (law@cygnus.com)
14754
14755         * gcc.c-torture/execute/991019-1.c: New test.
14756
14757 1999-10-16  Richard Henderson  <rth@cygnus.com>
14758
14759         * gcc.c-torture/execute/991016-1.c: New test.
14760
14761 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
14762
14763         * gcc.c-torture/execute/991014-1.c: New test.
14764
14765 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
14766
14767         * g++.old-deja/g++.other/union2.C: New test.
14768
14769 1999-10-13  Nathan Sidwell  <nathan@acm.org>
14770
14771         * g++.old-deja/g++.other/vaarg2.C: New test.
14772         * g++.old-deja/g++.other/vaarg3.C: New test.
14773
14774 1999-10-12  Craig Burley  <craig@jcb-sc.com>
14775
14776         * g77.f-torture/noncompile/19990905-1.f: Moved from being
14777         in compile/.
14778
14779 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
14780
14781         * gcc.c-torture/execute/va-arg-11.c: New test.
14782
14783 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
14784
14785         * lib/file-format.exp (gcc_target_object_format): Don't
14786         crash if objdump is unavailable.
14787
14788 1999-09-29  Donn Terry <donn@interix.com>
14789
14790         * gcc.misc-tests/mg.exp: delete extraneous redirection.
14791
14792 1999-09-28  Nick Clifton  <nickc@cygnus.com>
14793
14794         * gcc.c-torture/compile/990928-1.c: New test.
14795
14796 1999-09-28  Nathan Sidwell  <nathan@acm.org>
14797
14798         * g++.old-deja/g++.other/decl6.C: New test.
14799
14800 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14801
14802         * gcc.c-torture/execute/va-arg-10.c: New test.
14803
14804 1999-09-27  Nathan Sidwell  <nathan@acm.org>
14805
14806         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
14807         __PRETTY_FUNCTION__.
14808
14809 1999-09-23  Nick Clifton  <nickc@cygnus.com>
14810
14811         * gcc.c-torture/execute/990923-1.c: New test.
14812
14813 1999-09-21  Nick Clifton  <nickc@cygnus.com>
14814
14815         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
14816         for which -fpic is inappropriate.
14817
14818 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
14819
14820         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
14821
14822 1999-09-21  Nathan Sidwell  <nathan@acm.org>
14823
14824         * g++.old-deja/g++.other/dyncast1.C: New test.
14825         * g++.old-deja/g++.other/dyncast2.C: New test.
14826         * g++.old-deja/g++.other/dyncast3.C: New test.
14827         * g++.old-deja/g++.other/dyncast4.C: New test.
14828         * g++.old-deja/g++.other/dyncast5.C: New test.
14829         * g++.old-deja/g++.eh/catch3.C: New test.
14830         * g++.old-deja/g++.eh/catch3p.C: New test.
14831         * g++.old-deja/g++.eh/catch4.C: New test.
14832         * g++.old-deja/g++.eh/catch4p.C: New test.
14833         * g++.old-deja/g++.eh/catch5.C: New test.
14834         * g++.old-deja/g++.eh/catch5p.C: New test.
14835         * g++.old-deja/g++.eh/catch6.C: New test.
14836         * g++.old-deja/g++.eh/catch6p.C: New test.
14837         * g++.old-deja/g++.eh/catch7.C: New test.
14838         * g++.old-deja/g++.eh/catch7p.C: New test.
14839         * g++.old-deja/g++.eh/catch8.C: New test.
14840         * g++.old-deja/g++.eh/catch8p.C: New test.
14841         * g++.old-deja/g++.eh/catch9.C: New test.
14842         * g++.old-deja/g++.eh/catch9p.C: New test.
14843
14844 1999-09-13  Nathan Sidwell  <nathan@acm.org>
14845
14846         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
14847         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
14848
14849 1999-09-13  Jeffrey A Law  (law@cygnus.com)
14850
14851         * gcc.c-torture/compile/990913-1.c: New test.
14852
14853 1999-09-10  Nathan Sidwell  <nathan@acm.org>
14854
14855         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
14856         * g++.old-deja/g++.jason/rfg5.C: Likewise.
14857
14858 1999-09-09  Richard Henderson  <rth@cygnus.com>
14859
14860         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
14861
14862 1999-09-09  Nathan Sidwell  <nathan@acm.org>
14863
14864         * g++.old-deja/g++.other/lookup11.C: New test.
14865         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
14866         what is permitted and what we want.
14867         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
14868         overload use.
14869         * g++.old-deja/g++.jason/rfg5.C: Likewise
14870
14871 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
14872
14873         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
14874         * gcc.c-torture/noncompile/poison-1.c: New file.
14875
14876 1999-09-08  Nathan Sidwell  <nathan@acm.org>
14877
14878         * g++.old-deja/g++.other/sizeof3.C: New test.
14879         * g++.old-deja/g++.other/sizeof4.C: New test.
14880         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
14881         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
14882
14883 1999-09-07  Richard Henderson  <rth@cygnus.com>
14884
14885         * gcc.dg/va-arg-1.c: New.
14886
14887 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14888
14889         * gcc.c-torture/execute/va-arg-9.c: New test.
14890
14891 1999-09-05  Craig Burley  <craig@jcb-sc.com>
14892
14893         * g77.f-torture/compile/980519-2.f: New test.
14894         * g77.f-torture/compile/19990905-0.f: New test.
14895         * g77.f-torture/compile/19990905-1.f: New test.
14896         * g77.f-torture/compile/19990905-2.f: New test.
14897
14898         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
14899
14900 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
14901
14902         * gcc.c-torture/execute/990827-1.c: Fix typo.
14903
14904 1999-09-03  Nathan Sidwell  <nathan@acm.org>
14905
14906         * g++.old-deja/g++.other/deref1.C: New test.
14907
14908 1999-09-02  Nathan Sidwell  <nathan@acm.org>
14909
14910         * g++.old-deja/g++.other/ambig2.C: New test.
14911         * g++.old-deja/g++.other/cond5.C: New test.
14912         * g++.old-deja/g++.other/lookup16.C: New test.
14913
14914 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
14915
14916         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
14917         assemblers too.
14918
14919 1999-08-31  Jeffrey A Law  (law@cygnus.com)
14920
14921         * lib/c-torture.exp: Avoid the "compare executables" optimization
14922         when testing native.
14923
14924 1999-08-29  Jeffrey A Law  (law@cygnus.com)
14925
14926         * gcc.c-torture/execute/990829-1.c: New test.
14927         * gcc.c-torture/compile/990829-1.c: New test.
14928
14929 1999-08-27  Paul Burchard  <burchard@pobox.com>
14930
14931         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
14932         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
14933         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
14934         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
14935         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
14936         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
14937         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
14938         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
14939         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
14940         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
14941         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
14942
14943 1999-08-27  Jeffrey A Law  (law@cygnus.com)
14944
14945         * gcc.c-torture/execute/990827-1.c: New test.
14946
14947 1999-08-26  Craig Burley  <craig@jcb-sc.com>
14948
14949         * g77.f-torture/noncompile/19990826-4.f: New test.
14950
14951         * g77.f-torture/compile/19990826-3.f: New test.
14952
14953         * g77.f-torture/execute/19990826-2.f: New test.
14954
14955         * g77.f-torture/compile/19990826-1.f: New test.
14956
14957         * gcc.c-torture/execute/990826-0.c: New test.
14958         * g77.c-torture/execute/19990826-0.f: New test.
14959
14960         * g77.f-torture/noncompile/970626-2.f: New test.
14961
14962 1999-08-25  Paul Burchard  <burchard@pobox.com>
14963
14964         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
14965         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
14966         lss-011.C: New tests.
14967
14968 1999-08-25  Nathan Sidwell  <nathan@acm.org>
14969
14970         * g++.old-deja/g++.other/decl5.C: New test.
14971
14972 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14973
14974         * noncompile/noncompile.exp: Load_lib c-torture.exp.
14975         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
14976         call `postbase' for each one.  All callers of `postbase' changed
14977         to call this instead.
14978
14979 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
14980
14981         * gcc.c-torture/execute/990811-1.c: New test.
14982
14983 1999-08-09  Nick Clifton  <nickc@cygnus.com>
14984
14985         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
14986         just native ones.
14987
14988         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
14989         just native ones.
14990
14991 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
14992
14993         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
14994
14995 1999-08-04  Jeffrey A Law  (law@cygnus.com)
14996
14997         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
14998
14999 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15000
15001         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15002
15003 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15004
15005         * gcc.c-torture/execute/990804-1.c: New test.
15006
15007 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15008
15009         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15010         * g++.old-deja/g++.brendan/crash64.C: Likewise
15011         * g++.old-deja/g++.brendan/overload8.C: Likewise
15012
15013 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15014
15015         * g++.old-deja/g++.other/struct1.C: New test.
15016
15017 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15018
15019         * g++.old-deja/g++.other/enum2.C: New test.
15020
15021 1999-08-02  Richard Henderson  <rth@cygnus.com>
15022
15023         Adapted from tests from Franz Sirl:
15024         * gcc.c-torture/execute/va-arg-7.c: New test.
15025         * gcc.c-torture/execute/va-arg-8.c: New test.
15026
15027 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15028
15029         * gcc.c-torture/compile/990801-2.c: New test.
15030
15031         * gcc.c-torture/compile/990801-1.c: New test.
15032
15033 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15034
15035         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15036         fp-cmp-1.c, converting double to float.
15037
15038         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15039         fp-cmp-1.c, converting double to long double.
15040
15041         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15042         from fr1 to unknown_register, since fr1 is a legitimate register
15043         on some machines.
15044
15045 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15046
15047         * README: More listname related changes.
15048
15049 1999-07-08  Catherine Moore  <clm@cygnus.com>
15050
15051         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15052
15053 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15054
15055         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15056
15057 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15058
15059         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15060
15061 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15062
15063         * gcc.dg/990703-1.c: New test.
15064
15065 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15066
15067         * lib/file-format.exp: New file: Move definition of proc
15068         gcc_target_object_format to here from
15069         gcc.dg/special/ecos.exp.
15070
15071         * lib/c-torture.exp: Include lib file-format.exp.
15072         * lib/gcc-dg.exp: Include lib file-format.exp.
15073
15074         * gcc.dg/special/ecos.exp: Remove definition of proc
15075         gcc_target_object_format.
15076
15077 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15078
15079         * gcc.c-torture/execute/990628-1.c: New test.
15080
15081 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15082
15083         * gcc.c-torture/compile/990625-2.c: New test.
15084
15085         * gcc.c-torture/compile/990625-1.c: New test.
15086
15087 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15088
15089         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15090         attributes compile.
15091         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15092         ports that use the COFF/PE file format.
15093
15094 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15095
15096         * gcc.c-torture/compile/990617-1.c: New test.
15097
15098 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15099
15100         * g++.old-deja/g++.other/decl4.C: New test.
15101
15102 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15103
15104         * g++.old-deja/g++.other/bitfld3.C: New test.
15105
15106 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15107
15108         * g++.old-deja/g++.eh/catch1.C: New test.
15109
15110 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15111
15112         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15113
15114         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15115         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15116
15117 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15118
15119         * g77.f-torture/compile/19990502-0.f: Replace with new,
15120         shorter, test that still fails after recent changes.
15121
15122 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15123
15124         * gcc.c-torture/execute/990604-1.c: New test.
15125
15126 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15127
15128         * gcc.c-torture/execute/990531-1.c: New test.
15129
15130 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15131
15132         * gcc.c-torture/compile/990527-1.c: New test.
15133
15134 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15135
15136         * gcc.c-torture/execute/990527-1.c: New test.
15137
15138 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15139
15140         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15141         bitfields as signed.
15142
15143 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15144
15145         * g77.f-torture/compile/19990525-0.f: New test.
15146
15147 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15148
15149         * gcc.c-torture/execute/990525-2.c: New test.
15150
15151         * gcc.c-torture/execute/990525-1.c: New test.
15152
15153 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15154
15155         * g++.old-deja/g++.other/anon3.C: New test.
15156         * g++.old-deja/g++.other/anon4.C: New test.
15157         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15158         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15159         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15160         Merrill).
15161
15162 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15163
15164         * gcc.c-torture/execute/990524-1.c: New test.
15165
15166         * gcc.dg/990524-1.c: New test.
15167
15168 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15169
15170         * gcc.c-torture/compile/990523-1.c: New test.
15171
15172 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15173
15174         * gcc.c-torture/compile/990519-1.c: New test.
15175
15176 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15177
15178         * gcc.c-torture/compile/990517-1.c: New test.
15179
15180         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15181         (e4, f4): New tests.
15182         (main): Call them.
15183
15184 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15185
15186         * gcc.dg/noreturn-1.c: New test.
15187
15188 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15189
15190         * gcc.c-torture/execute/990513-1.c: New test.
15191
15192 1999-05-10  Richard Henderson  <rth@cygnus.com>
15193
15194         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15195
15196 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15197
15198         * g77.f-torture/execute/erfc.f: Use small single-precision
15199         values, to avoid problems on Alphas when not -mieee.
15200
15201 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15202
15203         * gcc.dg/990506-0.c: New test.
15204
15205 1999-05-08  Richard Henderson  <rth@cygnus.com>
15206
15207         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15208         the constant to test.  Don't XFAIL 64-bit targets.
15209
15210         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15211         * g++.old-deja/g++.law/profile1.C: Likewise.
15212
15213         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15214         operator new instances.
15215         * g++.old-deja/g++.other/delete5.C: Likewise.
15216
15217 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15218
15219         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15220         intrinsic.
15221
15222 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15223
15224         * g77.f-torture/execute/u77-test.f: Reverse order of two
15225         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15226
15227 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15228
15229         * gcc.dg/compare1.c: New test.
15230
15231 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15232
15233         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15234         New tests.
15235
15236 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15237
15238         * g77.f-torture/compile/19990502-1.f: New test.
15239
15240 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15241
15242         * g77.f-torture/compile/19990502-0.f: New test.
15243
15244 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15245
15246         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15247         intrinsic.
15248
15249 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15250
15251         * g77.f-torture/execute/u77-test.f (main): List libU77
15252         intrinsics not currently tested.
15253         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15254         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15255         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15256         Trim blanks off the ends of some printed strings.
15257
15258 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15259
15260         * g77.f-torture/execute/u77-test.f (main): Just warn about
15261         FSTAT gid disagreement, as it's expected on some systems.
15262
15263 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15264
15265         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15266         use a new function, which allows for some slop.
15267         Clean up some commentary.
15268         (issum): The new function.
15269         (sgladd): Deleted subroutine.
15270
15271 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15272
15273         * g77.f-torture/execute/u77-test.f: Modify to be more like
15274         libf2c/libU77 version, bringing patches to that version here.
15275         Add suitable commentary.
15276
15277 1999-04-25  Richard Henderson  <rth@cygnus.com>
15278
15279         * gcc.dg/990424-1.c: New test.
15280
15281 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15282
15283         * g77.f-torture/execute/u77-test.f (main): Bug involving
15284         LSTAT has been fixed, so turn back on full checking.
15285
15286 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15287
15288         * g77.f-torture/compile/19990419-0.f: New test.
15289         * g77.f-torture/execute/19990419-1.f: New test.
15290
15291 1999-04-17  Richard Henderson  <rth@cygnus.com>
15292
15293         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15294         to avoid the need for a prototype to supress a warning.
15295
15296 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15297
15298         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15299
15300 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15301
15302         * gcc.c-torture/execute/990404-1.c: New test.
15303
15304 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15305
15306         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15307         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15308         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15309         missing initializer warnings.
15310
15311 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15312
15313         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15314         matching strings.
15315
15316 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15317
15318         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15319
15320 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15321
15322         * g77.f-torture/execute/19990325-0.f: New test.
15323         * g77.f-torture/execute/19990325-1.f: New test.
15324
15325 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15326
15327         * gcc.c-torture/execute/990324-1.c: New test.
15328
15329 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15330
15331         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15332         test with 4.
15333
15334 1999-03-17  Richard Henderson  <rth@cygnus.com>
15335
15336         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15337
15338 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15339
15340         * g77.f-torture/execute/19990313-2.f: New test.
15341         * g77.f-torture/execute/19990313-3.f: New test.
15342
15343 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15344
15345         * g77.f-torture/execute/19990313-0.f: New test.
15346         * g77.f-torture/execute/19990313-1.f: New test.
15347
15348 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15349
15350         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15351         printf to sprintf.
15352         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15353         (main): Add check for u15.  Conditionalize u31 check depending on
15354         whether ints are <32 bits or >=32 bits.
15355
15356 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15357
15358         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15359
15360 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15361
15362         * g77.f-torture/compile/19990305-0.f: New test.
15363         * g77.f-torture/execute/19981119-0.f: New test.
15364
15365 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15366
15367         * g77.f-torture/execute/970625-2.f: call ABORT if final
15368         result is not correct, instead of just printing it.
15369         Add this checking via newly introduced obfuscation, to
15370         trip up buggy front ends.
15371
15372 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15373
15374         * g77.f-torture/compile/960317-1.f: Moved from being
15375         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15376
15377 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15378
15379         * g77.f-torture/execute/960317-1.f: New (old) test.
15380         * g77.f-torture/execute/970625-2.f: Ditto.
15381
15382 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15383
15384         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15385         message on line 1 or line 2; cccp and cpplib do this differently.
15386
15387 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15388
15389         * g++.old-deja/g++.law/weak1.C: New test.
15390
15391 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15392
15393         * gcc.c-torture/execute/990119-1.c: Renamed to...
15394         * gcc.dg/990119-1.c: this, so it will only be tested once
15395         (it's a preprocessor test, it doesn't need to be run at
15396         multiple optimization levels).
15397
15398 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15399
15400         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15401           ALWAYS_CXXFLAGS.
15402
15403 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15404
15405         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15406         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15407         to not be compilable by current g77.
15408
15409 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15410
15411         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15412
15413 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15414
15415         * gcc.c-torture/execute/990222-1.c: New test.
15416
15417 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15418
15419         * g77.f-torture/compile/19990218-0.f: New test.
15420         * g77.f-torture/noncompile/19990218-1.f: New test.
15421
15422 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15423
15424         * g77.f-torture/compile/19981216-0.f: New test.
15425
15426 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15427
15428         * gcc.dg/990214-1.c: New test.
15429
15430 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15431
15432         * gcc.dg/990213-2.c: New test.
15433
15434         * gcc.dg/990213-1.c: New test.
15435
15436 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15437
15438         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15439         ints.
15440
15441 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15442
15443         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15444         specified by target.
15445
15446         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15447
15448 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15449
15450         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15451
15452 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15453
15454         * gcc.dg/special/ecos.exp: New test driver for new tests with
15455         special requirements.
15456
15457         * gcc.dg/special/alias-1.c: New test.
15458         * gcc.dg/special/gcsec-1.c: New test.
15459         * gcc.dg/special/weak-1.c: New test.
15460         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15461         * gcc.dg/special/weak-2.c: New test.
15462         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15463         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15464         * gcc.dg/special/wkali-1.c: New test.
15465         * gcc.dg/special/wkali-2.c: New test.
15466         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15467         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15468
15469 1999-02-10  Felix Lee  <flee@cygnus.com>
15470
15471           * lib/c-torture.exp (c-torture-compile): Pull out code for
15472           analyzing gcc error messages.
15473           (c-torture-execute): Likewise.  Fix some (harmless) false
15474           positives.
15475           * lib/gcc.exp (gcc_check_compile): New function.
15476
15477 1999-02-08  Richard Henderson  <rth@cygnus.com>
15478
15479         * gcc.c-torture/execute/990208-1.c: New test.
15480
15481 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15482
15483         * g++.dg/special/ecos.exp: New driver for new tests with special
15484         requirements
15485
15486         * g++.dg/special/conpr-1.C: New test
15487         * g++.dg/special/conpr-2.C: New test
15488         * g++.dg/special/conpr-2a.C: New test
15489         * g++.dg/special/conpr-3.C: New test
15490         * g++.dg/special/conpr-3a.C: New test
15491         * g++.dg/special/conpr-3b.C: New test
15492
15493         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15494         allow g++ to use the dg driver
15495
15496         * README: Add comment about g++.dg directory
15497
15498 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15499
15500         * README: Update email addresses.
15501
15502 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15503
15504         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15505         arguments in order to force structure S onto the stack even on
15506         the alpha.
15507         (test): Pass 10 leading arguments to function foo as well as the
15508         structure S.
15509
15510         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15511         failure for all targets.
15512
15513         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15514         abort to terminate program execution.
15515
15516 1999-01-30  Richard Henderson  <rth@cygnus.com>
15517
15518         * gcc.c-torture/execute/990130-1.c: New test.
15519
15520 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15521
15522         * gcc.dg/990130-1.c: New test.
15523
15524 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15525
15526         * gcc.c-torture/execute/990128-1.c: New test.
15527
15528 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15529
15530         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15531
15532 1999-01-27  Felix Lee  <flee@cygnus.com>
15533
15534         * lib/c-torture.exp (c-torture-compile): pull out code for
15535         analyzing gcc error messages.
15536         (c-torture-execute): ditto, and fix some (harmless) false
15537         positives.
15538         * lib/gcc.exp (gcc_check_compile): new function.
15539
15540 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15541
15542         * gcc.dg/990117-1.c: New test.
15543
15544         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15545
15546         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15547
15548 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15549
15550         * g77.f-torture/compile/990115-1.f: New test.
15551
15552 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15553
15554         * gcc.c-torture/compile/990107-1.c: New test
15555
15556 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15557
15558         * gcc.c-torture/execute/990106-2.c: New test.
15559
15560         * gcc.c-torture/execute/990106-1.c: New test.
15561
15562 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15563
15564         * gcc.c-torture/compile/981223-1.c: New test.
15565
15566 1998-12-29  Richard Henderson  <rth@cygnus.com>
15567
15568         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15569         (opt3): Rename from opt4 and disable.
15570
15571 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15572
15573         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15574
15575 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15576
15577         * g++.old-deja/g++.other/conv5.C: New test.
15578
15579 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15580
15581         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15582
15583 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15584
15585         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15586
15587 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15588
15589         * gcc.c-torture/compile/981211-1.c: New test.
15590
15591 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15592
15593         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15594
15595         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15596
15597 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15598
15599         * gcc.special/930510-1.c: Make C9X safe.
15600         * gcc.misc-tests/gcov-1.c Similarly.
15601         * gcc.misc-tests/gcov-2.c Similarly.
15602
15603 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15604
15605         * gcc.dg/ultrasp1.c: New test.
15606
15607 1998-12-06  Richard Henderson  <rth@cygnus.com>
15608
15609         * gcc.c-torture/execute/981206.c: New test.
15610
15611 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15612
15613         * g++.old-deja/g++.ns/template7.C: New test.
15614
15615         * g++.old-deja/g++.other/expr1.C: New test.
15616
15617         * g++.old-deja/g++.eh/tmpl3.C: New test.
15618
15619         * g++.old-deja/g++.eh/tmpl2.C: New test.
15620
15621 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15622
15623         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15624         * g++.old-deja/g++.other/using6.C: Removed.
15625         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15626
15627         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15628
15629 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15630
15631         * g++.old-deja/g++.pt/overload8.C: New test.
15632
15633         * g++.old-deja/g++.pt/overload7.C: New test.
15634
15635         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15636
15637         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15638         and relinking messages.
15639         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15640         compiling with -frepo.
15641
15642 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15643
15644         * g++.old-deja/g++.pt/lookup6.C: New test.
15645
15646 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15647
15648         * gcc.c-torture/execute/981130-1.c: New test.
15649         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15650
15651 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15652
15653         * g++.old-deja/g++.pt/explicit76.C: New test.
15654
15655         * g++.old-deja/g++.pt/friend38.C: New test.
15656
15657         * g++.old-deja/g++.ns/crash2.C: New test.
15658
15659         * g++.old-deja/g++.pt/defarg8.C: New test.
15660
15661         * g++.old-deja/g++.pt/instantiate6.C: New test.
15662
15663         * g++.old-deja/g++.pt/static6.C: New test.
15664
15665         * g++.old-deja/g++.pt/decl2.C: New test.
15666
15667 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15668
15669         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15670         problem is actually related with name lookup, but so what? :-)
15671
15672         * g++.old-deja/g++.pt/friend37.C: New test.
15673
15674 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15675
15676         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15677         element, which fails on some systems.
15678
15679         * g77.f-torture/execute/labug1.f: New test.
15680
15681 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15682
15683         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15684         is defined.
15685
15686 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15687
15688         * g77.f-torture/compile/981117-1.f: New test.
15689
15690 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15691
15692         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15693         properly discarded.
15694
15695 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15696
15697         * gcc.c-torture/execute/memcheck: New directory of tests for
15698         -fcheck-memory-usage.
15699
15700 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15701
15702         * README: New file, general information about the testsuite and
15703         new description of the various C++ test subdirectories.
15704         * README.g++: Eliminate obsolete information, update and move most
15705         relevant stuff to README.
15706
15707 1998-11-07  Richard Henderson  <rth@cygnus.com>
15708
15709         * gcc.c-torture/compile/981107-1.c: New test.
15710
15711 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
15712
15713         * execute/memcpy-bi.c: New testcase.
15714
15715 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
15716
15717         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
15718         base classes.
15719
15720         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
15721         template is selected.
15722
15723         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
15724         classes, it should be accepted for all types.
15725
15726         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
15727
15728         * g++.old-deja/g++.pt/spec24.C: Ensure that template
15729         specializations start with template headers.
15730
15731 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
15732
15733         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
15734
15735         * g++.old-deja/g++.other/init9.C: Test cross initialization of
15736         non-POD types.
15737
15738 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15739
15740         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
15741
15742 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
15743
15744         * compile/981022-1.c, compile/981022-1.x: New test and driver.
15745
15746 1998-10-19  Jeffrey A Law  (law@cygnus.com)
15747
15748         * 981019-1.c: New test.
15749
15750 1998-10-14  Robert Lipe <robertl@dgii.com>
15751
15752         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
15753         find objc headers.
15754
15755 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15756
15757         * compile/981001-4.c: Remove use of GCC extension that triggers a
15758         compiler bug.
15759
15760 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
15761
15762         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
15763
15764 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
15765
15766         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
15767         instantiation of template produces incorrect code for delete
15768         expression.
15769
15770         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
15771         constructors' name is not unique.
15772         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
15773         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
15774
15775         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
15776         automatic array of const is ill-formed.
15777
15778         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
15779         of template parameter?
15780
15781         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
15782         const.
15783
15784         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
15785         pointer-to-member expression.
15786
15787         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
15788         declaration causes ICE.
15789
15790 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
15791
15792         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
15793         reserved in the global namespace.
15794
15795         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
15796         generate needed virtual table.
15797
15798         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
15799
15800 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
15801
15802         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
15803         template-dependent type
15804
15805 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
15806
15807         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
15808         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
15809         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
15810
15811         * g++.old-deja/g++.other/using5.C: New test; using decl from base
15812         class should be usable as argument of member function.
15813         * g++.old-deja/g++.other/using6.C: New test; using decl from base
15814         class should be usable as return type of member function.
15815         * g++.old-deja/g++.other/using7.C: New test; using decl from base
15816         class should be usable as type of data member.
15817
15818         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
15819
15820 1998-10-09  Jeffrey A Law  (law@cygnus.com)
15821
15822         * gcc.c-torture/special/920521-1.c: Fix bogus test.
15823
15824 1998-10-08  Nick Clifton  <nickc@cygnus.com>
15825
15826         * gcc.dg/dll-?.c Add thumb to target list.
15827         Fix assembler scan patterns to match current assembler output.
15828
15829 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
15830
15831         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
15832         matching of template brackets.
15833
15834         * g++.old-deja/g++.other/using4.C: New test.  Test using
15835         declarations of methods from base classes.
15836
15837         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
15838         within functions should introduce names into the innermost
15839         enclosing namespace.
15840
15841         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
15842         of static locals if first initialization throws.
15843
15844 1998-10-07  Jim Wilson  <wilson@cygnus.com>
15845
15846         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
15847
15848 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
15849
15850         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
15851         lose track of the possible targets of tablejump insns.
15852         * special/special.exp: Run it.
15853
15854 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15855
15856         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
15857         must be declared before its specializations can be named in friend
15858         declarations.
15859
15860 1998-10-05  Dave Love  <d.love@dl.ac.uk>
15861
15862         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
15863
15864         * g77.f-torture/execute/io1.f: New test.
15865
15866 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15867
15868         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
15869         with pointer to template function, for which no argument deduction
15870         is possible.
15871
15872         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
15873         specialization of template function as argument to template
15874         function.
15875
15876         * g++.old-deja/g++.other/access2.C: New test; Inner class
15877         shouldn't have privileged access to Outer's names.
15878
15879 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15880
15881         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
15882         friend template declared within template class conflicts with
15883         nested class of the same name.
15884
15885         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
15886         is ignored.
15887
15888         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
15889         object with direct initializer as function declaration.
15890
15891         * g++.old-deja/g++.other/decl2.C: New test; duplicate
15892         initializers.
15893
15894         * g++.old-deja/g++.other/null2.C: New test; conditional operator
15895         involving const pointer and NULL produces incorrect result.
15896
15897         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
15898         type name without `typename' should be rejected with -pedantic.
15899
15900 1998-10-02  Richard Henderson  <rth@cygnus.com>
15901
15902         * g++.old-deja/g++.other/addrof1.C: New test.
15903
15904 1998-10-01  Nick Clifton  <nickc@cygnus.com>
15905
15906         * gcc.c-torture/compile/981001-1.c: New test.
15907         * gcc.c-torture/execute/981001-1.c: New test.
15908
15909 1998-10-01  Jeffrey A Law  (law@cygnus.com)
15910
15911         * gcc.c-torture/compile/981001-2.c: New test.
15912         * gcc.c-torture/compile/981001-3.c: New test.
15913         * gcc.c-torture/compile/981001-4.c: New test.
15914
15915 1998-10-01  Robert Lipe  <robertl@dgii.com>
15916
15917         * lib/objc.exp (objc_target_compile): Add -L during compiles for
15918         multilibbed hosts.   Idea grafted from g77.exp.
15919
15920 1998-09-30  Dave Love  <d.love@dl.ac.uk>
15921
15922         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
15923         avoid losing on systems which need -lsocket.
15924
15925 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
15926
15927         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
15928         * g++.old-deja/g++.other/nested2.C: Ditto.
15929         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
15930         failure.
15931
15932 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15933
15934         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
15935         preferred over template operator!= for enum bitfields.
15936
15937 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
15938
15939         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
15940         that happen to have the same base name, but in different scopes,
15941         are incorrectly rejected.
15942
15943 1998-09-16  Richard Henderson  <rth@cygnus.com>
15944
15945         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
15946         on the native word size instead of an integer literal.
15947
15948 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15949
15950         * g++.old-deja/g++.other/static2.C: Invocation of static data
15951         member of type pointer-to-function denoted as non-static member.
15952
15953         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
15954         checks involving function types and aliases.
15955
15956 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
15957
15958         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
15959         redefined to the same non-trivial type.
15960
15961         * g++.old-deja/g++.pt/explicit73.C: Test for proper
15962         namespace-qualification of template specializations declared in
15963         other namespaces.
15964
15965         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
15966         to declare a subset of the specializations of a template function
15967         as friends of specializations of a template class.
15968
15969         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
15970         member templates that do not fully specialize the enclosing
15971         template class are rejected.
15972
15973 1998-09-11  Dave Love  <d.love@dl.ac.uk>
15974
15975         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
15976
15977 1998-09-08  Dave Love  <d.love@dl.ac.uk>
15978
15979         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
15980         altered from libf2c/libU77 version.
15981
15982 1998-09-06  Dave Love  <d.love@dl.ac.uk>
15983
15984         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
15985
15986 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
15987
15988         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
15989         (un)signed char are different types for template specialization
15990         purposes.
15991
15992 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
15993
15994         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
15995         * objc: ObjC testsuite.
15996
15997 1998-08-31  Catherine Moore  <clm@cygnus.com>
15998
15999         * gcc.c-torture/execute/941014-1.x:  New file.
16000
16001 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16002
16003         * lib/c-torture.exp: Add support for
16004         torture_eval_before_compile and torture_eval_before_execute
16005         variables.
16006
16007 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16008
16009         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16010         this test triggers valid.
16011
16012 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16013
16014         * gcc.dg/980827-1.c: New test.
16015
16016 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16017
16018         * gcc.c-torture/execute/loop-4b.c: New test.
16019
16020 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16021
16022         * lib/c-torture.exp: Add support for
16023         torture_eval_before_compile and torture_eval_before_execute
16024         variables.
16025
16026 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16027
16028         * gcc.c-torture/compile/980825-1.c: New test.
16029
16030 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16031
16032         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16033         count number tests in opt_t0 not good_t0.
16034
16035 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16036
16037         * gcc.c-torture/compile/930326-1.x: Fix typo.
16038
16039 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16040
16041         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16042         causes an ICE.
16043
16044 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16045
16046         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16047         STACK_SIZE is defined.
16048         * gcc.c-torture/unsorted/stuct.c: Similarly.
16049
16050         * gcc.c-torture/compile/980821-1.c: New test.
16051
16052 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16053
16054         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16055
16056 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16057
16058         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16059         code.
16060
16061 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16062
16063         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16064         error'.
16065
16066 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16067
16068         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16069
16070 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16071
16072         * gcc.c-torture/compile/980816-1.c: New test.
16073
16074         * gcc.dg/980816-1.c: New test.
16075
16076 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16077
16078         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16079         compiler for ieee tests.
16080
16081 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16082
16083         * g77.f-torture/compile/980729-0.f: New test.
16084
16085 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16086
16087         * gcc.c-torture/special/eeprof-1.c: New test, for
16088         -finstrument-functions.
16089         * gcc.c-torture/special/special.exp: Run it.
16090
16091 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16092
16093         * gcc.c-torture/compile/980729-1.c: New test.
16094
16095 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16096
16097         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16098         __thumb__ is defined, and test for ARM style doubles if so.
16099
16100 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16101
16102         * g77.f-torture/noncompile/980615-0.f: New test.
16103
16104 1998-07-26  H.J. Lu  (hjl@gnu.org)
16105
16106         * gcc.dg/980312-1.c: Do link instead of compile.
16107         * gcc.dg/980313-1.c: Likewise.
16108
16109 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16110
16111         * gcc.c-torture/compile/980726-1.c: New test.
16112
16113 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16114
16115         * g77.f-torture/execute/io0.f: New test.
16116
16117 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16118
16119         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16120         an int.
16121
16122 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16123
16124         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16125         m32r bugs.
16126
16127 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16128
16129         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16130         c-decl.c:grokdeclarator can handle mode attributes.
16131
16132 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16133
16134         * gcc.c-torture/execute/980716-1.c: New test.
16135
16136 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16137
16138         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16139         the mn10200.
16140         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16141         the mn10200.
16142         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16143         * gcc.c-torture/compile/930326-1.x: Similarly.
16144
16145 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16146
16147         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16148         New test from Craig.
16149
16150 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16151
16152         * g77.f-torture/noncompile/980616-0.f: New test.
16153
16154         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16155
16156 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16157
16158         *  g++.other/singleton.C: Return error value instead of taking
16159         SIGSEGV.
16160
16161 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16162
16163         *  g++.other/singleton.C: New test.   Warning is under dispute.
16164         Runtime crash is not.
16165
16166 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16167
16168         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16169         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16170         using6.C, using7.C}:  New namespace tests.
16171
16172 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16173
16174         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16175         specialization with typedef'ed names used as array indexes.
16176
16177 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16178
16179         * gcc.c-torture/execute/980709-1.c: New test.
16180
16181         * gcc.dg/980709-1.c: New test.
16182
16183 1998-07-07  Richard Henderson  <rth@cygnus.com>
16184
16185         * gcc.c-torture/execute/bcp-1.c: New test.
16186
16187 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16188
16189         * gcc.c-torture/execute/980707-1.c: New test.
16190
16191 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16192
16193         * gcc.c-torture/compile/980706-1.c: New test.
16194
16195 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16196
16197         * g77.f-torture/execute/980701-0.f,
16198         g77.f-torture/execute/980701-1.f: New test from Craig.
16199
16200 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16201
16202         * gcc.c-torture/compile/980701-1.c: New test.
16203
16204         * gcc.c-torture/execute/980701-1.c: New test.
16205
16206 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16207 rlsruhe.de>
16208
16209         * g++.old-deja/g++.robertl/eb132.C: New test.
16210         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16211
16212 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16213
16214         * g77.f-torture/execute/980628-7.f,
16215         g77.f-torture/execute/980628-8.f,
16216         g77.f-torture/execute/980628-9.f,
16217         g77.f-torture/execute/980628-10.f: New tests from Craig.
16218
16219         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16220
16221 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16222
16223         * g77.f-torture/execute/980628-4.f: New test from Craig.
16224         * g77.f-torture/execute/980628-5.f: Likewise.
16225         * g77.f-torture/execute/980628-2.f: Likewise.
16226         * g77.f-torture/execute/980628-0.f: Likewise.
16227         * g77.f-torture/execute/980628-1.f: Likewise.
16228         * g77.f-torture/execute/980628-3.f: Likewise.
16229         * g77.f-torture/execute/980628-6.f: Likewise.
16230
16231 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16232
16233         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16234         directory when nothing has been installed yet.
16235
16236 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16237
16238         * gcc.c-torture/special/special.exp: Handle newer versions of
16239         dejagnu.
16240
16241 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16242
16243         * gcc.dg/980626-1.c: New test.
16244
16245 1998-06-19  Bruno Haible <haible@ilog.fr>
16246
16247         * gcc.misc-tests/m-un-2.c: New test.
16248         * g++.old-deja/g++.other/warn01.c: Likewise.
16249
16250 1998-06-19  Robert Lipe  <robertl@dgii.com>
16251
16252         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16253         compatibility with assmblers with a different comment character.
16254         Eliminate use of GAS-specific extensions.
16255
16256 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16257
16258         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16259
16260 1998-06-19  Robert Lipe  <robertl@dgii.com>
16261
16262         *lib/g77.exp: Replace search for libf2c.a with search for newly
16263         renamed libg2c.a
16264
16265 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16266
16267         * gcc.c-torture/execute/980617-1.c: New test.
16268
16269 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16270
16271         * gcc.c-torture/execute/980612-1.c: New test.
16272
16273 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16274
16275         * gcc.dg/980523-1.c: Only test on ppc-linux.
16276         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16277
16278         * gcc.c-torture/execute/980608-1.c: New test.
16279
16280 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16281
16282         * gcc.c-torture/execute/980605-1.c: New test.
16283
16284 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16285
16286         * gcc.c-torture/execute/980604-1.c: New test.
16287
16288 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16289
16290         * gcc.c-torture/execute/980602-1.c: New test.
16291         * gcc.c-torture/execute/980602-2.c: Likewise.
16292
16293 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16294
16295         * 970125-0.f: Fix per JCB.  Add commentary.
16296
16297 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16298
16299         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16300         IEEE -0 support.
16301
16302 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16303
16304         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16305         earlier.
16306
16307 1998-05-28  Catherine Moore <clm@cygnus.com>
16308
16309         * gcc.c-torture/execute/980526-3.c: New test.
16310
16311 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16312
16313         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16314         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16315         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16316         m88k-motorola-sysv3 to XFAIL.
16317
16318 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16319
16320         * gcc.dg/980526-1.c: New test.
16321         * gcc.c-torture/execute/980526-2.c: New test.
16322
16323 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16324
16325         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16326
16327         * gcc.c-torture/execute/980526-1.c: New test.
16328
16329 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16330
16331         * g77.f-torture/execute/alpha2.f: Add runtime test.
16332
16333 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16334
16335         * g++.old-deja/old-deja.exp: Strip leading directories.
16336
16337         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16338         error for the line.  Don't run multiple tests for the same line.
16339
16340 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16341
16342         * gcc.dg/980523-1.c: New test.
16343
16344 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16345
16346         * g77.f-torture/compile/970915-0.f: New test.
16347
16348 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16349
16350         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16351
16352 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16353
16354         * gcc.dg/980520-1.c: New test.
16355
16356 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16357
16358         * gcc.dg/980502-1.c: Fix return type.
16359
16360 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16361
16362         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16363         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16364         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16365         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16366         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16367
16368 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16369
16370         * g77.f-torture/execute/980520-1.f: New test.
16371
16372 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16373
16374         * lib/mike-g77.exp: New file.
16375
16376         * g77.f-torture/noncompile/noncompile.exp,
16377         g77.f-torture/noncompile/check0.f: New files.
16378
16379 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16380
16381         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16382         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16383         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16384         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16385         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16386         abort where appropriate.
16387
16388 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16389
16390         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16391         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16392
16393 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16394
16395         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16396
16397 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16398
16399         * g77.f-torture/compile/980427-0.f: New test.
16400
16401 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16402
16403         * g77.f-torture/compile/980424-0.f: New test.
16404
16405 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16406
16407         * g77.f-torture/compile/980419-2.f (main): New test.
16408         * g77.f-torture/compile/970125-0.f: New test.
16409         * g77.f-torture/compile/980419-1.f: New test.
16410
16411 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16412
16413         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16414         of loop-4.c.
16415
16416 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16417
16418         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16419
16420 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16421
16422         * gcc.c-torture/compile/980329-1.c: New test.
16423
16424 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16425
16426         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16427         * gcc.dg/980312-1.c: Fix typo in -march command.
16428
16429 1998-03-16  H.J. Lu  (hjl@gnu.org)
16430
16431         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16432
16433 1998-03-11  Robert Lipe  <robertl@dgii.com>
16434
16435         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16436         Dave Love agree the Fortran source is bogus.
16437
16438 1998-03-11  Robert Lipe  <robertl@dgii.com>
16439
16440         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16441         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16442         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16443         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16444         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16445
16446 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16447
16448         * g++.old-deja/g++.other/friend1.C: New test.
16449
16450 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16451
16452         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16453         possibly uninitialized) variables and declare dnrm2.
16454
16455 1998-02-23  Robert Lipe <robertl@dgii.com>
16456
16457         From Bruno Haible <haible@ilog.fr>:
16458         * gcc.c-torture/execute/980223.c: New test.
16459
16460 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16461
16462         * gcc.dg/ifelse-1.c: New test.
16463
16464 1998-02-09  H.J. Lu  (hjl@gnu.org)
16465
16466         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16467
16468           * lib/old-dejagnu.exp (old-dejagnu): Added the
16469           "execution test - XFAIL *-*-*" handling in the spirit of
16470           "excess errors test -". Changed the "execution test fails"
16471           handling to be like "excess errors test fails".
16472           * Update various tests accordingly.
16473
16474 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16475
16476         * gcc.c-torture/execute/980205.c: New test.
16477
16478 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16479
16480         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16481         * lib/f-torture.exp: Similarly.
16482         * gcc.c-torture: Rename all .cexp files to .x files.
16483
16484 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16485
16486         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16487         (940510-1.c): Removed duplicate.
16488         (971104-1.c): New test.
16489
16490 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16491
16492           * lib/f-torture.exp: Improve error and loop detection.
16493
16494 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16495
16496         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16497         use that to size the filler array.
16498
16499 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16500
16501         * lib/c-torture.exp(c-torture-execute): Fix typo.
16502
16503         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16504         testcase as the executable name. Keep the executable around if
16505         the test fails.
16506
16507 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16508
16509         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16510         changes.  Only test one -g option, and move it to the end of the
16511         list of options to test.
16512
16513 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16514
16515         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16516         variable GCC_TORTURE_OPTIONS to supply default switches separated
16517         by colons.  If no environment variable, run tests with -O0 -g, -O1
16518         -g, and -O2 -g as well.
16519
16520 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16521
16522         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16523         explanatory comments. Fix indentation.
16524
16525 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16526
16527         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16528
16529 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16530
16531         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16532         * g++.old-deja/g++.mike/p7325.C: Likewise.
16533         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16534
16535 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16536
16537         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16538         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16539         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16540         * g++.old-deja/g++.law/operators4.C: Likewise.
16541
16542 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16543
16544         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16545         * g++.old-deja/g++.mike/p784.C: Ditto.
16546         * g++.old-deja/g++.mike/p785.C: Ditto.
16547
16548 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16549
16550           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16551
16552 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16553
16554         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16555         target feature; pass this to c-torture-execute as needed.
16556
16557 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16558
16559         * lib/c-torture.exp(c-torture-execute): If the previous and the
16560         current executables being tested are identical, we don't need to
16561         run the executable again. Try to make the executable names
16562         unique. Add an optional argument for passing additional compiler
16563         flags.
16564
16565 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16566
16567         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16568
16569 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16570
16571         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16572
16573 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16574
16575         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16576         32bit or larger longs.
16577
16578         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16579         have either a 32bit long or 32bit int.
16580
16581 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16582
16583         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16584         Make double precision tests dependent on sizeof (double).
16585
16586 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16587
16588         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16589         too.
16590
16591 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16592
16593         * gcc.c-torture/compile/961203-1.cexp: New script.
16594
16595 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16596
16597         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16598         up the includes ourselves.
16599
16600 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16601
16602         * lib/plumhall.exp: Remove random include, and add a few
16603         verbose messages for debugging.
16604
16605 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16606
16607         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16608         of trying to do it ourselves.
16609
16610 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16611
16612         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16613
16614 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16615
16616         * gcc.prms/5403.c: Made regexp a bit less strict.
16617
16618 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16619
16620         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16621         is returned from remote_load instead.
16622         * lib/plumhall.exp: Ditto.
16623         * lib/mike-g++.exp: Ditto.
16624         * lib/old-dejagnu.exp: Ditto.
16625         * lib/c-torture.exp: Ditto.
16626
16627 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16628
16629         * lib/g++.exp: Use build_wrapper procedure.
16630         * lib/gcc.exp: Ditto.
16631
16632 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16633
16634         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16635         an old-style decl for malloc.  Fixes tests to work when
16636         sizeof (int) != sizeof (size_t).
16637
16638 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16639
16640         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16641
16642         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16643         use stdargs.h interface.
16644
16645 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16646
16647         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16648         NO_VARARGS when compiling.
16649
16650 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16651
16652         * lib/plumhall.exp(ph_includes): New procedure.
16653         (ph_make): Use it.
16654         (ph_compiler): Ditto.
16655
16656         * lib/g++.exp: Rename test-glue.c to testglue.c.
16657         * lib/gcc.exp: Ditto.
16658
16659 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16660
16661         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16662         to completion when it's called.
16663
16664 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16665
16666         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16667         is defined, don't do test.
16668
16669 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16670
16671         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16672         for object files.
16673         (ph_summary): Mark skipped testcases as untested, not unresolved.
16674
16675         * lib/plumhall.exp (ph_make): If unresolved because of bad
16676         errorCode, record errorCode in log file.
16677         (*): Replace send_log/verbose with verbose -log.
16678
16679 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16680
16681         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16682         double conversion if double isn't at least 8 bytes.
16683
16684         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16685         int to work with targets where int is 16 bits.
16686
16687         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16688         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16689         precision for the test to complete.
16690
16691 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16692
16693         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16694         if d10v is not compiled with the -mdouble64 flag.
16695         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16696
16697         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16698         d10v is not compiled with the -mint32 flag.
16699
16700 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16701
16702         * lib/plumhall.exp: Use incr_count.
16703
16704 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16705
16706         * gcc.c-torture: Update to c-torture-1.45.
16707
16708 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16709
16710         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16711         the name of the expect testcase file).
16712
16713         * lib/g++.exp(g++_init): Ditto.
16714
16715 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16716
16717         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16718         the host.
16719
16720         * lib/gcc.exp(gcc_exit): New procedure.
16721
16722 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16723
16724         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16725         specs where appropriate.
16726
16727         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16728         because of new "candidates are" messages, and removed a few
16729
16730         * Converted all non-old-style g++ testcases to old-style, and
16731         moved into g++.old-deja.
16732
16733 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16734
16735         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16736         options.
16737
16738         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16739         succeeded.
16740
16741         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16742
16743 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16744
16745         * lib/gcc.exp (gcc_target_compile): Add support for defining
16746         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16747         the machine doesn't have those features.
16748
16749 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16750
16751         * g++.law/operators4.exp: Don't use LIBS.
16752
16753 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16754
16755         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16756
16757         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16758         * lib/g++.exp: Set it here instead. Also, allow use of the
16759         --tool_exec and --tool_opt options. Change CXX to
16760         GXX_UNDER_TEST.
16761
16762         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16763
16764         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16765
16766 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16767
16768         * lib/old-dejagnu.exp: Use prune_warnings instead of
16769         prune_system_crud.
16770         * lib/mike-g++.exp: Ditto.
16771         * lib/gcc.exp: Ditto.
16772         * lib/g++.exp: Ditto.
16773
16774         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16775
16776 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16777
16778           * 941014-2.c: Include stdlib.h
16779           * 960327-1.c: Include stdio.h
16780           * dbra.c, index-1.c: Don't assume ints are 32bits.
16781
16782 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16783
16784         * lib/gcc.exp: Add gcc,stack_size target feature.
16785
16786         * lib/g++.exp(g++_target_compile): Add the include and link
16787         paths here, not in two other places. And, it's $options, not
16788         options.
16789
16790         * lib/mike-g++.exp(postbase): Remove the code that determines
16791         the correct include and link paths.
16792         * g++.old-deja/old-deja.exp: Ditto.
16793
16794 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16795
16796         * lib/g++.exp(g++_init): target_compile no longer returns the
16797         filename of the result.
16798
16799 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16800
16801         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16802         call to glob.
16803
16804         * gcc.c-torture/special/special.exp: Change call to
16805         gcc_target_compile to include the object file.
16806
16807 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16808
16809         * gcc.c-torture/special/special.exp: Correct misspelling in last
16810         change.
16811
16812 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16813
16814         * lib/plumhall.exp(ph_summary): Log the entire output of the
16815         executable. Return -1 if there were any failures, 0 otherwise.
16816         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16817         (ph_make): Clean up objects and executables that were built
16818         if the tests succeeded.
16819
16820 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16821
16822         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16823         libraries and includes in the build tree as appropriate.
16824
16825 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16826
16827         * lib/c-torture.exp: Instead of looking for the global variable
16828         NO_LONG_LONG, check to see if that's a feature of the target.
16829
16830 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16831
16832         * config/default.exp: Minimize. Delete the remainer of the files in
16833         config; this functionality is now in devo/dejagnu/config.
16834
16835         g++.*/*: Pass any additional flags used to compile to postbase;
16836         delete CXXFLAGS.
16837
16838         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16839         is now done by runtest.exp. Use gcc_target_compile instead of
16840         compile.
16841
16842         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16843         Remove references to CFLAGS. Use remote_file instead of
16844         calling rm -f.
16845         (c-torture): Take a list of arguments to use to compile this
16846         testcase.
16847
16848         lib/g++.exp: Simplify. Use target_compile instead of compile.
16849         lib/gcc-dg.exp: Ditto.
16850         lib/gcc.exp: Ditto.
16851         lib/mike-{gcc,g++}.exp: Ditto.
16852         lib/old-dejagnu.exp: Ditto.
16853         lib/plumhall.exp: Ditto.
16854
16855 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16856
16857         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16858         (ph_linker): Likewise.
16859
16860 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16861
16862           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16863         MAP_ANON / MAP_ANONYMOUS if defined;
16864         else try to map from /dev/zero .
16865
16866 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16867
16868         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16869         isn't defined, then define it to MAP_ANONYMOUS.
16870
16871 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16872
16873         * gcc.c-torture: Update to c-torture-1.42 release.
16874
16875 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16876
16877         * gcc.c-torture: Update to c-torture-1.41 release.
16878
16879 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16880
16881         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16882         c-torture release.
16883
16884 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16885
16886         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16887         and LDFLAGS.  Fix second case to append the target_info ldflags
16888         onto LDFLAGS, not CFLAGS.
16889         * lib/g++.exp (g++_init): Add target_info stuff.
16890         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16891         of libgloss and newlib flags for !native.
16892
16893         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16894         (GDB): Fix relative path to go up another dir for finding gdb.
16895
16896 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16897
16898         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16899         versions in the target_info array, if they don't exist.
16900
16901 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16902
16903         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16904
16905 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16906
16907         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16908         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16909
16910 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16911
16912         * lib/old-dejagnu.exp: Don't remove the output file before we've
16913         actually tested it. Don't append pwd to the path of the executable
16914         we're testing.
16915
16916 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16917
16918         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16919
16920 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16921
16922         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16923         temporary directory for compiler files, and set it to a default
16924         value of /tmp. Set $output as the name of the output file from
16925         compiling the testcase. Add a -o option to $cflags_var so the
16926         compiler writes the final output file as $output. Set $executable
16927         to $output.
16928
16929         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16930         directory for compiler files, and set it to /tmp if it doesn't
16931         already have a value. Set $output_file to the name of the output
16932         file from compiling the testcase. Add a -o option to CXXFLAGS so
16933         the compiler writes the final output file as $output. Use $output
16934         as the executable to be tested.
16935
16936 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16937
16938         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16939
16940 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16941
16942         * gcc.c-torture/execute/pending-1.c: New test.  Still
16943         pending in Tege's queue.
16944
16945 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16946
16947         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16948         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16949         if there were failures.  Call unresolved if there were unresolved
16950         testcases.  Call gcc_fail if program did not run to completion.
16951         (ph_make): Pass additional argument name to ph_execute.
16952         (ph_execute): Add new argument.  Pass additional arguments to
16953         ph_summary.  Call gcc_fail is there is no execution output.
16954
16955 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16956
16957         * lib/plumhall.exp (proc_summary): Output relavent summary
16958         lines into the log so specific failures in plumhall can be
16959         investigated.
16960
16961 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16962
16963         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16964         (c-torture-execute): Don't try to execute tests which use
16965         "long long" types if $NO_LONG_LONG is nonzero.
16966
16967 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16968
16969         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16970         not c-torture.
16971
16972         * gcc.ieee: Move from here.
16973         * gcc.c-torture/execute/ieee: To here.
16974
16975 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16976
16977         * gcc.c-torture: Update to c-torture-1.41 release.
16978
16979 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16980
16981         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16982         not "$output".
16983
16984 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16985
16986         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16987         -c present.
16988
16989 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16990
16991         * config/proelf.exp: Handle connecting to a simulator.
16992
16993 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16994
16995         * config/proelf.exp: New file.  Enough framework that we can
16996         run c-torture tests on the proelf targets (or any other target
16997         that gdb can connect to for that matter).
16998
16999 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17000
17001         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17002         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17003
17004         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17005         exec_output exists.
17006
17007 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17008
17009         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17010         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17011
17012         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17013         to pass/fail/unresolved/unsupported/untested.  Caller must now
17014         call unresolved/unsupported/untested.
17015         * lib/*.exp: Update FSF address.  Update to handle new results of
17016         ${tool}_load.
17017         * lib/chill.exp (verbose): Delete.
17018
17019 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17020
17021         * lib/gcc.exp (default_gcc_start): Change order of args to
17022         $LDFLAGS $CFLAGS $LIBS.
17023         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17024         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17025         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17026         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17027         * gcc.misc-tests/dg-test.exp: Likewise.
17028         * gcc.misc-tests/msgs.exp: Likewise.
17029         * gcc.prms/prms.exp: Likewise.
17030         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17031         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17032
17033         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17034
17035 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17036
17037         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17038
17039         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17040         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17041
17042         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17043         necessary.
17044
17045 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17046
17047         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17048         global for loop; add use of $mathlib.
17049         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17050         settings here; set mathlib for anything but VxWorks.
17051
17052 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17053
17054         * gcc.c-torture: Update to c-torture-1.40 release.
17055
17056 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17057
17058         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17059         dg.exp.
17060
17061 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17062
17063         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17064         global.
17065
17066 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17067
17068         * lib/g++.exp (LIBS): Define if not already.
17069         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17070         (gcc-dg-prune): Call prune_gcc_output.
17071         * lib/gcc.exp (prune_gcc_output): New proc.
17072         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17073         prune_gcc_output.
17074
17075 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17076
17077         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17078         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17079
17080 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17081
17082         * gcc.c-torture: Update to c-torture-1.39 release.
17083
17084 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17085
17086         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17087         fails, try others as well.
17088
17089 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17090
17091         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17092         If compilation fails, mark execute tests as `untested'.
17093         If test is marked as unsupported, don't mark compilation and
17094         execute tests as failed.
17095
17096 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17097
17098         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17099         libstdc++ for whether or not we want to be doing shared
17100         libraries.  Delete link_curses since we don't need it anymore.
17101         * lib/mike-g++.exp (postbase): Don't link in libg++.
17102         * g++.old-deja/old-deja.exp: Likewise.
17103
17104 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17105
17106         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17107
17108 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17109
17110         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17111         For that, add `-Wl,-a,shared_archive'.
17112         * g++.old-deja/old-deja.exp: Likewise.
17113
17114 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17115
17116         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17117
17118 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17119
17120         * lib/mike-g++.exp (postbase): Pay attention to the status of
17121         g++_load.
17122
17123 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17124
17125           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17126
17127 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17128
17129         * lib/gcc.exp (default_gcc_start): No longer need to log program
17130         being executed or its output, execute_anywhere does that now.
17131         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17132         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17133
17134 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17135
17136         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17137         the same as those in lib/g++.exp.
17138
17139 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17140
17141         * gcc.c-torture: Update to c-torture-1.38 release.
17142         * gcc.ieee: Related changes.
17143
17144 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17145
17146         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17147         "exec". Minor reformatting changes.
17148
17149         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17150         cross. This means all "exec" calls now work on a remote host as
17151         well.
17152         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17153         cross. Filter out the extra "\r\n" stuff that expect puts in.
17154         (c-torture-execute): Filter out the bogus warnings like
17155         c-torture-compile does. Add support for canadian cross.
17156         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17157         Use execute_anywhere rather than calling exec directly. Now it
17158         works for canadian cross testing.
17159
17160 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17161
17162         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17163         results into a variable, and check that rather than using file exists.
17164
17165 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17166
17167         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17168         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17169
17170 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17171
17172         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17173         lib_curses if there's a shared libg++ in the build tree.
17174
17175 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17176
17177         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17178         if not supported target.
17179
17180 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17181
17182         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17183         link_curses up to always happen, not just for native builds.
17184
17185 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17186
17187         * gcc.c-torture: Update to c-torture-1.36 release.
17188         * gcc.failure: Related changes.
17189
17190 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17191
17192         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17193
17194 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17195
17196         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17197         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17198         runshlib, link_curses, and mathlib for link and run.
17199
17200         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17201         pass the runtime shared library options for Solaris, OSF/1, and
17202         Irix5, and link with -lcurses to avoid unresolved references.
17203
17204 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17205
17206         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17207         only run once.
17208
17209 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17210
17211         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17212
17213 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17214
17215         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17216         do not have a framework for the "compat" tests yet.
17217
17218 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17219
17220         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17221         set to null if we're testing vxworks5.1.  Use that instead of
17222         `-lm' in the setting of LIBS for link and run.
17223
17224 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17225
17226         * config/rom68k.exp (${tool}_load): Major changes to make it
17227         work.  Verified that it does in fact return the stuff in
17228         exec_output properly.  Catch any Emul or any TRAP other than 0.
17229
17230 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17231
17232         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17233         LDFLAGS properly for targets that need stuff from libgloss.
17234         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17235         only run once.
17236         (gpp_initialized): New variable.
17237
17238 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17239
17240         * config/rom68k.exp: Load libgloss.exp.
17241         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17242         so we can produce a fully linked binary.
17243         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17244         so we can produce a fully linked binary.
17245
17246 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17247
17248         * lib/plumhall.exp (ph_section): Watch for expected failures.
17249         Add missing `else'.
17250
17251         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17252         run the testcase.
17253         (c-torture): Likewise.
17254
17255 1995-08-28  Doug Evans  <dje@cygnus.com>
17256
17257         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17258
17259         * lib/mike-g++.exp (mike_cleanup): New proc.
17260         (prebase): New globals compiler_result, not_compiler_result,
17261         target_regexp.
17262         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17263         allow leading "-" in pattern.  Watch for unsupported tests.
17264         If $compiler_result is set, pattern match assembler code,
17265         and ditto for $not_compiler_result.
17266         * lib/mike-gcc.exp: Likewise.
17267
17268         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17269         execution "succeeded".
17270
17271 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17272
17273         * config/win32.exp: New file.
17274         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17275
17276 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17277
17278         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17279         unsupported.
17280         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17281         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17282         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17283
17284         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17285         "... without exceptions was ...".  That is now handled by
17286         prune_system_crud.
17287         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17288
17289 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17290
17291         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17292         sieve.c,sort2.c}: New files.
17293         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17294         sieve.exp,sort2.exp}: Drivers for them.
17295
17296         * lib/mike-gcc.exp (program_output): New user settable variable.
17297         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17298         messages.
17299         * lib/mike-g++.exp (program_output): New user settable variable.
17300
17301         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17302
17303         * config/sh.exp: Deleted (use sim.exp instead).
17304
17305 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17306
17307         * config/vx.exp: Declare CHECKTASK as global.
17308         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17309         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17310         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17311
17312 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17313
17314         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17315         target. Like vx.exp, only includes `vx29k.exp' instead of
17316         `vxworks.exp'.
17317
17318 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17319
17320         * config/sim.exp: Increase time limit from 120 seconds to 240.
17321
17322 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17323
17324         * gcc.c-torture/execute/950628-1.c: New test.
17325
17326 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17327
17328         * gcc.c-torture: Update with changes/additions from
17329         c-torture-1.34.
17330
17331 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17332
17333         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17334
17335 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17336
17337         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17338
17339 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17340
17341         * gcc.c-torture/compile/950512-1.c: New test.
17342         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17343         * gcc.dg/struct-ret-1.c: Likewise.
17344
17345 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17346
17347         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17348           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17349
17350 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17351
17352         * gcc.c-torture/special/920411-1.c: Deleted.
17353         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17354
17355 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17356
17357         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17358         cpu limit.
17359
17360 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17361
17362         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17363
17364 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17365
17366         From kenner;
17367         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17368         is the proper length.
17369         * va-arg-3.c: Likewise.
17370
17371 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17372
17373         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17374         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17375
17376         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17377         * lib/g++.exp (default_g++_start): Delete old cruft.
17378
17379 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17380
17381         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17382         (2 * (1 << 18)) to (2 * (1 << 17)).
17383
17384         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17385
17386 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17387
17388         * config/rom68k.exp: Renamed from config/idp.exp
17389
17390 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17391
17392         * c-torture/compile/921109-2.c
17393
17394 1995-04-18  Mike Stump  <mrs@cygnus.com>
17395
17396         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17397         excess errors.
17398
17399 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17400
17401         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17402         output.
17403         * lib/g++.exp (default_g++_start): Likewise.
17404
17405 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17406
17407         * gcc.c-torture/compile/950329-1.c: New test.
17408
17409 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17410
17411           * config/bug.exp (${tool}_load): Updated to use new remote_open
17412           and remote_close procs.
17413         * config/idp.exp: New file.
17414
17415 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17416
17417         * gcc.c-torture/execute/950322-1.c: New test.
17418
17419 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17420
17421         * config/vx.exp (${tool}_load): Clean up testing of return code from
17422         vxworks_ld and vxworks_spawn.
17423
17424 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17425
17426         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17427
17428 1995-03-13  Mike Stump  <mrs@cygnus.com>
17429
17430         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17431         can mark excess errors on a machine by machine basis.  Note, the
17432         default is to not expect any excess errors, even when excess
17433         errors test - is given, so you will want to put an XFAIL ... on
17434         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17435         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17436         those 4 machines, but no others.
17437
17438 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17439
17440         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17441         * lib/c-torture.exp: to here.
17442
17443 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17444
17445         * gcc.c-torture/execute/950221-1.c: New test.
17446         * gcc.c-torture/execute/struct-ret-1.c: New test.
17447         * gcc.c-torture/compile/950221-1.c: New test.
17448
17449         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17450
17451 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17452
17453         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17454         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17455
17456 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17457
17458         * g++.gb: New directory of tests, derived from my signature and
17459         class scoping tests.
17460
17461         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17462         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17463         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17464         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17465         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17466         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17467         * g++.gb/sig25.C: Likewise.
17468
17469         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17470         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17471         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17472         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17473         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17474         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17475         * g++.gb/sig25.exp: Likewise.
17476
17477         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17478         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17479         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17480         * g++.gb/scope13.C: Likewise, this test still fails.
17481
17482         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17483         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17484         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17485         * g++.gb/scope13.exp: Ditto.
17486
17487         * g++.gb/README: New file, explains what these tests are about.
17488
17489 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17490
17491         * lib/dg.exp (dg-do): Support `preprocess'.
17492         (dg-test): Likewise.
17493
17494 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17495
17496         * config/udi.exp: change "continue -expect" to "exp_continue".
17497
17498 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17499
17500         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17501         Delete redundant tests.
17502
17503         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17504         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17505         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17506         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17507         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17508         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17509         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17510         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17511
17512         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17513         storing label pointers.
17514         * gcc.c-torture/execute/921019-1.c: Likewise.
17515         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17516         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17517         parameter fp.
17518         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17519         constants.
17520
17521         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17522         Delete obsolete tests.
17523
17524         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17525         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17526         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17527         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17528         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17529         * gcc.c-torture/compile/950124-1.c: New test.
17530
17531         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17532
17533 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17534
17535         * lib/mike-g++.exp: Add -lm to LIBS.
17536
17537 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17538
17539         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17540
17541 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17542
17543         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17544
17545 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17546
17547         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17548
17549 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17550
17551         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17552         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17553         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17554         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17555         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17556         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17557         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17558         * g++.law/{operators31.C, operators32.C,
17559         * g++.law/{operators33.C, operators34.C}: Likewise.
17560         * g++.law/{pic1.C, refs2.C}: Likewise.
17561         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17562         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17563         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17564         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17565
17566         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17567         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17568         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17569         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17570         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17571         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17572         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17573         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17574         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17575         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17576         * g++.law/{operators34.exp}: Likewise.
17577         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17578         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17579         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17580         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17581         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17582
17583         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17584         No longer expected to fail.
17585         * g++.law/missed-error3.C: Tweak for recent bool changes.
17586
17587 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17588
17589         * config/emb-unix: Deleted.
17590         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17591         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17592
17593 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17594
17595         * lib/dg.exp (dg-test): Fix typo in last patch.
17596
17597 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17598
17599         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17600         (handles multiple occurrences).
17601
17602 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17603
17604         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17605         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17606         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17607         printed).
17608         * lib/c-torture.exp (c-torture-compile): Likewise.
17609         (c-torture): Prepend full path if missing.
17610         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17611         (gcc_fail): Likewise.
17612         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17613
17614 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17615
17616         * lib/netware.exp: Only attach to NetWare i386 systems.
17617
17618 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17619
17620         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17621         messages.  Add test name to "output pattern match" pass/fail message.
17622
17623 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17624
17625         * gcc.dg: New testsuite.
17626         * gcc.dg/dg.exp: New file.
17627
17628         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17629         test-switch.c}: Deleted.
17630
17631         * gcc.misc-tests/msgs.exp: New testcase driver.
17632
17633 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17634
17635         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17636         Watch for illegal return values from ${tool}_load.
17637         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17638         cross targets.  Coerce return value >0 to 1.
17639
17640 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17641
17642         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17643
17644         * config/emb-unix.exp: New file.
17645
17646         * config/sim.exp: Error if variable $SIM not defined.
17647         (${tool}_load): Mark test as "untested" if simulator missing.
17648
17649         * config/unix.exp: Load remote.exp to get rcp_download.
17650         * lib/c-torture.exp: Use different option lists for testcases with
17651         and without loops.
17652         * gcc.c-torture/execute/execute.exp: Likewise.
17653
17654 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17655
17656         * config/*.exp: Clarify return code from ${tool}_load.
17657         Call `unresolved' or `untested' instead of `warning' or `perror'
17658         (sometimes you still want to call both though).
17659         Add comment that `shell_id' is local to each file.
17660         * config/udi.exp (timeout): Set to 30.
17661         Don't print warning if connection fails, $connectmode has already
17662         printed an error.
17663         (${tool}_load): Move verbose messages to level 2.
17664         Rework pattern for "Process started" message.
17665         Pass `shell_id' to ${connectmode}_download.
17666         Retry twice upon timeout.  Make resetting of target more robust.
17667         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17668         Pass `shell_id' to exit_$connectmode.
17669         Only call exit_$connectmode if connected.
17670         * config/unix.exp (${tool}_load): Check return codes better.
17671         * config/vrtx.exp (${tool}_load): Likewise.
17672         * config/vx.exp (${tool}_load): Likewise.
17673         Delete unneeded global's.
17674         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17675         from ${tool}_load.
17676         (dg-stat): Delete.
17677         (dg-init): Delete recording of pass/fail counts.
17678         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17679         (old-dejagnu-init): Likewise.
17680         (old-dejagnu-stat): Delete contents, empty proc now.
17681         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17682         (c-torture): Delete references to lcnt, lpass, lfail.
17683         Get option list from TORTURE_OPTIONS.
17684         Delete -funroll[-all]-loops if no loops.
17685         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17686         (g++_stat): Delete contents (empty proc now).
17687         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17688         (gcc_finish): Likewise.
17689         (gcc_stat): Deleted.
17690         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17691         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17692         * gcc.c-torture/execute/execute.exp: Likewise.
17693         Split tests into two parts: compile, execute.
17694         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17695         no loops.  Update to reflect clarified return codes from ${tool}_load.
17696
17697 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17698
17699         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17700         to grep for.
17701         (old-dejagnu): Likewise (where necessary).
17702
17703 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17704
17705         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17706
17707         * lib/dg.exp (dg-process-target): Fix processing of selector.
17708         Add comment regarding use of `error'.
17709
17710         * lib/gcc.exp (prune_system_crud): Define if missing.
17711         * lib/g++.exp (prune_system_crud): Likewise.
17712
17713         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17714         Call prune_system_crud.
17715         * lib/dg.exp (dg-runtest): New proc.
17716         Use perror instead of send_user for tcl errors in testcase.
17717         Don't return any value, it's never used.
17718         Don't clobber previous definition of `unknown'.
17719         Print tcl errors in `dg-final'.
17720
17721 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17722
17723         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17724         (dg-test): Don't print errorInfo, it contains stack backtrace.
17725
17726 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17727
17728         * lib/g++.exp (runtest_file_p): Define if missing.
17729
17730 1994-09-24  Doug Evans  (dje@cygnus.com)
17731
17732         * lib/mike-g++.exp: Comment out loading of g++.exp.
17733         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17734         (default_g++_version): Always print something.
17735         (default_g++_start): Comment out call to `which'.
17736         (g++_start, g++_load): Deleted (must be defined in config file).
17737         * lib/gcc.exp: Test for existence of $CC at start.
17738         Delete check for tmpdir (done in gcc_init).
17739         (default_gcc_version): Always print something.
17740         (default_gcc_start): Comment out call to `which'.
17741         * config/*.exp: Major cleanup - make cross targets work at least a
17742         little better for g++ (by not being "--tool gcc" specific).
17743         Rename gcc_xxx to ${tool}_xxx.
17744         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17745         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17746
17747 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17748
17749         * lib/c-torture.exp (c-torture-compile): Rework compiler
17750         message processing.
17751
17752         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17753         c-torture.
17754
17755 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17756
17757         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17758
17759         * lib/dg.exp (dg-process-target): Support { target native }.
17760
17761 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17762
17763         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17764         looked for "... program xxx got fatal signal".
17765         Correct regsub munging of `comp_output'.
17766         Ignore compiler messages "path prefix not used" and "linker input
17767         file unused".
17768
17769 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17770
17771         * lib/gcc.exp (runtest_file_p): Define if missing.
17772         * gcc.prms/template.c: Example to work from.
17773
17774 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17775
17776         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17777         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17778
17779         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17780         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17781         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17782         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17783
17784         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17785         (dg-process-target): No longer a varargs proc.
17786         Return S/N for target, P/F for xfail.  All callers changed.
17787         (user option procs): More argument checking.
17788         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17789         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17790         (dg-test): Skip test if not running on selected target in `dg-do'.
17791         Update handling of `dg-do-what', `dg-output-text'.
17792         Separate execution pass/fail from output pattern match pass/fail.
17793         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17794
17795 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17796
17797         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17798         target for 920510-1.c.
17799
17800 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17801
17802         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17803         Clean up comment regarding use of passcnt, etc.
17804         (gcc_stat): Don't update `testcnt' here.
17805         (gcc_finish): Do it here.
17806         Might as well reset `but_id' here too.
17807         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17808         to determine if the file should be tested.
17809         * gcc.c-torture/compile/compile.exp: Likewise.
17810         * gcc.c-torture/execute/execute.exp: Likewise.
17811         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17812         * gcc.misc-tests/dg-test.exp: Likewise.
17813         * gcc.prms/prms.exp: Likewise.
17814         * gcc.wendy/wendy.exp: Likewise.
17815         * g++.old-deja.exp: Likewise.
17816         Move "Testing file" message to verbose level 1.
17817
17818 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17819
17820         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17821
17822 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17823
17824         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17825         (default_gcc_start): Accept optional second list element
17826         of compiler flags.  Print compiler output at verbosity level 2.
17827         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17828         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17829         Save current values of framework globals passcnt, failcnt, xpasscnt,
17830         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17831         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17832         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17833         xfailcnt to compute stats.  Update framework global `testcnt' from
17834         pass/fail counts.
17835         (gcc_finish): New proc.  Clean up test environment.
17836         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17837         (gcc_epass, gcc_efail): Delete.
17838         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17839         argument of line number.
17840         (dg-init): If the tool has an init routine, call it.
17841         (dg-test): Remove args `cflags_var' and `libs_var'.
17842         Pass all compiler options to ${tool}_start.
17843         Handle missing line number.
17844         (dg-finish): New function.
17845         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17846         particular files.  Call gcc_finish at end.  Move "skipping test"
17847         message to verbosity level 3.
17848         * gcc.c-torture/compile/compile.exp: Likewise.
17849         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17850         * gcc.c-torture/execute/execute.exp: Likewise.
17851         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17852         Print testcase being tried at verbosity level 1.
17853         * gcc.c-torture/special/special.exp: Unset xfail.
17854         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17855         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17856         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17857         * gcc.failure/failure.exp: Likewise.
17858         * gcc.ieee/ieee.exp: Likewise.
17859         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17860         Update call to dg-test.  Call dg-finish at end.
17861         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17862         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17863         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17864         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17865         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17866         * gcc.wendy/wendy.exp: Add copyright.
17867         Delete setting of tmpdir (done by gcc_init).
17868         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17869         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17870         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17871         gcc_[ce]pass/fail.
17872
17873 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17874
17875         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17876         confusion.
17877         (g++_load): Likewise.
17878
17879         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17880         Rename argument to `prog' to remove the confusion.
17881         Varargs fns behave differently too!
17882         (g++_load): Likewise.
17883
17884         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17885
17886         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17887         what it is.  Delete (always) printing of status value for !native.
17888         Simplify verbose code, and include status and exec_output.
17889         (g++_load): Use gcc_load.
17890
17891 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17892
17893         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17894         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17895         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17896         940714-3.c as these testcases don't exist anymore.  Make
17897         va-arg-1.c expected to pass.
17898
17899 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17900
17901         * gcc.misc-tests/misc.exp: Only run specific testcases.
17902         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17903         * gcc.misc-tests/dg-[1-9].c: New files.
17904
17905         * lib/dg.exp: New testsuite driver.
17906         * gcc.prms/prms.exp: Use it.
17907
17908         * README.gcc: New file.
17909
17910         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17911         Document and reset `lxpass' and `lxfail'.
17912         Simplify "initialized" message.
17913         (gcc_stat): Clean up comments a little.
17914
17915 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17916
17917         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17918
17919 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17920
17921         * lib/old-dejagnu.exp (process-option): New proc.
17922         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17923         (old-dejagnu): Simplify.
17924         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17925
17926 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17927
17928         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17929         exists and is not an empty string.
17930
17931         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17932         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17933         finished.
17934         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17935         automatically.
17936
17937         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17938         longer expected to fail.
17939
17940         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17941         "f" function call.
17942
17943         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17944
17945         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17946         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17947         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17948         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17949         c-torture-1.29.
17950
17951         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17952         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17953
17954         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17955
17956         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17957         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17958
17959         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17960         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17961         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17962
17963 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17964
17965         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17966         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17967         940714-1.c, 940714-2.c, 940714-3.c},
17968         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17969         gcc.misc-tests/{mg.c,mg.exp}:
17970         New tests.
17971         * gcc.noncompile/noncompile.exp: Change accordingly.
17972
17973 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17974
17975         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17976         Undo previous clobberage.
17977
17978 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17979
17980         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17981         * gcc.special/{930510-1.c, special.exp}:
17982         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17983         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17984         struct-varargs-1.c}: New tests from c-torture-1.26.
17985
17986 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17987
17988         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17989           argument to switch.
17990
17991 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17992
17993         * Revert the previous changes.  Please see Rob's directory
17994           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17995           fixes.
17996
17997 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17998
17999         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18000             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18001             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18002             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18003             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18004             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18005             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18006             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18007             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18008             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18009             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18010             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18011             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18012             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18013             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18014             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18015             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18016             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18017             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18018             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18019             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18020             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18021             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18022             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18023             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18024             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18025             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18026
18027 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18028
18029         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18030             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18031           with perror calls.
18032
18033 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18034
18035         * config/unix.exp (g++_load): Fix syntax.
18036
18037 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18038
18039         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18040         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18041         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18042         Don't expect va-arg-1.c to fail.  Correct expected output for
18043         920928-1.c.
18044         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18045         * gcc.wendy/hbm4.c: Correct typo.
18046         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18047
18048 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18049
18050         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18051         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18052         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18053         * lib/c-torture.exp (c-torture-compile): Ditto.
18054
18055         Reduce volume of output (remove all the -I's and such).
18056         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18057         Call gcc_cpass, gcc_cfail.
18058         (c-torture): Pass testing option to c-torture-compile.
18059
18060 1994-03-21  Doug Evans  (dje@cygnus.com)
18061
18062         Bring patches over from progressive.
18063         * config/default.exp: Exit remote shell cleanly.
18064         (g++_exit, g++_start): Add default versions.
18065         * config/sim.exp (gcc_load): Use perror, not error.
18066
18067 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18068
18069         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18070         set in site.exp.
18071
18072 1994-03-14  Doug Evans  (dje@cygnus.com)
18073
18074         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18075         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18076         (wendy_try): New proc to run testcase.
18077         (main loop): Call 'em.
18078         * gcc.wendy/*.c: Clean up pass to correct expected output.
18079
18080         * lib/gcc.exp: Minor cleanup work.
18081         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18082
18083 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18084
18085         * config/sim.exp (gcc_load): Document return codes better.
18086         Don't pass -v to simulator.
18087
18088 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18089
18090           * gcc.special/920717-x.c: Fix typo.
18091           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18092           get at sources.
18093
18094         * lib/mike-gcc.exp: Fix typo.
18095
18096 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18097
18098         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18099         binary to use, transform the name.
18100         * config/*.exp: rename everything. Nuke any g++ specific files,
18101         it's now a special case of gcc that requires no special support.
18102         Add a default.exp for unsupported targets.
18103
18104 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18105
18106         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18107         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18108         version of Tcl.
18109
18110 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18111
18112         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18113         than a warning.
18114
18115 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18116
18117         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18118
18119 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18120
18121         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18122         option_list.  Compile every file with only 4/6 option choices
18123         (same as C torture) instead of with 12/18 different option
18124         choices.
18125         * lib/c-torture.exp: Likewise.
18126
18127         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18128         not already set.
18129
18130 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18131
18132         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18133         can put an XFAIL *-*-* on excess errors.
18134
18135 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18136
18137         * g++.law: Add more tests derived from g++-bugs snapshots.
18138
18139         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18140         equivalent to g++.law/init9.
18141
18142         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18143         compiled it, and the a.out file after we've run it.
18144
18145 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18146
18147         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18148         compiled it, and the a.out file after we've run it.
18149
18150 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18151
18152         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18153
18154 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18155
18156         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18157         version number.
18158
18159 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18160
18161         * g++.law: New directory of g++ tests derived from the g++-bugs
18162         snapshots.
18163
18164 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18165
18166         * gcc.compile: initbug1.c initbug1.exp testcase added
18167
18168 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18169
18170         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18171         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18172           fixes submitted by Jeff Law (law@cs.utah.edu)
18173         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18174           Jeff Law (law@cs.utah.edu)
18175
18176
18177 1993-11-30  Mike Stump  (mrs@cygnus.com)
18178
18179         * config/unix-g++.exp: Follow the gcc way of doing things.
18180         * g++.old-deja/old-deja.exp: Minor updates.
18181         * lib/g++.exp: New file, follow the gcc way of doing things.
18182         * lib/old-dejagnu.exp: Minor updates.
18183         * lib/mike-g++.exp: Always unset errorInfo.
18184
18185 1993-11-06  Mike Stump  (mrs@cygnus.com)
18186
18187         * lib/gcc.exp: Fix some errors with the below change, CC and
18188         CFLAGS should be global when setting, not local.
18189
18190 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18191
18192         * lib/gcc.exp: Transform tool name.
18193
18194 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18195
18196         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18197
18198 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18199
18200         * lib/gcc.exp: change gcc_done to gcc_stat
18201
18202 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18203
18204         * Upgraded gcc testsuite to c-torture version 1.25
18205
18206 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18207
18208         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18209         * lib/c-torture: added hooks for new reporting code.
18210
18211 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18212
18213         * config/sh-gcc.exp: check if sh-sim exists in the path
18214
18215 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18216
18217         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18218         * gcc.compile/compile.exp: Initial changes for new logic.
18219         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18220         * gcc.failure/failure.exp: Initial changes for new logic.
18221         * gcc.ieee/ieee.exp: Initial changes for new logic.
18222         * gcc.misc-tests/misc.exp: Initial changes for new logic.
18223         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
18224         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
18225         * lib/c-torture.exp: Initial changes for new logic.
18226         * lib/gcc.exp: Initial changes for new logic.
18227
18228 1993-10-15  Mike Stump  (mrs@cygnus.com)
18229
18230         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
18231         depend upon failure or success.  Fully qualify names in failure
18232         and success messages.  Always remove a.out before starting
18233         compile, just in case.  Pay more attention to error text output by
18234         the compiler.  Handle testcases with no known past errors just
18235         like all others, so that things are uniform.  Other miscellaneous
18236         improvements.
18237
18238 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
18239
18240         * gcc.cpp: new directory for cpp tests
18241
18242 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
18243
18244         * lib/chill.exp: Code reformatted, removed unused code.
18245         * config/unix-chill.exp: Code reformatted, removed unused code.
18246         * chill.execute/execute.exp: Code reformatted, removed unused code.
18247         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
18248
18249 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
18250
18251         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
18252         routines not written.
18253
18254 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
18255
18256         * config/bug-gcc.exp: Use new procs from bug.exp.
18257
18258 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
18259
18260         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
18261         via ftp, rather than depending on NFS.
18262         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
18263         case.
18264
18265 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
18266
18267         * config/bug-gcc.exp: Use new download proc.
18268
18269 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
18270
18271         * chill.execute/execute.exp: cleanups, handles errors better
18272         * chill.compile/compile.exp: rewrite, based on execute.exp
18273         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
18274         * lib/chill.exp: major changes to diff proc and compile and link
18275           procs. added chill_fail and chill_pass wrappers to pass and
18276           fail. added more comments, and handle error codes better.
18277           Added a hack to capture stderr from exec, so noncompile tests
18278           can work.
18279
18280 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
18281
18282         * chill.execute/execute.exp: rewrite of testsuite driver
18283         * lib/chill.exp: rewrite of testsuite driver
18284         * config/unix-chill.exp: rewrite of testsuite driver
18285
18286 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
18287
18288     In chill.execute:
18289         * iexpr.ch: Standardize uppercase.
18290         * tuples.dat: Standardize uppercase.
18291         * vary.ch: standardize.  Correct varying string assignments.
18292         * vary.dat: Add new output lines.
18293
18294 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
18295
18296     In chill.execute:
18297         * chprintf.ch: Standardize use of uppercase.
18298         * tuples.ch: Standardize and turn arr2 into a DCL,
18299           rather than a SYN.
18300         * pinits.ch: Standardize.
18301
18302 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
18303
18304         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
18305         * Makefil: Renamed to Makefile.in.
18306         * configure.in: New.
18307
18308 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
18309
18310     In chill.execute:
18311         * .cvsignore: Add result/output files.
18312         * Makefile: Fix up variables at start.  Use MFLAGS
18313           everywhere.  Correct bool_loc, built_ins entries.
18314           Add entry for vary1.ch.
18315         * bitarray.ch: Standardize upper-case usage.
18316         * bitexpr.ch: Standardize, add output of b1.
18317         * params.ch: Use arrayt in along PROC parameters, to
18318           avoid novelty problems.
18319         * sets.ch: Tiny cleanup.
18320         * vary1.ch: Re-indent.
18321
18322 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
18323
18324           * Add PR-related files to Makefiles, .cvsignore files, etc.
18325
18326 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
18327
18328         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
18329           with compiler objects. New names are test-flow.c and test-loop.c
18330
18331 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
18332
18333         * Upgraded c-torture tests from 1.19 to 1.20
18334
18335         * new files:
18336         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
18337         * gcc.compile: 930623-1.c 930623-2.c
18338         * gcc.noncompile: 930622-1.c 930622-2.c
18339         * gcc.failure: 920411-1.c 920627-2.c
18340         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
18341
18342 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
18343
18344         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18345           More changes to get testsuite working properly. Needs more work.
18346           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
18347
18348 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
18349
18350         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18351           More changes to get testsuite working properly. Needs more work.
18352
18353 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
18354
18355         * chill.compile/compile.exp: Added for Dejagnu support
18356         * chill.execute/execute.exp: Added for Dejagnu support
18357         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
18358
18359 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
18360
18361     This should complete moving the CHILL test files.
18362         * chill.noncompile(.cvsignore printf.grt
18363             in-printf.grt chprintf.grt chprintf.ch):
18364             Added test-support files.
18365           (Makefile): Modified further.
18366         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
18367             signal.ch): Added test files.
18368           * chill.execute (.cvsignore printf.grt printr.c
18369             in-printf.grt rts.c chprintf.grt rts.h): Added
18370           test-support files.
18371             (Makefile): More corrections.
18372
18373 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
18374
18375         * chill.compile, chill.execute, chill.nocompile: Add CHILL
18376           test cases, ready for DejaGnu.
18377
18378 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18379
18380         * Upgraded c-torture tests from 1.18 to 1.19
18381
18382         * gcc.compile: added test(s):
18383           930607-1.c
18384         * gcc.execute: added test(s):
18385           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18386
18387         * added new subdirectory for misc tests: gcc.misc-tests
18388         * gcc.misc-test(s): added tests:
18389           inst-check.c test-consts.c test-ior.c test-switch.c
18390
18391 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18392
18393         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18394
18395 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18396
18397         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18398
18399 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18400
18401         * Upgraded c-torture tests from 1.17 to 1.18
18402
18403 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18404
18405         * Upgraded c-torture tests from 1.12 to 1.17
18406
18407 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18408
18409         * lib/old-dejagnu.exp:
18410           Fixed handling of XFAIL target triplets to correctly
18411           recognize wildcard characters.  Removed code that
18412           appended a unique id tag to the end of the file name
18413           printed out by the result of the testcases within a
18414           given test file.
18415
18416 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18417
18418         * lib/old-dejagnu.exp:
18419           Reworked expected failure handling to trigger off of XFAIL
18420           keyword in keyphrase embeded in testcase source code. The
18421           XFAIL keyword must be at the end of the keyphrase line. It
18422           may optionally be followed by one or more target triplets.
18423           It has just occured that the handling of wildcards in the
18424           target triplet may not be correct.
18425
18426 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18427
18428         * g++.old-deja/tests:
18429           Moved all subdirectories up one level into g++.old-deja .
18430
18431         * lib/old-dejagnu.exp:
18432           Fixed problem with CXXFLAGS not being properly reset, and being
18433           corrupted with extraneous "-c" compiler option.  This was
18434           causing binaries to not be generated for test that needed them.
18435           Modified strings passed to "pass" and "fail" so that individual
18436           tests from the same test file would be distinguished by an
18437           identifier appended to the test file name in the summary logs;
18438           this corrected a problem with erroneous diff logs.  Added code
18439           to search testcases for expected fail and unexpected pass keywords.
18440
18441 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18442
18443         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18444
18445 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18446
18447         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18448           Removed extraneous text from end of "Special g++ Options"
18449           keyphrase.
18450
18451         * lib/old-dejagnu.exp: Added pattern matching to look for new
18452           keywords, embedded in testcases comments, which will trigger
18453           calls to xpass and xfail.
18454
18455 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18456
18457         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18458           comments embedded in the testcases, especially the one looking for
18459           special compiler options, as well as the pattern matching for the
18460           compiler output again.
18461
18462 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18463
18464         * lib/old-dejagnu.exp: Do a proper check of the return value for
18465           execute tests. Fixed several problems with the pattern matching
18466           of the compiler output which gave erroneous test results.
18467           Changed several of the test result messages to be more descriptive.
18468         * config/unix-g++.exp: Proc g++_load now actually works and
18469           executes the tests passed to it and returns a usable return
18470           value.
18471
18472 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18473
18474           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18475
18476 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18477
18478         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18479           Modified both files to properly execute the old style
18480           dejagnu tests. The previous versions of these files were
18481           experimental and did not function anything near correctly.
18482
18483 1993-04-05  Rob Savoye  (rob@cygnus.com)
18484
18485         * Removed all Makefile.in and configure.in files. No configuration
18486         needed now.
18487
18488 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18489
18490         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18491
18492 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18493
18494         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18495         gcc.special/configure.in, gcc.noncompile/configure.in,
18496         gcc.execute/configure.in, gcc.code_quality/configure.in,
18497         g++.other/configure.in, g++.old-deja/configure.in,
18498         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18499         in srcname setting.
18500
18501 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18502
18503         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18504         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18505         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18506
18507 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18508
18509         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18510         (gdb_exit): Don't remove *_soc files.
18511
18512 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18513
18514         * lib/c-torture.exp: Don't look for main; instead always use -w
18515         -c.  This is how the c-torture tests work.  Remove the object
18516         file if the compilation succeeds.
18517         * gcc.execute/execute.exp: Remove executable if test passes.
18518         * gcc.noncompile/noncompile.exp: Every test is an expected
18519         failure.
18520         * gcc.special/special.exp: Added tests from c-torture 1.11,
18521         corrected use of existing test.
18522         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18523         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18524         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18525         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18526         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18527         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18528         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18529         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18530         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18531         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18532         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18533         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18534         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18535         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18536         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18537         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18538         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18539         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18540         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18541         c-torture 1.11.
18542         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18543         correspond to c-torture 1.11.
18544
18545         * New file.