OSDN Git Service

* gcc.dg/20030909-1.c: New test.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
2
3         * gcc.dg/20030909-1.c: New test.
4
5 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6
7         * gcc.dg/ultrasp10.c: New test.
8
9 2003-09-09  Devang Patel  <dpatel@apple.com>
10
11         * gcc.dg/darwin-ld-6.c: New test.
12         
13 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14
15         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16
17 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18
19         * gcc.dg/ia64-types1.c: New test.
20         * gcc.dg/ia64-types2.c: Likewise.
21
22 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23
24         * gcc.dg/builtins-1.c: Add more _Complex tests.
25         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26
27         * gcc.dg/builtins-1.c: Test existing _Complex functions.
28         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29
30 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31
32         PR c++/11786
33         * g++.dg/lookup/koenig2.C: New test.
34
35         PR c++/5296
36         * g++.dg/rtti/typeid2.C: New test.
37
38 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
39
40         * gcc.c-torture/compile/20030904-1.c: New test.
41
42 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43
44         * g++.dg/opt/longbranch2.C: New test.
45
46 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
47
48         * g++.dg/template/crash10.C: Only compile it.
49
50 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
51
52         PR middle-end/11665
53         * gcc.c-torture/compile/20030907-1.c: New test.
54         * g++.dg/init/array11.C: New test.
55
56 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
57
58         PR c++/11852
59         * g++.dg/init/struct1.C: New test.
60
61 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
62
63         PR c++/12181
64         * g++.dg/expr/comma1.C: New test.
65
66 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
67
68         PR c++/11867
69         * g++.dg/expr/static_cast5.C: New test.
70
71 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
72
73         PR c++/11507
74         * g++.dg/lookup/scoped7.C: New test.
75  
76         PR c++/9574
77         * g++.dg/other/static1.C: New test.
78
79         PR c++/11490
80         * g++.dg/warn/template-1.C: New test.
81
82         PR c++/11432
83         * g++.dg/template/crash10.C: New test.
84  
85         PR c++/2478
86         * g++.dg/overload/VLA.C: New test.
87  
88         PR c++/10804
89         * g++.dg/template/call1.C: New test.
90
91 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
92
93         PR c++/11794
94         * g++.dg/parse/using3.C: New test.
95
96 2003-09-06  Roger Sayle  <roger@eyesopen.com>
97
98         PR c++/11409
99         * g++.dg/overload/builtin3.C: New test case.
100
101 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
102
103         PR c/9862
104         * gcc.dg/20030906-1.c: New test.
105         * gcc.dg/20030906-2.c: Likewise.
106
107 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
108
109         PR c++/12167
110         * g++.dg/parse/defarg5.C: New test.
111
112         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
113
114 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
115
116         PR c++/12163
117         * g++.dg/expr/static_cast4.C: New test.
118
119         PR c++/12146
120         * g++.dg/template/crash9.C: New test.
121
122 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
123
124         * g++.old-deja/g++.ext/pretty2.C: Update for change 
125         in __FUNCTION__.
126         * g++.old-deja/g++.ext/pretty3.C: Likewise.
127
128 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
129
130         PR c++/11922
131         * g++/dg/template/qualified-id1.C: New test.
132         
133         PR c++/12037
134         * g++.dg/warn/noeffect4.C: New test.
135
136 2003-09-04  Matt Austern  <austern@apple.com>
137
138         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
139         * g++.dg/ext/fnname2.C: Likewise.
140         * g++.dg/ext/fnname3.C: Likewise.
141         
142 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
143
144         * g++.dg/expr/lval1.C: New test.
145         * g++.dg/ext/lvcast.C: Remove.
146
147 2003-09-03  Roger Sayle  <roger@eyesopen.com>
148
149         PR optimization/11700.
150         * gcc.c-torture/compile/20030903-1.c: New test case.
151
152 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
153
154         PR c++/12053
155         * g++.dg/abi/layout4.C: New test.
156
157 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
158
159         PR c++/11553
160         * g++.dg/parse/friend3.C: New test.
161         
162 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
163
164         PR c++/11847
165         * g++.dg/template/class1.C: New test.
166
167         PR c++/11808
168         * g++.dg/expr/call1.C: New test.
169
170 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
171
172         PR c++/12114
173         * g++.dg/init/ref9.C: New test.
174
175         PR c++/11972
176         * g++.dg/template/nested4.C: New test.
177
178 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
179
180         PR c++/12093
181         * g++.dg/template/non-dependent4.C: New test.
182
183         PR c++/11928
184         * g++.dg/inherit/conv1.C: New test.
185
186 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
187
188         PR c++/6196
189         * g++.dg/ext/label1.C: New test.
190         * g++.dg/ext/label2.C: Likewise.
191
192 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
193
194         * g++.dg/expr/cond3.C: New test.
195
196 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
197
198         * gcc.dg/builtins-1.c: Add new builtin cases.
199
200 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
201
202         * gcc.dg/builtins-1.c: Add new cases.
203         * gcc.dg/torture/builtin-attr-1.c: Likewise.
204
205 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
206
207         * gcc.dg/builtins-1.c: Add more math builtin tests.
208         * gcc.dg/torture/builtin-attr-1.c: New test.
209
210 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
211
212         PR optimization/5079
213         * g++.dg/opt/static3.C: New test.
214
215 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
216
217         * gcc.misc-tests/gcov-10b.c: New test.
218
219 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
220
221         * g++.dg/opt/ptrmem3.C: New test.
222
223         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
224
225 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
226
227         * gcc.dg/20030826-2.c: New test.
228
229 2003-08-26  Roger Sayle  <roger@eyesopen.com>
230
231         PR middle-end/12002
232         * g77.f-torture/compile/12002.f: New test case.
233
234 2003-08-26  Roger Sayle  <roger@eyesopen.com>
235
236         * gcc.dg/20030826-1.c: New test case.
237
238 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
239
240         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
241
242 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
243
244         PR c++/11871
245         * c++.dg/lookup/crash1.C: New test.
246
247         * c++.dg/warn/noeffect3.C: New test.
248
249 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
250
251         * gcc.dg/compat/vector-1_x.c: Compile with -w.
252         * gcc.dg/compat/vector-1_y.c: Ditto.
253         * gcc.dg/compat/vector-2_x.c: Ditto.
254         * gcc.dg/compat/vector-2_y.c: Ditto.
255
256 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
257
258         * gcc.dg/20030702-1.c: New test.
259
260 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
261
262         PR c++/8795
263         * g++.dg/ext/altivec-1.C: New test.
264
265 2003-08-24  Richard Henderson  <rth@redhat.com>
266
267         * g++.dg/eh/simd-2.C: Add -w for x86.
268
269 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
270
271         * gcc.dg/20030815-1.c: New test.
272
273 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
274
275         PR c++/3765
276         * g++.dg/parse/access6.C: New test.
277
278 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
279
280         PR c++/641, c++/11876
281         * g++.dg/template/friend22.C: New test.
282         * g++.dg/template/friend23.C: Likewise.
283
284 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
285
286         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
287         identically.
288
289 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
290
291         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
292
293 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
294
295         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
296
297 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
298
299         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
300
301 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
302
303         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
304
305 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
306
307         PR c++/11919
308         * g++.dg/overload/prom1.C: New test.
309
310         PR c++/11551
311         * g++.dg/parse/dtor2.C: New test.
312
313         PR c++/10762
314         * g++.dg/parse/using2.C: New test.
315
316 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
317
318         PR target/11805
319         * gcc.c-torture/compile/20030821-1.c: New.
320
321 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
322
323         PR c++/11834
324         * g++.dg/template/deduce2.C: New test.
325
326 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
327
328         * gcc.c-torture/execute/20030821-1.c: New test.
329
330 2003-08-20  Roger Sayle  <roger@eyesopen.com>
331
332         PR middle-end/11984
333         * gcc.dg/20030820-1.c: New test case.
334
335 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
336
337         PR c++/11945
338         * g++.dg/warn/noeffect2.C: New test.
339
340 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
341
342         PR c++/10926
343         * g++.dg/template/dtor2.C: New test.
344
345         PR c++/11684
346         * g++.dg/template/operator1.C: New test.
347         * g++.dg/parse/operator4.C: New test.
348
349         PR c++/11946.C
350         * g++.dg/expr/enum1.C: New test.
351         * gcc.dg/c99-bool-1.c: Remove bogus warning.
352
353         PR c++/11036.C
354         * g++.dg/parse/elab2.C: New test.
355         * g++.dg/parse/typedef4.C: Change error message.
356         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
357         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
358         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
359
360 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
361
362         * gcc.dg/pch/warn-1.c: New.
363         * gcc.dg/pch/warn-1.hs: New.
364
365         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
366         not-tested file.
367
368 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
369
370         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
371
372 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
373
374         * gcc.dg/uninit-D.c: New Test.
375         * gcc.dg/uninit-E.c: New Test.
376         * gcc.dg/uninit-F.c: New Test.
377         * gcc.dg/uninit-G.c: New Test.
378
379 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
380
381         * g++.dg/README: Describe the pch directory.
382
383 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
384
385         PR c++/11174
386         * g++.dg/parse/access4.C: New test.
387         * g++.dg/parse/access5.C: Likewise.
388         * g++.old-deja/g++.jason/access17.C: Adjust error message.
389
390 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
391
392         * gcc.dg/noncompile/20030818-1.c: New.
393
394 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
395
396         PR c++/11957
397         * g++.dg/warn/noeffect1.C: New test.
398
399         * g++.dg/template/scope2.C: New test.
400         * g++.dg/template/error2.C: Correct dg-error
401
402 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
403
404         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
405
406 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
407
408         PR C++/11512
409         * g++.dg/template/warn1.C: New.
410
411 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
412
413         * g++.dg/template/error2.C: New test.
414         * g++.dg/lookup/using7.C: Adjust errors
415         * g++.old-deja/g++.pt/crash36.C: Likewise.
416         * g++.old-deja/g++.pt/derived3.C: Likewise.
417
418 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
419
420         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
421         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
422         * gcc.c-torture/execute/builtins/string-9.c: New, from
423         string-opt-9.c.  Adjust for execute/builtins framework.
424         * gcc.c-torture/execute/string-opt-9.c: Delete.
425
426 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
427
428         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
429
430         * g++.dg/parse/ret-type2.C: New test.
431
432         PR c++/11703
433         * g++.dg/init/new8.C: New test.
434
435         PR c++/10923
436         * g++.dg/parse/typedef5.C: New test.
437
438         PR c++/9512
439         * g++.dg/parse/qualified2.C: New test.
440         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
441         invalid code.
442
443 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
444
445         * g++.dg/conversion/ptrmem1.C: New test.
446
447 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
448
449         PR target/11693
450         * gcc.dg/20030811-1.c: New test.
451
452         PR target/11535
453         * gcc.c-torture/execute/20030811-1.c: New test.
454
455 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
456
457         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
458
459 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
460
461         PR c++/11789.C
462         * g++.dg/inherit/multiple1.C: New test.
463
464 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
465
466         * gcc.dg/spe1.c: New test.
467
468         PR c++/11670
469         * g++.dg/expr/cast2.C: New test.
470         
471         PR c++/10530
472         * g++.dg/template/dependent-name2.C: New test.
473
474 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
475
476         * g++.dg/parse/crash11.C: Put the dg options in comments.
477
478 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
479
480         * lib/gcc-dg.exp: Update for diagnostic change.
481
482 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
483
484         PR c++/5767
485         * g++.dg/parse/crash11.C: New test.
486
487 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
488
489         * gcc.dg/cpp/spacing1.c: Update.
490
491 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
492
493         PR target/11739
494         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
495         a value for -mtune.
496
497 2003-08-04  Roger Sayle  <roger@eyesopen.com>
498
499         PR middle-end/11771
500         * gcc.c-torture/compile/20030804-1.c: New test case.
501
502 2003-08-04  Roger Sayle  <roger@eyesopen.com>
503
504         * gcc.dg/20030804-1.c: New test case.
505
506 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
507
508         * gcc.dg/cpp/separate-1.c: New test.
509
510 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
511
512         PR c++/11704
513         * g++.dg/template/dependent-expr2.C: New test.
514
515         PR c++/11766
516         * g++.dg/expr/ptrmem1.C: New test.
517
518 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
519
520         PR c++/9453
521         * g++.dg/template/friend15.C: New test.
522
523 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
524
525         * lib/dg-pch.exp: Work round PCH bug.
526
527 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
528
529         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
530         builtins.  Move cases from builtins-4.c here.
531
532         * gcc.dg/torture/builtin-math-1.c: New test taken from
533         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
534         additional cases.
535         
536         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
537         Delete.
538
539 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
540
541         PR c++/9447
542         * g++.dg/template/using7.C: New test.
543
544 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
545
546         * import1.c, import2.c: New tests.
547
548 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
549
550         * g++.dg/eh/crossjump1.C: New test.
551
552 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
553
554         PR c++/11697
555         * g++.dg/template/using6.C: New test.
556
557         PR c++/11744
558         * g++.dg/template/koenig2.C: New test.
559
560 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
561
562         PR c++/7983
563         * g++.dg/parse/typedef4.C: New test.
564
565 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
566
567         PR c++/8442, c++/8806
568         * g++.dg/template/elab1.C: New test.
569         * g++.dg/template/type2.C: Likewise.
570         * g++.dg/template/ttp3.C: Adjust expected error message.
571         * g++.old-deja/g++.law/visibility13.C: Likewise.
572         * g++.old-deja/g++.niklas/t135.C: Likewise.
573         * g++.old-deja/g++.pt/ttp41.C: Likewise.
574         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
575         template argument.
576         * g++.old-deja/g++.pt/ttp44.C: Likewise.
577
578 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
579
580         PR c++/11295
581         * g++.dg/ext/stmtexpr1.C: New test.
582
583         * g++.dg/opt/tmp1.C: New test.
584
585         PR c++/11525
586         * g++.dg/parse/constant4.C: New test.
587
588         PR c++/9447
589         * g++.dg/template/using5.C: New test.
590
591 2003-07-31  Roger Sayle  <roger@eyesopen.com>
592
593         * gcc.dg/builtins-27.c: New test case.
594
595 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
596
597         * gcc.dg/tls/opt-7.c: New test.
598
599 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
600         
601         * g++.old-deja/g++.other/crash18.C: Remove.
602
603 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
604
605         * g++.dg/template/explicit3.C: New.
606         * g++.dg/template/explicit4.C: New.
607         * g++.dg/template/explicit5.C: New.
608
609         PR c++/11347
610         * g++.dg/template/memtmpl1.C: New.
611
612 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
613
614         PR target/11565
615         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
616         * gcc.dg/i386-387-5.c (dg-options): Likewise.
617
618 Wed Jul 30 19:13:34 CEST 2003  Jan Hubicka  <jh@suse.cz>
619
620         * vtgc1.c: Kill.
621
622 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
623
624         * gcc.dg/struct-in-proto-1.c: New test.
625
626 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
627
628         * gcc.dg/cpp/include2.c: Only expect one message.
629
630 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
631
632         PR c++/9447
633         * g++.dg/template/using1.C: New test.
634         * g++.dg/template/using2.C: New test.
635         * g++.dg/template/using3.C: New test.
636         * g++.dg/template/using4.C: New test.
637
638 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
639
640         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
641         * gcc.c-torture/execute/string-opt-10.c: Likewise.
642
643 2003-07-28  Jan Hubicka  <jh@suse.cz>
644
645         PR c++/11530
646         * g++.dg/opt/call1.C: New test.
647
648 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
649
650         PR c++/11667
651         * g++.dg/init/enum2.C: New test.
652         * g++.dg/template/overload1.C: Add "-w" option.
653
654 2003-07-28    <hp@bitrange.com>
655
656         * gcc.dg/Wdeclaration-after-statement-1.c,
657         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
658
659 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
660
661         * gcc.c-torture/compile/20030725-1.c: New test.
662
663 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
664
665         * gcc.dg/20030505.c: Only run for SPE.
666         Remove definition of opaque type.
667
668 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
669
670         * g++.dg/template/ptrmem6.C: New test.
671
672 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
673
674         * gcc.c-torture/compile/zero-strct-2.c: New test.
675
676 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
677
678         * gcc.dg/intermod-1.c: New test.
679
680 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
681
682         PR c++/11617
683         * g++.dg/template/lookup2.C: New test.
684         * g++.dg/template/memclass1.C: Remove instantiated from error.
685         * g++.dg/other/error2.C: Tweak expected errors.
686
687         PR c++/11596
688         * g++.dg/template/defarg3.C: New test.
689
690         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
691
692 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
693
694         * g++.dg/inherit/access5.C: New test.
695
696 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
697
698         PR c++/11513
699         * g++.dg/template/crash8.C: New test.
700
701 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
702
703         PR c/10602
704         * gcc.dg/noncompile/incomplete-2.c: New test.
705
706 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
707
708         PR c++/11645
709         * g++.dg/inherit/access4.C: New test.
710
711         PR c++/11517
712         * g++.dg/expr/cond2.C: New test.
713
714         PR optimization/10679
715         * g++.dg/opt/inline4.C: New test.
716
717 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
718
719         * g++.dg/parse/crash10: New test.
720
721 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
722
723         * g++.dg/ext/flexary1.C: New test.
724
725 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
726
727         PR c++/10793
728         * g++.dg/template/crash9.C: New test.
729
730 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
731
732         PR c++/3004
733         * g++.dg/parse/typedef3.C: New test.
734
735         PR c++/7906
736         * g++.dg/parse/operator2.C: New test.
737
738         PR c++/8895
739         * g++.dg/parse/def-tmpl-arg1.C: New test.
740
741         PR c++/9282
742         * g++.dg/parse/funptr1.C: New test.
743
744         PR c++/9452
745         * g++.dg/parse/ambig3.C: New test.
746
747         PR c++/9454
748         * g++.dg/parse/operator3.C: New test.
749
750         PR c++/9486
751         * g++.dg/parse/template10.C: New test.
752
753         PR c++/9488
754         * g++.dg/parse/template11.C: New test.
755
756         PR c++/10150
757         * g++.dg/parse/invalid-op1.C: New test.
758
759         PR c++/10247
760         * g++.dg/parse/condexpr1.C: New test.
761
762 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
763
764         * g++.dg/ext/packed3.C: New test.
765         * g++.dg/ext/packed4.C: New test.
766
767         * gcc.dg/pack-test-3.c: New test.
768
769 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
770
771         * lib/compat.exp: Handle dg-options per source file.
772         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
773         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
774         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
775         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
776         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
777         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
778         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
779         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
780         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
781         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
782         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
783         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
784         * g++.dg/compat/break/bitfield7_x.C: Ditto.
785         * g++.dg/compat/break/bitfield7_y.C: Ditto.
786
787 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
788
789         PR c/10320
790         * gcc.c-torture/execute/20030718-1.c: New test.
791
792 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
793
794         PR optimization/11536
795         * gcc.dg/20030721-1.c: New test.
796
797 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
798
799         PR c++/11546
800         * g++.dg/template/lookup1.C: New test.
801
802 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
803
804         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
805         diagnostics of ill-formed constructs involving labels.
806         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
807         the new 'previously defined here' message.
808
809 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
810
811         * g++.dg/parse/non-dependent2.C: New test.
812
813 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
814
815         * g++.dg/init/init-ref4.C: xfail on targets without
816         weak symbols.
817
818 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
819
820         PR target/11087
821         * gcc.c-torture/execute/20030717-1.c: New test.
822
823 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
824
825         * g++.dg/opt/cfg1.C: New test.
826
827 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
828
829         PR optimization/11557
830         * gcc.dg/20030717-1.c: New test.
831
832 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
833
834         PR c++/10476
835         * g++.dg/expr/crash-1.C: New test.
836
837         PR c++/11027
838         * g++.dg/template/init3.C: New test.
839
840         PR c++/8222
841         * g++.dg/template/non-dependent1.C: New test.
842
843         PR c++/11070
844         * g++.dg/template/non-dependent2.C: New test.
845
846         PR c++/11071
847         * g++.dg/template/non-dependent3.C: New test.
848
849         PR c++/9907
850         * g++.dg/template/sizeof5.C: New test.
851
852 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
853
854         PR 11498
855         * gcc.c-torture/compile/mangle-1.c: New file.
856
857 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
858
859         PR c++/7809
860         * g++.dg/parse/access3.C: New test.
861
862 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
863
864         PR c++/11384
865         * g++.dg/init/init-ref4.C: New test.
866
867 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
868
869         PR c++/11547
870         * g++.dg/parse/constant3.C: New test.
871         * g++.dg/parse/crash7.C: Likewise.
872
873 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
874
875         PR target/11008
876         * gcc.dg/i386-pentium4-not-mull.c: New.
877
878 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
879
880         * gcc.dg/asm-names.c (ymain): Make it weak.
881
882 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
883
884         PR c++/5421
885         * g++.dg/template/friend21.C: New test.
886
887 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
888
889         * gcc.dg/cleanup-8.c: New test.
890         * gcc.dg/cleanup-9.c: New test.
891
892 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
893
894         * g++.dg/ext/dll-MI1.h: New file.
895         * g++.dg/ext/dllexport-MI1.C: New file.
896         * g++.dg/ext/dllimport-MI1.C: New file.
897
898 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
899
900         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
901         it does not have cmpstrsi patterns (just cmpmemsi).
902
903 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
904
905         PR debug/11473
906         * g++.dg/debug/debug8.C: New test.
907
908 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
909
910         PR c++/10108
911         * g++.dg/template/crash7.C: New test.
912
913 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
914
915         PR target/10795
916         * gcc.c-torture/compile/20030708-1.c: New.
917
918 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
919
920         * gcc.c-torture/execute/20030715-1.c: New test.
921
922 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
923
924         * gcc.dg/pch/inline-3.c: New file.
925         * gcc.dg/pch/inline-3.hs: New file.
926         * gcc.dg/pch/inline-4.c: New file.
927         * gcc.dg/pch/inline-4.hs: New file.
928
929 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
930
931         PR c++/11509
932         * g++.dg/template/crash6.C: New test.
933
934         PR c++/7053
935         * g++.dg/template/friend20.C: New test.
936
937         PR c++/7019
938         * g++.dg/template/overload2.C: New test.
939
940 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
941
942         PR optimization/11440
943         * gcc.c-torture/execute/20030714-1.c: New test.
944
945 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
946
947         PR c++/11154
948         * g++.dg/template/partial2.C: New test.
949
950 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
951
952         PR c++/11503
953         * g++.dg/template/anon1.C: New test.
954
955         PR c++/11493
956         PR c++/11495
957         * g++.dg/parse/template9.C: Likewise.
958         * g++.dg/template/crash4.C: New test.
959         * g++.dg/template/koenig1.C: Likewise.
960         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
961         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
962         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
963         functions.
964         * g++.old-deja/g++.jason/template36.C: Likewise.
965         * g++.old-deja/g++.mike/p1989.C: Likewise.
966         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
967         * g++.old-deja/g++.pt/ttp20.C: Use this->.
968         * g++.old-deja/g++.pt/ttp21.C: Use this->.
969         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
970         compiling.
971         * g++.old-deja/g++.pt/union2.C: Use this->.
972
973 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
974
975         * gcc.dg/20030711-1.c: New test.
976
977 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
978
979         PR c++/11050
980         * g++.dg/parse/args1.C: New test.
981         * g++.pt/defarg8.C: Change expected errors.
982
983 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
984
985         PR c++/8164
986         * g++.dg/template/nontype2.C: New test.
987
988         PR c++/10558
989         * g++.dg/parse/template8.C: New test.
990
991         PR c++/8327
992         * g++.dg/template/scope1.C: New test.
993
994         * g++.dg/warn/Wsign-compare-1.C: New test.
995
996 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
997
998         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
999
1000 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1001
1002         PR c++/9411
1003         * g++.dg/template/explicit2.C: New test.
1004
1005         PR c++/10032
1006         * g++.dg/warn/pedantic1.C: New test.
1007
1008 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1009
1010         PR c++ 9483
1011         * g++.dg/other/field1.C: New test.
1012
1013 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1014
1015         PR c/11449
1016         * gcc.c-torture/compile/20030707-1.c: New.
1017
1018 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1019
1020         PR c++/10849
1021         * g++.dg/template/access12.C: New test.
1022
1023 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1024
1025         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1026         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1027         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1028         * gcc.misc-tests/gcov.exp: Update
1029         * g++.dg/gcov/gcov.exp: Update
1030         * lib/gcov.exp: Update.
1031
1032 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1033
1034         * g++.dg/abi/mangle17.C: Make sure template expressions are
1035         dependent.
1036         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1037         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1038         * g++.dg/opt/stack1.C: Remove erroneous code.
1039         * g++.dg/parse/template7.C: New test.
1040         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1041         * g++.old-deja/g++.pt/crash4.C: Likewise.
1042
1043 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1044
1045         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1046         with zero or one occurence of `$' after the initial `L'.
1047
1048 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1049
1050         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1051
1052 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1053
1054         PR c/11370
1055         * gcc.dg/Wunreachable-6.c: New testcase.
1056         * gcc.dg/Wunreachable-7.c: New testcase.
1057
1058 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1059
1060         PR c/11420
1061         * gcc.dg/20030708-1.c: New test.
1062
1063 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1064
1065         * gcc.dg/compat/sdata-section.h: New file.
1066         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1067         * gcc.dg/torture/mips-sdata-1.c: New test.
1068
1069 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1070
1071         PR c++/11030
1072         * g++.dg/template/friend19.C: New test.
1073
1074 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1075
1076         * g++.dg/opt/strength-reduce.C: New test.
1077
1078 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1079
1080         PR target/10979
1081         * gcc.dg/20030707-1.c: New testcase.
1082
1083 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1084
1085         PR optimization/11059
1086         * g++.dg/opt/emptyunion.C: New testcase.
1087
1088 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1089             Eric Botcazou  <ebotcazou@libertysurf.fr>
1090
1091         * g++.dg/opt/stack1.C: New test.
1092
1093 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1094
1095         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1096         run test.
1097
1098         PR c++/11431
1099         * g++.dg/expr/static_cast3.C: New test.
1100
1101 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1102
1103         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1104         everywhere.
1105         * gcc.dg/concat.c: Concatenation of string constants with
1106         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1107         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1108         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1109         necessary to avoid multi-character character constant warning.
1110         * gcc.dg/cpp/escape.c: Likewise.
1111         * gcc.dg/cpp/ucs.c: Likewise.
1112         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1113         Fix a typo.
1114
1115 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1116
1117         PR c/11428
1118         * gcc.c-torture/compile/20030704-1.c: New.
1119
1120 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1121
1122         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
1123
1124 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
1125
1126         PR c++/5287, PR c++/7910,  PR c++/11021
1127         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
1128         tests for warnings.
1129         * g++.dg/ext/dllimport2.C: Add tests for warnings.
1130         * g++.dg/ext/dllimport3.C: Likewise.
1131         * g++.dg/ext/dllimport4.C: New file.
1132         * g++.dg/ext/dllimport5.C: New file.
1133         * g++.dg/ext/dllimport6.C: New file.
1134         * g++.dg/ext/dllimport7.C: New file.
1135         * g++.dg/ext/dllimport8.C: New file.
1136         * g++.dg/ext/dllimport9.C: New file.
1137         * g++.dg/ext/dllimport10.C: New file.
1138         * g++.dg/ext/dllexport1.C: New file.
1139
1140 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1141
1142         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
1143         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
1144
1145 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1146
1147         * gcc.dg/builtins-25.c: New testcase.
1148         * gcc.dg/builtins-26.c: New testcase.
1149
1150 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
1151
1152         * gcc.dg/compat/vector-defs.h: New file.
1153         * gcc.dg/compat/vector-setup.h: New file.
1154         * gcc.dg/compat/vector-check.h: New file.
1155         * gcc.dg/compat/vector-1_main.c: New file.
1156         * gcc.dg/compat/vector-1_x.c: New file.
1157         * gcc.dg/compat/vector-1_y.c: New file.
1158         * gcc.dg/compat/vector-2_main.c: New file.
1159         * gcc.dg/compat/vector-2_x.c: New file.
1160         * gcc.dg/compat/vector-2_y.c: New file.
1161
1162         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
1163         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
1164         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
1165         * gcc.dg/compat/struct-align-1.h: New file.
1166         * gcc.dg/compat/struct-align-1_main.c: New file.
1167         * gcc.dg/compat/struct-align-1_x.c: New file.
1168         * gcc.dg/compat/struct-align-1_y.c: New file.
1169         * gcc.dg/compat/struct-align-2.h: New file.
1170         * gcc.dg/compat/struct-align-2_main.c: New file.
1171         * gcc.dg/compat/struct-align-2_x.c: New file.
1172         * gcc.dg/compat/struct-align-2_y.c: New file.
1173
1174         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
1175         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1176         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1177         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1178         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1179         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1180         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1181         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1182         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1183         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1184         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1185         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1186         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1187         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1188         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1189         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1190         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1191         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1192         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1193         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1194         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1195         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1196         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1197         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1198         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1199         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1200         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1201         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1202         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1203
1204 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1205
1206         * gcc.dg/i386-call-1.c: New test.
1207
1208 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
1209
1210         PR c++/9162
1211         * g++.dg/parse/defarg4.C: New.
1212
1213 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1214
1215         PR target/10700
1216         * gcc.c-torture/compile/20030703-1.c: New test case.
1217
1218 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1219
1220         * g++.dg/template/local3.C: Remove extra semicolon.
1221
1222 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1223
1224         * gcc.dg/i386-volatile-1.c: New test.
1225
1226 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
1227
1228         PR c++/11072
1229         * g++.dg/other/offsetof2.C: XFAIL.
1230         * g++.dg/other/offsetof5.C: New.
1231
1232         PR c++/10219
1233         * g++.dg/template/error1.C: New.
1234
1235         PR c++/9779
1236         * g++.dg/template/dependent-expr1.C: New.
1237
1238 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1239
1240         PR c++/6949
1241         * g++.dg/template/local3.C: New test.
1242
1243         PR c++/11149
1244         * g++.dg/lookup/scoped6.C: New test.
1245
1246 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
1247
1248         PR c++/8046
1249         * g++.dg/other/error7.C: New test.
1250
1251 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
1252
1253         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
1254         * g++.old-deja/g++.abi/vtable3.h: Likewise.
1255         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1256         * g++.old-deja/g++.other/union2.C: Likewise.
1257         * gcc.dg/c90-const-expr-2.c: Likewise.
1258         * gcc.dg/c90-const-expr-3.c: Likewise.
1259         * gcc.dg/c99-const-expr-2.c: Likewise.
1260         * gcc.dg/c99-const-expr-3.c: Likewise.
1261         * gcc.dg/concat.c: Likewise.
1262
1263 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1264
1265         PR c++/9559
1266         * g++.dg/init/static1.C: New test.
1267
1268 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1269
1270         * Changelog: Remove ">>>>>>>" from previous change.
1271
1272 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1273
1274         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
1275         * g++.old-deja/g++.other/access2.C: Likewise.
1276         * g++.old-deja/g++.other/decl2.C: Likewise.
1277         * gcc.c-torture/execute/20020615-1.c: Likewise.
1278
1279 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1280
1281         PR c++/4933
1282         * g++.dg/template/sizeof4.C: New test.
1283
1284 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1285
1286         * g++.dg/other/error6.C: New test.
1287
1288 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1289
1290         PR c++/10750
1291         * g++.dg/parse/constant2.C: New test.
1292
1293 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
1294
1295         PR c++/11106
1296         * g++.dg/other/error5.C: New test.
1297
1298 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1299
1300         * gcc.dg/format/gcc_diag-1.c: New test.
1301
1302 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
1303
1304         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
1305
1306 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1307
1308         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
1309         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
1310         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
1311
1312 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
1313
1314         * gcc.c-torture/execute/builtins/string-8.c: New test.
1315         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
1316         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
1317         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
1318
1319 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1320
1321         PR c++/10468
1322         * g++.dg/ext/typeof6.C: New test.
1323
1324 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1325
1326         PR c++/10796
1327         * g++.dg/init/enum1.C: New test.
1328
1329 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
1330
1331         * gcc.dg/20030627-1.c: New test.
1332
1333 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
1334
1335         PR c++/11332
1336         * g++.dg/expr/static_cast2.C: New test.
1337
1338 2003-06-26  Roger Sayle  <roger@eyesopen.com>
1339             Jakub Jelinek  <jakub@redhat.com>
1340
1341         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
1342         sprintf(dst,"%s",src) optimization.
1343         * gcc.c-torture/execute/20030626-1.c: New test case.
1344         * gcc.c-torture/execute/20030626-2.c: New test case.
1345
1346 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
1347
1348         * gcc.c-torture/execute/multi-ix.c: New test.
1349
1350         * gcc.c-torture/execute/simd-4.c (main):
1351         Added missing semicolon at end of union.
1352
1353 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
1354
1355         PR c++/8266
1356         * g++.dg/template/explicit-instantiation3.C: New test.
1357
1358 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1359
1360         * gcc.dg/20030626-1.c: Use signed char.
1361
1362 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1363
1364         * gcc.dg/20030626-1.c: New test.
1365
1366 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
1367
1368         * const-str-2.m: Update.
1369
1370 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
1371
1372         PR c++/10990
1373         * g++.dg/rtti/dyncast1.C: New test.
1374         * g++.dg/abi/mangle4.C: Correct base-specifier access.
1375         * g++.dg/lookup/scoped1.C: Remove XFAIL.
1376         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
1377
1378         PR c++/10931
1379         * g++.dg/expr/static_cast1.C: New test.
1380
1381 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
1382
1383         * gcc.dg/20030625-1.c: New test.
1384
1385 2003-06-24  Roger Sayle  <roger@eyesopen.com>
1386
1387         * gcc.c-torture/compile/20030624-1.c: New test case.
1388
1389 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
1390
1391         * gcc.c-torture/execute/string-opt-17.c: New test.
1392
1393 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
1394
1395         PR c++/5754
1396         * g++.dg/parse/crash6.C: New test.
1397
1398 2003-06-23  Roger Sayle  <roger@eyesopen.com>
1399
1400         * gcc.dg/builtins-24.c: New test case.
1401
1402 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
1403
1404         * g++.dg/opt/operator1.C: New test.
1405
1406 2003-06-22  Roger Sayle  <roger@eyesopen.com>
1407
1408         * gcc.c-torture/execute/string-opt-16.c: New test case.
1409
1410 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1411
1412         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
1413         * g++.old-deja/g++.other/conv7.C: Likewise
1414         * g++.old-deja/g++.other/overcnv2.C: Likewise.
1415         * g++.old-deja/g++.other/overload14.C: Likewise.
1416
1417 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1418
1419         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
1420         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1421
1422 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1423
1424         PR c++/10888
1425         * g++.dg/warn/Winline-3.C: New test.
1426
1427 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1428
1429         * lib/target-supports.exp (check_alias_available): Make the test
1430         program acceptable to the Solaris assembler.
1431
1432         PR c++/10749
1433         * g++.dg/template/memclass2.C: New test.
1434
1435 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1436             Eric Botcazou  <ebotcazou@libertysurf.fr>
1437
1438         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
1439         data for non-matching targets.
1440         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
1441
1442 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1443
1444         PR c++/10845
1445         * g++.dg/template/member3.C: New test.
1446
1447 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
1448
1449         PR c++/10939
1450         * g++.dg/template/func1.C: New test.
1451
1452         PR c++/9649
1453         * g++.dg/template/static4.C: New test.
1454         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
1455
1456         PR c++/11041
1457         * g++.dg/init/ref7.C: New test.
1458
1459 2003-06-19  Matt Austern  <austern@apple.com>
1460
1461         PR c++/11228
1462         * g++.dg/anew1.C: New test.
1463         * g++.dg/anew2.C: New test.
1464         * g++.dg/anew3.C: New test.
1465         * g++.dg/anew4.C: New test.
1466
1467 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
1468
1469         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
1470
1471 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
1472
1473         * gcc.c-torture/execute/simd-4.c (main): Make expected value
1474         endian-dependent.
1475
1476 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
1477
1478         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
1479         Remove cruft.
1480
1481 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
1482
1483         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
1484         * gcc.c-torture/compile/961203-1.c: Likewise.
1485         * gcc.c-torture/compile/980506-1.c: Likewise.
1486
1487 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
1488
1489         PR c++/10712
1490         * g++.dg/lookup/using7.C: New test.
1491
1492 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
1493
1494         PR c++/11105
1495         * g++.dg/abi/conv1.C: Remove it.
1496         * g++.dg/template/conv7.C: New test.
1497         * g++.dg/template/conv8.C: Likewise.
1498         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
1499         conversion operator.
1500
1501 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
1502
1503         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
1504         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1505         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1506         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1507         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1508         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1509         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1510         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1511         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1512         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1513         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1514         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1515         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1516         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1517         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1518         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1519         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1520         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1521         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1522         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1523         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1524         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1525         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1526         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1527         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1528         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1529         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1530         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1531         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1532
1533 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
1534
1535         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
1536         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
1537         indications.
1538
1539 2003-06-16  Roger Sayle  <roger@eyesopen.com>
1540
1541         * gcc.dg/i386-387-5.c: New test case.
1542         * gcc.dg/i386-387-6.c: New test case.
1543         * gcc.dg/builtins-23.c: New test case.
1544
1545 2003-06-15  Roger Sayle  <roger@eyesopen.com>
1546
1547         * gcc.dg/builtins-22.c: New test case.
1548         * gcc.dg/i386-387-1.c: Update to test exp.
1549         * gcc.dg/i386-387-2.c: Likewise.
1550
1551 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1552
1553         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
1554
1555 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
1556
1557         * lib/gcc-dg.exp (dg-require-dll): New function.
1558         (dg-xfail-if): Likewise.
1559         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
1560         driver.
1561
1562         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
1563         * gcc.c-torture/compile/20001205-1.c: Likewise.
1564         * gcc.c-torture/compile/20001226-1.c: Likewise.
1565         * gcc.c-torture/compile/20010518-2.c: Likewise.
1566         * gcc.c-torture/compile/20020312-1.c: Likewise.
1567         * gcc.c-torture/compile/20020604-1.c: Likewise.
1568         * gcc.c-torture/compile/920501-12.c: Likewise.
1569         * gcc.c-torture/compile/920501-4.c: Likewise.
1570         * gcc.c-torture/compile/920520-1.c: Likewise.
1571         * gcc.c-torture/compile/920521-1.c: Likewise.
1572         * gcc.c-torture/compile/920625-1.c: Likewise.
1573         * gcc.c-torture/compile/961203-1.c: Likewise.
1574         * gcc.c-torture/compile/980506-1.c: Likewise.
1575         * gcc.c-torture/compile/981006-1.c: Likewise.
1576         * gcc.c-torture/compile/981022-1.c: Likewise.
1577         * gcc.c-torture/compile/981223-1.c: Likewise.
1578         * gcc.c-torture/compile/990617-1.c: Likewise.
1579         * gcc.c-torture/compile/dll.c: Likewise.
1580         * gcc.c-torture/compile/labels-3.c: Likewise.
1581         * gcc.c-torture/compile/mipscop-1.c: Likewise.
1582         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1583         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1584         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1585         * gcc.c-torture/compile/simd-5.c: Likewise.
1586         * gcc.c-torture/compile/20000804-1.x: Remove.
1587         * gcc.c-torture/compile/20001205-1.x: Likewise.
1588         * gcc.c-torture/compile/20001226-1.x: Likewise.
1589         * gcc.c-torture/compile/20010518-2.x: Likewise.
1590         * gcc.c-torture/compile/20020312-1.x: Likewise.
1591         * gcc.c-torture/compile/20020604-1.x: Likewise.
1592         * gcc.c-torture/compile/920501-12.x: Likewise.
1593         * gcc.c-torture/compile/920501-4.x: Likewise.
1594         * gcc.c-torture/compile/920520-1.x: Likewise.
1595         * gcc.c-torture/compile/920521-1.x: Likewise.
1596         * gcc.c-torture/compile/920625-1.x: Likewise.
1597         * gcc.c-torture/compile/961203-1.x: Likewise.
1598         * gcc.c-torture/compile/980506-1.x: Likewise.
1599         * gcc.c-torture/compile/981006-1.x: Likewise.
1600         * gcc.c-torture/compile/981022-1.x: Likewise.
1601         * gcc.c-torture/compile/981223-1.x: Likewise.
1602         * gcc.c-torture/compile/990617-1.x: Likewise.
1603         * gcc.c-torture/compile/mipscop-1.x: Likewise.
1604         * gcc.c-torture/compile/mipscop-2.x: Likewise.
1605         * gcc.c-torture/compile/mipscop-3.x: Likewise.
1606         * gcc.c-torture/compile/mipscop-4.x: Likewise.
1607         * gcc.c-torture/compile/simd-5.x: Likewise.
1608
1609         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
1610
1611 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1612
1613         * gcc.c-torture/execute/20030611-1.c: New test.
1614
1615 2003-06-12  Roger Sayle  <roger@eyesopen.com>
1616
1617         PR middle-end/168
1618         * gcc.dg/20030612-1.c: New test case.
1619
1620 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
1621
1622         PR c++/10635
1623         * g++.dg/expr/cast1.C: New test.
1624
1625 2003-06-12  Roger Sayle  <roger@eyesopen.com>
1626
1627         * gcc.dg/builtins-21.c: New test case.
1628
1629 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
1630
1631         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
1632         options instead of at the end.
1633         * lib/objc.exp (objc_target_compile): Likewise.
1634
1635 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
1636
1637         PR c++/10432
1638         * g++.dg/parse/error1.C: New test.
1639
1640 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
1641
1642         * gcc.dg/compat/struct-by-value-11_main.c: New file.
1643         * gcc.dg/compat/struct-by-value-11_x.c: New file.
1644         * gcc.dg/compat/struct-by-value-11_y.c: New file.
1645         * gcc.dg/compat/struct-by-value-12_main.c: New file.
1646         * gcc.dg/compat/struct-by-value-12_x.c: New file.
1647         * gcc.dg/compat/struct-by-value-12_y.c: New file.
1648         * gcc.dg/compat/struct-by-value-13_main.c: New file.
1649         * gcc.dg/compat/struct-by-value-13_x.c: New file.
1650         * gcc.dg/compat/struct-by-value-13_y.c: New file.
1651         * gcc.dg/compat/struct-by-value-14_main.c: New file.
1652         * gcc.dg/compat/struct-by-value-14_x.c: New file.
1653         * gcc.dg/compat/struct-by-value-14_y.c: New file.
1654         * gcc.dg/compat/struct-by-value-15_main.c: New file.
1655         * gcc.dg/compat/struct-by-value-15_x.c: New file.
1656         * gcc.dg/compat/struct-by-value-15_y.c: New file.
1657         * gcc.dg/compat/struct-by-value-16_main.c: New file.
1658         * gcc.dg/compat/struct-by-value-16_x.c: New file.
1659         * gcc.dg/compat/struct-by-value-16_y.c: New file.
1660         * gcc.dg/compat/struct-by-value-17_main.c: New file.
1661         * gcc.dg/compat/struct-by-value-17_x.c: New file.
1662         * gcc.dg/compat/struct-by-value-17_y.c: New file.
1663         * gcc.dg/compat/struct-by-value-18_main.c: New file.
1664         * gcc.dg/compat/struct-by-value-18_x.c: New file.
1665         * gcc.dg/compat/struct-by-value-18_y.c: New file.
1666
1667         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
1668         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
1669         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
1670         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
1671         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
1672         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
1673         * gcc.dg/compat/scalar-return-3_main.c: New file.
1674         * gcc.dg/compat/scalar-return-3_x.c: New file.
1675         * gcc.dg/compat/scalar-return-3_y.c: New file.
1676         * gcc.dg/compat/scalar-return-4_main.c: New file.
1677         * gcc.dg/compat/scalar-return-4_x.c: New file.
1678         * gcc.dg/compat/scalar-return-4_y.c: New file.
1679
1680 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
1681
1682         * gcc.dg/compat/fp2-struct-check.h: New file.
1683         * gcc.dg/compat/fp2-struct-defs.h: New file.
1684         * gcc.dg/compat/fp2-struct-init.h: New file.
1685         * gcc.dg/compat/struct-by-value-10_main.c: New file.
1686         * gcc.dg/compat/struct-by-value-10_x.c: New file.
1687         * gcc.dg/compat/struct-by-value-10_y.c: New file.
1688         * gcc.dg/compat/struct-return-10_main.c: New file.
1689         * gcc.dg/compat/struct-return-10_x.c: New file.
1690         * gcc.dg/compat/struct-return-10_y.c: New file.
1691
1692         * gcc.dg/compat/compat-common.h: New file.
1693         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
1694         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
1695         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
1696         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
1697         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
1698         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
1699         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
1700         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1701         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
1702         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
1703         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1704         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
1705         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
1706         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1707         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
1708         * gcc.dg/compat/small-struct-check.h: Ditto.
1709         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
1710         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1711         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
1712         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
1713         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1714         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
1715         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
1716         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1717         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
1718         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
1719         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1720         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
1721         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
1722         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1723         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
1724         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
1725         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1726         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
1727         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
1728         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1729         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
1730         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
1731         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1732         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
1733         * gcc.dg/compat/struct-return-2_main.c: Ditto.
1734         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1735         * gcc.dg/compat/struct-return-2_y.c: Ditto.
1736         * gcc.dg/compat/struct-return-3_main.c: Ditto.
1737         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1738         * gcc.dg/compat/struct-return-3_y.c: Ditto.
1739
1740 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
1741
1742         * g++.dg/pch/static-1.C: New file.
1743         * g++.dg/pch/static-1.Hs: New file.
1744
1745 2003-06-10  Richard Henderson  <rth@redhat.com>
1746
1747         * gcc.dg/asm-7.c: Adjust expected warning text.
1748
1749 2003-06-10  Roger Sayle  <roger@eyesopen.com>
1750
1751         * gcc.dg/builtins-20.c: New test case.
1752
1753 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
1754
1755         PR c++/11131
1756         * g++.dg/opt/template1.C: New test.
1757
1758 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
1759
1760         * lib/gcc-dg.exp (dg-test): Clear additional_files and
1761         additional_sources.
1762
1763 2003-05-21  David Taylor  <dtaylor@emc.com>
1764
1765         * gcc.dg/Wpadded.c: New file.
1766
1767 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
1768
1769         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
1770         * gcc.dg/special/weak-2.c: Add dg-require-weak.
1771         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
1772         dg-require-weak.
1773
1774 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
1775
1776         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
1777
1778 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
1779
1780         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
1781         (dg-require-alias): Likewise.
1782         (dg-require-gc-sections): Likewise.
1783         * lib/target-supports.exp (check_gc_sections_available): Likewise.
1784
1785 2003-06-08  Richard Henderson  <rth@redhat.com>
1786
1787         * gcc.dg/20011029-2.c: Fix the array reference.
1788         * gcc.dg/asm-7.c: New.
1789
1790 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
1791
1792         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
1793
1794 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
1795
1796         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
1797         (dg-require-gc-sections): Likewise.
1798
1799 Sun Jun  8 16:46:04 CEST 2003  Jan Hubicka  <jh@suse.cz>
1800
1801         * i386-cmov1.c: Fix regular expression.
1802         * i386-cvt-1.c: Likewise.
1803         * i386-local.c: Likewise.
1804         * i386-local2.c: Likewise.
1805         * i386-mul.c: Likewise.
1806         * i386-ssetype-1.c: Likewise.
1807         * i386-ssetype-3.c: Likewise.
1808         * i386-ssetype-5.c: Likewise.
1809
1810 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1811
1812         PR c++/11039
1813         * g++.dg/warn/implicit-typename2.C: New test.
1814         * g++.dg/warn/implicit-typename3.C: New test.
1815
1816 2003-06-07  Richard Henderson  <rth@redhat.com>
1817
1818         * g++.dg/other/offsetof3.C: Use size_t.
1819         * g++.dg/other/offsetof4.C: Likewise.
1820
1821 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
1822
1823         * lib/copy-file.exp: New. Implement gcc_copy_files.
1824
1825         * lib/dg-pch.exp: Load copy-file.exp
1826         (dg-pch): Use gcc_copy_files instead of "file copy".
1827
1828 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
1829
1830         * gcc.dg/weak/weak.exp: Simplify.
1831         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
1832         * gcc.dg/weak/weak-1.c: Likewise.
1833         * gcc.dg/weak/weak-2.c: Likewise.
1834         * gcc.dg/weak/weak-3.c: Likewise.
1835         * gcc.dg/weak/weak-4.c: Likewise.
1836         * gcc.dg/weak/weak-5.c: Likewise.
1837         * gcc.dg/weak/weak-6.c: Likewise.
1838         * gcc.dg/weak/weak-7.c: Likewise.
1839         * gcc.dg/weak/weak-8.c: Likewise.
1840         * gcc.dg/weak/weak-9.c: Likewise.
1841
1842 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
1843
1844         gcc.c-torture/execute/20030606-1.c: New.
1845
1846 2003-06-06  Roger Sayle  <roger@eyesopen.com>
1847
1848         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
1849         * gcc.dg/builtins-19.c: Likewise.
1850
1851 2003-06-06  Roger Sayle  <roger@eyesopen.com>
1852
1853         * gcc.dg/builtins-2.c: Add some more tests.
1854         * gcc.dg/builtins-18.c: New test case.
1855         * gcc.dg/builtins-19.c: New test case.
1856
1857 2003-06-06  Roger Sayle  <roger@eyesopen.com>
1858             Jim Wilson  <wilson@tuliptree.org>
1859
1860         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
1861
1862 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
1863
1864         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
1865         mempcpy/stpcpy calls not to be optimized into something else.
1866         * gcc.c-torture/execute/string-opt-3.c: Moved to...
1867         * gcc.c-torture/execute/builtins/string-7.c: ...here.
1868         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
1869
1870 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1871
1872         * gcc.dg/format/asm_fprintf-1.c: New test.
1873
1874 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
1875
1876         * lib/gcc-defs.exp (additional_sources): New variable.
1877         (dg-additional-sources): New function.
1878         (additional_files): New variable.
1879         (dg-additional-files): New function.
1880         (dg-additional-files-options): Likewise.
1881         * lib/gcc-dg.exp (dg-require-weak): New function.
1882         (dg-require-alias): Likewise.
1883         (dg-require-gc-sections): Likewise.
1884         * lib/target-supports.exp (check_alias_available): Remove testfile
1885         parameter.
1886         (check_gc_sections_available): New function.
1887         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
1888         (dg-gpp-additional-files): Likewise.
1889         * lib/g++.exp (additional_sources): Remove.
1890         (additional_files): Likewise.
1891         (g++_target_compile): Use dg-additional-files-options.
1892
1893         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
1894         Tcl logic.
1895         * gcc.dg/special/ecos.exp: Remove.
1896         * gcc.dg/special/20000419-2.c: Use dg-require-*.
1897         * gcc.dg/special/alias-1.c: Likewise.
1898         * gcc.dg/special/alias-2.c: Likewise.
1899         * gcc.dg/special/gcsec-1.c: Likewise.
1900         * gcc.dg/special/weak-1.c: Likewise.
1901         * gcc.dg/special/weak-2.c: Likewise.
1902         * gcc.dg/special/wkali-1.c: Likewise.
1903         * gcc.dg/special/wkali-2.c: Likewise.
1904
1905         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
1906         dg-gpp-additional-*.
1907         * g++.dg/special/conpr-3.C: Likewise.
1908         * g++.dg/special/conpr-4.C: Likewise.
1909         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
1910         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
1911         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
1912         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
1913         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
1914         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
1915         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
1916         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
1917         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
1918         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
1919         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
1920         * g++.old-deja/g++.other/comdat1.C: Likewise.
1921         * g++.old-deja/g++.other/comdat2.C: Likewise.
1922         * g++.old-deja/g++.other/comdat3.C: Likewise.
1923         * g++.old-deja/g++.other/ctor1.C: Likewise.
1924         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
1925
1926 2003-06-05  Richard Henderson  <rth@redhat.com>
1927
1928         * gcc.dg/debug/20030605-1.c: New.
1929
1930 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
1931
1932         * README.QMTEST: Update.
1933
1934 2003-06-04  Richard Henderson  <rth@redhat.com>
1935
1936         * gcc.dg/cleanup-1.c: New.
1937         * gcc.dg/cleanup-2.c: New.
1938         * gcc.dg/cleanup-3.c: New.
1939         * gcc.dg/cleanup-4.c: New.
1940         * gcc.dg/cleanup-5.c: New.
1941         * gcc.dg/cleanup-6.c: New.
1942         * gcc.dg/cleanup-7.c: New.
1943
1944 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
1945
1946         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
1947
1948         * lib/dg-pch.exp: New file.
1949         * g++.dg/pch/pch.exp: Use dg-pch.exp.
1950         * gcc.dg/pch/pch.exp: Likewise.
1951
1952 2003-06-04  Roger Sayle  <roger@eyesopen.com>
1953
1954         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
1955         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
1956         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
1957         * gcc.dg/builtins-17.c: New test case.
1958         * gcc.dg/i386-387-4.c: New test case.
1959         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
1960
1961 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1962
1963         * gcc.dg/ultrasp9.c: New test.
1964
1965 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1966
1967         * gcc.c-torture/compile/20030604-1.c: New test.
1968         * gcc.dg/sparc-constant-1.c: New test.
1969
1970 2003-06-03  Glen Nakamura  <glen@imodulo.com>
1971
1972         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
1973
1974 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
1975
1976         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
1977
1978         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
1979         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
1980
1981 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
1982
1983         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
1984
1985 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1986
1987         PR c++/10940
1988         * g++.dg/template/spec10.C: New test.
1989
1990 2003-06-03  Roger Sayle  <roger@eyesopen.com>
1991
1992         * gcc.dg/builtins-16.c: New test case.
1993
1994 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
1995
1996         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
1997         mempcpy test with post-increments.
1998         * gcc.c-torture/execute/string-opt-3.c: New test.
1999         * gcc.dg/string-opt-1.c: New test.
2000
2001 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2002
2003         PR fortran/10965
2004         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2005
2006 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2007
2008         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2009         (scan-assembler): ... here.  Use dg-scan.
2010         (scan-assembler-not): Likewise.
2011         (scan-file): New function.
2012         (scan-file-not): Likewise.
2013         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2014         * gcc.dg/cpp/_Pragma4.c: Likewise.
2015         * gcc.dg/cpp/_Pragma5.c: Likewise.
2016         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2017         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2018         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2019         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2020         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2021         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2022         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2023         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2024         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2025         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2026         * gcc.dg/cpp/cxxcom1.c: Likewise.
2027         * gcc.dg/cpp/line1.c: Likewise.
2028         * gcc.dg/cpp/maccom1.c: Likewise.
2029         * gcc.dg/cpp/maccom2.c: Likewise.
2030         * gcc.dg/cpp/maccom3.c: Likewise.
2031         * gcc.dg/cpp/maccom4.c: Likewise.
2032         * gcc.dg/cpp/maccom5.c: Likewise.
2033         * gcc.dg/cpp/maccom6.c: Likewise.
2034         * gcc.dg/cpp/multiline.c: Likewise.
2035         * gcc.dg/cpp/spacing1.c: Likewise.
2036         * gcc.dg/cpp/spacing2.c: Likewise.
2037         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2038         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2039         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2040         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2041         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2042         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2043         * gcc.dg/cpp/cxxcom2.c: Likewise.
2044         * gcc.dg/cpp/cxxcom2.h: New file.
2045
2046         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2047         * g++.dg/cpp/truefalse.C: Here.
2048         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2049
2050 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2051
2052         * gcc.dg/cpp/redef3.c: New file.
2053
2054 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2055
2056         * gcc.dg/i386-loop-3.c: New test.
2057
2058 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2059
2060         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2061
2062 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2063
2064         * gcc.dg/fwrapv-1.c: New test case.
2065         * gcc.dg/fwrapv-2.c: New test case.
2066
2067 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2068
2069         PR c++/10956
2070         * g++.dg/template/spec9.C: New test.
2071
2072 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2073
2074         * gcc.dg/duff-4.c: New test case.
2075
2076 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2077
2078         PR fortran/10843
2079         * g77.dg/ffixed-form-1.f: New test
2080         * g77.dg/ffixed-form-2.f: New test
2081         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2082         * g77.dg/ffree-form-3.f: New test
2083
2084 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2085
2086         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2087         * gcc.dg/wint_t-1.c: Likewise.
2088
2089 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2090
2091         * g++.dg/template/access11.C: New test.
2092
2093 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2094
2095         PR c++/10849
2096         * g++.dg/template/access10.C: New test.
2097
2098 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2099             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2100
2101         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2102
2103 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2104
2105         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2106         suppress for powerpc-*-darwin*.
2107         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2108
2109 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2110
2111         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2112         suppress option for powerpc-*-darwin*.
2113
2114 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2115
2116         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2117         * gcc.dg/builtins-4.c: Add test for fmod.
2118
2119 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2120
2121         PR c++/10682
2122         * g++.dg/template/instantiate4.C: New test.
2123
2124 2003-05-22  Roger Sayle  <roger@eyesopen.com>
2125
2126         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
2127
2128 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
2129
2130         * gcc.dg/compat/scalar-return-1_main.c: New file.
2131         * gcc.dg/compat/scalar-return-1_x.c: New file.
2132         * gcc.dg/compat/scalar-return-1_y.c: New file.
2133         * gcc.dg/compat/scalar-return-2_main.c: New file.
2134         * gcc.dg/compat/scalar-return-2_x.c: New file.
2135         * gcc.dg/compat/scalar-return-2_y.c: New file.
2136         * gcc.dg/compat/struct-return-3_main.c: New file.
2137         * gcc.dg/compat/struct-return-3_y.c: New file.
2138         * gcc.dg/compat/struct-return-3_x.c: New file.
2139         * gcc.dg/compat/struct-return-2_main.c: New file.
2140         * gcc.dg/compat/struct-return-2_x.c: New file.
2141         * gcc.dg/compat/struct-return-2_y.c: New file.
2142
2143 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2144
2145         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
2146         for hppa*-hp-hpux*.
2147         * gcc.dg/20021014-1.c (dg-options): Likewise.
2148         * gcc.dg/nest.c (dg-options): Likewise.
2149
2150 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
2151
2152         PR c++/9738
2153         * g++.dg/ext/dllimport2.C: New file.
2154         * g++.dg/ext/dllimport3.C: New file.
2155
2156 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
2157
2158         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
2159         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2160         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2161         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2162         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2163         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2164         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
2165         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
2166         * gcc.dg/compat/small-struct-defs.h: New file.
2167         * gcc.dg/compat/small-struct-init.h: New file.
2168         * gcc.dg/compat/small-struct-check.h: New file.
2169         * gcc.dg/compat/fp-struct-defs.h: New file.
2170         * gcc.dg/compat/fp-struct-check.h: New file.
2171         * gcc.dg/compat/fp-struct-init.h: New file.
2172         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
2173         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
2174
2175 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
2176
2177         * gcc.dg/20030225-2.c: New test.
2178
2179 2003-05-18  Roger Sayle  <roger@eyesopen.com>
2180             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2181
2182         * gcc.c-torture/compile/20030518-1.c: New test case.
2183
2184 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
2185
2186         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
2187         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
2188         gcc-dg-debug-runtest.
2189         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
2190         gcc-dg-debug-runtest.
2191
2192 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2193
2194         PR c++/9022
2195         * g++.dg/lookup/using6.C: New test.
2196
2197 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2198
2199         * g++.dg/parse/access2.C: New test.
2200
2201 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
2202
2203         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
2204         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
2205         * gcc.dg/debug/debug.exp: Likewise.
2206
2207 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
2208
2209         * gcc.dg/dollar.c: New test.
2210
2211 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
2212
2213         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
2214         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
2215         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
2216         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
2217         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
2218         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
2219         * gcc.dg/compat/struct-by-value-6_main.c: New file.
2220         * gcc.dg/compat/struct-by-value-6_x.c: New file.
2221         * gcc.dg/compat/struct-by-value-6_y.c: New file.
2222         * gcc.dg/compat/struct-by-value-7_main.c: New file.
2223         * gcc.dg/compat/struct-by-value-7_x.c: New file.
2224         * gcc.dg/compat/struct-by-value-7_y.c: New file.
2225         * gcc.dg/compat/struct-by-value-8_main.c: New file.
2226         * gcc.dg/compat/struct-by-value-8_x.c: New file.
2227         * gcc.dg/compat/struct-by-value-8_y.c: New file.
2228         * gcc.dg/compat/struct-by-value-9_main.c: New file.
2229         * gcc.dg/compat/struct-by-value-9_x.c: New file.
2230         * gcc.dg/compat/struct-by-value-9_y.c: New file.
2231
2232 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
2233
2234         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
2235         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
2236         support for "repo" mode.
2237         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
2238         * lib/g77-dg.exp: Likewise.
2239         * lib/obj-dg.exp: Likewise.
2240
2241 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
2242
2243         Merge from gcc-3_2-rhl8-branch:
2244         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
2245
2246         * gcc.dg/tls/opt-6.c: New test.
2247
2248         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
2249
2250         * gcc.dg/20030405-1.c: New test.
2251
2252         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
2253
2254         * gcc.dg/20030309-1.c: New test.
2255
2256         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2257
2258         * gcc.c-torture/execute/20030307-1.c: New test.
2259
2260         2003-02-20  Randolph Chung  <tausq@debian.org>
2261
2262         * gcc.c-torture/compile/20030220-1.c: New test.
2263
2264         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
2265
2266         * gcc.dg/20030217-1.c: New test.
2267
2268         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
2269
2270         * gcc.c-torture/compile/20020129-1.c: New test.
2271
2272         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2273
2274         * gcc.dg/unroll-1.c: New test.
2275
2276         2002-11-16  Jan Hubicka  <jh@suse.cz>
2277
2278         * gcc.c-torture/execute/20020920-1.c: New test.
2279
2280         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
2281
2282         PR target/7434
2283         * gcc.c-torture/compile/20021008-1.c: New test.
2284
2285         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
2286
2287         PR target/7559
2288         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
2289
2290         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
2291
2292         * gcc.c-torture/compile/20020807-1.c: New test.
2293
2294         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
2295
2296         * gcc.dg/tls/opt-1.c: New test.
2297
2298         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
2299
2300         * gcc.dg/20020729-1.c: New test.
2301
2302         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
2303
2304         * g++.dg/opt/life1.C: New test.
2305
2306         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
2307
2308         * gcc.dg/20020525-1.c: New test.
2309
2310         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
2311
2312         PR c++/6794
2313         * g++.dg/ext/pretty1.C: New test.
2314         * g++.dg/ext/pretty2.C: New test.
2315
2316 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
2317
2318         PR c++/8385
2319         * g++.dg/ext/typeof5.C: New test.
2320
2321 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
2322
2323         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
2324         __USER_LABEL_PREFIX__ into account.
2325         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
2326
2327 2003-05-14  Roger Sayle  <roger@eyesopen.com>
2328
2329         * gcc.dg/builtins-15.c: New test case.
2330
2331 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
2332
2333         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
2334
2335 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
2336
2337         * lib/g++.exp: Tweak handling of additional source files.
2338         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
2339         * g++.dg/special/conpr-2a.C: Rename to ...
2340         * g++.dg/special/conpr-2a.cc: ... this.
2341         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
2342         * g++.dg/special/conpr-3a.C: Rename to ...
2343         * g++.dg/special/conpr-3a.cc: This.
2344         * g++.dg/special/conpr-3b.C: Rename to ...
2345         * g++.dg/special/conpr-3b.cc: This.
2346         * g++.dg/special/conpr-4.C: New test.
2347         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
2348
2349 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
2350
2351         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
2352
2353 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2354
2355         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
2356         * g++.old-deja/g++.robertl/eb71.C: Likewise.
2357         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
2358         * g++.old-deja/g++.other/warn3.C: Likewise.
2359
2360 2003-05-11  Roger Sayle  <roger@eyesopen.com>
2361
2362         * gcc.dg/i386-387-1.c: Update to also test log.
2363         * gcc.dg/i386-387-2.c: Likewise.
2364
2365 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
2366
2367         * g77.f-torture/execute/int8421.f: New test.
2368
2369 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2370
2371         PR c++/10230, c++/10481
2372         * g++.dg/lookup/scoped5.C: New test.
2373
2374 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2375
2376         PR c++/10552
2377         * g++.dg/template/ttp6.C: New test.
2378
2379 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
2380
2381         * gcc.c-torture/execute/builtins: New directory.
2382         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
2383         gcc.c-torture/execute/builtins.
2384         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
2385         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
2386         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
2387         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
2388
2389 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2390
2391         PR c++/9252
2392         * g++.dg/template/access8.C: New test.
2393         * g++.dg/template/access9.C: New test.
2394
2395 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2396
2397         PR c++/9554
2398         * g++.dg/parse/access1.C: New test.
2399
2400 2003-05-09  DJ Delorie  <dj@redhat.com>
2401
2402         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
2403         long, and not an int.
2404
2405 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2406
2407         PR c++/10555, c++/10576
2408         * g++.dg/template/memclass1.C: New test.
2409
2410 2003-05-08  DJ Delorie  <dj@redhat.com>
2411
2412         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
2413         targets.
2414         * gcc.c-torture/execute/20021024-1.x: Likewise.
2415         * gcc.c-torture/execute/shiftdi.x: Likewise.
2416         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
2417         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
2418         * gcc.dg/20021018-1.c: Likewise.
2419
2420 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2421
2422         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
2423
2424         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
2425         (bcopy): Call memmove.
2426
2427 2003-05-08  Roger Sayle  <roger@eyesopen.com>
2428
2429         * g77.f-torture/compile/8485.f: New test case.
2430
2431 2003-05-07  Richard Henderson  <rth@redhat.com>
2432
2433         PR c++/10570
2434         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
2435         Verify exception_cleanup not called for rethrows.
2436         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
2437         when exiting catch block without rethrowing.
2438         * g++.dg/eh/forced3.C: New.
2439         * g++.dg/eh/forced4.C: New.
2440
2441 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
2442
2443         * gcc.dg/20030505.c: Fix triplet.
2444
2445 2003-05-06  DJ Delorie  <dj@redhat.com>
2446
2447         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
2448         * gcc.dg/nest.c: Likewise.
2449
2450 2003-05-05  Roger Sayle  <roger@eyesopen.com>
2451
2452         * gcc.dg/builtins-14.c: New test case.
2453
2454 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
2455
2456         * lib/compat.exp (compat-execute): New argument.
2457         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
2458         * gcc.dg/compat: New test directory.
2459         * gcc.dg/compat/compat.exp: New expect script.
2460         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
2461         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
2462         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
2463         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
2464         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
2465         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
2466
2467         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
2468         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
2469         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
2470         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
2471         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
2472         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
2473         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
2474         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
2475         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
2476         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
2477         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
2478         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
2479         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
2480         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
2481         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
2482
2483 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
2484
2485         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
2486
2487 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
2488
2489         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
2490
2491 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
2492
2493         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
2494         * gcc.dg/ppc-fsel-2.c: New test.
2495
2496         * gcc.dg/unused-5.c: New test.
2497
2498 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2499
2500         PR c++/10496
2501         * g++.dg/warn/pmf1.C: New test.
2502
2503 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2504
2505         PR c++/4494
2506         * g++.dg/warn/main.C: New test.
2507
2508 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2509
2510         * gcc.dg/nonnull-3.c: New test.
2511
2512 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
2513
2514         * gcc.dg/cpp/Wtrigraphs.c: Update.
2515         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
2516
2517 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
2518
2519         * gcc.dg/ppc-fsel-1.c: New test.
2520
2521 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
2522
2523         PR c/10604
2524         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
2525
2526 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
2527
2528         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
2529
2530 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2531
2532         PR c++/9364, c++/10553, c++/10586
2533         * g++.dg/parse/typename4.C: New test.
2534         * g++.dg/parse/typename5.C: Likewise.
2535
2536 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
2537
2538         * gcc.c-torture/compile/20030503-1.c: New test.
2539
2540 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2541
2542         * g++.dg/lookup/using5.C: Fix testcase error.
2543
2544 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
2545
2546         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
2547         since MEABI is no longer supported.  Remove all vestiges
2548         of MEABI from the test.
2549
2550 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2551
2552         PR c++/10554
2553         * g++.dg/lookup/using5.C: New test.
2554
2555 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2556
2557         PR c++/8772
2558         * g++.dg/template/ttp5.C: New test.
2559
2560 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
2561
2562         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
2563         (dg-gpp-additional-sources): New function.
2564         (dg-gpp-additional-files): Likewise.
2565         * lib/g++.exp (additional_sources): New variable.
2566         (additional_files): Likewise.
2567         (g++_target_compile): Deal with them.
2568         * lib/old-dejagnu.exp: Remove.
2569         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
2570         * g++.old-deja: Revise all tests to use dg commands.
2571
2572 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2573
2574         PR c++/9432, c++/9528
2575         * g++.dg/lookup/using4.C: New test.
2576
2577 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
2578
2579         * gcc.dg/noreturn-5.c: New file.
2580         * gcc.dg/noreturn-6.c: New file.
2581
2582         * gcc.c-torture/compile/inline-1.c: New file.
2583
2584 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2585
2586         PR c++/10551
2587         * g++.dg/template/explicit1.C: New test.
2588
2589 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2590
2591         PR c++/10549
2592         * g++.dg/other/bitfield1.C: New test.
2593
2594         PR c++/10527
2595         * g++.dg/init/new7.C: New test.
2596
2597 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2598
2599         * g++.dg/ext/desig1.C: New test.
2600         * g++.dg/ext/init1.C: Update.
2601
2602         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
2603
2604 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
2605
2606         PR c++/10180
2607         * g++.dg/warn/Winline-1.C: New test.
2608
2609 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
2610
2611         * gcc.c-torture/execute/string-opt-19.c: New test.
2612
2613         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
2614         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
2615
2616 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
2617
2618         PR c++/10506
2619         * g++.dg/init/new6.C: New test.
2620
2621         PR c++/10503
2622         * g++.dg/init/ref6.C: New test.
2623
2624 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
2625
2626         * g++.dg/warn/weak1.C: XFAIL on AIX4.
2627
2628 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2629
2630         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
2631         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
2632
2633 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
2634
2635         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
2636         initialized static data members.
2637
2638 2003-04-25  H.J. Lu <hjl@gnu.org>
2639
2640         * gcc.dg/ia64-sync-4.c: New test.
2641
2642 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2643
2644         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
2645         date.
2646
2647 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
2648
2649         PR c++/10337
2650         * g++.dg/warn/conv1.C: New test.
2651         * g++.old-deja/g++.other/conv7.C: Adjust.
2652         * g++.old-deja/g++.other/overload14.C: Adjust.
2653
2654 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2655
2656         PR c++/10471
2657         * g++.dg/template/defarg2.C: New test.
2658
2659 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
2660
2661         * gcc.dg/cpp/include2.c: Update.
2662         * gcc.dg/cpp/multiline-2.c: New.
2663         * gcc.dg/cpp/multiline.c: Update.
2664         * gcc.dg/cpp/strify2.c: Update.
2665         * gcc.dg/cpp/trad/literals-2.c: Update.
2666
2667 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2668
2669         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
2670
2671 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2672
2673         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
2674
2675 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2676
2677         PR c++/10451
2678         * g++.dg/parse/crash4.C: New test.
2679
2680         PR c++/9847
2681         * g++.dg/parse/crash5.C: New test.
2682
2683 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
2684
2685         PR c++/10446
2686         * g++.dg/parse/crash3.C: New test.
2687
2688         PR c++/10428
2689         * g++.dg/parse/elab1.C: New test.
2690
2691 2003-04-22  Devang Patel  <dpatel@apple.com>
2692
2693         * gcc.dg/cpp/trad/funlike-5.c: New test.
2694
2695 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
2696
2697         * g++.dg/other/packed1.C: Fix dg options.
2698
2699 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
2700
2701         * g++.dg/other/offsetof2.C: New test.
2702
2703 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
2704
2705         * g++.dg/template/recurse.C: Adjust location of error messages.
2706
2707 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
2708
2709         PR c++/9881
2710         * g++.dg/init/addr-const1.C: New test.
2711         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
2712
2713 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
2714
2715         PR c++/10405
2716         * g++.dg/lookup/struct-hack1.C: New test.
2717
2718 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
2719
2720         * ucs.c: Update diagnostic messages.
2721
2722 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
2723
2724         * gcc.dg/cpp/truefalse.cpp: New test.
2725         * gcc.dg/cpp/cpp.exp: Update.
2726         * g++.dg/other/stdbool-if.C: Remove.
2727
2728 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
2729
2730         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
2731         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
2732
2733 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2734
2735         * gcc.c-torture/compile/20030418-1.c: New test.
2736
2737 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
2738
2739         * README.compat: Remove; content moved to doc/sourcebuild.texi.
2740
2741 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2742
2743         PR c++/10347
2744         g++.dg/template/dependent-name1.C: New test.
2745
2746 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
2747
2748         * gcc.dg/warn-1.c (tourist_guide): New array,
2749         contains a pointer to bar.
2750
2751 2003-04-16  Roger Sayle  <roger@eyesopen.com>
2752
2753         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
2754         * gcc.c-torture/execute/medce-1.c: New test case.
2755         * gcc.c-torture/execute/medce-2.c: New test case.
2756
2757 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
2758
2759         * lib/prune.exp: Ignore more messages.
2760
2761         PR c++/10381
2762         * g++.dg/parse/lookup3.C: New test.
2763
2764 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
2765
2766         * gcc.c-torture/compile/20030415-1.c : New test.
2767
2768 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
2769
2770         * gcc.c-torture/execute/scope-2.c: Move to ...
2771         * gcc.dg/noncompile/scope.c: .... here.
2772
2773 2003-04-14  Roger Sayle  <roger@eyesopen.com>
2774
2775         * gcc.dg/20030414-2.c: New test case.
2776
2777 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
2778
2779         PR target/10377
2780         * gcc.dg/20030414-1.c: New test.
2781
2782 2003-04-13  Roger Sayle  <roger@eyesopen.com>
2783
2784         * gcc.dg/builtins-12.c: New test case.
2785         * gcc.dg/builtins-13.c: New test case.
2786
2787 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2788
2789         * gcc.c-torture/execute/string-opt-18.c: New test.
2790
2791 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
2792
2793         PR c++/10300
2794         * g++.dg/init/new5.C: New test.
2795
2796 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
2797
2798         PR c++/7910
2799         * g++.dg/ext/dllimport1.C: New test.
2800
2801 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2802
2803         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
2804
2805 2003-04-11  Bud Davis <bdavis9659@comcast.net>
2806
2807         PR Fortran/9263
2808         * g77.f-torture/noncompile/9263.f: New test
2809         PR Fortran/1832
2810         * g77.f-torture/execute/1832.f: New test
2811
2812 2003-04-11  David Chad  <davidc@freebsd.org>
2813             Loren J. Rittle  <ljrittle@acm.org>
2814
2815         libobjc/8562
2816         * objc.dg/headers.m: New test.
2817
2818 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
2819
2820         * gcc.c-torture/execute/builtin-noret-2.c: New.
2821         * gcc.c-torture/execute/builtin-noret-2.x: New.
2822         XFAIL builtin-noret-2.c at -O1 and above.
2823         * gcc.dg/redecl.c: New.
2824         * gcc.dg/Wshadow-1.c: Update error regexps.
2825
2826 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
2827
2828         * g++.dg/abi/bitfield10.C: New test.
2829
2830 2003-04-09  Mike Stump  <mrs@apple.com>
2831
2832         * gcc.dg/pch/pch.exp: Make testcase names longer.
2833         * g++.dg/pch/pch.exp: Make testcase names longer.
2834
2835 2003-04-08  Roger Sayle  <roger@eyesopen.com>
2836
2837         * gcc.dg/builtins-11.c: New test case.
2838
2839 2003-04-08  Roger Sayle  <roger@eyesopen.com>
2840
2841         * gcc.dg/builtins-9.c: New test case.
2842         * gcc.dg/builtins-10.c: New test case.
2843
2844 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
2845
2846         * gcc.dg/noncompile/init-4.c.c: New test.
2847
2848 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
2849
2850         * gcc.misc-test/gcov-9.c: New test.
2851         * gcc.misc-test/gcov-10.c: New test
2852         * gcc.misc-test/gcov-11.c: New test.
2853
2854 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
2855
2856         PR optimization/10024
2857         * gcc.c-torture/compile/20030405-1.c: New test.
2858
2859 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
2860
2861         * gcc.dg/pch/static-3.c: New.
2862         * gcc.dg/pch/static-3.hs: New.
2863         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
2864
2865 2003-04-04  Richard Henderson  <rth@redhat.com>
2866
2867         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
2868         * g++.dg/eh/forced2.C: Likewise.
2869
2870 2003-04-03  Mike Stump  <mrs@apple.com>
2871
2872         * lib/scanasm.exp (scan-assembler): Add xfail processing for
2873         target arg.
2874         (scan-assembler-times, scan-assembler-not): Likewise.
2875         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
2876
2877 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2878
2879         * gcc.dg/sparc-loop-1.c: New test.
2880
2881 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
2882
2883         PR other/9274
2884         * g++.dg/pch/system-2.C: New.
2885         * g++.dg/pch/system-2.Hs: New.
2886
2887 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
2888
2889         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
2890
2891         * g++.dg/eh/simd-1.C (vecfunc): Same.
2892
2893 2003-04-01  Roger Sayle  <roger@eyesopen.com>
2894
2895         * gcc.c-torture/execute/20030401-1.c: New test case.
2896
2897 2003-04-01  Ziemowit Laski <zlaski@apple.com>
2898
2899         * objc.dg/defs.m: New.
2900
2901 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
2902
2903         * g++.dg/eh/simd-1.C: New.
2904         * g++.dg/eh/simd-2.C: New.
2905
2906 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
2907
2908         * gcc.c-torture/execute/simd-3.c: New.
2909
2910 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
2911
2912         PR c/9936
2913         * gcc.dg/20030331-2.c: New test.
2914
2915 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
2916
2917         PR c++/10278
2918         * g++.dg/parse/crash2.C: New test.
2919
2920 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
2921
2922         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
2923         * gcc.c-torture/execute/20030331-1.c: ...here.
2924
2925 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
2926
2927         * gcc.c-torture/execute/20030331-1.c: New test.
2928
2929 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2930
2931         * lib/gcov.exp: Adjust call return testing strings.
2932         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
2933
2934 2003-03-31  Roger Sayle  <roger@eyesopen.com>
2935
2936         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
2937         * gcc.dg/builtins-7.c: New test case.
2938         * gcc.dg/builtins-8.c: New test case.
2939
2940 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
2941
2942         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
2943
2944 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
2945
2946         PR c++/7647
2947         * g++.dg/lookup-class-member-2.C: New test.
2948
2949 2003-03-30  Glen Nakamura  <glen@imodulo.com>
2950
2951         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
2952
2953 2003-03-28  Roger Sayle  <roger@eyesopen.com>
2954
2955         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
2956
2957 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
2958
2959         * g++.dg/init/attrib1.C: New test.
2960
2961 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2962
2963         * gcc.dg/ultrasp8.c: New test.
2964
2965 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2966
2967         * gcc.dg/ultrasp7.c: New test.
2968
2969 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
2970
2971         PR c++/10047
2972         * g++.dg/template/inline1.C: New test.
2973
2974 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2975
2976         * gcc.dg/sparc-dwarf2.c: New test.
2977
2978 2003-03-27  Roger Sayle  <roger@eyesopen.com>
2979
2980         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
2981         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
2982
2983 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
2984
2985         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
2986         than reading .x files.
2987         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
2988         * g77.dg/gcov/gcov-1.f: Likewise.
2989         * gcc.misc-tests/gcov-4b.c: Likewise.
2990         * gcc.misc-tests/gcov-5b.c: Likewise.
2991         * gcc.misc-tests/gcov-6.c: Likewise.
2992         * gcc.misc-tests/gcov-7.c: Likewise.
2993         * gcc.misc-tests/gcov-8.c: Likewise.
2994         * g++.dg/gcov/gcov-1.x: Remove.
2995         * g77.dg/gcov/gcov-1.x: Likewise.
2996         * gcc.misc-tests/gcov-4b.x: Likewise.
2997         * gcc.misc-tests/gcov-5b.x: Likewise.
2998         * gcc.misc-tests/gcov-6.x: Likewise.
2999         * gcc.misc-tests/gcov-7.x: Likewise.
3000         * gcc.misc-tests/gcov-8.x: Likewise.
3001
3002 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3003
3004         PR opt/10087
3005         * gcc.dg/20030324-1.c: New test.
3006
3007 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3008
3009         PR c++/10224
3010         * g++.dg/template/arg3.C: New test.
3011
3012         PR c++/10158
3013         * g++.dg/template/friend18.C: New test.
3014
3015 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3016
3017         * g77.f-torture/compile/20030326-1.f: New test case.
3018
3019 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3020
3021         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3022
3023         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3024
3025 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3026
3027         * gcc.dg/ia64-sync-3.c: New test.
3028
3029 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3030
3031         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3032
3033 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3034
3035         * gcc.dg/ultrasp6.c: New test.
3036
3037 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3038
3039         * gcc.dg/i386-signbit-1.c: New test.
3040         * gcc.dg/i386-signbit-2.c: New test.
3041         * gcc.dg/i386-signbit-3.c: New test.
3042
3043 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3044
3045         * gcc.dg/ultrasp5.c: Fix options.
3046
3047 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3048
3049         * gcc.dg/ultrasp5.c: Fix comment.
3050
3051 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3052
3053         PR fortran/10197
3054         * g77.f-torture/execute/10197.f: New test.
3055
3056 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3057
3058         PR c++/9898, c++/383
3059         * g++.dg/template/conv6.C: New test.
3060
3061         PR c++/10119
3062         * g++.dg/template/ptrmem5.C: New test.
3063
3064         PR c++/10026
3065         * g++.dg/lookup/koenig1.C: New test.
3066
3067         PR C++/10199
3068         * g++.dg/lookup/template2.C: New test.
3069
3070 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3071
3072         * g++.dg/opt/rtti1.C: New test.
3073
3074 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3075
3076         * gcc.dg/ultrasp5.c: New test.
3077
3078 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3079
3080         PR middle-end/9967
3081         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3082         builtin fputs.
3083
3084 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3085
3086         PR c/8224
3087         * gcc.dg/20030323-1.c: New test.
3088
3089 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3090
3091         * gcc.c-torture/compile/20030323-1.c: New test case.
3092
3093 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3094
3095         * gcc.dg/20030321-1.c: New test.
3096
3097 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3098
3099         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3100
3101 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3102
3103         PR c++/9978, c++/9708
3104         * g++.dg/ext/vlm1.C: Adjust expected error.
3105         * g++.dg/ext/vla2.C: New test.
3106         * g++.dg/template/arg1.C: New test.
3107         * g++.dg/template/arg2.C: New test.
3108
3109 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3110
3111         * g77.f-torture/execute/select.f: New test.
3112         * g77.f-torture/noncompile/select_no_compile.f: New test.
3113
3114 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3115
3116         PR c++/9898
3117         * g++.dg/other/error4.C: New test.
3118
3119 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3120
3121         * g++.dg/template/friend17.C: New test.
3122
3123 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
3124
3125         * gcc.c-torture/compile/20030320-1.c: New.
3126
3127 2003-03-20  Roger Sayle  <roger@eyesopen.com>
3128
3129         * gcc.dg/builtins-6.c: New test case.
3130
3131 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
3132
3133         PR target/10073
3134         * gcc.c-torture/compile/20030319-1.c: New.
3135
3136 2003-03-18  Jan Hubicka  <jh@suse.cz>
3137
3138         * gcc.dg/i386-cvt-1.c: New test.
3139
3140 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
3141
3142         * objc.dg/naming-1.m: Use "(parse|syntax) error".
3143         * objc.dg/naming-2.m: Likewise.
3144
3145 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
3146
3147         PR c++/9639
3148         * g++.dg/parse/crash1.C: New test.
3149
3150 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
3151
3152         PR c++/8805
3153         * g++.dg/eh/cleanup1.C: New test.
3154
3155 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3156
3157         * gcc.c-torture/execute/20030316-1.c: New test case.
3158
3159 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3160
3161         PR c++/9629
3162         * g++.dg/init/ctor2.C: New test.
3163
3164 2003-03-15  Roger Sayle  <roger@eyesopen.com>
3165
3166         * g77.f-torture/compile/xformat.f: New test case.
3167
3168 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3169
3170         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
3171         * g++.old-deja/g++.mike/eh50.C: Likewise.
3172
3173 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3174
3175         PR c++/6440
3176         * g++.dg/template/spec7.C: New test.
3177         * g++.dg/template/spec8.C: Likewise.
3178
3179 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
3180
3181         * gcc.c-torture/execute/20030313-1.c: New test.
3182
3183 2003-03-14  Richard Henderson  <rth@redhat.com>
3184
3185         * gcc.dg/inline-2.c: Adjust alpha test for external call.
3186
3187 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3188
3189         * gcc.c-torture/compile/20030314-1.c: New test.
3190
3191 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
3192
3193         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
3194         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
3195         thumb target,
3196         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
3197         to accept newer _imp__  prefix and additional
3198         newline in .drectve section.
3199         * gcc.dg/dll-4.c: Likewise.
3200         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
3201         switch.
3202
3203 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
3204
3205         * g++.dg/parse/namespace9.C: New test.
3206
3207         * g++.dg/init/ref5.C: New test.
3208         * g++.dg/parse/ptrmem1.C: Likewise.
3209
3210 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3211
3212         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
3213         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
3214         regular expression.
3215         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
3216         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
3217
3218 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
3219
3220         * gcc.c-torture/execute/20030224-2.c: New test.
3221
3222 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3223
3224         * gcc.dg/decl-3.c: New test.
3225
3226 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3227
3228         * gcc.dg/i386-loop-2.c: New test.
3229
3230 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
3231
3232         PR c++/9474
3233         * g++.dg/parse/namespace8.C: New test.
3234
3235         PR c++/9924
3236         * g++.dg/overload/builtin2.C: New test.
3237
3238 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
3239
3240         * gcc.dg/return-type-3.c: New test.
3241
3242 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
3243
3244         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
3245         profiling options are not supported.
3246
3247 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
3248
3249         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
3250         * g++.old-deja/g++.warn/impint2.C: Likewise.
3251
3252 2003-03-10  Devang Patel  <dpatel@apple.com>
3253
3254         * g++.dg/cpp/c++_cmd_1.C: New test.
3255         * g++.dg/cpp/c++_cmd_1.h: New file.
3256
3257 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
3258
3259         * gcc.dg/altivec-9.c: New file.
3260
3261 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3262
3263         * gcc.dg/ppc-sdata-1.c: New test.
3264         * gcc.dg/ppc-sdata-2.c: New test.
3265
3266 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
3267
3268         PR c++/9373
3269         * g++.dg/opt/ptrmem2.C: New test.
3270
3271         PR c++/8534
3272         * g++.dg/opt/ptrmem1.C: New test.
3273
3274 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3275
3276         * gcc.dg/i386-loop-1.c: New test.
3277
3278 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3279
3280         PR c++/9970
3281         * g++.dg/lookup/friend1.C: New test.
3282
3283 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3284
3285         PR c++/9823
3286         * g++.dg/parser/constructor1.C: New test.
3287
3288 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
3289
3290         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
3291
3292         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
3293
3294 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
3295
3296         * gcc.dg/cpp/Wunused.c: Update test.
3297
3298 2003-03-08  Jan Hubicka  <jh@suse.cz>
3299
3300         * gcc.dg/inline-3.c: New test.
3301
3302 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3303
3304         PR c++/9809
3305         * g++.dg/parse/builtin1.C: New test.
3306
3307         PR c++/9982
3308         * g++.dg/abi/cookie1.C: New test.
3309         * g++.dg/abi/cookie2.C: Likewise.
3310
3311         PR c++/9524
3312         * g++.dg/template/field1.C: New test.
3313
3314         PR c++/9912
3315         * g++.dg/parse/class1.C: New test.
3316         * g++.dg/parse/namespace7.C: Likewise.
3317         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
3318
3319 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
3320
3321         * g++.dg/init/ref4.C: New test.
3322
3323 2003-03-07  Jan Hubicka  <jh@suse.cz>
3324
3325         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
3326         * gcc.dg/inline-3.c:  New test.
3327
3328 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
3329
3330         * g++.dg/init/ref3.C: New test.
3331
3332         PR c++/9965
3333         * g++.dg/init/ref2.C: New test.
3334
3335         PR c++/9400
3336         * g++.dg/warn/Wshadow-2.C: New test.
3337
3338         PR c++/9791
3339         * g++.dg/warn/Woverloaded-1.C: New test.
3340
3341 2003-03-05  Jan Hubicka  <jh@suse.cz>
3342
3343         * gcc.dg/i386-local2.c: New.
3344         * gcc.dg/i386-local.c: Fix typo.
3345
3346 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
3347
3348         * g++.dg/abi/layout3.C: New test.
3349
3350 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3351
3352         * gcc.c-torture/compile/20030305-1.c
3353
3354 2003-03-05  Jan Hubicka  <jh@suse.cz>
3355
3356         * gcc.dg/i386-local.c: New.
3357
3358 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
3359
3360         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
3361
3362 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3363
3364         * gcc.dg/switch-2.c: New test.
3365         * gcc.dg/switch-3.c: New test.
3366         * gcc.dg/Wswitch.c: Adjust line numbers.
3367         * gcc.dg/Wswitch-default.c: Likewise.
3368         * gcc.dg/Wswitch-enum.c: Likewise.
3369
3370 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
3371
3372         * gcc.c-torture/execute/20030222-1.c: New test.
3373
3374 2003-03-03  James E Wilson  <wilson@tuliptree.org>
3375
3376         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
3377
3378 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
3379
3380         PR c++/9878
3381         * g++.dg/init/ref1.C: New test.
3382
3383 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
3384
3385         * gcc.dg/sh-relax.c: New SH-only test.
3386
3387 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
3388
3389         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
3390         comment explaining purpose of testcase.
3391
3392 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3393
3394         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
3395         for HC11/HC12 (asm needs two int registers).
3396         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
3397         HC11/HC12 because the test uses an asm which needs two 32-bit
3398         registers.
3399
3400 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3401
3402         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
3403         for HC11/HC12 (array is too large otherwise).
3404         * gcc.c-torture/compile/920501-4.x: New file, likewise.
3405         * gcc.c-torture/compile/20010518-2.x: Likewise.
3406         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
3407         HC11/HC12 (array is too large).
3408
3409 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
3410
3411         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
3412         * lib/g++-dg.exp (g++-dg-test): Likewise.
3413
3414 2003-03-01  Roger Sayle  <roger@eyesopen.com>
3415
3416         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
3417         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
3418
3419 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3420
3421         * g++.dg/warn/implicit-typename1.C: Remove warning.
3422
3423 2003-02-28  Richard Henderson  <rth@redhat.com>
3424
3425         * gcc.dg/noreturn-1.c: Move noreturn warning line.
3426         * gcc.dg/return-type-1.c: Move control reaches end warning line.
3427
3428 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
3429
3430         * gcc.dg/pch/pch.exp: Change .pch to .gch.
3431         * g++.dg/pch/pch.exp: Likewise.
3432
3433 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
3434
3435         PR c++/9879
3436         * testsuite/g++.dg/init/new4.C: New test.
3437
3438 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
3439
3440         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
3441
3442 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
3443
3444         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
3445         unsigned long.
3446
3447         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
3448         wider than float.
3449
3450 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3451
3452         * lib/scanasm.exp: Add support for counting numbers of
3453         occurences.
3454         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
3455         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
3456
3457 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
3458
3459         PR c++/9683
3460         * g++.dg/template/static3.C: New test.
3461
3462         PR c++/9829
3463         * g++.dg/parse/namespace6.C: New test.
3464
3465 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3466
3467         PR target/9732
3468         * gcc.dg/20030225-1.c: New test.
3469
3470 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
3471
3472         * README: Remove out-of-date information.
3473
3474         PR c++/9836
3475         * g++.dg/template/spec6.C: New test.
3476
3477 2003-02-24  Jeff Law  <law@redhat.com>
3478
3479         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
3480
3481 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3482
3483         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
3484         * gcc.dg/pragma-ep-1.c: Likewise.
3485
3486 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3487
3488         PR c++/9602
3489         * g++.dg/template/friend16.C: New test.
3490
3491 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
3492
3493         PR c++/5333
3494         * g++.dg/parse/fused-params1.C: Adjust error messages.
3495         * g++.dg/template/nested3.C: New test.
3496
3497 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
3498
3499         * g++.dg/abi/param1.C: New test.
3500
3501 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3502
3503         PR c++/7982
3504         * g++.dg/warn/implicit-typename1.C: New test.
3505
3506 2003-02-22  Kelley Cook <kelleycook@comcast.net>
3507
3508         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
3509         with "mtune".
3510         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3511         * gcc.c-torture/execute/20010129-1.x: Likewise.
3512         * gcc.dg/20011107-1.c: Likewise.
3513         * gcc.dg/20020108-1.c: Likewise.
3514         * gcc.dg/20020122-3.c: Likewise.
3515         * gcc.dg/20020206-1.c: Likewise.
3516         * gcc.dg/20020310-1.c: Likewise.
3517         * gcc.dg/20020426-2.c: Likewise.
3518         * gcc.dg/20020517-1.c: Likewise.
3519         * gcc.dg/991230-1.c: Likewise.
3520         * gcc.dg/i386-unroll-1.c: Likewise.
3521         * gcc.misc-tests/i386-prefetch.exp: Likewise.
3522
3523 2003-02-22  Jan Hubicka  <jh@suse.cz>
3524
3525         * gcc.dg/i386-mul.c: New test.
3526
3527 2003-02-21  Roger Sayle  <roger@eyesopen.com>
3528
3529         * gcc.dg/builtins-5.c: New test case.
3530
3531 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
3532
3533         * gcc.dg/asmreg-1.c: New test.
3534
3535 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3536
3537         PR c++/9749
3538         * g++.dg/parse/varmod1.C: New test.
3539
3540 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3541
3542         PR c++/9727
3543         * g++.dg/template/op1.C: New test.
3544
3545 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3546
3547         PR c++/8906
3548         * g++.dg/template/nested2.C: New test.
3549
3550 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3551
3552         PR c++/8724
3553         * g++.dg/expr/dtor1.C: New test.
3554
3555 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
3556
3557         * gcc.dg/cpp/include3.c: New test.
3558         * gcc.dg/cpp/inc/foo.h: New file.
3559
3560 2003-02-21  Glen Nakamura  <glen@imodulo.com>
3561
3562         * gcc.c-torture/execute/20030221-1.c: New test.
3563
3564 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
3565
3566         PR c++/9729
3567         * g++.dg/abi/conv1.C: New test.
3568
3569 2003-02-20  Jan Hubicka  <jh@suse.cz>
3570
3571         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
3572
3573 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
3574
3575         * gcc.c-torture/compile/20030219-1.c: New test.
3576
3577 2003-02-18  Jan Hubicka  <jh@suse.cz>
3578
3579         * gcc.dg/funcorder.c: New test.
3580
3581 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
3582
3583         * gcc.c-torture/execute/20030218-1.c: New.
3584
3585 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
3586
3587         * gcc.dg/20030218-1.c: New.
3588
3589 2003-02-18  Richard Henderson  <rth@redhat.com>
3590
3591         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
3592         * gcc.dg/attr-used-2.c: New.
3593
3594 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
3595
3596         PR c++/9704
3597         * g++.dg/init/copy5.C: New test.
3598
3599 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
3600
3601         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
3602         * g++.dg/pch/pch.exp: Likewise.
3603
3604 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
3605
3606         * gcc.c-torture/execute/20030209-1.c: Enable the test if
3607         STACK_SIZE is not defined.
3608
3609 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3610
3611         PR c++/9457
3612         * g++.dg/template/init1.C: New test.
3613
3614 2003-02-16  Jan HUbicka  <jh@suse.cz>
3615
3616         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
3617         (foo): Add few extra tests
3618         * gcc.dg/c99-const-expr-3.c: Likewise.
3619         * gcc.c-torture/execute/20030216-1.c: New.
3620
3621 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3622
3623         PR c++/9459
3624         * g++.dg/ext/typeof4.C: New test.
3625
3626 2003-02-15  Roger Sayle  <roger@eyesopen.com>
3627
3628         * gcc.dg/i386-387-3.c: New test case.
3629
3630 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
3631
3632         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
3633         cris-*-elf* cris-*-aout* and mmix-*-*.
3634
3635 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
3636
3637         * gcc.dg/20030213-1.c: New test.
3638
3639 2003-02-12  Roger Sayle  <roger@eyesopen.com>
3640
3641         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
3642         * gcc.dg/i386-387-2.c: Likewise.
3643
3644 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
3645
3646         * gcc.dg/ppc-spe.c: Fix formatting.
3647         Enable tests that were previously unsupported by gas.
3648         Delete tests for instructions that no longer exist.
3649         Switch arguments on evsubifw builtin.
3650
3651 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
3652
3653         * gcc.c-torture/execute/20030209-1.c: Disable the test if
3654         STACK_SIZE is too small.
3655
3656 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3657             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3658
3659         * gcc.dg/decl-2.c: New test.
3660
3661 2003-02-10  Jan Hubicka  <jh@suse.cz>
3662
3663         * gcc.dg/i386-fpcvt-1.c:  New test.
3664
3665 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
3666
3667         * gcc.c-torture/execute/20030209-1.c: New test.
3668
3669 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
3670
3671         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
3672         int-wide bitops, use the constants of the same width.
3673         Likewise, if long long is 32-bit wide, test bitops using
3674         32-bit constants.
3675
3676 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
3677
3678         * gcc.dg/20021014-1.c: Annotate with expected notice text.
3679
3680 2003-02-07  Roger Sayle  <roger@eyesopen.com>
3681
3682         * testsuite/gcc.dg/builtins-4.c: New test case.
3683
3684 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3685
3686         * gcc.dg/20020430-1.c: Fix dg command typos.
3687         * gcc.dg/20020503-1.c: Likewise.
3688
3689 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3690
3691         PR c++/8785
3692         * g++.dg/parse/fused-params1.C: New test.
3693
3694         PR c++/8857
3695         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
3696
3697         PR c++/8921
3698         * g++.dg/parse/non-dependent1.C: New test.
3699
3700         PR c++/8928
3701         * g++.dg/parse/dupl-tmpl-args1.C: New test.
3702
3703         PR c++/9228
3704         * g++.dg/parse/undefined7.C: New test.
3705         * g++.dg/parse/non-templ1.C: New test.
3706
3707         PR c++/9229
3708         * g++.dg/parse/too-many-tmpl-args1.C: New test.
3709
3710 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
3711
3712         * gcc.c-torture/compile/20030206-1.c: New test.
3713
3714 2003-02-05  Roger Sayle  <roger@eyesopen.com>
3715
3716         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
3717         "pow" to "foo" to avoid potential confusion with a math built-in.
3718
3719 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3720
3721         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
3722         conditions for SPARC targets.
3723
3724 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
3725
3726         * gcc.dg/20030204-1.c: New test.
3727
3728 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3729
3730         PR c++/38
3731         * g++.dg/parse/array-size1.C: New test.
3732
3733         PR c++/5657
3734         * g++.dg/parse/undefined3.C: New test.
3735
3736         PR c++/5665
3737         * g++.dg/parse/undefined4.C: New test.
3738
3739         PR c++/5975
3740         * g++.dg/parse/undefined5.C: New test.
3741
3742         PR c++/7259
3743         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
3744
3745         PR c++/8578
3746         * g++.dg/parse/casting-operator1.C: New test.
3747
3748         PR c++/8596
3749         * g++.dg/parse/undefined6.C: New test.
3750
3751         PR c++/8736
3752         * g++.dg/parse/missing-template1.C: New test.
3753
3754 2003-02-04  Jan Hubicka  <jh@suse.cz>
3755
3756         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
3757         * gcc.dg/i386-cmov?.c:  Likewise.
3758         * gcc.dg/i386-fpcvt-?.c:  Likewise.
3759         * gcc.dg/i386-ssefp-1.c:  Likewise.
3760         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
3761         conventions.
3762
3763 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
3764
3765         PR c++/7129
3766         * testsuite/g++.dg/ext/max.C: New test.
3767
3768 2003-02-03  Jan Hubicka  <jh@suse.cz>
3769
3770         * gcc.c-torture/execute/20030203-1.c: New test.
3771
3772 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
3773
3774         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
3775         'natural-endian'.
3776
3777 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
3778
3779         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
3780         * g++.dg/init/new2.C: Likewise.
3781         * g++.dg/other/new1.C: Likewise.
3782
3783 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
3784
3785         * gcc.dg/struct-ret-libc.c: New test.
3786
3787 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
3788
3789         * gcc.dg/20030129-1.c: New test.
3790
3791 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3792
3793         PR c++/8849
3794         * g++.dg/template/ptrmem4.C: New test.
3795
3796 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
3797
3798         * g++.dg/parser/constant1.C: New test.
3799
3800 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3801
3802         PR c++/8591
3803         * g++.dg/parse/friend2.C: New test.
3804
3805 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
3806
3807         PR c++/9437
3808         * g++.dg/template/unify4.C: New test.
3809
3810 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
3811
3812         * gcc.c-torture/execute/20030128-1.c: New test.
3813
3814 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
3815
3816         * g++.dg/lookup/nested1.C: Test moved from ...
3817         * g++.old-deja/g++.other/lookup24.C: ... here.
3818
3819 2003-01-28  Jan Hubicka  <jh@suse.cz>
3820
3821         * gcc.dg/i386-cmov5.c:  New test.
3822
3823 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
3824
3825         * gcc.c-torture/execute/20010925-1.c: Changed the
3826         memcpy declaration.
3827
3828 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
3829
3830         PR c++/3902
3831         * g++.dg/parse/template5.C: New test.
3832
3833 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
3834
3835         PR fortran/9258
3836         * g77.dg/pr9258: New test.
3837
3838 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3839
3840         * README: Move relevant parts from README.g++.
3841
3842         * README.g++: Remove this file.
3843
3844 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
3845
3846         * g++.dg/abi/dcast1.C: New test.
3847
3848 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3849
3850         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
3851
3852 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
3853
3854         PR c++/47
3855         * g++.old-deja/g++.other/lookup24.C: New test.
3856
3857 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3858
3859         PR middle-end/7227
3860         * gcc.dg/uninit-C.c: New test.
3861
3862 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
3863
3864         * g++.dg/abi/covariant1.C: New test.
3865
3866 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
3867
3868         * gcc.dg/20030123-1.c: New test.
3869
3870 2003-01-25  Jan Hubicka  <jh@suse.cz>
3871
3872         PR opt/8492
3873         * gcc.c-torture/compile/20030125-1.c
3874
3875 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
3876
3877         PR c++/9403
3878         * g++.dg/parse/template3.C: New test.
3879         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
3880
3881         PR c++/795
3882         * g++.dg/parse/template4.C: New test.
3883
3884         PR c++/9415
3885         * g++.dg/template/qual2.C: New test.
3886
3887         PR c++/8545
3888         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
3889
3890         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
3891
3892 2003-01-25  Roger Sayle  <roger@eyesopen.com>
3893
3894         * gcc.c-torture/execute/switch-1.c: New test case.
3895
3896 2003-01-25  Jan Hubicka  <jh@suse.cz>
3897
3898         * gcc.c-torture/execute/20030125-1.[cx]: New test.
3899
3900 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
3901
3902         Tweaks for Bison-1.875. From the NEWS file:
3903         "- `parse error' -> `syntax error'
3904         Bison now uniformly uses the term `syntax error'"
3905         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
3906         * gcc.dg/cpp/digraph2.c: Likewise.
3907         * gcc.dg/cpp/direct2.c: Likewise.
3908         * gcc.dg/cpp/paste4.c: Likewise.
3909         * gcc.dg/c90-restrict-1.c: Likewise.
3910         * gcc.dg/c99-func-2.c: Likewise.
3911         * gcc.dg/noncompile/920721-2.c: Likewise.
3912         * gcc.dg/noncompile/930622-2.c: Likewise.
3913         * gcc.dg/noncompile/940112-1.c: Likewise.
3914         * gcc.dg/noncompile/950921-1.c: Likewise.
3915         * gcc.dg/noncompile/951123-1.c: Likewise.
3916         * gcc.dg/noncompile/971104-1.c: Likewise.
3917         * gcc.dg/noncompile/990416-1.c: Likewise.
3918
3919 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
3920
3921         * g++.dg/parse/undefined1.C: Add error message.
3922
3923 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
3924
3925         PR c++/9354
3926         * g++.dg/parse/new1.C: New test.
3927
3928         PR c++/9216
3929         * g++.dg/parse/template2.C: New test.
3930
3931         PR c++/9354
3932         * g++.dg/parse/typedef2.C: New test.
3933
3934         PR c++/9328
3935         * g++.dg/ext/typeof3.C: New test.
3936
3937 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3938
3939         PR c++/2738
3940         * g++.dg/parse/ret-type1.C: New test.
3941
3942         PR c++/3792
3943         * g++.dg/parse/tmpl-outside1.C: New test.
3944
3945         PR c++/4207
3946         * g++.dg/parse/int-as-enum1.C: New test.
3947
3948         PR c++/4903
3949         * g++.dg/parse/no-typename1.C: New test.
3950
3951         PR c++/5533
3952         * g++.dg/parse/no-value1.C: New test.
3953
3954         PR c++/5921
3955         * g++.dg/parse/wrong-inline1.C: New test.
3956
3957         PR c++/6402
3958         * g++.dg/parse/ref1.C: New test.
3959
3960         PR c++/6992
3961         * g++.dg/parse/attr-ctor1.C: New test.
3962
3963         PR c++/7229
3964         * g++.dg/parse/namespace5.C: New test.
3965
3966         PR c++/7917
3967         * g++.dg/parse/func-def1.C: New test.
3968
3969         PR c++/8143
3970         * g++.dg/parse/undefined1.C: New test.
3971
3972         PR c++/5723, PR c++/8522
3973         * g++.dg/parse/specialization1.C: New test.
3974
3975         PR c++/163, PR c++/8595
3976         * g++.dg/parse/struct-as-enum1.C: New test.
3977
3978         PR c++/9173
3979         * g++.dg/parse/undefined2.C: New test.
3980
3981 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
3982
3983         PR c++/9298
3984         * g++.dg/parse/template1.C: New test.
3985
3986         PR c++/9384
3987         * g++.dg/parse/using1.C: New test.
3988
3989         PR c++/9285
3990         PR c++/9294
3991         * g++.dg/parse/expr2.C: New test.
3992
3993         PR c++/9388
3994         * g++.dg/parse/lookup2.C: Likewise.
3995
3996 2003-01-21  Jan Hubicka  <jh@suse.cz>
3997
3998         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
3999         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4000         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4001         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4002
4003 2003-01-20  Nick Clifton  <nickc@redhat.com>
4004
4005         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4006         problem with ARM sibcall code generation.
4007
4008 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4009
4010         * gcc.c-torture/execute/20030120-1.c: New.
4011
4012 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4013
4014         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4015
4016 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4017
4018         PR c++/9272
4019         * g++.dg/parse/ctor1.C: New test.
4020
4021         PR c++/9294:
4022         * g++.dg/parse/qualified1.C: New test.
4023
4024         * g++.dg/parse/typename3.C: New test.
4025
4026 2003-01-16  Richard Henderson  <rth@redhat.com>
4027
4028         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4029
4030 2003-01-16  Richard Henderson  <rth@redhat.com>
4031
4032         * g++.dg/pch/pch.exp: Copy test header to the working directory
4033         before using it either for precompilation or direct use.
4034         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4035         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4036
4037 2003-01-16  Richard Henderson  <rth@redhat.com>
4038
4039         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4040         before using it either for precompilation or direct use.
4041         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4042         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4043
4044 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4045
4046         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4047         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4048         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4049         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4050         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4051         typename warning into error.
4052         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4053         error messages.
4054         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4055         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4056         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4057         messages.
4058         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4059         make declaration visible in template.
4060         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4061         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4062         messages.
4063         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4064         message.
4065         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4066         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4067         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4068         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4069         typename warning with error message.
4070         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4071         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4072         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4073
4074 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4075
4076         * g++.dg/parse/ambig2.C: New test.
4077
4078 2003-01-15  Richard Henderson  <rth@redhat.com>
4079
4080         * g++.dg/tls/init-2.C: Update error message string.
4081
4082 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4083
4084         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4085
4086 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4087
4088         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4089         all for HC11/HC12.
4090         * gcc.c-torture/compile/20001205-1.x: Likewise.
4091         * gcc.c-torture/compile/20001226-1.x: Likewise.
4092         * gcc.c-torture/compile/920520-1.x: Likewise.
4093         * gcc.c-torture/compile/961203-1.x: Likewise.
4094         * gcc.c-torture/compile/20020604-1.x: Likewise.
4095
4096 2003-01-15  Jan Hubicka  <jh@suse.cz>
4097
4098         * gcc.c-torture/compile/20030115-1.c: New test.
4099
4100         * gcc.dg/i386-fpcvt-1.c: New test.
4101         * gcc.dg/i386-fpcvt-2.c: New test.
4102
4103 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4104
4105         Further conform g++'s __vmi_class_type_info to the C++ ABI
4106         specification.
4107         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
4108         the specification.
4109
4110 2003-01-14  Jan Hubicka  <jh@suse.cz>
4111
4112         * gcc.dg/i386-fpcvt-1.c: New test.
4113         * gcc.dg/i386-fpcvt-2.c: New test.
4114
4115 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4116
4117         * gcc.dg/i386-mmx-3.c: New test.
4118
4119 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
4120
4121         PR c++/9264
4122         * g++.dg/parse/octal1.C: New file.
4123
4124         PR c++/9172
4125         * g++.dg/parse/typename1.C: New file.
4126
4127 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
4128
4129         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
4130         * gcc.dg/bf-no-ms-layout.c: Likewise.
4131         * gcc.dg/bf-ms-attrib.c: Likewise.
4132
4133 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
4134
4135         PR c++/9099
4136         * g++.dg/parse/dtor1.C: New file.
4137
4138         PR c++/9128
4139         * g++.dg/rtti/typeid1.C: New file.
4140
4141         PR c++/9153
4142         * g++.dg/parse/lookup1.C: New file.
4143
4144         PR c++/9171
4145         * g++.dg/templ/spec5.C: New file.
4146
4147 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
4148
4149         * gcc.c-torture/compile/20030110-1.c: New test.
4150
4151 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
4152
4153         Merge from pch-branch:
4154
4155         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
4156
4157         * gcc.dg/pch/cpp-1.h: New.
4158         * gcc.dg/pch/cpp-1.c: New.
4159         * gcc.dg/pch/cpp-2.h: New.
4160         * gcc.dg/pch/cpp-2.c: New.
4161
4162         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
4163
4164         * gcc.dg/pch/except-1.h: New.
4165         * gcc.dg/pch/except-1.c: New.
4166
4167         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
4168
4169         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
4170         running test.
4171         * gcc.dg/pch: Include *.hp not *.h.
4172         * gcc.dg/pch/system-1.h: New.
4173         * gcc.dg/pch/system-1.c: New.
4174
4175         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
4176
4177         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
4178         rather than trying to build and run a program using PCH.
4179         * gcc.dg/pch: Remove dg-do commands from test files.
4180
4181         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
4182
4183         * gcc.dg/pch/macro-3.c: New.
4184         * gcc.dg/pch/macro-3.h: New.
4185
4186         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
4187
4188         * gcc.dg/pch/common-1.c: New.
4189         * gcc.dg/pch/common-1.h: New.
4190         * gcc.dg/pch/decl-1.c: New.
4191         * gcc.dg/pch/decl-1.h: New.
4192         * gcc.dg/pch/decl-2.c: New.
4193         * gcc.dg/pch/decl-2.h: New.
4194         * gcc.dg/pch/decl-3.c: New.
4195         * gcc.dg/pch/decl-3.h: New.
4196         * gcc.dg/pch/decl-4.c: New.
4197         * gcc.dg/pch/decl-4.h: New.
4198         * gcc.dg/pch/decl-5.c: New.
4199         * gcc.dg/pch/decl-5.h: New.
4200         * gcc.dg/pch/global-1.c: New.
4201         * gcc.dg/pch/global-1.h: New.
4202         * gcc.dg/pch/inline-1.c: New.
4203         * gcc.dg/pch/inline-1.h: New.
4204         * gcc.dg/pch/inline-2.c: New.
4205         * gcc.dg/pch/inline-2.h: New.
4206         * gcc.dg/pch/static-1.c: New.
4207         * gcc.dg/pch/static-1.h: New.
4208         * gcc.dg/pch/static-2.c: New.
4209         * gcc.dg/pch/static-2.h: New.
4210
4211         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
4212
4213         * g++.dg/pch/pch.exp: Better handle failing testcases.
4214         * gcc.dg/pch/pch.exp: Likewise.
4215         * gcc.dg/pch/macro-1.c: New.
4216         * gcc.dg/pch/macro-1.h: New.
4217         * gcc.dg/pch/macro-2.c: New.
4218         * gcc.dg/pch/macro-2.h: New.
4219
4220         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
4221
4222         * g++.dg/dg.exp: Treat files in pch/ specially.
4223         * g++.dg/pch/pch.exp: New file.
4224         * g++.dg/pch/empty.H: New file.
4225         * g++.dg/pch/empty.C: New file.
4226         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
4227         "precompile".
4228
4229         * gcc.dg/pch/pch.exp: New file.
4230         * gcc.dg/pch/empty.h: New file.
4231         * gcc.dg/pch/empty.c: New file.
4232         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
4233         "precompile".
4234
4235 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4236
4237         * g++.dg/template/friend14.C: New test.
4238
4239 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4240
4241         * gcc.dg/old-style-asm-1.c: New test.
4242
4243 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
4244
4245         * gcc.c-torture/compile/20030109-1.c: New test.
4246
4247 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4248
4249         * gcc.c-torture/execute/20030109-1.c: New test.
4250
4251 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
4252
4253         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
4254         * g++.old-deja/g++.mike/dyncast2.C: Likewise
4255         * g++.old-deja/g++.mike/dyncast3.C: Likewise
4256         * g++.old-deja/g++.mike/eh2.C: Likewise
4257         * g++.old-deja/g++.mike/eh3.C: Likewise
4258         * g++.old-deja/g++.mike/eh5.C: Likewise
4259         * g++.old-deja/g++.mike/eh6.C: Likewise
4260         * g++.old-deja/g++.mike/eh7.C: Likewise
4261         * g++.old-deja/g++.mike/eh8.C: Likewise
4262         * g++.old-deja/g++.mike/eh9.C: Likewise
4263         * g++.old-deja/g++.mike/eh10.C: Likewise
4264         * g++.old-deja/g++.mike/eh12.C: Likewise
4265         * g++.old-deja/g++.mike/eh13.C: Likewise
4266         * g++.old-deja/g++.mike/eh14.C: Likewise
4267         * g++.old-deja/g++.mike/eh16.C: Likewise
4268         * g++.old-deja/g++.mike/eh17.C: Likewise
4269         * g++.old-deja/g++.mike/eh18.C: Likewise
4270         * g++.old-deja/g++.mike/eh21.C: Likewise
4271         * g++.old-deja/g++.mike/eh23.C: Likewise
4272         * g++.old-deja/g++.mike/eh24.C: Likewise
4273         * g++.old-deja/g++.mike/eh25.C: Likewise
4274         * g++.old-deja/g++.mike/eh26.C: Likewise
4275         * g++.old-deja/g++.mike/eh27.C: Likewise
4276         * g++.old-deja/g++.mike/eh28.C: Likewise
4277         * g++.old-deja/g++.mike/eh29.C: Likewise
4278         * g++.old-deja/g++.mike/eh31.C: Likewise
4279         * g++.old-deja/g++.mike/eh33.C: Likewise
4280         * g++.old-deja/g++.mike/eh34.C: Likewise
4281         * g++.old-deja/g++.mike/eh35.C: Likewise
4282         * g++.old-deja/g++.mike/eh36.C: Likewise
4283         * g++.old-deja/g++.mike/eh37.C: Likewise
4284         * g++.old-deja/g++.mike/eh38.C: Likewise
4285         * g++.old-deja/g++.mike/eh39.C: Likewise
4286         * g++.old-deja/g++.mike/eh40.C: Likewise
4287         * g++.old-deja/g++.mike/eh41.C: Likewise
4288         * g++.old-deja/g++.mike/eh42.C: Likewise
4289         * g++.old-deja/g++.mike/eh44.C: Likewise
4290         * g++.old-deja/g++.mike/eh46.C: Likewise
4291         * g++.old-deja/g++.mike/eh47.C: Likewise
4292         * g++.old-deja/g++.mike/eh48.C: Likewise
4293         * g++.old-deja/g++.mike/eh49.C: Likewise
4294         * g++.old-deja/g++.mike/eh50.C: Likewise
4295         * g++.old-deja/g++.mike/eh51.C: Likewise
4296         * g++.old-deja/g++.mike/eh53.C: Likewise
4297         * g++.old-deja/g++.mike/eh55.C: Likewise
4298         * g++.old-deja/g++.mike/p7912.C: Likewise
4299         * g++.old-deja/g++.mike/p9706.C: Likewise
4300         * g++.old-deja/g++.mike/p10416.C: Likewise
4301         * g++.old-deja/g++.mike/p11667.C: Likewise
4302         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
4303         Remove redundant reference to Iris.
4304         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
4305         Elxsi, i860, Pico Java, and WE32K.
4306
4307 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
4308
4309         * g++.dg/ext/asm4.C: New test.
4310
4311 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4312
4313         PR c++/9030
4314         * g++.dg/template/friend12.C: New test.
4315         * g++.dg/template/friend13.C: Likewise.
4316         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
4317
4318 2003-01-08  Jan Hubicka  <jh@suse.cz>
4319
4320         * gcc.dg/i386-cadd.c: New test.
4321         * gcc.dg/i386-cmov4.c: Likewise.
4322
4323 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
4324
4325         PR c++/9165
4326         * g++.dg/warn/Wunused-3.C: New test.
4327
4328         * g++.dg/abi/bitfield9.C: New test.
4329
4330         PR c++/9189
4331         * g++.dg/parse/defarg3.C: New test.
4332
4333 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4334
4335         * g++.dg/parse/ambig1.C: New test.
4336         * g++.dg/parse/defarg2.C: New test.
4337
4338 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
4339
4340         * g++.dg/template/defarg-1.C: New test.
4341         * g++.dg/template/local2.C: Likewise.
4342
4343 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
4344
4345         * gcc.c-torture/execute/20030105-1.c: New test.
4346
4347 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4348
4349         * g++.dg/parse/namespace3.C: Remove extra semicolons.
4350         * g++.dg/parse/namespace4.C: Likewise.
4351
4352 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
4353
4354         * g++.dg/template/ntp2.C: New test.
4355
4356 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
4357
4358         * g++.dg/parse/extern-C-1.C: New test.
4359
4360         * g++.dg/parse/namespace4.C: New test.
4361
4362         * g++.dg/template/nested1.C: New test.
4363
4364         * g++.dg/parse/namespace3.C: New test.
4365
4366 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4367
4368         * g++.dg/lookup/two-stage1.C: New test.
4369
4370 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4371
4372         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
4373         * g++.old-deja/g++.jason/access8.C: Likewise.
4374         * g++.old-deja/g++.other/decl5.C: Likewise.
4375
4376 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4377
4378         * g++.dg/parse/parse7.C: New test.
4379
4380 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
4381
4382         PR c++/2843
4383         * g++.dg/ext/attrib7.C: New test.
4384
4385 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4386
4387         * g++.dg/parse/parse6.C: New test.
4388
4389 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
4390
4391         * gcc.dg/h8300-stack-1.c: New.
4392
4393 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4394
4395         g++.dg/lookup/exception1.C: New test.
4396
4397         g++.dg/lookup/template1.C: New test.
4398
4399         g++.dg/parse/namespace2.C: New test.
4400
4401         g++.dg/parse/parens2.C: New test.
4402
4403 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4404
4405         * g++.dg/parse/parse5.C: New test.
4406         * g++.dg/lookup/scoped4.C: New test.
4407
4408 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4409
4410         * g++.dg/parse/parens1.C: New test.
4411
4412         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
4413         angle-bracket1.C.
4414         * g++.dg/parse/parens2.C: New test.
4415
4416         * g++.dg/lookup/scope-operator1.C: New test.
4417
4418         * g++.dg/parse/operator1.C: New test.
4419
4420 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4421
4422         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
4423         * g++.old-deja/g++.other/access6.C: Likewise.
4424         * g++.old-deja/g++.other/decl1.C: Likewise.
4425         * g++.old-deja/g++.pt/typename12.C: Likewise.
4426
4427 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4428
4429         * g++.dg/parse/namespace1.C: New test.
4430
4431 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4432
4433         * g++.dg/parse/parse4.C: New test.
4434
4435 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4436
4437         * g++.dg/parse/parse3.C: New test.
4438
4439 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4440
4441         * g++.dg/parse/parse2.C: New test.
4442
4443 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4444
4445         * g++.dg/template/friend11.C: New test.
4446
4447 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4448
4449         * g++.dg/parse/parse1.C: New test.
4450
4451 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
4452
4453         * lib/profopt.exp: Change the name of a global variable to avoid
4454         possible clashes with other test suites.
4455
4456 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
4457
4458         * g++.dg/inherit/covariant8.C: New test.
4459
4460 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4461
4462         * g++.dg/init/array9.C: New test.
4463
4464         PR c++/9112
4465         * g++.dg/parse/expr1.C: New test.
4466
4467 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
4468
4469         * gcc.c-torture/compile/20021230-1.c: New test.
4470
4471 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4472
4473         * g++.dg/inherit/covariant5.C: New test.
4474         * g++.dg/inherit/covariant6.C: New test.
4475         * g++.dg/inherit/covariant7.C: New test.
4476
4477 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4478
4479         PR c++/2739
4480         * g++.dg/other/access2.C: New test.
4481
4482 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4483
4484         * g++.dg/other/anon-struct.C: No longer fails
4485         * g++.old-deja/g++.brendan/parse4.C: Likewise.
4486         * g++.old-deja/g++.brendan/parse5.C: Likewise.
4487         * g++.old-deja/g++.brendan/parse6.C: Likewise.
4488
4489 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4490
4491         * g++.dg/parse/angle-bracket.C (main): No longer fails.
4492
4493 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
4494
4495         * g++.dg/eh/spec4.C: Remove stray semicolon.
4496         * g++.dg/expr/pmf-1.C: Change error message.
4497         * g++.dg/ext/asm1.C: Remove stray semicolon.
4498         * g++.dg/ext/typename1.C: Add missing typenames.
4499         * g++.dg/inherit/template-as-base.C: Change error message.
4500         * g++.dg/lookup/scoped1.C: Likewise.
4501         * g++.dg/lookup/scoped2.C: Likewise.
4502         * g++.dg/lookup/using2.C: Likewise.
4503         * g++.dg/other/component1.C: Remove stray semicolon.
4504         * g++.dg/other/do1.C: Change error message.
4505         * g++.dg/other/error2.C: Likewise.
4506         * g++.dg/other/init1.C: Likewise.
4507         * g++.dg/other/packed1.C: Remove stray semicolon.
4508         * g++.dg/other/ptrmem2.C: Change error message.
4509         * g++.dg/parse/parameter-declaration-1.C: Remove line number
4510         marker.
4511         * g++.dg/special/initp1.C: Remove invalid attribute usage.
4512         * g++.dg/template/access3.C: Add typename keyword.
4513         * g++.dg/template/access5.C: Remove stray semicolon.
4514         * g++.dg/template/access6.C: Likewise.
4515         * g++.dg/template/complit1.C: Likewise.
4516         * g++.dg/template/crash1.C: Change error message.
4517         * g++.dg/template/inherit2.C: Remove stray semicolon.
4518         * g++.dg/template/instantiate2.C: Likewise.
4519         * g++.dg/template/instantiate3.C: Change error message.
4520         * g++.dg/template/qual1.C: Remove stray semicolon.
4521         * g++.dg/template/qualttp18.C: Change error message.
4522         * g++.dg/template/ref1.C: Remove stray semicolon.
4523         * g++.dg/template/sizeof1.C (A::value): Declare it.
4524         * g++.dg/template/spec4.C: Change error message.
4525         * g++.dg/template/static1.C: Likewise.
4526         * g++.dg/template/type1.C: Likewise.
4527         * g++.dg/template/typename3.C: Likewise.
4528         * g++.old-deja/g++.benjamin/13478.C: Change error message.
4529         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
4530         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
4531         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
4532         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
4533         named return value extension.
4534         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
4535         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
4536         * g++.old-deja/g++.bob/extern_C.C: Likewise.
4537         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4538         * g++.old-deja/g++.brendan/complex1.C: Likewise.
4539         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4540         * g++.old-deja/g++.brendan/crash13.C: Likewise.
4541         * g++.old-deja/g++.brendan/crash15.C: Likewise.
4542         * g++.old-deja/g++.brendan/crash18.C: Change error message.
4543         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
4544         * g++.old-deja/g++.brendan/crash38.C: Likewise.
4545         * g++.old-deja/g++.brendan/crash50.C: Likewise.
4546         * g++.old-deja/g++.brendan/crash56.C: Likewise.
4547         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
4548         syntax.
4549         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
4550         * g++.old-deja/g++.brendan/crash8.C: Change error message.
4551         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
4552         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
4553         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
4554         * g++.old-deja/g++.brendan/template11.C: Likewise.
4555         * g++.old-deja/g++.brendan/template26.C: Likewise.
4556         * g++.old-deja/g++.brendan/template27.C: Use explicit
4557         specialization syntax.
4558         * g++.old-deja/g++.brendan/template30.C: Likewise.
4559         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
4560         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
4561         non-dependent names.
4562         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
4563         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
4564         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
4565         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
4566         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
4567         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
4568         named return value extension.
4569         * g++.old-deja/g++.ext/namedret2.C: Likewise.
4570         * g++.old-deja/g++.ext/namedret3.C: Likewise.
4571         * g++.old-deja/g++.ext/return1.C: Likewise.
4572         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
4573         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
4574         * g++.old-deja/g++.jason/access8.C: Likewise.
4575         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
4576         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
4577         pseudo-destructor names.
4578         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
4579         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
4580         pseudo-destructor names.
4581         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
4582         * g++.old-deja/g++.jason/overload19.C: Likewise.
4583         * g++.old-deja/g++.jason/overload32.C: Likewise.
4584         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
4585         stray semicolons.
4586         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
4587         * g++.old-deja/g++.jason/return.C: Likewise.
4588         * g++.old-deja/g++.jason/return2.C: Likewise.
4589         * g++.old-deja/g++.jason/shadow1.C: Likewise.
4590         * g++.old-deja/g++.jason/special.C: Use explicit specialization
4591         syntax.
4592         * g++.old-deja/g++.jason/template10.C: Account for use of
4593         non-dependent names.
4594         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
4595         syntax.
4596         * g++.old-deja/g++.jason/template37.C: Likewise.
4597         * g++.old-deja/g++.law/access4.C: Change error messages.
4598         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
4599         pseudo-destructor names.
4600         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
4601         * g++.old-deja/g++.law/ctors9.C: Likewise.
4602         * g++.old-deja/g++.law/cvt22.C: Likewise.
4603         * g++.old-deja/g++.law/dtors5.C: Likewise.
4604         * g++.old-deja/g++.law/global-init1.C: Likewise.
4605         * g++.old-deja/g++.law/missed-error3.C: Likewise.
4606         * g++.old-deja/g++.law/operators28.C: Likewise.
4607         * g++.old-deja/g++.law/visibility28.C: Likewise.
4608         * g++.old-deja/g++.martin/eval1.C: Likewise.
4609         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
4610         name.
4611         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
4612         * g++.old-deja/g++.mike/net34.C: Likewise.
4613         * g++.old-deja/g++.mike/net36.C: Likewise.
4614         * g++.old-deja/g++.mike/ns2.C: Likewise.
4615         * g++.old-deja/g++.mike/p12306.C: Likewise.
4616         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
4617         value extension.
4618         * g++.old-deja/g++.mike/p700.C: Likewise.
4619         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
4620         * g++.old-deja/g++.mike/p710.C: Likewise.
4621         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
4622         value extension.
4623         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
4624         * g++.old-deja/g++.mike/pmf9.C: Likewise.
4625         * g++.old-deja/g++.ns/crash2.C: Likewise.
4626         * g++.old-deja/g++.ns/crash3.C: Likewise.
4627         * g++.old-deja/g++.ns/invalid1.C: Likewise.
4628         * g++.old-deja/g++.ns/ns17.C: Likewise.
4629         * g++.old-deja/g++.ns/template16.C: Likewise.
4630         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
4631         keyword.
4632         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
4633         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
4634         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
4635         named return value extension.
4636         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
4637         * g++.old-deja/g++.other/access4.C: Issue additional error
4638         messages.
4639         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
4640         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
4641         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
4642         * g++.old-deja/g++.other/crash25.C: Change error message.
4643         * g++.old-deja/g++.other/crash4.C: Change error message.
4644         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
4645         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
4646         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
4647         checks.
4648         * g++.old-deja/g++.other/defarg8.C: Likewise.
4649         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
4650         * g++.old-deja/g++.other/dtor10.C: Likewise.
4651         * g++.old-deja/g++.other/incomplete.C: Likewise.
4652         * g++.old-deja/g++.other/linkage7.C: Likewise.
4653         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
4654         lookup algorithm.
4655         * g++.old-deja/g++.other/mangle2.C: Likewise.
4656         * g++.old-deja/g++.other/refinit2.C: Likewise.
4657         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
4658         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
4659         * g++.old-deja/g++.pt/crash28.C: Likewise.
4660         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
4661         syntax.
4662         * g++.old-deja/g++.pt/crash32.C: Change error message.
4663         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
4664         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
4665         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
4666         error message position.
4667         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
4668         * g++.old-deja/g++.pt/defarg8.C: Change error message.
4669         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
4670         syntax.
4671         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
4672         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
4673         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
4674         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
4675         keyword.
4676         * g++.old-deja/g++.pt/explicit31.C: Likewise.
4677         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
4678         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
4679         keyword.
4680         * g++.old-deja/g++.pt/explicit71.C: Change error message.
4681         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
4682         syntax.
4683         * g++.old-deja/g++.pt/friend28.C: Account for use of
4684         non-dependent names.
4685         * g++.old-deja/g++.pt/friend29.C: Likewise.
4686         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
4687         rules.
4688         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
4689         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
4690         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
4691         lookup rules.
4692         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
4693         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
4694         keyword.
4695         * g++.old-deja/g++.pt/memclass20.C: Likewise.
4696         * g++.old-deja/g++.pt/memclass5.C: Likewise.
4697         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
4698         keyword.
4699         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
4700         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
4701         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
4702         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
4703         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
4704         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
4705         keyword.
4706         * g++.old-deja/g++.pt/spec10.C: Likewise.
4707         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
4708         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
4709         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
4710         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
4711         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
4712         * g++.old-deja/g++.pt/ttp62.C: Likewise.
4713         * g++.old-deja/g++.pt/ttp64.C: Likewise.
4714         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
4715         * g++.old-deja/g++.pt/typename15.C: Likewise.
4716         * g++.old-deja/g++.pt/typename22.C: Likewise.
4717         * g++.old-deja/g++.pt/typename6.C: Change error messages.
4718         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
4719         * g++.old-deja/g++.pt/virtual2.C: Likewise.
4720         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
4721         syntax.
4722         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
4723         return value extension.
4724         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
4725         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
4726         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
4727         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
4728
4729 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
4730
4731         * g++.dg/warn/inline1.C: New test.
4732         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
4733         * g++.old-deja/g++.jason/synth10.C: Likewise.
4734         * g++.old-deja/g++.mike/net31.C: Likewise.
4735         * g++.old-deja/g++.mike/p8786.C: Likewise.
4736
4737         * g++.dg/template/friend10.C: New test.
4738         * g++.dg/template/conv5.C: New test.
4739
4740 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
4741
4742         * g++.dg/lookup/scoped3.C: New test.
4743
4744         * g++.dg/lookup/decl1.C: New test.
4745         * g++.dg/lookup/decl2.C: New test.
4746
4747 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4748
4749         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
4750         gcc.c-torture/compile/20021015-1.c,
4751         gcc.c-torture/compile/20021015-2.c,
4752         gcc.c-torture/compile/20021123-1.c,
4753         gcc.c-torture/compile/20021123-2.c,
4754         gcc.c-torture/compile/20021123-3.c,
4755         gcc.c-torture/compile/20021123-4.c,
4756         gcc.c-torture/execute/20021024-1.c: Add tests previously added
4757         only to 3.1 or 3.2 branch.
4758
4759 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
4760
4761         * gcc.dg/i386-bitfield3.c: New test.
4762
4763         * gcc.dg/i386-bitfield2.c: New test.
4764
4765 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
4766
4767         * g++.dg/parse/conv_op1.C: New test.
4768
4769 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
4770
4771         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
4772         approved.
4773
4774 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
4775
4776         * gcc.c-torture/compile/20021220-1.c: New test.
4777
4778 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
4779
4780         * gcc.dg/i386-fastcall-1.c: New.
4781
4782 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4783
4784         * gcc.c-torture/execute/20021219-1.c: New test.
4785
4786 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4787
4788         * gcc.dg/i386-pic-1.c: New test.
4789
4790 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4791
4792         PR c++/8099
4793         * g++.dg/template/friend9.C: New test.
4794
4795 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4796
4797         PR c++/3663
4798         * g++.dg/template/access7.C: New test.
4799
4800 2002-12-18  Nick Clifton  <nickc@redhat.com>
4801
4802         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
4803         the libstdc++-v3 directory has been found.
4804
4805 2002-12-12  Devang Patel <dpatel@apple.com>
4806         * gcc.dg/darwin-ld-1.c: New test.
4807         * gcc.dg/darwin-ld-2.c: New test.
4808         * gcc.dg/darwin-ld-3.c: New test.
4809         * gcc.dg/darwin-ld-4.c: New test.
4810         * gcc.dg/darwin-ld-5.c: New test.
4811
4812 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4813
4814         * gcc.c-torture/compile/20021212-1.c: New test.
4815
4816 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
4817
4818         * gcc.dg/fshort-wchar: New test.
4819
4820 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
4821
4822         PR c++/8372
4823         * g++.dg/template/dtor1.C: New test.
4824
4825         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
4826         markers.
4827
4828 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
4829
4830         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
4831
4832 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
4833
4834         * g++.dg/template/static1.C: New test.
4835         * g++.dg/template/static2.C: New test.
4836         * g++.old-deja/g++.ext/memconst.C: New test.
4837
4838 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4839
4840         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
4841         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
4842         * g++.dg/special/initp1.C: Likewise.
4843
4844 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
4845
4846         * gcc.c-torture/execute/20021204-1.c: New test.
4847
4848 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
4849
4850         * gcc.dg/ppc-fmadd-1.c: New file.
4851         * gcc.dg/ppc-fmadd-2.c: New file.
4852         * gcc.dg/ppc-fmadd-3.c: New file.
4853
4854 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4855
4856         * gcc.c-torture/compile/20021204-1.c: New test.
4857
4858 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4859
4860         * g++.dg/inherit/covariant2.C: New test.
4861         * g++.dg/inherit/covariant3.C: New test.
4862         * g++.dg/inherit/covariant4.C: New test.
4863         * g++.dg/inherit/covariant1.C: Remove XFAIL.
4864         * g++.old-deja/g++.robertl/eb17.C: Likewise.
4865
4866 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
4867
4868         PR c++/8688
4869         * g++.dg/init/brace3.C: New test.
4870
4871 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
4872
4873         * gcc.dg/20020210-1.c: Fix a comment typo.
4874
4875 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
4876
4877         PR c++/8720
4878         * g++.dg/parse/defarg1.C: New test.
4879
4880         PR c++/8615
4881         * g++.dg/template/char1.C: New test.
4882
4883         * g++.dg/template/varmod1.C: Fix typo.
4884
4885 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4886
4887         DR 180
4888         * g++.old-deja/g++.pt/crash32.C: Expect error.
4889
4890 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
4891
4892         PR c++/5919
4893         * g++.dg/template/varmod1.C: New test.
4894
4895         PR c++/8727
4896         * g++.dg/inherit/typeinfo1.C: New test.
4897
4898         PR c++/8663
4899         * g++.dg/inherit/typedef1.C: New test.
4900
4901 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
4902
4903         PR c++/8332
4904         PR c++/8493
4905         * g++.dg/template/strlen1.C: New test.
4906
4907         PR c++/8227
4908         * g++.dg/template/ctor2.C: New test.
4909
4910         PR c++/8214
4911         * g++.dg/init/string1.C: New test.
4912
4913         PR c++/8511
4914         * g++.dg/template/friend8.C: New test.
4915
4916 2002-11-29  Joe Buck <jbuck@synopsys.com>
4917
4918         * g++.dg/lookup/anon2.C: New test.
4919
4920 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
4921
4922         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
4923         h8300 port.
4924
4925 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
4926
4927         * gcc.dg/bitfld-6.c: New test.
4928
4929 2002-11-27  Jan Hubicka  <jh@suse.cz>
4930
4931         * gcc.c-torture/execute/20021127.[cx]: New test.
4932
4933 2002-11-26  Jan Hubicka  <jh@suse.cz>
4934
4935         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
4936         quality.
4937
4938 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
4939
4940         * g++.dg/init/brace2.C: New test.
4941         * g++.old-deja/g++.mike/p9129.C: Correct.
4942
4943 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
4944
4945         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
4946
4947 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
4948
4949         * gcc.dg/sibcall-6: New test for indirect sibcalls.
4950
4951 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
4952
4953         * testsuite/g++.dg/abi/empty11.C: New test.
4954         * testsuite/g++.dg/rtti/cv1.C: New test.
4955
4956 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
4957
4958         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
4959
4960 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
4961
4962         * g++.dg/abi/empty10.C: New test.
4963
4964 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4965
4966         * gcc.c-torture/compile/20021124-1.c: New test.
4967
4968 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
4969
4970         * g++.dg/abi/rtti2.C: New test.
4971
4972 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4973
4974         * gcc.dg/i386-unroll-1.c: New test.
4975
4976 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4977
4978         * gcc.c-torture/compile/20021120-1.c: New test.
4979         * gcc.c-torture/compile/20021120-2.c: New test.
4980
4981 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
4982
4983         * gcc.dg/bitfld-5.c: New test.
4984
4985 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
4986
4987         * gcc.c-torture/execute/20021120-3.c: New test.
4988
4989 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
4990
4991         * gcc.c-torture/execute/20021120-2.c: New test.
4992
4993 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
4994
4995         * gcc.c-torture/execute/20021120-1.c: New test.
4996
4997 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
4998
4999         * gcc.c-torture/execute/20021118-3.c: New test.
5000
5001 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5002
5003         * gcc.c-torture/compile/20021119-1.c: New test.
5004
5005 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5006
5007         * gcc.dg/duff-1.c: New test.
5008         * gcc.dg/duff-2.c: New test.
5009         * gcc.dg/duff-3.c: New test.
5010
5011 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5012
5013         * gcc.dg/cpp/_Pragma5.c: New test.
5014
5015 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5016
5017         * gcc.c-torture/execute/20021118-2.c: New test.
5018
5019 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5020
5021         * gcc.c-torture/execute/20021118-1.c: New test.
5022
5023 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5024
5025         * gcc.dg/20021116-1.c: New test.
5026
5027 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5028
5029         * g++.dg/abi/vcall1.C: New test.
5030
5031 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5032
5033         * gcc.dg/20021029-1.c: New test.
5034         * gcc.dg/20021029-2.c: New test.
5035
5036 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5037
5038         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5039
5040 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5041
5042         PR c/8439
5043         * gcc.dg/20021110.c: Move to ...
5044         * gcc.c-torture/compile/20021110.c: .... here.
5045
5046 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5047
5048         PR c/8467
5049         * gcc.c-torture/execute/20021111-1.c
5050
5051 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5052
5053         PR c/8439
5054         * gcc.dg/20021110.c: New test.
5055
5056 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5057
5058         * g++.dg/abi/vthunk3.C: Run only on x86.
5059
5060 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5061
5062         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5063
5064 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5065
5066         * lib/compat.exp (compat-execute): Fix logic error in last
5067         change.
5068
5069 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5070
5071         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5072
5073 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5074
5075         PR c++/8389
5076         * g++.dg/template/access6.C: New test.
5077
5078 2002-11-08  Jan Hubicka  <jh@suse.cz>
5079
5080         * gcc.dg/i386-ssefp-1.c: New test.
5081         * gcc.dg/i386-ssefp-1.c: New test.
5082
5083 2002-11-08  Jan Hubicka  <jh@suse.cz>
5084
5085         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5086
5087 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5088
5089         * g++.dg/abi/vthunk3.C: New test.
5090
5091         PR c++/8338
5092         * g++.dg/template/crash2.C: New test.
5093
5094 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5095
5096         * testsuite/g++.dg/abi/dtor1.C: New test.
5097         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5098
5099 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5100
5101         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5102         Darwin.
5103
5104 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5105
5106         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
5107         -mthumb.  Only xfail with -O0.
5108
5109 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
5110
5111         * g++.dg/abi/thunk1.C: New test.
5112         * g++.dg/abi/thunk2.C: Likewise.
5113         * g++.dg/abi/vtt1.C: Likewise.
5114
5115 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
5116
5117         PR optimization/8423
5118         * gcc.c-torture/execute/builtin-constant.c: New test.
5119
5120 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
5121
5122         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
5123         Add some more cases.
5124
5125 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
5126
5127         PR c++/8391
5128         * g++.dg/opt/local1.C: New test.
5129
5130 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
5131
5132         PR c++/8160
5133         * g++.dg/template/complit1.C: New test.
5134
5135         PR c++/8149
5136         * g++.dg/template/typename4.C: Likewise.
5137
5138 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5139
5140         Core issue 287, PR c++/7639
5141         * g++.dg/template/instantiate1.C: Adjust error location.
5142         * g++.dg/template/instantiate3.C: New test.
5143         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
5144         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
5145         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
5146
5147 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
5148
5149         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
5150
5151 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
5152
5153         PR c++/8287
5154         * g++.dg/init/dtor2.C: New test.
5155
5156 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5157
5158         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
5159         * gcc.dg/nest.c: Bypass errors on irix6.
5160
5161 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
5162
5163         * gcc.dg/nest.c: Expect error for mmix-*-*.
5164         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
5165
5166 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
5167
5168         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
5169         markers.
5170
5171         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
5172
5173 2002-10-25  Mike Stump  <mrs@apple.com>
5174
5175         * gcc.dg/warn-1.c: New test.
5176
5177 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5178
5179         * g++.dg/template/typename3.C: New test.
5180
5181 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
5182
5183         * g++.dg/lookup/ptrmem1.C: New test.
5184
5185         * g++.dg/abi/vthunk2.C: New test.
5186
5187 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5188
5189         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
5190
5191 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
5192
5193         * g++.dg/abi/empty9.C: New test.
5194
5195 2002-10-24  Richard Henderson  <rth@redhat.com>
5196
5197         * g++.dg/inherit/thunk1.C: Enable for ia64.
5198
5199 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5200
5201         PR c++/8067
5202         * g++.dg/lookup/pretty1.C: New test.
5203
5204 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
5205
5206         * gcc.dg/20021023-1.c: New test.
5207
5208 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5209
5210         PR c++/7679
5211         * g++.dg/parse/inline1.C: New test.
5212
5213 2002-10-23  Richard Henderson  <rth@redhat.com>
5214
5215         * g++.dg/inherit/thunk1.C: Enable for x86_64.
5216
5217         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
5218
5219 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
5220
5221         PR c++/6579
5222         * g++.dg/parse/stmtexpr3.C: New test.
5223
5224 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5225
5226         * g++.dg/expr/cond1.C: New test.
5227
5228 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5229
5230         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
5231
5232 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5233
5234         * g++.dg/abi/vbase13.C: New test.
5235         * g++.dg/abi/vbase14.C: Likewise.
5236
5237 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
5238
5239         * gcc.dg/tls/pic-1.c: New test.
5240         * gcc.dg/tls/nonpic-1.c: New test.
5241         * gcc.dg/20021018-1.c: New test.
5242
5243 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5244
5245         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
5246         Remove only files with the same base name as the test case.
5247         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
5248         (profopt-execute): Likewise.  Also, remove old profiling
5249         and performance data files before running the tests.
5250
5251         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
5252         * g++.dg/bprob/bprob.exp: Likewise.
5253         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
5254         to allow more general test case names.
5255
5256         * g++.dg/bprob/bprob-1.C: Rename to ...
5257         * g++.dg/bprob/g++-bprob-1.C: ... this.
5258
5259         * g77.dg/bprob/bprob-1.f: Rename to ...
5260         * g77.dg/bprob/g77-bprob-1.f: ... this.
5261
5262 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5263
5264         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
5265         bison 1.50 or later.
5266
5267 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
5268
5269         * g++.dg/README: Describe more test directories.
5270
5271 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5272
5273         * g++.dg/init/array6.C: Add additional tests.
5274
5275 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5276
5277         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
5278         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
5279
5280 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
5281
5282         * gcc.c-torture/compile/20020604-1.x: New.
5283         * gcc.c-torture/compile/simd-5.x: Likewise.
5284         * gcc.c-torture/execute/920710-1.x: Likewise.
5285         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
5286
5287 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5288
5289         * g++.dg/inherit/override1.C: Add dg-options clause.
5290
5291 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5292
5293         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
5294         _mm_slli_si128.
5295
5296 2002-10-19  Andreas Schwab  <schwab@suse.de>
5297
5298         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
5299         directory component.
5300
5301 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
5302
5303         * g++.dg/inherit/thunk1.C: New test.
5304
5305         * g++.dg/inherit/override1.C: New test.
5306
5307         * g++.dg/abi/mangle11.C: New test.
5308         * g++.dg/abi/mangle14.C: New test.
5309         * g++.dg/abi/mangle17.C: New test.
5310
5311 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5312
5313         * g++.dg/overload/member2.C: New test.
5314
5315 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
5316
5317         * g++.dg/README: Describe new compat directory.
5318         * g++.dg/dg.exp: Skip tests in compat directory.
5319         * README.compat: New file.
5320         * lib/compat.exp: New expect script.
5321         * g++.dg/compat: New test directory.
5322         * g++.dg/compat/compat.exp: New expect script.
5323         * g++.dg/compat/abi: New test directory.
5324         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
5325         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
5326         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
5327         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
5328         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
5329         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
5330         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
5331         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
5332         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
5333         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
5334         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
5335         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
5336         * g++.dg/compat/break: New test directory.
5337         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
5338         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
5339         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
5340         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
5341         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
5342         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
5343         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
5344         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
5345         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
5346         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
5347         g++.dg/compat/break/README: New files.
5348         * g++.dg/compat/eh: New test directory.
5349         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
5350         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
5351         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
5352         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
5353         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
5354         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
5355         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
5356         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
5357         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
5358         g++.dg/compat/eh/filter2_y.C,
5359         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
5360         g++.dg/compat/eh/new1_y.C,
5361         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
5362         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
5363         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
5364         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
5365         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
5366         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
5367         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
5368         g++.dg/compat/eh/unexpected1_y.C: New files.
5369         * g++.dg/compat/init: New test directory.
5370         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
5371         g++.dg/compat/init/array5_y.C,
5372         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
5373         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
5374         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
5375         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
5376         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
5377         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
5378         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
5379         g++.dg/compat/init/init-ref2_y.C: New files.
5380
5381 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5382
5383         PR c++/7584
5384         * g++.dg/inherit/using3.C: New test.
5385
5386 2002-10-17  Jan Hubicka  <jh@suse.cz>
5387
5388         * gcc.dg/20021017-2.c: New test.
5389
5390 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5391
5392         * g++.dg/abi/mangle16.C: Adjust.
5393
5394         * g++.dg/init/array8.C: New test.
5395
5396 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
5397
5398         * gcc.dg/special/mips-abi.exp: New test.
5399         * gcc.dg/special/mips-abi.s: Empty file used by the above.
5400
5401 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5402
5403         * g++.dg/abi/mangle16.C: New test.
5404         * g++.dg/abi/mangle17.C: Likewise.
5405
5406         PR c++/7478
5407         * g++.dg/template/ref1.C: New test.
5408
5409 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5410
5411         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
5412
5413 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
5414
5415         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
5416
5417 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5418
5419         PR c++/7524
5420         * g++.dg/init/array7.C: New test.
5421
5422 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
5423
5424         * g++.dg/init/array6.C: New test.
5425
5426         * g++.dg/abi/mangle13.C: Likewise.
5427         * g++.dg/abi/mangle14.C: Likewise.
5428         * g++.dg/abi/mangle15.C: Likewise.
5429
5430 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5431
5432         * g++.dg/abi/empty8.C: New test.
5433
5434 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
5435
5436         * g++.dg/init/ctor1.C: New test.
5437
5438 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
5439
5440         * gcc.c-torture/execute/20021015-1.c: New test.
5441
5442 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
5443
5444         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
5445
5446 2002-10-14  Jan Hubicka  <jh@suse.cz>
5447
5448         * gcc.dg/i386-ssetype-[1-5].c: New tests.
5449
5450 2002-10-14  Richard Henderson  <rth@redhat.com>
5451
5452         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
5453
5454 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5455
5456         PR optimization/6631
5457         * g++.dg/opt/const2.C: New test.
5458
5459 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5460
5461         PR c++/7176
5462         * g++.dg/parse/friend1.C: New test.
5463         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
5464
5465 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
5466
5467         * gcc.dg/20021014-1.c: New test.
5468
5469 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
5470
5471         PR c++/5661
5472         * g++.dg/ext/vlm1.C: New test.
5473         * g++.dg/ext/vlm2.C: Likewise.
5474
5475         * g++.dg/init/array1.C: Remove invalid braces.
5476         * g++.dg/init/brace1.C: New test.
5477         * g++.dg/init/copy2.C: Likewise.
5478         * g++.dg/init/copy3.C: Likewise.
5479         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
5480         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
5481         braces.
5482
5483 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
5484
5485         * gcc.dg/cpp/assembler.S: Don't use -ansi.
5486
5487 2002-10-11  Richard Shann  <richard.shann@superh.com>
5488
5489         * gcc.c-torture/compile/simd-5.c: New test.
5490
5491 2002-10-10  Roger Sayle  <roger@eyesopen.com>
5492
5493         * gcc.c-torture/execute/shiftopt-1.c: New test case.
5494
5495 2002-10-10  Jim Wilson  <wilson@redhat.com>
5496
5497         * gcc.c-torture/execute/20021010-1.c: New test.
5498
5499 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
5500
5501         PR c/7353
5502         * g++.dg/ext/typedef-init.C: New test.
5503         * gcc.dg/typedef-init.c: New test.
5504
5505 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
5506
5507         * gcc.dg/cpp/paste13.c: New test.
5508
5509 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5510
5511         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
5512         remaining platforms, XFAIL during compile, not execute.  Don't
5513         XFAIL at -O0.
5514
5515 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5516
5517         * gcc.dg/alias-1.c: Tweak expected warning.
5518
5519 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
5520
5521         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
5522
5523 2002-10-06  Andreas Jaeger  <aj@suse.de>
5524
5525         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
5526         * gcc.dg/cpp/c++98.C: Likewise.
5527
5528         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
5529         * g++.dg/cpp/c++98.C: Likewise.
5530
5531         * g++.dg/README (Subdirectories): Mention cpp directory.
5532
5533         PR target/7559
5534         * gcc.dg/20021006-1.c: New test.
5535
5536 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5537
5538         PR c++/7804
5539         * g++.dg/other/warning1.C: New test.
5540
5541 2002-10-04  Roger Sayle  <roger@eyesopen.com>
5542
5543         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
5544         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
5545         and sparc-*-* with -m64 as expected failures.  See PR 8087.
5546
5547 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
5548
5549         PR c++/7931
5550         * g++.dg/template/ptrmem3.C: New test.
5551
5552         PR c++/7754
5553         * g++.dg/template/union1.C: New test.
5554
5555 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
5556
5557         PR c++/8006
5558         * g++.dg/abi/mangle9.C: New test.
5559         * g++.dg/abi/mangle10.C: New test.
5560         * g++.dg/abi/mangle11.C: New test.
5561         * g++.dg/abi/mangle12.C: New test.
5562
5563 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
5564
5565         PR c++/7188.
5566         * g++.dg/template/meminit1.C: New test.
5567         * g++.dg/warn/Wreorder-1.C: Likewise.
5568         * g++.old-deja/g++.mike/warn3.C: Tweak.
5569         * lib/prune.exp: Ingore "in copy constructor".
5570
5571 2002-10-02  Andreas Jaeger  <aj@suse.de>
5572
5573         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
5574         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
5575         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
5576         on x86-64.
5577
5578 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
5579
5580         * gcc.dg/empty1.C: Fix typo.
5581
5582 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
5583
5584         * gcc.dg/alias-1.c: New test.
5585
5586 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
5587
5588         * gcc.dg/empty1.C: New test.
5589
5590         * g++.dg/tls/init-2.C: Tweak error messages.
5591
5592 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
5593
5594         * gcc.c-torture/compile/20020923-1.c: New test.
5595
5596 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
5597
5598         * gcc.c-torture/execute/ffs-1.c: New test.
5599         * gcc.c-torture/execute/ffs-2.c: Ditto.
5600
5601 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
5602
5603         * g++.dg/overload/member1.C: New test.
5604
5605 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
5606
5607         * g++.dg/abi/empty7.C: New test.
5608         * g++.dg/init/pm2.C: Likewise.
5609
5610 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
5611
5612         * g++.dg/rtti/crash1.C: New test.
5613
5614 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
5615
5616         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
5617         gcc.dg/sibcall-4.c: New tests.
5618
5619 2002-09-28  Roger Sayle  <roger@eyesopen.com>
5620
5621         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
5622         powerpc and MMIX targets.
5623
5624 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
5625
5626         * gcc.dg/cpp/20020927-1.c: New.
5627
5628 2002-09-26  David S. Miller  <davem@redhat.com>
5629
5630         * gcc.c-torture/compile/trunctfdf.c: New.
5631
5632 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5633
5634         * lib/target-supports.exp (check_weak_available): Handle solaris2.
5635
5636 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
5637
5638         * gcc.c-torture/execute/loop-15.c: New.
5639
5640 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
5641
5642         * README.QMTEST: Fix typo.
5643
5644 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5645
5646         * gcc.dg/20020926-1.c: New test.
5647
5648 2002-09-25  David S. Miller  <davem@redhat.com>
5649
5650         PR target/7842
5651         * gcc.c-torture/execute/shiftdi.c: New test.
5652
5653 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
5654
5655         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
5656         unique to the tool.
5657         * lib/g77.exp (g77_init): Likewise.
5658         * lib/g++.exp (g++_init): Likewise.
5659         * lib/objc.exp (objc_init): Likewise.
5660
5661 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
5662
5663         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
5664         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
5665         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
5666
5667 2002-09-25  Richard Henderson  <rth@redhat.com>
5668
5669         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
5670         too-small long double.
5671
5672 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
5673
5674         * gcc.dg/20020919-1.c: New test.
5675
5676 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
5677
5678         * g++.dg/abi/bitfield6.C: New test.
5679         * g++.dg/abi/bitfield7.C: New test.
5680         * g++.dg/abi/bitfield8.C: New test.
5681         * g++.dg/abi/vbase11.C: New test.
5682
5683 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5684
5685         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
5686         hppa*-*-hpux*.  Update test comment.
5687
5688 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
5689
5690         * gcc.dg/tls/struct-1.c: New test.
5691
5692 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
5693
5694         * gcc.dg/cpp/tr-warn2.c: Update.
5695
5696 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
5697
5698         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
5699
5700 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
5701
5702         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
5703         systems.
5704
5705 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
5706
5707         * gcc.c-torture/execute/ieee/mzero3.c: New test.
5708
5709         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5710         Adjust for c++filt moved to binutils.  Remove spurious duplicate
5711         setting of cxxfilt.
5712
5713 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
5714
5715         * gcc.dg/20020312-2.c: Update for darwin.
5716
5717 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5718
5719         * g++.old-deja/g++.other/crash32.C: Mark ICE.
5720
5721 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
5722
5723         * objc.dg/comp-types-1.m: New test.
5724         * objc.dg/comp-types-2.m: New test.
5725         * objc.dg/comp-types-3.m: New test.
5726         * objc.dg/comp-types-4.m: New test.
5727         * objc.dg/comp-types-5.m: New test.
5728         * objc.dg/comp-types-6.m: New test.
5729
5730 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5731
5732         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
5733
5734 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5735
5736         * g++.dg/other/do1.C: New test.
5737
5738         * g++.dg/template/subst1.C: New test.
5739
5740 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
5741
5742         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
5743
5744 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5745
5746         * g++.dg/template/qualttp20.C: Adjust expected errors.
5747         * g++.old-deja/g++.jason/report.C: Likewise.
5748         * g++.old-deja/g++.other/qual1.C: Likewise.
5749
5750         * g++.dg/lookup/scoped2.C: New test.
5751
5752         * g++.dg/ext/asm3.C: New test.
5753
5754 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
5755
5756         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
5757
5758 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
5759
5760         * ChangeLog: follow spelling conventions.
5761         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
5762         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
5763         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
5764         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
5765         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
5766         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
5767         * g++.old-deja/g++.law/global-init1.C: Likewise.
5768         * g++.old-deja/g++.other/delete4.C: Likewise.
5769         * g++.old-deja/g++.other/inline21.C: Likewise.
5770         * g++.old-deja/g++.other/singleton.C: Likewise.
5771         * g77.dg/strlen0.f: Likewise.
5772         * g77.f-torture/compile/20010519-1.f: Likewise.
5773         * g77.f-torture/compile/980310-4.f: Likewise.
5774         * gcc.c-torture/compile/20000605-1.c: Likewise.
5775         * gcc.c-torture/execute/20020225-1.c: Likewise.
5776         * gcc.dg/c90-hexfloat-2.c: Likewise.
5777         * gcc.dg/c99-bool-1.c: Likewise.
5778         * gcc.dg/c99-hexfloat-2.c: Likewise.
5779         * gcc.dg/dll-2.c: Likewise.
5780         * gcc.dg/wtr-union-init-1.c: Likewise.
5781         * gcc.dg/wtr-union-init-2.c: Likewise.
5782         * gcc.dg/wtr-union-init-3.c: Likewise.
5783         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5784         * gcc.dg/cpp/defined.c: Likewise.
5785         * gcc.dg/cpp/macsyntx.c: Likewise.
5786         * gcc.dg/cpp/paste2.c: Likewise.
5787         * gcc.dg/cpp/trad/defined.c: Likewise.
5788         * gcc.dg/format/c90-printf-1.c: Likewise.
5789         * gcc.dg/format/c90-scanf-1.c: Likewise.
5790         * gcc.dg/format/c99-printf-1.c: Likewise.
5791         * gcc.dg/format/c99-scanf-1.c: Likewise.
5792         * gcc.misc-tests/gcov-8.c: Likewise.
5793         * lib/profopt.exp: Likewise.
5794
5795 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
5796
5797         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
5798
5799 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5800
5801         * g++.dg/inherit/using2.C: New test.
5802
5803 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
5804
5805         * ChangeLog: Follow spelling conventions.
5806         * g++.dg/template/friend4.C: Likewise.
5807         * g++.old-deja/g++.pt/crash67.C: Likewise.
5808         * gcc.c-torture/execute/20000801-4.c: Likewise.
5809         * gcc.dg/c90-digraph-1.c: Likewise.
5810         * gcc.dg/c94-digraph-1.c: Likewise.
5811         * gcc.dg/c99-digraph-1.c: Likewise.
5812         * gcc.dg/cpp/line5.c: Likewise.
5813         * gcc.dg/cpp/multiline.c: Likewise.
5814         * gcc.dg/cpp/trad/literals-1.c: Likewise.
5815         * gcc.dg/format/attr-3.c: Likewise.
5816         * gcc.dg/format/c90-scanf-3.c: Likewise.
5817         * gcc.dg/format/ext-4.c: Likewise.
5818
5819 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5820
5821         * g++.dg/template/pretty1.C: New test.
5822
5823 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
5824
5825         * gcc.c-torture/execute/struct-cpy-1.c: New test.
5826
5827 2002-09-13  Matt Austern  <austern@apple.com>
5828
5829         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
5830         passing a cast expression to a function by const reference.
5831
5832 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
5833
5834         * g++.dg/template/deduce1.C: New test.
5835
5836 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
5837
5838         * gcc.c-torture/execute/simd-1.c: Force all use of int to
5839         32-bit int.
5840
5841 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5842
5843         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
5844         usage.
5845
5846 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
5847
5848         * gcc.c-torture/compile/20020910-1.c: New test.
5849
5850 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
5851
5852         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
5853
5854 2002-09-10  Andreas Jaeger  <aj@suse.de>
5855
5856         * gcc.dg/20020312-2.c: Adjust for x86-64.
5857
5858 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
5859
5860         * g77.dg/7388.f: New test case for PR 7388.
5861
5862 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
5863
5864         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
5865
5866 2002-09-05  Ziemowit Laski <zlaski@apple.com>
5867
5868         * objc.dg/proto-lossage-1.m: New test.
5869
5870 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
5871
5872         * gcc.dg/cpp/_Pragma4.c: Fix typo.
5873
5874 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
5875
5876         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
5877         expected to pass.
5878
5879 2002-09-06  Stan Shebs  <shebs@apple.com>
5880             David Edelsohn  <edelsohn@gnu.org>
5881
5882         * gcc.dg/weak: New directory.
5883         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
5884         target-specific xfail bits.
5885         * gcc.dg/typeof-2.c: Move to new directory.
5886         * gcc.dg/weak.exp: New expect script.
5887
5888 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
5889
5890         * gcc.c-torture/execute/extzvsi.c: New test.
5891
5892 2002-09-05  Stan Shebs  <shebs@apple.com>
5893
5894         * gcc.dg/weak-1.c: xfail on Darwin.
5895         * gcc.dg/weak-2.c: Ditto.
5896         * gcc.dg/weak-3.c: Ditto.
5897         * gcc.dg/weak-4.c: Ditto.
5898         * gcc.dg/weak-5.c: Ditto.
5899         * gcc.dg/weak-6.c: Ditto.
5900         * gcc.dg/weak-7.c: Ditto.
5901         * gcc.dg/weak-8.c: Ditto.
5902         * gcc.dg/weak-9.c: Ditto.
5903
5904 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
5905
5906         * gcc.c-torture/execute/loop-14.c: New test.
5907
5908 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
5909
5910         * g++.dg/other/cxa-atexit1.C: New test.
5911
5912         * gcc.dg/typeof-2.c: New test.
5913
5914 2002-09-03  Roger Sayle  <roger@eyesopen.com>
5915
5916         * gcc.dg/builtins-2.c: New testcase.
5917         * gcc.dg/builtins-3.c: New testcase.
5918
5919 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
5920
5921         * gcc.dg/cpp/_Pragma4.c: New test.
5922
5923 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
5924
5925         * objc/execute/nil_method-1.m: New testcase.
5926
5927 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
5928
5929         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
5930         [Object class], not [Object initialize].
5931
5932 2002-08-31  Roger Sayle  <roger@eyesopen.com>
5933             Hans-Peter Nilsson  <hp@bitrange.com>
5934
5935         * gcc.c-torture/execute/20020720-1.x: Skip test on
5936         mmix-knuth-mmixware.  Correct comment.
5937
5938 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
5939
5940         * testsuite/g++.dg/abi/bitfield5.C: New test.
5941         * testsuite/g++.dg/abi/vbase10.C: Likewise.
5942
5943 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
5944
5945         * objc.dg/undeclared-selector.m: New test.
5946
5947 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
5948
5949         * g++.dg/other/offsetof1.C: Avoid cast warning.
5950
5951 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
5952
5953         * objc.dg/super-class-2.m: New test.
5954
5955 2002-08-24  Matt Austern  <austern@apple.com>
5956
5957         * g++.dg/ext/lvaddr.C: New test.
5958         * g++.dg/ext/lvcast.C: New test.
5959
5960 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
5961
5962         * testsuite/g++.dg/inherit/cond1.C: New test.
5963
5964 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
5965
5966         * gcc.dg/noncompile/incomplete-1.c: New test.
5967
5968 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5969
5970         * gcc.dg/typespec-1.c: New test.
5971
5972 2002-08-20  Devang Patel  <dpatel@apple.com>
5973         * objc.dg/proto-hier-2.m: New test.
5974
5975 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
5976
5977         * objc.dg/bitfield-1.m: New test.
5978         * objc.dg/bitfield-2.m: New test.
5979
5980 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5981
5982         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
5983         gcc.dg/c99-flex-array-4.c: New tests.
5984
5985 2002-08-16  Stan Shebs  <shebs@apple.com>
5986
5987         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
5988
5989 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
5990
5991         * gcc.dg/typeof-1.c: New test.
5992         * g++.dg/ext/typeof2.C: New test.
5993
5994 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5995
5996         * g++.dg/other/offsetof1.C: New test.
5997
5998 2002-08-14  Richard Henderson  <rth@redhat.com>
5999
6000         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6001
6002 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6003
6004         * gcc.dg/cpp/_Pragma3.c: New test.
6005
6006 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6007
6008         * g++.dg/template/inherit3: New test.
6009
6010 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6011
6012         * gcc.dg/bitfld-4.c: Add blank options.
6013
6014 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6015
6016         * g++.dg/template/crash1.C: New test.
6017
6018 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6019
6020         * gcc.dg/tls/opt-2.c: New test.
6021
6022 2002-08-08  Devang Patel  <dpatel@apple.com>
6023
6024         * objc.dg/selector-1.m : New test
6025
6026 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6027
6028         * g++.dg/abi/bitfield4.C: New test.
6029         * gcc.dg/bitfld-4.c: New test.
6030
6031 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6032
6033         * g++.dg/other/packed1.C: New test.
6034
6035 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6036
6037         * g++.dg/abi/offsetof.C: Tweak error messages.
6038         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6039
6040 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6041
6042         * gcc.dg/bitfld-3.c: New test.
6043
6044 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6045             Richard Henderson  <rth@redhat.com>
6046
6047         * gcc.dg/i386-bitfield1.c: New test.
6048         * g++.dg/abi/bitfield3.C: Update.
6049
6050 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6051
6052         * objc.dg/const-str-2.m: Update.
6053         * gcc.dg/cpp/c++98.c: Change to C extension.
6054         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6055         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6056
6057 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6058
6059         * testsuite/gcc.dg/tls/diag-3.c: New.
6060
6061 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6062
6063         * g++.dg/README (Subdirectories): Document new subdir expr.
6064         * g++.dg/expr/pmf-1.C: New test.
6065
6066 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6067
6068         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6069
6070 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6071
6072         * g++.dg/abi/bitfield3.C: New test.
6073
6074 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6075
6076         * lib/gcov.exp: Tweak expected line formats.
6077         * gcc.misc-tests/gcov8.c: New test.
6078         * gcc.misc-tests/gcov8.x: New flags.
6079
6080 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6081
6082         * consistency.vlad/layout/endian.c: Include string.h.
6083
6084         * gcc.c-torture/execute/20020805-1.c: New test.
6085
6086 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6087
6088         * g++.dg/other/conversion1.C: New test.
6089
6090 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6091
6092         * gcc.dg/builtins-1.c: New testcase.
6093
6094 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6095
6096         * g++.dg/inherit/access3.C: New test.
6097
6098 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6099
6100         * gcc.dg/ia64-visibility-2.c: New test.
6101
6102 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6103
6104         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6105         __qualifier_flags to __flags.
6106
6107 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
6108
6109         * g++.dg/inherit/operator1.C: New test.
6110         * g++.dg/lookup/disamb1.C: Fix typo in comment.
6111         * g++.dg/other/error1.C: Change expected error message.
6112         * g++.dg/template/conv4.C: Likewise.
6113
6114 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
6115
6116         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
6117         for documented behavior.
6118
6119 2002-07-25  Roger Sayle  <roger@eyesopen.com>
6120
6121         * gcc.c-torture/execute/20020720-1.x: Skip this test on
6122         several targets known to fail.
6123
6124 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
6125
6126         * gcc.dg/mips-args-[123].c: New tests.
6127
6128 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
6129
6130         * gcc.dg/ppc-spe.c: New.
6131
6132 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
6133
6134         * g++.dg/other/ptrmem4.C: New testcase.
6135
6136 2002-07-24  Richard Henderson  <rth@redhat.com>
6137
6138         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
6139
6140 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
6141
6142         * g++.dg/ext/alignof1.C (main): Return 0 for success.
6143
6144 2002-07-24  Roger Sayle  <roger@eyesopen.com>
6145
6146         * gcc.c-torture/execute/memset-3.c: New testcase.
6147
6148 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
6149
6150         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
6151         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
6152
6153 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6154
6155         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
6156         Delete.
6157
6158 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
6159
6160         * gcc.c-torture/compile/simd-4.c: New test.
6161
6162 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6163
6164         PR c++/7347, c++/7348
6165         * g++.dg/template/access4.C: New test.
6166         * g++.dg/template/access5.C: New test.
6167         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
6168         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
6169         * g++.old-deja/g++.pt/ttp58.C: Likewise.
6170         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
6171
6172 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
6173
6174         * gcc.dg/gnu89-init-2.c: New test.
6175
6176 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
6177
6178         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
6179
6180 2002-07-20  Roger Sayle  <roger@eyesopen.com>
6181
6182         * gcc.c-torture/execute/20020720-1.c: New testcase.
6183
6184 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
6185
6186         * gcc.dg/cpp/Wsignprom.c: New tests.
6187
6188 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
6189
6190         * gcc.c-torture/execute/loop-13.c: New test.
6191
6192 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
6193
6194         * gcc.dg/cpp/expr.c: New tests.
6195
6196 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
6197
6198         * g++.dg/opt/pr6713.C: Add template instantiation.
6199
6200 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
6201
6202         * gcc.dg/nest.c: New test.
6203
6204 2002-07-17  Richard Henderson  <rth@redhat.com>
6205
6206         * g++.dg/opt/pr6713.C: New test.
6207
6208 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
6209
6210         * gcc.c-torture/execute/loop-2e.x: Let the testcase
6211         XFAIL for all x86 processors.
6212
6213 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
6214
6215         * gcc.c-torture/execute/20010122-1.x: Do not test with
6216         -fomit-frame-pointer.
6217
6218 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6219
6220         * g++.dg/template/instantiate2.C: New test.
6221         * g++.dg/template/spec4.C: New test.
6222
6223 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6224
6225         * g++.dg/template/access2.C: New test.
6226         * g++.dg/template/access3.C: New test.
6227
6228 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
6229
6230         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
6231         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
6232         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
6233         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
6234         Convert to use <stdarg.h>.
6235         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
6236         Delete.
6237         * gcc.dg/va-arg-2.c: New.
6238         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
6239
6240 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
6241
6242         * gcc.c-torture/compile/20020710-1.c: New test.
6243
6244 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
6245                           Andrew Pinski  <pinskia@physics.uc.edu>
6246
6247         gcc.c-torture/compile/simd-2.c: New testcase.
6248         gcc.c-torture/compile/simd-3.c: Likewise.
6249
6250 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
6251
6252         PR c++/7224
6253         * g++.dg/overload/error1.C: New test.
6254
6255 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6256
6257         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
6258         configuration and IRIX 6 O32 ABI.
6259
6260 2002-07-11  Roger Sayle  <roger@eyesopen.com>
6261
6262         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
6263
6264 2002-07-10  Roger Sayle  <roger@eyesopen.com>
6265
6266         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
6267
6268 2002-07-10  Jeffrey A Law  <law@redhat.com>
6269
6270         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
6271
6272         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
6273
6274 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
6275
6276         * gcc.dg/20020312-2.c: Check for __PPC__.
6277
6278 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
6279
6280         * gcc.c-torture/compile/20020709-1.c: New test.
6281
6282 2002-07-07  Roger Sayle  <roger@eyesopen.com>
6283
6284         * g++.dg/template/qualttp21.C: New test case.
6285
6286 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
6287
6288         * gcc.c-torture/compile/20020706-1.c: New test.
6289         * gcc.c-torture/compile/20020706-2.c: New test.
6290
6291 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
6292             Alexandre Oliva  <aoliva@redhat.com>
6293
6294         * g++.dg/warn/incomplete1.C: New test.
6295
6296 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6297
6298         PR c++/7099
6299         * g++.dg/warn/noreturn1.C: New test.
6300
6301 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
6302
6303         PR c++/6706
6304         * g++.dg/debug/debug6.C: New test.
6305         * g++.dg/debug/debug7.C: New test.
6306
6307 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
6308
6309         * gcc.c-torture/compile/simd-3.c: New test.
6310
6311 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
6312
6313         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
6314         * gcc.dg/20020620-1.c: Likewise.
6315
6316 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6317
6318         PR c++/6944
6319         * g++.dg/init/array4.C: New test.
6320         * g++.dg/init/array5.C: New test.
6321
6322 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
6323
6324         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
6325         * gcc.c-torture/execute/simd-2.c (main): Likewise.
6326
6327 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6328
6329         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
6330         * gcc.dg/wtr-aggr-init-1.c: Likewise.
6331         * gcc.dg/wtr-conversion-1.c: Likewise.
6332         * gcc.dg/wtr-escape-1.c: Likewise.
6333         * gcc.dg/wtr-int-type-1.c: Likewise.
6334         * gcc.dg/wtr-label-1.c: Likewise.
6335         * gcc.dg/wtr-static-1.c: Likewise.
6336         * gcc.dg/wtr-strcat-1.c: Likewise.
6337         * gcc.dg/wtr-suffix-1.c: Likewise.
6338         * gcc.dg/wtr-switch-1.c: Likewise.
6339         * gcc.dg/wtr-unary-plus-1.c: Likewise.
6340         * gcc.dg/wtr-union-init-1.c: Likewise.
6341         * gcc.dg/wtr-union-init-2.c: Likewise.
6342         * gcc.dg/wtr-union-init-3.c: Likewise.
6343
6344         * gcc.dg/wtr-func-def-1.c: New test.
6345
6346 2002-07-02 Devang Patel <dpatel@apple.com>
6347
6348         * objc.dg/param-1.m: New test.
6349
6350 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
6351
6352         * gcc.dg/cpp/trad/directive.c: Add test.
6353         * gcc.dg/cpp/trad/macroargs.c: Add test.
6354         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
6355
6356 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
6357
6358         * gcc.dg/cpp/cmdlne-M.c: New test.
6359
6360 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
6361
6362         * objc.dg/desig-init-1.m: New test.
6363
6364 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6365
6366         PR c++/6716
6367         * g++.dg/template/instantiate1.C: New test.
6368
6369 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
6370
6371         PR c++/7112
6372         * g++.dg/template/sizeof2.C: New test.
6373
6374 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6375
6376         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
6377         gcc.dg/cpp/trad/include.c: New tests.
6378
6379 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
6380
6381         PR target/7177
6382         * gcc.c-torture/compile/20020701-1.c: New test.
6383
6384 2002-07-01  Stan Shebs  <shebs@apple.com>
6385
6386         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
6387         header here...
6388         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
6389         (objc-torture-execute): or here.
6390
6391 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
6392
6393         * gcc.c-torture/execute/arith-rand-ll.c: New test.
6394
6395 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6396
6397         * gcc.dg/cpp/trad/escaped-nl.c: New test.
6398
6399 2002-06-30  Devang Patel  <dpatel@apple.com>
6400
6401         * objc.dg/fsyntax-only.m: New test.
6402
6403 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
6404
6405         PR c++/6695
6406         * g++.dg/template/friend7.C: New file.
6407
6408 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
6409
6410         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
6411         return type.
6412
6413 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
6414
6415         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
6416         avoid division by zero.
6417
6418 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
6419
6420         * gcc.dg/Wunknownprag.c: New tests.
6421
6422 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
6423
6424         * gcc.c-torture/execute/simd-2.c: New test.
6425
6426 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
6427
6428         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
6429         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
6430         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
6431         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
6432         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
6433         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
6434         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
6435         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
6436         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
6437         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
6438         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
6439         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
6440         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
6441         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
6442         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
6443         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
6444         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
6445
6446 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
6447
6448         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
6449         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
6450         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
6451         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
6452         New tests.
6453         * gcc.dg/cpp/trad/directive.c: Update.
6454
6455 2002-06-23  Andreas Jaeger  <aj@suse.de>
6456
6457         * gcc.c-torture/execute/complex-6.c: New.
6458
6459 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
6460
6461         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
6462         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
6463         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
6464         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
6465
6466 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
6467
6468         * gcc.dg/cpp/trad: New directory with traditional tests copied
6469         from parent directory.
6470         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
6471         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
6472         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
6473         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
6474         Move to trad/ and rename.
6475         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
6476         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
6477         gcc.dg/cpp/trad/redef2.c: New tests.
6478         * gcc.dg/cpp/trad/trad.exp: New driver.
6479
6480 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
6481
6482         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
6483         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
6484         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
6485         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
6486         Remove.
6487
6488 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
6489
6490         * gcc.dg/20020620-1.c: New test.
6491
6492 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6493
6494         * g++.dg/template/ttp4.C: New test.
6495
6496 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
6497
6498         * g++.dg/opt/vt1.C: Fix regexp.
6499
6500 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6501
6502         * gcc.c-torture/execute/pure-1.c: Make functions static again.
6503         Don't use attribute `noinline'.
6504
6505 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
6506
6507         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
6508
6509 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
6510
6511         * gcc.c-torture/execute/simd-1.c: New.
6512
6513         * gcc.dg/simd-1.c: New.
6514
6515 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
6516
6517         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
6518
6519 2002-06-16  Richard Henderson  <rth@redhat.com>
6520
6521         * g++.dg/ext/anon-struct1.C: New.
6522         * g++.dg/ext/anon-struct2.C: New.
6523         * g++.dg/ext/anon-struct3.C: New.
6524         * gcc.dg/anon-struct-1.c: New.
6525         * gcc.dg/anon-struct-2.c: New.
6526         * gcc.dg/anon-struct-3.c: New.
6527         * gcc.dg/20011008-1.c: Adjust warning text.
6528         * gcc.dg/20020527-1.c: Add -fms-extensions.
6529
6530 2002-06-16  Richard Henderson  <rth@redhat.com>
6531
6532         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
6533
6534 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
6535
6536         * gcc.c-torture/execute/20020615-1.c: New test.
6537
6538 2002-06-15  Roger Sayle  <roger@eyesopen.com>
6539
6540         * gcc.c-tortuture/execute/compare-1.c: New test case.
6541         * gcc.c-tortuture/execute/compare-2.c: New test case.
6542         * gcc.c-tortuture/execute/compare-3.c: New test case.
6543
6544 2002-06-13  Richard Henderson  <rth@redhat.com>
6545
6546         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
6547         ia64 ilp32.
6548
6549 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6550
6551         * g++.dg/template/typename2.C: Update error message.
6552
6553 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
6554
6555         * gcc.c-torture/execute/20020611-1.c: New test.
6556
6557 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
6558
6559         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
6560         list of targets to skip.
6561
6562 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
6563
6564         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
6565         targets if not optimizing.
6566
6567 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
6568
6569         * gcc.c-torture/compile/20020605-1.c: New test.
6570
6571         * g++.dg/opt/vt1.C: New test.
6572
6573         * gcc.dg/20020531-1.c: New test.
6574
6575         * gcc.dg/20020530-1.c: New test.
6576
6577         * gcc.dg/20020527-1.c: New test.
6578
6579         * g++.dg/opt/cse1.C: New test.
6580
6581 2002-06-07  Roger Sayle  <roger@eyesopen.com>
6582
6583         * gcc.dg/20020607-2.c: New test case.
6584
6585 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
6586
6587         * gcc.c-torture/compile/20020604-1.c: New test.
6588
6589 2002-06-04  Richard Henderson  <rth@redhat.com>
6590
6591         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
6592         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
6593         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
6594
6595 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
6596
6597         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
6598
6599 2002-06-03  Richard Henderson  <rth@redhat.com>
6600
6601         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
6602         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
6603
6604 2002-06-02  Richard Henderson  <rth@redhat.com>
6605
6606         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
6607         test functions static.
6608
6609 2002-06-02  Andreas Jaeger  <aj@suse.de>
6610
6611         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
6612         now.
6613
6614 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6615
6616         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
6617         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
6618         Update for mofified diagnostics.
6619         * gcc.dg/c99-intconst-1.c: No longer fail.
6620
6621 2002-06-02  Richard Henderson  <rth@redhat.com>
6622
6623         * gcc.dg/uninit-A.c: Remove xfail markers.
6624
6625 2002-06-01  Roger Sayle  <roger@eyesopen.com>
6626
6627         * gcc.dg/fnegate-1.c: New test case.
6628
6629 2002-05-30  Osku Salerma  <osku@iki.fi>
6630
6631         * gcc.c-torture/execute/mayalias-1.c: New file.
6632
6633 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
6634
6635         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
6636         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
6637         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
6638
6639 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
6640
6641         * gcc.c-torture/execute/20020529-1.c: New test.
6642
6643 2002-05-27  Richard Henderson  <rth@redhat.com>
6644
6645         * g++.dg/ext/attrib6.C: New test case.
6646
6647 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6648
6649         * gcc.c-torture/execute/pure-1.c: New test.
6650
6651 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
6652
6653         * gcc.dg/cpp/arith-2.c: Remove.
6654
6655 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
6656
6657         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
6658         * gcc.dg/cpp/if-3.c: Remove.
6659
6660 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
6661
6662         * g++.dg/opt/cse2.C: New test.
6663
6664 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
6665
6666         * gcc.dg/cpp/arith-1.c: New semantic tests.
6667         * gcc.dg/cpp/if-1.c: Update.
6668
6669 2002-05-24  Ben Elliston  <bje@redhat.com>
6670
6671         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
6672
6673 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6674
6675         * gcc.dg/verbose-asm.c: New test.
6676
6677 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6678
6679         * gcc.dg/cpp/paste12.c: New test.
6680
6681 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
6682
6683         * g++.dg/parse/named_ops.C: New test.
6684
6685 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
6686
6687         * gcc/testsuite/gcc.dg/weak-8.c: New test.
6688
6689 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
6690
6691         * gcc.dg/weak-2.c: Allow optional leading underscore
6692         in scan-assembler symbol name.
6693         * gcc.dg/weak-3.c: Likewise.
6694         * gcc.dg/weak-4.c: Likewise.
6695         * gcc.dg/weak-5.c: Likewise.
6696
6697 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
6698
6699         * gcc.dg/20020523-1.c: New test.
6700
6701 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
6702
6703         * objc.dg/const-str-2.m: Update now that we stop after
6704         a command line error.
6705
6706 2002-05-22  Richard Henderson  <rth@redhat.com>
6707
6708         * g++.dg/dg.exp: Fix typo in test pruneing.
6709
6710 2002-05-22  Richard Henderson  <rth@redhat.com>
6711
6712         * g++.dg/dg.exp: Prune the tls subdirectory.
6713         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
6714         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
6715         * g++.dg/tls/init-1.C: New.
6716
6717 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
6718
6719         * gcc.dg/20020517-1.c: New test.
6720
6721 2002-05-21  Richard Henderson  <rth@redhat.com>
6722
6723         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
6724         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
6725
6726 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
6727
6728         * g++.dg/other/copy2.C: New test.
6729
6730 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
6731
6732         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
6733         (MAX_COPY): Bump up to 10 times sizeof (long long).
6734         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
6735
6736         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
6737         sizeof (long long).
6738
6739         * gcc.c-torture/execute/strcpy-1.c: New test.
6740
6741 2002-05-19  Jason Merrill  <jason2redhat.com>
6742
6743         * g++.dg/ext/oper1.C: New test.
6744
6745 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
6746 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
6747
6748         * README.QMTEST: New file.
6749
6750         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
6751
6752 2002-05-19  Andreas Jaeger  <aj@suse.de>
6753
6754         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
6755         now.
6756         * gcc.c-torture/execute/loop-2d.x: Likewise.
6757
6758 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
6759
6760         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
6761         support weak symbols.
6762         * gcc.dg/weak-4.c: Likewise
6763         * gcc.dg/weak-6.c: Likewise
6764
6765 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
6766
6767         * gcc.dg/weak-3.c: Add dg-excess-error comment for
6768         cygwin, coff and h8300-*-hms targets
6769         * gcc.dg/weak-5.c: Likewise
6770         * gcc.dg/weak-7.c: Likewise
6771
6772 2002-05-16  Jason Merrill  <jason@redhat.com>
6773
6774         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
6775         (scan-assembler-not, scan-assembler-dem): Likewise.
6776         (scan-assembler-dem-not): Likewise.
6777
6778 2002-05-15  Richard Henderson  <rth@redhat.com>
6779
6780         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
6781
6782 2002-05-15  Richard Henderson  <rth@redhat.com>
6783
6784         * gcc.dg/weak-5.c (vfoo1c): No warning here.
6785         (vfoo1f): Warning here.
6786         (vfoo1l): Don't redefine the alias.
6787
6788 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
6789
6790         * g++.dg/init/pm1.C: New test.
6791
6792 2002-05-12  David S. Miller  <davem@redhat.com>
6793
6794         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
6795         types.
6796
6797 2002-05-10  Roger Sayle  <roger@eyesopen.com>
6798
6799         * gcc.c-torture/execute/20020510-1.c: New test case.
6800
6801 2002-05-10  David S. Miller  <davem@redhat.com>
6802
6803         * gcc.c-torture/execute/conversion.c: Test long double too.
6804
6805 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
6806
6807         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
6808         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
6809         * lib/g++.exp (g++_link_flags): Likewise.
6810         * lib/objc.exp (objc_target_compile): Likewise.
6811
6812 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
6813
6814         * gcc.dg/cpp/poison.c: Update.
6815         * gcc.dg/cpp/20000625-2.c: Remove.
6816         * gcc.dg/cpp/direct2s.c: Remove final test.
6817
6818 2002-05-08  Tom Rix  <trix@redhat.com>
6819
6820         * gcc.c-torture/execute/20020508-1.c: New test.
6821         * gcc.c-torture/execute/20020508-2.c: New test.
6822         * gcc.c-torture/execute/20020508-3.c: New test.
6823
6824 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6825
6826         * gcc.dg/cpp/charconst-4.c: More tests.
6827
6828 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
6829
6830         PR c/6569
6831         * gcc.dg/weak-3.c: Update location of warning messages.
6832         * gcc.dg/weak-5.c: Likewise.
6833
6834 2002-05-06  Roger Sayle  <roger@eyesopen.com>
6835
6836         * gcc.c-torture/execute/20020506-1.c: New test case.
6837
6838 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
6839
6840         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
6841
6842 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
6843
6844         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
6845
6846 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
6847
6848         * gcc.dg/cpp/charconst-3.c: New test.
6849
6850 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6851
6852         * gcc.dg/cpp/charconst.c: Update tests.
6853
6854 2002-05-05  Tim Josling  <tej@melbpc.org.au>
6855
6856         * treelang: Added directory for new sample language treelang. Also
6857         lib/treelang.exp: New file to signal treelang should be tested.
6858
6859 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
6860
6861         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
6862         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
6863         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
6864         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
6865         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
6866         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
6867         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
6868
6869 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
6870
6871         * gcc.dg/format/xopen-2.c: New test.
6872
6873 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
6874
6875         * gcc.dg/20020503-1.c: New test.
6876
6877 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
6878
6879         * g++.dg/init/dtor1.C: Make it tougher.
6880
6881 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
6882
6883         * g++.dg/init/dtor1.C: New test.
6884
6885 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
6886
6887         * gcc.dg/altivec-8.c: New.
6888
6889 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
6890
6891         * gcc.dg/altivec-7.c: New.
6892
6893 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
6894
6895         * g++.dg/parse/typedef1.C: New test.
6896
6897 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
6898
6899         PR c++/6486
6900         * g++.dg/template/friend6.C: New test.
6901
6902         PR c++/6492
6903         * g++.dg/init/copy1.C: New test.
6904
6905 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
6906
6907         * g++.dg/warn/effc1.C: New test.
6908
6909 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
6910
6911         * gcc.dg/cpp/if-cexp.c: Add a test.
6912
6913 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
6914
6915         * gcc.dg/20020426-2.c: New test.
6916
6917 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
6918
6919         * gcc.dg/cpp/if-mop.c: Update.
6920         * gcc.dg/cpp/if-mpar.c: Add test.
6921         * gcc.dg/cpp/if-oppr.c: Update.
6922
6923 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6924
6925         PR c/6343
6926         * gcc.dg/weak-[2-7].c: New tests.
6927
6928 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
6929
6930         * gcc.dg/enum1.c: New test.
6931
6932 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
6933
6934         PR c++/6497
6935         * g++.dg/inherit/access2.C: New test.
6936
6937 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
6938
6939         PR bootstrap/6445
6940         * gcc.dg/20020426-1.c: New test.
6941
6942 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
6943
6944         * g++.dg/abi/enum1.C: New test.
6945
6946 2002-04-26  Richard Henderson  <rth@redhat.com>
6947
6948         * gcc.dg/c99-bool-1.c: Expect always true warning.
6949
6950 2002-04-25  Roger Sayle  <roger@eyesopen.com>
6951
6952         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
6953
6954 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6955
6956         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
6957         targets.
6958
6959 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
6960
6961         * g++.dg/abi/mange7.C: New test.
6962
6963         PR c++/6438.
6964         * g++.dg/parse/stmtexpr2.C: New test.
6965
6966 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
6967
6968         * gcc.dg/20020312-2.c: Add SH target.
6969
6970 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6971
6972         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
6973         compiler output on mips*-*-irix*.
6974
6975 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
6976
6977         * g++.dg/parse/attr1.C: New test.
6978
6979 2002-04-23  Roger Sayle  <roger@eyesopen.com>
6980
6981         * gcc.c-torture/execute/string-opt-17.c: New test case.
6982         * gcc.c-torture/execute/memset-2.c: New test case.
6983
6984 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
6985
6986         PR c++/6256:
6987         * g++.dg/template/friend5.C: New test.
6988
6989         PR c++/6331:
6990         * g++.dg/template/qual1.C: Likewise.
6991
6992 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
6993
6994         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
6995         Include stdlib.h, not stdio.h or ctype.h.
6996
6997 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
6998
6999         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7000         cris-*-elf* and mmix-*-*.
7001         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7002         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7003         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7004         Ditto.
7005         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7006         * gcc.dg/wchar_t-1.c: Ditto.
7007
7008 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7009
7010         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7011         Clarify comment.
7012
7013 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7014
7015         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7016
7017 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7018
7019         * gcc.c-torture/execute/20000906-1.x: Delete.
7020
7021 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7022
7023         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7024
7025 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7026
7027         * PR6367
7028         * g77.f-torture/execute/6367.f: New test.
7029         * g77.f-torture/execute/6367.x: Disable for MMIX.
7030
7031 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7032
7033         * PR6352
7034         * g++.dg/opt/inline2.C: New test.
7035
7036 2002-04-18  Richard Henderson  <rth@redhat.com>
7037
7038         * gcc.dg/20000906-1.c: Enable for all targets.
7039         * gcc.c-torture/compile/iftrap-2.c: New.
7040
7041 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7042
7043         * gcc.dg/20020418-1.c: New test.
7044         * gcc.dg/20020418-2.c: New test.
7045
7046 2002-04-18  Richard Henderson  <rth@redhat.com>
7047
7048         * gcc.c-torture/compile/iftrap-1.c: New.
7049         * gcc.dg/iftrap-1.c: Adjust for ia64.
7050         * gcc.dg/iftrap-2.c: New.
7051
7052 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7053
7054         * gcc.c-torture/compile/20020418-1.c: New test.
7055
7056 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7057
7058         * gcc.c-torture/compile/20020415-1.c: New.
7059
7060 2002-04-18  David S. Miller  <davem@redhat.com>
7061
7062         * gcc.c-torture/execute/20020418-1.c: New test.
7063
7064 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7065
7066         * gcc.dg/20020416-1.c: New test.
7067
7068         * g++.dg/opt/inline1.C: New test.
7069
7070 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7071
7072         * gcc.dg/altivec-5.c: New test.
7073
7074         * gcc.dg/20020415-1.c: New test.
7075
7076 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7077
7078         * testsuite/lib/chill.exp: Remove.
7079
7080 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7081
7082         * g++.dg/other/big-struct.C: New test.
7083
7084 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7085
7086         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7087         of scratch file.
7088
7089 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7090
7091         PR c/6277
7092         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7093         in scan-assembler function name
7094
7095 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7096
7097         * g77.f-torture/execute/980628-4.x,
7098         g77.f-torture/execute/980628-5.x,
7099         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7100         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7101         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7102         i[34567]86-*-*.
7103
7104 2002-04-13  David S. Miller  <davem@redhat.com>
7105
7106         * gcc.c-torture/execute/20020413-1.c: New test.
7107
7108 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
7109
7110         * gcc.dg/asm-6.c,
7111         * g++.dg/ext/asm1.C: New tests.
7112
7113 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
7114
7115         PR c++ 5373.
7116         * g++.dg/parse/stmtexpr1.C: New test.
7117
7118         PR c++/5189.
7119         * g++.dg/template/copy1.C: New test.
7120
7121 2002-04-12  Richard Henderson  <rth@redhat.com>
7122
7123         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
7124
7125 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
7126
7127         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
7128         gcc.c-torture/execute/20020307-2.c.
7129
7130 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
7131
7132         * g++.dg/ext/attrib5.C,
7133         * g++.dg/lookup/struct1.C: New tests.
7134
7135 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
7136
7137         * gcc.dg/20020411-1.c: New test.
7138
7139         * gcc.c-torture/execute/20020411-1.c: New test.
7140
7141 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
7142
7143         * g77.f-torture/execute/6177.f: New test.
7144
7145 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
7146
7147         PR middle-end/6247
7148         * g++.dg/opt/cleanup1.C: New test.
7149
7150         * g++.dg/opt/const1.C: New test.
7151
7152 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
7153
7154         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
7155
7156 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
7157
7158         PR c++/5507
7159         * g++.dg/template/typename2.C: New test.
7160
7161 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
7162
7163         * gcc.c-torture/execute/loop-12.c: New.
7164
7165 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
7166
7167         * g77.f-torture/execute/980628-4.x,
7168         g77.f-torture/execute/980628-5.x,
7169         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7170         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7171         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
7172
7173 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7174
7175         PR optimization/6086
7176         * g++.dg/opt/preinc1.C: New test.
7177
7178 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7179
7180         PR c++/5571
7181         * g++.dg/opt/static2.C: New test.
7182
7183 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7184
7185         PR c/5120
7186         * gcc.dg/20020406-1.c: New test.
7187
7188 2002-04-04  David S. Miller  <davem@redhat.com>
7189
7190         * gcc.c-torture/execute/20020404-1.c: New test.
7191
7192 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
7193
7194         PR c/6123
7195         * gcc.dg/20020312-2.c: Do not declare global register variable
7196         if __PIC__ or __pic__ is defined.
7197
7198 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
7199
7200         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
7201         __asm__ so that it works correctly even if -ansi -pedantic-errors.
7202
7203 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7204
7205         * gcc.misc-tests/linkage.exp: Update last change to handle
7206         sparc*-, not just sparc-.
7207
7208 2002-04-03  Richard Henderson  <rth@redhat.com>
7209
7210         * gcc.dg/cpp/ucs.c: Improved long UCS test.
7211
7212 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7213
7214         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
7215
7216 2002-04-02  David S. Miller  <davem@redhat.com>
7217
7218         * gcc.c-torture/execute/20020402-3.c: New test.
7219
7220 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7221
7222         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
7223         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
7224
7225         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
7226         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
7227         g77.f-torture/execute/20001201.x,
7228         g77.f-torture/execute/u77-test.x: New files.
7229
7230         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
7231         * gcc.dg/wchar_t-1.c: Ditto.
7232
7233 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7234
7235         * gcc.c-torture/execute/20020402-1.c: New test.
7236
7237 2002-04-01  Richard Henderson  <rth@redhat.com>
7238
7239         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
7240
7241         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
7242
7243 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7244
7245         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
7246
7247 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7248
7249         * g++.dg/inherit/template-as-base.C: Expect error.
7250         * g++.dg/inherit/namespace-as-base.C: Likewise.
7251
7252 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
7253
7254         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
7255         g++.dg/ext/instantiate3.C: Tweak match patterns.
7256
7257         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
7258         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
7259         -da test.
7260
7261 2002-03-31  Richard Henderson  <rth@redhat.com>
7262
7263         * gcc.dg/special/alias-2.c: New.
7264         * gcc.dg/special/ecos.exp: Run it.
7265
7266 2002-03-31  Richard Henderson  <rth@redhat.com>
7267
7268         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
7269
7270 2002-03-31  Kazu Hirata  <kazu@hxi.com>
7271
7272         * gcc.dg/weak-1.c: Disable on h8300 port.
7273
7274 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
7275
7276         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
7277         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
7278         ordering tests.
7279         * g++.dg/bprob/bprob-1.C: New test.
7280         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
7281         * g++.dg/gcov/gcov-1.C: New test.
7282         * g++.dg/gcov/gcov-1.x: New file.
7283         * g++.dg/gcov/gcov-2.C: New test.
7284         * g++.dg/gcov/gcov-3.C: New test.
7285         * g++.dg/gcov/gcov-3.h: New file.
7286
7287 2002-03-28  Roger Sayle  <roger@eyesopen.com>
7288
7289         * g++.old-deja/g++.other/builtins5.C: New test.
7290         * g++.old-deja/g++.other/builtins6.C: New test.
7291         * g++.old-deja/g++.other/builtins7.C: New test.
7292         * g++.old-deja/g++.other/builtins8.C: New test.
7293         * g++.old-deja/g++.other/builtins9.C: New test.
7294
7295 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
7296
7297         * g++.dg/opt/static1.C: New test.
7298
7299         * g++.dg/opt/longbranch1.C: New test.
7300
7301 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
7302
7303         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
7304
7305         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
7306
7307 2002-03-28  Jeffrey A Law  (law@redhat.com)
7308
7309         * gcc.c-torture/execute/20020328-1.c: New test.
7310
7311 2002-03-27  Richard Henderson  <rth@redhat.com>
7312
7313         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
7314         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
7315         move from g++.old-deja/g++.ext/.
7316
7317 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
7318
7319         * g++.dg/init/new2.C: New test.
7320
7321 2002-03-26  Richard Henderson  <rth@redhat.com>
7322
7323         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
7324
7325         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
7326         on sparc.
7327
7328         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
7329         sparcv9 systems.
7330         * gcc.dg/20001102-1.c: Likewise.
7331
7332 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
7333
7334         * gcc.dg/cpp/endif-pedantic1.c,
7335         gcc.dg/cpp/endif-pedantic2.c:  New tests.
7336
7337 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
7338
7339         * g++.dg/init/new1.C: New test.
7340
7341 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
7342
7343         * g++.dg/abi/vbase9.C: New test.
7344
7345 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
7346
7347         * gcc.dg/arm-asm.c: New test.
7348
7349 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
7350
7351         * gcc.dg/Wswitch-enum.c: New test.
7352         Fix PR c/5044.
7353
7354 2002-03-26  Richard Henderson  <rth@redhat.com>
7355
7356         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
7357         structure.
7358
7359 2002-03-25  Richard Henderson  <rth@redhat.com>
7360
7361         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
7362         sparcv9 systems.
7363
7364         * gcc.c-torture/compile/20011119-1.c (xxx): New.
7365         * gcc.c-torture/compile/20011119-2.c (xxx): New.
7366
7367 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
7368
7369         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
7370
7371 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
7372
7373         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
7374         targets using generic thunk support.
7375
7376 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
7377
7378         * gcc.c-torture/compile/20020323-1.c: New test.
7379
7380         * g++.dg/opt/conj2.C: New test.
7381
7382 2002-03-24  Richard Henderson  <rth@redhat.com>
7383
7384         * gcc.dg/weak-1.c: Use -fno-common.
7385
7386 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7387
7388         * g77.dg/f77-edit-apostrophe-out.f: New test
7389         * g77.dg/f77-edit-h-out.f: New test
7390         * g77.dg/f77-edit-t-in.f: New test
7391         * g77.dg/f77-edit-t-out.f: New test
7392         * g77.dg/f77-edit-x-out.f: New test
7393         * g77.dg/f77-edit-slash-out.f: New test
7394         * g77.dg/f77-edit-colon-out.f: New test
7395         * g77.dg/f77-edit-s-out.f: New test
7396
7397 2002-03-24  Richard Henderson  <rth@redhat.com>
7398
7399         * objc/execute/formal_protocol-6.x: New XFAIL.
7400
7401 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7402
7403         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
7404         that do not support weak symbols
7405
7406 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7407
7408         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
7409         * lib/g77.exp:  Likewise
7410         * lib/objc.exp: Likewise
7411
7412 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
7413
7414         * gcc.dg/Wswitch-default.c: New test.
7415
7416 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
7417
7418         * g++.dg/other/enum1.C: New test.
7419
7420 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
7421
7422         * gcc.dg/pragma-ep-3.c: Fix typo.
7423
7424 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7425
7426         * g++.dg/inherit/template-as-base.C: New test.
7427
7428 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
7429
7430         * g++.old-deja/g++.other/dwarf2-1.C: Move...
7431         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
7432
7433 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
7434
7435         * gcc.dg/cpp/multiline.c: Update to match.
7436
7437 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
7438
7439         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
7440
7441 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
7442
7443         * gcc.dg/cpp/extratokens2.c:  New file.
7444
7445 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
7446
7447         * gcc.dg/20020312-2.c: Add rs6000 target.
7448
7449         * gcc.c-torture/compile/20020319-1.c: New test.
7450
7451 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7452
7453         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
7454         (A, E): Handle this.
7455
7456 2002-03-20  Jason Merrill  <jason@redhat.com>
7457
7458         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
7459         ignoring -fpic.
7460         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
7461         through prune_gcc_output.
7462
7463 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
7464
7465         * gcc.c-torture/compile/20020320-1.c: New test.
7466
7467 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
7468
7469         * gcc.c-torture/compile/20020318-1.c: New test.
7470
7471         * gcc.dg/struct-by-value-1.c: New test.
7472
7473         * gcc.dg/20020319-1.c: New test.
7474
7475 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
7476
7477         * g++.dg/opt/conj1.C: New test.
7478
7479 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
7480
7481         * g++.dg/template/qualttp20.C: Revert previous change.
7482         * g++.dg/template/qualttp3.C: Likewise.
7483         * g++.dg/template/qualttp4.C: Likewise
7484         * g++.dg/template/qualttp5.C: Likewise
7485         * g++.dg/template/qualttp6.C: Likewise
7486         * g++.dg/template/qualttp7.C: Likewise
7487         * g++.dg/template/qualttp8.C: Likewise
7488         * g++.dg/template/recurse.C: Likewise.
7489
7490 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
7491
7492         * gcc.dg/cpp/wchar-1.c: Update.
7493
7494 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7495
7496         * g++.dg/template/conv1.C: New test.
7497         * g++.dg/template/conv2.C: New test.
7498         * g++.dg/template/conv3.C: New test.
7499         * g++.dg/template/conv4.C: New test.
7500
7501 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
7502
7503         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
7504         * g++.dg/template/qualttp3.C: Likewise.
7505         * g++.dg/template/qualttp4.C: Likewise
7506         * g++.dg/template/qualttp5.C: Likewise
7507         * g++.dg/template/qualttp6.C: Likewise
7508         * g++.dg/template/qualttp7.C: Likewise
7509         * g++.dg/template/qualttp8.C: Likewise
7510         * g++.dg/template/recurse.C: Likewise.
7511
7512 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
7513
7514         * g++.dg/opt/dtor1.C: New test.
7515
7516 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
7517
7518         * gcc.c-torture/compile/20020315-1.c: New test.
7519
7520 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
7521
7522         * gcc.dg/weak-1.c: Fix scan tests.
7523
7524 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
7525
7526         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
7527         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
7528         cris-*-aout* mmix-*-*.
7529         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
7530         cris-*-aout* mmix-*-*.
7531         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
7532         cris-*-elf* cris-*-aout* and mmix-*-*.
7533         * gcc.dg/20001009-1.c: Ditto.
7534         * gcc.dg/20010912-1.c: Ditto.
7535         * gcc.dg/20020122-4.c: Ditto.
7536         * gcc.dg/inline-2.c: Ditto.
7537
7538 2002-03-14  Jeffrey A Law  (law@cygnus.com)
7539
7540         * gcc.c-torture/compile/20020314-1.c: New test.
7541
7542 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
7543
7544         * gcc.c-torture/execute/20020314-1.c: New test.
7545
7546 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
7547
7548         * g++.dg/warn/Wunused-1.C: New test.
7549
7550 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
7551
7552         * g++.dg/abi/mangle6.C: New test.
7553
7554 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
7555
7556         * gcc.c-torture/compile/20020309-2.c: New test.
7557
7558         * gcc.c-torture/compile/20020312-1.c: New test.
7559
7560 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
7561
7562         * g++.dg/other/access1.C: New test.
7563
7564 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
7565
7566         * gcc.c-torture/execute/wchar_t-1.c: New test.
7567
7568 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
7569
7570         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
7571
7572 2002-03-12  Roger Sayle  <roger@eyesopen.com>
7573
7574         * gcc.dg/20020312-1.c: New test case.
7575
7576 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
7577
7578         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
7579
7580 2002-03-11  Richard Henderson  <rth@redhat.com>
7581
7582         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
7583         * g++.old-deja/g++.jason/report.C: Likewise.
7584
7585 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
7586
7587         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
7588         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
7589
7590 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
7591
7592         * testsuite/g++.dg/overload/pmf1.C: New test.
7593
7594 2002-03-11  Kazu Hirata  <kazu@hxi.com>
7595
7596         * gcc.c-torture/execute/20020307-1.c: Use long.
7597
7598 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
7599
7600         PR optimization/5844
7601         * gcc.dg/20020310-1.c: New test.
7602
7603 2002-03-09  Michael Meissner  <meissner@redhat.com>
7604
7605         * gcc.c-torture/execute/memcpy-2.c: New test.
7606         * gcc.c-torture/execute/memset-1.c: New test.
7607         * gcc.c-torture/execute/strlen-1.c: New test.
7608         * gcc.c-torture/execute/strcmp-1.c: New test.
7609         * gcc.c-torture/execute/strncmp-1.c: New test.
7610
7611 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
7612
7613         * gcc.dg/ppc-ldstruct.c: New test.
7614
7615 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
7616
7617         * gcc.c-torture/execute/va-arg-22.c: New test.
7618
7619 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7620
7621         * gcc.c-torture/compile/20020309-1.c: New test.
7622
7623 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
7624
7625         * gcc.c-torture/execute/20020307-2.c: New test.
7626
7627 2002-03-07  Jeffrey A Law  (law@redhat.com)
7628
7629         * g77.f-torture/compile/20020307-1.f: New test.
7630
7631 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
7632
7633         * gcc.dg/unordered-1.c: New test.
7634
7635 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
7636
7637         * gcc.c-torture/execute/20020307-1.c: New test.
7638
7639 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
7640
7641         * gcc.dg/20020304-1.c: New test.
7642
7643         * gcc.c-torture/compile/20020304-2.c: New test.
7644
7645 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
7646
7647         * gcc.c-torture/compile/20020304-1.c: New test case
7648         (from PR c/5830).
7649
7650 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
7651
7652         * gcc.dg/20020103-1.c: Add other -D ppc variants.
7653
7654 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7655
7656         * g++.dg/other/classkey1.C: New test.
7657
7658 2002-03-01  Richard Henderson  <rth@redhat.com>
7659
7660         * gcc.c-torture/compile/981223-1.x: New.
7661         * gcc.c-torture/compile/920625-1.x: New.
7662
7663 2002-02-28  Richard Henderson  <rth@redhat.com>
7664
7665         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
7666
7667 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
7668
7669         * gcc.c-torture/execute/20020227-1.c: New test.
7670
7671 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
7672
7673         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
7674         here" ERROR lines.
7675         * g++.old-deja/g++.oliva/partord1.C: Likewise.
7676         * g++.old-deja.g++.other/defarg1.C: Likewise.
7677         * g++.old-deja/g++.pt/calls2.C: Likewise.
7678         * g++.old-deja/g++.pt/crash20.C: Likewise.
7679         * g++.old-deja/g++.pt/crash30.C: Likewise.
7680         * g++.old-deja/g++.pt/crash36.C: Likewise.
7681         * g++.old-deja/g++.pt/crash6.C: Likewise.
7682         * g++.old-deja/g++.pt/defarg13.C: Likewise.
7683         * g++.old-deja/g++.pt/derived3.C: Likewise.
7684         * g++.old-deja/g++.pt/error1.C: Likewise.
7685         * g++.old-deja/g++.pt/friend21.C: Likewise.
7686         * g++.old-deja/g++.pt/friend23.C: Likewise.
7687         * g++.old-deja/g++.pt/infinite1.C: Likewise.
7688         * g++.old-deja/g++.robertl/eb128.C: Likewise.
7689
7690 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
7691
7692         * gcc.c-torture/execute/20020225-2.c: New test.
7693
7694 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
7695
7696         * gcc.c-torture/execute/920730-1t.c,
7697         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
7698         Delete test cases, only relevant to -traditional.
7699
7700 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7701
7702         * gcc.dg/cpp/undef1.c: Remove.
7703         * gcc.dg/cpp/directiv.c: Update.
7704         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
7705
7706 2002-02-27  Michael Meissner  <meissner@redhat.com>
7707
7708         * gcc.c-torture/execute/20020226-1.c: New test.
7709
7710 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
7711
7712         * g++.dg/debug/debug4.C: New test.
7713
7714         * gcc.dg/ia64-visibility-1.c: New test.
7715
7716 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
7717
7718         * gcc.dg/debug/20020224-1.c: New.
7719
7720 2002-02-25  Kazu Hirata  <kazu@hxi.com>
7721
7722         * gcc.c-torture/execute/960416-1.x: New.
7723         * gcc.c-torture/execute/divconst-3.x: Likewise.
7724
7725 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
7726
7727         * gcc.dg/20020224-1.c: New test.
7728
7729 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
7730
7731         * gcc.c-torture/execute/20020225-1.c: New.
7732
7733 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7734
7735         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
7736
7737 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
7738
7739         * gcc.dg/20020222-1.c: New test.
7740
7741 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
7742
7743         * g++.dg/opt/anonunion1.C: New test.
7744
7745 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7746
7747         * g++.dg/template/qualttp19.C: New test.
7748         * g++.dg/template/qualttp20.C: New test.
7749         * g++.old-deja/g++.jason/report.C: Adjust expected errors
7750         * g++.old-deja/g++.other/qual1.C: Likewise.
7751
7752 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
7753
7754         * gcc.dg/attr-alwaysinline.c: New.
7755
7756 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
7757
7758         * gcc.dg/20020220-1.c: New test.
7759
7760         * gcc.dg/20020220-2.c: New test.
7761
7762         * g++.dg/opt/mmx1.C: New test.
7763
7764 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
7765
7766         * gcc.c-torture/compile/20020110.c: New test.
7767
7768 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
7769
7770         * gcc.c-torture/execute/20020219-1.c: New test.
7771
7772         * gcc.dg/20020219-1.c: New test.
7773
7774         * gcc.dg/noncompile/20020220-1.c: New test.
7775
7776         * g++.dg/opt/ptrintsum1.C: New test.
7777
7778         * gcc.dg/debug/20020220-1.c: New test.
7779
7780 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
7781
7782         * gcc.c-torture/execute/20020216-1.c: New test.
7783
7784 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7785
7786         * gcc.dg/decl-1.c: Update, new test.
7787
7788 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
7789
7790         * g++.dg/abi/bitfield1.C: New test.
7791         * g++.dg/abi/bitfield2.C: New test.
7792
7793 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
7794
7795         * gcc.dg/attr-nest.c: New test.
7796
7797 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
7798
7799         * gcc.c-torture/execute/20020215-1.c: New test.
7800
7801 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
7802
7803         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
7804         * g++.dg/debug/debug.exp: New.
7805         * g++.dg/debug/trivial.C: New.
7806         * g++.dg/debug/debug1.C: Moved...
7807         * g++.dg/other/debug1.C: ...from here.
7808         * g++.dg/debug/debug2.C: Moved...
7809         * g++.dg/other/debug2.C: ...from here.
7810         * g++.dg/debug/debug3.C: Moved...
7811         * g++.dg/other/debug3.C: ...from here.
7812
7813         * gcc.dg/noncompile/20020213-1.c: New test.
7814
7815 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
7816
7817         * g++.dg/other/debug3.C: New test.
7818
7819         * gcc.c-torture/execute/20020213-1.c: New test.
7820
7821 2002-02-13  Richard Smith <richard@ex-parrot.com>
7822
7823         * g++.old-deja/g++.other/thunk1.C: New test.
7824
7825 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
7826
7827         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
7828
7829 2002-02-13  Stan Shebs  <shebs@apple.com>
7830
7831         * gcc.dg/altivec-3.c: New.
7832
7833 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
7834
7835         * gcc.dg/Wunreachable-1.c: New test.
7836         * gcc.dg/Wunreachable-2.c: New test.
7837
7838 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
7839
7840         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
7841
7842 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
7843
7844         * gcc.dg/decl-1.c: New test.
7845
7846 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
7847
7848         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
7849
7850 2002-02-10  Kazu Hirata  <kazu@hxi.com>
7851
7852         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
7853         * gcc.c-torture/compile/980506-1.x: Likewise.
7854
7855 2002-02-10  Kazu Hirata  <kazu@hxi.com>
7856
7857         * gcc.dg/20020210-1.c: New.
7858
7859 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
7860
7861         * g77.f-torture/execute/947.f: New regression test
7862         for PR fortran/947.
7863
7864 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
7865
7866         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
7867         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
7868
7869 2002-02-08  Richard Henderson  <rth@redhat.com>
7870
7871         * gcc.c-torture/compile/labels-3.c: New.
7872
7873 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
7874
7875         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
7876         expression statements work instead.
7877         * gcc.dg/noncompile/20020207-1.c: New test.
7878
7879 2002-02-07  Richard Henderson  <rth@redhat.com>
7880
7881         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
7882
7883 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
7884
7885         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
7886         message from g77
7887         * lib/g77-dg.exp: Trim g77 error messages so that they are
7888         recognized by dg.exp.
7889
7890 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
7891
7892         PR fortran/5473
7893         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
7894
7895 2002-02-07  Richard Henderson  <rth@redhat.com>
7896
7897         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
7898         to be sufficiently aligned for integers.
7899
7900 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
7901
7902         * g++.dg/template/friend4.C: New test.
7903
7904 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
7905
7906         PR fortran/5743
7907         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
7908         unsupported cases.
7909
7910 2002-02-07  Richard Henderson  <rth@redhat.com>
7911
7912         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
7913         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
7914         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
7915         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
7916
7917 2002-02-06  Richard Henderson  <rth@redhat.com>
7918
7919         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
7920
7921 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
7922
7923         * gcc.dg/20020206-1.c: New test.
7924
7925 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
7926
7927         * gcc.c-torture/execute/20020206-1.c: New test.
7928
7929         * gcc.c-torture/execute/20020206-2.c: New test.
7930
7931         PR optimization/5429:
7932         * gcc.c-torture/compile/20020206-1.c: New test.
7933
7934 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
7935
7936         * g++.dg/ext/align1.C: Do not use an explicit alignment value
7937         as certain file formats cannot support particularly large
7938         alignments.
7939
7940         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
7941         and do not expect to be able to link the executable.
7942
7943         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
7944         fail because the COFF format does not support the weak attribute.
7945
7946 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
7947
7948         * g77.dg/pr5473.f:  New test
7949
7950 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
7951
7952         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
7953         Fix testcase accordingly.
7954
7955 2002-02-04  Richard Henderson  <rth@redhat.com>
7956
7957         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
7958         (buf): Change to be an array of pointers, not ints.
7959
7960 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
7961
7962         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
7963         before all tests.  Move warning one line above to match where it
7964         C frontend emits.
7965         * gcc.dg/Wswitch-2.c: New test.
7966         * g++.dg/warn/Wswitch-1.C: New test.
7967         * g++.dg/warn/Wswitch-2.C: New test.
7968
7969 2002-02-04  Richard Henderson  <rth@redhat.com>
7970
7971         * g++.dg/abi/offsetof.C: Fix size comparison.
7972
7973 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
7974
7975         * gcc.dg/cast-qual-2.c: New test.
7976
7977 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
7978
7979         * gcc.dg/20020201-4.c: New test.
7980
7981 2002-02-04  Ben Elliston  <bje@redhat.com>
7982
7983         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
7984         target_info attribute != 0, in addition to the empty string.
7985         (gcc_target_compile): Likewise.
7986
7987 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
7988
7989         * gcc.dg/Wswitch.c: New test.
7990         PR gcc/4475. PR gcc/3780.
7991
7992 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
7993
7994         * g77.f-torture/execute/5122.f: New test for regressions
7995         against PR fortran/5122.
7996
7997 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
7998
7999         * g77.f-torture/compile/pr3743.f: Delete
8000         * g77.dg/pr3743-1.f: New test.
8001         * g77.dg/pr3743-2.f: New test.
8002         * g77.dg/pr3743-3.f: New test.
8003         * g77.dg/pr3743-4.f: New test.
8004
8005 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8006
8007         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8008
8009 2002-02-02  Richard Henderson  <rth@redhat.com>
8010
8011         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8012         * gcc.c-torture/execute/bf64-1.c: Likewise.
8013
8014 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8015
8016         * gcc.dg/20020201-2.c: New test.
8017
8018         * gcc.dg/20020201-3.c: New test.
8019
8020         * gcc.c-torture/execute/bitfld-2.c: New test.
8021
8022 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8023
8024         * gcc.dg/bitfld-1.c: Update.
8025         * gcc.dg/bitfld-2.c: Update.
8026         * gcc.c-torture/execute/bitfld-1.x: New.
8027
8028 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8029
8030         * gcc.c-torture/execute/20020201-1.c: New test.
8031
8032 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8033
8034         PR target/5469
8035         * gcc.dg/20020201-1.c: New test.
8036
8037 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8038
8039         PR fortran/3743
8040         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8041         * g77.f-torture/compile/pr3743.x: Remove
8042
8043 2002-01-31  Tom Rix  <trix@redhat.com>
8044
8045         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8046
8047 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8048
8049         * gcc.dg/noncompile/20020130-1.c: New test.
8050
8051 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8052
8053         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8054
8055 2002-01-29  Richard Henderson  <rth@redhat.com>
8056
8057         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8058         to long long.
8059         * gcc.c-torture/execute/bf64-1.c: Likewise.
8060
8061 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8062
8063         * gcc.c-torture/execute/20020129-1.c: New test.
8064
8065 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8066
8067         * gcc.c-torture/compile/20000224-1.c: Update.
8068         * gcc.c-torture/execute/bitfld-1.c: New tests.
8069         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8070         * gcc.dg/uninit-A.c: Update.
8071
8072 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8073
8074         * g++.dg/template/ctor1.C: Add instantiation.
8075
8076 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8077
8078         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8079         argument to __builtin_prefetch to be const ptr.
8080
8081 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8082
8083         * gcc.c-torture/compile/20020120-1.c: New test.
8084
8085 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8086
8087         * gcc.c-torture/execute/20020127-1.c: New test.
8088
8089 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8090
8091         * g77.dg/f77-edit-i-in.f: New test
8092         * g77.dg/f77-edit-i-out.f: New test
8093
8094 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8095
8096         * gcc.dg/debug/debug.exp: New file.
8097         * gcc.dg/debug/trivial.c: New file.
8098         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8099         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8100         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8101         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8102         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8103         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8104         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8105         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8106         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
8107         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
8108         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
8109         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
8110         * gcc.dg/20000503-1.c: Removed.
8111         * gcc.dg/20010207-1.c: Removed.
8112         * gcc.dg/20011223-1.c: Removed.
8113         * gcc.dg/20020104-2.c: Removed.
8114         * gcc.dg/debug-1.c: Removed.
8115         * gcc.dg/debug-2.c: Removed.
8116         * gcc.dg/debug-3.c: Removed.
8117         * gcc.dg/debug-4.c: Removed.
8118         * gcc.dg/debug-5.c: Removed.
8119         * gcc.dg/debug-6.c: Removed.
8120         * gcc.dg/dwarf2-1.c: Removed.
8121         * gcc.dg/dwarf2-2.c: Removed.
8122
8123 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
8124
8125         * g++.old-deja/g++.other/eh5.C: New test.
8126         * g++.old-deja/g++.other/sibcall2.C: New test.
8127         * g++.old-deja/g++.other/array9.C: New test.
8128         * g++.old-deja/g++.other/typename2.C: New test.
8129         * g++.old-deja/g++.other/crash60.C: New test.
8130         * g++.old-deja/g++.other/conv9.C: New test.
8131         * g++.old-deja/g++.other/mangle10.C: New test.
8132         * g++.old-deja/g++.other/unchanging1.C: New test.
8133         * g++.old-deja/g++.other/exprstmt1.C: New test.
8134         * g++.old-deja/g++.other/inline23.C: New test.
8135         * g++.old-deja/g++.eh/ia64-1.C: New test.
8136         * g++.old-deja/g++.other/dwarf2-1.C: New test.
8137         * g++.old-deja/g++.other/reload1.C: New test.
8138         * g++.old-deja/g++.other/static20.C: New test.
8139         * g++.old-deja/g++.other/local-alloc1.C: New test.
8140         * g++.old-deja/g++.other/conv8.C: New test.
8141         * g++.old-deja/g++.other/stmtexpr2.C: New test.
8142         * g++.old-deja/g++.other/storeexpr1.C: New test.
8143         * g++.old-deja/g++.other/storeexpr2.C: New test.
8144         * g++.dg/eh/template2.C: New test.
8145         * g++.dg/warn/weak1.C: New test.
8146
8147 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
8148
8149         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8150         Remove first, non-varying, argument.
8151
8152 2002-01-23  Richard Henderson  <rth@redhat.com>
8153
8154         * gcc.dg/inline-2.c: New.
8155
8156         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
8157         Add optional target arg.  Check number of arguments.
8158         (scan-assembler-not, scan-assembler-dem): Likewise.
8159         (scan-assembler-dem-not): Likewise.
8160
8161 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8162
8163         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
8164         line 12.
8165         * g++.old-deja/g++.brendan/parse3.C,
8166         g++.old-deja/g++.other/crash26.C,
8167         g++.old-deja/g++.other/crash28.C,
8168         g++.old-deja/g++.other/crash29.C,
8169         g++.old-deja/g++.other/crash30.C,
8170         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
8171
8172 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
8173
8174         * gcc.dg/20020115-1.c: New.
8175
8176 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
8177
8178         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
8179
8180 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
8181
8182         * gcc.dg/20020122-3.c: New.
8183
8184 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
8185
8186         * g++.dg/other/gc1.C: New test.
8187
8188 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8189
8190         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
8191
8192 2002-01-22  Richard Henderson  <rth@redhat.com>
8193
8194         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
8195
8196 2002-01-22  Richard Henderson  <rth@redhat.com>
8197
8198         * gcc.dg/20020122-4.c: New.
8199
8200 2002-01-22  H.J. Lu <hjl@gnu.org>
8201
8202         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
8203         link output.
8204         * gcc.dg/special/ecos.exp: Likewise.
8205         * lib/g++-dg.exp: Likewise.
8206         * lib/g77-dg.exp: Likewise.
8207         * lib/gcc-dg.exp : Likewise.
8208         * lib/mike-g++.exp: Likewise.
8209         * lib/mike-g77.exp: Likewise.
8210         * lib/mike-gcc.exp: Likewise.
8211         * lib/objc-dg.exp: Likewise.
8212
8213 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
8214
8215         PR target/5379
8216         * gcc.dg/20020122-2.c: New test.
8217
8218 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
8219
8220         * gcc.dg/20020122-1.c: New test.
8221
8222 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
8223
8224         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
8225
8226 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
8227
8228         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
8229
8230 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8231
8232         * gcc.c-torture/compile/20020121-1.c: New test.
8233
8234 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8235
8236         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
8237         ld_library_path.
8238
8239 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
8240
8241         * gcc.dg/20020218-1.c: New test.
8242
8243 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
8244
8245         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
8246         messages
8247         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
8248         "At global scope" warning
8249         * g++.dg/ext/align1.C: Change cygwin test for alignment
8250         from db-bogus to dg-warning
8251
8252 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
8253
8254         * g77.f-torture/compile/cpp2.F: New test.
8255
8256 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8257
8258         * g++.dg/template/access1.C: New test.
8259
8260 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
8261
8262         * gcc.dg/20020118-1.c: New.
8263
8264 2002-01-18  Kazu Hirata  <kazu@hxi.com>
8265
8266         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
8267
8268 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8269
8270         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
8271         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
8272         alignment warnings.
8273
8274 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8275
8276         * gcc.misc-tests/i386-prefetch.exp: Save and restore
8277         torture_with_loops and torture_without_loops
8278
8279 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
8280
8281         * gcc.c-torture/compile/20020116-1.c: New test.
8282
8283 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
8284
8285         * gcc.dg/20020116-2.c: New test.
8286
8287         * gcc.dg/ultrasp4.c: New test.
8288
8289         * gcc.dg/20020116-1.c: New test.
8290
8291 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
8292
8293         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
8294         by EABI.
8295
8296 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
8297
8298         * gcc.misc-tests/i386-prefetch.exp: New.
8299         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
8300         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
8301         * gcc.misc-tests/i386-pf-none-1.c: New test.
8302         * gcc.misc-tests/i386-pf-sse-1.c: New test.
8303
8304 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
8305
8306         * gcc.dg/gnu89-init-1.c: Add new tests.
8307
8308 2002-01-15  Andreas Jaeger  <aj@suse.de>
8309
8310         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
8311         * gcc.dg/i386-mmx-2.c: Likewise.
8312         * gcc.dg/i386-sse-1.c: Likewise.
8313         * gcc.dg/i386-sse-2.c: Likewise.
8314         * gcc.dg/i386-sse-3.c: Likewise.
8315
8316 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
8317
8318         * g77.f-torture/execute/intrinsic-unix-bessel.f:
8319         Uncomment additional cases that now pass.
8320
8321 2002-01-11  Richard Henderson  <rth@redhat.com>
8322
8323         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
8324         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
8325
8326 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
8327
8328         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
8329
8330 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
8331
8332         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
8333         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
8334
8335 2002-01-10  Dale Johannesen  <dalej@apple.com>
8336
8337         * gcc.c-torture/execute/loop-11.c: New.
8338
8339 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
8340
8341         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
8342         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
8343
8344 2002-01-09  Richard Henderson  <rth@redhat.com>
8345
8346         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
8347         type in which to perform the operation for each size.
8348
8349 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
8350
8351         * gcc.c-torture/compile/20020109-2.c: New test.
8352
8353 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
8354
8355         * gcc.c-torture/execute/loop-10.c: New test.
8356
8357 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8358
8359         * gcc.c-torture/compile/20010226-1.c: New test.
8360         * gcc.c-torture/compile/20010227-1.c: New test.
8361         * gcc.c-torture/compile/20010426-1.c: New test.
8362         * gcc.c-torture/compile/20010510-1.c: New test.
8363         * gcc.c-torture/compile/20010605-3.c: New test.
8364         * gcc.c-torture/compile/20010824-1.c: New test.
8365         * gcc.c-torture/execute/20010409-1.c: New test.
8366         * gcc.dg/noncompile/20000901-1.c: New test.
8367         * gcc.dg/20001023-1.c: New test.
8368         * gcc.dg/20001101-1.c: New test.
8369         * gcc.dg/20001102-1.c: New test.
8370         * gcc.dg/20010207-1.c: New test.
8371         * gcc.dg/20010405-1.c: New test.
8372         * gcc.dg/20010822-1.c: New test.
8373         * gcc.dg/20011107-1.c: New test.
8374
8375 2002-01-09  Jeffrey A Law  (law@redhat.com)
8376
8377         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
8378
8379         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
8380         execution failure on PA targets.
8381
8382 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8383
8384         * gcc.c-torture/compile/20020109-1.c: New test.
8385
8386 2002-01-08  Kazu Hirata  <kazu@hxi.com>
8387
8388         * gcc.c-torture/execute/20020108-1.c: New test.
8389
8390 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
8391
8392         * gcc.dg/20020108-1.c: New test.
8393
8394 2002-01-08  H.J. Lu <hjl@gnu.org>
8395
8396         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
8397         for header files.
8398
8399 2002-01-08  Geoff Keating  <geoffk@redhat.com>
8400
8401         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
8402         consistency.
8403
8404 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
8405
8406         * gcc.dg/altivec-4.c: Test altivec predicates.
8407
8408 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
8409
8410         * gcc.c-torture/execute/20020107-1.c: New test.
8411
8412 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8413
8414         PR c/5279
8415         * gcc.c-torture/compile/20020106-1.c: New test.
8416
8417 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8418
8419         * gcc.c-torture/execute/nestfunc-4.c: New test.
8420
8421 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8422
8423         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
8424         extra triple that slipped in.
8425         * g++.old-deja/g++.abi/align.C: Likewise.
8426         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8427
8428 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8429
8430         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
8431         * g++.old-deja/g++.abi/align.C: Likewise.
8432         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8433
8434         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
8435         on FreeBSD/i386.
8436         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
8437         FreeBSD.
8438
8439 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
8440
8441         * gcc.dg/20020104-1.c: New test.
8442
8443         * gcc.dg/20020104-2.c: New test.
8444
8445 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
8446
8447         * gcc.dg/20020103-1.c: Fix typo in target selector.
8448
8449 2002-01-03  Richard Henderson  <rth@redhat.com>
8450
8451         * gcc.dg/20020103-1.c: New.
8452
8453 2002-01-03  Kazu Hirata  <kazu@hxi.com>
8454
8455         * gcc.c-torture/execute/20020103-1.c: New test.
8456
8457 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
8458
8459         * g++.dg/other/debug2.C: New test.
8460
8461         * gcc.c-torture/compile/20020103-1.c: New test.
8462
8463 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
8464
8465         * gcc.dg/gnu89-init-1.c: Added new tests.
8466
8467 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8468
8469         * g++.dg/template/friend2.C: Remove as patch is reverted.
8470
8471         * g++.dg/warn/oldcast1.C: New test.
8472
8473         * g++.dg/template/ptrmem1.C: New test.
8474         * g++.dg/template/ptrmem2.C: New test.
8475
8476         * g++.dg/template/ntp.C: New test.
8477
8478         * g++.dg/other/component1.C: New test.
8479
8480         * g++.dg/template/ttp3.C: New test.
8481
8482         * g++.dg/template/friend2.C: New test.
8483         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
8484
8485 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8486
8487         * g++.dg/other/ptrmem1.C: New test.
8488         * g++.dg/other/ptrmem2.C: New test.
8489
8490 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8491
8492         * g++.dg/template/ctor1.C: New test.
8493
8494 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8495
8496         * g++.dg/template/friend2.C: New test.
8497
8498 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
8499
8500         * gcc.dg/mmix-1.c: New test.
8501
8502 2001-12-31  Richard Henderson  <rth@redhat.com>
8503
8504         * gcc.dg/asm-5.c: New.
8505
8506 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
8507
8508         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
8509         in namespace __gnu_cxx
8510
8511 2001-12-30  Richard Henderson  <rth@redhat.com>
8512
8513         * gcc.dg/debug-6.c: New.
8514
8515 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
8516
8517         * gcc.c-torture/compile/20011229-2.c: New test.
8518
8519 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
8520
8521         * gcc.dg/debug-3.c: New test.
8522         * gcc.dg/debug-4.c: New test.
8523         * gcc.dg/debug-5.c: New test.
8524
8525 2001-12-29  Richard Henderson  <rth@redhat.com>
8526
8527         * g++.dg/eh/loop1.C: New.
8528
8529 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8530
8531         * g++.dg/template/crash1.C: New test.
8532
8533 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8534
8535         * g++.dg/other/const1.C: New test.
8536
8537 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
8538
8539         * gcc.c-torture/compile/20011229-1.c: New test.
8540
8541 2001-12-28  Stan Shebs  <shebs@apple.com>
8542
8543         * lib/objc-torture.exp: Resync with c-torture.exp.
8544         * lib/objc.exp: Load standard libraries.
8545
8546 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
8547
8548         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
8549         additional tests.
8550
8551 2001-12-27  Roger Sayle <roger@eyesopen.com>
8552
8553         * gcc.c-torture/execute/string-opt-16.c: New testcase.
8554
8555 2001-12-27  Richard Henderson  <rth@redhat.com>
8556
8557         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
8558
8559 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
8560
8561         * g++.dg/eh/ctor1.C: New test.
8562         * g++.dg/other/error2.C: New test.
8563
8564 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
8565
8566         * g++.dg/other/init2.C: New test.
8567
8568 2001-12-24  Richard Henderson  <rth@redhat.com>
8569
8570         * gcc.dg/20011223-1.c: New.
8571         * gcc.dg/inline-1.c: New.
8572
8573 2001-12-23  Richard Henderson  <rth@redhat.com>
8574
8575         * gcc.dg/asm-4.c: Test operand modifiers.
8576
8577 2001-12-23  Richard Henderson  <rth@redhat.com>
8578
8579         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
8580
8581 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
8582
8583         * gcc.c-torture/execute/20011223-1.c: New test.
8584
8585 2001-12-21  Richard Henderson  <rth@redhat.com>
8586
8587         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
8588         re-enables the warning.
8589
8590 2001-12-21  Richard Henderson  <rth@redhat.com>
8591
8592         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
8593
8594 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
8595
8596         * gcc.c-torture/compile/20011218-1.c: New test.
8597
8598 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
8599
8600         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
8601         arm-isr.c test.
8602         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
8603         epilogue generation for ARM ISR routines.
8604
8605 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8606
8607         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
8608         * gcc.dg/format/c90-printf-3.c: Likewise.
8609         * gcc.dg/format/c99-printf-3.c: Likewise.
8610         * gcc.dg/format/ext-1.c: Likewise.
8611         * gcc.dg/format/ext-6.c: Likewise.
8612         * gcc.dg/format/format.h: Prototype unlocked stdio.
8613
8614 2001-12-20  Richard Henderson  <rth@redhat.com>
8615
8616         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
8617         (arena): Use it.
8618         (malloc): Correct allocation logic.  Abort if we fill up the
8619         arena before initialization complete.
8620         (realloc): Correct allocation logic.
8621
8622 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
8623
8624         * gcc.c-torture/compile/20011219-2.c: New test.
8625
8626         * gcc.c-torture/execute/20011219-1.c: New test.
8627
8628 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
8629
8630         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
8631         target does not support weak symbols.
8632
8633 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
8634
8635         * gcc.c-torture/compile/20011219-1.c: New test.
8636
8637 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
8638
8639         * g++.dg/other/error1.C: New test.
8640
8641 2001-12-17  Jeffrey A Law  (law@redhat.com)
8642
8643         * gcc.c-torture/execute/20011217-1.c: New test.
8644
8645 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
8646
8647         * objc.dg/special/: New directory.
8648         * objc.dg/special/special.exp: New file.
8649         * objc.dg/special/unclaimed-category-1.h: New file.
8650         * objc.dg/special/unclaimed-category-1a.m: New file.
8651         * objc.dg/special/unclaimed-category-1.m: New file.
8652
8653 2001-12-17  Andreas Jaeger  <aj@suse.de>
8654
8655         * gcc.c-torture/compile/20011217-2.c: New test.
8656
8657 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
8658
8659         * gcc.c-torture/compile/20011217-1.c: New test.
8660
8661 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
8662
8663         * testsuite/gcc.dg/20011214-1.c: New.
8664
8665 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
8666
8667         * gcc.dg/altivec-4.c: New.
8668
8669 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
8670
8671         * gcc.dg/20011113-1.c: New test.
8672
8673 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8674
8675         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
8676         std::__malloc_alloc_template<0> and
8677         std::__default_alloc_template<false, 0>.
8678
8679 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
8680
8681         * objc/execute/bf-21.m: New test.
8682         * objc/execute/enumeration-1.m: New test.
8683         * objc/execute/enumeration-2.m: New test.
8684
8685 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
8686
8687         * gcc.dg/gnu89-init-1.c: New test.
8688
8689 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8690
8691         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
8692         * g++.old-deja/g++.jason/2371.C: Likewise.
8693         * g++.old-deja/g++.jason/template33.C: Likewise.
8694         * g++.old-deja/g++.jason/template34.C: Likewise.
8695         * g++.old-deja/g++.jason/template36.C: Likewise.
8696         * g++.old-deja/g++.oliva/typename1.C: Likewise.
8697         * g++.old-deja/g++.oliva/typename2.C: Likewise.
8698         * g++.old-deja/g++.other/typename1.C: Likewise.
8699         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8700         * g++.old-deja/g++.pt/nontype5.C: Likewise.
8701         * g++.old-deja/g++.pt/typename11.C: Likewise.
8702         * g++.old-deja/g++.pt/typename14.C: Likewise.
8703         * g++.old-deja/g++.pt/typename16.C: Likewise.
8704         * g++.old-deja/g++.pt/typename3.C: Likewise.
8705         * g++.old-deja/g++.pt/typename4.C: Likewise.
8706         * g++.old-deja/g++.pt/typename5.C: Likewise.
8707         * g++.old-deja/g++.pt/typename7.C: Likewise.
8708         * g++.old-deja/g++.robertl/eb9.C: Likewise.
8709
8710 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
8711
8712         * g++.dg/other/linkage1.C: New test.
8713         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
8714         specifiers.
8715
8716 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
8717
8718         * gcc.dg/concat.c: New test.
8719
8720 2001-12-11  Stan Shebs  <shebs@apple.com>
8721
8722         * objc/compile: New test directory.
8723         * objc/compile/compile.exp: New expect script.
8724         * objc/compile/20011211-1.m: New compile test.
8725
8726 2001-12-11  Jason Merrill  <jason@redhat.com>
8727
8728         * lib/prune.exp (prune_gcc_output): Also handle "In member
8729         function".  So many permutations...
8730
8731 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
8732
8733         * g++.dg/template/typedef1.C: New test.
8734
8735 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8736
8737         * g++.dg/other/copy1.C: New test.
8738
8739 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
8740
8741         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
8742
8743         * gcc.dg/builtin-choose-expr.c: New.
8744
8745 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
8746
8747         * gcc.dg/altivec-2.c: New.
8748
8749 2001-12-07  Richard Henderson  <rth@redhat.com>
8750
8751         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
8752
8753 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
8754
8755         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
8756         ultrasparc.
8757
8758 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8759
8760         * g++-old.deja/g++.robertl/eb101.C: Deleted.
8761
8762 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
8763
8764         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
8765         variable argument list.
8766
8767 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
8768
8769         * gcc.c-torture/execute/memcheck: Delete entire directory.
8770         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
8771         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
8772
8773 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8774
8775         * gcc.dg/Wshadow-1.c: New test.
8776
8777 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
8778
8779         * gcc.c-torture/compile/20011130-1.c: New test.
8780
8781         * gcc.dg/noncompile/20011025-1.c: New test.
8782
8783         * g++.dg/other/anon-union.C: New test.
8784
8785         * gcc.c-torture/execute/20011024-1.c: New test.
8786
8787 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
8788
8789         * gcc.c-torture/execute/20000722-1.x,
8790         gcc.c-torture/execute/20010123-1.x: Remove.
8791         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
8792         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
8793         gcc.dg/c99-complit-2.c: New tests.
8794
8795 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
8796
8797         * g++.dg/inherit/base1.C: New test.
8798
8799 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
8800
8801         * g++.dg/other/stdarg1.C: New test.
8802
8803         * gcc.c-torture/compile/20011130-2.c: New test.
8804
8805 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
8806
8807         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
8808         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
8809         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
8810         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
8811         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
8812         * gcc.dg/builtin-prefetch-1.c: New test.
8813
8814 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
8815
8816         * gcc.dg/20011130-1.c: New test.
8817
8818 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8819
8820         * g++.dg/other/scope1.C: New test.
8821         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
8822
8823 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8824
8825         * gcc.dg/vla-init-1.c: New test.
8826
8827 2001-12-01  Geoff Keating  <geoffk@redhat.com>
8828
8829         * gcc.c-torture/compile/structs.c: New testcase from GDB.
8830
8831 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8832
8833         * objc.dg/alias.m: Update.
8834         * objc.dg/class-1.m: Update.
8835         * objc.dg/const-str-1.m: Update.
8836         * objc.dg/fwd-proto-1.m: Update.
8837         * objc.dg/id-1.m: Update.
8838         * objc.dg/super-class-1.m: Update.
8839
8840 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
8841
8842         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
8843         constructs.
8844
8845 2001-11-28  Jeffrey A Law  (law@cygnus.com)
8846
8847         * gcc.c-torture/execute/20011128-1.c: New test.
8848
8849 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
8850
8851         * gcc.dg/20011127-1.c: New test.
8852
8853 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8854
8855         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
8856         from Austin Group draft 7.
8857         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
8858         scanf format arguments.
8859         * gcc.dg/format/no-exargs-2.c: New test.
8860
8861 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
8862
8863         * g++.dg/abi/vbase8-4.C: New test.
8864
8865 2001-11-24  Ian Lance Taylor  <ian@airs.com>
8866
8867         * gcc.c-torture/execute/20011121-1.c: New test.
8868
8869 2001-11-23  Jeffrey A Law  (law@cygnus.com)
8870
8871         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
8872
8873 2001-11-23  Andreas Jaeger  <aj@suse.de>
8874
8875         * gcc.dg/cpp/charconst-2.c: New test.
8876
8877 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
8878
8879         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
8880         to the host if it is remote.  Let tests specify extra headers
8881         they use.
8882         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
8883         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
8884         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
8885         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
8886         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
8887         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
8888         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
8889         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
8890         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
8891         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
8892
8893 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
8894
8895         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
8896         for little endian ARMs.
8897
8898 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
8899
8900         * gcc.c-torture/compile/20011119-1.c: New test.
8901         * gcc.c-torture/compile/20011119-2.c: New test.
8902
8903 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
8904
8905         * gcc.dg/altivec-1.c: Fix typo.
8906
8907 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
8908
8909         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
8910
8911 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
8912
8913         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
8914
8915 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
8916
8917         * lib/g77.exp: Don't specify --rpath-link.
8918
8919         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
8920         across all the headers.
8921         * gcc.dg/format/format.exp: For testing on a remote host,
8922         copy format.h.
8923
8924         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
8925         * gcc.c-torture/execute/930406-1.c: Likewise.
8926         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
8927
8928 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
8929
8930         * gcc.dg/altivec-1.c: New.
8931
8932 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
8933
8934         * gcc.dg/cpp/fpreprocessed.c: New test case.
8935
8936 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8937
8938         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
8939         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
8940         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
8941
8942 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8943
8944         * gcc.dg/no-builtin-1.c: New test.
8945
8946 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
8947
8948         * gcc.c-torture/execute/20011115-1.c: New test.
8949
8950 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
8951
8952         * gcc.c-torture/compile/20011114-2.c: New test.
8953         * gcc.c-torture/compile/20011114-3.c: New test.
8954         * gcc.c-torture/compile/20011114-4.c: New test.
8955
8956 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
8957
8958         * g++.dg/other/init1.C: New test.
8959
8960 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
8961
8962         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
8963         message.
8964
8965         * gcc.c-torture/execute/20011114-1.c: New testcase.
8966
8967         * gcc.c-torture/compile/20010327-1.c: Revert last change.
8968         * gcc.c-torture/compile/20011114-1.c: New test, exactly
8969         like the (before this change) version of 20010327-1.c.
8970
8971 2001-11-14  Roger Sayle <roger@eyesopen.com>
8972
8973         * gcc.c-torture/execute/string-opt-13.c: New testcase.
8974
8975 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
8976
8977         * g++.dg/init/array2.C: New test.
8978
8979 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
8980
8981         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
8982
8983 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
8984
8985         * g++.dg/other/forscope1.C: New test.
8986         * g++.dg/ext/forscope1.C: New test.
8987         * g++.dg/ext/forscope2.C: New test.
8988
8989 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
8990
8991         * gcc.c-torture/execute/20011113-1.c: New test.
8992
8993 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
8994
8995         * gcc.c-torture/execute/20011109-2.c: New test.
8996
8997         * gcc.c-torture/execute/20011109-1.c: New test.
8998
8999 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9000
9001         * gcc.c-torture/compile/20011109-1.c: New test.
9002
9003 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9004
9005         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9006         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9007         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9008         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9009         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9010         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9011         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9012
9013 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9014
9015         * g++.dg/warn/Wshadow-1.C: New tests.
9016         * g++.old-deja/g++.mike/for3.C: Update.
9017
9018 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9019
9020         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9021         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9022         XFAILs.  Adjust expected error texts.
9023         * gcc.c-torture/compile/20011106-1.c,
9024         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9025         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9026         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9027         gcc.dg/c99-array-lval-5.c: New tests.
9028
9029 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9030
9031         * gcc.dg/cpp/defined.c: Update.
9032
9033 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9034
9035         * gcc.c-torture/execute/anon-1.c: New test.
9036
9037 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9038
9039         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9040         same size, so no warning should be produced on stormy16.
9041
9042         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9043         due to oversized array.
9044         * g++.old-deja/g++.mike/ns15.C: Likewise.
9045         * g++.old-deja/g++.pt/crash16.C: Likewise.
9046
9047 2001-11-02  Graham Stott  <grahams@redhat.com>
9048
9049         * g++.dgother/debug1.C: Fix typos.
9050
9051 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9052
9053         * g++.dg/other/debug1.C: New test.
9054
9055 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9056
9057         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9058         of unsigned long.
9059
9060 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9061
9062         * gcc.dg/20011029-2.c: New test.
9063
9064         * gcc.c-torture/compile/20011029-1.c: New test.
9065
9066 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9067
9068         * objc/execute/class_self-1.m: New test.
9069         * objc/execute/class_self-2.m: New test.
9070
9071 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9072
9073         * gcc.misc-tests/msgs.exp: Delete.
9074         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9075         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9076         error set to match recent changes.
9077
9078 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9079
9080         * gcc.dg/20011021-1.c: New test.
9081
9082 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9083
9084         * gcc.c-torture/compile/20011023-1.c: New test.
9085
9086 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9087
9088         * lib/g77.exp: Rewrite based on lib/g++.exp.
9089
9090 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9091
9092         * gcc.c-torture/execute/20011019-1.c: New test.
9093
9094         * gcc.dg/20011018-1.c: New test.
9095
9096 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9097
9098         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9099
9100 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9101
9102         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9103         * gcc.dg/attr-invalid.c: Likewise.
9104
9105 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9106
9107         * testsuite/gcc.dg/20011015-1.c: New test.
9108
9109 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9110
9111         * g++.dg/template/unify2.C: New test.
9112
9113 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9114
9115         * g++.dg/other/exception-specification.C: New test
9116
9117 2001-10-13  Tom Rix  <trix@redhat.com>
9118
9119         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
9120         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
9121
9122 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
9123
9124         * testsuite/gcc.dg/20011009-1.c: New test.
9125
9126 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9127
9128         PR g++/4476
9129         * g++.dg/other/friend1.C: New test.
9130
9131 2001-10-11  Richard Henderson  <rth@redhat.com>
9132
9133         * g++.old-deja/g++.other/crash18.C: Add -S to options.
9134
9135 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9136
9137         * gcc.c-torture/compile/20011010-1.c: New.
9138
9139 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9140
9141         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
9142         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
9143         g77.f-torture/execute/execute.exp,
9144         g77.f-torture/noncompile/noncompile.exp,
9145         gcc.c-torture/compile/compile.exp,
9146         gcc.c-torture/execute/execute.exp,
9147         gcc.c-torture/execute/ieee/ieee.exp,
9148         gcc.c-torture/execute/memcheck/memcheck.exp,
9149         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
9150         objc/execute/execute.exp: Update FSF address.
9151
9152 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9153
9154         * gcc.dg/cpp/cmdlne-C.c: Update.
9155         * gcc.dg/cpp/cmdlne-C2.c: New.
9156
9157 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9158
9159         * gcc.c-torture/execute/20011008-3.c: New.
9160
9161 2001-10-08  DJ Delorie  <dj@redhat.com>
9162
9163         * gcc.dg/20011008-1.c: New.
9164         * gcc.dg/20011008-2.c: New.
9165
9166 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9167
9168         * gcc.dg/cpp/spacing1.c: Update test.
9169
9170 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9171
9172         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
9173         spelling errors of "separate" as "seperate".
9174
9175 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
9176
9177         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
9178         enough to avoid inlining.
9179
9180 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9181
9182         * lib/g77.exp: set libg2c_dir correctly.
9183
9184 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9185
9186         * gcc.dg/cpp/macro11.c: New test.
9187
9188 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9189
9190         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
9191         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
9192         gcc.dg/format/multattr-3.c: New tests.
9193         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
9194         tests for format attributes on function pointers being rejected.
9195
9196 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9197
9198         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
9199
9200 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9201
9202         * g++.dg/warn/format1.C: New test.
9203
9204 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
9205
9206         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
9207
9208 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9209
9210         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
9211
9212 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9213
9214         * gcc.dg/cpp/redef2.c: Add test.
9215
9216 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
9217
9218         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
9219         long-standing bug on i686, apparently.
9220         * gcc.c-torture/execute/loop-2c.x: New file.
9221         * gcc.c-torture/execute/loop-2d.x: New file.
9222         * gcc.c-torture/execute/loop-3c.x: New file.
9223
9224 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
9225
9226         * gcc.dg/cpp/20000625-2.c: Correct line number.
9227
9228 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9229
9230         * gcc.dg/cpp/macro10.c: New test.
9231         * gcc.dg/cpp/strify3.c: New test.
9232         * gcc.dg/cpp/spacing1.c: Add tests.
9233         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
9234         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
9235
9236 2001-09-24  DJ Delorie  <dj@redhat.com>
9237
9238         * gcc.c-torture/execute/20010924-1.c: New test.
9239
9240 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9241
9242         * testsuite/objc/execute/paste.m: Remove.
9243
9244 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9245
9246         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
9247
9248 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
9249
9250         * g77.dg/strlen0.f: New test.
9251
9252 2001-09-21  Richard Henderson  <rth@redhat.com>
9253
9254         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
9255         * g++.old-deja/g++.abi/vtable2.C: Likewise.
9256
9257 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9258
9259         Table-driven attributes.
9260         * g++.dg/ext/attrib1.C: New test.
9261
9262 2001-09-20  DJ Delorie  <dj@redhat.com>
9263
9264         * gcc.dg/20000926-1.c: Update expected warning messages.
9265         * gcc.dg/array-2.c: Likewise, and test for warnings too.
9266         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
9267         array.
9268
9269 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
9270
9271         * g++.dg/eh/registers1.C: New test case.
9272
9273 2001-09-17  Richard Henderson  <rth@redhat.com>
9274
9275         * gcc.dg/array-5.c: Fix VLA decomposition test.
9276
9277 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9278
9279         * gcc.dg/cpp/line5.c: New testcase.
9280
9281 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
9282
9283         * gcc.dg/cpp/macro9.c: New test.
9284
9285 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
9286
9287         * gcc.c-torture/execute/980223.c: Change type of addr from long
9288         to char *.
9289
9290 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
9291
9292         * gcc.c-torture/execute/20010915-1.c: New test.
9293
9294 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
9295
9296         * g77.dg/bprob: New directory.
9297         * g77.dg/bprob/bprob.exp: New file.
9298         * g77.dg/bprob/bprob-1.f: New test.
9299         * g77.dg/gcov: New directory.
9300         * g77.dg/gcov/gcov.exp: New file.
9301         * g77.dg/gcov/gcov-1.f: New test.
9302         * g77.dg/gcov/gcov-1.x: New file.
9303
9304 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9305
9306         * gcc.dg/cpp/directiv.c: Update.
9307         * gcc.dg/cpp/undef1.c: Update.
9308
9309 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
9310
9311         * gcc.dg/20010912-1.c: New test.
9312
9313 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
9314
9315         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
9316         language-independent file in lib.
9317         * lib/gcov.exp: New file.
9318
9319 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9320
9321         * gcc.c-torture/compile/20010911-1.c: New test.
9322
9323 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
9324
9325         * lib/profopt.exp: New, to support profile-directed optimizations.
9326         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
9327         * gcc.misc-tests/bprob-1.c: New test.
9328         * gcc.misc-tests/bprob-2.c: New test.
9329
9330 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
9331
9332         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
9333         XFAIL and which kinds of gcov output to verify.
9334         * gcc.misc-tests/gcov-4b.x: New file.
9335         * gcc.misc-tests/gcov-5b.x: New file.
9336         * gcc.misc-tests/gcov-6.x: New file.
9337         * gcc.misc-tests/gcov-7.c: New test.
9338         * gcc.misc-tests/gcov-7.x: New file.
9339
9340 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
9341
9342         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
9343         * gcc.misc-tests/gcov-6.c: New test.
9344
9345 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9346
9347         PR c++/3986
9348         * g++.dg/abi/vbase1.C: New test.
9349
9350 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
9351
9352         * objc.dg/method-2.m: New.
9353
9354 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9355
9356         PR c++/4203
9357         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
9358         * g++.dg/init/empty1.C: New test.
9359
9360 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
9361
9362         * gcc.c-torture/compile/20010903-1.c: New test.
9363
9364 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
9365
9366         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
9367         for m68k.
9368
9369 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
9370
9371         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
9372
9373         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
9374
9375         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
9376
9377 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
9378
9379         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
9380         for 16-bit 'unsigned int'.
9381
9382 2001-08-29  Kazu Hirata  <kazu@hxi.com>
9383
9384         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
9385
9386 2001-08-27  Richard Henderson  <rth@redhat.com>
9387
9388         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
9389         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
9390
9391 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
9392
9393         * gcc.dg/asm-names.c (ymain): New.
9394
9395 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
9396
9397         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
9398         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
9399         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
9400
9401 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9402
9403         * gcc.dg/compare5.c: New testcase.
9404
9405 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
9406
9407         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
9408         and "In instantiation".
9409
9410 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
9411
9412         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
9413
9414 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
9415
9416         * gcc.misc-tests/gcov.exp: Add support for branch information.
9417         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
9418         * gcc.misc-tests/gcov-4.c: New test.
9419         * gcc.misc-tests/gcov-4b.c: New test.
9420         * gcc.misc-tests/gcov-5b.c: New test.
9421
9422 2001-08-20  Zack Weinberg  <zackw@panix.com>
9423
9424         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
9425         expected to fail.
9426
9427 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9428
9429         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
9430
9431 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
9432
9433         * g++.dg/eh/template1.C: New test.
9434
9435 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
9436
9437         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
9438         Fix thinko.
9439         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
9440         for xfail.
9441
9442 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
9443
9444         * lib/g77-dg.exp:  Use prune.exp for common procedures
9445         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
9446         * lib/g77.exp: (g77-dg-prune) Remove
9447
9448 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
9449
9450         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
9451
9452 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9453
9454         * g++.dg/template/unify1.C: New test.
9455
9456 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
9457
9458         * g++.dg/abi/empty4.C: New test.
9459
9460 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
9461
9462         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
9463         solaris2.*
9464         * g77.f-torture/compile/pr3743.x: Likewise
9465
9466 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9467
9468         * g++.dg/other/using-declaration.C: New test.
9469
9470 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9471
9472         * gcc.dg/cpp/tr-sign.c: New testcase.
9473
9474 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9475
9476         * gcc.dg/cpp/19951025-1.c: Revert.
9477         * gcc.dg/cpp/directiv.c: We no longer process directives that
9478         interrupt macro arguments.
9479
9480 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
9481
9482         * gcc.dg/bconstp-1.c: New test.
9483
9484 2001-08-03  Richard Henderson  <rth@redhat.com>
9485
9486         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
9487
9488 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9489
9490         * gcc.dg/cpp/19951025-1.c: Update.
9491
9492 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
9493
9494         * g77.dg/ff90-1.f (s): Fix reference of variable z,
9495         should be x.
9496
9497 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9498
9499         Kill -fhonor-std.
9500         * g++.old-deja/g++.ns/ns14.C: Remove special options.
9501         * g++.old-deja/g++.other/std1.C: Likewise.
9502         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
9503
9504 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
9505
9506         * lib/g77.exp:  Load gcc-defs.exp for common procedures
9507         (g77_pass, g77_fail, g77_finish, g77_exit,
9508         ${tool}_check_unsupported_p} Now redundant.  Deleted.
9509
9510 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
9511
9512         * g77.dg/fbackslash.f
9513         * g77.dg/fcase-preserve.f
9514         * g77.dg/ff90-1.f
9515         * g77.dg/ffixed-line-length-0.f
9516         * g77.dg/ffixed-line-length-132.f
9517         * g77.dg/ffixed-line-length-7.f
9518         * g77.dg/ffixed-line-length-72.f
9519         * g77.dg/ffixed-line-length-none.f
9520         * g77.dg/ffree-form-1.f
9521         * g77.dg/fno-backslash.f
9522         * g77.dg/fno-f90-1.f
9523         * g77.dg/fno-fixed-form-1.f
9524         * g77.dg/fno-onetrip.f
9525         * g77.dg/fno-typeless-boz.f
9526         * g77.dg/fno-underscoring.f
9527         * g77.dg/fno-vxt-1.f
9528         * g77.dg/fonetrip.f
9529         * g77.dg/ftypeless-boz.f
9530         * g77.dg/fugly-assumed.f
9531         * g77.dg/funderscoring.f
9532         * g77.dg/fvxt-1.f
9533
9534 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
9535
9536         * objc.dg/fwd-proto-1.m: New.
9537         * objc.dg/local-decl-1.m: New.
9538         * objc.dg/naming-1.m: New.
9539         * objc.dg/naming-2.m: New.
9540         * objc.dg/proto-hier-1.m: New.
9541
9542 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
9543
9544         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
9545         largest-type elements to a struct makes its size grow.
9546
9547 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9548
9549         * g++.dg/abi/vthunk1.C: New test.
9550
9551 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9552
9553         * g++.dg/abi/vbase8-22.C: New test.
9554
9555 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9556
9557         * gcc.dg/cpp/macro8.c: New test.
9558
9559 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
9560
9561         * g++.dg/abi/vbase8-21.C: New test.
9562
9563 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
9564
9565         * g++.dg/abi/vbase8-10.C: New test.
9566
9567 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9568
9569         * lib/g++.exp (g++_set_ld_library_path): Renamed to
9570         ${tool}_set_ld_library_path.
9571         Changed caller.
9572         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
9573         g++.exp.
9574
9575 2001-07-26  Stan Cox <scox@redhat.com>
9576
9577         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
9578         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
9579         gcc_exit, gcc_check_unsupported_p):
9580         Moved to gcc-deps.exp
9581         * gcc-deps.exp: New file.
9582
9583 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9584
9585         * g++.old-deja/g++.pt/defarg14.C: New test.
9586
9587 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
9588
9589         * g++.old-deja/g++.other/lineno5.C: New test.
9590
9591 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
9592
9593         * g++.old-deja/g++.pt/crash68.C: New test.
9594
9595 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
9596
9597         * g++.old-deja/g++.other/crash42.C: New test.
9598
9599 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9600
9601         * gcc.dg/cpp/extratokens.c: Fix.
9602         * gcc.dg/cpp/skipping2.c: New tests.
9603
9604 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9605
9606         * gcc.c-torture/execute/20010724-1.c: New file.
9607         * gcc.c-torture/execute/20010724-1.x: New file.
9608
9609 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9610
9611         * g++.old-deja/g++.other/cond7.C: New test.
9612
9613 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9614
9615         * g++.old-deja/g++.other/optimize4.C: New test.
9616
9617 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9618
9619         * g++.old-deja/g++.abi/vbase8-5.C: New test.
9620
9621 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
9622
9623         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
9624         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
9625         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
9626         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
9627
9628         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
9629         bug report" message.
9630
9631         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
9632         * g++.dg/ext/instantiate1.C: Move from old-deja.
9633
9634 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
9635
9636         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
9637         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
9638         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
9639         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
9640
9641 2001-07-23  Jeffrey A Law  (law@cygnus.com)
9642
9643         * gcc.c-torture/execute/20010723-1.c: New test.
9644
9645 2001-07-23  Ben Elliston  <bje@redhat.com>
9646
9647         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
9648
9649 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9650
9651         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
9652         i[34567]86-*-*.
9653         Delete handling of ieee_multilib_flags.
9654         Pass -mieee for alpha*-*-* and sh-*-*.
9655         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
9656
9657 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
9658
9659         Remove old-abi tests.
9660         * g++.old-deja/g++.mike/p11116.C: Remove.
9661         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
9662
9663 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
9664
9665         * g77.f-torture/compile/pr3743.f:  New test
9666
9667 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
9668
9669         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
9670
9671 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9672
9673         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
9674         g++.old-deja/g++.pt/static6.C: Likewise.
9675         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
9676         supports weak symbols.
9677
9678 2001-07-18  Andreas Jaeger  <aj@suse.de>
9679
9680         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
9681         supported again.
9682
9683 2001-07-18  Andreas Jaeger  <aj@suse.de>
9684
9685         * gcc.dg/iftrap-1.c: Fix target line.
9686
9687 2001-07-17  Richard Henderson  <rth@redhat.com>
9688
9689         * gcc.c-torture/execute/20010717-1.c: New.
9690
9691 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9692
9693         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
9694         tests.
9695
9696 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9697
9698         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
9699
9700 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9701
9702         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
9703         UAC_SIGBUS, UAC_NOPRINT definitions.
9704
9705 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
9706
9707         * objc/execute/object_is_class.m: New test.
9708         * objc/execute/object_is_meta_class.m: New test.
9709
9710 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9711
9712         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
9713         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
9714
9715 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
9716
9717         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
9718         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
9719
9720 2001-07-14  Richard Henderson  <rth@redhat.com>
9721
9722         * gcc.dg/iftrap-1.c: New.
9723
9724 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
9725
9726         * g77.f-torture/execute/intrinsic77.f: New test.
9727
9728 2001-07-11  Janis Johnson <janis@us.ibm.com>
9729
9730         * gcc.misc-tests/gcov-3.c: New test.
9731
9732 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
9733
9734         * gcc.c-torture/compile/20010711-1.c,
9735         * gcc.c-torture/compile/20010711-2.c: New tests.
9736
9737 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
9738
9739         * gcc.c-torture/execute/20010711-1.c: New test.
9740
9741 2001-07-11  Ben Elliston  <bje@redhat.com>
9742
9743         * g++.old-deja/g++.other/enum5.C: New test.
9744
9745 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
9746
9747         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
9748         (g++-dg-prune): Call prune_gcc_output.
9749         * prune.exp: New file for prune_gcc_output.
9750         * lib/g++.exp, lib/gcc.exp: Load it.
9751
9752 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9753
9754         * gcc.c-torture/compile/20010701-1.c,
9755         g++.old-deja/g++.ext/attrib6.C: New tests.
9756
9757 2001-07-06  Jeffrey A Law  (law@cygnus.com)
9758
9759         * gcc.c-torture/compile/20010706-1.c: New test.
9760
9761 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
9762
9763         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
9764
9765 2001-06-28  Stan Shebs  <shebs@apple.com>
9766
9767         * gcc.dg/pragma-darwin.c: New test.
9768
9769 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9770
9771         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
9772         Solaris 2.[678] system.
9773
9774 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9775
9776         * gcc.dg/20010622-1.c: New test.
9777
9778 2001-06-18  Stan Shebs  <shebs@apple.com>
9779
9780         * objc.dg: New directory.
9781         * objc.dg/dg.exp: New file.
9782         * objc.dg/alias.m: New.
9783         * objc.dg/class-1.m: New.
9784         * objc.dg/class-2.m: New.
9785         * objc.dg/const-str-1.m: New.
9786         * objc.dg/const-str-2.m: New.
9787         * objc.dg/id-1.m: New.
9788         * objc.dg/method-1.m: New.
9789         * objc.dg/super-class-1.m: New.
9790         * lib/objc-dg.exp: New file.
9791
9792 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9793
9794         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
9795         of label name.
9796
9797 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
9798
9799         * g++.old-deja/g++.abi/vbase8-9.C: New test.
9800
9801 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9802
9803         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
9804         variable.
9805
9806 2001-06-12  Richard Henderson  <rth@redhat.com>
9807
9808         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
9809
9810 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
9811
9812         * g++.old-deja/g++.abi/vbase5.C: New test.
9813         * g++.old-deja/g++.abi/vbase6.C: New test.
9814         * g++.old-deja/g++.abi/vbase7.C: New test.
9815
9816 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9817
9818         * gcc.c-torture/compile/20010610-1.c: New test.
9819
9820 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
9821
9822         * g++.old-deja/g++.abi/vbase4.C: New test.
9823
9824 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9825
9826         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
9827         support %f for HC11/HC12 targets.
9828         * gcc.c-torture/execute/930513-1.x: New file, likewise.
9829         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
9830         on HC11/HC12 targets.
9831         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
9832
9833 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9834
9835         * gcc.dg/wchar_t-1.c: New file.
9836         * gcc.dg/wint_t-1.c: Likewise.
9837
9838 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
9839
9840         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
9841
9842 2001-06-11  Richard Henderson  <rth@redhat.com>
9843
9844         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
9845
9846 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9847
9848         * gcc.c-torture/compile/20010611-1.c: New test.
9849
9850 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9851
9852         * gcc.dg/c99-tag-1.c: Add more tests.
9853
9854 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
9855
9856         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
9857         representation on MN10300 and ARM/Thumb.
9858
9859 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
9860
9861         * g77.f-torture/execute/20010610.f: New.
9862
9863 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
9864
9865         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
9866         names.
9867
9868 2001-06-09  Richard Henderson  <rth@redhat.com>
9869
9870         * gcc.c-torture/execute/ashrdi-1.c: New.
9871         * gcc.c-torture/execute/ashldi-1.c: New.
9872         * gcc.c-torture/execute/lshrdi-1.c: New.
9873
9874 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
9875
9876         * objc/execute/load-3.m: Added. Check sending +load to categories,
9877         in addition to classes.
9878
9879 2001-06-08  Stan Shebs  <shebs@apple.com>
9880
9881         * objc/execute/load-2.m: New test.  From Nicola Pero
9882         <n.pero@mi.flashnet.it>.
9883
9884 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
9885
9886         * gcc.c-torture/execute/20010605-2.c: New test.
9887
9888 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9889
9890         * g++.old-deja/g++.abi/vbase2.C: New test.
9891         * g++.old-deja/g++.abi/vbase3.C: New test.
9892
9893 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9894
9895         * g++.old-deja/g++.pt/friend49.C: New test.
9896
9897 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
9898
9899         * g++.old-deja/g++.ext/anon3.C: New test.
9900
9901 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
9902
9903         * g++.old-deja/g++.other/conv7.C: New test.
9904
9905 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
9906
9907         * gcc.c-torture/compile/20010605-2.c: New test.
9908
9909 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9910
9911         * gcc.c-torture/execute/20010604-1.c: New test.
9912
9913 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
9914
9915         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
9916
9917 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
9918
9919         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
9920         (g++_link_flags): Likewise.
9921         (g++_init): Pass gccpath's value to two previous functions.
9922
9923 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9924
9925         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
9926         Ensure logfile entry matches exec command line.
9927
9928 2001-05-31  Richard Henderson  <rth@redhat.com>
9929
9930         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
9931         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
9932
9933 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
9934
9935         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
9936         compiler for irix6.2
9937
9938 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
9939
9940         * g++.old-deja/g++.other/optimize3.C: New file.
9941
9942 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
9943
9944         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
9945         assemble.
9946
9947 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
9948
9949         * g++.old-deja/g++.other/optimize2.C: New file.
9950
9951 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
9952
9953         * gcc.c-torture/compile/20010518-2.c: New file.
9954         * gcc.c-torture/execute/20010518-1.c: New file.
9955         * gcc.c-torture/execute/20010518-2.c: New file.
9956
9957 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9958
9959         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
9960
9961 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
9962
9963         G++ no longer defines builtins that do not begin with __builtin.
9964         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
9965         * g++.old-deja/g++.brendand/misc13.C: Likewise.
9966         * g++.old-deja/g++.law/builtin1.C: Likewise.
9967         * g++.old-deja/g++.law/cvt2.C: Likewise.
9968         * g++.old-deja/g++.mike/net5.C: Likewise.
9969         * g++.old-deja/g++.other/builtins1.C: Likewise.
9970         * g++.old-deja/g++.other/builtins2.C: Likewise.
9971         * g++.old-deja/g++.other/builtins3.C: Likewise.
9972         * g++.old-deja/g++.other/builtins4.C: Likewise.
9973         * g++.old-deja/g++.other/inline8.C: Likewise.
9974         * g++.old-deja/g++.robertl/eb39.C: Likewise.
9975
9976 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
9977
9978         * g++.old-deja/g++.pt/using1.C: Adjust.
9979         * g++.old-deja/g++.pt/using2.C: New test.
9980
9981 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9982
9983         * gcc.dg/cpp/charconst.c: New tests.
9984         * gcc.dg/cpp/escape.c: New tests.
9985         * gcc.dg/cpp/escape-1.c: New tests.
9986         * gcc.dg/cpp/escape-2.c: New tests.
9987         * gcc.dg/cpp/ucs.c: New tests.
9988
9989 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
9990
9991         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
9992         native compiler for irix6.5.
9993
9994 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
9995
9996         * lib/g++.exp (g++_include_flags): Use args to compute
9997         get_multilibs.
9998         (g++_link_flags): Likewise.
9999         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10000
10001 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10002
10003         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10004
10005 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10006
10007         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10008         this file.
10009
10010 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10011
10012         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10013         STACK_SIZE;
10014         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10015         to STACK_SIZE; Use it to define size of add_histo array.
10016         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10017         to STACK_SIZE.
10018         (f): Use GITT_SIZE to define size of gitt local table.
10019         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10020         to STACK_SIZE; Use it to define size of bytemem array.
10021
10022 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10023
10024         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10025         on 68HC11/HC12 due to the asm instruction.
10026         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10027         * gcc.c-torture/compile/920520-1.x: Likewise.
10028         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10029         on 68HC11/HC12 because the function is larger than 64K.
10030         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10031         on 68HC11/HC12 because the structure is too large.
10032
10033 2001-05-20  Richard Henderson  <rth@redhat.com>
10034
10035         * gcc.c-torture/execute/20010520-1.c: New.
10036
10037 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10038
10039         * g++.old-deja/g++.warn/compare1.C: New test.
10040         * gcc.dg/compare4.c: New test.
10041
10042 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10043
10044         * g++.old-deja/g++.other/optimize1.C: New test.
10045
10046 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10047
10048         * g++.old-deja/g++.pt/spec41.C: New test.
10049
10050 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10051
10052         * gcc.c-torture/compile/20010114-1.x: Remove.
10053
10054 2001-05-18  Stan Shebs  <shebs@apple.com>
10055
10056         * gcc.c-torture/compile/20010518-1.c: New test.
10057
10058 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10059
10060         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10061         * g++.old-deja/g++.pt/crash67.C: New test.
10062
10063 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10064
10065         * g++.old-deja/g++.other/debug9.C: New test.
10066
10067 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10068
10069         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10070
10071 2001-05-16  Jan Hubicka  <jh@suse.cz>
10072
10073         * gcc.c-torture/compile/20010516-1.c: New test.
10074
10075 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10076
10077         * g++.old-deja/g++.other/crash41.C: New test.
10078
10079 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10080
10081         * g++.old-deja/g++.pt/crash66.C: New test.
10082
10083 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10084
10085         * g++.old-deja/g++.robertl/eb27.C: Convert.
10086
10087 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10088
10089         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10090         declaration being redundant.
10091
10092 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10093
10094         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10095
10096 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10097
10098         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10099
10100 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10101
10102         * lib/g++.exp: Use testsuite_flags.
10103
10104 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10105
10106         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
10107
10108 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10109
10110         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
10111
10112 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
10113
10114         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
10115
10116 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
10117
10118         * gcc.c-torture/compile/20010313-1.c: New test.
10119
10120 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
10121
10122         * gcc.dg/cpp/direct2.c: New test.
10123         * gccq.dg/cpp/direct2s.c: New test.
10124
10125         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
10126
10127 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
10128
10129         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
10130         * g++.old-deja/g++.other/op3.C: Likewise.
10131
10132 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10133
10134         * gcc.dg/cpp/syshdr.h: New file.
10135         * gcc.dg/cpp/sysmac1.c: Update.
10136         * gcc.dg/cpp/sysmac2.c: Update.
10137
10138 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10139
10140         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
10141
10142 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
10143
10144         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
10145         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
10146
10147 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
10148
10149         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
10150
10151 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
10152
10153         * lib/g++.exp (g++_include_flags): Don't use any special flags
10154         if TESTING_IN_BUILD_TREE is not defined.
10155         (g++_init): Use a plain 'c++' as the compiler if
10156         TESTING_IN_BUILD_TREEE is not defined.
10157
10158 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10159
10160         * g++.old-deja/g++.eh/catch13.C: New test.
10161         * g++.old-deja/g++.eh/catch14.C: New test.
10162
10163 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10164
10165         * gcc.dg/cpp/tr-define.c: New test.
10166
10167 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
10168
10169         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
10170         <stdlib.h>, not <malloc.h>.
10171
10172 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10173
10174         * g++.old-deja/g++.ns/template17.C: New test.
10175
10176 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10177
10178         * g++.old-deja/g++.pt/ref4.C: New test.
10179
10180 2001-04-30  Richard Henderson  <rth@redhat.com>
10181
10182         * gcc.dg/20000724-1.c: Revert last change.
10183
10184 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
10185
10186         * g77.f-torture/execute/20010430.f: New test.
10187
10188 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
10189
10190         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
10191
10192 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
10193
10194         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
10195
10196 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10197
10198         * g++.old-deja/g++.eh/crash6.C: New test.
10199
10200 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10201
10202         * g++.old-deja/g++.other/warn7.C: New test.
10203
10204 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10205
10206         * g++.old-deja/g++.other/defarg9.C: New test.
10207
10208 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10209
10210         * g77.f-torture/compile/20010426.f: New test.
10211         * g77.f-torture/execute/20010426.f: New test.
10212
10213 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10214
10215         * g77.f-torture/compile/20000629-1.x: Remove - error
10216         has been fixed.
10217
10218 2001-04-26  Jeffrey A Law  (law@cygnus.com)
10219
10220         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
10221         Tweak slightly to work with g++.dg framework.
10222         * g++.dg/special/ecos.exp: Run initp1.C test.
10223         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
10224
10225         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
10226         its linker doesn't give line numbers either.
10227         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
10228
10229 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10230
10231         * g++.old-deja/g++.other/lex1.C: New test.
10232
10233 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
10234
10235         * gcc.dg/noncompile/20010425-1.c: New test.
10236
10237 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10238
10239         * g++.old-deja/g++.pt/mangle2.C: New test.
10240
10241 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10242
10243         * gcc.dg/format/plus-1.c: New test.
10244
10245 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10246
10247         * gcc.dg/20010423-1.c: New test.
10248
10249 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10250
10251         * gcc.c-torture/execute/20010422-1.c: New test.
10252
10253 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
10254
10255         * g++.old-deja/g++.ns/type2.C: New test.
10256
10257 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
10258
10259         * g++.old-deja/g++.other/perf1.C: New test.
10260
10261 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
10262
10263         * gcc.dg/c99-func-2.c: Remove xfail.
10264         * gcc.dg/c99-func-3.c: Remove xfail.
10265         * gcc.dg/c99-func-4.c: Remove xfail.
10266
10267 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
10268
10269         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
10270
10271 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10272
10273         * gcc.c-torture/compile/20010423-1.c: New test.
10274
10275 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10276
10277         * g++.old-deja/g++.pt/typename28.C: New test.
10278
10279 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10280
10281         * g++.old-deja/g++.abi/empty2.C: New test.
10282         * g++.old-deja/g++.abi/empty3.C: New test.
10283
10284 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10285
10286         * g++.old-deja/g++.other/comdat2.C: New test.
10287         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
10288
10289 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10290
10291         * g++.old-deja/g++.other/overload14.C: New test.
10292
10293 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10294
10295         * g++.old-deja/g++.other/lookup23.C: New test.
10296
10297 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10298
10299         * gcc.c-torture/execute/20010403-1.c: New test.
10300
10301 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
10302             Mark Mitchell  <mark@codesourcery.com>
10303
10304         * lib/old-dejagnu.exp: Don't delete output of executable.
10305         Add .exe suffix to executables.
10306
10307 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
10308
10309         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
10310
10311 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10312
10313         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
10314
10315 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10316
10317         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
10318         * g++.old-deja/g++.abi/crash1.C: New test.
10319
10320 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10321
10322         * g++.old-deja/g++.other/crash40.C: New test.
10323
10324 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10325
10326         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
10327
10328 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
10329
10330         * g++.old-deja/g++.other/warn6.C: New test.
10331
10332 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10333
10334         * g++.old-deja/g++.robertl/eb42.C: Same.
10335
10336 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10337
10338         * gcc.dg/wtr-conversion-1.c: New testcase.
10339
10340 2001-04-10  Richard Henderson  <rth@redhat.com>
10341
10342         * g++.old-deja/g++.other/array5.C: New.
10343
10344 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10345
10346         * gcc.c-torture/execute/20010408-1.c: New test.
10347
10348 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
10349
10350         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
10351         headers and constructs.
10352         * g++.old-deja/g++.robertl/eb79.C: Same.
10353         * g++.old-deja/g++.robertl/eb77.C (main): Same.
10354         * g++.old-deja/g++.robertl/eb73.C: Same.
10355         * g++.old-deja/g++.robertl/eb66.C (main): Same.
10356         * g++.old-deja/g++.robertl/eb55.C (t): Same.
10357         * g++.old-deja/g++.robertl/eb54.C (main): Same.
10358         * g++.old-deja/g++.robertl/eb46.C (main): Same.
10359         * g++.old-deja/g++.robertl/eb44.C: Same.
10360         * g++.old-deja/g++.robertl/eb41.C (main): Same.
10361         * g++.old-deja/g++.robertl/eb4.C (main): Same.
10362         * g++.old-deja/g++.robertl/eb39.C: Same.
10363         * g++.old-deja/g++.robertl/eb33.C (main): Same.
10364         * g++.old-deja/g++.robertl/eb31.C (main): Same.
10365         * g++.old-deja/g++.robertl/eb30.C: Same.
10366         * g++.old-deja/g++.robertl/eb3.C: Same.
10367         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
10368         * g++.old-deja/g++.robertl/eb21.C: Same.
10369         * g++.old-deja/g++.robertl/eb15.C: Same.
10370         * g++.old-deja/g++.robertl/eb118.C: Same.
10371         * g++.old-deja/g++.robertl/eb115.C (main): Same.
10372         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
10373         * g++.old-deja/g++.robertl/eb109.C: Same.
10374         * g++.old-deja/g++.other/sibcall1.C (main): Same.
10375         * g++.old-deja/g++.mike/rtti1.C: Same.
10376         * g++.old-deja/g++.mike/p658.C: Same.
10377         * g++.old-deja/g++.mike/net46.C: Same.
10378         * g++.old-deja/g++.mike/net34.C: Same.
10379         * g++.old-deja/g++.mike/memoize1.C: Same.
10380         * g++.old-deja/g++.mike/eh2.C: Same.
10381         * g++.old-deja/g++.law/weak.C: Same.
10382         * g++.old-deja/g++.law/visibility7.C: Same.
10383         * g++.old-deja/g++.law/visibility25.C: Same.
10384         * g++.old-deja/g++.law/visibility22.C: Same.
10385         * g++.old-deja/g++.law/visibility2.C: Same.
10386         * g++.old-deja/g++.law/visibility17.C: Same.
10387         * g++.old-deja/g++.law/visibility13.C: Same.
10388         * g++.old-deja/g++.law/visibility10.C: Same.
10389         * g++.old-deja/g++.law/visibility1.C: Same.
10390         * g++.old-deja/g++.law/virtual3.C (eval): Same.
10391         * g++.old-deja/g++.law/vbase1.C: Same.
10392         * g++.old-deja/g++.law/operators32.C: Same.
10393         * g++.old-deja/g++.law/nest3.C: Same.
10394         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
10395         * g++.old-deja/g++.law/except5.C (main): Same.
10396         * g++.old-deja/g++.law/cvt7.C (run): Same.
10397         * g++.old-deja/g++.law/cvt2.C: Same.
10398         * g++.old-deja/g++.law/cvt16.C: Same.
10399         * g++.old-deja/g++.law/ctors6.C (bar): Same.
10400         * g++.old-deja/g++.law/ctors17.C (main): Same.
10401         * g++.old-deja/g++.law/ctors13.C: Same.
10402         * g++.old-deja/g++.law/ctors12.C (main): Same.
10403         * g++.old-deja/g++.law/ctors10.C: Same.
10404         * g++.old-deja/g++.law/code-gen5.C: Same.
10405         * g++.old-deja/g++.law/bad-error7.C: Same.
10406         * g++.old-deja/g++.law/arm9.C: Same.
10407         * g++.old-deja/g++.law/arm12.C: Same.
10408         * g++.old-deja/g++.law/arg8.C: Same.
10409         * g++.old-deja/g++.law/arg1.C: Same.
10410         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
10411         * g++.old-deja/g++.jason/template31.C: Same.
10412         * g++.old-deja/g++.jason/template24.C (main): Same.
10413         * g++.old-deja/g++.jason/2371.C: Same.
10414         * g++.old-deja/g++.eh/new2.C: Same.
10415         * g++.old-deja/g++.eh/new1.C: Same.
10416         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
10417         * g++.old-deja/g++.brendan/nest21.C (main): Same.
10418         * g++.old-deja/g++.brendan/err-msg3.C: Same.
10419         * g++.old-deja/g++.brendan/crash62.C: Same.
10420         * g++.old-deja/g++.brendan/crash52.C: Same.
10421         * g++.old-deja/g++.brendan/crash49.C (main): Same.
10422         * g++.old-deja/g++.brendan/crash38.C: Same.
10423         * g++.old-deja/g++.brendan/crash15.C (main): Same.
10424         * g++.old-deja/g++.brendan/copy9.C: Same.
10425
10426 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
10427
10428         * gcc.c-torture/execute/20001203-2.c (memset):
10429         Count argument is of type __SIZE_TYPE__.
10430
10431 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
10432
10433         * gcc.c-torture/compile/20010404-1.c: New test.
10434
10435 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
10436
10437         * gcc.c-torture/compile/20010326-1.c: New test.
10438
10439 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
10440
10441         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
10442         peculiarities of the SH.
10443         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
10444
10445 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10446
10447         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
10448         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
10449         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
10450
10451 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10452
10453         * g77.f-torture/compile/20010321-1.f: New test.
10454
10455 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10456
10457         * gcc.c-torture/compile/20010329-1.c: New test.
10458
10459 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10460
10461         * gcc.c-torture/execute/20010329-1.c: New test.
10462
10463 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
10464
10465         * g++.old-deja/g++.other/eh4.C: Fix typo.
10466
10467 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
10468
10469         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
10470
10471 2001-03-28  Philip Blundell  <philb@gnu.org>
10472
10473         * gcc.c-torture/compile/20010328-1.c: New test.
10474
10475 2001-03-27  Richard Henderson  <rth@redhat.com>
10476
10477         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
10478         * g++.old-deja/g++.eh/vbase3.C: Likewise.
10479
10480 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
10481
10482         * gcc.c-torture/compile/20010327-1.c: New test.
10483
10484 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10485
10486         * g++.old-deja/g++.other/friend12.C: New test.
10487         * g++.old-deja/g++.other/friend9.C: Expect no errors.
10488         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
10489
10490 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10491
10492         * gcc.c-torture/execute/20010325-1.c: New test.
10493
10494 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
10495
10496         * g++.old-deja/g++.other/mangle3.C: New test.
10497
10498 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
10499
10500         * g++.old-deja/g++.other/anon8.C: New test.
10501
10502 2001-03-20  Philip Blundell  <philb@gnu.org>
10503
10504         * gcc.c-torture/compile/20010320-1.c: New test.
10505
10506 2001-03-17  Richard Henderson  <rth@redhat.com>
10507
10508         * g++.old-deja/g++.other/eh4.C: Add expected error text.
10509
10510 2001-03-15  Geoff Keating  <geoff@redhat.com>
10511
10512         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
10513         tests on AIX.
10514
10515 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
10516
10517         * g++.old-deja/g++.other/eh4.C: New test.
10518
10519 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
10520
10521         * gcc.dg/cpp/mi1.c: Update.
10522
10523 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
10524
10525         * g++.old-deja/g++.other/regstack.C: New test.
10526
10527 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10528
10529         * g++.old-deja/g++.other/ref4.C: New test.
10530
10531 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
10532
10533         * objc/execute/va_method.m: Added.
10534         * objc/execute/IMP.m: Added.
10535         * objc/execute/_cmd.m: Added.
10536         * objc/execute/accessing_ivars.m: Added.
10537         * objc/execute/class-1.m: Added.
10538         * objc/execute/class-10.m: Added.
10539         * objc/execute/class-11.m: Added.
10540         * objc/execute/class-12.m: Added.
10541         * objc/execute/class-13.m: Added.
10542         * objc/execute/class-14.m: Added.
10543         * objc/execute/class-2.m: Added.
10544         * objc/execute/class-3.m: Added.
10545         * objc/execute/class-4.m: Added.
10546         * objc/execute/class-5.m: Added.
10547         * objc/execute/class-6.m: Added.
10548         * objc/execute/class-7.m: Added.
10549         * objc/execute/class-8.m: Added.
10550         * objc/execute/class-9.m: Added.
10551         * objc/execute/class-tests-1.h
10552         * objc/execute/class-tests-2.h
10553         * objc/execute/compatibility_alias.m: Added.
10554         * objc/execute/encode-1.m: Added.
10555         * objc/execute/formal_protocol-1.m: Added.
10556         * objc/execute/formal_protocol-2.m: Added.
10557         * objc/execute/formal_protocol-3.m: Added.
10558         * objc/execute/formal_protocol-4.m: Added.
10559         * objc/execute/formal_protocol-5.m: Added.
10560         * objc/execute/formal_protocol-6.m: Added.
10561         * objc/execute/formal_protocol-7.m: Added.
10562         * objc/execute/informal_protocol.m: Added.
10563         * objc/execute/initialize.m: Added.
10564         * objc/execute/load.m: Added.
10565         * objc/execute/many_args_method.m: Added.
10566         * objc/execute/nested-3.m: Added.
10567         * objc/execute/no_clash.m: Added.
10568         * objc/execute/private.m: Added.
10569         * objc/execute/redefining_self.m: Added.
10570         * objc/execute/root_methods.m: Added.
10571         * objc/execute/selector-1.m: Added.
10572         * objc/execute/static-1.m: Added.
10573         * objc/execute/static-2.m: Added.
10574         * objc/execute/va_method.m: Added.
10575
10576 2001-03-10  Richard Henderson  <rth@redhat.com>
10577
10578         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
10579
10580 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
10581
10582         * g++.old-deja/g++.other/crash31.C: XFAIL.
10583         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
10584         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
10585         * gcc.c-torture/execute/20010123-1.x: XFAIL.
10586         * gcc.c-torture/execute/20010124-1.x: XFAIL.
10587         * gcc.dg/sequence-pt-1.c: XFAIL one test.
10588
10589 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
10590
10591         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
10592
10593 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
10594
10595         * gcc.dg/20000724-1.c: Don't use multiline strings.
10596
10597 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
10598
10599         * objc/execute/string1.m, objc/execute/string2.m: Compare the
10600         result of -cString against what we expect it to be; don't just
10601         print it out for no one to read.
10602
10603         * objc/execute/string3.m, objc/execute/string4.m: New tests.
10604         Based on testcases provided by Nicola Pero.
10605
10606 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
10607
10608         * gcc.dg/cpp/macro7.c: New test.
10609
10610 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
10611
10612         * gcc.dg/cpp/multiline.c: Update.
10613
10614 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10615
10616         * g++.old-deja/g++.other/enum3.C: New test.
10617
10618 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10619
10620         * g++.old-deja/g++.other/pod1.C: New test.
10621
10622 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10623
10624         * g++.old-deja/g++.ext/overload1.C: New test.
10625
10626 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10627
10628         * g++.old-deja/g++.pt/using1.C: New test.
10629
10630 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10631
10632         * g++.old-deja/g++.other/using9.C: New test.
10633
10634 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
10635
10636         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
10637
10638         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
10639
10640 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
10641
10642         * g++.old-deja/g++.ext/realpt1.C: Remove.
10643
10644 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
10645
10646         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
10647
10648 2001-02-26  Will Cohen  <wcohen@redhat.com>
10649
10650         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
10651
10652 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
10653
10654         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
10655         templatized constructors.
10656
10657 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10658
10659         * gcc.c-torture/execute/20010224-1.c: New test.
10660
10661 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
10662
10663         * gcc.c-torture/execute/20010222-1.c: New test.
10664
10665 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
10666
10667         * g++.old-deja/g++.other/inline20.C: New test.
10668
10669 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
10670
10671         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
10672
10673 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10674
10675         * g++.old-deja/g++.other/lookup22.C: New test.
10676
10677 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
10678
10679         * g77.dg: New directory.
10680         * g77.dg/20010216-1.f: New test case.
10681         * g77.dg/dg.exp: New driver.
10682         * lib/g77-dg.exp: New driver library.
10683
10684 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10685
10686         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
10687
10688 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
10689
10690         * g++.old-deja/g++.other/decl9.C: New test.
10691
10692 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
10693
10694         * g++.old-deja/g++.other/init16.C: Update the test so that it does
10695         not need <string> and also tests the initialization at runtime.
10696
10697 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10698
10699         * gcc.c-torture/execute/longlong.c: New test.
10700
10701 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
10702
10703         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
10704
10705 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
10706
10707         * gcc.c-torture/execute/920302-1.c (execute):
10708         Change argument type to short.
10709
10710 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10711
10712         * g++.old-deja/g++.pt/deduct6.C: New test.
10713
10714 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10715
10716         * g++.old-deja/g++.pt/deduct5.C: New test.
10717
10718 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
10719
10720         * gcc.c-torture/execute/20010209-1.c: New test.
10721
10722 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
10723
10724         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
10725
10726 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
10727
10728         * g++.dg/vtgc1.C: Update for new ABI.
10729
10730         * consistency.vlad: New directory, 1665 files.
10731
10732 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10733
10734         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
10735         return type.
10736         * gcc.dg/cpp/digraphs.c: Declare puts.
10737
10738 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
10739
10740         * g++.old-deja/g++.other/warn5.C: New test.
10741
10742 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
10743
10744         * g++.old-deja/g++.pt/spec40.C: New test.
10745
10746 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
10747
10748         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
10749         case.
10750         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
10751
10752 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
10753
10754         * gcc.c-torture/compile/20010209-1.c: New test.
10755
10756 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
10757
10758         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
10759         excess errors message but not if it crashes.
10760         * g++.old-deja/g++.other/crash27.C: Likewise.
10761         * g++.old-deja/g++.other/crash28.C: Likewise.
10762         * g++.old-deja/g++.other/crash30.C: Likewise.
10763         * g++.old-deja/g++.other/crash32.C: Likewise.
10764         * g++.old-deja/g++.other/crash35.C: Likewise.
10765         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10766
10767 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10768
10769         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
10770         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
10771         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
10772         g77.f-torture/execute/execute.exp,
10773         g77.f-torture/noncompile/noncompile.exp,
10774         gcc.c-torture/execute/execute.exp,
10775         gcc.c-torture/execute/memcheck/memcheck.exp,
10776         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
10777         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
10778         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
10779         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
10780         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
10781         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
10782         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
10783         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
10784         Remove bug reporting instructions with ancient email addresses.
10785
10786 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
10787
10788         * gcc.dg/20010202-1.c: New test.
10789         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
10790
10791 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
10792
10793         * g++.dg/stdbool-if.C: New test.
10794
10795 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
10796
10797         * objc/execute/fdecl.m: Added main().
10798
10799 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
10800
10801         * gcc.c-torture/execute/20010206-1.c: New test.
10802
10803 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10804
10805         * gcc.dg/cpp/avoidpaste1.c: Update.
10806
10807 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
10808
10809         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
10810         Pero <nicola@brainstorm.co.uk>.
10811         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
10812
10813 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
10814
10815         * g++.old-deja/g++.pt/spec39.C: New test.
10816
10817 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
10818
10819         * gcc.c-torture/compile/20010202-1.c: New test.
10820
10821 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
10822
10823         * g++.old-deja/g++.abi/primary2.C: New test.
10824         * g++.old-deja/g++.abi/primary3.C: New test.
10825         * g++.old-deja/g++.abi/primary4.C: New test.
10826         * g++.old-deja/g++.abi/primary5.C: New test.
10827         * g++.old-deja/g++.abi/vtable3.h: New test.
10828         * g++.old-deja/g++.abi/vtable3a.C: New test.
10829         * g++.old-deja/g++.abi/vtable3b.C: New test.
10830         * g++.old-deja/g++.abi/vtable3c.C: New test.
10831         * g++.old-deja/g++.abi/vtable3d.C: New test.
10832         * g++.old-deja/g++.abi/vtable3e.C: New test.
10833         * g++.old-deja/g++.abi/vtable3f.C: New test.
10834         * g++.old-deja/g++.abi/vtable3g.C: New test.
10835         * g++.old-deja/g++.abi/vtable3h.C: New test.
10836         * g++.old-deja/g++.abi/vtable3i.C: New test.
10837         * g++.old-deja/g++.abi/vtable3j.C: New test.
10838         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
10839
10840 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
10841
10842         * g++.old-deja/g++.other/anon6.C: New test.
10843         * g++.old-deja/g++.other/anon7.C: New test.
10844
10845 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10846
10847         * gcc.dg/cpp/avoidpaste2.c: New tests.
10848
10849 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
10850
10851         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
10852
10853 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
10854
10855         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
10856         DECIMAL_DIG cases for Irix."
10857
10858 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
10859
10860         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
10861
10862 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10863
10864         * gcc.dg/c99-tag-1.c: New test.
10865
10866 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
10867
10868         * gcc.dg/cpp/tr-warn1.c: Add tests.
10869
10870 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
10871
10872         * gcc.dg/cpp/avoidpaste1.c: Update.
10873         * gcc.dg/cpp/paste4.c: Update.
10874
10875 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
10876
10877         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
10878         cases for Irix.
10879
10880 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
10881
10882         * g++.old-deja/g++.other/inline19.C: New test.
10883
10884 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10885
10886         * gcc.dg/Wlarger-than.c: New test.
10887
10888 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10889
10890         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
10891
10892 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
10893
10894         * gcc.c-torture/execute/20010129-1.c: New test.
10895         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
10896
10897 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
10898
10899         * gcc.dg/cpp/avoidpaste1.c: Test case.
10900
10901 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
10902
10903         * g++.old-deja/g++.other/inline18.C: New test.
10904
10905 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10906
10907         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
10908         and __builtin_putchar.
10909
10910 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
10911
10912         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
10913         tests.
10914
10915 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
10916
10917         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
10918         floating point number rounding mode to round to the nearest
10919         representable mode.
10920
10921 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
10922
10923         * g++.old-deja/g++.other/mangle2.C: New test.
10924
10925 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
10926
10927         * gcc.c-torture/compile/20010124-1.c: New test.
10928
10929 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
10930
10931         * g++.old-deja/g++.pt/spec38.C: New test.
10932
10933 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10934
10935         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
10936         "Build don't run".
10937
10938 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10939
10940         * gcc.c-torture/execute/20010123-1.c: New test.
10941
10942 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
10943
10944         * g++.old-deja/g++.pt/spec37.C: New test.
10945
10946 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
10947
10948         * g++.old-deja/g++.pt/overload14.C: New test.
10949
10950 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10951
10952         * gcc.c-torture/execute/20010122-1.c: New test, exercise
10953         __builtin_return_address.
10954
10955 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
10956
10957         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
10958         * g++.old-deja/g++.pt/spec35.C: New test.
10959         * g++.old-deja/g++.pt/spec36.C: New test.
10960
10961 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
10962
10963         * gcc.c-torture/compile/20010118-1.c: New test.
10964
10965 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
10966
10967         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
10968
10969 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
10970
10971         * gcc.c-torture/execute/20010119-1.c: New test.
10972
10973 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10974
10975         * g++.old-deja/g++.other/vbase5.C: New test.
10976
10977 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
10978
10979         * gcc.c-torture/execute/20010118-1.c: New test.
10980
10981 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10982
10983         * g++.old-deja/g++.pt/deduct3.C: New test.
10984
10985 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10986
10987         * g++.old-deja/g++.pt/spec34.C: New test.
10988
10989 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
10990
10991         * g77.f-torture/compile/20000601-2.f: New test.
10992
10993 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10994
10995         * g++.old-deja/g++.other/init17.C: New test.
10996
10997 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
10998
10999         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11000
11001 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11002
11003         * g++.old-deja/g++.pt/unify8.C: New test.
11004
11005 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11006
11007         * g++.old-deja/g++.abi/vbase1.C: New test.
11008
11009 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11010
11011         * g++.old-deja/g++.pt/crash65.C: New test.
11012
11013 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11014
11015         * gcc.dg/cpp/assembl2.S: New test case.
11016
11017 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11018
11019         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11020         are supported.
11021
11022 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11023
11024         * g++.old-deja/g++.other/builtins1.C: New test.
11025         * g++.old-deja/g++.other/builtins2.C: Likewise.
11026         * g++.old-deja/g++.other/builtins3.C: Likewise.
11027         * g++.old-deja/g++.other/builtins4.C: Likewise.
11028
11029 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11030
11031         * gcc.c-torture/compile/20010117-1.c: New test.
11032         * gcc.c-torture/compile/20010117-2.c: New test.
11033
11034 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11035
11036         * g77.f-torture/execute/20010116.[fx]: New test,
11037         XFAIL on i?86-*-*.
11038         * g77.f-torture/compile/20010115.f: Indicate it's
11039         a test for PR fortran/1636.
11040
11041 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11042
11043         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11044
11045 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11046
11047         * g77.f-torture/compile/20010115.f: New test.
11048
11049 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11050
11051         * g++.old-deja/g++.pt/nontype5.C: New test.
11052
11053 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11054
11055         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11056         have an equivalent working one below it.
11057
11058 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11059
11060         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11061         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11062
11063 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11064
11065         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11066         message containing "init_priority".
11067         (conpr-2.C): Likewise.
11068         (conpr-3.C): Likewise.
11069         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11070
11071 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11072
11073         * gcc.c-torture/execute/20010114-2.c: New test.
11074
11075 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11076
11077         * gcc.c-torture/compile/20010114-1.c: New test.
11078         * gcc.c-torture/compile/20010114-1.x: Xfail.
11079         * gcc.c-torture/compile/20010114-2.c: New test.
11080         * gcc.c-torture/execute/20010114-1.c: New test.
11081         * gcc.dg/trunc-1.c: New test.
11082         * gcc.dg/uninit-B.c: New test.
11083
11084 2001-01-13  Nick Clifton  <nickc@redhat.com>
11085
11086         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11087         target.
11088
11089 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11090
11091         * gcc.c-torture/compile/20010113-1.c: New test.
11092
11093 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11094
11095         * gcc.c-torture/compile/20001212-1.c: New test.
11096
11097 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11098
11099         * gcc.dg/cpp/widestr1.c: Update.
11100         * gcc.dg/cpp/prag-imp.c: Remove.
11101
11102 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11103
11104         * gcc.c-torture/execute/20000801-3.x: Remove.
11105         * gcc.dg/c90-init-1.c: New test.
11106         * gcc.dg/c99-init-1.c: New test.
11107         * gcc.dg/c99-init-2.c: New test.
11108         * gcc.dg/gnu99-init-1.c: New test.
11109
11110 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
11111
11112         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
11113         testing that no relevant ones were found.
11114
11115 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11116
11117         * g++.old-deja/g++.pt/cast2.C: New test.
11118
11119 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11120
11121         * g++.old-deja/g++.pt/friend47.C: New test.
11122
11123 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11124
11125         * g++.old-deja/g++.pt/instantiate13.C: New test.
11126
11127 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11128
11129         * g++.old-deja/g++.other/defarg7.C: New test.
11130         * g++.old-deja/g++.other/defarg8.C: New test.
11131
11132 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11133
11134         * g++.old-deja/g++.pt/crash64.C: New test.
11135
11136 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11137
11138         * g++.old-deja/g++.pt/crash63.C: New test.
11139
11140 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11141
11142         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
11143
11144 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
11145
11146         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
11147
11148 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11149
11150         * g++.old-deja/g++.pt/error3.C: New test.
11151
11152 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11153
11154         * g++.old-deja/g++.other/crash39.C: New test.
11155
11156 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11157
11158         * g++.old-deja/g++.other/vbase4.C: New test.
11159
11160 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
11161
11162         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
11163         * gcc.dg/special/20000419-2.c: New file. Identical to above.
11164         * gcc.dg/special/special.exp: New test driver which will check
11165         for alias support for the above test.
11166
11167 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
11168
11169         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
11170         problems on small machines.
11171         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
11172         parameterize.
11173
11174 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
11175
11176         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
11177         mips.
11178         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11179
11180 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
11181
11182         * g++.old_deja/g++.pt/using8.C: New test.
11183
11184 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11185
11186         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
11187
11188 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
11189
11190         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
11191         where a failure is expected.
11192         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
11193
11194 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11195
11196         * g++.old_deja/g++.pt/instantiate12.C: New test.
11197
11198 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11199
11200         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
11201         start of structs.
11202         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
11203         * g++.old-deja/g++.brendan/crash17.C: Likewise.
11204         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11205         * g++.old-deja/g++.brendan/crash48.C: Likewise.
11206         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11207         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
11208         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11209         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
11210         * g++.old-deja/g++.eh/spec6.C: Likewise.
11211         * g++.old-deja/g++.jason/crash3.C: Likewise.
11212         * g++.old-deja/g++.law/ctors11.C: Likewise.
11213         * g++.old-deja/g++.law/ctors17.C: Likewise.
11214         * g++.old-deja/g++.law/ctors5.C: Likewise.
11215         * g++.old-deja/g++.law/ctors9.C: Likewise.
11216         * g++.old-deja/g++.mike/ambig1.C: Likewise.
11217         * g++.old-deja/g++.mike/net22.C: Likewise.
11218         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11219         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11220         * g++.old-deja/g++.mike/virt3.C: Likewise.
11221         * g++.old-deja/g++.niklas/t128.C: Likewise.
11222         * g++.old-deja/g++.other/anon4.C: Likewise.
11223         * g++.old-deja/g++.other/using1.C: Likewise.
11224         * g++.old-deja/g++.other/warn3.C: Likewise.
11225         * g++.old-deja/g++.pt/t37.C: Likewise.
11226         * g++.old-deja/g++.robertl/eb69.C: Likewise.
11227         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11228
11229 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11230
11231         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
11232
11233 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11234
11235         * gcc.c-torture/execute/stdio-opt-3.c: New test.
11236
11237 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
11238
11239         * gcc.c-torture/compile/20010107-1.c: New test.
11240
11241 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11242
11243         * gcc.c-torture/execute/builtin-noret-1.c: New test.
11244
11245 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11246
11247         * gcc.dg/format/format.h: New file.
11248         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
11249         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
11250         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
11251         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
11252         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
11253         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11254         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
11255         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
11256         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
11257         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
11258         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
11259         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
11260         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
11261         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
11262         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
11263         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
11264         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
11265         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
11266         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
11267         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
11268         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
11269         instead of declaring standard types, macros and functions in each
11270         test.
11271
11272 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
11273
11274         * gcc.c-torture/execute/20010106-1.c: New test.
11275
11276 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11277
11278         * gcc.dg/format/format.exp: New file.
11279         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
11280         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
11281         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
11282         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
11283         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
11284         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
11285         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
11286         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
11287         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
11288         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
11289         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
11290         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
11291         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
11292         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
11293         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
11294         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
11295         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
11296         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
11297         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
11298         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
11299         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
11300         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
11301         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
11302         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
11303         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
11304         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
11305         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
11306         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
11307         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
11308         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
11309         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
11310         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
11311         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
11312         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
11313         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
11314         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
11315         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
11316         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
11317         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
11318         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
11319         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
11320         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
11321
11322 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
11323
11324         * gcc.c-torture/execute/991228-1.c: Take word endianness into
11325         account.
11326
11327 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11328
11329         * gcc.c-torture/execute/builtin-complex-1.c: New test.
11330
11331 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11332
11333         * g++.old-deja/g++.pt/crash62.C: New test.
11334
11335 2001-01-04  Richard Henderson  <rth@redhat.com>
11336
11337         * gcc.dg/20000926-1.c: Update expected warnings.
11338         * gcc.dg/array-2.c: Likewise.
11339         * gcc.dg/array-4.c: Also validate flexible array members.
11340         * gcc.dg/c99-flex-array-1.c: New.
11341
11342 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11343
11344         * gcc.c-torture/compile/20001222-1.x: Remove.
11345
11346 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11347
11348         * gcc.c-torture/execute/built-in-setjmp.c: New.
11349
11350 2001-01-03  Richard Henderson  <rth@redhat.com>
11351
11352         * gcc.dg/940510-1.c: Update expected error wording.
11353         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
11354
11355 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
11356
11357         * lib/target-supports.exp (check_alias_available): Modified to
11358         indicate aliases not supported if only weak aliases are supported.
11359
11360 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11361
11362         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
11363         Turn on cmpstrsi checks for __pj__ and __i370__.
11364
11365 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11366
11367         * g++.old-deja/g++.other/virtual11.C: New test.
11368
11369 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11370
11371         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
11372
11373 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11374
11375         * gcc.c-torture/compile/20010102-1.c: New test.
11376
11377 2001-01-02  Andreas Jaeger  <aj@suse.de>
11378
11379         * gcc.dg/noreturn-3.c: New test.
11380
11381         * gcc.dg/noreturn-4.c: New test.
11382
11383 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11384
11385         * gcc.c-torture/execute/stdio-opt-1.c: Also test
11386         __builtin_fputc and __builtin_fwrite.
11387
11388 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11389
11390         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
11391         signed char, not default char.
11392
11393 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11394
11395         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
11396
11397 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
11398
11399         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
11400
11401 2000-12-29  Richard Henderson  <rth@redhat.com>
11402
11403         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
11404         (__cyg_profile_func_exit): Define.
11405
11406 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11407
11408         * g++.dg/vtgc1.C: New test.
11409
11410 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
11411
11412         * gcc.dg/noncompile/20001228-1.c: New test.
11413
11414         * gcc.dg/20001228-1.c: New test.
11415
11416         * gcc.c-torture/execute/20001228-1.c: New test.
11417
11418 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
11419
11420         * gcc.dg/format-strfmon-1.c: New test.
11421
11422 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11423
11424         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
11425         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
11426         * gcc.c-torture/execute/string-opt-1.c: Likewise.
11427         * gcc.c-torture/execute/string-opt-2.c: Likewise.
11428         * gcc.c-torture/execute/string-opt-3.c: Likewise.
11429         * gcc.c-torture/execute/string-opt-4.c: Likewise.
11430         * gcc.c-torture/execute/string-opt-6.c: Likewise.
11431         * gcc.c-torture/execute/string-opt-7.c: Likewise.
11432         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11433         * gcc.c-torture/execute/string-opt-9.c: Likewise.
11434         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11435         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11436         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11437
11438         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
11439         * gcc.c-torture/execute/string-opt-4.c: Test index.
11440
11441 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
11442
11443         * gcc.c-torture/compile/20001226-1.c: New test.
11444
11445 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11446
11447         * gcc.c-torture/compile/20001222-1.c: New test.
11448         * gcc.c-torture/compile/20001222-1.x: Xfail.
11449
11450 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
11451
11452         * gcc.c-torture/execute/comp-goto-2.c: New test.
11453
11454 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
11455
11456         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
11457         Use long types if __INT_MAX__ is 32767.
11458         (main): Use cast to (sint32 *) when poking 88 into a_page.
11459
11460         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
11461
11462 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
11463
11464         * gcc.c-torture/compile/20001221-1.c: New test.
11465         * gcc.c-torture/execute/20001221-1.c: New test.
11466
11467 2000-12-20  Richard Henderson  <rth@redhat.com>
11468
11469         * g++.old-deja/g++.pt/crash36.C: Update error lines.
11470         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11471
11472 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11473
11474         * gcc.dg/compare3.c: New test.
11475
11476 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11477
11478         * gcc.dg/format-warnll-1.c: New test.
11479
11480 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11481
11482         * gcc.dg/cpp/cmdlne-P.c: New test.
11483
11484 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11485
11486         * gcc.c-torture/execute/builtin-abs-1.c,
11487         gcc.c-torture/execute/builtin-abs-2.c: New tests.
11488
11489 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11490
11491         * gcc.dg/cpp/multiline.c: New test.
11492
11493 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11494
11495         * g++.old-deja/g++.other/syshdr1.C: Update.
11496         * gcc.dg/cpp/lineflags.c: Remove temporarily.
11497
11498 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11499
11500         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
11501
11502 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11503
11504         * g++.old-deja/g++.pt/ttp65.C: New test.
11505
11506 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11507
11508         * g++.old-deja/g++.pt/ttp64.C: New test.
11509
11510 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11511
11512         * g++.old-deja/g++.pt/spec33.C: New test.
11513
11514 2000-12-14  Catherine Moore  <clm@redhat.com>
11515
11516         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
11517         * gcc.c-torture/execute/920612-2.c: Likewise.
11518         * gcc.c-torture/execute/920428-2.c: Likewise.
11519         * gcc-c-torture/execute/va-arg-11.c: Call exit.
11520         * gcc.c-torture/execute/va-arg-21.c: Likewise.
11521
11522 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11523
11524         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
11525         * gcc.dg/pack-test-2.c: Likewise.
11526
11527 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11528
11529         Tests by Zack Weinberg <zackw@stanford.edu>.
11530
11531         * gcc.dg/cpp/defined.c: Update.
11532         * gcc.dg/cpp/defined_trad.c: New tests.
11533
11534 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11535
11536         * gcc.dg/cpp/trad-direct.c: Update.
11537
11538 2000-12-11  Neil Booth  <neilb@earthling.net>
11539
11540         * gcc.dg/cpp/defined_trad.c
11541
11542 2000-12-11  Neil Booth  <neilb@earthling.net>
11543
11544         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
11545
11546 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11547
11548         * gcc.dg/format-miss-2.c: New test.
11549
11550 2000-12-09  Neil Booth  <neilb@earthling.net>
11551
11552         * gcc.dg/cpp/lineflags.c: New tests.
11553         * gcc.dg/cpp/poison.c: Update.
11554         * gcc.dg/cpp/redef2.c: Update.
11555         * gcc.dg/cpp/skipping.c: New test.
11556
11557 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
11558
11559         * g++.old-deja/g++.other/eh3.C: New testcase.
11560
11561 2000-12-07  Neil Booth  <neilb@earthling.net>
11562
11563         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
11564         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
11565         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
11566         wtr-union-init-2.c, wtr-union-init-3.c: Update.
11567         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
11568         Update.
11569
11570 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11571
11572         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
11573         __SIZE_TYPE__ instead of int for type of integers cast to
11574         pointers.
11575
11576 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
11577
11578         * g++.old-deja/g++.other/cleanup4.C: New test.
11579
11580 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11581
11582         * format-sec-1.c: New test.
11583
11584 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11585
11586         * gcc.dg/format-nonlit-3.c: New test.
11587
11588 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11589
11590         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
11591         through a null pointer.
11592
11593 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11594
11595         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
11596         * g++.old-deja/g++.pt/partial4.C: New test.
11597
11598 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
11599
11600         * gcc.c-torture/execute/ieee/hugeval.x: New.
11601
11602 2000-12-06  Neil Booth  <neilb@earthling.net>
11603
11604         * gcc.dg/cpp/backslash2.c: New tests.
11605
11606 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11607
11608         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
11609         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
11610
11611 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
11612
11613         * gcc.c-torture/execute/20001203-2.c: New testcase.
11614
11615 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
11616
11617         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
11618         * g++.old-deja/g++.other/virtual10.C: New test.
11619
11620 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
11621
11622         * g++.old-deja/g++.mike/pmf5.C: Remove test.
11623
11624 2000-12-05  Richard Henderson  <rth@redhat.com>
11625
11626         * gcc.c-torture/compile/20001205-1.c: New.
11627
11628 2000-12-04  Neil Booth  <neilb@earthling.net>
11629
11630         * g++.old-deja/g++.other/virtual9.C: New test.
11631         * g++.old-deja/g++.pt/crash61.C: New test.
11632         * gcc.c-torture/execute/loop-9.c: New test.
11633
11634 2000-12-04  Neil Booth  <neilb@earthling.net>
11635
11636         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
11637         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
11638         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
11639         * gcc.dg/cpp/extratokens.c: ...here.
11640
11641 2000-12-04  Neil Booth  <neilb@earthling.net>
11642
11643         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
11644         New tests.
11645
11646 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11647
11648         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
11649         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
11650
11651 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11652
11653         * gcc.c-torture/execute/20001203-1.c: New test.
11654
11655 2000-12-03  Neil Booth  <neilb@earthling.net>
11656
11657         * gcc.dg/cpp/macro6.c: New test cases.
11658
11659 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11660
11661         * gcc.c-torture/execute/string-opt-9.c: New test.
11662         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11663         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11664         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11665
11666         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
11667         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
11668
11669 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
11670
11671         * gcc.dg/cpp/if-6.c: New testcase.
11672
11673         * gcc.dg/20001201-1.c: New testcase.
11674
11675 2000-12-02  Neil Booth  <neilb@earthling.net>
11676
11677         * g++.old-deja/g++.other/externC4.C,
11678         g++.old-deja/g++.other/friend10.C: New tests.
11679
11680 2000-12-02  Neil Booth  <neilb@earthling.net>
11681
11682         * g++.old-deja/g++.other/instan2.C
11683         * g++.old-deja/g++.other/instan3.C: New test.
11684
11685 2000-12-02  Neil Booth  <neilb@earthling.net>
11686
11687         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
11688         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
11689         gnuc99.c,gnuc99-pedantic.c: New tests.
11690
11691 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11692
11693         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
11694         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
11695
11696 2000-12-01  Neil Booth  <neilb@earthling.net>
11697
11698         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
11699         * gcc.dg/cpp/poison.c: Update.
11700         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
11701
11702 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
11703
11704         * g77.f-torture/execute/20001201.f: New test.
11705
11706 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11707
11708         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
11709
11710 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
11711
11712         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
11713
11714 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11715
11716         * g++.old-deja/g++.other/cast6.C: New test.
11717
11718 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
11719
11720         * gcc.c-torture/execute/20001130-2.c: New testcase.
11721
11722 2000-11-30  Richard Henderson  <rth@redhat.com>
11723
11724         * gcc.c-torture/execute/20001130-1.c: New test.
11725
11726 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
11727
11728         * g++.old-deja/g++.other/op3.C: New test.
11729
11730 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
11731
11732         * g++.old-deja/g++.other/op2.C: New test.
11733
11734 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
11735
11736         * g++.old-deja/g++.other/crash38.C: New test.
11737
11738 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
11739
11740         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
11741
11742 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
11743
11744         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
11745         tests.
11746         * gcc.c-torture/execute/string-opt-6.c: New test.
11747
11748         * gcc.dg/20001117-1.c: Add main.
11749
11750 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
11751
11752         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
11753         Move from here ...
11754         * gcc.dg/940510-1.c: ... to here.
11755
11756         * gcc.dg/20000926-1.c: GNU C now allows initializations of
11757         zero-size arrays in toplevel structures.
11758
11759 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
11760
11761         * gcc.c-torture/execute/loop-8.c: New test.
11762
11763 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11764
11765         * g++.old-deja/g++.other/base1.C: New test.
11766
11767 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11768
11769         * g++.old-deja/g++.other/parse2.C: New test.
11770
11771 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11772
11773         * g++.old-deja/g++.pt/incomplete1.C: New test.
11774
11775 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11776
11777         * g++.old-deja/g++.other/friend9.C: New test.
11778
11779 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
11780
11781         * gcc.dg/20001127-1.c: New test.
11782
11783 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
11784
11785         * g++.old-deja/g++.pt/friend46.C: New test.
11786
11787 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
11788
11789         * g++.old-deja/g++.other/ptrmem8.C: New test.
11790
11791 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11792
11793         * gcc.c-torture/execute/string-opt-7.c: New test.
11794         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11795
11796 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
11797
11798         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
11799         instead of 'mkcheck 2'.
11800
11801 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11802
11803         * gcc.c-torture/execute/memcheck/driver.c,
11804         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
11805         C9X references to refer to C99.
11806
11807 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
11808
11809         * gcc.dg/ultrasp3.c: New test.
11810
11811 2000-11-25  Neil Booth  <neilb@earthling.net>
11812
11813         * gcc.dg/cpp/include2.c: Update test to be locale independent.
11814
11815 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
11816
11817         * gcc.c-torture/compile/20001123-2.c: New.
11818
11819 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11820
11821         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
11822
11823 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
11824
11825         * gcc.dg/sequence-point-1.c: Add some new tests.
11826         * gcc.c-torture/execute/20001124-1.c: New test.
11827
11828 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
11829
11830         * g++.old-deja/g++.other/vaarg4.C: New test.
11831         * gcc.c-torture/compile/20001123-1.c: New test.
11832
11833 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
11834
11835         * g++.other/crash24.C: Adjust and remove XFAIL.
11836         * g++.other/crash37.C: New test.
11837
11838 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
11839
11840         * g++.old-deja/g++.pt/instantiate9.C: New test.
11841
11842 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
11843
11844         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
11845         new ABI, too.
11846
11847         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
11848         * g++.old-deja/g++.robertl/eb55.C: Likewise.
11849
11850 2000-11-22  Neil Booth  <neilb@earthling.net>
11851
11852         * gcc.dg/cpp/Wtrigraphs.c: New test.
11853
11854 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
11855
11856         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
11857
11858 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
11859
11860         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
11861
11862 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
11863
11864         * lib/gcc-dg.exp: load_lib scanasm.exp.
11865         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
11866         * lib/g++-dg.exp: load_lib scanasm.exp.
11867         * lib/scanasm.exp: New.
11868         (scan-assembler, scan-assembler-not): Add optional arguments to
11869         test name, or if not present, the pattern name.
11870         (scan-assembler-dem, scan-assembler-dem-not): New.
11871
11872         * g++.dg/dg.exp: New.
11873
11874 2000-11-21  Neil Booth  <neilb@earthling.net>
11875
11876         * gcc.dg/cpp/integrated1.c: Remove.
11877
11878 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
11879
11880         * gcc.c-torture/execute/20001121-1.c: New test.
11881
11882 2000-11-21  Richard Henderson  <rth@redhat.com>
11883
11884         * gcc.c-torture/compile/20001121-1.c: New test.
11885
11886 2000-11-20  Neil Booth  <neilb@earthling.net>
11887
11888         * gcc.dg/cpp/integrated1.c: New test.
11889
11890 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
11891
11892         * g++.old-deja/g++.other/inline17.C: New test.
11893
11894 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
11895
11896         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
11897         local variable to be zero: I made the variable global. Now
11898         uses abort() and exit() instead of relying on main's return value.
11899
11900 2000-11-20  Neil Booth  <neilb@earthling.net>
11901
11902         * gcc.dg/cpp/paste2.c: Update test.
11903         * objc/execute/paste.m: New test.
11904
11905 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11906
11907         * gcc.dg/c99-condexpr-1.c: New test.
11908
11909 2000-11-20  Neil Booth  <neilb@earthling.net>
11910
11911         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
11912
11913 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
11914
11915         * g++.old-deja/g++.pt/export1.C: New test.
11916
11917 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
11918
11919         * gcc.dg/20001117-1.c: New test.
11920
11921 2000-11-18  Richard Henderson  <rth@redhat.com>
11922
11923         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
11924
11925 2000-11-18  Richard Henderson  <rth@redhat.com>
11926
11927         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
11928         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
11929         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
11930
11931 2000-11-18  Richard Henderson  <rth@redhat.com>
11932
11933         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
11934         (main): New.  Exit cleanly.
11935
11936 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11937
11938         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
11939         gcc.dg/c99-fordecl-2.c: New tests.
11940
11941 2000-11-18  Richard Henderson  <rth@redhat.com>
11942
11943         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
11944         * gcc.c-torture/execute/zerolen-2.c: New.
11945
11946 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11947
11948         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
11949         memory.
11950
11951 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
11952
11953         * g++.old-deja/g++.pt/instantiate8.C: New test.
11954
11955 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
11956
11957         * g++.old-deja/g++.other/incomplete.C: Add more tests.
11958         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
11959
11960 2000-11-16  Nick Clifton  <nickc@redhat.com>
11961
11962         * gcc.c-torture/execute/nestfunc-2.c: New test.
11963         * gcc.c-torture/execute/nestfunc-3.c: New test.
11964
11965 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
11966
11967         * gcc.c-torture/compile/20001116-1.c: New test.
11968
11969 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11970
11971         * gcc.c-torture/execute/20001115-1.c: New test.
11972
11973 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
11974
11975         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
11976         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
11977         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
11978         * g++.old-deja/g++.abi/vmihint.C: Likewise.
11979
11980 2000-11-15  Neil Booth  <neilb@earthling.net>
11981
11982         gcc.dg/cpp/_Pragma1.c: Update.
11983         gcc.dg/cpp/_Pragma2.c: New test.
11984
11985 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11986
11987         * g++.old-deja/g++.other/anon5.C: New test.
11988
11989 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11990
11991         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
11992         tests.
11993
11994 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
11995
11996         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
11997         output.
11998
11999 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12000
12001         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12002         labels at end of compound statements.
12003
12004 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12005
12006         * gcc.c-torture/execute/loop-7.c: New test.
12007
12008 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12009
12010         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12011
12012 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12013
12014         * gcc.dg/c99-bool-1.c: New test.
12015
12016 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12017
12018         * gcc.dg/c99-scope-1.c: Remove xfail.
12019         * gcc.dg/c99-scope-2.c: New test.
12020
12021 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12022
12023         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12024         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12025
12026 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12027
12028         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12029         error messages.
12030
12031         * g++.mike/p700.C: Don't typedef wchar_t.
12032         * g++.mike/p784.C: Likewise.
12033         * g++.mike/eb101.C: Don't use __wchar_t.
12034
12035 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12036
12037         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12038         from DO loop.
12039
12040 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12041
12042         * gcc.c-torture/execute/20001111-1.c: New test.
12043
12044 2000-11-10  Nick Clifton  <nickc@redhat.com>
12045
12046         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12047         long multuiple and accumulate.
12048
12049 2000-11-09  Richard Henderson  <rth@redhat.com>
12050
12051         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12052         via size_t instead of int.
12053
12054         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12055         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12056         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12057         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12058
12059 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12060
12061         * gcc.c-torture/compile/20001109-1.c: New test.
12062         * gcc.c-torture/compile/20001109-2.c: New test.
12063
12064 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12065
12066         * g++.old-deja/g++.pt/operator1.C: New test.
12067         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12068
12069 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12070
12071         * gcc.dg/20001108-1.c: New test.
12072
12073 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12074
12075         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12076         with both arguments constant strings.
12077         * gcc.c-torture/execute/string-opt-3.c: New test.
12078         * gcc.c-torture/execute/string-opt-4.c: New test.
12079         * gcc.c-torture/execute/string-opt-5.c: New test.
12080
12081 2000-11-08  Nick Clifton  <nickc@redhat.com>
12082
12083         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12084         mulsidi3adddi patterns.
12085
12086 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12087
12088         * g++.old-deja/g++.other/crash36.C: New test.
12089
12090 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12091
12092         * g++.old-deja/g++.other/init16.C: New test.
12093
12094 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12095
12096         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12097
12098 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12099
12100         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12101         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12102         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12103
12104 2000-11-07  DJ Delorie  <dj@redhat.com>
12105
12106         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
12107
12108 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12109
12110         * gcc.c-torture/execute/string-opt-1.c: New test.
12111
12112 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12113
12114         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
12115         mips-sgi-irix6.* because the MIPS ABI passes floating-point
12116         parameters in registers, and there is no way for a varargs
12117         function to know in which order the integer and floating-point
12118         parameters should be interleaved when they are placed on the
12119         stack.
12120         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12121         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12122
12123 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12124
12125         * gcc.c-torture/execute/string-opt-2.c: New test.
12126
12127 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
12128
12129         * g++.old-deja/g++.pt/crash60.C: New test.
12130
12131 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12132
12133         * g++.old-deja/g++.other/crash24.C: New test.
12134         * g++.old-deja/g++.other/crash25.C: New test.
12135         * g++.old-deja/g++.other/crash26.C: New test.
12136         * g++.old-deja/g++.other/crash27.C: New test.
12137         * g++.old-deja/g++.other/crash28.C: New test.
12138         * g++.old-deja/g++.other/crash29.C: New test.
12139         * g++.old-deja/g++.other/crash30.C: New test.
12140         * g++.old-deja/g++.other/crash31.C: New test.
12141         * g++.old-deja/g++.other/crash32.C: New test.
12142         * g++.old-deja/g++.other/crash33.C: New test.
12143         * g++.old-deja/g++.other/crash34.C: New test.
12144         * g++.old-deja/g++.other/crash35.C: New test.
12145
12146 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12147
12148         * gcc.c-torture/execute/20001031-1.c: New test.
12149
12150 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
12151
12152         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
12153         namespace.
12154
12155         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
12156         standards-conformant.
12157
12158         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
12159
12160         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
12161         * g++.old-deja/g++.mike/p755a.C: Likewise.
12162         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12163         library makes no calls to `operator new' during initialization.
12164
12165 2000-11-04  Neil Booth  <neilb@earthling.net>
12166
12167         * gcc.dg/cpp/include2.c: New tests.
12168
12169 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12170
12171         * lib/g++.exp (g++_set_ld_library_path): New function.
12172         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12173
12174 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12175
12176         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12177         warnings.
12178
12179 2000-11-01  Richard Henderson  <rth@redhat.com>
12180
12181         * g++.old-deja/g++.ext/namedret1.C: New.
12182         * g++.old-deja/g++.ext/namedret2.C: New.
12183         * g++.old-deja/g++.ext/namedret3.C: New.
12184
12185 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12186
12187         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12188         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12189
12190 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12191
12192         * gcc.c-torture/execute/va-arg-21.c: New test.
12193
12194 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12195
12196         * gcc.dg/c99-complex-2.c: New test.
12197
12198 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12199
12200         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12201
12202 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12203
12204         * g++.old-deja/g++.other/inline16.C: New test.
12205
12206 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12207
12208         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12209         __PRETTY_FUNCTION__
12210
12211 2000-10-29  Neil Booth  <neilb@earthling.net>
12212
12213         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12214         New tests.
12215         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12216         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12217         optimisation.
12218
12219 2000-10-29  Neil Booth  <neilb@earthling.net>
12220
12221         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12222         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12223         * mi5.c: Test multiple includes work with -C.
12224         * trigraphs.c: Test ^= version.
12225
12226 2000-10-28  Neil Booth  <neilb@earthling.net>
12227
12228         New tests and test updates for new macro expander.
12229
12230         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12231         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12232         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12233         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12234         new diagnostic messages.
12235
12236         * gcc.dg/cpp/macro3.c: New tests.
12237
12238 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12239
12240         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12241         on the same line.
12242
12243 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12244
12245         * g++.old-deja/g++.other/eh2.C: New test.
12246
12247 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12248
12249         * gcc.c-torture/execute/20001027-1.c: New test.
12250
12251 2000-10-26  Richard Henderson  <rth@redhat.com>
12252
12253         * gcc.c-torture/execute/20001026-1.c: New.
12254
12255 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12256
12257         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12258         * g++.old-deja/g++.law/builtin1.C: Likewise.
12259         * g++.old-deja/g++.law/ctors10.C: Likewise.
12260         * g++.old-deja/g++.law/virtual3.C: Likewise.
12261         * g++.old-deja/g++.mike/p658.C: Likewise.
12262         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12263         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12264         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12265         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12266         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12267
12268 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12269
12270         * gcc.c-torture/compile/20001024-1.c: New test.
12271
12272 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12273
12274         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12275         to tell us whether or not we are using V3.
12276
12277 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12278
12279         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12280         operands.
12281
12282 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12283
12284         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12285
12286 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12287
12288         * gcc.c-torture/execute/20001024-1.c: New test.
12289
12290 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12291
12292         * g++.old-deja/g++.other/sibcall1.C: New test.
12293
12294 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12295
12296         * gcc.dg/noncompile/init-3.c: New test.
12297
12298 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12299
12300         * gcc.dg/format-array-1.c: New test.
12301
12302 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12303
12304         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12305         writing through null pointers; remove comment about testing
12306         unterminated strings.
12307
12308 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12309
12310         * gcc.c-torture/execute/20001017-2.c: New test.
12311
12312 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12313
12314         * gcc.c-torture/compile/20001018-1.c: New test.
12315         * gcc.c-torture/compile/20001018-1.x: Xfail.
12316
12317 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12318
12319         * gcc.c-torture/execute/20001017-1.c: New test.
12320
12321 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12322
12323         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12324         for multiple use of arguments with scanf formats; add tests for
12325         multiple use of arguments.
12326
12327 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12328
12329         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12330
12331 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12332
12333         * gcc.dg/format-miss-1.c: New test.
12334
12335 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12336
12337         * gcc.c-torture/execute/20001013-1.c: New test.
12338
12339 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12340
12341         * gcc.dg/format-branch-1.c: New test.
12342
12343 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12344
12345         * README, lib/file-format.exp: Remove EGCS references.
12346
12347 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12348
12349         * gcc.dg/20001013-1.c: New test.
12350
12351 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12352
12353         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12354         for intmax_t in the compiler using __typeof__ and the type rules
12355         for conditional expressions.
12356
12357 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12358
12359         * gcc.dg/20001012-1.c: New test.
12360         * gcc.dg/20001012-2.c: New test.
12361
12362 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12363
12364         * gcc.dg/format-attr-1.c: New test.
12365
12366 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12367
12368         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12369         __LONG_LONG_MAX__ instead of LLONG_MAX.
12370
12371 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12372
12373         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12374         scanf flags.
12375         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12376         flags.
12377
12378 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12379
12380         * gcc.dg/sequence-pt-1.c: New test.
12381
12382 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12383
12384         * gcc.c-torture/execute/20001011-1.c: New testcase.
12385         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12386
12387 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12388
12389         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12390         does not error on it.
12391
12392 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12393
12394         * gcc.dg/20001009-1.c: New test.
12395
12396 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12397
12398         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12399         * gcc.c-torture/execute/20001009-2.c: ... to here.
12400
12401 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12402
12403         * gcc.c-torture/compile/20001009-1.c: New testcase.
12404         * gcc.c-torture/execute/20001009-1.c: New testcase.
12405         Testcases provided by Jan Hubicka <jh@suse.cz>.
12406
12407 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12408
12409         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12410         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12411         uintmax_t using <limits.h> to emulate the compiler's internal
12412         logic.  No longer XFAIL %j tests.
12413
12414 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12415
12416         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12417         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12418         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12419         regexps and details of expected handling of some bad formats.
12420         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12421         suppression.
12422
12423 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12424
12425         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12426         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12427         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12428         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12429         in list archives.
12430
12431 2000-10-06  Richard Henderson  <rth@cygnus.com>
12432
12433         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12434         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12435         * g++.old-deja/g++.jason/report.C: Likewise.
12436         * g++.old-deja/g++.law/friend5.C: Likewise.
12437         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12438         of the expected warnings.
12439
12440 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12441
12442         * g++.old-deja/g++.pt/enum14.C: New test.
12443
12444 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12445
12446         * g++.old-deja/g++.pt/crash59.C: New test.
12447
12448 2000-10-04  Will Cohen  <wcohen@redhat.com>
12449
12450         * gcc.dg/20000926-1.c: New test.
12451
12452 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12453
12454         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12455         function name for current C++ compiler.
12456         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12457
12458 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12459
12460         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12461         __PRETTY_FUNCTION__.
12462         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12463
12464 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12465
12466         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12467
12468 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12469
12470         * gcc.c-torture/compile/20000923-1.c: New test.
12471
12472 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12473
12474         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12475         * g++.old-deja/g++.pt/ttp62.C: Same.
12476         * g++.old-deja/g++.other/inline14.C: Same.
12477
12478 2000-09-24  Richard Henderson  <rth@cygnus.com>
12479
12480         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12481
12482 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12483
12484         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12485
12486 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12487
12488         * gcc.c-torture/compile/20000922-1.c: New file.
12489
12490 2000-09-21  Nick Clifton  <nickc@redhat.com>
12491
12492         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
12493         a signed long modulo operation.
12494         (mod6): New function - perform an unsigned long modulo operation.
12495         (main): Add tests for modulos of very large numbers by very small
12496         dividends.
12497
12498 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12499
12500         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
12501
12502 2000-09-19  Richard Henderson  <rth@cygnus.com>
12503
12504         * gcc.dg/compare2.c (case 10): XFAIL.
12505
12506 2000-09-18  Richard Henderson  <rth@cygnus.com>
12507
12508         * gcc.c-torture/execute/20000906-1.c: Move ...
12509         * gcc.dg/20000906-1.c: ... here.  Only run on targets
12510         that support __builtin_trap.
12511
12512 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
12513
12514         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
12515
12516 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12517
12518         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
12519         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
12520         more $ format tests.
12521
12522 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12523
12524         * gcc.dg/format-errmk-1.c: New test.
12525
12526 2000-09-17  Greg McGary  <greg@mcgary.org>
12527
12528         * gcc.c-torture/execute/20000917-1.x: Remove.
12529
12530 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12531
12532         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
12533
12534 2000-09-17  Greg McGary  <greg@mcgary.org>
12535
12536         * gcc.c-torture/execute/20000917-1.c: New test.
12537         * gcc.c-torture/execute/20000917-1.x: XFAIL.
12538
12539 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
12540
12541         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
12542         in nested macro bug.
12543
12544 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
12545
12546         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
12547
12548 2000-09-14  Jeffrey A Law  (law@cygnus.com)
12549
12550         * gcc.c-torture/execute/20000914-1.c: New test.
12551
12552 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
12553
12554         * g++.other/inline13.C: New test.
12555
12556 2000-09-12  Andreas Jaeger  <aj@suse.de>
12557
12558         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
12559         constant by Ulrich Drepper <drepper@redhat.com>.
12560
12561 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
12562
12563         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
12564
12565 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12566
12567         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
12568
12569 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
12570
12571         * gcc.dg/cpp/backslash.c: New test.
12572
12573 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
12574
12575         * gcc.c-torture/execute/20000910-1.c: New test.
12576         * gcc.c-torture/execute/20000910-2.c: Likewise.
12577
12578 2000-09-11  Robert Lipe  <robertl@sco.com>
12579
12580         * gcc.dg/pragma-align.c: New test.
12581
12582 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12583
12584         * g++.old-deja/g++.pt/explicit82.C: New test.
12585         * g++.old-deja/g++.pt/explicit83.C: New test.
12586
12587 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
12588
12589         * gcc.dg/asm-names.c: New test.
12590
12591 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12592
12593         * gcc.dg/cpp/tr-warn6.c: New test
12594
12595 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12596
12597         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
12598         be accepted.
12599
12600 2000-09-07  Catherine Moore  <clm@redhat.com>
12601
12602         * gcc.c-torture/execute/unroll-1.c: New test.
12603
12604 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
12605
12606         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
12607         ERROR markers.
12608         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
12609         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
12610         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
12611         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
12612         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
12613         Preprocess only.
12614         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
12615         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
12616
12617 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12618
12619         * g++.old-deja/g++.pt/deduct2.C: New test.
12620
12621 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12622
12623         * g++.old-deja/g++.pt/parms2.C: New test.
12624
12625 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12626
12627         * g++.old-deja/g++.pt/crash58.C: New test.
12628
12629 2000-09-06  Greg McGary  <greg@mcgary.org>
12630
12631         * gcc.c-torture/execute/20000906-1.c: New test.
12632         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
12633
12634 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12635
12636         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
12637
12638 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12639
12640         * g++.old-deja/g++.pt/crash57.C: New test.
12641
12642 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12643
12644         * g++.old-deja/g++.pt/crash56.C: New test.
12645
12646 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12647
12648         * g++.old-deja/g++.pt/koenig1.C: New test.
12649
12650 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12651
12652         * gcc.dg/20000904-1.c: New test.
12653
12654 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12655
12656         * gcc.dg/cpp/paste8.c: New test.
12657
12658 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
12659
12660         * gcc.c-torture/compile/20000827-1.c: New test.
12661
12662 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12663
12664         * gcc.dg/format-diag-1.c: New test.
12665
12666 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12667
12668         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
12669         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
12670         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
12671         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
12672         gcc.dg/formatz-1.c: Adjust warning regular expressions.
12673
12674 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12675
12676         * g++.old-deja/g++.other/nested4.C: New test.
12677
12678 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12679
12680         * g++.old-deja/g++.ns/scoped1.C: New test.
12681
12682 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
12683
12684         * lib/g++.exp: Support testing already-installed GCC.
12685
12686 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12687
12688         * wtr-label-1.c, wtr-suffix-1.c: New tests.
12689
12690 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12691
12692         * gcc.dg/return-type-2.c: New test.
12693
12694 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
12695
12696         * gcc.c-torture/compile/20000825-1.c: New test.
12697
12698 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
12699
12700         * gcc.dg/dwarf2-2.c: New test.
12701
12702 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
12703
12704         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
12705         dg-warning regexps.
12706
12707 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12708
12709         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
12710         gcc.dg/format-ext-5.c: New tests.
12711
12712 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
12713
12714         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
12715
12716 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
12717
12718         * gcc.dg/noncompile/930622-2.c: Adjust error message.
12719
12720 2000-08-24  Richard Henderson  <rth@cygnus.com>
12721
12722         * gcc.dg/ia64-sync-1.c: New test.
12723         * gcc.dg/ia64-sync-2.c: New test.
12724         * gcc.dg/ia64-asm-1.c: New test.
12725
12726 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12727
12728         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
12729         * gcc.dg/format-ext-2.c: New test.
12730
12731 2000-08-23  Jason Merrill  <jason@redhat.com>
12732
12733         * lib/old-dejagnu.exp: Also ignore "In member function" and
12734         "At global scope".
12735
12736 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12737
12738         * gcc.dg/noncompile/label-lineno-1.c: New test.
12739
12740 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12741
12742         * gcc.dg/c99-array-nonobj-1.c: New test.
12743
12744 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12745
12746         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
12747         tests.
12748         * gcc.dg/format-ext-1.c: New test.
12749
12750 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12751
12752         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
12753         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
12754         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
12755         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
12756         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
12757
12758 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12759
12760         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
12761         gcc.dg/c99-strftime-2.c: New tests.
12762
12763 2000-08-22  Richard Henderson  <rth@cygnus.com>
12764
12765         * gcc.c-torture/execute/20000822-1.c: New test.
12766
12767 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12768
12769         * gcc.c-torture/execute/20000819-1.x: Remove.
12770
12771 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12772
12773         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
12774         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
12775         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
12776         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
12777         gcc.dg/format-xopen-1.c: New tests.
12778
12779 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12780
12781         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
12782
12783 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12784
12785         * g++.old-deja/g++.other/loop2.C: New test.
12786
12787         * gcc.c-torture/compile/20000606-1.c: New test.
12788         * gcc.c-torture/compile/20000728-1.c: New test.
12789         * gcc.c-torture/execute/20000801-1.c: New test.
12790         * gcc.c-torture/execute/20000801-2.c: New test.
12791         * gcc.c-torture/execute/20000819-1.c: New test.
12792         * gcc.c-torture/execute/20000819-1.x: XFAIL.
12793         * gcc.dg/20000629-1.c: New test.
12794         * gcc.dg/20000724-1.c: New test.
12795         * gcc.dg/20000807-1.c: New test.
12796
12797 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
12798
12799         * gcc.dg/cpp/pragma-1.c: New test.
12800         * gcc.dg/cpp/pragma-2.c: New test.
12801
12802 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
12803
12804         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
12805         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
12806
12807 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12808
12809         * gcc.c-torture/compile/20000818-1.c: New test.
12810
12811 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
12812
12813         * gcc.c-torture/execute/20000818-1.c: New test.
12814
12815 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12816
12817         * gcc.dg/format-va-1.c: New test.
12818
12819 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12820
12821         * g++.old-deja/g++.other/typedef8.C: New test.
12822
12823 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12824
12825         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
12826         * g++.old-deja/g++.mike/net36.C: Mark candidate.
12827         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
12828         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
12829         * g++.old-deja/g++.other/ptrmem7.C: New test.
12830         * g++.old-deja/g++.pt/ptrmem10.C: New test.
12831
12832 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12833
12834         * g++.old-deja/g++.pt/typename27.C: New test.
12835
12836 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
12837
12838         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
12839         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
12840         * g++.old-deja/g++.pt/friend45.C: New test.
12841         * g++.old-deja/g++.other/friend8.C: New test.
12842
12843 2000-08-15  Richard Henderson  <rth@cygnus.com>
12844
12845         * gcc.c-torture/execute/20000815-1.c: New test.
12846
12847 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12848
12849         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
12850         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
12851         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
12852
12853 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
12854
12855         * g++.old-deja/g++.other/refinit2.C: New test.
12856
12857 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
12858
12859         * lib/c-torture.exp (c-torture): Make
12860         compiler_conditional_xfail_data global.
12861         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
12862         compiler_conditional_xfail_data machinery.
12863         (f-torture-execute): Likewise.
12864         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
12865         and only when unrolling loops.
12866
12867         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
12868
12869 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12870
12871         * g++.old-deja/g++.pt/explicit81.C: New test.
12872
12873 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12874
12875         * g++.old-deja/g++.pt/typename26.C: New test.
12876
12877 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
12878
12879         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
12880         warning.
12881
12882 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12883
12884         * g++.old-deja/g++.other/array3.C: New test.
12885
12886 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12887
12888         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
12889         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
12890         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
12891         New tests.
12892
12893 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
12894
12895         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
12896         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12897
12898 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
12899
12900         * gcc.c-torture/execute/20000808-1.c: New test.
12901
12902 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12903
12904         * gcc.dg/c90-const-expr-1.c: New test.
12905
12906 2000-08-08  Richard Henderson  <rth@cygnus.com>
12907
12908         * gcc.dg/noncompile/920923-1.c: Declare calloc.
12909
12910 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12911
12912         * gcc.dg/noncompile/const-ll-1.c: New test.
12913
12914 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12915
12916         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
12917
12918 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12919
12920         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
12921         that running programs linked against the shared version of libobjc
12922         run correctly.
12923
12924 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12925
12926         * gcc.dg/c99-printf-1.c: New test.
12927
12928 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12929
12930         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
12931
12932 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
12933
12934         * gcc.c-torture/execute/20000731-1.x: Delete.
12935
12936 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
12937
12938         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
12939         and torture_without_loops as is done by c-torture.exp.
12940         (search_for): Copy from c-torture.exp.
12941         (gcc-dg-runtest): New function, drives a directory of tests
12942         iterating over the TORTURE_OPTIONS.
12943         (scan-assembler, scan-assembler-not): Move here from
12944         individual directory drivers.
12945
12946         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
12947         defined by lib/gcc-dg.exp.
12948         * gcc.dg/cpp/cpp.exp: Likewise.
12949         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
12950         gcc-dg-runtest, so we cycle over optimization options.
12951
12952         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
12953         * gcc.dg/compare2.c: No longer expected to fail.
12954
12955 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
12956
12957         * gcc.c-torture/execute/20000804-1.c: New test.
12958
12959 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12960
12961         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
12962
12963 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
12964
12965         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
12966
12967 2000-08-03  Jeffrey A Law  (law@cygnus.com)
12968
12969         * gcc.c-torture/compile/20000803-1.c: New test.
12970
12971 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12972
12973         * gcc.c-torture/execute/20000801-3.c,
12974         gcc.c-torture/execute/20000801-4.c: New tests.
12975         * gcc.c-torture/execute/20000801-3.x,
12976         gcc.c-torture/execute/20000801-4.x: Xfail.
12977
12978 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
12979
12980         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
12981         libobjc/.libs to allow for libtool.
12982
12983 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
12984
12985         * gcc.c-torture/compile/20000802-1.c: New test.
12986
12987 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
12988
12989         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
12990
12991 2000-07-31  Jeffrey A Law  (law@cygnus.com)
12992
12993         * gcc-c-torture/execute/20000731-2.c: New test.
12994
12995         * gcc.c-torture/execute/20000731-1.c: New test.
12996         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
12997
12998 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
12999
13000         * testsuite/gcc.dg/cpp/paste7.c: New test.
13001         * gcc.dg/cpp/20000725-1.c: New test.
13002
13003 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13004
13005         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13006         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13007         declaration warning for __builtin_dwarf_reg_size.
13008
13009         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13010
13011 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13012
13013         * gcc.dg/noncompile/voidparam-1.c: New test.
13014
13015 2000-07-30  Richard Henderson  <rth@cygnus.com>
13016
13017         * gcc.dg/c90-digraph-1.c: Don't xfail.
13018         * gcc.dg/compare2.c (case 10): Xfail.
13019         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13020
13021 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13022
13023         * gcc.dg/c99-main-1.c: New test.
13024
13025 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13026
13027         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13028
13029 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13030
13031         * gcc.c-tortuer/execute/20000726-1.c: New test.
13032
13033 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13034
13035         * gcc.c-torture/execute/enum-2.c: New test.
13036
13037 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13038
13039         * gcc.dg/cpp/tr-warn3.c: New test.
13040
13041 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13042
13043         * g++.old-deja/g++.ext/implicit1.C: Remove.
13044         * g++.old-deja/g++.jason/c2.C: Remove
13045         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13046         * g++.old-deja/g++.pt/crash16.C: Likewise.
13047         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13048
13049 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13050
13051         * g++.old-deja/g++.other/for2.C: New test.
13052
13053 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13054
13055         * gcc.dg/20000720-1.c: New test.
13056
13057 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13058
13059         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13060
13061 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13062
13063         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13064         * gcc.c-torture/execute/20000722-1.c: New.
13065         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13066
13067 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13068
13069         * gcc.dg/cpp/20000720-1.S: New test.
13070
13071 2000-07-21  Michael Meissner  <meissner@redhat.com>
13072
13073         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13074
13075 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13076
13077         * g++.old-deja/g++.brendan/crash16.C,
13078         g++.old-deja/g++.brendan/parse3.C,
13079         g++.old-deja/g++.brendan/redecl1.C,
13080         g++.old-deja/g++.ns/template13.C,
13081         g++.old-deja/g++.other/decl4.C,
13082         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13083
13084 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13085
13086         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13087         and "Internal error".
13088
13089         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13090         regexps.
13091         * gcc.dg/cpp/paste6.c: New test.
13092
13093 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13094
13095         * gcc.dg/cpp/tr-direct.c: New test.
13096
13097         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13098         gcc.dg/cpp/undef1.c: Tweak error regexps.
13099
13100 2000-07-18  Eric Christopher <echristo@redhat.com>
13101
13102         * gcc.c-torture/compile/20000718-1.c: New test.
13103
13104 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13105
13106         * cpplex.c (_cpp_push_token): If the token being pushed back
13107         is the previous token in this context, just subtract one from
13108         context->posn.
13109         * cppmacro.c (save_expansion): Clear aux field when storing a
13110         placemarker.
13111
13112 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13113
13114         * gcc.dg/noncompile/redecl-1.c: New test.
13115
13116 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13117
13118         * gcc.c-torture/execute/20000717-5.c: New test.
13119         * gcc.c-torture/execute/20000717-1.x: Removed.
13120
13121 2000-07-17  Richard Henderson  <rth@cygnus.com>
13122
13123         * gcc.c-torture/execute/20000717-4.c: New test.
13124
13125 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13126
13127         * gcc.dg/cpp/syshdr.c: New test.
13128         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13129
13130 2000-07-17  Neil Booth  <neilb@earthling.net>
13131
13132         * gcc.dg/cpp/cmdlne-dM.c: New test.
13133         * gcc.dg/cpp/cmdlne-dD.c: New test.
13134
13135 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13136
13137         * gcc.c-torture/execute/20000717-3.c: New test.
13138
13139         * gcc.c-torture/compile/20000717-1.c: New test.
13140
13141 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13142
13143         * gcc.c-torture/execute/20000717-2.c: New test.
13144
13145 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13146
13147         * gcc.dg/formatz-1.c: New test.
13148
13149         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13150         * gcc.dg/c99-digraph-1.c: New tests.
13151
13152         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13153         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13154
13155         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13156         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13157         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13158         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13159         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13160         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13161         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13162
13163 2000-07-17   Greg McGary <greg@mcgary.org>
13164
13165         * gcc.c-torture/execute/20000717-1.c: New test.
13166         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13167
13168 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13169
13170         * gcc.c-torture/execute/20000715-2.c: New test.
13171         * gcc.dg/20000715-1.c: New test.
13172
13173 2000-07-15  Michael Meissner  <meissner@redhat.com>
13174
13175         * gcc.c-torture/execute/20000715-1.c: New test.
13176
13177 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13178
13179         * gcc.c-torture/execute/20000707-1.c: New test.
13180
13181 2000-07-13  Neil Booth  <NeilB@earthling.net>
13182
13183         * testsuite/gcc.dg/cpp/digraph1.c,
13184         testsuite/gcc.dg/cpp/digraph2.c,
13185         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13186
13187 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13188
13189         * g77.f-torture/compile/20000630-2.f:  New test.
13190         * g77.f-torture/compile/20000630-2.x
13191
13192 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13193
13194         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13195
13196 2000-07-11  Neil Booth  <NeilB@earthling.net>
13197
13198         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13199
13200 2000-07-11  Neil Booth  <NeilB@earthling.net>
13201
13202         * gcc.dg/cpp/cmdlne-C.c: New.
13203
13204 2000-07-09  Neil Booth  <NeilB@earthling.net>
13205
13206         * gcc.dg/cpp/directiv.c: New tests.
13207         * gcc.dg/cpp/undef1.c: Update.
13208
13209 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13210
13211         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13212
13213 2000-07-09  Neil Booth  <NeilB@earthling.net>
13214
13215         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13216
13217 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13218
13219         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13220         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13221
13222 2000-07-08  Neil Booth  <NeilB@earthling.net>
13223
13224         * gcc.dg/cpp/macsyntx.c: New tests.
13225
13226 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13227
13228         * gcc.dg/20000707-1.c: New test.
13229
13230 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13231
13232         * gcc.c-torture/execute/20000706-1.c: New test.
13233         * gcc.c-torture/execute/20000706-2.c: New test.
13234         * gcc.c-torture/execute/20000706-3.c: New test.
13235         * gcc.c-torture/execute/20000706-4.c: New test.
13236         * gcc.c-torture/execute/20000706-5.c: New test.
13237
13238 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13239
13240         * g++.old-deja/g++.pt/instantiate7.C: New test.
13241
13242 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13243
13244         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13245         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13246         * g++.old-deja/g++.other/rtti3.C: Likewise.
13247         * g++.old-deja/g++.other/rttid3.C: Likewise.
13248
13249 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13250
13251         *  g77.f-torture/compile/20000630-1.x: Fix typo
13252
13253 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13254
13255         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13256         assembly output.
13257
13258 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13259
13260         * gcc.dg/cpp/ident.c: New test.
13261
13262 2000-07-05  Neil Booth  <NeilB@earthling.net>
13263
13264         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13265           gcc.dg/cpp/lexstrng.c: New tests.
13266
13267 2000-07-04  Neil Booth  <NeilB@earthling.net>
13268
13269         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13270         * gcc.dg/cpp/strify2.c: Same.
13271
13272 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13273
13274         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13275         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13276         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13277         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13278
13279         * testsuite/gcc.dg/cpp/macro1.c,
13280         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13281         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13282         testsuite/gcc.dg/cpp/strify1.c,
13283         testsuite/gcc.dg/cpp/strify2.c: New tests.
13284
13285 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13286
13287         * gcc.c-torture/execute/20000703-1.c: New test.
13288
13289 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13290
13291         * g++.old-deja/g++.pt (lookup10.C): New test.
13292
13293 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13294
13295         * g++.old-deja/g++.pt (typename25.C): New test.
13296
13297 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13298
13299         * gcc.c-torture/compile/20000701-1.c: New test.
13300
13301 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13302
13303         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13304         to test case.
13305
13306 2000-06-30  Catherine Moore  <clm@cygnus.com>
13307
13308         * gcc.c-torture/execute/align-1.c: New test.
13309
13310 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13311
13312         * g++.old-deja/g++.pt/expr8.C: New test.
13313         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13314
13315 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13316
13317         * gcc.c-torture/compile/20000629-1.c: New test.
13318
13319 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13320
13321
13322         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13323         gcc.dg/noncompile directory, depending on whether they're
13324         preprocessor tests or not.  Annotate all the tests for the dg
13325         framework.
13326
13327         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13328         * gcc.dg/noncompile/noncompile.exp: New.
13329
13330         * Moved files:
13331         Old name                                New name
13332         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13333         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13334         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13335         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13336         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13337         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13338         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13339         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13340         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13341         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13342         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13343         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13344         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13345         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13346         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13347         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13348         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13349         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13350         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13351         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13352         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13353         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13354         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13355         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13356
13357         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13358         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13359         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13360         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13361         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13362         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13363
13364 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13365
13366         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13367         declare one variable.  On the fourth, error.
13368         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13369         declared by 20000628-1a.h.
13370
13371 2000-06-29  Richard Henderson  <rth@redhat.com>
13372
13373         * gcc.c-torture/execute/930529-1.x: New file.
13374         * gcc.dg/920413-1.c: Adjust expected warning text.
13375         * gcc.dg/980217-1.c: Declare abort.
13376         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13377
13378 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13379
13380         * g77.f-torture/compile/20000629-1.f: New test.
13381         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13382
13383 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13384
13385         Rearrange lots of files, removing entirely the
13386         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13387         directories.
13388
13389         * Deleted files:
13390         gcc.c-torture/code_quality/code_quality.exp
13391         gcc.c-torture/special/special.exp
13392         gcc.failure/failure.exp
13393         gcc.failure/940409-1.x
13394         gcc.c-torture/compile/961203-1.x
13395
13396         * New files:
13397         gcc.misc-tests/linkage.exp
13398         gcc.c-torture/execute/920730-1t.c
13399         gcc.c-torture/execute/920730-1t.x
13400         gcc.c-torture/compile/920520-1.x
13401         gcc.c-torture/compile/920521-1.x
13402         gcc.c-torture/compile/981006-1.x
13403         gcc.c-torture/execute/eeprof-1.x
13404
13405         * Moved files (possibly with modifications to fit a new harness):
13406         Old name                                New name
13407         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13408         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13409         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13410         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13411         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13412         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13413         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13414         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13415         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13416         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13417         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13418         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13419         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13420         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13421
13422 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13423
13424         * c-torture/compile/961203-1.x: Delete.
13425
13426         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13427         not exit. Include stdio.h.
13428         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13429         * gcc.misc-tests/dg-12.c: Likewise.
13430         * gcc.misc-tests/dg-5.c: Likewise.
13431         * gcc.misc-tests/dg-6.c: Likewise.
13432         * gcc.misc-tests/dg-7.c: Prototype abort.
13433         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13434         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13435         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13436         not exit.
13437         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13438         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13439
13440 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13441
13442         * gcc.dg/cpp/20000628-1.c: New test.
13443         * gcc.dg/cpp/20000628-1.h: New header for above test.
13444         * gcc.dg/cpp/20000628-1a.h: Likewise.
13445
13446 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13447
13448         * gcc.dg/cpp: New directory.
13449         * gcc.dg/cpp/cpp.exp: New driver.
13450         * gcc.dg/cpp/20000627-1.c: New test.
13451         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13452         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13453         and rewrite as a compilation test.
13454
13455         * gcc.dg: Move many files into the cpp subdirectory, possibly
13456         renaming or editing them as well.
13457         Old name                New name
13458         990119-1.c              cpp/19990119-1.c
13459         990228-1.c              cpp/19990228-1.c
13460         990407-1.c              cpp/19990407-1.c
13461         990409-1.c              cpp/19990409-1.c
13462         990413-1.c              cpp/19990413-1.c
13463         990703-1.c              cpp/19990703-1.c
13464         20000127-1.c            cpp/20000127-1.c
13465         20000129-1.c            cpp/20000129-1.c
13466         20000207-1.c            cpp/20000207-1.c
13467         20000207-2.c            cpp/20000207-2.c
13468         20000209-1.c            cpp/20000209-1.c
13469         20000209-2.c            cpp/20000209-2.c
13470         20000301-1.c            cpp/20000301-1.c
13471         20000419-1.c            cpp/20000419-1.c
13472         20000510-1.S            cpp/20000510-1.S
13473         20000519-1.c            cpp/20000519-1.c
13474         20000529-1.c            cpp/20000529-1.c
13475         20000625-1.c            cpp/20000625-1.c
13476         20000625-2.c            cpp/20000625-2.c
13477         cpp-as1.c               cpp/assert1.c
13478         cpp-as2.c               cpp/assert2.c
13479         cxx-comments-1.c        cpp/cxxcom1.c
13480         cxx-comments-2.c        cpp/cxxcom2.c
13481         endif-label.c           cpp/endif.c
13482         cpp-hash1.c             cpp/hash1.c
13483         cpp-hash2.c             cpp/hash2.c
13484         cpp-if1.c               cpp/if-1.c
13485         cpp-if2.c               cpp/if-2.c
13486         cpp-if3.c               cpp/if-3.c
13487         cpp-if4.c               cpp/if-4.c
13488         cpp-if5.c               cpp/if-5.c
13489         cpp-cond.c              cpp/if-cexp.c
13490         cpp-missingop.c         cpp/if-mop.c
13491         cpp-missingparen.c      cpp/if-mpar.c
13492         cpp-opprec.c            cpp/if-oppr.c
13493         cpp-ifparen.c           cpp/if-paren.c
13494         cpp-shortcircuit.c      cpp/if-sc.c
13495         cpp-shift.c             cpp/if-shift.c
13496         cpp-unary.c             cpp/if-unary.c
13497         cpp-li1.c               cpp/line1.c
13498         cpp-li2.c               cpp/line2.c
13499         lineno.c                cpp/line3.c
13500         lineno-2.c              cpp/line4.c
13501         cpp-mi.c                cpp/mi1.c
13502         cpp-mic.h               cpp/mi1c.h
13503         cpp-micc.h              cpp/mi1cc.h
13504         cpp-mind.h              cpp/mi1nd.h
13505         cpp-mindp.h             cpp/mi1ndp.h
13506         cpp-mix.h               cpp/mi1x.h
13507         cpp-mi2.c               cpp/mi2.c
13508         cpp-mi2a.h              cpp/mi2a.h
13509         cpp-mi2b.h              cpp/mi2b.h
13510         cpp-mi2c.h              cpp/mi2c.h
13511         cpp-mi3.c               cpp/mi3.c
13512         cpp-mi3.def             cpp/mi3.def
13513         poison-1.c              cpp/poison.c
13514         pr-impl.c               cpp/prag-imp.c
13515         cpp-redef-2.c           cpp/redef1.c
13516         cpp-redef.c             cpp/redef2.c
13517         strpaste.c              cpp/strp1.c
13518         strpaste-2.c            cpp/strp2.c
13519         cpp-tradpaste.c         cpp/tr-paste.c
13520         cpp-tradstringify.c     cpp/tr-str.c
13521         cpp-tradwarn1.c         cpp/tr-warn1.c
13522         cpp-tradwarn2.c         cpp/tr-warn2.c
13523         trigraphs.c             cpp/trigraphs.c
13524         cpp-unc1.c              cpp/unc1.c
13525         cpp-unc2.c              cpp/unc2.c
13526         cpp-unc3.c              cpp/unc3.c
13527         cpp-unc.c               cpp/unc4.c
13528         undef.c                 cpp/undef1.c
13529         undef-2.c               cpp/undef2.c
13530         cpp-wi1.c               cpp/widestr1.c
13531
13532 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
13533
13534         * lib/g++.exp (g++_include_flags): Tweak.
13535
13536 2000-06-27  H.J. Lu  <hjl@gnu.org>
13537             Loren J. Rittle  <ljrittle@acm.org>
13538
13539         * lib/g++.exp (g++_include_flags): Override libgloss.exp
13540         version with one that knows about the new gcc tree structure.
13541         (g++_link_flags): Same.
13542
13543 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
13544
13545         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
13546         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
13547         case we are cross-compiling.
13548
13549         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
13550         g++.old-deja/g++.niklas/Makefile.in,
13551         g++.old-deja/g++.niklas/configure.in,
13552         g++.old-deja/g++.other/Makefile.in,
13553         g++.old-deja/g++.other/configure.in,
13554         gcc.c-torture/code_quality/Makefile.in,
13555         gcc.c-torture/code_quality/configure.in,
13556         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
13557         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
13558         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
13559         gcc.c-torture/execute/ieee/Makefile.in,
13560         gcc.c-torture/execute/ieee/configure.in,
13561         gcc.c-torture/noncompile/Makefile.in,
13562         gcc.c-torture/noncompile/configure.in,
13563         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
13564         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
13565         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
13566
13567 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13568
13569         * g++.old-deja/g++.other/ambig3.C: New test.
13570
13571 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13572
13573         * g++.old-deja/g++.pt/syntax1.C: New test.
13574         * g++.old-deja/g++.pt/syntax2.C: New test.
13575         * g++.old-deja/g++.other/syntax3.C: New test.
13576         * g++.old-deja/g++.other/syntax4.C: New test.
13577
13578 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13579
13580         * gcc.dg/20000623-1.c: Prototype exit and abort.
13581
13582 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13583
13584         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
13585         New tests.
13586         * gcc.dg/cpp-mi3.def: New file.
13587
13588         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
13589         inside assertions.
13590         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
13591         lexer's error messages.
13592         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
13593         divine anything from the linemarkers.
13594         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
13595         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
13596
13597 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
13598
13599         * gcc.dg/20000623-1.c: New test.
13600
13601 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
13602
13603         * gcc.c-torture/execute/20000622-1.c: New test.
13604
13605 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13606
13607         * g++.old-deja/g++.other/init15.C: New test.
13608
13609 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13610
13611         * g++.old-deja/g++.pt/vaarg2.C: New test.
13612         * g++.old-deja/g++.pt/vaarg3.C: New test.
13613
13614 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
13615
13616         * g++.old-deja/g++.other/dyncast6.C: New test.
13617
13618 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
13619
13620         * gcc.c-torture/execute/loop-6.c: New test.
13621
13622 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
13623
13624         * gcc.dg/20000614-1.c: New test.
13625         * gcc.dg/20000614-2.c: New test.
13626
13627 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
13628
13629         * g++.old-deja/g++.other/inline12.C: New test.
13630
13631 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
13632
13633         * g++.old-deja/g++.other/eh1.C: New test.
13634
13635 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
13636
13637         * g++.old-deja/g++.other/type.C: New test.
13638
13639 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13640
13641         * g++.old-deja/g++.other/initstring.C: New test.
13642
13643 2000-06-12  Jason Merrill  <jason@redhat.com>
13644
13645         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
13646
13647 2000-06-09  Jeffrey A Law  (law@cygnus.com)
13648
13649         * gcc.c-torture/compile/20000609-1.c: New test.
13650
13651 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
13652
13653         * gcc.dg/20000609-1.c: New test.
13654
13655 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
13656
13657         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
13658         * gcc.c-torture/noncompile/poison-1.c: Move...
13659         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
13660         * gcc.dg/cpp-li1.c: Add a token after the #line.
13661
13662 2000-06-05  Richard Henderson  <rth@cygnus.com>
13663
13664         * gcc.c-torture/execute/20000605-2.c: New test.
13665         * gcc.c-torture/execute/20000605-3.c: New test.
13666
13667 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
13668
13669         * g77.f-torture/execute/20000503-1.x: New file.
13670
13671 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13672
13673         * g++.old-deja/g++.eh/badalloc1.C: New test.
13674
13675 2000-06-05  Richard Henderson  <rth@cygnus.com>
13676
13677         * gcc.c-torture/execute/20000605-1.c: New test.
13678
13679 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13680             Nathan Sidwell <nathan@codesourcery.com>
13681
13682         * gcc.c-torture/compile/20000605-1.c: New test.
13683
13684 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
13685
13686         * g77.f-torture/compile/20000601-1.f:  New test.
13687
13688 2000-06-03  Richard Henderson  <rth@cygnus.com>
13689
13690         * gcc.c-torture/execute/20000603-1.c: New.
13691
13692 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
13693
13694         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
13695         * gcc.dg/noreturn-2.c (noreturn): Likewise.
13696
13697 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
13698
13699         * gcc.dg/compare2.c (case 12): XFAIL.
13700         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
13701         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
13702
13703         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
13704
13705 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
13706
13707         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
13708         guard macro is already defined when the header is first
13709         included.
13710         * gcc.dg/cpp-mix.h: New file.
13711         * gcc.dg/endif-label.c: Update patterns to match compiler.
13712
13713         * g++.brendan/complex1.C: Declare abort.
13714         * g++.law/refs4.C: Remove XFAIL.
13715         * g++.oliva/expr2.C: Declare abort and exit.
13716
13717 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
13718
13719         * gcc.c-torture/execute/20000528-1.c: New test.
13720
13721         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
13722         * g++.old-deja/g++.law/temps4.C: Likewise.
13723
13724         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
13725         stdlib.h.  Call abort() on failure.
13726         * g++.old-deja/g++.law/refs4.C: Likewise.
13727         * g++.old-deja/g++.law/temps4.C: Likewise.
13728         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
13729         * gcc.c-torture/execute/20000112-1.c: Include string.h.
13730
13731 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
13732
13733         Relative to g++.dg/special:
13734         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
13735
13736         Relative to g++.old-deja:
13737         * g++.brendan/complex1.C, g++.jason/optimize2.C,
13738         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
13739         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
13740         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
13741         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
13742         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
13743         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
13744
13745         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
13746         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
13747         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
13748         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
13749         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
13750         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
13751         and/or string.h.
13752
13753         * g++.other/goto1.C: Update expectations for error messages.
13754
13755 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
13756
13757         * gcc.c-torture/compile/20000523-1.c: New test.
13758
13759 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13760
13761         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
13762
13763 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13764
13765         * g++.old-deja/g++.eh/catch11.C: New test.
13766         * g++.old-deja/g++.eh/catch12.C: New test.
13767
13768 2000-05-24  Nick Clifton  <nickc@cygnus.com>
13769
13770         * gcc.c-torture/execute/20000523-1.c: New test.
13771
13772 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
13773
13774         * c-torture/execute/bcp-1.c: Replace abort in arg of
13775         __builtin_constant_p with a generic external function.
13776
13777         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
13778         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
13779         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
13780         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
13781         Prototype abort and/or exit.
13782
13783         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
13784         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
13785         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
13786         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
13787
13788 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
13789
13790         * gcc.dg/dwarf2-1.c: New test.
13791
13792 2000-05-20  Richard Henderson  <rth@cygnus.com>
13793
13794         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
13795
13796 2000-05-20  Andreas Jaeger  <aj@suse.de>
13797
13798         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
13799         testcase.
13800
13801 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
13802
13803         * gcc.c-torture/execute/20000519-2.c: New test.
13804
13805 2000-05-19  Andreas Jaeger  <aj@suse.de>
13806
13807         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
13808         which fails with SSA.
13809
13810         * lib/c-torture.exp: Also test with -O3 -fssa.
13811
13812 2000-05-18  Michael Meissner  <meissner@redhat.com>
13813
13814         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
13815         * gcc.c-torture/execute/920415-1.c: Ditto.
13816         * gcc.c-torture/execute/920501-1.c: Ditto.
13817         * gcc.c-torture/execute/conversion.c: Ditto.
13818         * gcc.c-torture/execute/cvt-1.c: Ditto.
13819
13820 2000-05-18  Jeffrey A Law  (law@cygnus.com)
13821
13822         * gcc.c-torture/compile/20000518-1.c: New test.
13823
13824 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13825
13826         * g77.f-torture/compile/200005018.f:  New test.
13827
13828 2000-05-17  Jeffrey A Law  (law@cygnus.com)
13829
13830         * gcc.c-torture/compile/20000517-1.c: New test.
13831
13832 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13833
13834         * gcc.c-torture/execute/20000516-1.c: New test.
13835
13836 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
13837
13838         * g++.old-deja/g++.other/eh.C: New test.
13839
13840 2000-05-12  Richard Henderson  <rth@cygnus.com>
13841
13842         * gcc.c-torture/execute/990208-1.c (main): Don't pass
13843         constants through to doit's conditional.
13844
13845 2000-05-11  Jeffrey A Law  (law@cygnus.com)
13846
13847         * gcc.c-torture/compile/20000511-1.c: New test.
13848         * g77.f-torture/compile/20000511-1.f: New test.
13849         * g77.f-torture/compile/20000511-2.f: New test.
13850
13851 2000-05-11  Michael Meissner  <meissner@redhat.com>
13852
13853         * gcc.c-torture/execute/20000511-1.c: New test.
13854
13855 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
13856
13857         * gcc.dg/dg.exp: Scan .S files as well as .c files.
13858         * gcc.dg/20000510-1.S: New.
13859
13860 2000-05-08  Catherine Moore  <clm@cygnus.com>
13861
13862         * gcc.dg/unused-3.c: New.
13863
13864 2000-05-06  Richard Henderson  <rth@cygnus.com>
13865
13866           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
13867           * g++.old-deja/g++.mike/warn1.C: Likewise.
13868           * g++.old-deja/g++.pt/local1.C: Likewise.
13869           * g++.old-deja/g++.pt/local7.C: Likewise.
13870           * g++.old-deja/g++.pt/spec16.C: Likewise.
13871
13872 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
13873
13874         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
13875
13876 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
13877
13878           * g77.f-torture/execute/20000503-1.f:  New test.
13879
13880 2000-05-04  Andreas Jaeger  <aj@suse.de>
13881
13882         * gcc.dg/noreturn-2.c: New test.
13883
13884 2000-05-04  Neil Booth  <NeilB@earthling.net>
13885
13886         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
13887         preprocessor.
13888
13889 2000-05-04  Richard Henderson  <rth@cygnus.com>
13890
13891         * gcc.c-torture/execute/20000503-1.c: Fix typo.
13892
13893 2000-05-04  Richard Henderson  <rth@cygnus.com>
13894
13895         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
13896         OpenSSL by Jason R Thorpe.
13897
13898 2000-05-03  Jim Wilson  <wilson@cygnus.com>
13899
13900         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
13901
13902 2000-05-03  Robert Lipe <robertlipe@usa.net>
13903
13904         * gcc.dg/20000503-1.c: New test.
13905
13906 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
13907
13908         * gcc.c-torture/compile/20000502-1.c: New test.
13909         * g++.old-deja/g++.other/align.C: New test.
13910         * gcc.dg/cpp-tradstringify.c: New test.
13911
13912 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13913
13914         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
13915         and hard registers.
13916
13917 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
13918
13919         * gcc.c-torture/execute/loop-5.c: New test.
13920
13921 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
13922
13923         * gcc.c-torture/execute/va-arg-20.c: New test.
13924
13925 2000-04-23  Jeffrey A Law  (law@cygnus.com)
13926
13927         * gcc.c-torture/execute/20000422-1.c: New test.
13928
13929 2000-04-20  Greg McGary  <gkm@gnu.org>
13930
13931         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
13932         when optimizing, but without sibling-call optimizations (-O1).
13933
13934 2000-04-20  Jeffrey A Law  (law@cygnus.com)
13935
13936           * gcc.c-torture/compile/20000420-1.c: New test.
13937
13938 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13939
13940         * g++.abi/ptrflags.C: New test.
13941         * g++.eh/catchptr1.C: Test incomplete pointer chains.
13942
13943 2000-04-19  Catherine Moore  <clm@cygnus.com>
13944
13945         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
13946
13947 2000-04-19  Greg McGary  <gkm@gnu.org>
13948
13949         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
13950         sibling-call optimizations.
13951
13952 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
13953
13954         * gcc.dg/20000419-1.c: New test.
13955
13956 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
13957
13958         * gcc.c-torture/execute/20000412-6.c: New test.
13959
13960 2000-04-12  Jeffrey A Law  (law@cygnus.com)
13961
13962         * gcc.c-torture/execute/20000412-5.c: New test.
13963         * g77.f-torture/compile/20000412-1.f: New test.
13964         * gcc.c-torture/execute/20000412-4.c: New test.
13965         * gcc.c-torture/compile/20000412-2.c: New test.
13966         * gcc.c-torture/execute/20000412-3.c: New test.
13967         * gcc.c-torture/compile/20000412-1.c: New test.
13968         * gcc.c-torture/execute/20000412-2.c: New test.
13969
13970 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
13971
13972         * objc/execute/bf-20.m: New test.
13973
13974 2000-04-10  Richard Henderson  <rth@cygnus.com>
13975
13976         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
13977
13978         * gcc.c-torture/execute/20000412-1.c: New test.
13979
13980 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
13981
13982         * g++.old-deja/g++.eh/catchptr1.C: New test.
13983
13984 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
13985
13986         * g++.old-deja/g++.abi/cxa_vec.C: New test.
13987
13988 2000-04-08  Neil Booth  <NeilB@earthling.net>
13989
13990         * gcc.dg/cpp-nullchar.c: Remove test as
13991         embedded nulls cause problems.
13992
13993 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13994
13995         * gcc.dg/compare2.c: New test.
13996
13997 2000-04-08  Neil Booth  <NeilB@earthling.net>
13998
13999         * gcc.dg/cpp-nullchar.c: New test.
14000
14001 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14002
14003         * gcc.dg/cpp-mi2.c: New test.
14004         * gcc.dg/cpp-mi2[abc].h: New files.
14005
14006 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14007
14008         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14009         member name.
14010
14011 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14012
14013         * g++.old-deja/g++.abi/vmihint.C: New test.
14014
14015 2000-04-06  Neil Booth  <NeilB@earthling.net>
14016
14017         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14018         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14019         copyright.
14020
14021 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14022
14023         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14024         avoid stack-frame overwrite.
14025
14026 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14027
14028         * gcc.c-torture/compile/20000405-2.c: New test.
14029         * gcc.c-torture/compile/20000405-3.c: New test.
14030
14031 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14032
14033         * gcc.c-torture/compile/20000405-1.c: New test.
14034
14035 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14036
14037         * gcc.dg/cast-qual-1.c: Revert last change.
14038
14039 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14040
14041         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14042
14043 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14044
14045         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14046         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14047
14048 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14049
14050         * gcc.c-torture/compile/20000403-2.c: New test.
14051         * gcc.c-torture/compile/20000403-1.c: New test.
14052
14053 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14054
14055         * gcc.c-torture/execute/20000403-1.c: New test.
14056
14057 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14058
14059         * gcc.c-torture/execute/20000402-1.c: New test.
14060
14061 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14062
14063         * gcc.c-torture/execute/va-arg-15.c: New test.
14064         * gcc.c-torture/execute/va-arg-16.c: New test.
14065         * gcc.c-torture/execute/va-arg-17.c: New test.
14066         * gcc.c-torture/execute/va-arg-18.c: New test.
14067         * gcc.c-torture/execute/va-arg-19.c: New test.
14068
14069 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14070
14071         * gcc.c-torture/compile/981211-1.c: Move to...
14072         * gcc.dg/cpp-as1.c: ...here.
14073         * gcc.dg/cpp-as2.c: New file.
14074
14075         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14076         compiler.
14077
14078 2000-04-02  Neil Booth  <NeilB@earthling.net>
14079
14080         * gcc.dg/cpp-cond.c  New tests.
14081         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14082         accidental success less likely.
14083         * gcc.dg/cpp-missingop.c  New tests.
14084         * gcc.dg/cpp-missingparen.c  New tests.
14085         * gcc.dg/cpp-shift.c  New tests.
14086         * gcc.dg/cpp-shortcircuit.c  New tests.
14087         * gcc.dg/cpp-unary.c  New tests.
14088
14089 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14090
14091         * gcc.c-torture/compile/20000329-1.c: New test.
14092
14093 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14094
14095         * gcc.c-torture/compile/20000326-1.c: New test.
14096         * gcc.c-torture/compile/20000326-2.c: New test.
14097
14098 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14099
14100         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14101         the first parameter is a function argument.
14102
14103 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14104
14105         * g++.old-deja/g++.ext/array4.C: New test.
14106
14107 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14108
14109         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14110
14111 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14112
14113         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14114
14115 2000-03-19  Richard Henderson  <rth@cygnus.com>
14116
14117         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14118
14119 2000-03-19  Richard Henderson  <rth@cygnus.com>
14120
14121         * gcc.c-torture/compile/20000319-1.c: New test.
14122
14123 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14124
14125         * gcc.c-torture/execute/20000314-3.c: New test.
14126         * gcc.c-torture/execute/20000314-2.c: New test.
14127         * gcc.c-torture/execute/20000314-1.c: New test.
14128         * gcc.c-torture/compile/20000314-2.c: New test.
14129         * gcc.c-torture/compile/20000314-1.c: New test.
14130
14131 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14132
14133         * g++.old-deja/g++.warn/inline.C: New test.
14134
14135 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14136
14137         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14138         standards-compliant result rather than specific constants.
14139         Put test-values in array.
14140
14141 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14142
14143         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14144         (g++_target_compile): Put test-specific options last.
14145
14146 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14147
14148         * g++.old-deja/g++.eh/vbase4.C: New test.
14149
14150 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14151
14152         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14153
14154 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14155
14156         * g++.old-deja/g++.brendan/misc12.C: Removed.
14157         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14158         * g++.old-deja/g++.ext/pretty4.C: New test.
14159
14160 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14161
14162         * g++.old-deja/g++.other/string2.C: New test.
14163
14164 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14165
14166         * g++.old-deja/g++.warn/impint2.C: New test.
14167
14168 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14169
14170         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14171         is 1, not zero.
14172
14173 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14174
14175         * g++.old-deja/g++.warn/impint.C: New test.
14176         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14177         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14178         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14179         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14180         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14181         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14182         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14183         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14184         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14185         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14186         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14187         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14188
14189 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14190
14191         * gcc.dg/cpp-redef.c: New test.
14192
14193 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14194
14195         * g++.old-deja/g++.pt/unify7.C: New test.
14196
14197 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14198
14199         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14200         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14201
14202 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14203
14204         * gcc.c-torture/compile/20000224-1.c: New test.
14205
14206 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14207
14208         * gcc.c-torture/compile/cpp-2.c: New test.
14209         * gcc.c-torture/compile/cpp-1.c: New test.
14210
14211 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14212
14213         * gcc.c-torture/execute/20000225-1.c: New test.
14214
14215 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14216
14217         * gcc.dg/cpp-li2.c: New test.
14218
14219         * gcc.dg/cpp-wi1.c: New test.
14220
14221         * gcc.dg/cpp-li1.c: New test.
14222
14223 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14224
14225         * g++.old-deja/g++.other/sizeof5.C: New test.
14226
14227 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14228
14229         * gcc.c-torture/execute/va-arg-13.c: New test.
14230
14231 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14232
14233         * gcc.c-torture/execute/va-arg-12.c: New test.
14234
14235 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14236
14237         * gcc.c-torture/execute/20000223-1.c: New test.
14238
14239 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14240
14241         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14242
14243 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14244
14245         * g++.old-deja/g++.abi/ptrmem.C: New test.
14246
14247 2000-02-19  Richard Henderson  <rth@cygnus.com>
14248
14249         * gcc.c-torture/compile/init-3.c: New.
14250
14251 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14252
14253         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14254         ALWAYS_CXXFLAGS.
14255
14256 2000-02-11  Robert Lipe <robertl@sco.com>
14257
14258         * gcc.c-torture/compile/20000211-3.c: New test.
14259
14260 2000-02-11  Martin Buchholz <martin@xemacs.org>
14261
14262         * gcc.c-torture/compile/20000211-2.c: New test.
14263
14264 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14265
14266         * gcc.c-torture/compile/20000211-1.c: New test.
14267
14268 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14269
14270         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14271           on native targets
14272
14273 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14274
14275         * g++.old-deja/g++.other/cast5.C: New test.
14276
14277 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14278
14279         * gcc.c-torture/execute/20000205-1.c: New.
14280
14281 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14282
14283         * g++.old-deja/g++.jason/cast3.C: Return void.
14284         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14285
14286 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14287
14288         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14289
14290         * gcc.dg/loop-1.c: New test.
14291
14292 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14293
14294         * gcc.c-torture/compile/20000127-1.c: New test.
14295         * gcc.c-torture/execute/991228-1.c: New test.
14296
14297 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14298
14299         * gcc.dg/unused-2.c: New test.
14300
14301         * gcc.dg/conv-1.c: New test.
14302
14303 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14304
14305         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14306         compiler.
14307         (tool_option_proc): Fix typo.
14308
14309 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14310
14311         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14312         of the ld on the host, not on the build machine.
14313         Also, don't crash if '--help' is not a supported option.
14314
14315 2000-01-24  Richard Henderson  <rth@cygnus.com>
14316
14317         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14318
14319 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14320
14321         * gcc.c-torture/execute/20000120-2.c: New test.
14322         * gcc.c-torture/execute/20000120-1.c: New test.
14323
14324 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14325
14326         * gcc.c-torture/execute/20000113-1.c: New test.
14327
14328 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14329
14330         * gcc.c-torture/execute/20000112-1.c: New test.
14331
14332 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14333
14334         * gcc.dg/20000111-1.c: New test.
14335
14336 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14337
14338         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14339         with 16 bit integers.
14340
14341 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14342
14343         * gcc.dg/20000108-1.c: New test.
14344
14345 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14346
14347         * g++.old-deja/g++.ns/koenig8.C: New test.
14348
14349 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14350
14351         * g++.old-deja/g++.other/cast4.C: New test.
14352
14353 2000-01-05  Jeffrey A Law  (law@cygnus.com)
14354
14355         * gcc.c-torture/compile/20000105-2.c: New test.
14356         * gcc.c-torture/compile/20000105-1.c: New test.
14357
14358 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14359
14360         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
14361         references to printf & atoi to conform to ANSI standard.
14362         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
14363         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
14364         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
14365         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
14366         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
14367         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14368         * g++.old-deja/g++.brendan/copy1.C: Likewise.
14369         * g++.old-deja/g++.brendan/copy2.C: Likewise.
14370         * g++.old-deja/g++.brendan/copy3.C: Likewise.
14371         * g++.old-deja/g++.brendan/copy4.C: Likewise.
14372         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14373         * g++.old-deja/g++.brendan/copy6.C: Likewise.
14374         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14375         * g++.old-deja/g++.brendan/copy8.C: Likewise.
14376         * g++.old-deja/g++.brendan/crash11.C: Likewise.
14377         * g++.old-deja/g++.brendan/crash14.C: Likewise.
14378         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
14379         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14380         * g++.old-deja/g++.brendan/delete2.C: Likewise.
14381         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
14382         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
14383         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
14384         * g++.old-deja/g++.brendan/eh1.C: Likewise.
14385         * g++.old-deja/g++.brendan/groff1.C: Likewise.
14386         * g++.old-deja/g++.brendan/init3.C: Likewise.
14387         * g++.old-deja/g++.brendan/misc12.C: Likewise.
14388         * g++.old-deja/g++.brendan/misc7.C: Likewise.
14389         * g++.old-deja/g++.brendan/new2.C: Likewise.
14390         * g++.old-deja/g++.brendan/operators4.C: Likewise.
14391         * g++.old-deja/g++.brendan/operators5.C: Likewise.
14392         * g++.old-deja/g++.brendan/overload2.C: Likewise.
14393         * g++.old-deja/g++.brendan/overload7.C: Likewise.
14394         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
14395         * g++.old-deja/g++.brendan/reference1.C: Likewise.
14396         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
14397         * g++.old-deja/g++.brendan/template24.C: Likewise.
14398         * g++.old-deja/g++.brendan/template3.C: Likewise.
14399         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
14400         * g++.old-deja/g++.jason/inline3.C: Likewise.
14401         * g++.old-deja/g++.jason/opeq.C: Likewise.
14402         * g++.old-deja/g++.law/arg5.C: Likewise.
14403         * g++.old-deja/g++.law/arm7.C: Likewise.
14404         * g++.old-deja/g++.law/ctors11.C: Likewise.
14405         * g++.old-deja/g++.law/cvt8.C: Likewise.
14406         * g++.old-deja/g++.law/init9.C: Likewise.
14407         * g++.old-deja/g++.law/refs4.C: Likewise.
14408         * g++.old-deja/g++.law/template2.C: Likewise.
14409         * g++.old-deja/g++.law/visibility24.C: Likewise.
14410         * g++.old-deja/g++.law/vtable3.C: Likewise.
14411         * g++.old-deja/g++.mike/asm2.C: Likewise.
14412         * g++.old-deja/g++.mike/eh1.C: Likewise.
14413         * g++.old-deja/g++.mike/misc1.C: Likewise.
14414         * g++.old-deja/g++.mike/misc13.C: Likewise.
14415         * g++.old-deja/g++.mike/misc14.C: Likewise.
14416         * g++.old-deja/g++.mike/ns12.C: Likewise.
14417         * g++.old-deja/g++.mike/p1248.C: Likewise.
14418         * g++.old-deja/g++.mike/p3708.C: Likewise.
14419         * g++.old-deja/g++.mike/p3708a.C: Likewise.
14420         * g++.old-deja/g++.mike/p3708b.C: Likewise.
14421         * g++.old-deja/g++.mike/p646.C: Likewise.
14422         * g++.old-deja/g++.mike/p700.C: Likewise.
14423         * g++.old-deja/g++.mike/p783.C: Likewise.
14424         * g++.old-deja/g++.mike/p783a.C: Likewise.
14425         * g++.old-deja/g++.mike/p783b.C: Likewise.
14426         * g++.old-deja/g++.mike/p786.C: Likewise.
14427         * g++.old-deja/g++.mike/p789.C: Likewise.
14428         * g++.old-deja/g++.mike/p789a.C: Likewise.
14429         * g++.old-deja/g++.mike/p807a.C: Likewise.
14430         * g++.old-deja/g++.other/delete3.C: Likewise.
14431         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14432         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14433         * g++.old-deja/g++.other/dyncast3.C: Likewise.
14434         * g++.old-deja/g++.other/empty1.C: Likewise.
14435         * g++.old-deja/g++.other/temporary1.C: Likewise.
14436         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
14437         * g++.old-deja/g++.pt/t16.C: Likewise.
14438         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
14439
14440 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
14441
14442         * gcc.dg/991230-1.c: New test.
14443
14444 1999-12-29  Jeffrey A Law  (law@cygnus.com)
14445
14446         * gcc.c-torture/compile/991229-3.c: New test.
14447         * gcc.c-torture/compile/991229-2.c: New test.
14448         * gcc.c-torture/compile/991229-1.c: New test.
14449
14450 1999-12-29  Greg McGary <gkm@eng.ascend.com>
14451
14452         * gcc.c-torture/compile/labels-2.c: New test.
14453
14454 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
14455
14456         * gcc.c-torture/execute/991227-1.c: New test.
14457
14458 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14459
14460         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
14461
14462 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
14463
14464         * gcc.c-torture/execute/991221-1.c: New test.
14465
14466 1999-12-20  Nathan Sidwell  <nathan@acm.org>
14467
14468         * g++.old-deja/g++.other/cast3.C: New test.
14469
14470 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
14471
14472         * gcc.c-torture/execute/991216-4.c: New test.
14473
14474 1999-12-16  Michael Meissner  <meissner@cygnus.com>
14475
14476         * gcc.c-torture/execute/991216-1.c: New test.
14477         * gcc.c-torture/execute/991216-2.c: New test.
14478         * gcc.c-torture/execute/991216-3.c: New test.
14479
14480 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14481
14482         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
14483         Actually make the test fail by using "-O2" for compilation.
14484
14485 1999-12-15  Nathan Sidwell  <nathan@acm.org>
14486
14487         * g++.old-deja/g++.warn/cast-align1.C: New test.
14488
14489 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14490
14491         * gcc.c-torture/compile/991214-1.c: New test.
14492         * gcc.c-torture/compile/991214-2.c: New test.
14493
14494 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14495
14496         * gcc.dg/991214-1.c: New test.
14497
14498 1999-12-13  Jeffrey A Law  (law@cygnus.com)
14499
14500         * gcc.c-torture/compile/991213-3.c: New test.
14501         * gcc.c-torture/compile/991213-2.c: New test.
14502         * gcc.c-torture/compile/991213-1.c: New test.
14503
14504 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
14505
14506         * gcc.dg/991209-1.c: New test.
14507
14508 1999-12-08  Nathan Sidwell <nathan@acm.org>
14509
14510         * gcc.c-torture/compile/991208-1.c: New test.
14511
14512 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14513
14514         * gcc.dg/ultrasp2.c: New test.
14515
14516 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
14517
14518         * g++.old-deja/g++.abi/align.C (main): Fix typo.
14519
14520 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
14521
14522         * gcc.c-torture/compile/991202-1.c: New test.
14523         * gcc.c-torture/execute/991202-1.c: New test.
14524         * gcc.c-torture/execute/991202-2.c: New test.
14525         * gcc.c-torture/execute/991202-3.c: New test.
14526
14527 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
14528
14529         * g++.old-deja/g++.abi/align.C: New test.
14530         * g++.old-deja/g++.abi/aggregates.C: Likewise.
14531         * g++.old-deja/g++.abi/bitfields.C: Likewise.
14532
14533 1999-12-01  Richard Henderson  <rth@cygnus.com>
14534
14535         * gcc.c-torture/execute/991201-1.c: New.
14536
14537 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
14538
14539         * gcc.dg/991129-1.c: New test.
14540
14541 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14542
14543         * gcc.c-torture/compile/991127-1.c: New test.
14544
14545 1999-11-22  Nathan Sidwell  <nathan@acm.org>
14546
14547         * g++.old-deja/g++.other/warn4.C: New test.
14548
14549 1999-11-22  Nathan Sidwell  <nathan@acm.org>
14550
14551         * g++.old-deja/g++.eh/cleanup2.C: New test.
14552         * g++.old-deja/g++.ext/pretty2.C: New test.
14553         * g++.old-deja/g++.ext/pretty3.C: New test.
14554         * g++.old-deja/g++.other/debug6.C: New test.
14555
14556 1999-10-20  Jim Wilson  <wilson@cygnus.com>
14557
14558         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
14559         compiler_output to look for one error message instead of two.
14560
14561 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
14562
14563         * gcc.c-torture/execute/991118-1.c: Also test case
14564         where the word boundary does not split a byte evenly.
14565
14566 1999-11-19  Nathan Sidwell  <nathan@acm.org>
14567
14568         * g++.old-deja/g++.ext/restrict1.C: New test.
14569
14570 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
14571
14572         * gcc.c-torture/execute/991118-1.c: New test.
14573
14574 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
14575
14576         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
14577         working directory pathnames.
14578
14579 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
14580
14581         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
14582         host is equipped with driver.h and driver.o so it can actually
14583         compile and run the tests.
14584
14585 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
14586
14587         * gcc.c-torture/compile/991008-1.c: New test.
14588
14589 1999-11-08  Nick Clifton  <nickc@cygnus.com>
14590
14591         * lib/gcc-dg.exp: Include target-supports.exp
14592
14593 1999-11-05  Nick Clifton  <nickc@cygnus.com>
14594
14595         * lib/target-supports.exp: New file: Provide procs to test for
14596         features supported by the target.
14597         (check_weak_available): Moved here from ecos.exp.
14598         (check_alias_available): New proc: Determine of the target
14599         toolchain supports the alias attribute.
14600
14601         * gcc.dg/special/ecos.exp: Move check_weak_available to
14602         target-supports.exp.
14603         (alias-1.c): Only perform the test if the target supports
14604         aliases.
14605         (wkali-1.c): Only perform the test if the target supports
14606         aliases.
14607
14608         * gcc.dg/990506-0.c: Expect error messages from cross
14609         targets as well as native targets.
14610
14611 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14612
14613         * gcc.dg/ultrasp1.c: Removed xfail.
14614         * gcc.dg/struct-ret-2.c: Likewise.
14615         * gcc.dg/array-1.c: Likewise.
14616
14617 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14618
14619         * gcc.dg/struct-ret-2.c: New test.
14620
14621         * gcc.dg/array-1.c: New test.
14622
14623 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
14624
14625         * gcc.c-torture/execute/991030-1.c: New test.
14626
14627 1999-10-26  Richard Henderson  <rth@cygnus.com>
14628
14629         * gcc.c-torture/compile/991026-2.c: New test.
14630
14631 1999-10-26  Jeffrey A Law  (law@cygnus.com)
14632
14633         * gcc.c-torture/compile/991026-1.c: New test.
14634
14635 1999-10-23  Jeffrey A Law  (law@cygnus.com)
14636
14637         * gcc.c-torture/execute/991023-1.c: New test.
14638
14639 1999-10-19  Jeffrey A Law  (law@cygnus.com)
14640
14641         * gcc.c-torture/execute/991019-1.c: New test.
14642
14643 1999-10-16  Richard Henderson  <rth@cygnus.com>
14644
14645         * gcc.c-torture/execute/991016-1.c: New test.
14646
14647 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
14648
14649         * gcc.c-torture/execute/991014-1.c: New test.
14650
14651 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
14652
14653         * g++.old-deja/g++.other/union2.C: New test.
14654
14655 1999-10-13  Nathan Sidwell  <nathan@acm.org>
14656
14657         * g++.old-deja/g++.other/vaarg2.C: New test.
14658         * g++.old-deja/g++.other/vaarg3.C: New test.
14659
14660 1999-10-12  Craig Burley  <craig@jcb-sc.com>
14661
14662         * g77.f-torture/noncompile/19990905-1.f: Moved from being
14663         in compile/.
14664
14665 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
14666
14667         * gcc.c-torture/execute/va-arg-11.c: New test.
14668
14669 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
14670
14671         * lib/file-format.exp (gcc_target_object_format): Don't
14672         crash if objdump is unavailable.
14673
14674 1999-09-29  Donn Terry <donn@interix.com>
14675
14676         * gcc.misc-tests/mg.exp: delete extraneous redirection.
14677
14678 1999-09-28  Nick Clifton  <nickc@cygnus.com>
14679
14680         * gcc.c-torture/compile/990928-1.c: New test.
14681
14682 1999-09-28  Nathan Sidwell  <nathan@acm.org>
14683
14684         * g++.old-deja/g++.other/decl6.C: New test.
14685
14686 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14687
14688         * gcc.c-torture/execute/va-arg-10.c: New test.
14689
14690 1999-09-27  Nathan Sidwell  <nathan@acm.org>
14691
14692         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
14693         __PRETTY_FUNCTION__.
14694
14695 1999-09-23  Nick Clifton  <nickc@cygnus.com>
14696
14697         * gcc.c-torture/execute/990923-1.c: New test.
14698
14699 1999-09-21  Nick Clifton  <nickc@cygnus.com>
14700
14701         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
14702         for which -fpic is inappropriate.
14703
14704 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
14705
14706         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
14707
14708 1999-09-21  Nathan Sidwell  <nathan@acm.org>
14709
14710         * g++.old-deja/g++.other/dyncast1.C: New test.
14711         * g++.old-deja/g++.other/dyncast2.C: New test.
14712         * g++.old-deja/g++.other/dyncast3.C: New test.
14713         * g++.old-deja/g++.other/dyncast4.C: New test.
14714         * g++.old-deja/g++.other/dyncast5.C: New test.
14715         * g++.old-deja/g++.eh/catch3.C: New test.
14716         * g++.old-deja/g++.eh/catch3p.C: New test.
14717         * g++.old-deja/g++.eh/catch4.C: New test.
14718         * g++.old-deja/g++.eh/catch4p.C: New test.
14719         * g++.old-deja/g++.eh/catch5.C: New test.
14720         * g++.old-deja/g++.eh/catch5p.C: New test.
14721         * g++.old-deja/g++.eh/catch6.C: New test.
14722         * g++.old-deja/g++.eh/catch6p.C: New test.
14723         * g++.old-deja/g++.eh/catch7.C: New test.
14724         * g++.old-deja/g++.eh/catch7p.C: New test.
14725         * g++.old-deja/g++.eh/catch8.C: New test.
14726         * g++.old-deja/g++.eh/catch8p.C: New test.
14727         * g++.old-deja/g++.eh/catch9.C: New test.
14728         * g++.old-deja/g++.eh/catch9p.C: New test.
14729
14730 1999-09-13  Nathan Sidwell  <nathan@acm.org>
14731
14732         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
14733         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
14734
14735 1999-09-13  Jeffrey A Law  (law@cygnus.com)
14736
14737         * gcc.c-torture/compile/990913-1.c: New test.
14738
14739 1999-09-10  Nathan Sidwell  <nathan@acm.org>
14740
14741         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
14742         * g++.old-deja/g++.jason/rfg5.C: Likewise.
14743
14744 1999-09-09  Richard Henderson  <rth@cygnus.com>
14745
14746         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
14747
14748 1999-09-09  Nathan Sidwell  <nathan@acm.org>
14749
14750         * g++.old-deja/g++.other/lookup11.C: New test.
14751         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
14752         what is permitted and what we want.
14753         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
14754         overload use.
14755         * g++.old-deja/g++.jason/rfg5.C: Likewise
14756
14757 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
14758
14759         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
14760         * gcc.c-torture/noncompile/poison-1.c: New file.
14761
14762 1999-09-08  Nathan Sidwell  <nathan@acm.org>
14763
14764         * g++.old-deja/g++.other/sizeof3.C: New test.
14765         * g++.old-deja/g++.other/sizeof4.C: New test.
14766         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
14767         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
14768
14769 1999-09-07  Richard Henderson  <rth@cygnus.com>
14770
14771         * gcc.dg/va-arg-1.c: New.
14772
14773 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14774
14775         * gcc.c-torture/execute/va-arg-9.c: New test.
14776
14777 1999-09-05  Craig Burley  <craig@jcb-sc.com>
14778
14779         * g77.f-torture/compile/980519-2.f: New test.
14780         * g77.f-torture/compile/19990905-0.f: New test.
14781         * g77.f-torture/compile/19990905-1.f: New test.
14782         * g77.f-torture/compile/19990905-2.f: New test.
14783
14784         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
14785
14786 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
14787
14788         * gcc.c-torture/execute/990827-1.c: Fix typo.
14789
14790 1999-09-03  Nathan Sidwell  <nathan@acm.org>
14791
14792         * g++.old-deja/g++.other/deref1.C: New test.
14793
14794 1999-09-02  Nathan Sidwell  <nathan@acm.org>
14795
14796         * g++.old-deja/g++.other/ambig2.C: New test.
14797         * g++.old-deja/g++.other/cond5.C: New test.
14798         * g++.old-deja/g++.other/lookup16.C: New test.
14799
14800 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
14801
14802         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
14803         assemblers too.
14804
14805 1999-08-31  Jeffrey A Law  (law@cygnus.com)
14806
14807         * lib/c-torture.exp: Avoid the "compare executables" optimization
14808         when testing native.
14809
14810 1999-08-29  Jeffrey A Law  (law@cygnus.com)
14811
14812         * gcc.c-torture/execute/990829-1.c: New test.
14813         * gcc.c-torture/compile/990829-1.c: New test.
14814
14815 1999-08-27  Paul Burchard  <burchard@pobox.com>
14816
14817         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
14818         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
14819         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
14820         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
14821         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
14822         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
14823         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
14824         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
14825         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
14826         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
14827         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
14828
14829 1999-08-27  Jeffrey A Law  (law@cygnus.com)
14830
14831         * gcc.c-torture/execute/990827-1.c: New test.
14832
14833 1999-08-26  Craig Burley  <craig@jcb-sc.com>
14834
14835         * g77.f-torture/noncompile/19990826-4.f: New test.
14836
14837         * g77.f-torture/compile/19990826-3.f: New test.
14838
14839         * g77.f-torture/execute/19990826-2.f: New test.
14840
14841         * g77.f-torture/compile/19990826-1.f: New test.
14842
14843         * gcc.c-torture/execute/990826-0.c: New test.
14844         * g77.c-torture/execute/19990826-0.f: New test.
14845
14846         * g77.f-torture/noncompile/970626-2.f: New test.
14847
14848 1999-08-25  Paul Burchard  <burchard@pobox.com>
14849
14850         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
14851         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
14852         lss-011.C: New tests.
14853
14854 1999-08-25  Nathan Sidwell  <nathan@acm.org>
14855
14856         * g++.old-deja/g++.other/decl5.C: New test.
14857
14858 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14859
14860         * noncompile/noncompile.exp: Load_lib c-torture.exp.
14861         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
14862         call `postbase' for each one.  All callers of `postbase' changed
14863         to call this instead.
14864
14865 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
14866
14867         * gcc.c-torture/execute/990811-1.c: New test.
14868
14869 1999-08-09  Nick Clifton  <nickc@cygnus.com>
14870
14871         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
14872         just native ones.
14873
14874         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
14875         just native ones.
14876
14877 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
14878
14879         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
14880
14881 1999-08-04  Jeffrey A Law  (law@cygnus.com)
14882
14883         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
14884
14885 1999-08-04  Nathan Sidwell  <nathan@acm.org>
14886
14887         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
14888
14889 1999-08-04  Jeffrey A Law  (law@cygnus.com)
14890
14891         * gcc.c-torture/execute/990804-1.c: New test.
14892
14893 1999-08-03  Nathan Sidwell  <nathan@acm.org>
14894
14895         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
14896         * g++.old-deja/g++.brendan/crash64.C: Likewise
14897         * g++.old-deja/g++.brendan/overload8.C: Likewise
14898
14899 1999-08-03  Nathan Sidwell  <nathan@acm.org>
14900
14901         * g++.old-deja/g++.other/struct1.C: New test.
14902
14903 1999-08-03  Nathan Sidwell  <nathan@acm.org>
14904
14905         * g++.old-deja/g++.other/enum2.C: New test.
14906
14907 1999-08-02  Richard Henderson  <rth@cygnus.com>
14908
14909         Adapted from tests from Franz Sirl:
14910         * gcc.c-torture/execute/va-arg-7.c: New test.
14911         * gcc.c-torture/execute/va-arg-8.c: New test.
14912
14913 1999-08-01  Jeffrey A Law  (law@cygnus.com)
14914
14915         * gcc.c-torture/compile/990801-2.c: New test.
14916
14917         * gcc.c-torture/compile/990801-1.c: New test.
14918
14919 1999-07-27  Michael Meissner  <meissner@cygnus.com>
14920
14921         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
14922         fp-cmp-1.c, converting double to float.
14923
14924         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
14925         fp-cmp-1.c, converting double to long double.
14926
14927         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
14928         from fr1 to unknown_register, since fr1 is a legitimate register
14929         on some machines.
14930
14931 1999-07-25  Jeffrey A Law  (law@cygnus.com)
14932
14933         * README: More listname related changes.
14934
14935 1999-07-08  Catherine Moore  <clm@cygnus.com>
14936
14937         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
14938
14939 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
14940
14941         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
14942
14943 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
14944
14945         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
14946
14947 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
14948
14949         * gcc.dg/990703-1.c: New test.
14950
14951 1999-06-29  Nick Clifton  <nickc@cygnus.com>
14952
14953         * lib/file-format.exp: New file: Move definition of proc
14954         gcc_target_object_format to here from
14955         gcc.dg/special/ecos.exp.
14956
14957         * lib/c-torture.exp: Include lib file-format.exp.
14958         * lib/gcc-dg.exp: Include lib file-format.exp.
14959
14960         * gcc.dg/special/ecos.exp: Remove definition of proc
14961         gcc_target_object_format.
14962
14963 1999-06-28  Jeffrey A Law  (law@cygnus.com)
14964
14965         * gcc.c-torture/execute/990628-1.c: New test.
14966
14967 1999-06-25  Jeffrey A Law  (law@cygnus.com)
14968
14969         * gcc.c-torture/compile/990625-2.c: New test.
14970
14971         * gcc.c-torture/compile/990625-1.c: New test.
14972
14973 1999-06-23  Nick Clifton  <nickc@cygnus.com>
14974
14975         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
14976         attributes compile.
14977         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
14978         ports that use the COFF/PE file format.
14979
14980 1999-06-17  Jeffrey A Law  (law@cygnus.com)
14981
14982         * gcc.c-torture/compile/990617-1.c: New test.
14983
14984 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
14985
14986         * g++.old-deja/g++.other/decl4.C: New test.
14987
14988 1999-06-14  Nathan Sidwell  <nathan@acm.org>
14989
14990         * g++.old-deja/g++.other/bitfld3.C: New test.
14991
14992 1999-06-08  Nathan Sidwell  <nathan@acm.org>
14993
14994         * g++.old-deja/g++.eh/catch1.C: New test.
14995
14996 1999-06-07  Jeffrey A Law  (law@cygnus.com)
14997
14998         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
14999
15000         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15001         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15002
15003 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15004
15005         * g77.f-torture/compile/19990502-0.f: Replace with new,
15006         shorter, test that still fails after recent changes.
15007
15008 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15009
15010         * gcc.c-torture/execute/990604-1.c: New test.
15011
15012 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15013
15014         * gcc.c-torture/execute/990531-1.c: New test.
15015
15016 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15017
15018         * gcc.c-torture/compile/990527-1.c: New test.
15019
15020 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15021
15022         * gcc.c-torture/execute/990527-1.c: New test.
15023
15024 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15025
15026         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15027         bitfields as signed.
15028
15029 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15030
15031         * g77.f-torture/compile/19990525-0.f: New test.
15032
15033 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15034
15035         * gcc.c-torture/execute/990525-2.c: New test.
15036
15037         * gcc.c-torture/execute/990525-1.c: New test.
15038
15039 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15040
15041         * g++.old-deja/g++.other/anon3.C: New test.
15042         * g++.old-deja/g++.other/anon4.C: New test.
15043         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15044         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15045         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15046         Merrill).
15047
15048 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15049
15050         * gcc.c-torture/execute/990524-1.c: New test.
15051
15052         * gcc.dg/990524-1.c: New test.
15053
15054 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15055
15056         * gcc.c-torture/compile/990523-1.c: New test.
15057
15058 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15059
15060         * gcc.c-torture/compile/990519-1.c: New test.
15061
15062 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15063
15064         * gcc.c-torture/compile/990517-1.c: New test.
15065
15066         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15067         (e4, f4): New tests.
15068         (main): Call them.
15069
15070 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15071
15072         * gcc.dg/noreturn-1.c: New test.
15073
15074 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15075
15076         * gcc.c-torture/execute/990513-1.c: New test.
15077
15078 1999-05-10  Richard Henderson  <rth@cygnus.com>
15079
15080         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15081
15082 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15083
15084         * g77.f-torture/execute/erfc.f: Use small single-precision
15085         values, to avoid problems on Alphas when not -mieee.
15086
15087 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15088
15089         * gcc.dg/990506-0.c: New test.
15090
15091 1999-05-08  Richard Henderson  <rth@cygnus.com>
15092
15093         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15094         the constant to test.  Don't XFAIL 64-bit targets.
15095
15096         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15097         * g++.old-deja/g++.law/profile1.C: Likewise.
15098
15099         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15100         operator new instances.
15101         * g++.old-deja/g++.other/delete5.C: Likewise.
15102
15103 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15104
15105         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15106         intrinsic.
15107
15108 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15109
15110         * g77.f-torture/execute/u77-test.f: Reverse order of two
15111         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15112
15113 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15114
15115         * gcc.dg/compare1.c: New test.
15116
15117 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15118
15119         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15120         New tests.
15121
15122 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15123
15124         * g77.f-torture/compile/19990502-1.f: New test.
15125
15126 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15127
15128         * g77.f-torture/compile/19990502-0.f: New test.
15129
15130 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15131
15132         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15133         intrinsic.
15134
15135 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15136
15137         * g77.f-torture/execute/u77-test.f (main): List libU77
15138         intrinsics not currently tested.
15139         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15140         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15141         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15142         Trim blanks off the ends of some printed strings.
15143
15144 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15145
15146         * g77.f-torture/execute/u77-test.f (main): Just warn about
15147         FSTAT gid disagreement, as it's expected on some systems.
15148
15149 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15150
15151         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15152         use a new function, which allows for some slop.
15153         Clean up some commentary.
15154         (issum): The new function.
15155         (sgladd): Deleted subroutine.
15156
15157 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15158
15159         * g77.f-torture/execute/u77-test.f: Modify to be more like
15160         libf2c/libU77 version, bringing patches to that version here.
15161         Add suitable commentary.
15162
15163 1999-04-25  Richard Henderson  <rth@cygnus.com>
15164
15165         * gcc.dg/990424-1.c: New test.
15166
15167 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15168
15169         * g77.f-torture/execute/u77-test.f (main): Bug involving
15170         LSTAT has been fixed, so turn back on full checking.
15171
15172 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15173
15174         * g77.f-torture/compile/19990419-0.f: New test.
15175         * g77.f-torture/execute/19990419-1.f: New test.
15176
15177 1999-04-17  Richard Henderson  <rth@cygnus.com>
15178
15179         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15180         to avoid the need for a prototype to supress a warning.
15181
15182 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15183
15184         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15185
15186 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15187
15188         * gcc.c-torture/execute/990404-1.c: New test.
15189
15190 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15191
15192         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15193         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15194         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15195         missing initializer warnings.
15196
15197 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15198
15199         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15200         matching strings.
15201
15202 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15203
15204         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15205
15206 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15207
15208         * g77.f-torture/execute/19990325-0.f: New test.
15209         * g77.f-torture/execute/19990325-1.f: New test.
15210
15211 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15212
15213         * gcc.c-torture/execute/990324-1.c: New test.
15214
15215 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15216
15217         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15218         test with 4.
15219
15220 1999-03-17  Richard Henderson  <rth@cygnus.com>
15221
15222         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15223
15224 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15225
15226         * g77.f-torture/execute/19990313-2.f: New test.
15227         * g77.f-torture/execute/19990313-3.f: New test.
15228
15229 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15230
15231         * g77.f-torture/execute/19990313-0.f: New test.
15232         * g77.f-torture/execute/19990313-1.f: New test.
15233
15234 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15235
15236         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15237         printf to sprintf.
15238         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15239         (main): Add check for u15.  Conditionalize u31 check depending on
15240         whether ints are <32 bits or >=32 bits.
15241
15242 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15243
15244         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15245
15246 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15247
15248         * g77.f-torture/compile/19990305-0.f: New test.
15249         * g77.f-torture/execute/19981119-0.f: New test.
15250
15251 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15252
15253         * g77.f-torture/execute/970625-2.f: call ABORT if final
15254         result is not correct, instead of just printing it.
15255         Add this checking via newly introduced obfuscation, to
15256         trip up buggy front ends.
15257
15258 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15259
15260         * g77.f-torture/compile/960317-1.f: Moved from being
15261         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15262
15263 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15264
15265         * g77.f-torture/execute/960317-1.f: New (old) test.
15266         * g77.f-torture/execute/970625-2.f: Ditto.
15267
15268 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15269
15270         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15271         message on line 1 or line 2; cccp and cpplib do this differently.
15272
15273 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15274
15275         * g++.old-deja/g++.law/weak1.C: New test.
15276
15277 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15278
15279         * gcc.c-torture/execute/990119-1.c: Renamed to...
15280         * gcc.dg/990119-1.c: this, so it will only be tested once
15281         (it's a preprocessor test, it doesn't need to be run at
15282         multiple optimization levels).
15283
15284 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15285
15286         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15287           ALWAYS_CXXFLAGS.
15288
15289 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15290
15291         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15292         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15293         to not be compilable by current g77.
15294
15295 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15296
15297         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15298
15299 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15300
15301         * gcc.c-torture/execute/990222-1.c: New test.
15302
15303 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15304
15305         * g77.f-torture/compile/19990218-0.f: New test.
15306         * g77.f-torture/noncompile/19990218-1.f: New test.
15307
15308 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15309
15310         * g77.f-torture/compile/19981216-0.f: New test.
15311
15312 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15313
15314         * gcc.dg/990214-1.c: New test.
15315
15316 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15317
15318         * gcc.dg/990213-2.c: New test.
15319
15320         * gcc.dg/990213-1.c: New test.
15321
15322 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15323
15324         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15325         ints.
15326
15327 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15328
15329         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15330         specified by target.
15331
15332         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15333
15334 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15335
15336         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15337
15338 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15339
15340         * gcc.dg/special/ecos.exp: New test driver for new tests with
15341         special requirements.
15342
15343         * gcc.dg/special/alias-1.c: New test.
15344         * gcc.dg/special/gcsec-1.c: New test.
15345         * gcc.dg/special/weak-1.c: New test.
15346         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15347         * gcc.dg/special/weak-2.c: New test.
15348         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15349         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15350         * gcc.dg/special/wkali-1.c: New test.
15351         * gcc.dg/special/wkali-2.c: New test.
15352         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15353         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15354
15355 1999-02-10  Felix Lee  <flee@cygnus.com>
15356
15357           * lib/c-torture.exp (c-torture-compile): Pull out code for
15358           analyzing gcc error messages.
15359           (c-torture-execute): Likewise.  Fix some (harmless) false
15360           positives.
15361           * lib/gcc.exp (gcc_check_compile): New function.
15362
15363 1999-02-08  Richard Henderson  <rth@cygnus.com>
15364
15365         * gcc.c-torture/execute/990208-1.c: New test.
15366
15367 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15368
15369         * g++.dg/special/ecos.exp: New driver for new tests with special
15370         requirements
15371
15372         * g++.dg/special/conpr-1.C: New test
15373         * g++.dg/special/conpr-2.C: New test
15374         * g++.dg/special/conpr-2a.C: New test
15375         * g++.dg/special/conpr-3.C: New test
15376         * g++.dg/special/conpr-3a.C: New test
15377         * g++.dg/special/conpr-3b.C: New test
15378
15379         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15380         allow g++ to use the dg driver
15381
15382         * README: Add comment about g++.dg directory
15383
15384 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15385
15386         * README: Update email addresses.
15387
15388 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15389
15390         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15391         arguments in order to force structure S onto the stack even on
15392         the alpha.
15393         (test): Pass 10 leading arguments to function foo as well as the
15394         structure S.
15395
15396         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15397         failure for all targets.
15398
15399         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15400         abort to terminate program execution.
15401
15402 1999-01-30  Richard Henderson  <rth@cygnus.com>
15403
15404         * gcc.c-torture/execute/990130-1.c: New test.
15405
15406 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15407
15408         * gcc.dg/990130-1.c: New test.
15409
15410 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15411
15412         * gcc.c-torture/execute/990128-1.c: New test.
15413
15414 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15415
15416         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15417
15418 1999-01-27  Felix Lee  <flee@cygnus.com>
15419
15420         * lib/c-torture.exp (c-torture-compile): pull out code for
15421         analyzing gcc error messages.
15422         (c-torture-execute): ditto, and fix some (harmless) false
15423         positives.
15424         * lib/gcc.exp (gcc_check_compile): new function.
15425
15426 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15427
15428         * gcc.dg/990117-1.c: New test.
15429
15430         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15431
15432         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15433
15434 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15435
15436         * g77.f-torture/compile/990115-1.f: New test.
15437
15438 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15439
15440         * gcc.c-torture/compile/990107-1.c: New test
15441
15442 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15443
15444         * gcc.c-torture/execute/990106-2.c: New test.
15445
15446         * gcc.c-torture/execute/990106-1.c: New test.
15447
15448 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15449
15450         * gcc.c-torture/compile/981223-1.c: New test.
15451
15452 1998-12-29  Richard Henderson  <rth@cygnus.com>
15453
15454         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15455         (opt3): Rename from opt4 and disable.
15456
15457 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15458
15459         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15460
15461 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15462
15463         * g++.old-deja/g++.other/conv5.C: New test.
15464
15465 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15466
15467         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15468
15469 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15470
15471         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15472
15473 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15474
15475         * gcc.c-torture/compile/981211-1.c: New test.
15476
15477 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15478
15479         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15480
15481         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15482
15483 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15484
15485         * gcc.special/930510-1.c: Make C9X safe.
15486         * gcc.misc-tests/gcov-1.c Similarly.
15487         * gcc.misc-tests/gcov-2.c Similarly.
15488
15489 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15490
15491         * gcc.dg/ultrasp1.c: New test.
15492
15493 1998-12-06  Richard Henderson  <rth@cygnus.com>
15494
15495         * gcc.c-torture/execute/981206.c: New test.
15496
15497 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15498
15499         * g++.old-deja/g++.ns/template7.C: New test.
15500
15501         * g++.old-deja/g++.other/expr1.C: New test.
15502
15503         * g++.old-deja/g++.eh/tmpl3.C: New test.
15504
15505         * g++.old-deja/g++.eh/tmpl2.C: New test.
15506
15507 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15508
15509         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15510         * g++.old-deja/g++.other/using6.C: Removed.
15511         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15512
15513         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15514
15515 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15516
15517         * g++.old-deja/g++.pt/overload8.C: New test.
15518
15519         * g++.old-deja/g++.pt/overload7.C: New test.
15520
15521         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15522
15523         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15524         and relinking messages.
15525         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15526         compiling with -frepo.
15527
15528 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15529
15530         * g++.old-deja/g++.pt/lookup6.C: New test.
15531
15532 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15533
15534         * gcc.c-torture/execute/981130-1.c: New test.
15535         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15536
15537 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15538
15539         * g++.old-deja/g++.pt/explicit76.C: New test.
15540
15541         * g++.old-deja/g++.pt/friend38.C: New test.
15542
15543         * g++.old-deja/g++.ns/crash2.C: New test.
15544
15545         * g++.old-deja/g++.pt/defarg8.C: New test.
15546
15547         * g++.old-deja/g++.pt/instantiate6.C: New test.
15548
15549         * g++.old-deja/g++.pt/static6.C: New test.
15550
15551         * g++.old-deja/g++.pt/decl2.C: New test.
15552
15553 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15554
15555         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15556         problem is actually related with name lookup, but so what? :-)
15557
15558         * g++.old-deja/g++.pt/friend37.C: New test.
15559
15560 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15561
15562         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15563         element, which fails on some systems.
15564
15565         * g77.f-torture/execute/labug1.f: New test.
15566
15567 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15568
15569         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15570         is defined.
15571
15572 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15573
15574         * g77.f-torture/compile/981117-1.f: New test.
15575
15576 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15577
15578         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15579         properly discarded.
15580
15581 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15582
15583         * gcc.c-torture/execute/memcheck: New directory of tests for
15584         -fcheck-memory-usage.
15585
15586 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15587
15588         * README: New file, general information about the testsuite and
15589         new description of the various C++ test subdirectories.
15590         * README.g++: Eliminate obsolete information, update and move most
15591         relevant stuff to README.
15592
15593 1998-11-07  Richard Henderson  <rth@cygnus.com>
15594
15595         * gcc.c-torture/compile/981107-1.c: New test.
15596
15597 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
15598
15599         * execute/memcpy-bi.c: New testcase.
15600
15601 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
15602
15603         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
15604         base classes.
15605
15606         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
15607         template is selected.
15608
15609         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
15610         classes, it should be accepted for all types.
15611
15612         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
15613
15614         * g++.old-deja/g++.pt/spec24.C: Ensure that template
15615         specializations start with template headers.
15616
15617 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
15618
15619         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
15620
15621         * g++.old-deja/g++.other/init9.C: Test cross initialization of
15622         non-POD types.
15623
15624 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15625
15626         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
15627
15628 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
15629
15630         * compile/981022-1.c, compile/981022-1.x: New test and driver.
15631
15632 1998-10-19  Jeffrey A Law  (law@cygnus.com)
15633
15634         * 981019-1.c: New test.
15635
15636 1998-10-14  Robert Lipe <robertl@dgii.com>
15637
15638         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
15639         find objc headers.
15640
15641 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15642
15643         * compile/981001-4.c: Remove use of GCC extension that triggers a
15644         compiler bug.
15645
15646 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
15647
15648         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
15649
15650 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
15651
15652         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
15653         instantiation of template produces incorrect code for delete
15654         expression.
15655
15656         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
15657         constructors' name is not unique.
15658         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
15659         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
15660
15661         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
15662         automatic array of const is ill-formed.
15663
15664         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
15665         of template parameter?
15666
15667         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
15668         const.
15669
15670         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
15671         pointer-to-member expression.
15672
15673         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
15674         declaration causes ICE.
15675
15676 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
15677
15678         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
15679         reserved in the global namespace.
15680
15681         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
15682         generate needed virtual table.
15683
15684         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
15685
15686 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
15687
15688         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
15689         template-dependent type
15690
15691 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
15692
15693         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
15694         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
15695         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
15696
15697         * g++.old-deja/g++.other/using5.C: New test; using decl from base
15698         class should be usable as argument of member function.
15699         * g++.old-deja/g++.other/using6.C: New test; using decl from base
15700         class should be usable as return type of member function.
15701         * g++.old-deja/g++.other/using7.C: New test; using decl from base
15702         class should be usable as type of data member.
15703
15704         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
15705
15706 1998-10-09  Jeffrey A Law  (law@cygnus.com)
15707
15708         * gcc.c-torture/special/920521-1.c: Fix bogus test.
15709
15710 1998-10-08  Nick Clifton  <nickc@cygnus.com>
15711
15712         * gcc.dg/dll-?.c Add thumb to target list.
15713         Fix assembler scan patterns to match current assembler output.
15714
15715 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
15716
15717         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
15718         matching of template brackets.
15719
15720         * g++.old-deja/g++.other/using4.C: New test.  Test using
15721         declarations of methods from base classes.
15722
15723         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
15724         within functions should introduce names into the innermost
15725         enclosing namespace.
15726
15727         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
15728         of static locals if first initialization throws.
15729
15730 1998-10-07  Jim Wilson  <wilson@cygnus.com>
15731
15732         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
15733
15734 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
15735
15736         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
15737         lose track of the possible targets of tablejump insns.
15738         * special/special.exp: Run it.
15739
15740 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15741
15742         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
15743         must be declared before its specializations can be named in friend
15744         declarations.
15745
15746 1998-10-05  Dave Love  <d.love@dl.ac.uk>
15747
15748         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
15749
15750         * g77.f-torture/execute/io1.f: New test.
15751
15752 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15753
15754         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
15755         with pointer to template function, for which no argument deduction
15756         is possible.
15757
15758         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
15759         specialization of template function as argument to template
15760         function.
15761
15762         * g++.old-deja/g++.other/access2.C: New test; Inner class
15763         shouldn't have privileged access to Outer's names.
15764
15765 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15766
15767         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
15768         friend template declared within template class conflicts with
15769         nested class of the same name.
15770
15771         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
15772         is ignored.
15773
15774         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
15775         object with direct initializer as function declaration.
15776
15777         * g++.old-deja/g++.other/decl2.C: New test; duplicate
15778         initializers.
15779
15780         * g++.old-deja/g++.other/null2.C: New test; conditional operator
15781         involving const pointer and NULL produces incorrect result.
15782
15783         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
15784         type name without `typename' should be rejected with -pedantic.
15785
15786 1998-10-02  Richard Henderson  <rth@cygnus.com>
15787
15788         * g++.old-deja/g++.other/addrof1.C: New test.
15789
15790 1998-10-01  Nick Clifton  <nickc@cygnus.com>
15791
15792         * gcc.c-torture/compile/981001-1.c: New test.
15793         * gcc.c-torture/execute/981001-1.c: New test.
15794
15795 1998-10-01  Jeffrey A Law  (law@cygnus.com)
15796
15797         * gcc.c-torture/compile/981001-2.c: New test.
15798         * gcc.c-torture/compile/981001-3.c: New test.
15799         * gcc.c-torture/compile/981001-4.c: New test.
15800
15801 1998-10-01  Robert Lipe  <robertl@dgii.com>
15802
15803         * lib/objc.exp (objc_target_compile): Add -L during compiles for
15804         multilibbed hosts.   Idea grafted from g77.exp.
15805
15806 1998-09-30  Dave Love  <d.love@dl.ac.uk>
15807
15808         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
15809         avoid losing on systems which need -lsocket.
15810
15811 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
15812
15813         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
15814         * g++.old-deja/g++.other/nested2.C: Ditto.
15815         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
15816         failure.
15817
15818 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15819
15820         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
15821         preferred over template operator!= for enum bitfields.
15822
15823 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
15824
15825         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
15826         that happen to have the same base name, but in different scopes,
15827         are incorrectly rejected.
15828
15829 1998-09-16  Richard Henderson  <rth@cygnus.com>
15830
15831         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
15832         on the native word size instead of an integer literal.
15833
15834 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15835
15836         * g++.old-deja/g++.other/static2.C: Invocation of static data
15837         member of type pointer-to-function denoted as non-static member.
15838
15839         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
15840         checks involving function types and aliases.
15841
15842 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
15843
15844         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
15845         redefined to the same non-trivial type.
15846
15847         * g++.old-deja/g++.pt/explicit73.C: Test for proper
15848         namespace-qualification of template specializations declared in
15849         other namespaces.
15850
15851         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
15852         to declare a subset of the specializations of a template function
15853         as friends of specializations of a template class.
15854
15855         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
15856         member templates that do not fully specialize the enclosing
15857         template class are rejected.
15858
15859 1998-09-11  Dave Love  <d.love@dl.ac.uk>
15860
15861         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
15862
15863 1998-09-08  Dave Love  <d.love@dl.ac.uk>
15864
15865         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
15866         altered from libf2c/libU77 version.
15867
15868 1998-09-06  Dave Love  <d.love@dl.ac.uk>
15869
15870         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
15871
15872 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
15873
15874         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
15875         (un)signed char are different types for template specialization
15876         purposes.
15877
15878 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
15879
15880         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
15881         * objc: ObjC testsuite.
15882
15883 1998-08-31  Catherine Moore  <clm@cygnus.com>
15884
15885         * gcc.c-torture/execute/941014-1.x:  New file.
15886
15887 1998-08-31  Nick Clifton  <nickc@cygnus.com>
15888
15889         * lib/c-torture.exp: Add support for
15890         torture_eval_before_compile and torture_eval_before_execute
15891         variables.
15892
15893 1998-08-30  Jeffrey A Law  (law@cygnus.com)
15894
15895         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
15896         this test triggers valid.
15897
15898 1998-08-27  Jeffrey A Law  (law@cygnus.com)
15899
15900         * gcc.dg/980827-1.c: New test.
15901
15902 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
15903
15904         * gcc.c-torture/execute/loop-4b.c: New test.
15905
15906 1998-08-26  Nick Clifton  <nickc@cygnus.com>
15907
15908         * lib/c-torture.exp: Add support for
15909         torture_eval_before_compile and torture_eval_before_execute
15910         variables.
15911
15912 1998-08-25  Jeffrey A Law  (law@cygnus.com)
15913
15914         * gcc.c-torture/compile/980825-1.c: New test.
15915
15916 1998-08-24  Nick Clifton  <nickc@cygnus.com>
15917
15918         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
15919         count number tests in opt_t0 not good_t0.
15920
15921 1998-08-24  Jeffrey A Law  (law@cygnus.com)
15922
15923         * gcc.c-torture/compile/930326-1.x: Fix typo.
15924
15925 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
15926
15927         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
15928         causes an ICE.
15929
15930 1998-08-21  Jeffrey A Law  (law@cygnus.com)
15931
15932         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
15933         STACK_SIZE is defined.
15934         * gcc.c-torture/unsorted/stuct.c: Similarly.
15935
15936         * gcc.c-torture/compile/980821-1.c: New test.
15937
15938 1998-08-21  Jeffrey A Law  (law@cygnus.com)
15939
15940         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
15941
15942 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
15943
15944         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
15945         code.
15946
15947 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
15948
15949         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
15950         error'.
15951
15952 1998-08-18  Jeffrey A Law  (law@cygnus.com)
15953
15954         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
15955
15956 1998-08-16  Jeffrey A Law  (law@cygnus.com)
15957
15958         * gcc.c-torture/compile/980816-1.c: New test.
15959
15960         * gcc.dg/980816-1.c: New test.
15961
15962 1998-08-13  Jeffrey A Law  (law@cygnus.com)
15963
15964         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
15965         compiler for ieee tests.
15966
15967 1998-08-01  Dave Love  <d.love@dl.ac.uk>
15968
15969         * g77.f-torture/compile/980729-0.f: New test.
15970
15971 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
15972
15973         * gcc.c-torture/special/eeprof-1.c: New test, for
15974         -finstrument-functions.
15975         * gcc.c-torture/special/special.exp: Run it.
15976
15977 1998-07-29  Jeffrey A Law  (law@cygnus.com)
15978
15979         * gcc.c-torture/compile/980729-1.c: New test.
15980
15981 1998-07-27  Nick Clifton  <nickc@cygnus.com>
15982
15983         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
15984         __thumb__ is defined, and test for ARM style doubles if so.
15985
15986 1998-07-26  Dave Love  <d.love@dl.ac.uk>
15987
15988         * g77.f-torture/noncompile/980615-0.f: New test.
15989
15990 1998-07-26  H.J. Lu  (hjl@gnu.org)
15991
15992         * gcc.dg/980312-1.c: Do link instead of compile.
15993         * gcc.dg/980313-1.c: Likewise.
15994
15995 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15996
15997         * gcc.c-torture/compile/980726-1.c: New test.
15998
15999 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16000
16001         * g77.f-torture/execute/io0.f: New test.
16002
16003 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16004
16005         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16006         an int.
16007
16008 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16009
16010         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16011         m32r bugs.
16012
16013 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16014
16015         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16016         c-decl.c:grokdeclarator can handle mode attributes.
16017
16018 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16019
16020         * gcc.c-torture/execute/980716-1.c: New test.
16021
16022 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16023
16024         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16025         the mn10200.
16026         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16027         the mn10200.
16028         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16029         * gcc.c-torture/compile/930326-1.x: Similarly.
16030
16031 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16032
16033         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16034         New test from Craig.
16035
16036 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16037
16038         * g77.f-torture/noncompile/980616-0.f: New test.
16039
16040         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16041
16042 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16043
16044         *  g++.other/singleton.C: Return error value instead of taking
16045         SIGSEGV.
16046
16047 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16048
16049         *  g++.other/singleton.C: New test.   Warning is under dispute.
16050         Runtime crash is not.
16051
16052 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16053
16054         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16055         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16056         using6.C, using7.C}:  New namespace tests.
16057
16058 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16059
16060         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16061         specialization with typedef'ed names used as array indexes.
16062
16063 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16064
16065         * gcc.c-torture/execute/980709-1.c: New test.
16066
16067         * gcc.dg/980709-1.c: New test.
16068
16069 1998-07-07  Richard Henderson  <rth@cygnus.com>
16070
16071         * gcc.c-torture/execute/bcp-1.c: New test.
16072
16073 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16074
16075         * gcc.c-torture/execute/980707-1.c: New test.
16076
16077 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16078
16079         * gcc.c-torture/compile/980706-1.c: New test.
16080
16081 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16082
16083         * g77.f-torture/execute/980701-0.f,
16084         g77.f-torture/execute/980701-1.f: New test from Craig.
16085
16086 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16087
16088         * gcc.c-torture/compile/980701-1.c: New test.
16089
16090         * gcc.c-torture/execute/980701-1.c: New test.
16091
16092 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16093 rlsruhe.de>
16094
16095         * g++.old-deja/g++.robertl/eb132.C: New test.
16096         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16097
16098 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16099
16100         * g77.f-torture/execute/980628-7.f,
16101         g77.f-torture/execute/980628-8.f,
16102         g77.f-torture/execute/980628-9.f,
16103         g77.f-torture/execute/980628-10.f: New tests from Craig.
16104
16105         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16106
16107 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16108
16109         * g77.f-torture/execute/980628-4.f: New test from Craig.
16110         * g77.f-torture/execute/980628-5.f: Likewise.
16111         * g77.f-torture/execute/980628-2.f: Likewise.
16112         * g77.f-torture/execute/980628-0.f: Likewise.
16113         * g77.f-torture/execute/980628-1.f: Likewise.
16114         * g77.f-torture/execute/980628-3.f: Likewise.
16115         * g77.f-torture/execute/980628-6.f: Likewise.
16116
16117 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16118
16119         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16120         directory when nothing has been installed yet.
16121
16122 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16123
16124         * gcc.c-torture/special/special.exp: Handle newer versions of
16125         dejagnu.
16126
16127 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16128
16129         * gcc.dg/980626-1.c: New test.
16130
16131 1998-06-19  Bruno Haible <haible@ilog.fr>
16132
16133         * gcc.misc-tests/m-un-2.c: New test.
16134         * g++.old-deja/g++.other/warn01.c: Likewise.
16135
16136 1998-06-19  Robert Lipe  <robertl@dgii.com>
16137
16138         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16139         compatibility with assmblers with a different comment character.
16140         Eliminate use of GAS-specific extensions.
16141
16142 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16143
16144         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16145
16146 1998-06-19  Robert Lipe  <robertl@dgii.com>
16147
16148         *lib/g77.exp: Replace search for libf2c.a with search for newly
16149         renamed libg2c.a
16150
16151 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16152
16153         * gcc.c-torture/execute/980617-1.c: New test.
16154
16155 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16156
16157         * gcc.c-torture/execute/980612-1.c: New test.
16158
16159 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16160
16161         * gcc.dg/980523-1.c: Only test on ppc-linux.
16162         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16163
16164         * gcc.c-torture/execute/980608-1.c: New test.
16165
16166 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16167
16168         * gcc.c-torture/execute/980605-1.c: New test.
16169
16170 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16171
16172         * gcc.c-torture/execute/980604-1.c: New test.
16173
16174 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16175
16176         * gcc.c-torture/execute/980602-1.c: New test.
16177         * gcc.c-torture/execute/980602-2.c: Likewise.
16178
16179 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16180
16181         * 970125-0.f: Fix per JCB.  Add commentary.
16182
16183 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16184
16185         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16186         IEEE -0 support.
16187
16188 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16189
16190         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16191         earlier.
16192
16193 1998-05-28  Catherine Moore <clm@cygnus.com>
16194
16195         * gcc.c-torture/execute/980526-3.c: New test.
16196
16197 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16198
16199         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16200         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16201         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16202         m88k-motorola-sysv3 to XFAIL.
16203
16204 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16205
16206         * gcc.dg/980526-1.c: New test.
16207         * gcc.c-torture/execute/980526-2.c: New test.
16208
16209 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16210
16211         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16212
16213         * gcc.c-torture/execute/980526-1.c: New test.
16214
16215 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16216
16217         * g77.f-torture/execute/alpha2.f: Add runtime test.
16218
16219 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16220
16221         * g++.old-deja/old-deja.exp: Strip leading directories.
16222
16223         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16224         error for the line.  Don't run multiple tests for the same line.
16225
16226 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16227
16228         * gcc.dg/980523-1.c: New test.
16229
16230 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16231
16232         * g77.f-torture/compile/970915-0.f: New test.
16233
16234 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16235
16236         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16237
16238 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16239
16240         * gcc.dg/980520-1.c: New test.
16241
16242 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16243
16244         * gcc.dg/980502-1.c: Fix return type.
16245
16246 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16247
16248         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16249         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16250         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16251         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16252         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16253
16254 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16255
16256         * g77.f-torture/execute/980520-1.f: New test.
16257
16258 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16259
16260         * lib/mike-g77.exp: New file.
16261
16262         * g77.f-torture/noncompile/noncompile.exp,
16263         g77.f-torture/noncompile/check0.f: New files.
16264
16265 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16266
16267         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16268         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16269         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16270         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16271         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16272         abort where appropriate.
16273
16274 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16275
16276         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16277         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16278
16279 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16280
16281         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16282
16283 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16284
16285         * g77.f-torture/compile/980427-0.f: New test.
16286
16287 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16288
16289         * g77.f-torture/compile/980424-0.f: New test.
16290
16291 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16292
16293         * g77.f-torture/compile/980419-2.f (main): New test.
16294         * g77.f-torture/compile/970125-0.f: New test.
16295         * g77.f-torture/compile/980419-1.f: New test.
16296
16297 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16298
16299         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16300         of loop-4.c.
16301
16302 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16303
16304         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16305
16306 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16307
16308         * gcc.c-torture/compile/980329-1.c: New test.
16309
16310 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16311
16312         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16313         * gcc.dg/980312-1.c: Fix typo in -march command.
16314
16315 1998-03-16  H.J. Lu  (hjl@gnu.org)
16316
16317         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16318
16319 1998-03-11  Robert Lipe  <robertl@dgii.com>
16320
16321         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16322         Dave Love agree the Fortran source is bogus.
16323
16324 1998-03-11  Robert Lipe  <robertl@dgii.com>
16325
16326         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16327         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16328         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16329         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16330         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16331
16332 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16333
16334         * g++.old-deja/g++.other/friend1.C: New test.
16335
16336 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16337
16338         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16339         possibly uninitialized) variables and declare dnrm2.
16340
16341 1998-02-23  Robert Lipe <robertl@dgii.com>
16342
16343         From Bruno Haible <haible@ilog.fr>:
16344         * gcc.c-torture/execute/980223.c: New test.
16345
16346 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16347
16348         * gcc.dg/ifelse-1.c: New test.
16349
16350 1998-02-09  H.J. Lu  (hjl@gnu.org)
16351
16352         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16353
16354           * lib/old-dejagnu.exp (old-dejagnu): Added the
16355           "execution test - XFAIL *-*-*" handling in the spirit of
16356           "excess errors test -". Changed the "execution test fails"
16357           handling to be like "excess errors test fails".
16358           * Update various tests accordingly.
16359
16360 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16361
16362         * gcc.c-torture/execute/980205.c: New test.
16363
16364 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16365
16366         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16367         * lib/f-torture.exp: Similarly.
16368         * gcc.c-torture: Rename all .cexp files to .x files.
16369
16370 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16371
16372         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16373         (940510-1.c): Removed duplicate.
16374         (971104-1.c): New test.
16375
16376 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16377
16378           * lib/f-torture.exp: Improve error and loop detection.
16379
16380 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16381
16382         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16383         use that to size the filler array.
16384
16385 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16386
16387         * lib/c-torture.exp(c-torture-execute): Fix typo.
16388
16389         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16390         testcase as the executable name. Keep the executable around if
16391         the test fails.
16392
16393 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16394
16395         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16396         changes.  Only test one -g option, and move it to the end of the
16397         list of options to test.
16398
16399 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16400
16401         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16402         variable GCC_TORTURE_OPTIONS to supply default switches separated
16403         by colons.  If no environment variable, run tests with -O0 -g, -O1
16404         -g, and -O2 -g as well.
16405
16406 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16407
16408         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16409         explanatory comments. Fix indentation.
16410
16411 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16412
16413         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16414
16415 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16416
16417         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16418         * g++.old-deja/g++.mike/p7325.C: Likewise.
16419         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16420
16421 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16422
16423         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16424         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16425         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16426         * g++.old-deja/g++.law/operators4.C: Likewise.
16427
16428 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16429
16430         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16431         * g++.old-deja/g++.mike/p784.C: Ditto.
16432         * g++.old-deja/g++.mike/p785.C: Ditto.
16433
16434 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16435
16436           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16437
16438 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16439
16440         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16441         target feature; pass this to c-torture-execute as needed.
16442
16443 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16444
16445         * lib/c-torture.exp(c-torture-execute): If the previous and the
16446         current executables being tested are identical, we don't need to
16447         run the executable again. Try to make the executable names
16448         unique. Add an optional argument for passing additional compiler
16449         flags.
16450
16451 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16452
16453         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16454
16455 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16456
16457         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16458
16459 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16460
16461         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16462         32bit or larger longs.
16463
16464         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16465         have either a 32bit long or 32bit int.
16466
16467 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16468
16469         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16470         Make double precision tests dependent on sizeof (double).
16471
16472 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16473
16474         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16475         too.
16476
16477 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16478
16479         * gcc.c-torture/compile/961203-1.cexp: New script.
16480
16481 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16482
16483         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16484         up the includes ourselves.
16485
16486 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16487
16488         * lib/plumhall.exp: Remove random include, and add a few
16489         verbose messages for debugging.
16490
16491 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16492
16493         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16494         of trying to do it ourselves.
16495
16496 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16497
16498         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16499
16500 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16501
16502         * gcc.prms/5403.c: Made regexp a bit less strict.
16503
16504 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16505
16506         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16507         is returned from remote_load instead.
16508         * lib/plumhall.exp: Ditto.
16509         * lib/mike-g++.exp: Ditto.
16510         * lib/old-dejagnu.exp: Ditto.
16511         * lib/c-torture.exp: Ditto.
16512
16513 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16514
16515         * lib/g++.exp: Use build_wrapper procedure.
16516         * lib/gcc.exp: Ditto.
16517
16518 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16519
16520         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16521         an old-style decl for malloc.  Fixes tests to work when
16522         sizeof (int) != sizeof (size_t).
16523
16524 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16525
16526         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16527
16528         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16529         use stdargs.h interface.
16530
16531 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16532
16533         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16534         NO_VARARGS when compiling.
16535
16536 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16537
16538         * lib/plumhall.exp(ph_includes): New procedure.
16539         (ph_make): Use it.
16540         (ph_compiler): Ditto.
16541
16542         * lib/g++.exp: Rename test-glue.c to testglue.c.
16543         * lib/gcc.exp: Ditto.
16544
16545 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16546
16547         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16548         to completion when it's called.
16549
16550 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16551
16552         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16553         is defined, don't do test.
16554
16555 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16556
16557         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16558         for object files.
16559         (ph_summary): Mark skipped testcases as untested, not unresolved.
16560
16561         * lib/plumhall.exp (ph_make): If unresolved because of bad
16562         errorCode, record errorCode in log file.
16563         (*): Replace send_log/verbose with verbose -log.
16564
16565 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16566
16567         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16568         double conversion if double isn't at least 8 bytes.
16569
16570         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16571         int to work with targets where int is 16 bits.
16572
16573         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16574         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16575         precision for the test to complete.
16576
16577 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16578
16579         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16580         if d10v is not compiled with the -mdouble64 flag.
16581         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16582
16583         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16584         d10v is not compiled with the -mint32 flag.
16585
16586 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16587
16588         * lib/plumhall.exp: Use incr_count.
16589
16590 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16591
16592         * gcc.c-torture: Update to c-torture-1.45.
16593
16594 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16595
16596         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16597         the name of the expect testcase file).
16598
16599         * lib/g++.exp(g++_init): Ditto.
16600
16601 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16602
16603         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16604         the host.
16605
16606         * lib/gcc.exp(gcc_exit): New procedure.
16607
16608 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16609
16610         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16611         specs where appropriate.
16612
16613         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16614         because of new "candidates are" messages, and removed a few
16615
16616         * Converted all non-old-style g++ testcases to old-style, and
16617         moved into g++.old-deja.
16618
16619 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16620
16621         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16622         options.
16623
16624         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16625         succeeded.
16626
16627         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16628
16629 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16630
16631         * lib/gcc.exp (gcc_target_compile): Add support for defining
16632         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16633         the machine doesn't have those features.
16634
16635 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16636
16637         * g++.law/operators4.exp: Don't use LIBS.
16638
16639 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16640
16641         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16642
16643         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16644         * lib/g++.exp: Set it here instead. Also, allow use of the
16645         --tool_exec and --tool_opt options. Change CXX to
16646         GXX_UNDER_TEST.
16647
16648         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16649
16650         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16651
16652 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16653
16654         * lib/old-dejagnu.exp: Use prune_warnings instead of
16655         prune_system_crud.
16656         * lib/mike-g++.exp: Ditto.
16657         * lib/gcc.exp: Ditto.
16658         * lib/g++.exp: Ditto.
16659
16660         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16661
16662 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16663
16664           * 941014-2.c: Include stdlib.h
16665           * 960327-1.c: Include stdio.h
16666           * dbra.c, index-1.c: Don't assume ints are 32bits.
16667
16668 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16669
16670         * lib/gcc.exp: Add gcc,stack_size target feature.
16671
16672         * lib/g++.exp(g++_target_compile): Add the include and link
16673         paths here, not in two other places. And, it's $options, not
16674         options.
16675
16676         * lib/mike-g++.exp(postbase): Remove the code that determines
16677         the correct include and link paths.
16678         * g++.old-deja/old-deja.exp: Ditto.
16679
16680 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16681
16682         * lib/g++.exp(g++_init): target_compile no longer returns the
16683         filename of the result.
16684
16685 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16686
16687         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16688         call to glob.
16689
16690         * gcc.c-torture/special/special.exp: Change call to
16691         gcc_target_compile to include the object file.
16692
16693 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16694
16695         * gcc.c-torture/special/special.exp: Correct misspelling in last
16696         change.
16697
16698 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16699
16700         * lib/plumhall.exp(ph_summary): Log the entire output of the
16701         executable. Return -1 if there were any failures, 0 otherwise.
16702         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16703         (ph_make): Clean up objects and executables that were built
16704         if the tests succeeded.
16705
16706 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16707
16708         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16709         libraries and includes in the build tree as appropriate.
16710
16711 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16712
16713         * lib/c-torture.exp: Instead of looking for the global variable
16714         NO_LONG_LONG, check to see if that's a feature of the target.
16715
16716 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16717
16718         * config/default.exp: Minimize. Delete the remainer of the files in
16719         config; this functionality is now in devo/dejagnu/config.
16720
16721         g++.*/*: Pass any additional flags used to compile to postbase;
16722         delete CXXFLAGS.
16723
16724         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16725         is now done by runtest.exp. Use gcc_target_compile instead of
16726         compile.
16727
16728         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16729         Remove references to CFLAGS. Use remote_file instead of
16730         calling rm -f.
16731         (c-torture): Take a list of arguments to use to compile this
16732         testcase.
16733
16734         lib/g++.exp: Simplify. Use target_compile instead of compile.
16735         lib/gcc-dg.exp: Ditto.
16736         lib/gcc.exp: Ditto.
16737         lib/mike-{gcc,g++}.exp: Ditto.
16738         lib/old-dejagnu.exp: Ditto.
16739         lib/plumhall.exp: Ditto.
16740
16741 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16742
16743         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16744         (ph_linker): Likewise.
16745
16746 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16747
16748           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16749         MAP_ANON / MAP_ANONYMOUS if defined;
16750         else try to map from /dev/zero .
16751
16752 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16753
16754         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16755         isn't defined, then define it to MAP_ANONYMOUS.
16756
16757 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16758
16759         * gcc.c-torture: Update to c-torture-1.42 release.
16760
16761 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16762
16763         * gcc.c-torture: Update to c-torture-1.41 release.
16764
16765 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16766
16767         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16768         c-torture release.
16769
16770 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16771
16772         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16773         and LDFLAGS.  Fix second case to append the target_info ldflags
16774         onto LDFLAGS, not CFLAGS.
16775         * lib/g++.exp (g++_init): Add target_info stuff.
16776         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16777         of libgloss and newlib flags for !native.
16778
16779         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16780         (GDB): Fix relative path to go up another dir for finding gdb.
16781
16782 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16783
16784         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16785         versions in the target_info array, if they don't exist.
16786
16787 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16788
16789         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16790
16791 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16792
16793         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16794         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16795
16796 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16797
16798         * lib/old-dejagnu.exp: Don't remove the output file before we've
16799         actually tested it. Don't append pwd to the path of the executable
16800         we're testing.
16801
16802 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16803
16804         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16805
16806 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16807
16808         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16809         temporary directory for compiler files, and set it to a default
16810         value of /tmp. Set $output as the name of the output file from
16811         compiling the testcase. Add a -o option to $cflags_var so the
16812         compiler writes the final output file as $output. Set $executable
16813         to $output.
16814
16815         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16816         directory for compiler files, and set it to /tmp if it doesn't
16817         already have a value. Set $output_file to the name of the output
16818         file from compiling the testcase. Add a -o option to CXXFLAGS so
16819         the compiler writes the final output file as $output. Use $output
16820         as the executable to be tested.
16821
16822 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16823
16824         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16825
16826 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16827
16828         * gcc.c-torture/execute/pending-1.c: New test.  Still
16829         pending in Tege's queue.
16830
16831 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16832
16833         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16834         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16835         if there were failures.  Call unresolved if there were unresolved
16836         testcases.  Call gcc_fail if program did not run to completion.
16837         (ph_make): Pass additional argument name to ph_execute.
16838         (ph_execute): Add new argument.  Pass additional arguments to
16839         ph_summary.  Call gcc_fail is there is no execution output.
16840
16841 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16842
16843         * lib/plumhall.exp (proc_summary): Output relavent summary
16844         lines into the log so specific failures in plumhall can be
16845         investigated.
16846
16847 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16848
16849         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16850         (c-torture-execute): Don't try to execute tests which use
16851         "long long" types if $NO_LONG_LONG is nonzero.
16852
16853 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16854
16855         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16856         not c-torture.
16857
16858         * gcc.ieee: Move from here.
16859         * gcc.c-torture/execute/ieee: To here.
16860
16861 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16862
16863         * gcc.c-torture: Update to c-torture-1.41 release.
16864
16865 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16866
16867         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16868         not "$output".
16869
16870 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16871
16872         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16873         -c present.
16874
16875 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16876
16877         * config/proelf.exp: Handle connecting to a simulator.
16878
16879 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16880
16881         * config/proelf.exp: New file.  Enough framework that we can
16882         run c-torture tests on the proelf targets (or any other target
16883         that gdb can connect to for that matter).
16884
16885 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16886
16887         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16888         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16889
16890         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16891         exec_output exists.
16892
16893 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16894
16895         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16896         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16897
16898         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16899         to pass/fail/unresolved/unsupported/untested.  Caller must now
16900         call unresolved/unsupported/untested.
16901         * lib/*.exp: Update FSF address.  Update to handle new results of
16902         ${tool}_load.
16903         * lib/chill.exp (verbose): Delete.
16904
16905 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16906
16907         * lib/gcc.exp (default_gcc_start): Change order of args to
16908         $LDFLAGS $CFLAGS $LIBS.
16909         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16910         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16911         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16912         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16913         * gcc.misc-tests/dg-test.exp: Likewise.
16914         * gcc.misc-tests/msgs.exp: Likewise.
16915         * gcc.prms/prms.exp: Likewise.
16916         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16917         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16918
16919         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16920
16921 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16922
16923         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16924
16925         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16926         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16927
16928         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16929         necessary.
16930
16931 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16932
16933         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16934         global for loop; add use of $mathlib.
16935         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16936         settings here; set mathlib for anything but VxWorks.
16937
16938 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16939
16940         * gcc.c-torture: Update to c-torture-1.40 release.
16941
16942 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16943
16944         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16945         dg.exp.
16946
16947 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16948
16949         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16950         global.
16951
16952 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16953
16954         * lib/g++.exp (LIBS): Define if not already.
16955         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16956         (gcc-dg-prune): Call prune_gcc_output.
16957         * lib/gcc.exp (prune_gcc_output): New proc.
16958         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16959         prune_gcc_output.
16960
16961 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16962
16963         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16964         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16965
16966 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16967
16968         * gcc.c-torture: Update to c-torture-1.39 release.
16969
16970 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16971
16972         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16973         fails, try others as well.
16974
16975 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16976
16977         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16978         If compilation fails, mark execute tests as `untested'.
16979         If test is marked as unsupported, don't mark compilation and
16980         execute tests as failed.
16981
16982 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16983
16984         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16985         libstdc++ for whether or not we want to be doing shared
16986         libraries.  Delete link_curses since we don't need it anymore.
16987         * lib/mike-g++.exp (postbase): Don't link in libg++.
16988         * g++.old-deja/old-deja.exp: Likewise.
16989
16990 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16991
16992         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16993
16994 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16995
16996         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16997         For that, add `-Wl,-a,shared_archive'.
16998         * g++.old-deja/old-deja.exp: Likewise.
16999
17000 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17001
17002         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17003
17004 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17005
17006         * lib/mike-g++.exp (postbase): Pay attention to the status of
17007         g++_load.
17008
17009 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17010
17011           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17012
17013 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17014
17015         * lib/gcc.exp (default_gcc_start): No longer need to log program
17016         being executed or its output, execute_anywhere does that now.
17017         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17018         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17019
17020 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17021
17022         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17023         the same as those in lib/g++.exp.
17024
17025 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17026
17027         * gcc.c-torture: Update to c-torture-1.38 release.
17028         * gcc.ieee: Related changes.
17029
17030 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17031
17032         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17033         "exec". Minor reformatting changes.
17034
17035         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17036         cross. This means all "exec" calls now work on a remote host as
17037         well.
17038         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17039         cross. Filter out the extra "\r\n" stuff that expect puts in.
17040         (c-torture-execute): Filter out the bogus warnings like
17041         c-torture-compile does. Add support for canadian cross.
17042         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17043         Use execute_anywhere rather than calling exec directly. Now it
17044         works for canadian cross testing.
17045
17046 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17047
17048         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17049         results into a variable, and check that rather than using file exists.
17050
17051 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17052
17053         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17054         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17055
17056 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17057
17058         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17059         lib_curses if there's a shared libg++ in the build tree.
17060
17061 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17062
17063         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17064         if not supported target.
17065
17066 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17067
17068         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17069         link_curses up to always happen, not just for native builds.
17070
17071 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17072
17073         * gcc.c-torture: Update to c-torture-1.36 release.
17074         * gcc.failure: Related changes.
17075
17076 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17077
17078         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17079
17080 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17081
17082         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17083         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17084         runshlib, link_curses, and mathlib for link and run.
17085
17086         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17087         pass the runtime shared library options for Solaris, OSF/1, and
17088         Irix5, and link with -lcurses to avoid unresolved references.
17089
17090 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17091
17092         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17093         only run once.
17094
17095 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17096
17097         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17098
17099 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17100
17101         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17102         do not have a framework for the "compat" tests yet.
17103
17104 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17105
17106         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17107         set to null if we're testing vxworks5.1.  Use that instead of
17108         `-lm' in the setting of LIBS for link and run.
17109
17110 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17111
17112         * config/rom68k.exp (${tool}_load): Major changes to make it
17113         work.  Verified that it does in fact return the stuff in
17114         exec_output properly.  Catch any Emul or any TRAP other than 0.
17115
17116 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17117
17118         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17119         LDFLAGS properly for targets that need stuff from libgloss.
17120         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17121         only run once.
17122         (gpp_initialized): New variable.
17123
17124 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17125
17126         * config/rom68k.exp: Load libgloss.exp.
17127         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17128         so we can produce a fully linked binary.
17129         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17130         so we can produce a fully linked binary.
17131
17132 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17133
17134         * lib/plumhall.exp (ph_section): Watch for expected failures.
17135         Add missing `else'.
17136
17137         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17138         run the testcase.
17139         (c-torture): Likewise.
17140
17141 1995-08-28  Doug Evans  <dje@cygnus.com>
17142
17143         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17144
17145         * lib/mike-g++.exp (mike_cleanup): New proc.
17146         (prebase): New globals compiler_result, not_compiler_result,
17147         target_regexp.
17148         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17149         allow leading "-" in pattern.  Watch for unsupported tests.
17150         If $compiler_result is set, pattern match assembler code,
17151         and ditto for $not_compiler_result.
17152         * lib/mike-gcc.exp: Likewise.
17153
17154         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17155         execution "succeeded".
17156
17157 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17158
17159         * config/win32.exp: New file.
17160         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17161
17162 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17163
17164         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17165         unsupported.
17166         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17167         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17168         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17169
17170         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17171         "... without exceptions was ...".  That is now handled by
17172         prune_system_crud.
17173         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17174
17175 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17176
17177         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17178         sieve.c,sort2.c}: New files.
17179         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17180         sieve.exp,sort2.exp}: Drivers for them.
17181
17182         * lib/mike-gcc.exp (program_output): New user settable variable.
17183         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17184         messages.
17185         * lib/mike-g++.exp (program_output): New user settable variable.
17186
17187         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17188
17189         * config/sh.exp: Deleted (use sim.exp instead).
17190
17191 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17192
17193         * config/vx.exp: Declare CHECKTASK as global.
17194         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17195         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17196         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17197
17198 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17199
17200         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17201         target. Like vx.exp, only includes `vx29k.exp' instead of
17202         `vxworks.exp'.
17203
17204 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17205
17206         * config/sim.exp: Increase time limit from 120 seconds to 240.
17207
17208 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17209
17210         * gcc.c-torture/execute/950628-1.c: New test.
17211
17212 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17213
17214         * gcc.c-torture: Update with changes/additions from
17215         c-torture-1.34.
17216
17217 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17218
17219         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17220
17221 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17222
17223         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17224
17225 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17226
17227         * gcc.c-torture/compile/950512-1.c: New test.
17228         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17229         * gcc.dg/struct-ret-1.c: Likewise.
17230
17231 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17232
17233         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17234           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17235
17236 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17237
17238         * gcc.c-torture/special/920411-1.c: Deleted.
17239         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17240
17241 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17242
17243         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17244         cpu limit.
17245
17246 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17247
17248         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17249
17250 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17251
17252         From kenner;
17253         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17254         is the proper length.
17255         * va-arg-3.c: Likewise.
17256
17257 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17258
17259         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17260         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17261
17262         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17263         * lib/g++.exp (default_g++_start): Delete old cruft.
17264
17265 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17266
17267         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17268         (2 * (1 << 18)) to (2 * (1 << 17)).
17269
17270         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17271
17272 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17273
17274         * config/rom68k.exp: Renamed from config/idp.exp
17275
17276 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17277
17278         * c-torture/compile/921109-2.c
17279
17280 1995-04-18  Mike Stump  <mrs@cygnus.com>
17281
17282         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17283         excess errors.
17284
17285 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17286
17287         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17288         output.
17289         * lib/g++.exp (default_g++_start): Likewise.
17290
17291 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17292
17293         * gcc.c-torture/compile/950329-1.c: New test.
17294
17295 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17296
17297           * config/bug.exp (${tool}_load): Updated to use new remote_open
17298           and remote_close procs.
17299         * config/idp.exp: New file.
17300
17301 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17302
17303         * gcc.c-torture/execute/950322-1.c: New test.
17304
17305 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17306
17307         * config/vx.exp (${tool}_load): Clean up testing of return code from
17308         vxworks_ld and vxworks_spawn.
17309
17310 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17311
17312         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17313
17314 1995-03-13  Mike Stump  <mrs@cygnus.com>
17315
17316         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17317         can mark excess errors on a machine by machine basis.  Note, the
17318         default is to not expect any excess errors, even when excess
17319         errors test - is given, so you will want to put an XFAIL ... on
17320         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17321         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17322         those 4 machines, but no others.
17323
17324 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17325
17326         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17327         * lib/c-torture.exp: to here.
17328
17329 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17330
17331         * gcc.c-torture/execute/950221-1.c: New test.
17332         * gcc.c-torture/execute/struct-ret-1.c: New test.
17333         * gcc.c-torture/compile/950221-1.c: New test.
17334
17335         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17336
17337 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17338
17339         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17340         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17341
17342 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17343
17344         * g++.gb: New directory of tests, derived from my signature and
17345         class scoping tests.
17346
17347         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17348         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17349         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17350         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17351         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17352         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17353         * g++.gb/sig25.C: Likewise.
17354
17355         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17356         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17357         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17358         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17359         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17360         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17361         * g++.gb/sig25.exp: Likewise.
17362
17363         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17364         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17365         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17366         * g++.gb/scope13.C: Likewise, this test still fails.
17367
17368         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17369         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17370         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17371         * g++.gb/scope13.exp: Ditto.
17372
17373         * g++.gb/README: New file, explains what these tests are about.
17374
17375 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17376
17377         * lib/dg.exp (dg-do): Support `preprocess'.
17378         (dg-test): Likewise.
17379
17380 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17381
17382         * config/udi.exp: change "continue -expect" to "exp_continue".
17383
17384 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17385
17386         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17387         Delete redundant tests.
17388
17389         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17390         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17391         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17392         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17393         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17394         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17395         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17396         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17397
17398         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17399         storing label pointers.
17400         * gcc.c-torture/execute/921019-1.c: Likewise.
17401         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17402         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17403         parameter fp.
17404         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17405         constants.
17406
17407         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17408         Delete obsolete tests.
17409
17410         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17411         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17412         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17413         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17414         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17415         * gcc.c-torture/compile/950124-1.c: New test.
17416
17417         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17418
17419 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17420
17421         * lib/mike-g++.exp: Add -lm to LIBS.
17422
17423 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17424
17425         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17426
17427 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17428
17429         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17430
17431 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17432
17433         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17434
17435 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17436
17437         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17438         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17439         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17440         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17441         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17442         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17443         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17444         * g++.law/{operators31.C, operators32.C,
17445         * g++.law/{operators33.C, operators34.C}: Likewise.
17446         * g++.law/{pic1.C, refs2.C}: Likewise.
17447         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17448         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17449         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17450         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17451
17452         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17453         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17454         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17455         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17456         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17457         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17458         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17459         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17460         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17461         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17462         * g++.law/{operators34.exp}: Likewise.
17463         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17464         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17465         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17466         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17467         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17468
17469         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17470         No longer expected to fail.
17471         * g++.law/missed-error3.C: Tweak for recent bool changes.
17472
17473 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17474
17475         * config/emb-unix: Deleted.
17476         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17477         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17478
17479 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17480
17481         * lib/dg.exp (dg-test): Fix typo in last patch.
17482
17483 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17484
17485         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17486         (handles multiple occurrences).
17487
17488 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17489
17490         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17491         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17492         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17493         printed).
17494         * lib/c-torture.exp (c-torture-compile): Likewise.
17495         (c-torture): Prepend full path if missing.
17496         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17497         (gcc_fail): Likewise.
17498         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17499
17500 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17501
17502         * lib/netware.exp: Only attach to NetWare i386 systems.
17503
17504 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17505
17506         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17507         messages.  Add test name to "output pattern match" pass/fail message.
17508
17509 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17510
17511         * gcc.dg: New testsuite.
17512         * gcc.dg/dg.exp: New file.
17513
17514         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17515         test-switch.c}: Deleted.
17516
17517         * gcc.misc-tests/msgs.exp: New testcase driver.
17518
17519 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17520
17521         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17522         Watch for illegal return values from ${tool}_load.
17523         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17524         cross targets.  Coerce return value >0 to 1.
17525
17526 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17527
17528         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17529
17530         * config/emb-unix.exp: New file.
17531
17532         * config/sim.exp: Error if variable $SIM not defined.
17533         (${tool}_load): Mark test as "untested" if simulator missing.
17534
17535         * config/unix.exp: Load remote.exp to get rcp_download.
17536         * lib/c-torture.exp: Use different option lists for testcases with
17537         and without loops.
17538         * gcc.c-torture/execute/execute.exp: Likewise.
17539
17540 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17541
17542         * config/*.exp: Clarify return code from ${tool}_load.
17543         Call `unresolved' or `untested' instead of `warning' or `perror'
17544         (sometimes you still want to call both though).
17545         Add comment that `shell_id' is local to each file.
17546         * config/udi.exp (timeout): Set to 30.
17547         Don't print warning if connection fails, $connectmode has already
17548         printed an error.
17549         (${tool}_load): Move verbose messages to level 2.
17550         Rework pattern for "Process started" message.
17551         Pass `shell_id' to ${connectmode}_download.
17552         Retry twice upon timeout.  Make resetting of target more robust.
17553         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17554         Pass `shell_id' to exit_$connectmode.
17555         Only call exit_$connectmode if connected.
17556         * config/unix.exp (${tool}_load): Check return codes better.
17557         * config/vrtx.exp (${tool}_load): Likewise.
17558         * config/vx.exp (${tool}_load): Likewise.
17559         Delete unneeded global's.
17560         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17561         from ${tool}_load.
17562         (dg-stat): Delete.
17563         (dg-init): Delete recording of pass/fail counts.
17564         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17565         (old-dejagnu-init): Likewise.
17566         (old-dejagnu-stat): Delete contents, empty proc now.
17567         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17568         (c-torture): Delete references to lcnt, lpass, lfail.
17569         Get option list from TORTURE_OPTIONS.
17570         Delete -funroll[-all]-loops if no loops.
17571         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17572         (g++_stat): Delete contents (empty proc now).
17573         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17574         (gcc_finish): Likewise.
17575         (gcc_stat): Deleted.
17576         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17577         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17578         * gcc.c-torture/execute/execute.exp: Likewise.
17579         Split tests into two parts: compile, execute.
17580         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17581         no loops.  Update to reflect clarified return codes from ${tool}_load.
17582
17583 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17584
17585         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17586         to grep for.
17587         (old-dejagnu): Likewise (where necessary).
17588
17589 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17590
17591         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17592
17593         * lib/dg.exp (dg-process-target): Fix processing of selector.
17594         Add comment regarding use of `error'.
17595
17596         * lib/gcc.exp (prune_system_crud): Define if missing.
17597         * lib/g++.exp (prune_system_crud): Likewise.
17598
17599         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17600         Call prune_system_crud.
17601         * lib/dg.exp (dg-runtest): New proc.
17602         Use perror instead of send_user for tcl errors in testcase.
17603         Don't return any value, it's never used.
17604         Don't clobber previous definition of `unknown'.
17605         Print tcl errors in `dg-final'.
17606
17607 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17608
17609         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17610         (dg-test): Don't print errorInfo, it contains stack backtrace.
17611
17612 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17613
17614         * lib/g++.exp (runtest_file_p): Define if missing.
17615
17616 1994-09-24  Doug Evans  (dje@cygnus.com)
17617
17618         * lib/mike-g++.exp: Comment out loading of g++.exp.
17619         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17620         (default_g++_version): Always print something.
17621         (default_g++_start): Comment out call to `which'.
17622         (g++_start, g++_load): Deleted (must be defined in config file).
17623         * lib/gcc.exp: Test for existence of $CC at start.
17624         Delete check for tmpdir (done in gcc_init).
17625         (default_gcc_version): Always print something.
17626         (default_gcc_start): Comment out call to `which'.
17627         * config/*.exp: Major cleanup - make cross targets work at least a
17628         little better for g++ (by not being "--tool gcc" specific).
17629         Rename gcc_xxx to ${tool}_xxx.
17630         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17631         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17632
17633 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17634
17635         * lib/c-torture.exp (c-torture-compile): Rework compiler
17636         message processing.
17637
17638         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17639         c-torture.
17640
17641 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17642
17643         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17644
17645         * lib/dg.exp (dg-process-target): Support { target native }.
17646
17647 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17648
17649         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17650         looked for "... program xxx got fatal signal".
17651         Correct regsub munging of `comp_output'.
17652         Ignore compiler messages "path prefix not used" and "linker input
17653         file unused".
17654
17655 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17656
17657         * lib/gcc.exp (runtest_file_p): Define if missing.
17658         * gcc.prms/template.c: Example to work from.
17659
17660 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17661
17662         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17663         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17664
17665         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17666         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17667         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17668         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17669
17670         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17671         (dg-process-target): No longer a varargs proc.
17672         Return S/N for target, P/F for xfail.  All callers changed.
17673         (user option procs): More argument checking.
17674         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17675         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17676         (dg-test): Skip test if not running on selected target in `dg-do'.
17677         Update handling of `dg-do-what', `dg-output-text'.
17678         Separate execution pass/fail from output pattern match pass/fail.
17679         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17680
17681 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17682
17683         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17684         target for 920510-1.c.
17685
17686 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17687
17688         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17689         Clean up comment regarding use of passcnt, etc.
17690         (gcc_stat): Don't update `testcnt' here.
17691         (gcc_finish): Do it here.
17692         Might as well reset `but_id' here too.
17693         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17694         to determine if the file should be tested.
17695         * gcc.c-torture/compile/compile.exp: Likewise.
17696         * gcc.c-torture/execute/execute.exp: Likewise.
17697         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17698         * gcc.misc-tests/dg-test.exp: Likewise.
17699         * gcc.prms/prms.exp: Likewise.
17700         * gcc.wendy/wendy.exp: Likewise.
17701         * g++.old-deja.exp: Likewise.
17702         Move "Testing file" message to verbose level 1.
17703
17704 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17705
17706         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17707
17708 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17709
17710         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17711         (default_gcc_start): Accept optional second list element
17712         of compiler flags.  Print compiler output at verbosity level 2.
17713         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17714         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17715         Save current values of framework globals passcnt, failcnt, xpasscnt,
17716         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17717         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17718         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17719         xfailcnt to compute stats.  Update framework global `testcnt' from
17720         pass/fail counts.
17721         (gcc_finish): New proc.  Clean up test environment.
17722         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17723         (gcc_epass, gcc_efail): Delete.
17724         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17725         argument of line number.
17726         (dg-init): If the tool has an init routine, call it.
17727         (dg-test): Remove args `cflags_var' and `libs_var'.
17728         Pass all compiler options to ${tool}_start.
17729         Handle missing line number.
17730         (dg-finish): New function.
17731         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17732         particular files.  Call gcc_finish at end.  Move "skipping test"
17733         message to verbosity level 3.
17734         * gcc.c-torture/compile/compile.exp: Likewise.
17735         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17736         * gcc.c-torture/execute/execute.exp: Likewise.
17737         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17738         Print testcase being tried at verbosity level 1.
17739         * gcc.c-torture/special/special.exp: Unset xfail.
17740         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17741         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17742         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17743         * gcc.failure/failure.exp: Likewise.
17744         * gcc.ieee/ieee.exp: Likewise.
17745         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17746         Update call to dg-test.  Call dg-finish at end.
17747         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17748         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17749         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17750         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17751         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17752         * gcc.wendy/wendy.exp: Add copyright.
17753         Delete setting of tmpdir (done by gcc_init).
17754         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17755         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17756         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17757         gcc_[ce]pass/fail.
17758
17759 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17760
17761         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17762         confusion.
17763         (g++_load): Likewise.
17764
17765         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17766         Rename argument to `prog' to remove the confusion.
17767         Varargs fns behave differently too!
17768         (g++_load): Likewise.
17769
17770         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17771
17772         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17773         what it is.  Delete (always) printing of status value for !native.
17774         Simplify verbose code, and include status and exec_output.
17775         (g++_load): Use gcc_load.
17776
17777 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17778
17779         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17780         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17781         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17782         940714-3.c as these testcases don't exist anymore.  Make
17783         va-arg-1.c expected to pass.
17784
17785 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17786
17787         * gcc.misc-tests/misc.exp: Only run specific testcases.
17788         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17789         * gcc.misc-tests/dg-[1-9].c: New files.
17790
17791         * lib/dg.exp: New testsuite driver.
17792         * gcc.prms/prms.exp: Use it.
17793
17794         * README.gcc: New file.
17795
17796         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17797         Document and reset `lxpass' and `lxfail'.
17798         Simplify "initialized" message.
17799         (gcc_stat): Clean up comments a little.
17800
17801 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17802
17803         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17804
17805 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17806
17807         * lib/old-dejagnu.exp (process-option): New proc.
17808         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17809         (old-dejagnu): Simplify.
17810         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17811
17812 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17813
17814         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17815         exists and is not an empty string.
17816
17817         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17818         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17819         finished.
17820         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17821         automatically.
17822
17823         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17824         longer expected to fail.
17825
17826         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17827         "f" function call.
17828
17829         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17830
17831         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17832         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17833         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17834         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17835         c-torture-1.29.
17836
17837         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17838         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17839
17840         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17841
17842         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17843         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17844
17845         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17846         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17847         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17848
17849 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17850
17851         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17852         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17853         940714-1.c, 940714-2.c, 940714-3.c},
17854         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17855         gcc.misc-tests/{mg.c,mg.exp}:
17856         New tests.
17857         * gcc.noncompile/noncompile.exp: Change accordingly.
17858
17859 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17860
17861         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17862         Undo previous clobberage.
17863
17864 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17865
17866         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17867         * gcc.special/{930510-1.c, special.exp}:
17868         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17869         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17870         struct-varargs-1.c}: New tests from c-torture-1.26.
17871
17872 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17873
17874         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17875           argument to switch.
17876
17877 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17878
17879         * Revert the previous changes.  Please see Rob's directory
17880           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17881           fixes.
17882
17883 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17884
17885         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17886             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17887             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17888             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17889             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17890             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17891             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17892             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17893             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17894             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17895             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17896             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17897             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17898             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17899             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17900             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17901             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17902             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17903             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17904             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17905             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17906             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17907             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17908             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17909             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17910             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17911             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17912
17913 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17914
17915         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17916             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17917           with perror calls.
17918
17919 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17920
17921         * config/unix.exp (g++_load): Fix syntax.
17922
17923 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17924
17925         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17926         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17927         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17928         Don't expect va-arg-1.c to fail.  Correct expected output for
17929         920928-1.c.
17930         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17931         * gcc.wendy/hbm4.c: Correct typo.
17932         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17933
17934 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17935
17936         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17937         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17938         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17939         * lib/c-torture.exp (c-torture-compile): Ditto.
17940
17941         Reduce volume of output (remove all the -I's and such).
17942         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17943         Call gcc_cpass, gcc_cfail.
17944         (c-torture): Pass testing option to c-torture-compile.
17945
17946 1994-03-21  Doug Evans  (dje@cygnus.com)
17947
17948         Bring patches over from progressive.
17949         * config/default.exp: Exit remote shell cleanly.
17950         (g++_exit, g++_start): Add default versions.
17951         * config/sim.exp (gcc_load): Use perror, not error.
17952
17953 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17954
17955         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17956         set in site.exp.
17957
17958 1994-03-14  Doug Evans  (dje@cygnus.com)
17959
17960         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17961         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17962         (wendy_try): New proc to run testcase.
17963         (main loop): Call 'em.
17964         * gcc.wendy/*.c: Clean up pass to correct expected output.
17965
17966         * lib/gcc.exp: Minor cleanup work.
17967         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17968
17969 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17970
17971         * config/sim.exp (gcc_load): Document return codes better.
17972         Don't pass -v to simulator.
17973
17974 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17975
17976           * gcc.special/920717-x.c: Fix typo.
17977           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17978           get at sources.
17979
17980         * lib/mike-gcc.exp: Fix typo.
17981
17982 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17983
17984         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17985         binary to use, transform the name.
17986         * config/*.exp: rename everything. Nuke any g++ specific files,
17987         it's now a special case of gcc that requires no special support.
17988         Add a default.exp for unsupported targets.
17989
17990 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17991
17992         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17993         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17994         version of Tcl.
17995
17996 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17997
17998         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17999         than a warning.
18000
18001 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18002
18003         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18004
18005 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18006
18007         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18008         option_list.  Compile every file with only 4/6 option choices
18009         (same as C torture) instead of with 12/18 different option
18010         choices.
18011         * lib/c-torture.exp: Likewise.
18012
18013         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18014         not already set.
18015
18016 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18017
18018         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18019         can put an XFAIL *-*-* on excess errors.
18020
18021 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18022
18023         * g++.law: Add more tests derived from g++-bugs snapshots.
18024
18025         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18026         equivalent to g++.law/init9.
18027
18028         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18029         compiled it, and the a.out file after we've run it.
18030
18031 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18032
18033         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18034         compiled it, and the a.out file after we've run it.
18035
18036 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18037
18038         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18039
18040 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18041
18042         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18043         version number.
18044
18045 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18046
18047         * g++.law: New directory of g++ tests derived from the g++-bugs
18048         snapshots.
18049
18050 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18051
18052         * gcc.compile: initbug1.c initbug1.exp testcase added
18053
18054 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18055
18056         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18057         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18058           fixes submitted by Jeff Law (law@cs.utah.edu)
18059         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18060           Jeff Law (law@cs.utah.edu)
18061
18062
18063 1993-11-30  Mike Stump  (mrs@cygnus.com)
18064
18065         * config/unix-g++.exp: Follow the gcc way of doing things.
18066         * g++.old-deja/old-deja.exp: Minor updates.
18067         * lib/g++.exp: New file, follow the gcc way of doing things.
18068         * lib/old-dejagnu.exp: Minor updates.
18069         * lib/mike-g++.exp: Always unset errorInfo.
18070
18071 1993-11-06  Mike Stump  (mrs@cygnus.com)
18072
18073         * lib/gcc.exp: Fix some errors with the below change, CC and
18074         CFLAGS should be global when setting, not local.
18075
18076 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18077
18078         * lib/gcc.exp: Transform tool name.
18079
18080 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18081
18082         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18083
18084 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18085
18086         * lib/gcc.exp: change gcc_done to gcc_stat
18087
18088 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18089
18090         * Upgraded gcc testsuite to c-torture version 1.25
18091
18092 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18093
18094         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18095         * lib/c-torture: added hooks for new reporting code.
18096
18097 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18098
18099         * config/sh-gcc.exp: check if sh-sim exists in the path
18100
18101 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18102
18103         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18104         * gcc.compile/compile.exp: Initial changes for new logic.
18105         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18106         * gcc.failure/failure.exp: Initial changes for new logic.
18107         * gcc.ieee/ieee.exp: Initial changes for new logic.
18108         * gcc.misc-tests/misc.exp: Initial changes for new logic.
18109         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
18110         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
18111         * lib/c-torture.exp: Initial changes for new logic.
18112         * lib/gcc.exp: Initial changes for new logic.
18113
18114 1993-10-15  Mike Stump  (mrs@cygnus.com)
18115
18116         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
18117         depend upon failure or success.  Fully qualify names in failure
18118         and success messages.  Always remove a.out before starting
18119         compile, just in case.  Pay more attention to error text output by
18120         the compiler.  Handle testcases with no known past errors just
18121         like all others, so that things are uniform.  Other miscellaneous
18122         improvements.
18123
18124 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
18125
18126         * gcc.cpp: new directory for cpp tests
18127
18128 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
18129
18130         * lib/chill.exp: Code reformatted, removed unused code.
18131         * config/unix-chill.exp: Code reformatted, removed unused code.
18132         * chill.execute/execute.exp: Code reformatted, removed unused code.
18133         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
18134
18135 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
18136
18137         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
18138         routines not written.
18139
18140 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
18141
18142         * config/bug-gcc.exp: Use new procs from bug.exp.
18143
18144 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
18145
18146         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
18147         via ftp, rather than depending on NFS.
18148         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
18149         case.
18150
18151 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
18152
18153         * config/bug-gcc.exp: Use new download proc.
18154
18155 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
18156
18157         * chill.execute/execute.exp: cleanups, handles errors better
18158         * chill.compile/compile.exp: rewrite, based on execute.exp
18159         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
18160         * lib/chill.exp: major changes to diff proc and compile and link
18161           procs. added chill_fail and chill_pass wrappers to pass and
18162           fail. added more comments, and handle error codes better.
18163           Added a hack to capture stderr from exec, so noncompile tests
18164           can work.
18165
18166 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
18167
18168         * chill.execute/execute.exp: rewrite of testsuite driver
18169         * lib/chill.exp: rewrite of testsuite driver
18170         * config/unix-chill.exp: rewrite of testsuite driver
18171
18172 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
18173
18174     In chill.execute:
18175         * iexpr.ch: Standardize uppercase.
18176         * tuples.dat: Standardize uppercase.
18177         * vary.ch: standardize.  Correct varying string assignments.
18178         * vary.dat: Add new output lines.
18179
18180 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
18181
18182     In chill.execute:
18183         * chprintf.ch: Standardize use of uppercase.
18184         * tuples.ch: Standardize and turn arr2 into a DCL,
18185           rather than a SYN.
18186         * pinits.ch: Standardize.
18187
18188 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
18189
18190         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
18191         * Makefil: Renamed to Makefile.in.
18192         * configure.in: New.
18193
18194 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
18195
18196     In chill.execute:
18197         * .cvsignore: Add result/output files.
18198         * Makefile: Fix up variables at start.  Use MFLAGS
18199           everywhere.  Correct bool_loc, built_ins entries.
18200           Add entry for vary1.ch.
18201         * bitarray.ch: Standardize upper-case usage.
18202         * bitexpr.ch: Standardize, add output of b1.
18203         * params.ch: Use arrayt in along PROC parameters, to
18204           avoid novelty problems.
18205         * sets.ch: Tiny cleanup.
18206         * vary1.ch: Re-indent.
18207
18208 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
18209
18210           * Add PR-related files to Makefiles, .cvsignore files, etc.
18211
18212 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
18213
18214         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
18215           with compiler objects. New names are test-flow.c and test-loop.c
18216
18217 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
18218
18219         * Upgraded c-torture tests from 1.19 to 1.20
18220
18221         * new files:
18222         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
18223         * gcc.compile: 930623-1.c 930623-2.c
18224         * gcc.noncompile: 930622-1.c 930622-2.c
18225         * gcc.failure: 920411-1.c 920627-2.c
18226         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
18227
18228 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
18229
18230         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18231           More changes to get testsuite working properly. Needs more work.
18232           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
18233
18234 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
18235
18236         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18237           More changes to get testsuite working properly. Needs more work.
18238
18239 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
18240
18241         * chill.compile/compile.exp: Added for Dejagnu support
18242         * chill.execute/execute.exp: Added for Dejagnu support
18243         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
18244
18245 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
18246
18247     This should complete moving the CHILL test files.
18248         * chill.noncompile(.cvsignore printf.grt
18249             in-printf.grt chprintf.grt chprintf.ch):
18250             Added test-support files.
18251           (Makefile): Modified further.
18252         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
18253             signal.ch): Added test files.
18254           * chill.execute (.cvsignore printf.grt printr.c
18255             in-printf.grt rts.c chprintf.grt rts.h): Added
18256           test-support files.
18257             (Makefile): More corrections.
18258
18259 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
18260
18261         * chill.compile, chill.execute, chill.nocompile: Add CHILL
18262           test cases, ready for DejaGnu.
18263
18264 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18265
18266         * Upgraded c-torture tests from 1.18 to 1.19
18267
18268         * gcc.compile: added test(s):
18269           930607-1.c
18270         * gcc.execute: added test(s):
18271           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18272
18273         * added new subdirectory for misc tests: gcc.misc-tests
18274         * gcc.misc-test(s): added tests:
18275           inst-check.c test-consts.c test-ior.c test-switch.c
18276
18277 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18278
18279         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18280
18281 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18282
18283         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18284
18285 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18286
18287         * Upgraded c-torture tests from 1.17 to 1.18
18288
18289 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18290
18291         * Upgraded c-torture tests from 1.12 to 1.17
18292
18293 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18294
18295         * lib/old-dejagnu.exp:
18296           Fixed handling of XFAIL target triplets to correctly
18297           recognize wildcard characters.  Removed code that
18298           appended a unique id tag to the end of the file name
18299           printed out by the result of the testcases within a
18300           given test file.
18301
18302 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18303
18304         * lib/old-dejagnu.exp:
18305           Reworked expected failure handling to trigger off of XFAIL
18306           keyword in keyphrase embeded in testcase source code. The
18307           XFAIL keyword must be at the end of the keyphrase line. It
18308           may optionally be followed by one or more target triplets.
18309           It has just occured that the handling of wildcards in the
18310           target triplet may not be correct.
18311
18312 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18313
18314         * g++.old-deja/tests:
18315           Moved all subdirectories up one level into g++.old-deja .
18316
18317         * lib/old-dejagnu.exp:
18318           Fixed problem with CXXFLAGS not being properly reset, and being
18319           corrupted with extraneous "-c" compiler option.  This was
18320           causing binaries to not be generated for test that needed them.
18321           Modified strings passed to "pass" and "fail" so that individual
18322           tests from the same test file would be distinguished by an
18323           identifier appended to the test file name in the summary logs;
18324           this corrected a problem with erroneous diff logs.  Added code
18325           to search testcases for expected fail and unexpected pass keywords.
18326
18327 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18328
18329         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18330
18331 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18332
18333         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18334           Removed extraneous text from end of "Special g++ Options"
18335           keyphrase.
18336
18337         * lib/old-dejagnu.exp: Added pattern matching to look for new
18338           keywords, embedded in testcases comments, which will trigger
18339           calls to xpass and xfail.
18340
18341 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18342
18343         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18344           comments embedded in the testcases, especially the one looking for
18345           special compiler options, as well as the pattern matching for the
18346           compiler output again.
18347
18348 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18349
18350         * lib/old-dejagnu.exp: Do a proper check of the return value for
18351           execute tests. Fixed several problems with the pattern matching
18352           of the compiler output which gave erroneous test results.
18353           Changed several of the test result messages to be more descriptive.
18354         * config/unix-g++.exp: Proc g++_load now actually works and
18355           executes the tests passed to it and returns a usable return
18356           value.
18357
18358 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18359
18360           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18361
18362 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18363
18364         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18365           Modified both files to properly execute the old style
18366           dejagnu tests. The previous versions of these files were
18367           experimental and did not function anything near correctly.
18368
18369 1993-04-05  Rob Savoye  (rob@cygnus.com)
18370
18371         * Removed all Makefile.in and configure.in files. No configuration
18372         needed now.
18373
18374 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18375
18376         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18377
18378 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18379
18380         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18381         gcc.special/configure.in, gcc.noncompile/configure.in,
18382         gcc.execute/configure.in, gcc.code_quality/configure.in,
18383         g++.other/configure.in, g++.old-deja/configure.in,
18384         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18385         in srcname setting.
18386
18387 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18388
18389         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18390         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18391         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18392
18393 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18394
18395         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18396         (gdb_exit): Don't remove *_soc files.
18397
18398 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18399
18400         * lib/c-torture.exp: Don't look for main; instead always use -w
18401         -c.  This is how the c-torture tests work.  Remove the object
18402         file if the compilation succeeds.
18403         * gcc.execute/execute.exp: Remove executable if test passes.
18404         * gcc.noncompile/noncompile.exp: Every test is an expected
18405         failure.
18406         * gcc.special/special.exp: Added tests from c-torture 1.11,
18407         corrected use of existing test.
18408         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18409         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18410         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18411         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18412         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18413         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18414         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18415         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18416         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18417         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18418         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18419         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18420         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18421         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18422         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18423         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18424         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18425         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18426         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18427         c-torture 1.11.
18428         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18429         correspond to c-torture 1.11.
18430
18431         * New file.