OSDN Git Service

e98c748aad732726fa9e6d641b723a128db63bb3
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
2
3         * gcc.dg/20030702-1.c: New test.
4
5 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6
7         PR c++/8795
8         * g++.dg/ext/altivec-1.C: New test.
9
10 2003-08-24  Richard Henderson  <rth@redhat.com>
11
12         * g++.dg/eh/simd-2.C: Add -w for x86.
13
14 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
15
16         * gcc.dg/20030815-1.c: New test.
17
18 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19
20         PR c++/3765
21         * g++.dg/parse/access6.C: New test.
22
23 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24
25         PR c++/641, c++/11876
26         * g++.dg/template/friend22.C: New test.
27         * g++.dg/template/friend23.C: Likewise.
28
29 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30
31         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
32         identically.
33
34 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35
36         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
37
38 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39
40         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41
42 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43
44         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45
46 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47
48         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
49
50 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
51
52         PR c++/11919
53         * g++.dg/overload/prom1.C: New test.
54
55         PR c++/11551
56         * g++.dg/parse/dtor2.C: New test.
57
58         PR c++/10762
59         * g++.dg/parse/using2.C: New test.
60
61 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
62
63         PR target/11805
64         * gcc.c-torture/compile/20030821-1.c: New.
65
66 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
67
68         PR c++/11834
69         * g++.dg/template/deduce2.C: New test.
70
71 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
72
73         * gcc.c-torture/execute/20030821-1.c: New test.
74
75 2003-08-20  Roger Sayle  <roger@eyesopen.com>
76
77         PR middle-end/11984
78         * gcc.dg/20030820-1.c: New test case.
79
80 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
81
82         PR c++/11945
83         * g++.dg/warn/noeffect2.C: New test.
84
85 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
86
87         PR c++/10926
88         * g++.dg/template/dtor2.C: New test.
89
90         PR c++/11684
91         * g++.dg/template/operator1.C: New test.
92         * g++.dg/parse/operator4.C: New test.
93
94         PR c++/11946.C
95         * g++.dg/expr/enum1.C: New test.
96         * gcc.dg/c99-bool-1.c: Remove bogus warning.
97
98         PR c++/11036.C
99         * g++.dg/parse/elab2.C: New test.
100         * g++.dg/parse/typedef4.C: Change error message.
101         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
102         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
103         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
104
105 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
106
107         * gcc.dg/pch/warn-1.c: New.
108         * gcc.dg/pch/warn-1.hs: New.
109
110         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
111         not-tested file.
112
113 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
114
115         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
116
117 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
118
119         * gcc.dg/uninit-D.c: New Test.
120         * gcc.dg/uninit-E.c: New Test.
121         * gcc.dg/uninit-F.c: New Test.
122         * gcc.dg/uninit-G.c: New Test.
123
124 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
125
126         * g++.dg/README: Describe the pch directory.
127
128 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
129
130         PR c++/11174
131         * g++.dg/parse/access4.C: New test.
132         * g++.dg/parse/access5.C: Likewise.
133         * g++.old-deja/g++.jason/access17.C: Adjust error message.
134
135 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
136
137         * gcc.dg/noncompile/20030818-1.c: New.
138
139 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
140
141         PR c++/11957
142         * g++.dg/warn/noeffect1.C: New test.
143
144         * g++.dg/template/scope2.C: New test.
145         * g++.dg/template/error2.C: Correct dg-error
146
147 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
148
149         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
150
151 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
152
153         PR C++/11512
154         * g++.dg/template/warn1.C: New.
155
156 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
157
158         * g++.dg/template/error2.C: New test.
159         * g++.dg/lookup/using7.C: Adjust errors
160         * g++.old-deja/g++.pt/crash36.C: Likewise.
161         * g++.old-deja/g++.pt/derived3.C: Likewise.
162
163 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
164
165         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
166         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
167         * gcc.c-torture/execute/builtins/string-9.c: New, from
168         string-opt-9.c.  Adjust for execute/builtins framework.
169         * gcc.c-torture/execute/string-opt-9.c: Delete.
170
171 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
172
173         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
174
175         * g++.dg/parse/ret-type2.C: New test.
176
177         PR c++/11703
178         * g++.dg/init/new8.C: New test.
179
180         PR c++/10923
181         * g++.dg/parse/typedef5.C: New test.
182
183         PR c++/9512
184         * g++.dg/parse/qualified2.C: New test.
185         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
186         invalid code.
187
188 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
189
190         * g++.dg/conversion/ptrmem1.C: New test.
191
192 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
193
194         PR target/11693
195         * gcc.dg/20030811-1.c: New test.
196
197         PR target/11535
198         * gcc.c-torture/execute/20030811-1.c: New test.
199
200 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
201
202         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
203
204 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
205
206         PR c++/11789.C
207         * g++.dg/inherit/multiple1.C: New test.
208
209 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
210
211         * gcc.dg/spe1.c: New test.
212
213         PR c++/11670
214         * g++.dg/expr/cast2.C: New test.
215         
216         PR c++/10530
217         * g++.dg/template/dependent-name2.C: New test.
218
219 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
220
221         * g++.dg/parse/crash11.C: Put the dg options in comments.
222
223 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
224
225         * lib/gcc-dg.exp: Update for diagnostic change.
226
227 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
228
229         PR c++/5767
230         * g++.dg/parse/crash11.C: New test.
231
232 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
233
234         * gcc.dg/cpp/spacing1.c: Update.
235
236 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
237
238         PR target/11739
239         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
240         a value for -mtune.
241
242 2003-08-04  Roger Sayle  <roger@eyesopen.com>
243
244         PR middle-end/11771
245         * gcc.c-torture/compile/20030804-1.c: New test case.
246
247 2003-08-04  Roger Sayle  <roger@eyesopen.com>
248
249         * gcc.dg/20030804-1.c: New test case.
250
251 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
252
253         * gcc.dg/cpp/separate-1.c: New test.
254
255 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
256
257         PR c++/11704
258         * g++.dg/template/dependent-expr2.C: New test.
259
260         PR c++/11766
261         * g++.dg/expr/ptrmem1.C: New test.
262
263 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
264
265         PR c++/9453
266         * g++.dg/template/friend15.C: New test.
267
268 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
269
270         * lib/dg-pch.exp: Work round PCH bug.
271
272 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
273
274         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
275         builtins.  Move cases from builtins-4.c here.
276
277         * gcc.dg/torture/builtin-math-1.c: New test taken from
278         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
279         additional cases.
280         
281         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
282         Delete.
283
284 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
285
286         PR c++/9447
287         * g++.dg/template/using7.C: New test.
288
289 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
290
291         * import1.c, import2.c: New tests.
292
293 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
294
295         * g++.dg/eh/crossjump1.C: New test.
296
297 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
298
299         PR c++/11697
300         * g++.dg/template/using6.C: New test.
301
302         PR c++/11744
303         * g++.dg/template/koenig2.C: New test.
304
305 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
306
307         PR c++/7983
308         * g++.dg/parse/typedef4.C: New test.
309
310 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
311
312         PR c++/8442, c++/8806
313         * g++.dg/template/elab1.C: New test.
314         * g++.dg/template/type2.C: Likewise.
315         * g++.dg/template/ttp3.C: Adjust expected error message.
316         * g++.old-deja/g++.law/visibility13.C: Likewise.
317         * g++.old-deja/g++.niklas/t135.C: Likewise.
318         * g++.old-deja/g++.pt/ttp41.C: Likewise.
319         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
320         template argument.
321         * g++.old-deja/g++.pt/ttp44.C: Likewise.
322
323 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
324
325         PR c++/11295
326         * g++.dg/ext/stmtexpr1.C: New test.
327
328         * g++.dg/opt/tmp1.C: New test.
329
330         PR c++/11525
331         * g++.dg/parse/constant4.C: New test.
332
333         PR c++/9447
334         * g++.dg/template/using5.C: New test.
335
336 2003-07-31  Roger Sayle  <roger@eyesopen.com>
337
338         * gcc.dg/builtins-27.c: New test case.
339
340 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
341
342         * gcc.dg/tls/opt-7.c: New test.
343
344 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
345         
346         * g++.old-deja/g++.other/crash18.C: Remove.
347
348 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
349
350         * g++.dg/template/explicit3.C: New.
351         * g++.dg/template/explicit4.C: New.
352         * g++.dg/template/explicit5.C: New.
353
354         PR c++/11347
355         * g++.dg/template/memtmpl1.C: New.
356
357 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
358
359         PR target/11565
360         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
361         * gcc.dg/i386-387-5.c (dg-options): Likewise.
362
363 Wed Jul 30 19:13:34 CEST 2003  Jan Hubicka  <jh@suse.cz>
364
365         * vtgc1.c: Kill.
366
367 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
368
369         * gcc.dg/struct-in-proto-1.c: New test.
370
371 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
372
373         * gcc.dg/cpp/include2.c: Only expect one message.
374
375 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
376
377         PR c++/9447
378         * g++.dg/template/using1.C: New test.
379         * g++.dg/template/using2.C: New test.
380         * g++.dg/template/using3.C: New test.
381         * g++.dg/template/using4.C: New test.
382
383 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
384
385         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
386         * gcc.c-torture/execute/string-opt-10.c: Likewise.
387
388 2003-07-28  Jan Hubicka  <jh@suse.cz>
389
390         PR c++/11530
391         * g++.dg/opt/call1.C: New test.
392
393 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
394
395         PR c++/11667
396         * g++.dg/init/enum2.C: New test.
397         * g++.dg/template/overload1.C: Add "-w" option.
398
399 2003-07-28    <hp@bitrange.com>
400
401         * gcc.dg/Wdeclaration-after-statement-1.c,
402         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
403
404 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
405
406         * gcc.c-torture/compile/20030725-1.c: New test.
407
408 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
409
410         * gcc.dg/20030505.c: Only run for SPE.
411         Remove definition of opaque type.
412
413 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
414
415         * g++.dg/template/ptrmem6.C: New test.
416
417 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
418
419         * gcc.c-torture/compile/zero-strct-2.c: New test.
420
421 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
422
423         * gcc.dg/intermod-1.c: New test.
424
425 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
426
427         PR c++/11617
428         * g++.dg/template/lookup2.C: New test.
429         * g++.dg/template/memclass1.C: Remove instantiated from error.
430         * g++.dg/other/error2.C: Tweak expected errors.
431
432         PR c++/11596
433         * g++.dg/template/defarg3.C: New test.
434
435         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
436
437 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
438
439         * g++.dg/inherit/access5.C: New test.
440
441 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
442
443         PR c++/11513
444         * g++.dg/template/crash8.C: New test.
445
446 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
447
448         PR c/10602
449         * gcc.dg/noncompile/incomplete-2.c: New test.
450
451 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
452
453         PR c++/11645
454         * g++.dg/inherit/access4.C: New test.
455
456         PR c++/11517
457         * g++.dg/expr/cond2.C: New test.
458
459         PR optimization/10679
460         * g++.dg/opt/inline4.C: New test.
461
462 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
463
464         * g++.dg/parse/crash10: New test.
465
466 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
467
468         * g++.dg/ext/flexary1.C: New test.
469
470 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
471
472         PR c++/10793
473         * g++.dg/template/crash9.C: New test.
474
475 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
476
477         PR c++/3004
478         * g++.dg/parse/typedef3.C: New test.
479
480         PR c++/7906
481         * g++.dg/parse/operator2.C: New test.
482
483         PR c++/8895
484         * g++.dg/parse/def-tmpl-arg1.C: New test.
485
486         PR c++/9282
487         * g++.dg/parse/funptr1.C: New test.
488
489         PR c++/9452
490         * g++.dg/parse/ambig3.C: New test.
491
492         PR c++/9454
493         * g++.dg/parse/operator3.C: New test.
494
495         PR c++/9486
496         * g++.dg/parse/template10.C: New test.
497
498         PR c++/9488
499         * g++.dg/parse/template11.C: New test.
500
501         PR c++/10150
502         * g++.dg/parse/invalid-op1.C: New test.
503
504         PR c++/10247
505         * g++.dg/parse/condexpr1.C: New test.
506
507 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
508
509         * g++.dg/ext/packed3.C: New test.
510         * g++.dg/ext/packed4.C: New test.
511
512         * gcc.dg/pack-test-3.c: New test.
513
514 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
515
516         * lib/compat.exp: Handle dg-options per source file.
517         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
518         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
519         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
520         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
521         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
522         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
523         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
524         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
525         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
526         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
527         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
528         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
529         * g++.dg/compat/break/bitfield7_x.C: Ditto.
530         * g++.dg/compat/break/bitfield7_y.C: Ditto.
531
532 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
533
534         PR c/10320
535         * gcc.c-torture/execute/20030718-1.c: New test.
536
537 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
538
539         PR optimization/11536
540         * gcc.dg/20030721-1.c: New test.
541
542 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
543
544         PR c++/11546
545         * g++.dg/template/lookup1.C: New test.
546
547 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
548
549         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
550         diagnostics of ill-formed constructs involving labels.
551         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
552         the new 'previously defined here' message.
553
554 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
555
556         * g++.dg/parse/non-dependent2.C: New test.
557
558 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
559
560         * g++.dg/init/init-ref4.C: xfail on targets without
561         weak symbols.
562
563 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
564
565         PR target/11087
566         * gcc.c-torture/execute/20030717-1.c: New test.
567
568 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
569
570         * g++.dg/opt/cfg1.C: New test.
571
572 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
573
574         PR optimization/11557
575         * gcc.dg/20030717-1.c: New test.
576
577 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
578
579         PR c++/10476
580         * g++.dg/expr/crash-1.C: New test.
581
582         PR c++/11027
583         * g++.dg/template/init3.C: New test.
584
585         PR c++/8222
586         * g++.dg/template/non-dependent1.C: New test.
587
588         PR c++/11070
589         * g++.dg/template/non-dependent2.C: New test.
590
591         PR c++/11071
592         * g++.dg/template/non-dependent3.C: New test.
593
594         PR c++/9907
595         * g++.dg/template/sizeof5.C: New test.
596
597 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
598
599         PR 11498
600         * gcc.c-torture/compile/mangle-1.c: New file.
601
602 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
603
604         PR c++/7809
605         * g++.dg/parse/access3.C: New test.
606
607 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
608
609         PR c++/11384
610         * g++.dg/init/init-ref4.C: New test.
611
612 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
613
614         PR c++/11547
615         * g++.dg/parse/constant3.C: New test.
616         * g++.dg/parse/crash7.C: Likewise.
617
618 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
619
620         PR target/11008
621         * gcc.dg/i386-pentium4-not-mull.c: New.
622
623 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
624
625         * gcc.dg/asm-names.c (ymain): Make it weak.
626
627 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
628
629         PR c++/5421
630         * g++.dg/template/friend21.C: New test.
631
632 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
633
634         * gcc.dg/cleanup-8.c: New test.
635         * gcc.dg/cleanup-9.c: New test.
636
637 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
638
639         * g++.dg/ext/dll-MI1.h: New file.
640         * g++.dg/ext/dllexport-MI1.C: New file.
641         * g++.dg/ext/dllimport-MI1.C: New file.
642
643 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
644
645         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
646         it does not have cmpstrsi patterns (just cmpmemsi).
647
648 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
649
650         PR debug/11473
651         * g++.dg/debug/debug8.C: New test.
652
653 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
654
655         PR c++/10108
656         * g++.dg/template/crash7.C: New test.
657
658 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
659
660         PR target/10795
661         * gcc.c-torture/compile/20030708-1.c: New.
662
663 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
664
665         * gcc.c-torture/execute/20030715-1.c: New test.
666
667 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
668
669         * gcc.dg/pch/inline-3.c: New file.
670         * gcc.dg/pch/inline-3.hs: New file.
671         * gcc.dg/pch/inline-4.c: New file.
672         * gcc.dg/pch/inline-4.hs: New file.
673
674 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
675
676         PR c++/11509
677         * g++.dg/template/crash6.C: New test.
678
679         PR c++/7053
680         * g++.dg/template/friend20.C: New test.
681
682         PR c++/7019
683         * g++.dg/template/overload2.C: New test.
684
685 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
686
687         PR optimization/11440
688         * gcc.c-torture/execute/20030714-1.c: New test.
689
690 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
691
692         PR c++/11154
693         * g++.dg/template/partial2.C: New test.
694
695 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
696
697         PR c++/11503
698         * g++.dg/template/anon1.C: New test.
699
700         PR c++/11493
701         PR c++/11495
702         * g++.dg/parse/template9.C: Likewise.
703         * g++.dg/template/crash4.C: New test.
704         * g++.dg/template/koenig1.C: Likewise.
705         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
706         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
707         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
708         functions.
709         * g++.old-deja/g++.jason/template36.C: Likewise.
710         * g++.old-deja/g++.mike/p1989.C: Likewise.
711         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
712         * g++.old-deja/g++.pt/ttp20.C: Use this->.
713         * g++.old-deja/g++.pt/ttp21.C: Use this->.
714         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
715         compiling.
716         * g++.old-deja/g++.pt/union2.C: Use this->.
717
718 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
719
720         * gcc.dg/20030711-1.c: New test.
721
722 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
723
724         PR c++/11050
725         * g++.dg/parse/args1.C: New test.
726         * g++.pt/defarg8.C: Change expected errors.
727
728 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
729
730         PR c++/8164
731         * g++.dg/template/nontype2.C: New test.
732
733         PR c++/10558
734         * g++.dg/parse/template8.C: New test.
735
736         PR c++/8327
737         * g++.dg/template/scope1.C: New test.
738
739         * g++.dg/warn/Wsign-compare-1.C: New test.
740
741 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
742
743         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
744
745 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
746
747         PR c++/9411
748         * g++.dg/template/explicit2.C: New test.
749
750         PR c++/10032
751         * g++.dg/warn/pedantic1.C: New test.
752
753 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
754
755         PR c++ 9483
756         * g++.dg/other/field1.C: New test.
757
758 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
759
760         PR c/11449
761         * gcc.c-torture/compile/20030707-1.c: New.
762
763 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
764
765         PR c++/10849
766         * g++.dg/template/access12.C: New test.
767
768 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
769
770         * g++.dg/bprob/bprob.exp (prof_ext): Update.
771         * g77.dg/bprob/bprob.exp (prof_ext): Update.
772         * gcc.misc-tests/bprob.exp (prof_ext): Update.
773         * gcc.misc-tests/gcov.exp: Update
774         * g++.dg/gcov/gcov.exp: Update
775         * lib/gcov.exp: Update.
776
777 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
778
779         * g++.dg/abi/mangle17.C: Make sure template expressions are
780         dependent.
781         * g++.dg/abi/mangle4.C: Mark erroneous casts.
782         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
783         * g++.dg/opt/stack1.C: Remove erroneous code.
784         * g++.dg/parse/template7.C: New test.
785         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
786         * g++.old-deja/g++.pt/crash4.C: Likewise.
787
788 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
789
790         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
791         with zero or one occurence of `$' after the initial `L'.
792
793 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
794
795         * gcc.c-torture/compile/20030704-1.c: Add a comment.
796
797 2003-07-08  Roger Sayle  <roger@eyesopen.com>
798
799         PR c/11370
800         * gcc.dg/Wunreachable-6.c: New testcase.
801         * gcc.dg/Wunreachable-7.c: New testcase.
802
803 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
804
805         PR c/11420
806         * gcc.dg/20030708-1.c: New test.
807
808 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
809
810         * gcc.dg/compat/sdata-section.h: New file.
811         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
812         * gcc.dg/torture/mips-sdata-1.c: New test.
813
814 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
815
816         PR c++/11030
817         * g++.dg/template/friend19.C: New test.
818
819 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
820
821         * g++.dg/opt/strength-reduce.C: New test.
822
823 2003-07-07  Roger Sayle  <roger@eyesopen.com>
824
825         PR target/10979
826         * gcc.dg/20030707-1.c: New testcase.
827
828 2003-07-07  Roger Sayle  <roger@eyesopen.com>
829
830         PR optimization/11059
831         * g++.dg/opt/emptyunion.C: New testcase.
832
833 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
834             Eric Botcazou  <ebotcazou@libertysurf.fr>
835
836         * g++.dg/opt/stack1.C: New test.
837
838 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
839
840         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
841         run test.
842
843         PR c++/11431
844         * g++.dg/expr/static_cast3.C: New test.
845
846 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
847
848         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
849         everywhere.
850         * gcc.dg/concat.c: Concatenation of string constants with
851         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
852         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
853         * gcc.dg/cpp/escape-2.c: Use wide character constants where
854         necessary to avoid multi-character character constant warning.
855         * gcc.dg/cpp/escape.c: Likewise.
856         * gcc.dg/cpp/ucs.c: Likewise.
857         Remove backslashes from dg-bogus comments, as they confuse Tcl.
858         Fix a typo.
859
860 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
861
862         PR c/11428
863         * gcc.c-torture/compile/20030704-1.c: New.
864
865 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
866
867         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
868
869 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
870
871         PR c++/5287, PR c++/7910,  PR c++/11021
872         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
873         tests for warnings.
874         * g++.dg/ext/dllimport2.C: Add tests for warnings.
875         * g++.dg/ext/dllimport3.C: Likewise.
876         * g++.dg/ext/dllimport4.C: New file.
877         * g++.dg/ext/dllimport5.C: New file.
878         * g++.dg/ext/dllimport6.C: New file.
879         * g++.dg/ext/dllimport7.C: New file.
880         * g++.dg/ext/dllimport8.C: New file.
881         * g++.dg/ext/dllimport9.C: New file.
882         * g++.dg/ext/dllimport10.C: New file.
883         * g++.dg/ext/dllexport1.C: New file.
884
885 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
886
887         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
888         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
889
890 2003-07-03  Roger Sayle  <roger@eyesopen.com>
891
892         * gcc.dg/builtins-25.c: New testcase.
893         * gcc.dg/builtins-26.c: New testcase.
894
895 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
896
897         * gcc.dg/compat/vector-defs.h: New file.
898         * gcc.dg/compat/vector-setup.h: New file.
899         * gcc.dg/compat/vector-check.h: New file.
900         * gcc.dg/compat/vector-1_main.c: New file.
901         * gcc.dg/compat/vector-1_x.c: New file.
902         * gcc.dg/compat/vector-1_y.c: New file.
903         * gcc.dg/compat/vector-2_main.c: New file.
904         * gcc.dg/compat/vector-2_x.c: New file.
905         * gcc.dg/compat/vector-2_y.c: New file.
906
907         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
908         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
909         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
910         * gcc.dg/compat/struct-align-1.h: New file.
911         * gcc.dg/compat/struct-align-1_main.c: New file.
912         * gcc.dg/compat/struct-align-1_x.c: New file.
913         * gcc.dg/compat/struct-align-1_y.c: New file.
914         * gcc.dg/compat/struct-align-2.h: New file.
915         * gcc.dg/compat/struct-align-2_main.c: New file.
916         * gcc.dg/compat/struct-align-2_x.c: New file.
917         * gcc.dg/compat/struct-align-2_y.c: New file.
918
919         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
920         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
921         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
922         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
923         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
924         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
925         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
926         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
927         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
928         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
929         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
930         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
931         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
932         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
933         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
934         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
935         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
936         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
937         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
938         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
939         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
940         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
941         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
942         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
943         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
944         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
945         * gcc.dg/compat/struct-return-10_x.c: Ditto.
946         * gcc.dg/compat/struct-return-2_x.c: Ditto.
947         * gcc.dg/compat/struct-return-3_x.c: Ditto.
948
949 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
950
951         * gcc.dg/i386-call-1.c: New test.
952
953 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
954
955         PR c++/9162
956         * g++.dg/parse/defarg4.C: New.
957
958 2003-07-03  Roger Sayle  <roger@eyesopen.com>
959
960         PR target/10700
961         * gcc.c-torture/compile/20030703-1.c: New test case.
962
963 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
964
965         * g++.dg/template/local3.C: Remove extra semicolon.
966
967 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
968
969         * gcc.dg/i386-volatile-1.c: New test.
970
971 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
972
973         PR c++/11072
974         * g++.dg/other/offsetof2.C: XFAIL.
975         * g++.dg/other/offsetof5.C: New.
976
977         PR c++/10219
978         * g++.dg/template/error1.C: New.
979
980         PR c++/9779
981         * g++.dg/template/dependent-expr1.C: New.
982
983 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
984
985         PR c++/6949
986         * g++.dg/template/local3.C: New test.
987
988         PR c++/11149
989         * g++.dg/lookup/scoped6.C: New test.
990
991 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
992
993         PR c++/8046
994         * g++.dg/other/error7.C: New test.
995
996 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
997
998         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
999         * g++.old-deja/g++.abi/vtable3.h: Likewise.
1000         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1001         * g++.old-deja/g++.other/union2.C: Likewise.
1002         * gcc.dg/c90-const-expr-2.c: Likewise.
1003         * gcc.dg/c90-const-expr-3.c: Likewise.
1004         * gcc.dg/c99-const-expr-2.c: Likewise.
1005         * gcc.dg/c99-const-expr-3.c: Likewise.
1006         * gcc.dg/concat.c: Likewise.
1007
1008 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1009
1010         PR c++/9559
1011         * g++.dg/init/static1.C: New test.
1012
1013 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1014
1015         * Changelog: Remove ">>>>>>>" from previous change.
1016
1017 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1018
1019         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
1020         * g++.old-deja/g++.other/access2.C: Likewise.
1021         * g++.old-deja/g++.other/decl2.C: Likewise.
1022         * gcc.c-torture/execute/20020615-1.c: Likewise.
1023
1024 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1025
1026         PR c++/4933
1027         * g++.dg/template/sizeof4.C: New test.
1028
1029 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1030
1031         * g++.dg/other/error6.C: New test.
1032
1033 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1034
1035         PR c++/10750
1036         * g++.dg/parse/constant2.C: New test.
1037
1038 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
1039
1040         PR c++/11106
1041         * g++.dg/other/error5.C: New test.
1042
1043 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1044
1045         * gcc.dg/format/gcc_diag-1.c: New test.
1046
1047 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
1048
1049         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
1050
1051 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1052
1053         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
1054         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
1055         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
1056
1057 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
1058
1059         * gcc.c-torture/execute/builtins/string-8.c: New test.
1060         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
1061         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
1062         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
1063
1064 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1065
1066         PR c++/10468
1067         * g++.dg/ext/typeof6.C: New test.
1068
1069 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1070
1071         PR c++/10796
1072         * g++.dg/init/enum1.C: New test.
1073
1074 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
1075
1076         * gcc.dg/20030627-1.c: New test.
1077
1078 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
1079
1080         PR c++/11332
1081         * g++.dg/expr/static_cast2.C: New test.
1082
1083 2003-06-26  Roger Sayle  <roger@eyesopen.com>
1084             Jakub Jelinek  <jakub@redhat.com>
1085
1086         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
1087         sprintf(dst,"%s",src) optimization.
1088         * gcc.c-torture/execute/20030626-1.c: New test case.
1089         * gcc.c-torture/execute/20030626-2.c: New test case.
1090
1091 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
1092
1093         * gcc.c-torture/execute/multi-ix.c: New test.
1094
1095         * gcc.c-torture/execute/simd-4.c (main):
1096         Added missing semicolon at end of union.
1097
1098 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
1099
1100         PR c++/8266
1101         * g++.dg/template/explicit-instantiation3.C: New test.
1102
1103 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1104
1105         * gcc.dg/20030626-1.c: Use signed char.
1106
1107 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1108
1109         * gcc.dg/20030626-1.c: New test.
1110
1111 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
1112
1113         * const-str-2.m: Update.
1114
1115 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
1116
1117         PR c++/10990
1118         * g++.dg/rtti/dyncast1.C: New test.
1119         * g++.dg/abi/mangle4.C: Correct base-specifier access.
1120         * g++.dg/lookup/scoped1.C: Remove XFAIL.
1121         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
1122
1123         PR c++/10931
1124         * g++.dg/expr/static_cast1.C: New test.
1125
1126 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
1127
1128         * gcc.dg/20030625-1.c: New test.
1129
1130 2003-06-24  Roger Sayle  <roger@eyesopen.com>
1131
1132         * gcc.c-torture/compile/20030624-1.c: New test case.
1133
1134 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
1135
1136         * gcc.c-torture/execute/string-opt-17.c: New test.
1137
1138 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
1139
1140         PR c++/5754
1141         * g++.dg/parse/crash6.C: New test.
1142
1143 2003-06-23  Roger Sayle  <roger@eyesopen.com>
1144
1145         * gcc.dg/builtins-24.c: New test case.
1146
1147 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
1148
1149         * g++.dg/opt/operator1.C: New test.
1150
1151 2003-06-22  Roger Sayle  <roger@eyesopen.com>
1152
1153         * gcc.c-torture/execute/string-opt-16.c: New test case.
1154
1155 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1156
1157         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
1158         * g++.old-deja/g++.other/conv7.C: Likewise
1159         * g++.old-deja/g++.other/overcnv2.C: Likewise.
1160         * g++.old-deja/g++.other/overload14.C: Likewise.
1161
1162 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1163
1164         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
1165         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1166
1167 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1168
1169         PR c++/10888
1170         * g++.dg/warn/Winline-3.C: New test.
1171
1172 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1173
1174         * lib/target-supports.exp (check_alias_available): Make the test
1175         program acceptable to the Solaris assembler.
1176
1177         PR c++/10749
1178         * g++.dg/template/memclass2.C: New test.
1179
1180 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1181             Eric Botcazou  <ebotcazou@libertysurf.fr>
1182
1183         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
1184         data for non-matching targets.
1185         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
1186
1187 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1188
1189         PR c++/10845
1190         * g++.dg/template/member3.C: New test.
1191
1192 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
1193
1194         PR c++/10939
1195         * g++.dg/template/func1.C: New test.
1196
1197         PR c++/9649
1198         * g++.dg/template/static4.C: New test.
1199         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
1200
1201         PR c++/11041
1202         * g++.dg/init/ref7.C: New test.
1203
1204 2003-06-19  Matt Austern  <austern@apple.com>
1205
1206         PR c++/11228
1207         * g++.dg/anew1.C: New test.
1208         * g++.dg/anew2.C: New test.
1209         * g++.dg/anew3.C: New test.
1210         * g++.dg/anew4.C: New test.
1211
1212 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
1213
1214         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
1215
1216 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
1217
1218         * gcc.c-torture/execute/simd-4.c (main): Make expected value
1219         endian-dependent.
1220
1221 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
1222
1223         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
1224         Remove cruft.
1225
1226 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
1227
1228         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
1229         * gcc.c-torture/compile/961203-1.c: Likewise.
1230         * gcc.c-torture/compile/980506-1.c: Likewise.
1231
1232 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
1233
1234         PR c++/10712
1235         * g++.dg/lookup/using7.C: New test.
1236
1237 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
1238
1239         PR c++/11105
1240         * g++.dg/abi/conv1.C: Remove it.
1241         * g++.dg/template/conv7.C: New test.
1242         * g++.dg/template/conv8.C: Likewise.
1243         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
1244         conversion operator.
1245
1246 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
1247
1248         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
1249         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1250         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1251         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1252         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1253         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1254         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1255         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1256         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1257         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1258         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1259         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1260         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1261         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1262         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1263         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1264         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1265         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1266         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1267         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1268         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1269         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1270         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1271         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1272         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1273         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1274         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1275         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1276         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1277
1278 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
1279
1280         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
1281         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
1282         indications.
1283
1284 2003-06-16  Roger Sayle  <roger@eyesopen.com>
1285
1286         * gcc.dg/i386-387-5.c: New test case.
1287         * gcc.dg/i386-387-6.c: New test case.
1288         * gcc.dg/builtins-23.c: New test case.
1289
1290 2003-06-15  Roger Sayle  <roger@eyesopen.com>
1291
1292         * gcc.dg/builtins-22.c: New test case.
1293         * gcc.dg/i386-387-1.c: Update to test exp.
1294         * gcc.dg/i386-387-2.c: Likewise.
1295
1296 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1297
1298         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
1299
1300 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
1301
1302         * lib/gcc-dg.exp (dg-require-dll): New function.
1303         (dg-xfail-if): Likewise.
1304         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
1305         driver.
1306
1307         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
1308         * gcc.c-torture/compile/20001205-1.c: Likewise.
1309         * gcc.c-torture/compile/20001226-1.c: Likewise.
1310         * gcc.c-torture/compile/20010518-2.c: Likewise.
1311         * gcc.c-torture/compile/20020312-1.c: Likewise.
1312         * gcc.c-torture/compile/20020604-1.c: Likewise.
1313         * gcc.c-torture/compile/920501-12.c: Likewise.
1314         * gcc.c-torture/compile/920501-4.c: Likewise.
1315         * gcc.c-torture/compile/920520-1.c: Likewise.
1316         * gcc.c-torture/compile/920521-1.c: Likewise.
1317         * gcc.c-torture/compile/920625-1.c: Likewise.
1318         * gcc.c-torture/compile/961203-1.c: Likewise.
1319         * gcc.c-torture/compile/980506-1.c: Likewise.
1320         * gcc.c-torture/compile/981006-1.c: Likewise.
1321         * gcc.c-torture/compile/981022-1.c: Likewise.
1322         * gcc.c-torture/compile/981223-1.c: Likewise.
1323         * gcc.c-torture/compile/990617-1.c: Likewise.
1324         * gcc.c-torture/compile/dll.c: Likewise.
1325         * gcc.c-torture/compile/labels-3.c: Likewise.
1326         * gcc.c-torture/compile/mipscop-1.c: Likewise.
1327         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1328         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1329         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1330         * gcc.c-torture/compile/simd-5.c: Likewise.
1331         * gcc.c-torture/compile/20000804-1.x: Remove.
1332         * gcc.c-torture/compile/20001205-1.x: Likewise.
1333         * gcc.c-torture/compile/20001226-1.x: Likewise.
1334         * gcc.c-torture/compile/20010518-2.x: Likewise.
1335         * gcc.c-torture/compile/20020312-1.x: Likewise.
1336         * gcc.c-torture/compile/20020604-1.x: Likewise.
1337         * gcc.c-torture/compile/920501-12.x: Likewise.
1338         * gcc.c-torture/compile/920501-4.x: Likewise.
1339         * gcc.c-torture/compile/920520-1.x: Likewise.
1340         * gcc.c-torture/compile/920521-1.x: Likewise.
1341         * gcc.c-torture/compile/920625-1.x: Likewise.
1342         * gcc.c-torture/compile/961203-1.x: Likewise.
1343         * gcc.c-torture/compile/980506-1.x: Likewise.
1344         * gcc.c-torture/compile/981006-1.x: Likewise.
1345         * gcc.c-torture/compile/981022-1.x: Likewise.
1346         * gcc.c-torture/compile/981223-1.x: Likewise.
1347         * gcc.c-torture/compile/990617-1.x: Likewise.
1348         * gcc.c-torture/compile/mipscop-1.x: Likewise.
1349         * gcc.c-torture/compile/mipscop-2.x: Likewise.
1350         * gcc.c-torture/compile/mipscop-3.x: Likewise.
1351         * gcc.c-torture/compile/mipscop-4.x: Likewise.
1352         * gcc.c-torture/compile/simd-5.x: Likewise.
1353
1354         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
1355
1356 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1357
1358         * gcc.c-torture/execute/20030611-1.c: New test.
1359
1360 2003-06-12  Roger Sayle  <roger@eyesopen.com>
1361
1362         PR middle-end/168
1363         * gcc.dg/20030612-1.c: New test case.
1364
1365 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
1366
1367         PR c++/10635
1368         * g++.dg/expr/cast1.C: New test.
1369
1370 2003-06-12  Roger Sayle  <roger@eyesopen.com>
1371
1372         * gcc.dg/builtins-21.c: New test case.
1373
1374 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
1375
1376         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
1377         options instead of at the end.
1378         * lib/objc.exp (objc_target_compile): Likewise.
1379
1380 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
1381
1382         PR c++/10432
1383         * g++.dg/parse/error1.C: New test.
1384
1385 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
1386
1387         * gcc.dg/compat/struct-by-value-11_main.c: New file.
1388         * gcc.dg/compat/struct-by-value-11_x.c: New file.
1389         * gcc.dg/compat/struct-by-value-11_y.c: New file.
1390         * gcc.dg/compat/struct-by-value-12_main.c: New file.
1391         * gcc.dg/compat/struct-by-value-12_x.c: New file.
1392         * gcc.dg/compat/struct-by-value-12_y.c: New file.
1393         * gcc.dg/compat/struct-by-value-13_main.c: New file.
1394         * gcc.dg/compat/struct-by-value-13_x.c: New file.
1395         * gcc.dg/compat/struct-by-value-13_y.c: New file.
1396         * gcc.dg/compat/struct-by-value-14_main.c: New file.
1397         * gcc.dg/compat/struct-by-value-14_x.c: New file.
1398         * gcc.dg/compat/struct-by-value-14_y.c: New file.
1399         * gcc.dg/compat/struct-by-value-15_main.c: New file.
1400         * gcc.dg/compat/struct-by-value-15_x.c: New file.
1401         * gcc.dg/compat/struct-by-value-15_y.c: New file.
1402         * gcc.dg/compat/struct-by-value-16_main.c: New file.
1403         * gcc.dg/compat/struct-by-value-16_x.c: New file.
1404         * gcc.dg/compat/struct-by-value-16_y.c: New file.
1405         * gcc.dg/compat/struct-by-value-17_main.c: New file.
1406         * gcc.dg/compat/struct-by-value-17_x.c: New file.
1407         * gcc.dg/compat/struct-by-value-17_y.c: New file.
1408         * gcc.dg/compat/struct-by-value-18_main.c: New file.
1409         * gcc.dg/compat/struct-by-value-18_x.c: New file.
1410         * gcc.dg/compat/struct-by-value-18_y.c: New file.
1411
1412         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
1413         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
1414         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
1415         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
1416         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
1417         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
1418         * gcc.dg/compat/scalar-return-3_main.c: New file.
1419         * gcc.dg/compat/scalar-return-3_x.c: New file.
1420         * gcc.dg/compat/scalar-return-3_y.c: New file.
1421         * gcc.dg/compat/scalar-return-4_main.c: New file.
1422         * gcc.dg/compat/scalar-return-4_x.c: New file.
1423         * gcc.dg/compat/scalar-return-4_y.c: New file.
1424
1425 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
1426
1427         * gcc.dg/compat/fp2-struct-check.h: New file.
1428         * gcc.dg/compat/fp2-struct-defs.h: New file.
1429         * gcc.dg/compat/fp2-struct-init.h: New file.
1430         * gcc.dg/compat/struct-by-value-10_main.c: New file.
1431         * gcc.dg/compat/struct-by-value-10_x.c: New file.
1432         * gcc.dg/compat/struct-by-value-10_y.c: New file.
1433         * gcc.dg/compat/struct-return-10_main.c: New file.
1434         * gcc.dg/compat/struct-return-10_x.c: New file.
1435         * gcc.dg/compat/struct-return-10_y.c: New file.
1436
1437         * gcc.dg/compat/compat-common.h: New file.
1438         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
1439         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
1440         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
1441         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
1442         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
1443         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
1444         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
1445         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1446         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
1447         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
1448         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1449         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
1450         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
1451         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1452         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
1453         * gcc.dg/compat/small-struct-check.h: Ditto.
1454         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
1455         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1456         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
1457         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
1458         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1459         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
1460         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
1461         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1462         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
1463         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
1464         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1465         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
1466         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
1467         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1468         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
1469         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
1470         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1471         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
1472         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
1473         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1474         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
1475         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
1476         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1477         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
1478         * gcc.dg/compat/struct-return-2_main.c: Ditto.
1479         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1480         * gcc.dg/compat/struct-return-2_y.c: Ditto.
1481         * gcc.dg/compat/struct-return-3_main.c: Ditto.
1482         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1483         * gcc.dg/compat/struct-return-3_y.c: Ditto.
1484
1485 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
1486
1487         * g++.dg/pch/static-1.C: New file.
1488         * g++.dg/pch/static-1.Hs: New file.
1489
1490 2003-06-10  Richard Henderson  <rth@redhat.com>
1491
1492         * gcc.dg/asm-7.c: Adjust expected warning text.
1493
1494 2003-06-10  Roger Sayle  <roger@eyesopen.com>
1495
1496         * gcc.dg/builtins-20.c: New test case.
1497
1498 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
1499
1500         PR c++/11131
1501         * g++.dg/opt/template1.C: New test.
1502
1503 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
1504
1505         * lib/gcc-dg.exp (dg-test): Clear additional_files and
1506         additional_sources.
1507
1508 2003-05-21  David Taylor  <dtaylor@emc.com>
1509
1510         * gcc.dg/Wpadded.c: New file.
1511
1512 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
1513
1514         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
1515         * gcc.dg/special/weak-2.c: Add dg-require-weak.
1516         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
1517         dg-require-weak.
1518
1519 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
1520
1521         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
1522
1523 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
1524
1525         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
1526         (dg-require-alias): Likewise.
1527         (dg-require-gc-sections): Likewise.
1528         * lib/target-supports.exp (check_gc_sections_available): Likewise.
1529
1530 2003-06-08  Richard Henderson  <rth@redhat.com>
1531
1532         * gcc.dg/20011029-2.c: Fix the array reference.
1533         * gcc.dg/asm-7.c: New.
1534
1535 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
1536
1537         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
1538
1539 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
1540
1541         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
1542         (dg-require-gc-sections): Likewise.
1543
1544 Sun Jun  8 16:46:04 CEST 2003  Jan Hubicka  <jh@suse.cz>
1545
1546         * i386-cmov1.c: Fix regular expression.
1547         * i386-cvt-1.c: Likewise.
1548         * i386-local.c: Likewise.
1549         * i386-local2.c: Likewise.
1550         * i386-mul.c: Likewise.
1551         * i386-ssetype-1.c: Likewise.
1552         * i386-ssetype-3.c: Likewise.
1553         * i386-ssetype-5.c: Likewise.
1554
1555 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1556
1557         PR c++/11039
1558         * g++.dg/warn/implicit-typename2.C: New test.
1559         * g++.dg/warn/implicit-typename3.C: New test.
1560
1561 2003-06-07  Richard Henderson  <rth@redhat.com>
1562
1563         * g++.dg/other/offsetof3.C: Use size_t.
1564         * g++.dg/other/offsetof4.C: Likewise.
1565
1566 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
1567
1568         * lib/copy-file.exp: New. Implement gcc_copy_files.
1569
1570         * lib/dg-pch.exp: Load copy-file.exp
1571         (dg-pch): Use gcc_copy_files instead of "file copy".
1572
1573 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
1574
1575         * gcc.dg/weak/weak.exp: Simplify.
1576         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
1577         * gcc.dg/weak/weak-1.c: Likewise.
1578         * gcc.dg/weak/weak-2.c: Likewise.
1579         * gcc.dg/weak/weak-3.c: Likewise.
1580         * gcc.dg/weak/weak-4.c: Likewise.
1581         * gcc.dg/weak/weak-5.c: Likewise.
1582         * gcc.dg/weak/weak-6.c: Likewise.
1583         * gcc.dg/weak/weak-7.c: Likewise.
1584         * gcc.dg/weak/weak-8.c: Likewise.
1585         * gcc.dg/weak/weak-9.c: Likewise.
1586
1587 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
1588
1589         gcc.c-torture/execute/20030606-1.c: New.
1590
1591 2003-06-06  Roger Sayle  <roger@eyesopen.com>
1592
1593         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
1594         * gcc.dg/builtins-19.c: Likewise.
1595
1596 2003-06-06  Roger Sayle  <roger@eyesopen.com>
1597
1598         * gcc.dg/builtins-2.c: Add some more tests.
1599         * gcc.dg/builtins-18.c: New test case.
1600         * gcc.dg/builtins-19.c: New test case.
1601
1602 2003-06-06  Roger Sayle  <roger@eyesopen.com>
1603             Jim Wilson  <wilson@tuliptree.org>
1604
1605         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
1606
1607 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
1608
1609         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
1610         mempcpy/stpcpy calls not to be optimized into something else.
1611         * gcc.c-torture/execute/string-opt-3.c: Moved to...
1612         * gcc.c-torture/execute/builtins/string-7.c: ...here.
1613         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
1614
1615 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1616
1617         * gcc.dg/format/asm_fprintf-1.c: New test.
1618
1619 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
1620
1621         * lib/gcc-defs.exp (additional_sources): New variable.
1622         (dg-additional-sources): New function.
1623         (additional_files): New variable.
1624         (dg-additional-files): New function.
1625         (dg-additional-files-options): Likewise.
1626         * lib/gcc-dg.exp (dg-require-weak): New function.
1627         (dg-require-alias): Likewise.
1628         (dg-require-gc-sections): Likewise.
1629         * lib/target-supports.exp (check_alias_available): Remove testfile
1630         parameter.
1631         (check_gc_sections_available): New function.
1632         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
1633         (dg-gpp-additional-files): Likewise.
1634         * lib/g++.exp (additional_sources): Remove.
1635         (additional_files): Likewise.
1636         (g++_target_compile): Use dg-additional-files-options.
1637
1638         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
1639         Tcl logic.
1640         * gcc.dg/special/ecos.exp: Remove.
1641         * gcc.dg/special/20000419-2.c: Use dg-require-*.
1642         * gcc.dg/special/alias-1.c: Likewise.
1643         * gcc.dg/special/alias-2.c: Likewise.
1644         * gcc.dg/special/gcsec-1.c: Likewise.
1645         * gcc.dg/special/weak-1.c: Likewise.
1646         * gcc.dg/special/weak-2.c: Likewise.
1647         * gcc.dg/special/wkali-1.c: Likewise.
1648         * gcc.dg/special/wkali-2.c: Likewise.
1649
1650         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
1651         dg-gpp-additional-*.
1652         * g++.dg/special/conpr-3.C: Likewise.
1653         * g++.dg/special/conpr-4.C: Likewise.
1654         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
1655         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
1656         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
1657         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
1658         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
1659         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
1660         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
1661         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
1662         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
1663         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
1664         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
1665         * g++.old-deja/g++.other/comdat1.C: Likewise.
1666         * g++.old-deja/g++.other/comdat2.C: Likewise.
1667         * g++.old-deja/g++.other/comdat3.C: Likewise.
1668         * g++.old-deja/g++.other/ctor1.C: Likewise.
1669         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
1670
1671 2003-06-05  Richard Henderson  <rth@redhat.com>
1672
1673         * gcc.dg/debug/20030605-1.c: New.
1674
1675 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
1676
1677         * README.QMTEST: Update.
1678
1679 2003-06-04  Richard Henderson  <rth@redhat.com>
1680
1681         * gcc.dg/cleanup-1.c: New.
1682         * gcc.dg/cleanup-2.c: New.
1683         * gcc.dg/cleanup-3.c: New.
1684         * gcc.dg/cleanup-4.c: New.
1685         * gcc.dg/cleanup-5.c: New.
1686         * gcc.dg/cleanup-6.c: New.
1687         * gcc.dg/cleanup-7.c: New.
1688
1689 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
1690
1691         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
1692
1693         * lib/dg-pch.exp: New file.
1694         * g++.dg/pch/pch.exp: Use dg-pch.exp.
1695         * gcc.dg/pch/pch.exp: Likewise.
1696
1697 2003-06-04  Roger Sayle  <roger@eyesopen.com>
1698
1699         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
1700         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
1701         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
1702         * gcc.dg/builtins-17.c: New test case.
1703         * gcc.dg/i386-387-4.c: New test case.
1704         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
1705
1706 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1707
1708         * gcc.dg/ultrasp9.c: New test.
1709
1710 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1711
1712         * gcc.c-torture/compile/20030604-1.c: New test.
1713         * gcc.dg/sparc-constant-1.c: New test.
1714
1715 2003-06-03  Glen Nakamura  <glen@imodulo.com>
1716
1717         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
1718
1719 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
1720
1721         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
1722
1723         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
1724         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
1725
1726 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
1727
1728         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
1729
1730 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1731
1732         PR c++/10940
1733         * g++.dg/template/spec10.C: New test.
1734
1735 2003-06-03  Roger Sayle  <roger@eyesopen.com>
1736
1737         * gcc.dg/builtins-16.c: New test case.
1738
1739 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
1740
1741         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
1742         mempcpy test with post-increments.
1743         * gcc.c-torture/execute/string-opt-3.c: New test.
1744         * gcc.dg/string-opt-1.c: New test.
1745
1746 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
1747
1748         PR fortran/10965
1749         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
1750
1751 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
1752
1753         * lib/scanasm.exp (dg-scan): New function, factored out of ...
1754         (scan-assembler): ... here.  Use dg-scan.
1755         (scan-assembler-not): Likewise.
1756         (scan-file): New function.
1757         (scan-file-not): Likewise.
1758         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
1759         * gcc.dg/cpp/_Pragma4.c: Likewise.
1760         * gcc.dg/cpp/_Pragma5.c: Likewise.
1761         * gcc.dg/cpp/avoidpaste1.c: Likewise.
1762         * gcc.dg/cpp/avoidpaste2.c: Likewise.
1763         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
1764         * gcc.dg/cpp/cmdlne-P.c: Likewise.
1765         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
1766         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
1767         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
1768         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1769         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
1770         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
1771         * gcc.dg/cpp/cxxcom1.c: Likewise.
1772         * gcc.dg/cpp/line1.c: Likewise.
1773         * gcc.dg/cpp/maccom1.c: Likewise.
1774         * gcc.dg/cpp/maccom2.c: Likewise.
1775         * gcc.dg/cpp/maccom3.c: Likewise.
1776         * gcc.dg/cpp/maccom4.c: Likewise.
1777         * gcc.dg/cpp/maccom5.c: Likewise.
1778         * gcc.dg/cpp/maccom6.c: Likewise.
1779         * gcc.dg/cpp/multiline.c: Likewise.
1780         * gcc.dg/cpp/spacing1.c: Likewise.
1781         * gcc.dg/cpp/spacing2.c: Likewise.
1782         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
1783         * gcc.dg/cpp/trad/maccom1.c: Likewise.
1784         * gcc.dg/cpp/trad/maccom2.c: Likewise.
1785         * gcc.dg/cpp/trad/maccom3.c: Likewise.
1786         * gcc.dg/cpp/trad/maccom4.c: Likewise.
1787         * gcc.dg/cpp/trad/maccom6.c: Likewise.
1788         * gcc.dg/cpp/cxxcom2.c: Likewise.
1789         * gcc.dg/cpp/cxxcom2.h: New file.
1790
1791         * gcc.dg/cpp/truefalse.cpp: Move it to ...
1792         * g++.dg/cpp/truefalse.C: Here.
1793         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
1794
1795 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
1796
1797         * gcc.dg/cpp/redef3.c: New file.
1798
1799 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1800
1801         * gcc.dg/i386-loop-3.c: New test.
1802
1803 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
1804
1805         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
1806
1807 2003-05-31  Roger Sayle  <roger@eyesopen.com>
1808
1809         * gcc.dg/fwrapv-1.c: New test case.
1810         * gcc.dg/fwrapv-2.c: New test case.
1811
1812 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1813
1814         PR c++/10956
1815         * g++.dg/template/spec9.C: New test.
1816
1817 2003-05-29  Roger Sayle  <roger@eyesopen.com>
1818
1819         * gcc.dg/duff-4.c: New test case.
1820
1821 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
1822
1823         PR fortran/10843
1824         * g77.dg/ffixed-form-1.f: New test
1825         * g77.dg/ffixed-form-2.f: New test
1826         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
1827         * g77.dg/ffree-form-3.f: New test
1828
1829 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
1830
1831         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
1832         * gcc.dg/wint_t-1.c: Likewise.
1833
1834 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1835
1836         * g++.dg/template/access11.C: New test.
1837
1838 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1839
1840         PR c++/10849
1841         * g++.dg/template/access10.C: New test.
1842
1843 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1844             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1845
1846         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
1847
1848 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
1849
1850         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
1851         suppress for powerpc-*-darwin*.
1852         * gcc.dg/torture/builtin-noret-2.c: Likewise.
1853
1854 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
1855
1856         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
1857         suppress option for powerpc-*-darwin*.
1858
1859 2003-05-23  Roger Sayle  <roger@eyesopen.com>
1860
1861         * gcc.dg/builtins-1.c: Add tests for tan and atan.
1862         * gcc.dg/builtins-4.c: Add test for fmod.
1863
1864 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1865
1866         PR c++/10682
1867         * g++.dg/template/instantiate4.C: New test.
1868
1869 2003-05-22  Roger Sayle  <roger@eyesopen.com>
1870
1871         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
1872
1873 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
1874
1875         * gcc.dg/compat/scalar-return-1_main.c: New file.
1876         * gcc.dg/compat/scalar-return-1_x.c: New file.
1877         * gcc.dg/compat/scalar-return-1_y.c: New file.
1878         * gcc.dg/compat/scalar-return-2_main.c: New file.
1879         * gcc.dg/compat/scalar-return-2_x.c: New file.
1880         * gcc.dg/compat/scalar-return-2_y.c: New file.
1881         * gcc.dg/compat/struct-return-3_main.c: New file.
1882         * gcc.dg/compat/struct-return-3_y.c: New file.
1883         * gcc.dg/compat/struct-return-3_x.c: New file.
1884         * gcc.dg/compat/struct-return-2_main.c: New file.
1885         * gcc.dg/compat/struct-return-2_x.c: New file.
1886         * gcc.dg/compat/struct-return-2_y.c: New file.
1887
1888 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1889
1890         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
1891         for hppa*-hp-hpux*.
1892         * gcc.dg/20021014-1.c (dg-options): Likewise.
1893         * gcc.dg/nest.c (dg-options): Likewise.
1894
1895 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
1896
1897         PR c++/9738
1898         * g++.dg/ext/dllimport2.C: New file.
1899         * g++.dg/ext/dllimport3.C: New file.
1900
1901 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
1902
1903         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
1904         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
1905         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1906         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
1907         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1908         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
1909         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
1910         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
1911         * gcc.dg/compat/small-struct-defs.h: New file.
1912         * gcc.dg/compat/small-struct-init.h: New file.
1913         * gcc.dg/compat/small-struct-check.h: New file.
1914         * gcc.dg/compat/fp-struct-defs.h: New file.
1915         * gcc.dg/compat/fp-struct-check.h: New file.
1916         * gcc.dg/compat/fp-struct-init.h: New file.
1917         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
1918         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
1919
1920 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
1921
1922         * gcc.dg/20030225-2.c: New test.
1923
1924 2003-05-18  Roger Sayle  <roger@eyesopen.com>
1925             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1926
1927         * gcc.c-torture/compile/20030518-1.c: New test case.
1928
1929 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
1930
1931         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
1932         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
1933         gcc-dg-debug-runtest.
1934         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
1935         gcc-dg-debug-runtest.
1936
1937 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1938
1939         PR c++/9022
1940         * g++.dg/lookup/using6.C: New test.
1941
1942 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1943
1944         * g++.dg/parse/access2.C: New test.
1945
1946 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
1947
1948         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
1949         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
1950         * gcc.dg/debug/debug.exp: Likewise.
1951
1952 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
1953
1954         * gcc.dg/dollar.c: New test.
1955
1956 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
1957
1958         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
1959         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
1960         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
1961         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
1962         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
1963         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
1964         * gcc.dg/compat/struct-by-value-6_main.c: New file.
1965         * gcc.dg/compat/struct-by-value-6_x.c: New file.
1966         * gcc.dg/compat/struct-by-value-6_y.c: New file.
1967         * gcc.dg/compat/struct-by-value-7_main.c: New file.
1968         * gcc.dg/compat/struct-by-value-7_x.c: New file.
1969         * gcc.dg/compat/struct-by-value-7_y.c: New file.
1970         * gcc.dg/compat/struct-by-value-8_main.c: New file.
1971         * gcc.dg/compat/struct-by-value-8_x.c: New file.
1972         * gcc.dg/compat/struct-by-value-8_y.c: New file.
1973         * gcc.dg/compat/struct-by-value-9_main.c: New file.
1974         * gcc.dg/compat/struct-by-value-9_x.c: New file.
1975         * gcc.dg/compat/struct-by-value-9_y.c: New file.
1976
1977 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
1978
1979         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
1980         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
1981         support for "repo" mode.
1982         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
1983         * lib/g77-dg.exp: Likewise.
1984         * lib/obj-dg.exp: Likewise.
1985
1986 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
1987
1988         Merge from gcc-3_2-rhl8-branch:
1989         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
1990
1991         * gcc.dg/tls/opt-6.c: New test.
1992
1993         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
1994
1995         * gcc.dg/20030405-1.c: New test.
1996
1997         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
1998
1999         * gcc.dg/20030309-1.c: New test.
2000
2001         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2002
2003         * gcc.c-torture/execute/20030307-1.c: New test.
2004
2005         2003-02-20  Randolph Chung  <tausq@debian.org>
2006
2007         * gcc.c-torture/compile/20030220-1.c: New test.
2008
2009         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
2010
2011         * gcc.dg/20030217-1.c: New test.
2012
2013         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
2014
2015         * gcc.c-torture/compile/20020129-1.c: New test.
2016
2017         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2018
2019         * gcc.dg/unroll-1.c: New test.
2020
2021         2002-11-16  Jan Hubicka  <jh@suse.cz>
2022
2023         * gcc.c-torture/execute/20020920-1.c: New test.
2024
2025         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
2026
2027         PR target/7434
2028         * gcc.c-torture/compile/20021008-1.c: New test.
2029
2030         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
2031
2032         PR target/7559
2033         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
2034
2035         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
2036
2037         * gcc.c-torture/compile/20020807-1.c: New test.
2038
2039         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
2040
2041         * gcc.dg/tls/opt-1.c: New test.
2042
2043         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
2044
2045         * gcc.dg/20020729-1.c: New test.
2046
2047         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
2048
2049         * g++.dg/opt/life1.C: New test.
2050
2051         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
2052
2053         * gcc.dg/20020525-1.c: New test.
2054
2055         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
2056
2057         PR c++/6794
2058         * g++.dg/ext/pretty1.C: New test.
2059         * g++.dg/ext/pretty2.C: New test.
2060
2061 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
2062
2063         PR c++/8385
2064         * g++.dg/ext/typeof5.C: New test.
2065
2066 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
2067
2068         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
2069         __USER_LABEL_PREFIX__ into account.
2070         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
2071
2072 2003-05-14  Roger Sayle  <roger@eyesopen.com>
2073
2074         * gcc.dg/builtins-15.c: New test case.
2075
2076 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
2077
2078         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
2079
2080 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
2081
2082         * lib/g++.exp: Tweak handling of additional source files.
2083         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
2084         * g++.dg/special/conpr-2a.C: Rename to ...
2085         * g++.dg/special/conpr-2a.cc: ... this.
2086         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
2087         * g++.dg/special/conpr-3a.C: Rename to ...
2088         * g++.dg/special/conpr-3a.cc: This.
2089         * g++.dg/special/conpr-3b.C: Rename to ...
2090         * g++.dg/special/conpr-3b.cc: This.
2091         * g++.dg/special/conpr-4.C: New test.
2092         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
2093
2094 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
2095
2096         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
2097
2098 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2099
2100         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
2101         * g++.old-deja/g++.robertl/eb71.C: Likewise.
2102         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
2103         * g++.old-deja/g++.other/warn3.C: Likewise.
2104
2105 2003-05-11  Roger Sayle  <roger@eyesopen.com>
2106
2107         * gcc.dg/i386-387-1.c: Update to also test log.
2108         * gcc.dg/i386-387-2.c: Likewise.
2109
2110 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
2111
2112         * g77.f-torture/execute/int8421.f: New test.
2113
2114 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2115
2116         PR c++/10230, c++/10481
2117         * g++.dg/lookup/scoped5.C: New test.
2118
2119 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2120
2121         PR c++/10552
2122         * g++.dg/template/ttp6.C: New test.
2123
2124 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
2125
2126         * gcc.c-torture/execute/builtins: New directory.
2127         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
2128         gcc.c-torture/execute/builtins.
2129         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
2130         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
2131         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
2132         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
2133
2134 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2135
2136         PR c++/9252
2137         * g++.dg/template/access8.C: New test.
2138         * g++.dg/template/access9.C: New test.
2139
2140 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2141
2142         PR c++/9554
2143         * g++.dg/parse/access1.C: New test.
2144
2145 2003-05-09  DJ Delorie  <dj@redhat.com>
2146
2147         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
2148         long, and not an int.
2149
2150 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2151
2152         PR c++/10555, c++/10576
2153         * g++.dg/template/memclass1.C: New test.
2154
2155 2003-05-08  DJ Delorie  <dj@redhat.com>
2156
2157         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
2158         targets.
2159         * gcc.c-torture/execute/20021024-1.x: Likewise.
2160         * gcc.c-torture/execute/shiftdi.x: Likewise.
2161         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
2162         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
2163         * gcc.dg/20021018-1.c: Likewise.
2164
2165 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2166
2167         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
2168
2169         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
2170         (bcopy): Call memmove.
2171
2172 2003-05-08  Roger Sayle  <roger@eyesopen.com>
2173
2174         * g77.f-torture/compile/8485.f: New test case.
2175
2176 2003-05-07  Richard Henderson  <rth@redhat.com>
2177
2178         PR c++/10570
2179         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
2180         Verify exception_cleanup not called for rethrows.
2181         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
2182         when exiting catch block without rethrowing.
2183         * g++.dg/eh/forced3.C: New.
2184         * g++.dg/eh/forced4.C: New.
2185
2186 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
2187
2188         * gcc.dg/20030505.c: Fix triplet.
2189
2190 2003-05-06  DJ Delorie  <dj@redhat.com>
2191
2192         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
2193         * gcc.dg/nest.c: Likewise.
2194
2195 2003-05-05  Roger Sayle  <roger@eyesopen.com>
2196
2197         * gcc.dg/builtins-14.c: New test case.
2198
2199 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
2200
2201         * lib/compat.exp (compat-execute): New argument.
2202         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
2203         * gcc.dg/compat: New test directory.
2204         * gcc.dg/compat/compat.exp: New expect script.
2205         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
2206         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
2207         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
2208         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
2209         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
2210         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
2211
2212         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
2213         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
2214         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
2215         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
2216         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
2217         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
2218         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
2219         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
2220         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
2221         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
2222         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
2223         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
2224         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
2225         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
2226         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
2227
2228 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
2229
2230         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
2231
2232 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
2233
2234         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
2235
2236 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
2237
2238         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
2239         * gcc.dg/ppc-fsel-2.c: New test.
2240
2241         * gcc.dg/unused-5.c: New test.
2242
2243 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2244
2245         PR c++/10496
2246         * g++.dg/warn/pmf1.C: New test.
2247
2248 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2249
2250         PR c++/4494
2251         * g++.dg/warn/main.C: New test.
2252
2253 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2254
2255         * gcc.dg/nonnull-3.c: New test.
2256
2257 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
2258
2259         * gcc.dg/cpp/Wtrigraphs.c: Update.
2260         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
2261
2262 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
2263
2264         * gcc.dg/ppc-fsel-1.c: New test.
2265
2266 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
2267
2268         PR c/10604
2269         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
2270
2271 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
2272
2273         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
2274
2275 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2276
2277         PR c++/9364, c++/10553, c++/10586
2278         * g++.dg/parse/typename4.C: New test.
2279         * g++.dg/parse/typename5.C: Likewise.
2280
2281 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
2282
2283         * gcc.c-torture/compile/20030503-1.c: New test.
2284
2285 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2286
2287         * g++.dg/lookup/using5.C: Fix testcase error.
2288
2289 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
2290
2291         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
2292         since MEABI is no longer supported.  Remove all vestiges
2293         of MEABI from the test.
2294
2295 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2296
2297         PR c++/10554
2298         * g++.dg/lookup/using5.C: New test.
2299
2300 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2301
2302         PR c++/8772
2303         * g++.dg/template/ttp5.C: New test.
2304
2305 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
2306
2307         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
2308         (dg-gpp-additional-sources): New function.
2309         (dg-gpp-additional-files): Likewise.
2310         * lib/g++.exp (additional_sources): New variable.
2311         (additional_files): Likewise.
2312         (g++_target_compile): Deal with them.
2313         * lib/old-dejagnu.exp: Remove.
2314         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
2315         * g++.old-deja: Revise all tests to use dg commands.
2316
2317 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2318
2319         PR c++/9432, c++/9528
2320         * g++.dg/lookup/using4.C: New test.
2321
2322 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
2323
2324         * gcc.dg/noreturn-5.c: New file.
2325         * gcc.dg/noreturn-6.c: New file.
2326
2327         * gcc.c-torture/compile/inline-1.c: New file.
2328
2329 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2330
2331         PR c++/10551
2332         * g++.dg/template/explicit1.C: New test.
2333
2334 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2335
2336         PR c++/10549
2337         * g++.dg/other/bitfield1.C: New test.
2338
2339         PR c++/10527
2340         * g++.dg/init/new7.C: New test.
2341
2342 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2343
2344         * g++.dg/ext/desig1.C: New test.
2345         * g++.dg/ext/init1.C: Update.
2346
2347         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
2348
2349 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
2350
2351         PR c++/10180
2352         * g++.dg/warn/Winline-1.C: New test.
2353
2354 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
2355
2356         * gcc.c-torture/execute/string-opt-19.c: New test.
2357
2358         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
2359         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
2360
2361 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
2362
2363         PR c++/10506
2364         * g++.dg/init/new6.C: New test.
2365
2366         PR c++/10503
2367         * g++.dg/init/ref6.C: New test.
2368
2369 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
2370
2371         * g++.dg/warn/weak1.C: XFAIL on AIX4.
2372
2373 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2374
2375         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
2376         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
2377
2378 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
2379
2380         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
2381         initialized static data members.
2382
2383 2003-04-25  H.J. Lu <hjl@gnu.org>
2384
2385         * gcc.dg/ia64-sync-4.c: New test.
2386
2387 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2388
2389         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
2390         date.
2391
2392 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
2393
2394         PR c++/10337
2395         * g++.dg/warn/conv1.C: New test.
2396         * g++.old-deja/g++.other/conv7.C: Adjust.
2397         * g++.old-deja/g++.other/overload14.C: Adjust.
2398
2399 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2400
2401         PR c++/10471
2402         * g++.dg/template/defarg2.C: New test.
2403
2404 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
2405
2406         * gcc.dg/cpp/include2.c: Update.
2407         * gcc.dg/cpp/multiline-2.c: New.
2408         * gcc.dg/cpp/multiline.c: Update.
2409         * gcc.dg/cpp/strify2.c: Update.
2410         * gcc.dg/cpp/trad/literals-2.c: Update.
2411
2412 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2413
2414         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
2415
2416 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2417
2418         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
2419
2420 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2421
2422         PR c++/10451
2423         * g++.dg/parse/crash4.C: New test.
2424
2425         PR c++/9847
2426         * g++.dg/parse/crash5.C: New test.
2427
2428 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
2429
2430         PR c++/10446
2431         * g++.dg/parse/crash3.C: New test.
2432
2433         PR c++/10428
2434         * g++.dg/parse/elab1.C: New test.
2435
2436 2003-04-22  Devang Patel  <dpatel@apple.com>
2437
2438         * gcc.dg/cpp/trad/funlike-5.c: New test.
2439
2440 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
2441
2442         * g++.dg/other/packed1.C: Fix dg options.
2443
2444 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
2445
2446         * g++.dg/other/offsetof2.C: New test.
2447
2448 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
2449
2450         * g++.dg/template/recurse.C: Adjust location of error messages.
2451
2452 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
2453
2454         PR c++/9881
2455         * g++.dg/init/addr-const1.C: New test.
2456         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
2457
2458 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
2459
2460         PR c++/10405
2461         * g++.dg/lookup/struct-hack1.C: New test.
2462
2463 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
2464
2465         * ucs.c: Update diagnostic messages.
2466
2467 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
2468
2469         * gcc.dg/cpp/truefalse.cpp: New test.
2470         * gcc.dg/cpp/cpp.exp: Update.
2471         * g++.dg/other/stdbool-if.C: Remove.
2472
2473 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
2474
2475         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
2476         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
2477
2478 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2479
2480         * gcc.c-torture/compile/20030418-1.c: New test.
2481
2482 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
2483
2484         * README.compat: Remove; content moved to doc/sourcebuild.texi.
2485
2486 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2487
2488         PR c++/10347
2489         g++.dg/template/dependent-name1.C: New test.
2490
2491 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
2492
2493         * gcc.dg/warn-1.c (tourist_guide): New array,
2494         contains a pointer to bar.
2495
2496 2003-04-16  Roger Sayle  <roger@eyesopen.com>
2497
2498         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
2499         * gcc.c-torture/execute/medce-1.c: New test case.
2500         * gcc.c-torture/execute/medce-2.c: New test case.
2501
2502 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
2503
2504         * lib/prune.exp: Ignore more messages.
2505
2506         PR c++/10381
2507         * g++.dg/parse/lookup3.C: New test.
2508
2509 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
2510
2511         * gcc.c-torture/compile/20030415-1.c : New test.
2512
2513 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
2514
2515         * gcc.c-torture/execute/scope-2.c: Move to ...
2516         * gcc.dg/noncompile/scope.c: .... here.
2517
2518 2003-04-14  Roger Sayle  <roger@eyesopen.com>
2519
2520         * gcc.dg/20030414-2.c: New test case.
2521
2522 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
2523
2524         PR target/10377
2525         * gcc.dg/20030414-1.c: New test.
2526
2527 2003-04-13  Roger Sayle  <roger@eyesopen.com>
2528
2529         * gcc.dg/builtins-12.c: New test case.
2530         * gcc.dg/builtins-13.c: New test case.
2531
2532 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2533
2534         * gcc.c-torture/execute/string-opt-18.c: New test.
2535
2536 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
2537
2538         PR c++/10300
2539         * g++.dg/init/new5.C: New test.
2540
2541 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
2542
2543         PR c++/7910
2544         * g++.dg/ext/dllimport1.C: New test.
2545
2546 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2547
2548         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
2549
2550 2003-04-11  Bud Davis <bdavis9659@comcast.net>
2551
2552         PR Fortran/9263
2553         * g77.f-torture/noncompile/9263.f: New test
2554         PR Fortran/1832
2555         * g77.f-torture/execute/1832.f: New test
2556
2557 2003-04-11  David Chad  <davidc@freebsd.org>
2558             Loren J. Rittle  <ljrittle@acm.org>
2559
2560         libobjc/8562
2561         * objc.dg/headers.m: New test.
2562
2563 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
2564
2565         * gcc.c-torture/execute/builtin-noret-2.c: New.
2566         * gcc.c-torture/execute/builtin-noret-2.x: New.
2567         XFAIL builtin-noret-2.c at -O1 and above.
2568         * gcc.dg/redecl.c: New.
2569         * gcc.dg/Wshadow-1.c: Update error regexps.
2570
2571 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
2572
2573         * g++.dg/abi/bitfield10.C: New test.
2574
2575 2003-04-09  Mike Stump  <mrs@apple.com>
2576
2577         * gcc.dg/pch/pch.exp: Make testcase names longer.
2578         * g++.dg/pch/pch.exp: Make testcase names longer.
2579
2580 2003-04-08  Roger Sayle  <roger@eyesopen.com>
2581
2582         * gcc.dg/builtins-11.c: New test case.
2583
2584 2003-04-08  Roger Sayle  <roger@eyesopen.com>
2585
2586         * gcc.dg/builtins-9.c: New test case.
2587         * gcc.dg/builtins-10.c: New test case.
2588
2589 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
2590
2591         * gcc.dg/noncompile/init-4.c.c: New test.
2592
2593 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
2594
2595         * gcc.misc-test/gcov-9.c: New test.
2596         * gcc.misc-test/gcov-10.c: New test
2597         * gcc.misc-test/gcov-11.c: New test.
2598
2599 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
2600
2601         PR optimization/10024
2602         * gcc.c-torture/compile/20030405-1.c: New test.
2603
2604 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
2605
2606         * gcc.dg/pch/static-3.c: New.
2607         * gcc.dg/pch/static-3.hs: New.
2608         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
2609
2610 2003-04-04  Richard Henderson  <rth@redhat.com>
2611
2612         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
2613         * g++.dg/eh/forced2.C: Likewise.
2614
2615 2003-04-03  Mike Stump  <mrs@apple.com>
2616
2617         * lib/scanasm.exp (scan-assembler): Add xfail processing for
2618         target arg.
2619         (scan-assembler-times, scan-assembler-not): Likewise.
2620         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
2621
2622 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2623
2624         * gcc.dg/sparc-loop-1.c: New test.
2625
2626 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
2627
2628         PR other/9274
2629         * g++.dg/pch/system-2.C: New.
2630         * g++.dg/pch/system-2.Hs: New.
2631
2632 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
2633
2634         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
2635
2636         * g++.dg/eh/simd-1.C (vecfunc): Same.
2637
2638 2003-04-01  Roger Sayle  <roger@eyesopen.com>
2639
2640         * gcc.c-torture/execute/20030401-1.c: New test case.
2641
2642 2003-04-01  Ziemowit Laski <zlaski@apple.com>
2643
2644         * objc.dg/defs.m: New.
2645
2646 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
2647
2648         * g++.dg/eh/simd-1.C: New.
2649         * g++.dg/eh/simd-2.C: New.
2650
2651 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
2652
2653         * gcc.c-torture/execute/simd-3.c: New.
2654
2655 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
2656
2657         PR c/9936
2658         * gcc.dg/20030331-2.c: New test.
2659
2660 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
2661
2662         PR c++/10278
2663         * g++.dg/parse/crash2.C: New test.
2664
2665 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
2666
2667         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
2668         * gcc.c-torture/execute/20030331-1.c: ...here.
2669
2670 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
2671
2672         * gcc.c-torture/execute/20030331-1.c: New test.
2673
2674 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2675
2676         * lib/gcov.exp: Adjust call return testing strings.
2677         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
2678
2679 2003-03-31  Roger Sayle  <roger@eyesopen.com>
2680
2681         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
2682         * gcc.dg/builtins-7.c: New test case.
2683         * gcc.dg/builtins-8.c: New test case.
2684
2685 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
2686
2687         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
2688
2689 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
2690
2691         PR c++/7647
2692         * g++.dg/lookup-class-member-2.C: New test.
2693
2694 2003-03-30  Glen Nakamura  <glen@imodulo.com>
2695
2696         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
2697
2698 2003-03-28  Roger Sayle  <roger@eyesopen.com>
2699
2700         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
2701
2702 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
2703
2704         * g++.dg/init/attrib1.C: New test.
2705
2706 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2707
2708         * gcc.dg/ultrasp8.c: New test.
2709
2710 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2711
2712         * gcc.dg/ultrasp7.c: New test.
2713
2714 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
2715
2716         PR c++/10047
2717         * g++.dg/template/inline1.C: New test.
2718
2719 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2720
2721         * gcc.dg/sparc-dwarf2.c: New test.
2722
2723 2003-03-27  Roger Sayle  <roger@eyesopen.com>
2724
2725         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
2726         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
2727
2728 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
2729
2730         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
2731         than reading .x files.
2732         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
2733         * g77.dg/gcov/gcov-1.f: Likewise.
2734         * gcc.misc-tests/gcov-4b.c: Likewise.
2735         * gcc.misc-tests/gcov-5b.c: Likewise.
2736         * gcc.misc-tests/gcov-6.c: Likewise.
2737         * gcc.misc-tests/gcov-7.c: Likewise.
2738         * gcc.misc-tests/gcov-8.c: Likewise.
2739         * g++.dg/gcov/gcov-1.x: Remove.
2740         * g77.dg/gcov/gcov-1.x: Likewise.
2741         * gcc.misc-tests/gcov-4b.x: Likewise.
2742         * gcc.misc-tests/gcov-5b.x: Likewise.
2743         * gcc.misc-tests/gcov-6.x: Likewise.
2744         * gcc.misc-tests/gcov-7.x: Likewise.
2745         * gcc.misc-tests/gcov-8.x: Likewise.
2746
2747 2003-03-27  Glen Nakamura  <glen@imodulo.com>
2748
2749         PR opt/10087
2750         * gcc.dg/20030324-1.c: New test.
2751
2752 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
2753
2754         PR c++/10224
2755         * g++.dg/template/arg3.C: New test.
2756
2757         PR c++/10158
2758         * g++.dg/template/friend18.C: New test.
2759
2760 2003-03-26  Roger Sayle  <roger@eyesopen.com>
2761
2762         * g77.f-torture/compile/20030326-1.f: New test case.
2763
2764 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
2765
2766         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
2767
2768         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
2769
2770 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
2771
2772         * gcc.dg/ia64-sync-3.c: New test.
2773
2774 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
2775
2776         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
2777
2778 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2779
2780         * gcc.dg/ultrasp6.c: New test.
2781
2782 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2783
2784         * gcc.dg/i386-signbit-1.c: New test.
2785         * gcc.dg/i386-signbit-2.c: New test.
2786         * gcc.dg/i386-signbit-3.c: New test.
2787
2788 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2789
2790         * gcc.dg/ultrasp5.c: Fix options.
2791
2792 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2793
2794         * gcc.dg/ultrasp5.c: Fix comment.
2795
2796 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
2797
2798         PR fortran/10197
2799         * g77.f-torture/execute/10197.f: New test.
2800
2801 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
2802
2803         PR c++/9898, c++/383
2804         * g++.dg/template/conv6.C: New test.
2805
2806         PR c++/10119
2807         * g++.dg/template/ptrmem5.C: New test.
2808
2809         PR c++/10026
2810         * g++.dg/lookup/koenig1.C: New test.
2811
2812         PR C++/10199
2813         * g++.dg/lookup/template2.C: New test.
2814
2815 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
2816
2817         * g++.dg/opt/rtti1.C: New test.
2818
2819 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2820
2821         * gcc.dg/ultrasp5.c: New test.
2822
2823 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
2824
2825         PR middle-end/9967
2826         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
2827         builtin fputs.
2828
2829 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
2830
2831         PR c/8224
2832         * gcc.dg/20030323-1.c: New test.
2833
2834 2003-03-23  Roger Sayle  <roger@eyesopen.com>
2835
2836         * gcc.c-torture/compile/20030323-1.c: New test case.
2837
2838 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
2839
2840         * gcc.dg/20030321-1.c: New test.
2841
2842 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
2843
2844         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
2845
2846 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
2847
2848         PR c++/9978, c++/9708
2849         * g++.dg/ext/vlm1.C: Adjust expected error.
2850         * g++.dg/ext/vla2.C: New test.
2851         * g++.dg/template/arg1.C: New test.
2852         * g++.dg/template/arg2.C: New test.
2853
2854 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
2855
2856         * g77.f-torture/execute/select.f: New test.
2857         * g77.f-torture/noncompile/select_no_compile.f: New test.
2858
2859 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
2860
2861         PR c++/9898
2862         * g++.dg/other/error4.C: New test.
2863
2864 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
2865
2866         * g++.dg/template/friend17.C: New test.
2867
2868 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
2869
2870         * gcc.c-torture/compile/20030320-1.c: New.
2871
2872 2003-03-20  Roger Sayle  <roger@eyesopen.com>
2873
2874         * gcc.dg/builtins-6.c: New test case.
2875
2876 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
2877
2878         PR target/10073
2879         * gcc.c-torture/compile/20030319-1.c: New.
2880
2881 2003-03-18  Jan Hubicka  <jh@suse.cz>
2882
2883         * gcc.dg/i386-cvt-1.c: New test.
2884
2885 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
2886
2887         * objc.dg/naming-1.m: Use "(parse|syntax) error".
2888         * objc.dg/naming-2.m: Likewise.
2889
2890 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
2891
2892         PR c++/9639
2893         * g++.dg/parse/crash1.C: New test.
2894
2895 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
2896
2897         PR c++/8805
2898         * g++.dg/eh/cleanup1.C: New test.
2899
2900 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
2901
2902         * gcc.c-torture/execute/20030316-1.c: New test case.
2903
2904 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
2905
2906         PR c++/9629
2907         * g++.dg/init/ctor2.C: New test.
2908
2909 2003-03-15  Roger Sayle  <roger@eyesopen.com>
2910
2911         * g77.f-torture/compile/xformat.f: New test case.
2912
2913 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2914
2915         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
2916         * g++.old-deja/g++.mike/eh50.C: Likewise.
2917
2918 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2919
2920         PR c++/6440
2921         * g++.dg/template/spec7.C: New test.
2922         * g++.dg/template/spec8.C: Likewise.
2923
2924 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
2925
2926         * gcc.c-torture/execute/20030313-1.c: New test.
2927
2928 2003-03-14  Richard Henderson  <rth@redhat.com>
2929
2930         * gcc.dg/inline-2.c: Adjust alpha test for external call.
2931
2932 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2933
2934         * gcc.c-torture/compile/20030314-1.c: New test.
2935
2936 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
2937
2938         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
2939         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
2940         thumb target,
2941         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
2942         to accept newer _imp__  prefix and additional
2943         newline in .drectve section.
2944         * gcc.dg/dll-4.c: Likewise.
2945         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
2946         switch.
2947
2948 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
2949
2950         * g++.dg/parse/namespace9.C: New test.
2951
2952         * g++.dg/init/ref5.C: New test.
2953         * g++.dg/parse/ptrmem1.C: Likewise.
2954
2955 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2956
2957         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
2958         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
2959         regular expression.
2960         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
2961         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
2962
2963 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
2964
2965         * gcc.c-torture/execute/20030224-2.c: New test.
2966
2967 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2968
2969         * gcc.dg/decl-3.c: New test.
2970
2971 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2972
2973         * gcc.dg/i386-loop-2.c: New test.
2974
2975 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
2976
2977         PR c++/9474
2978         * g++.dg/parse/namespace8.C: New test.
2979
2980         PR c++/9924
2981         * g++.dg/overload/builtin2.C: New test.
2982
2983 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
2984
2985         * gcc.dg/return-type-3.c: New test.
2986
2987 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
2988
2989         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
2990         profiling options are not supported.
2991
2992 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
2993
2994         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
2995         * g++.old-deja/g++.warn/impint2.C: Likewise.
2996
2997 2003-03-10  Devang Patel  <dpatel@apple.com>
2998
2999         * g++.dg/cpp/c++_cmd_1.C: New test.
3000         * g++.dg/cpp/c++_cmd_1.h: New file.
3001
3002 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
3003
3004         * gcc.dg/altivec-9.c: New file.
3005
3006 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3007
3008         * gcc.dg/ppc-sdata-1.c: New test.
3009         * gcc.dg/ppc-sdata-2.c: New test.
3010
3011 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
3012
3013         PR c++/9373
3014         * g++.dg/opt/ptrmem2.C: New test.
3015
3016         PR c++/8534
3017         * g++.dg/opt/ptrmem1.C: New test.
3018
3019 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3020
3021         * gcc.dg/i386-loop-1.c: New test.
3022
3023 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3024
3025         PR c++/9970
3026         * g++.dg/lookup/friend1.C: New test.
3027
3028 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3029
3030         PR c++/9823
3031         * g++.dg/parser/constructor1.C: New test.
3032
3033 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
3034
3035         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
3036
3037         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
3038
3039 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
3040
3041         * gcc.dg/cpp/Wunused.c: Update test.
3042
3043 2003-03-08  Jan Hubicka  <jh@suse.cz>
3044
3045         * gcc.dg/inline-3.c: New test.
3046
3047 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3048
3049         PR c++/9809
3050         * g++.dg/parse/builtin1.C: New test.
3051
3052         PR c++/9982
3053         * g++.dg/abi/cookie1.C: New test.
3054         * g++.dg/abi/cookie2.C: Likewise.
3055
3056         PR c++/9524
3057         * g++.dg/template/field1.C: New test.
3058
3059         PR c++/9912
3060         * g++.dg/parse/class1.C: New test.
3061         * g++.dg/parse/namespace7.C: Likewise.
3062         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
3063
3064 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
3065
3066         * g++.dg/init/ref4.C: New test.
3067
3068 2003-03-07  Jan Hubicka  <jh@suse.cz>
3069
3070         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
3071         * gcc.dg/inline-3.c:  New test.
3072
3073 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
3074
3075         * g++.dg/init/ref3.C: New test.
3076
3077         PR c++/9965
3078         * g++.dg/init/ref2.C: New test.
3079
3080         PR c++/9400
3081         * g++.dg/warn/Wshadow-2.C: New test.
3082
3083         PR c++/9791
3084         * g++.dg/warn/Woverloaded-1.C: New test.
3085
3086 2003-03-05  Jan Hubicka  <jh@suse.cz>
3087
3088         * gcc.dg/i386-local2.c: New.
3089         * gcc.dg/i386-local.c: Fix typo.
3090
3091 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
3092
3093         * g++.dg/abi/layout3.C: New test.
3094
3095 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3096
3097         * gcc.c-torture/compile/20030305-1.c
3098
3099 2003-03-05  Jan Hubicka  <jh@suse.cz>
3100
3101         * gcc.dg/i386-local.c: New.
3102
3103 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
3104
3105         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
3106
3107 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3108
3109         * gcc.dg/switch-2.c: New test.
3110         * gcc.dg/switch-3.c: New test.
3111         * gcc.dg/Wswitch.c: Adjust line numbers.
3112         * gcc.dg/Wswitch-default.c: Likewise.
3113         * gcc.dg/Wswitch-enum.c: Likewise.
3114
3115 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
3116
3117         * gcc.c-torture/execute/20030222-1.c: New test.
3118
3119 2003-03-03  James E Wilson  <wilson@tuliptree.org>
3120
3121         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
3122
3123 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
3124
3125         PR c++/9878
3126         * g++.dg/init/ref1.C: New test.
3127
3128 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
3129
3130         * gcc.dg/sh-relax.c: New SH-only test.
3131
3132 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
3133
3134         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
3135         comment explaining purpose of testcase.
3136
3137 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3138
3139         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
3140         for HC11/HC12 (asm needs two int registers).
3141         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
3142         HC11/HC12 because the test uses an asm which needs two 32-bit
3143         registers.
3144
3145 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3146
3147         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
3148         for HC11/HC12 (array is too large otherwise).
3149         * gcc.c-torture/compile/920501-4.x: New file, likewise.
3150         * gcc.c-torture/compile/20010518-2.x: Likewise.
3151         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
3152         HC11/HC12 (array is too large).
3153
3154 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
3155
3156         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
3157         * lib/g++-dg.exp (g++-dg-test): Likewise.
3158
3159 2003-03-01  Roger Sayle  <roger@eyesopen.com>
3160
3161         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
3162         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
3163
3164 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3165
3166         * g++.dg/warn/implicit-typename1.C: Remove warning.
3167
3168 2003-02-28  Richard Henderson  <rth@redhat.com>
3169
3170         * gcc.dg/noreturn-1.c: Move noreturn warning line.
3171         * gcc.dg/return-type-1.c: Move control reaches end warning line.
3172
3173 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
3174
3175         * gcc.dg/pch/pch.exp: Change .pch to .gch.
3176         * g++.dg/pch/pch.exp: Likewise.
3177
3178 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
3179
3180         PR c++/9879
3181         * testsuite/g++.dg/init/new4.C: New test.
3182
3183 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
3184
3185         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
3186
3187 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
3188
3189         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
3190         unsigned long.
3191
3192         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
3193         wider than float.
3194
3195 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3196
3197         * lib/scanasm.exp: Add support for counting numbers of
3198         occurences.
3199         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
3200         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
3201
3202 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
3203
3204         PR c++/9683
3205         * g++.dg/template/static3.C: New test.
3206
3207         PR c++/9829
3208         * g++.dg/parse/namespace6.C: New test.
3209
3210 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3211
3212         PR target/9732
3213         * gcc.dg/20030225-1.c: New test.
3214
3215 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
3216
3217         * README: Remove out-of-date information.
3218
3219         PR c++/9836
3220         * g++.dg/template/spec6.C: New test.
3221
3222 2003-02-24  Jeff Law  <law@redhat.com>
3223
3224         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
3225
3226 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3227
3228         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
3229         * gcc.dg/pragma-ep-1.c: Likewise.
3230
3231 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3232
3233         PR c++/9602
3234         * g++.dg/template/friend16.C: New test.
3235
3236 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
3237
3238         PR c++/5333
3239         * g++.dg/parse/fused-params1.C: Adjust error messages.
3240         * g++.dg/template/nested3.C: New test.
3241
3242 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
3243
3244         * g++.dg/abi/param1.C: New test.
3245
3246 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3247
3248         PR c++/7982
3249         * g++.dg/warn/implicit-typename1.C: New test.
3250
3251 2003-02-22  Kelley Cook <kelleycook@comcast.net>
3252
3253         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
3254         with "mtune".
3255         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3256         * gcc.c-torture/execute/20010129-1.x: Likewise.
3257         * gcc.dg/20011107-1.c: Likewise.
3258         * gcc.dg/20020108-1.c: Likewise.
3259         * gcc.dg/20020122-3.c: Likewise.
3260         * gcc.dg/20020206-1.c: Likewise.
3261         * gcc.dg/20020310-1.c: Likewise.
3262         * gcc.dg/20020426-2.c: Likewise.
3263         * gcc.dg/20020517-1.c: Likewise.
3264         * gcc.dg/991230-1.c: Likewise.
3265         * gcc.dg/i386-unroll-1.c: Likewise.
3266         * gcc.misc-tests/i386-prefetch.exp: Likewise.
3267
3268 2003-02-22  Jan Hubicka  <jh@suse.cz>
3269
3270         * gcc.dg/i386-mul.c: New test.
3271
3272 2003-02-21  Roger Sayle  <roger@eyesopen.com>
3273
3274         * gcc.dg/builtins-5.c: New test case.
3275
3276 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
3277
3278         * gcc.dg/asmreg-1.c: New test.
3279
3280 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3281
3282         PR c++/9749
3283         * g++.dg/parse/varmod1.C: New test.
3284
3285 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3286
3287         PR c++/9727
3288         * g++.dg/template/op1.C: New test.
3289
3290 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3291
3292         PR c++/8906
3293         * g++.dg/template/nested2.C: New test.
3294
3295 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3296
3297         PR c++/8724
3298         * g++.dg/expr/dtor1.C: New test.
3299
3300 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
3301
3302         * gcc.dg/cpp/include3.c: New test.
3303         * gcc.dg/cpp/inc/foo.h: New file.
3304
3305 2003-02-21  Glen Nakamura  <glen@imodulo.com>
3306
3307         * gcc.c-torture/execute/20030221-1.c: New test.
3308
3309 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
3310
3311         PR c++/9729
3312         * g++.dg/abi/conv1.C: New test.
3313
3314 2003-02-20  Jan Hubicka  <jh@suse.cz>
3315
3316         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
3317
3318 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
3319
3320         * gcc.c-torture/compile/20030219-1.c: New test.
3321
3322 2003-02-18  Jan Hubicka  <jh@suse.cz>
3323
3324         * gcc.dg/funcorder.c: New test.
3325
3326 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
3327
3328         * gcc.c-torture/execute/20030218-1.c: New.
3329
3330 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
3331
3332         * gcc.dg/20030218-1.c: New.
3333
3334 2003-02-18  Richard Henderson  <rth@redhat.com>
3335
3336         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
3337         * gcc.dg/attr-used-2.c: New.
3338
3339 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
3340
3341         PR c++/9704
3342         * g++.dg/init/copy5.C: New test.
3343
3344 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
3345
3346         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
3347         * g++.dg/pch/pch.exp: Likewise.
3348
3349 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
3350
3351         * gcc.c-torture/execute/20030209-1.c: Enable the test if
3352         STACK_SIZE is not defined.
3353
3354 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3355
3356         PR c++/9457
3357         * g++.dg/template/init1.C: New test.
3358
3359 2003-02-16  Jan HUbicka  <jh@suse.cz>
3360
3361         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
3362         (foo): Add few extra tests
3363         * gcc.dg/c99-const-expr-3.c: Likewise.
3364         * gcc.c-torture/execute/20030216-1.c: New.
3365
3366 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3367
3368         PR c++/9459
3369         * g++.dg/ext/typeof4.C: New test.
3370
3371 2003-02-15  Roger Sayle  <roger@eyesopen.com>
3372
3373         * gcc.dg/i386-387-3.c: New test case.
3374
3375 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
3376
3377         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
3378         cris-*-elf* cris-*-aout* and mmix-*-*.
3379
3380 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
3381
3382         * gcc.dg/20030213-1.c: New test.
3383
3384 2003-02-12  Roger Sayle  <roger@eyesopen.com>
3385
3386         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
3387         * gcc.dg/i386-387-2.c: Likewise.
3388
3389 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
3390
3391         * gcc.dg/ppc-spe.c: Fix formatting.
3392         Enable tests that were previously unsupported by gas.
3393         Delete tests for instructions that no longer exist.
3394         Switch arguments on evsubifw builtin.
3395
3396 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
3397
3398         * gcc.c-torture/execute/20030209-1.c: Disable the test if
3399         STACK_SIZE is too small.
3400
3401 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3402             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3403
3404         * gcc.dg/decl-2.c: New test.
3405
3406 2003-02-10  Jan Hubicka  <jh@suse.cz>
3407
3408         * gcc.dg/i386-fpcvt-1.c:  New test.
3409
3410 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
3411
3412         * gcc.c-torture/execute/20030209-1.c: New test.
3413
3414 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
3415
3416         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
3417         int-wide bitops, use the constants of the same width.
3418         Likewise, if long long is 32-bit wide, test bitops using
3419         32-bit constants.
3420
3421 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
3422
3423         * gcc.dg/20021014-1.c: Annotate with expected notice text.
3424
3425 2003-02-07  Roger Sayle  <roger@eyesopen.com>
3426
3427         * testsuite/gcc.dg/builtins-4.c: New test case.
3428
3429 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3430
3431         * gcc.dg/20020430-1.c: Fix dg command typos.
3432         * gcc.dg/20020503-1.c: Likewise.
3433
3434 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3435
3436         PR c++/8785
3437         * g++.dg/parse/fused-params1.C: New test.
3438
3439         PR c++/8857
3440         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
3441
3442         PR c++/8921
3443         * g++.dg/parse/non-dependent1.C: New test.
3444
3445         PR c++/8928
3446         * g++.dg/parse/dupl-tmpl-args1.C: New test.
3447
3448         PR c++/9228
3449         * g++.dg/parse/undefined7.C: New test.
3450         * g++.dg/parse/non-templ1.C: New test.
3451
3452         PR c++/9229
3453         * g++.dg/parse/too-many-tmpl-args1.C: New test.
3454
3455 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
3456
3457         * gcc.c-torture/compile/20030206-1.c: New test.
3458
3459 2003-02-05  Roger Sayle  <roger@eyesopen.com>
3460
3461         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
3462         "pow" to "foo" to avoid potential confusion with a math built-in.
3463
3464 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3465
3466         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
3467         conditions for SPARC targets.
3468
3469 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
3470
3471         * gcc.dg/20030204-1.c: New test.
3472
3473 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3474
3475         PR c++/38
3476         * g++.dg/parse/array-size1.C: New test.
3477
3478         PR c++/5657
3479         * g++.dg/parse/undefined3.C: New test.
3480
3481         PR c++/5665
3482         * g++.dg/parse/undefined4.C: New test.
3483
3484         PR c++/5975
3485         * g++.dg/parse/undefined5.C: New test.
3486
3487         PR c++/7259
3488         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
3489
3490         PR c++/8578
3491         * g++.dg/parse/casting-operator1.C: New test.
3492
3493         PR c++/8596
3494         * g++.dg/parse/undefined6.C: New test.
3495
3496         PR c++/8736
3497         * g++.dg/parse/missing-template1.C: New test.
3498
3499 2003-02-04  Jan Hubicka  <jh@suse.cz>
3500
3501         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
3502         * gcc.dg/i386-cmov?.c:  Likewise.
3503         * gcc.dg/i386-fpcvt-?.c:  Likewise.
3504         * gcc.dg/i386-ssefp-1.c:  Likewise.
3505         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
3506         conventions.
3507
3508 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
3509
3510         PR c++/7129
3511         * testsuite/g++.dg/ext/max.C: New test.
3512
3513 2003-02-03  Jan Hubicka  <jh@suse.cz>
3514
3515         * gcc.c-torture/execute/20030203-1.c: New test.
3516
3517 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
3518
3519         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
3520         'natural-endian'.
3521
3522 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
3523
3524         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
3525         * g++.dg/init/new2.C: Likewise.
3526         * g++.dg/other/new1.C: Likewise.
3527
3528 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
3529
3530         * gcc.dg/struct-ret-libc.c: New test.
3531
3532 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
3533
3534         * gcc.dg/20030129-1.c: New test.
3535
3536 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3537
3538         PR c++/8849
3539         * g++.dg/template/ptrmem4.C: New test.
3540
3541 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
3542
3543         * g++.dg/parser/constant1.C: New test.
3544
3545 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3546
3547         PR c++/8591
3548         * g++.dg/parse/friend2.C: New test.
3549
3550 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
3551
3552         PR c++/9437
3553         * g++.dg/template/unify4.C: New test.
3554
3555 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
3556
3557         * gcc.c-torture/execute/20030128-1.c: New test.
3558
3559 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
3560
3561         * g++.dg/lookup/nested1.C: Test moved from ...
3562         * g++.old-deja/g++.other/lookup24.C: ... here.
3563
3564 2003-01-28  Jan Hubicka  <jh@suse.cz>
3565
3566         * gcc.dg/i386-cmov5.c:  New test.
3567
3568 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
3569
3570         * gcc.c-torture/execute/20010925-1.c: Changed the
3571         memcpy declaration.
3572
3573 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
3574
3575         PR c++/3902
3576         * g++.dg/parse/template5.C: New test.
3577
3578 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
3579
3580         PR fortran/9258
3581         * g77.dg/pr9258: New test.
3582
3583 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3584
3585         * README: Move relevant parts from README.g++.
3586
3587         * README.g++: Remove this file.
3588
3589 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
3590
3591         * g++.dg/abi/dcast1.C: New test.
3592
3593 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3594
3595         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
3596
3597 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
3598
3599         PR c++/47
3600         * g++.old-deja/g++.other/lookup24.C: New test.
3601
3602 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3603
3604         PR middle-end/7227
3605         * gcc.dg/uninit-C.c: New test.
3606
3607 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
3608
3609         * g++.dg/abi/covariant1.C: New test.
3610
3611 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
3612
3613         * gcc.dg/20030123-1.c: New test.
3614
3615 2003-01-25  Jan Hubicka  <jh@suse.cz>
3616
3617         PR opt/8492
3618         * gcc.c-torture/compile/20030125-1.c
3619
3620 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
3621
3622         PR c++/9403
3623         * g++.dg/parse/template3.C: New test.
3624         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
3625
3626         PR c++/795
3627         * g++.dg/parse/template4.C: New test.
3628
3629         PR c++/9415
3630         * g++.dg/template/qual2.C: New test.
3631
3632         PR c++/8545
3633         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
3634
3635         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
3636
3637 2003-01-25  Roger Sayle  <roger@eyesopen.com>
3638
3639         * gcc.c-torture/execute/switch-1.c: New test case.
3640
3641 2003-01-25  Jan Hubicka  <jh@suse.cz>
3642
3643         * gcc.c-torture/execute/20030125-1.[cx]: New test.
3644
3645 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
3646
3647         Tweaks for Bison-1.875. From the NEWS file:
3648         "- `parse error' -> `syntax error'
3649         Bison now uniformly uses the term `syntax error'"
3650         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
3651         * gcc.dg/cpp/digraph2.c: Likewise.
3652         * gcc.dg/cpp/direct2.c: Likewise.
3653         * gcc.dg/cpp/paste4.c: Likewise.
3654         * gcc.dg/c90-restrict-1.c: Likewise.
3655         * gcc.dg/c99-func-2.c: Likewise.
3656         * gcc.dg/noncompile/920721-2.c: Likewise.
3657         * gcc.dg/noncompile/930622-2.c: Likewise.
3658         * gcc.dg/noncompile/940112-1.c: Likewise.
3659         * gcc.dg/noncompile/950921-1.c: Likewise.
3660         * gcc.dg/noncompile/951123-1.c: Likewise.
3661         * gcc.dg/noncompile/971104-1.c: Likewise.
3662         * gcc.dg/noncompile/990416-1.c: Likewise.
3663
3664 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
3665
3666         * g++.dg/parse/undefined1.C: Add error message.
3667
3668 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
3669
3670         PR c++/9354
3671         * g++.dg/parse/new1.C: New test.
3672
3673         PR c++/9216
3674         * g++.dg/parse/template2.C: New test.
3675
3676         PR c++/9354
3677         * g++.dg/parse/typedef2.C: New test.
3678
3679         PR c++/9328
3680         * g++.dg/ext/typeof3.C: New test.
3681
3682 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3683
3684         PR c++/2738
3685         * g++.dg/parse/ret-type1.C: New test.
3686
3687         PR c++/3792
3688         * g++.dg/parse/tmpl-outside1.C: New test.
3689
3690         PR c++/4207
3691         * g++.dg/parse/int-as-enum1.C: New test.
3692
3693         PR c++/4903
3694         * g++.dg/parse/no-typename1.C: New test.
3695
3696         PR c++/5533
3697         * g++.dg/parse/no-value1.C: New test.
3698
3699         PR c++/5921
3700         * g++.dg/parse/wrong-inline1.C: New test.
3701
3702         PR c++/6402
3703         * g++.dg/parse/ref1.C: New test.
3704
3705         PR c++/6992
3706         * g++.dg/parse/attr-ctor1.C: New test.
3707
3708         PR c++/7229
3709         * g++.dg/parse/namespace5.C: New test.
3710
3711         PR c++/7917
3712         * g++.dg/parse/func-def1.C: New test.
3713
3714         PR c++/8143
3715         * g++.dg/parse/undefined1.C: New test.
3716
3717         PR c++/5723, PR c++/8522
3718         * g++.dg/parse/specialization1.C: New test.
3719
3720         PR c++/163, PR c++/8595
3721         * g++.dg/parse/struct-as-enum1.C: New test.
3722
3723         PR c++/9173
3724         * g++.dg/parse/undefined2.C: New test.
3725
3726 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
3727
3728         PR c++/9298
3729         * g++.dg/parse/template1.C: New test.
3730
3731         PR c++/9384
3732         * g++.dg/parse/using1.C: New test.
3733
3734         PR c++/9285
3735         PR c++/9294
3736         * g++.dg/parse/expr2.C: New test.
3737
3738         PR c++/9388
3739         * g++.dg/parse/lookup2.C: Likewise.
3740
3741 2003-01-21  Jan Hubicka  <jh@suse.cz>
3742
3743         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
3744         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
3745         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
3746         * gcc.c-torture/execute/string-opt-*.c: Likewise.
3747
3748 2003-01-20  Nick Clifton  <nickc@redhat.com>
3749
3750         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
3751         problem with ARM sibcall code generation.
3752
3753 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3754
3755         * gcc.c-torture/execute/20030120-1.c: New.
3756
3757 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
3758
3759         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
3760
3761 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
3762
3763         PR c++/9272
3764         * g++.dg/parse/ctor1.C: New test.
3765
3766         PR c++/9294:
3767         * g++.dg/parse/qualified1.C: New test.
3768
3769         * g++.dg/parse/typename3.C: New test.
3770
3771 2003-01-16  Richard Henderson  <rth@redhat.com>
3772
3773         * g++.dg/tls/init-2.C: Fix error matches for real this time.
3774
3775 2003-01-16  Richard Henderson  <rth@redhat.com>
3776
3777         * g++.dg/pch/pch.exp: Copy test header to the working directory
3778         before using it either for precompilation or direct use.
3779         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
3780         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
3781
3782 2003-01-16  Richard Henderson  <rth@redhat.com>
3783
3784         * gcc.dg/pch/pch.exp: Copy test header to the working directory
3785         before using it either for precompilation or direct use.
3786         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
3787         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
3788
3789 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
3790
3791         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
3792         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
3793         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
3794         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
3795         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
3796         typename warning into error.
3797         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
3798         error messages.
3799         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
3800         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
3801         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
3802         messages.
3803         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
3804         make declaration visible in template.
3805         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
3806         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
3807         messages.
3808         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
3809         message.
3810         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
3811         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
3812         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
3813         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
3814         typename warning with error message.
3815         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
3816         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
3817         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
3818
3819 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
3820
3821         * g++.dg/parse/ambig2.C: New test.
3822
3823 2003-01-15  Richard Henderson  <rth@redhat.com>
3824
3825         * g++.dg/tls/init-2.C: Update error message string.
3826
3827 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3828
3829         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
3830
3831 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
3832
3833         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
3834         all for HC11/HC12.
3835         * gcc.c-torture/compile/20001205-1.x: Likewise.
3836         * gcc.c-torture/compile/20001226-1.x: Likewise.
3837         * gcc.c-torture/compile/920520-1.x: Likewise.
3838         * gcc.c-torture/compile/961203-1.x: Likewise.
3839         * gcc.c-torture/compile/20020604-1.x: Likewise.
3840
3841 2003-01-15  Jan Hubicka  <jh@suse.cz>
3842
3843         * gcc.c-torture/compile/20030115-1.c: New test.
3844
3845         * gcc.dg/i386-fpcvt-1.c: New test.
3846         * gcc.dg/i386-fpcvt-2.c: New test.
3847
3848 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
3849
3850         Further conform g++'s __vmi_class_type_info to the C++ ABI
3851         specification.
3852         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
3853         the specification.
3854
3855 2003-01-14  Jan Hubicka  <jh@suse.cz>
3856
3857         * gcc.dg/i386-fpcvt-1.c: New test.
3858         * gcc.dg/i386-fpcvt-2.c: New test.
3859
3860 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3861
3862         * gcc.dg/i386-mmx-3.c: New test.
3863
3864 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
3865
3866         PR c++/9264
3867         * g++.dg/parse/octal1.C: New file.
3868
3869         PR c++/9172
3870         * g++.dg/parse/typename1.C: New file.
3871
3872 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
3873
3874         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
3875         * gcc.dg/bf-no-ms-layout.c: Likewise.
3876         * gcc.dg/bf-ms-attrib.c: Likewise.
3877
3878 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
3879
3880         PR c++/9099
3881         * g++.dg/parse/dtor1.C: New file.
3882
3883         PR c++/9128
3884         * g++.dg/rtti/typeid1.C: New file.
3885
3886         PR c++/9153
3887         * g++.dg/parse/lookup1.C: New file.
3888
3889         PR c++/9171
3890         * g++.dg/templ/spec5.C: New file.
3891
3892 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
3893
3894         * gcc.c-torture/compile/20030110-1.c: New test.
3895
3896 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
3897
3898         Merge from pch-branch:
3899
3900         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
3901
3902         * gcc.dg/pch/cpp-1.h: New.
3903         * gcc.dg/pch/cpp-1.c: New.
3904         * gcc.dg/pch/cpp-2.h: New.
3905         * gcc.dg/pch/cpp-2.c: New.
3906
3907         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
3908
3909         * gcc.dg/pch/except-1.h: New.
3910         * gcc.dg/pch/except-1.c: New.
3911
3912         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
3913
3914         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
3915         running test.
3916         * gcc.dg/pch: Include *.hp not *.h.
3917         * gcc.dg/pch/system-1.h: New.
3918         * gcc.dg/pch/system-1.c: New.
3919
3920         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
3921
3922         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
3923         rather than trying to build and run a program using PCH.
3924         * gcc.dg/pch: Remove dg-do commands from test files.
3925
3926         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
3927
3928         * gcc.dg/pch/macro-3.c: New.
3929         * gcc.dg/pch/macro-3.h: New.
3930
3931         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
3932
3933         * gcc.dg/pch/common-1.c: New.
3934         * gcc.dg/pch/common-1.h: New.
3935         * gcc.dg/pch/decl-1.c: New.
3936         * gcc.dg/pch/decl-1.h: New.
3937         * gcc.dg/pch/decl-2.c: New.
3938         * gcc.dg/pch/decl-2.h: New.
3939         * gcc.dg/pch/decl-3.c: New.
3940         * gcc.dg/pch/decl-3.h: New.
3941         * gcc.dg/pch/decl-4.c: New.
3942         * gcc.dg/pch/decl-4.h: New.
3943         * gcc.dg/pch/decl-5.c: New.
3944         * gcc.dg/pch/decl-5.h: New.
3945         * gcc.dg/pch/global-1.c: New.
3946         * gcc.dg/pch/global-1.h: New.
3947         * gcc.dg/pch/inline-1.c: New.
3948         * gcc.dg/pch/inline-1.h: New.
3949         * gcc.dg/pch/inline-2.c: New.
3950         * gcc.dg/pch/inline-2.h: New.
3951         * gcc.dg/pch/static-1.c: New.
3952         * gcc.dg/pch/static-1.h: New.
3953         * gcc.dg/pch/static-2.c: New.
3954         * gcc.dg/pch/static-2.h: New.
3955
3956         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
3957
3958         * g++.dg/pch/pch.exp: Better handle failing testcases.
3959         * gcc.dg/pch/pch.exp: Likewise.
3960         * gcc.dg/pch/macro-1.c: New.
3961         * gcc.dg/pch/macro-1.h: New.
3962         * gcc.dg/pch/macro-2.c: New.
3963         * gcc.dg/pch/macro-2.h: New.
3964
3965         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
3966
3967         * g++.dg/dg.exp: Treat files in pch/ specially.
3968         * g++.dg/pch/pch.exp: New file.
3969         * g++.dg/pch/empty.H: New file.
3970         * g++.dg/pch/empty.C: New file.
3971         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
3972         "precompile".
3973
3974         * gcc.dg/pch/pch.exp: New file.
3975         * gcc.dg/pch/empty.h: New file.
3976         * gcc.dg/pch/empty.c: New file.
3977         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
3978         "precompile".
3979
3980 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3981
3982         * g++.dg/template/friend14.C: New test.
3983
3984 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3985
3986         * gcc.dg/old-style-asm-1.c: New test.
3987
3988 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
3989
3990         * gcc.c-torture/compile/20030109-1.c: New test.
3991
3992 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3993
3994         * gcc.c-torture/execute/20030109-1.c: New test.
3995
3996 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
3997
3998         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
3999         * g++.old-deja/g++.mike/dyncast2.C: Likewise
4000         * g++.old-deja/g++.mike/dyncast3.C: Likewise
4001         * g++.old-deja/g++.mike/eh2.C: Likewise
4002         * g++.old-deja/g++.mike/eh3.C: Likewise
4003         * g++.old-deja/g++.mike/eh5.C: Likewise
4004         * g++.old-deja/g++.mike/eh6.C: Likewise
4005         * g++.old-deja/g++.mike/eh7.C: Likewise
4006         * g++.old-deja/g++.mike/eh8.C: Likewise
4007         * g++.old-deja/g++.mike/eh9.C: Likewise
4008         * g++.old-deja/g++.mike/eh10.C: Likewise
4009         * g++.old-deja/g++.mike/eh12.C: Likewise
4010         * g++.old-deja/g++.mike/eh13.C: Likewise
4011         * g++.old-deja/g++.mike/eh14.C: Likewise
4012         * g++.old-deja/g++.mike/eh16.C: Likewise
4013         * g++.old-deja/g++.mike/eh17.C: Likewise
4014         * g++.old-deja/g++.mike/eh18.C: Likewise
4015         * g++.old-deja/g++.mike/eh21.C: Likewise
4016         * g++.old-deja/g++.mike/eh23.C: Likewise
4017         * g++.old-deja/g++.mike/eh24.C: Likewise
4018         * g++.old-deja/g++.mike/eh25.C: Likewise
4019         * g++.old-deja/g++.mike/eh26.C: Likewise
4020         * g++.old-deja/g++.mike/eh27.C: Likewise
4021         * g++.old-deja/g++.mike/eh28.C: Likewise
4022         * g++.old-deja/g++.mike/eh29.C: Likewise
4023         * g++.old-deja/g++.mike/eh31.C: Likewise
4024         * g++.old-deja/g++.mike/eh33.C: Likewise
4025         * g++.old-deja/g++.mike/eh34.C: Likewise
4026         * g++.old-deja/g++.mike/eh35.C: Likewise
4027         * g++.old-deja/g++.mike/eh36.C: Likewise
4028         * g++.old-deja/g++.mike/eh37.C: Likewise
4029         * g++.old-deja/g++.mike/eh38.C: Likewise
4030         * g++.old-deja/g++.mike/eh39.C: Likewise
4031         * g++.old-deja/g++.mike/eh40.C: Likewise
4032         * g++.old-deja/g++.mike/eh41.C: Likewise
4033         * g++.old-deja/g++.mike/eh42.C: Likewise
4034         * g++.old-deja/g++.mike/eh44.C: Likewise
4035         * g++.old-deja/g++.mike/eh46.C: Likewise
4036         * g++.old-deja/g++.mike/eh47.C: Likewise
4037         * g++.old-deja/g++.mike/eh48.C: Likewise
4038         * g++.old-deja/g++.mike/eh49.C: Likewise
4039         * g++.old-deja/g++.mike/eh50.C: Likewise
4040         * g++.old-deja/g++.mike/eh51.C: Likewise
4041         * g++.old-deja/g++.mike/eh53.C: Likewise
4042         * g++.old-deja/g++.mike/eh55.C: Likewise
4043         * g++.old-deja/g++.mike/p7912.C: Likewise
4044         * g++.old-deja/g++.mike/p9706.C: Likewise
4045         * g++.old-deja/g++.mike/p10416.C: Likewise
4046         * g++.old-deja/g++.mike/p11667.C: Likewise
4047         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
4048         Remove redundant reference to Iris.
4049         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
4050         Elxsi, i860, Pico Java, and WE32K.
4051
4052 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
4053
4054         * g++.dg/ext/asm4.C: New test.
4055
4056 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4057
4058         PR c++/9030
4059         * g++.dg/template/friend12.C: New test.
4060         * g++.dg/template/friend13.C: Likewise.
4061         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
4062
4063 2003-01-08  Jan Hubicka  <jh@suse.cz>
4064
4065         * gcc.dg/i386-cadd.c: New test.
4066         * gcc.dg/i386-cmov4.c: Likewise.
4067
4068 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
4069
4070         PR c++/9165
4071         * g++.dg/warn/Wunused-3.C: New test.
4072
4073         * g++.dg/abi/bitfield9.C: New test.
4074
4075         PR c++/9189
4076         * g++.dg/parse/defarg3.C: New test.
4077
4078 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4079
4080         * g++.dg/parse/ambig1.C: New test.
4081         * g++.dg/parse/defarg2.C: New test.
4082
4083 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
4084
4085         * g++.dg/template/defarg-1.C: New test.
4086         * g++.dg/template/local2.C: Likewise.
4087
4088 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
4089
4090         * gcc.c-torture/execute/20030105-1.c: New test.
4091
4092 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4093
4094         * g++.dg/parse/namespace3.C: Remove extra semicolons.
4095         * g++.dg/parse/namespace4.C: Likewise.
4096
4097 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
4098
4099         * g++.dg/template/ntp2.C: New test.
4100
4101 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
4102
4103         * g++.dg/parse/extern-C-1.C: New test.
4104
4105         * g++.dg/parse/namespace4.C: New test.
4106
4107         * g++.dg/template/nested1.C: New test.
4108
4109         * g++.dg/parse/namespace3.C: New test.
4110
4111 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4112
4113         * g++.dg/lookup/two-stage1.C: New test.
4114
4115 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4116
4117         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
4118         * g++.old-deja/g++.jason/access8.C: Likewise.
4119         * g++.old-deja/g++.other/decl5.C: Likewise.
4120
4121 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4122
4123         * g++.dg/parse/parse7.C: New test.
4124
4125 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
4126
4127         PR c++/2843
4128         * g++.dg/ext/attrib7.C: New test.
4129
4130 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4131
4132         * g++.dg/parse/parse6.C: New test.
4133
4134 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
4135
4136         * gcc.dg/h8300-stack-1.c: New.
4137
4138 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4139
4140         g++.dg/lookup/exception1.C: New test.
4141
4142         g++.dg/lookup/template1.C: New test.
4143
4144         g++.dg/parse/namespace2.C: New test.
4145
4146         g++.dg/parse/parens2.C: New test.
4147
4148 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4149
4150         * g++.dg/parse/parse5.C: New test.
4151         * g++.dg/lookup/scoped4.C: New test.
4152
4153 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4154
4155         * g++.dg/parse/parens1.C: New test.
4156
4157         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
4158         angle-bracket1.C.
4159         * g++.dg/parse/parens2.C: New test.
4160
4161         * g++.dg/lookup/scope-operator1.C: New test.
4162
4163         * g++.dg/parse/operator1.C: New test.
4164
4165 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4166
4167         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
4168         * g++.old-deja/g++.other/access6.C: Likewise.
4169         * g++.old-deja/g++.other/decl1.C: Likewise.
4170         * g++.old-deja/g++.pt/typename12.C: Likewise.
4171
4172 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4173
4174         * g++.dg/parse/namespace1.C: New test.
4175
4176 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4177
4178         * g++.dg/parse/parse4.C: New test.
4179
4180 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4181
4182         * g++.dg/parse/parse3.C: New test.
4183
4184 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4185
4186         * g++.dg/parse/parse2.C: New test.
4187
4188 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4189
4190         * g++.dg/template/friend11.C: New test.
4191
4192 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4193
4194         * g++.dg/parse/parse1.C: New test.
4195
4196 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
4197
4198         * lib/profopt.exp: Change the name of a global variable to avoid
4199         possible clashes with other test suites.
4200
4201 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
4202
4203         * g++.dg/inherit/covariant8.C: New test.
4204
4205 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4206
4207         * g++.dg/init/array9.C: New test.
4208
4209         PR c++/9112
4210         * g++.dg/parse/expr1.C: New test.
4211
4212 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
4213
4214         * gcc.c-torture/compile/20021230-1.c: New test.
4215
4216 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4217
4218         * g++.dg/inherit/covariant5.C: New test.
4219         * g++.dg/inherit/covariant6.C: New test.
4220         * g++.dg/inherit/covariant7.C: New test.
4221
4222 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4223
4224         PR c++/2739
4225         * g++.dg/other/access2.C: New test.
4226
4227 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4228
4229         * g++.dg/other/anon-struct.C: No longer fails
4230         * g++.old-deja/g++.brendan/parse4.C: Likewise.
4231         * g++.old-deja/g++.brendan/parse5.C: Likewise.
4232         * g++.old-deja/g++.brendan/parse6.C: Likewise.
4233
4234 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4235
4236         * g++.dg/parse/angle-bracket.C (main): No longer fails.
4237
4238 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
4239
4240         * g++.dg/eh/spec4.C: Remove stray semicolon.
4241         * g++.dg/expr/pmf-1.C: Change error message.
4242         * g++.dg/ext/asm1.C: Remove stray semicolon.
4243         * g++.dg/ext/typename1.C: Add missing typenames.
4244         * g++.dg/inherit/template-as-base.C: Change error message.
4245         * g++.dg/lookup/scoped1.C: Likewise.
4246         * g++.dg/lookup/scoped2.C: Likewise.
4247         * g++.dg/lookup/using2.C: Likewise.
4248         * g++.dg/other/component1.C: Remove stray semicolon.
4249         * g++.dg/other/do1.C: Change error message.
4250         * g++.dg/other/error2.C: Likewise.
4251         * g++.dg/other/init1.C: Likewise.
4252         * g++.dg/other/packed1.C: Remove stray semicolon.
4253         * g++.dg/other/ptrmem2.C: Change error message.
4254         * g++.dg/parse/parameter-declaration-1.C: Remove line number
4255         marker.
4256         * g++.dg/special/initp1.C: Remove invalid attribute usage.
4257         * g++.dg/template/access3.C: Add typename keyword.
4258         * g++.dg/template/access5.C: Remove stray semicolon.
4259         * g++.dg/template/access6.C: Likewise.
4260         * g++.dg/template/complit1.C: Likewise.
4261         * g++.dg/template/crash1.C: Change error message.
4262         * g++.dg/template/inherit2.C: Remove stray semicolon.
4263         * g++.dg/template/instantiate2.C: Likewise.
4264         * g++.dg/template/instantiate3.C: Change error message.
4265         * g++.dg/template/qual1.C: Remove stray semicolon.
4266         * g++.dg/template/qualttp18.C: Change error message.
4267         * g++.dg/template/ref1.C: Remove stray semicolon.
4268         * g++.dg/template/sizeof1.C (A::value): Declare it.
4269         * g++.dg/template/spec4.C: Change error message.
4270         * g++.dg/template/static1.C: Likewise.
4271         * g++.dg/template/type1.C: Likewise.
4272         * g++.dg/template/typename3.C: Likewise.
4273         * g++.old-deja/g++.benjamin/13478.C: Change error message.
4274         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
4275         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
4276         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
4277         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
4278         named return value extension.
4279         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
4280         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
4281         * g++.old-deja/g++.bob/extern_C.C: Likewise.
4282         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4283         * g++.old-deja/g++.brendan/complex1.C: Likewise.
4284         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4285         * g++.old-deja/g++.brendan/crash13.C: Likewise.
4286         * g++.old-deja/g++.brendan/crash15.C: Likewise.
4287         * g++.old-deja/g++.brendan/crash18.C: Change error message.
4288         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
4289         * g++.old-deja/g++.brendan/crash38.C: Likewise.
4290         * g++.old-deja/g++.brendan/crash50.C: Likewise.
4291         * g++.old-deja/g++.brendan/crash56.C: Likewise.
4292         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
4293         syntax.
4294         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
4295         * g++.old-deja/g++.brendan/crash8.C: Change error message.
4296         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
4297         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
4298         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
4299         * g++.old-deja/g++.brendan/template11.C: Likewise.
4300         * g++.old-deja/g++.brendan/template26.C: Likewise.
4301         * g++.old-deja/g++.brendan/template27.C: Use explicit
4302         specialization syntax.
4303         * g++.old-deja/g++.brendan/template30.C: Likewise.
4304         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
4305         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
4306         non-dependent names.
4307         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
4308         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
4309         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
4310         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
4311         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
4312         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
4313         named return value extension.
4314         * g++.old-deja/g++.ext/namedret2.C: Likewise.
4315         * g++.old-deja/g++.ext/namedret3.C: Likewise.
4316         * g++.old-deja/g++.ext/return1.C: Likewise.
4317         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
4318         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
4319         * g++.old-deja/g++.jason/access8.C: Likewise.
4320         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
4321         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
4322         pseudo-destructor names.
4323         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
4324         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
4325         pseudo-destructor names.
4326         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
4327         * g++.old-deja/g++.jason/overload19.C: Likewise.
4328         * g++.old-deja/g++.jason/overload32.C: Likewise.
4329         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
4330         stray semicolons.
4331         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
4332         * g++.old-deja/g++.jason/return.C: Likewise.
4333         * g++.old-deja/g++.jason/return2.C: Likewise.
4334         * g++.old-deja/g++.jason/shadow1.C: Likewise.
4335         * g++.old-deja/g++.jason/special.C: Use explicit specialization
4336         syntax.
4337         * g++.old-deja/g++.jason/template10.C: Account for use of
4338         non-dependent names.
4339         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
4340         syntax.
4341         * g++.old-deja/g++.jason/template37.C: Likewise.
4342         * g++.old-deja/g++.law/access4.C: Change error messages.
4343         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
4344         pseudo-destructor names.
4345         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
4346         * g++.old-deja/g++.law/ctors9.C: Likewise.
4347         * g++.old-deja/g++.law/cvt22.C: Likewise.
4348         * g++.old-deja/g++.law/dtors5.C: Likewise.
4349         * g++.old-deja/g++.law/global-init1.C: Likewise.
4350         * g++.old-deja/g++.law/missed-error3.C: Likewise.
4351         * g++.old-deja/g++.law/operators28.C: Likewise.
4352         * g++.old-deja/g++.law/visibility28.C: Likewise.
4353         * g++.old-deja/g++.martin/eval1.C: Likewise.
4354         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
4355         name.
4356         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
4357         * g++.old-deja/g++.mike/net34.C: Likewise.
4358         * g++.old-deja/g++.mike/net36.C: Likewise.
4359         * g++.old-deja/g++.mike/ns2.C: Likewise.
4360         * g++.old-deja/g++.mike/p12306.C: Likewise.
4361         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
4362         value extension.
4363         * g++.old-deja/g++.mike/p700.C: Likewise.
4364         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
4365         * g++.old-deja/g++.mike/p710.C: Likewise.
4366         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
4367         value extension.
4368         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
4369         * g++.old-deja/g++.mike/pmf9.C: Likewise.
4370         * g++.old-deja/g++.ns/crash2.C: Likewise.
4371         * g++.old-deja/g++.ns/crash3.C: Likewise.
4372         * g++.old-deja/g++.ns/invalid1.C: Likewise.
4373         * g++.old-deja/g++.ns/ns17.C: Likewise.
4374         * g++.old-deja/g++.ns/template16.C: Likewise.
4375         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
4376         keyword.
4377         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
4378         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
4379         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
4380         named return value extension.
4381         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
4382         * g++.old-deja/g++.other/access4.C: Issue additional error
4383         messages.
4384         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
4385         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
4386         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
4387         * g++.old-deja/g++.other/crash25.C: Change error message.
4388         * g++.old-deja/g++.other/crash4.C: Change error message.
4389         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
4390         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
4391         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
4392         checks.
4393         * g++.old-deja/g++.other/defarg8.C: Likewise.
4394         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
4395         * g++.old-deja/g++.other/dtor10.C: Likewise.
4396         * g++.old-deja/g++.other/incomplete.C: Likewise.
4397         * g++.old-deja/g++.other/linkage7.C: Likewise.
4398         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
4399         lookup algorithm.
4400         * g++.old-deja/g++.other/mangle2.C: Likewise.
4401         * g++.old-deja/g++.other/refinit2.C: Likewise.
4402         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
4403         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
4404         * g++.old-deja/g++.pt/crash28.C: Likewise.
4405         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
4406         syntax.
4407         * g++.old-deja/g++.pt/crash32.C: Change error message.
4408         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
4409         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
4410         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
4411         error message position.
4412         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
4413         * g++.old-deja/g++.pt/defarg8.C: Change error message.
4414         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
4415         syntax.
4416         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
4417         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
4418         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
4419         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
4420         keyword.
4421         * g++.old-deja/g++.pt/explicit31.C: Likewise.
4422         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
4423         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
4424         keyword.
4425         * g++.old-deja/g++.pt/explicit71.C: Change error message.
4426         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
4427         syntax.
4428         * g++.old-deja/g++.pt/friend28.C: Account for use of
4429         non-dependent names.
4430         * g++.old-deja/g++.pt/friend29.C: Likewise.
4431         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
4432         rules.
4433         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
4434         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
4435         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
4436         lookup rules.
4437         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
4438         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
4439         keyword.
4440         * g++.old-deja/g++.pt/memclass20.C: Likewise.
4441         * g++.old-deja/g++.pt/memclass5.C: Likewise.
4442         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
4443         keyword.
4444         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
4445         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
4446         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
4447         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
4448         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
4449         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
4450         keyword.
4451         * g++.old-deja/g++.pt/spec10.C: Likewise.
4452         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
4453         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
4454         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
4455         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
4456         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
4457         * g++.old-deja/g++.pt/ttp62.C: Likewise.
4458         * g++.old-deja/g++.pt/ttp64.C: Likewise.
4459         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
4460         * g++.old-deja/g++.pt/typename15.C: Likewise.
4461         * g++.old-deja/g++.pt/typename22.C: Likewise.
4462         * g++.old-deja/g++.pt/typename6.C: Change error messages.
4463         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
4464         * g++.old-deja/g++.pt/virtual2.C: Likewise.
4465         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
4466         syntax.
4467         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
4468         return value extension.
4469         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
4470         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
4471         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
4472         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
4473
4474 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
4475
4476         * g++.dg/warn/inline1.C: New test.
4477         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
4478         * g++.old-deja/g++.jason/synth10.C: Likewise.
4479         * g++.old-deja/g++.mike/net31.C: Likewise.
4480         * g++.old-deja/g++.mike/p8786.C: Likewise.
4481
4482         * g++.dg/template/friend10.C: New test.
4483         * g++.dg/template/conv5.C: New test.
4484
4485 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
4486
4487         * g++.dg/lookup/scoped3.C: New test.
4488
4489         * g++.dg/lookup/decl1.C: New test.
4490         * g++.dg/lookup/decl2.C: New test.
4491
4492 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4493
4494         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
4495         gcc.c-torture/compile/20021015-1.c,
4496         gcc.c-torture/compile/20021015-2.c,
4497         gcc.c-torture/compile/20021123-1.c,
4498         gcc.c-torture/compile/20021123-2.c,
4499         gcc.c-torture/compile/20021123-3.c,
4500         gcc.c-torture/compile/20021123-4.c,
4501         gcc.c-torture/execute/20021024-1.c: Add tests previously added
4502         only to 3.1 or 3.2 branch.
4503
4504 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
4505
4506         * gcc.dg/i386-bitfield3.c: New test.
4507
4508         * gcc.dg/i386-bitfield2.c: New test.
4509
4510 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
4511
4512         * g++.dg/parse/conv_op1.C: New test.
4513
4514 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
4515
4516         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
4517         approved.
4518
4519 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
4520
4521         * gcc.c-torture/compile/20021220-1.c: New test.
4522
4523 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
4524
4525         * gcc.dg/i386-fastcall-1.c: New.
4526
4527 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4528
4529         * gcc.c-torture/execute/20021219-1.c: New test.
4530
4531 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4532
4533         * gcc.dg/i386-pic-1.c: New test.
4534
4535 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4536
4537         PR c++/8099
4538         * g++.dg/template/friend9.C: New test.
4539
4540 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4541
4542         PR c++/3663
4543         * g++.dg/template/access7.C: New test.
4544
4545 2002-12-18  Nick Clifton  <nickc@redhat.com>
4546
4547         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
4548         the libstdc++-v3 directory has been found.
4549
4550 2002-12-12  Devang Patel <dpatel@apple.com>
4551         * gcc.dg/darwin-ld-1.c: New test.
4552         * gcc.dg/darwin-ld-2.c: New test.
4553         * gcc.dg/darwin-ld-3.c: New test.
4554         * gcc.dg/darwin-ld-4.c: New test.
4555         * gcc.dg/darwin-ld-5.c: New test.
4556
4557 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4558
4559         * gcc.c-torture/compile/20021212-1.c: New test.
4560
4561 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
4562
4563         * gcc.dg/fshort-wchar: New test.
4564
4565 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
4566
4567         PR c++/8372
4568         * g++.dg/template/dtor1.C: New test.
4569
4570         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
4571         markers.
4572
4573 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
4574
4575         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
4576
4577 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
4578
4579         * g++.dg/template/static1.C: New test.
4580         * g++.dg/template/static2.C: New test.
4581         * g++.old-deja/g++.ext/memconst.C: New test.
4582
4583 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4584
4585         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
4586         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
4587         * g++.dg/special/initp1.C: Likewise.
4588
4589 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
4590
4591         * gcc.c-torture/execute/20021204-1.c: New test.
4592
4593 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
4594
4595         * gcc.dg/ppc-fmadd-1.c: New file.
4596         * gcc.dg/ppc-fmadd-2.c: New file.
4597         * gcc.dg/ppc-fmadd-3.c: New file.
4598
4599 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4600
4601         * gcc.c-torture/compile/20021204-1.c: New test.
4602
4603 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4604
4605         * g++.dg/inherit/covariant2.C: New test.
4606         * g++.dg/inherit/covariant3.C: New test.
4607         * g++.dg/inherit/covariant4.C: New test.
4608         * g++.dg/inherit/covariant1.C: Remove XFAIL.
4609         * g++.old-deja/g++.robertl/eb17.C: Likewise.
4610
4611 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
4612
4613         PR c++/8688
4614         * g++.dg/init/brace3.C: New test.
4615
4616 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
4617
4618         * gcc.dg/20020210-1.c: Fix a comment typo.
4619
4620 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
4621
4622         PR c++/8720
4623         * g++.dg/parse/defarg1.C: New test.
4624
4625         PR c++/8615
4626         * g++.dg/template/char1.C: New test.
4627
4628         * g++.dg/template/varmod1.C: Fix typo.
4629
4630 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4631
4632         DR 180
4633         * g++.old-deja/g++.pt/crash32.C: Expect error.
4634
4635 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
4636
4637         PR c++/5919
4638         * g++.dg/template/varmod1.C: New test.
4639
4640         PR c++/8727
4641         * g++.dg/inherit/typeinfo1.C: New test.
4642
4643         PR c++/8663
4644         * g++.dg/inherit/typedef1.C: New test.
4645
4646 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
4647
4648         PR c++/8332
4649         PR c++/8493
4650         * g++.dg/template/strlen1.C: New test.
4651
4652         PR c++/8227
4653         * g++.dg/template/ctor2.C: New test.
4654
4655         PR c++/8214
4656         * g++.dg/init/string1.C: New test.
4657
4658         PR c++/8511
4659         * g++.dg/template/friend8.C: New test.
4660
4661 2002-11-29  Joe Buck <jbuck@synopsys.com>
4662
4663         * g++.dg/lookup/anon2.C: New test.
4664
4665 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
4666
4667         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
4668         h8300 port.
4669
4670 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
4671
4672         * gcc.dg/bitfld-6.c: New test.
4673
4674 2002-11-27  Jan Hubicka  <jh@suse.cz>
4675
4676         * gcc.c-torture/execute/20021127.[cx]: New test.
4677
4678 2002-11-26  Jan Hubicka  <jh@suse.cz>
4679
4680         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
4681         quality.
4682
4683 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
4684
4685         * g++.dg/init/brace2.C: New test.
4686         * g++.old-deja/g++.mike/p9129.C: Correct.
4687
4688 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
4689
4690         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
4691
4692 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
4693
4694         * gcc.dg/sibcall-6: New test for indirect sibcalls.
4695
4696 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
4697
4698         * testsuite/g++.dg/abi/empty11.C: New test.
4699         * testsuite/g++.dg/rtti/cv1.C: New test.
4700
4701 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
4702
4703         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
4704
4705 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
4706
4707         * g++.dg/abi/empty10.C: New test.
4708
4709 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4710
4711         * gcc.c-torture/compile/20021124-1.c: New test.
4712
4713 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
4714
4715         * g++.dg/abi/rtti2.C: New test.
4716
4717 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4718
4719         * gcc.dg/i386-unroll-1.c: New test.
4720
4721 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4722
4723         * gcc.c-torture/compile/20021120-1.c: New test.
4724         * gcc.c-torture/compile/20021120-2.c: New test.
4725
4726 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
4727
4728         * gcc.dg/bitfld-5.c: New test.
4729
4730 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
4731
4732         * gcc.c-torture/execute/20021120-3.c: New test.
4733
4734 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
4735
4736         * gcc.c-torture/execute/20021120-2.c: New test.
4737
4738 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
4739
4740         * gcc.c-torture/execute/20021120-1.c: New test.
4741
4742 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
4743
4744         * gcc.c-torture/execute/20021118-3.c: New test.
4745
4746 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4747
4748         * gcc.c-torture/compile/20021119-1.c: New test.
4749
4750 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
4751
4752         * gcc.dg/duff-1.c: New test.
4753         * gcc.dg/duff-2.c: New test.
4754         * gcc.dg/duff-3.c: New test.
4755
4756 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
4757
4758         * gcc.dg/cpp/_Pragma5.c: New test.
4759
4760 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
4761
4762         * gcc.c-torture/execute/20021118-2.c: New test.
4763
4764 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
4765
4766         * gcc.c-torture/execute/20021118-1.c: New test.
4767
4768 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
4769
4770         * gcc.dg/20021116-1.c: New test.
4771
4772 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
4773
4774         * g++.dg/abi/vcall1.C: New test.
4775
4776 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
4777
4778         * gcc.dg/20021029-1.c: New test.
4779         * gcc.dg/20021029-2.c: New test.
4780
4781 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4782
4783         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
4784
4785 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4786
4787         PR c/8439
4788         * gcc.dg/20021110.c: Move to ...
4789         * gcc.c-torture/compile/20021110.c: .... here.
4790
4791 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4792
4793         PR c/8467
4794         * gcc.c-torture/execute/20021111-1.c
4795
4796 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4797
4798         PR c/8439
4799         * gcc.dg/20021110.c: New test.
4800
4801 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
4802
4803         * g++.dg/abi/vthunk3.C: Run only on x86.
4804
4805 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4806
4807         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
4808
4809 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
4810
4811         * lib/compat.exp (compat-execute): Fix logic error in last
4812         change.
4813
4814 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
4815
4816         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
4817
4818 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4819
4820         PR c++/8389
4821         * g++.dg/template/access6.C: New test.
4822
4823 2002-11-08  Jan Hubicka  <jh@suse.cz>
4824
4825         * gcc.dg/i386-ssefp-1.c: New test.
4826         * gcc.dg/i386-ssefp-1.c: New test.
4827
4828 2002-11-08  Jan Hubicka  <jh@suse.cz>
4829
4830         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
4831
4832 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
4833
4834         * g++.dg/abi/vthunk3.C: New test.
4835
4836         PR c++/8338
4837         * g++.dg/template/crash2.C: New test.
4838
4839 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
4840
4841         * testsuite/g++.dg/abi/dtor1.C: New test.
4842         * testsuite/g++.dg/abi/dtor2.C: Likewise.
4843
4844 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
4845
4846         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
4847         Darwin.
4848
4849 2002-11-04  Adam Nemet  <anemet@lnxw.com>
4850
4851         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
4852         -mthumb.  Only xfail with -O0.
4853
4854 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
4855
4856         * g++.dg/abi/thunk1.C: New test.
4857         * g++.dg/abi/thunk2.C: Likewise.
4858         * g++.dg/abi/vtt1.C: Likewise.
4859
4860 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
4861
4862         PR optimization/8423
4863         * gcc.c-torture/execute/builtin-constant.c: New test.
4864
4865 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
4866
4867         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
4868         Add some more cases.
4869
4870 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
4871
4872         PR c++/8391
4873         * g++.dg/opt/local1.C: New test.
4874
4875 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
4876
4877         PR c++/8160
4878         * g++.dg/template/complit1.C: New test.
4879
4880         PR c++/8149
4881         * g++.dg/template/typename4.C: Likewise.
4882
4883 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4884
4885         Core issue 287, PR c++/7639
4886         * g++.dg/template/instantiate1.C: Adjust error location.
4887         * g++.dg/template/instantiate3.C: New test.
4888         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
4889         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
4890         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
4891
4892 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
4893
4894         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
4895
4896 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
4897
4898         PR c++/8287
4899         * g++.dg/init/dtor2.C: New test.
4900
4901 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4902
4903         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
4904         * gcc.dg/nest.c: Bypass errors on irix6.
4905
4906 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
4907
4908         * gcc.dg/nest.c: Expect error for mmix-*-*.
4909         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
4910
4911 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
4912
4913         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
4914         markers.
4915
4916         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
4917
4918 2002-10-25  Mike Stump  <mrs@apple.com>
4919
4920         * gcc.dg/warn-1.c: New test.
4921
4922 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
4923
4924         * g++.dg/template/typename3.C: New test.
4925
4926 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
4927
4928         * g++.dg/lookup/ptrmem1.C: New test.
4929
4930         * g++.dg/abi/vthunk2.C: New test.
4931
4932 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
4933
4934         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
4935
4936 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
4937
4938         * g++.dg/abi/empty9.C: New test.
4939
4940 2002-10-24  Richard Henderson  <rth@redhat.com>
4941
4942         * g++.dg/inherit/thunk1.C: Enable for ia64.
4943
4944 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
4945
4946         PR c++/8067
4947         * g++.dg/lookup/pretty1.C: New test.
4948
4949 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
4950
4951         * gcc.dg/20021023-1.c: New test.
4952
4953 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
4954
4955         PR c++/7679
4956         * g++.dg/parse/inline1.C: New test.
4957
4958 2002-10-23  Richard Henderson  <rth@redhat.com>
4959
4960         * g++.dg/inherit/thunk1.C: Enable for x86_64.
4961
4962         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
4963
4964 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
4965
4966         PR c++/6579
4967         * g++.dg/parse/stmtexpr3.C: New test.
4968
4969 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4970
4971         * g++.dg/expr/cond1.C: New test.
4972
4973 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
4974
4975         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
4976
4977 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
4978
4979         * g++.dg/abi/vbase13.C: New test.
4980         * g++.dg/abi/vbase14.C: Likewise.
4981
4982 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
4983
4984         * gcc.dg/tls/pic-1.c: New test.
4985         * gcc.dg/tls/nonpic-1.c: New test.
4986         * gcc.dg/20021018-1.c: New test.
4987
4988 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
4989
4990         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
4991         Remove only files with the same base name as the test case.
4992         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
4993         (profopt-execute): Likewise.  Also, remove old profiling
4994         and performance data files before running the tests.
4995
4996         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
4997         * g++.dg/bprob/bprob.exp: Likewise.
4998         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
4999         to allow more general test case names.
5000
5001         * g++.dg/bprob/bprob-1.C: Rename to ...
5002         * g++.dg/bprob/g++-bprob-1.C: ... this.
5003
5004         * g77.dg/bprob/bprob-1.f: Rename to ...
5005         * g77.dg/bprob/g77-bprob-1.f: ... this.
5006
5007 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5008
5009         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
5010         bison 1.50 or later.
5011
5012 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
5013
5014         * g++.dg/README: Describe more test directories.
5015
5016 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5017
5018         * g++.dg/init/array6.C: Add additional tests.
5019
5020 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5021
5022         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
5023         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
5024
5025 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
5026
5027         * gcc.c-torture/compile/20020604-1.x: New.
5028         * gcc.c-torture/compile/simd-5.x: Likewise.
5029         * gcc.c-torture/execute/920710-1.x: Likewise.
5030         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
5031
5032 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5033
5034         * g++.dg/inherit/override1.C: Add dg-options clause.
5035
5036 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5037
5038         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
5039         _mm_slli_si128.
5040
5041 2002-10-19  Andreas Schwab  <schwab@suse.de>
5042
5043         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
5044         directory component.
5045
5046 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
5047
5048         * g++.dg/inherit/thunk1.C: New test.
5049
5050         * g++.dg/inherit/override1.C: New test.
5051
5052         * g++.dg/abi/mangle11.C: New test.
5053         * g++.dg/abi/mangle14.C: New test.
5054         * g++.dg/abi/mangle17.C: New test.
5055
5056 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5057
5058         * g++.dg/overload/member2.C: New test.
5059
5060 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
5061
5062         * g++.dg/README: Describe new compat directory.
5063         * g++.dg/dg.exp: Skip tests in compat directory.
5064         * README.compat: New file.
5065         * lib/compat.exp: New expect script.
5066         * g++.dg/compat: New test directory.
5067         * g++.dg/compat/compat.exp: New expect script.
5068         * g++.dg/compat/abi: New test directory.
5069         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
5070         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
5071         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
5072         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
5073         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
5074         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
5075         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
5076         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
5077         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
5078         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
5079         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
5080         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
5081         * g++.dg/compat/break: New test directory.
5082         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
5083         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
5084         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
5085         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
5086         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
5087         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
5088         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
5089         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
5090         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
5091         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
5092         g++.dg/compat/break/README: New files.
5093         * g++.dg/compat/eh: New test directory.
5094         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
5095         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
5096         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
5097         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
5098         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
5099         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
5100         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
5101         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
5102         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
5103         g++.dg/compat/eh/filter2_y.C,
5104         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
5105         g++.dg/compat/eh/new1_y.C,
5106         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
5107         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
5108         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
5109         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
5110         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
5111         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
5112         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
5113         g++.dg/compat/eh/unexpected1_y.C: New files.
5114         * g++.dg/compat/init: New test directory.
5115         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
5116         g++.dg/compat/init/array5_y.C,
5117         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
5118         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
5119         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
5120         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
5121         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
5122         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
5123         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
5124         g++.dg/compat/init/init-ref2_y.C: New files.
5125
5126 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5127
5128         PR c++/7584
5129         * g++.dg/inherit/using3.C: New test.
5130
5131 2002-10-17  Jan Hubicka  <jh@suse.cz>
5132
5133         * gcc.dg/20021017-2.c: New test.
5134
5135 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5136
5137         * g++.dg/abi/mangle16.C: Adjust.
5138
5139         * g++.dg/init/array8.C: New test.
5140
5141 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
5142
5143         * gcc.dg/special/mips-abi.exp: New test.
5144         * gcc.dg/special/mips-abi.s: Empty file used by the above.
5145
5146 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5147
5148         * g++.dg/abi/mangle16.C: New test.
5149         * g++.dg/abi/mangle17.C: Likewise.
5150
5151         PR c++/7478
5152         * g++.dg/template/ref1.C: New test.
5153
5154 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5155
5156         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
5157
5158 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
5159
5160         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
5161
5162 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5163
5164         PR c++/7524
5165         * g++.dg/init/array7.C: New test.
5166
5167 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
5168
5169         * g++.dg/init/array6.C: New test.
5170
5171         * g++.dg/abi/mangle13.C: Likewise.
5172         * g++.dg/abi/mangle14.C: Likewise.
5173         * g++.dg/abi/mangle15.C: Likewise.
5174
5175 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5176
5177         * g++.dg/abi/empty8.C: New test.
5178
5179 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
5180
5181         * g++.dg/init/ctor1.C: New test.
5182
5183 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
5184
5185         * gcc.c-torture/execute/20021015-1.c: New test.
5186
5187 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
5188
5189         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
5190
5191 2002-10-14  Jan Hubicka  <jh@suse.cz>
5192
5193         * gcc.dg/i386-ssetype-[1-5].c: New tests.
5194
5195 2002-10-14  Richard Henderson  <rth@redhat.com>
5196
5197         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
5198
5199 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5200
5201         PR optimization/6631
5202         * g++.dg/opt/const2.C: New test.
5203
5204 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5205
5206         PR c++/7176
5207         * g++.dg/parse/friend1.C: New test.
5208         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
5209
5210 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
5211
5212         * gcc.dg/20021014-1.c: New test.
5213
5214 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
5215
5216         PR c++/5661
5217         * g++.dg/ext/vlm1.C: New test.
5218         * g++.dg/ext/vlm2.C: Likewise.
5219
5220         * g++.dg/init/array1.C: Remove invalid braces.
5221         * g++.dg/init/brace1.C: New test.
5222         * g++.dg/init/copy2.C: Likewise.
5223         * g++.dg/init/copy3.C: Likewise.
5224         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
5225         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
5226         braces.
5227
5228 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
5229
5230         * gcc.dg/cpp/assembler.S: Don't use -ansi.
5231
5232 2002-10-11  Richard Shann  <richard.shann@superh.com>
5233
5234         * gcc.c-torture/compile/simd-5.c: New test.
5235
5236 2002-10-10  Roger Sayle  <roger@eyesopen.com>
5237
5238         * gcc.c-torture/execute/shiftopt-1.c: New test case.
5239
5240 2002-10-10  Jim Wilson  <wilson@redhat.com>
5241
5242         * gcc.c-torture/execute/20021010-1.c: New test.
5243
5244 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
5245
5246         PR c/7353
5247         * g++.dg/ext/typedef-init.C: New test.
5248         * gcc.dg/typedef-init.c: New test.
5249
5250 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
5251
5252         * gcc.dg/cpp/paste13.c: New test.
5253
5254 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5255
5256         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
5257         remaining platforms, XFAIL during compile, not execute.  Don't
5258         XFAIL at -O0.
5259
5260 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5261
5262         * gcc.dg/alias-1.c: Tweak expected warning.
5263
5264 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
5265
5266         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
5267
5268 2002-10-06  Andreas Jaeger  <aj@suse.de>
5269
5270         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
5271         * gcc.dg/cpp/c++98.C: Likewise.
5272
5273         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
5274         * g++.dg/cpp/c++98.C: Likewise.
5275
5276         * g++.dg/README (Subdirectories): Mention cpp directory.
5277
5278         PR target/7559
5279         * gcc.dg/20021006-1.c: New test.
5280
5281 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5282
5283         PR c++/7804
5284         * g++.dg/other/warning1.C: New test.
5285
5286 2002-10-04  Roger Sayle  <roger@eyesopen.com>
5287
5288         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
5289         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
5290         and sparc-*-* with -m64 as expected failures.  See PR 8087.
5291
5292 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
5293
5294         PR c++/7931
5295         * g++.dg/template/ptrmem3.C: New test.
5296
5297         PR c++/7754
5298         * g++.dg/template/union1.C: New test.
5299
5300 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
5301
5302         PR c++/8006
5303         * g++.dg/abi/mangle9.C: New test.
5304         * g++.dg/abi/mangle10.C: New test.
5305         * g++.dg/abi/mangle11.C: New test.
5306         * g++.dg/abi/mangle12.C: New test.
5307
5308 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
5309
5310         PR c++/7188.
5311         * g++.dg/template/meminit1.C: New test.
5312         * g++.dg/warn/Wreorder-1.C: Likewise.
5313         * g++.old-deja/g++.mike/warn3.C: Tweak.
5314         * lib/prune.exp: Ingore "in copy constructor".
5315
5316 2002-10-02  Andreas Jaeger  <aj@suse.de>
5317
5318         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
5319         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
5320         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
5321         on x86-64.
5322
5323 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
5324
5325         * gcc.dg/empty1.C: Fix typo.
5326
5327 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
5328
5329         * gcc.dg/alias-1.c: New test.
5330
5331 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
5332
5333         * gcc.dg/empty1.C: New test.
5334
5335         * g++.dg/tls/init-2.C: Tweak error messages.
5336
5337 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
5338
5339         * gcc.c-torture/compile/20020923-1.c: New test.
5340
5341 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
5342
5343         * gcc.c-torture/execute/ffs-1.c: New test.
5344         * gcc.c-torture/execute/ffs-2.c: Ditto.
5345
5346 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
5347
5348         * g++.dg/overload/member1.C: New test.
5349
5350 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
5351
5352         * g++.dg/abi/empty7.C: New test.
5353         * g++.dg/init/pm2.C: Likewise.
5354
5355 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
5356
5357         * g++.dg/rtti/crash1.C: New test.
5358
5359 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
5360
5361         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
5362         gcc.dg/sibcall-4.c: New tests.
5363
5364 2002-09-28  Roger Sayle  <roger@eyesopen.com>
5365
5366         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
5367         powerpc and MMIX targets.
5368
5369 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
5370
5371         * gcc.dg/cpp/20020927-1.c: New.
5372
5373 2002-09-26  David S. Miller  <davem@redhat.com>
5374
5375         * gcc.c-torture/compile/trunctfdf.c: New.
5376
5377 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5378
5379         * lib/target-supports.exp (check_weak_available): Handle solaris2.
5380
5381 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
5382
5383         * gcc.c-torture/execute/loop-15.c: New.
5384
5385 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
5386
5387         * README.QMTEST: Fix typo.
5388
5389 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5390
5391         * gcc.dg/20020926-1.c: New test.
5392
5393 2002-09-25  David S. Miller  <davem@redhat.com>
5394
5395         PR target/7842
5396         * gcc.c-torture/execute/shiftdi.c: New test.
5397
5398 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
5399
5400         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
5401         unique to the tool.
5402         * lib/g77.exp (g77_init): Likewise.
5403         * lib/g++.exp (g++_init): Likewise.
5404         * lib/objc.exp (objc_init): Likewise.
5405
5406 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
5407
5408         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
5409         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
5410         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
5411
5412 2002-09-25  Richard Henderson  <rth@redhat.com>
5413
5414         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
5415         too-small long double.
5416
5417 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
5418
5419         * gcc.dg/20020919-1.c: New test.
5420
5421 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
5422
5423         * g++.dg/abi/bitfield6.C: New test.
5424         * g++.dg/abi/bitfield7.C: New test.
5425         * g++.dg/abi/bitfield8.C: New test.
5426         * g++.dg/abi/vbase11.C: New test.
5427
5428 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5429
5430         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
5431         hppa*-*-hpux*.  Update test comment.
5432
5433 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
5434
5435         * gcc.dg/tls/struct-1.c: New test.
5436
5437 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
5438
5439         * gcc.dg/cpp/tr-warn2.c: Update.
5440
5441 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
5442
5443         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
5444
5445 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
5446
5447         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
5448         systems.
5449
5450 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
5451
5452         * gcc.c-torture/execute/ieee/mzero3.c: New test.
5453
5454         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5455         Adjust for c++filt moved to binutils.  Remove spurious duplicate
5456         setting of cxxfilt.
5457
5458 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
5459
5460         * gcc.dg/20020312-2.c: Update for darwin.
5461
5462 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5463
5464         * g++.old-deja/g++.other/crash32.C: Mark ICE.
5465
5466 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
5467
5468         * objc.dg/comp-types-1.m: New test.
5469         * objc.dg/comp-types-2.m: New test.
5470         * objc.dg/comp-types-3.m: New test.
5471         * objc.dg/comp-types-4.m: New test.
5472         * objc.dg/comp-types-5.m: New test.
5473         * objc.dg/comp-types-6.m: New test.
5474
5475 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5476
5477         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
5478
5479 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5480
5481         * g++.dg/other/do1.C: New test.
5482
5483         * g++.dg/template/subst1.C: New test.
5484
5485 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
5486
5487         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
5488
5489 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5490
5491         * g++.dg/template/qualttp20.C: Adjust expected errors.
5492         * g++.old-deja/g++.jason/report.C: Likewise.
5493         * g++.old-deja/g++.other/qual1.C: Likewise.
5494
5495         * g++.dg/lookup/scoped2.C: New test.
5496
5497         * g++.dg/ext/asm3.C: New test.
5498
5499 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
5500
5501         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
5502
5503 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
5504
5505         * ChangeLog: follow spelling conventions.
5506         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
5507         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
5508         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
5509         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
5510         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
5511         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
5512         * g++.old-deja/g++.law/global-init1.C: Likewise.
5513         * g++.old-deja/g++.other/delete4.C: Likewise.
5514         * g++.old-deja/g++.other/inline21.C: Likewise.
5515         * g++.old-deja/g++.other/singleton.C: Likewise.
5516         * g77.dg/strlen0.f: Likewise.
5517         * g77.f-torture/compile/20010519-1.f: Likewise.
5518         * g77.f-torture/compile/980310-4.f: Likewise.
5519         * gcc.c-torture/compile/20000605-1.c: Likewise.
5520         * gcc.c-torture/execute/20020225-1.c: Likewise.
5521         * gcc.dg/c90-hexfloat-2.c: Likewise.
5522         * gcc.dg/c99-bool-1.c: Likewise.
5523         * gcc.dg/c99-hexfloat-2.c: Likewise.
5524         * gcc.dg/dll-2.c: Likewise.
5525         * gcc.dg/wtr-union-init-1.c: Likewise.
5526         * gcc.dg/wtr-union-init-2.c: Likewise.
5527         * gcc.dg/wtr-union-init-3.c: Likewise.
5528         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5529         * gcc.dg/cpp/defined.c: Likewise.
5530         * gcc.dg/cpp/macsyntx.c: Likewise.
5531         * gcc.dg/cpp/paste2.c: Likewise.
5532         * gcc.dg/cpp/trad/defined.c: Likewise.
5533         * gcc.dg/format/c90-printf-1.c: Likewise.
5534         * gcc.dg/format/c90-scanf-1.c: Likewise.
5535         * gcc.dg/format/c99-printf-1.c: Likewise.
5536         * gcc.dg/format/c99-scanf-1.c: Likewise.
5537         * gcc.misc-tests/gcov-8.c: Likewise.
5538         * lib/profopt.exp: Likewise.
5539
5540 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
5541
5542         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
5543
5544 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5545
5546         * g++.dg/inherit/using2.C: New test.
5547
5548 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
5549
5550         * ChangeLog: Follow spelling conventions.
5551         * g++.dg/template/friend4.C: Likewise.
5552         * g++.old-deja/g++.pt/crash67.C: Likewise.
5553         * gcc.c-torture/execute/20000801-4.c: Likewise.
5554         * gcc.dg/c90-digraph-1.c: Likewise.
5555         * gcc.dg/c94-digraph-1.c: Likewise.
5556         * gcc.dg/c99-digraph-1.c: Likewise.
5557         * gcc.dg/cpp/line5.c: Likewise.
5558         * gcc.dg/cpp/multiline.c: Likewise.
5559         * gcc.dg/cpp/trad/literals-1.c: Likewise.
5560         * gcc.dg/format/attr-3.c: Likewise.
5561         * gcc.dg/format/c90-scanf-3.c: Likewise.
5562         * gcc.dg/format/ext-4.c: Likewise.
5563
5564 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5565
5566         * g++.dg/template/pretty1.C: New test.
5567
5568 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
5569
5570         * gcc.c-torture/execute/struct-cpy-1.c: New test.
5571
5572 2002-09-13  Matt Austern  <austern@apple.com>
5573
5574         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
5575         passing a cast expression to a function by const reference.
5576
5577 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
5578
5579         * g++.dg/template/deduce1.C: New test.
5580
5581 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
5582
5583         * gcc.c-torture/execute/simd-1.c: Force all use of int to
5584         32-bit int.
5585
5586 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5587
5588         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
5589         usage.
5590
5591 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
5592
5593         * gcc.c-torture/compile/20020910-1.c: New test.
5594
5595 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
5596
5597         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
5598
5599 2002-09-10  Andreas Jaeger  <aj@suse.de>
5600
5601         * gcc.dg/20020312-2.c: Adjust for x86-64.
5602
5603 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
5604
5605         * g77.dg/7388.f: New test case for PR 7388.
5606
5607 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
5608
5609         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
5610
5611 2002-09-05  Ziemowit Laski <zlaski@apple.com>
5612
5613         * objc.dg/proto-lossage-1.m: New test.
5614
5615 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
5616
5617         * gcc.dg/cpp/_Pragma4.c: Fix typo.
5618
5619 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
5620
5621         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
5622         expected to pass.
5623
5624 2002-09-06  Stan Shebs  <shebs@apple.com>
5625             David Edelsohn  <edelsohn@gnu.org>
5626
5627         * gcc.dg/weak: New directory.
5628         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
5629         target-specific xfail bits.
5630         * gcc.dg/typeof-2.c: Move to new directory.
5631         * gcc.dg/weak.exp: New expect script.
5632
5633 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
5634
5635         * gcc.c-torture/execute/extzvsi.c: New test.
5636
5637 2002-09-05  Stan Shebs  <shebs@apple.com>
5638
5639         * gcc.dg/weak-1.c: xfail on Darwin.
5640         * gcc.dg/weak-2.c: Ditto.
5641         * gcc.dg/weak-3.c: Ditto.
5642         * gcc.dg/weak-4.c: Ditto.
5643         * gcc.dg/weak-5.c: Ditto.
5644         * gcc.dg/weak-6.c: Ditto.
5645         * gcc.dg/weak-7.c: Ditto.
5646         * gcc.dg/weak-8.c: Ditto.
5647         * gcc.dg/weak-9.c: Ditto.
5648
5649 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
5650
5651         * gcc.c-torture/execute/loop-14.c: New test.
5652
5653 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
5654
5655         * g++.dg/other/cxa-atexit1.C: New test.
5656
5657         * gcc.dg/typeof-2.c: New test.
5658
5659 2002-09-03  Roger Sayle  <roger@eyesopen.com>
5660
5661         * gcc.dg/builtins-2.c: New testcase.
5662         * gcc.dg/builtins-3.c: New testcase.
5663
5664 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
5665
5666         * gcc.dg/cpp/_Pragma4.c: New test.
5667
5668 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
5669
5670         * objc/execute/nil_method-1.m: New testcase.
5671
5672 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
5673
5674         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
5675         [Object class], not [Object initialize].
5676
5677 2002-08-31  Roger Sayle  <roger@eyesopen.com>
5678             Hans-Peter Nilsson  <hp@bitrange.com>
5679
5680         * gcc.c-torture/execute/20020720-1.x: Skip test on
5681         mmix-knuth-mmixware.  Correct comment.
5682
5683 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
5684
5685         * testsuite/g++.dg/abi/bitfield5.C: New test.
5686         * testsuite/g++.dg/abi/vbase10.C: Likewise.
5687
5688 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
5689
5690         * objc.dg/undeclared-selector.m: New test.
5691
5692 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
5693
5694         * g++.dg/other/offsetof1.C: Avoid cast warning.
5695
5696 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
5697
5698         * objc.dg/super-class-2.m: New test.
5699
5700 2002-08-24  Matt Austern  <austern@apple.com>
5701
5702         * g++.dg/ext/lvaddr.C: New test.
5703         * g++.dg/ext/lvcast.C: New test.
5704
5705 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
5706
5707         * testsuite/g++.dg/inherit/cond1.C: New test.
5708
5709 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
5710
5711         * gcc.dg/noncompile/incomplete-1.c: New test.
5712
5713 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5714
5715         * gcc.dg/typespec-1.c: New test.
5716
5717 2002-08-20  Devang Patel  <dpatel@apple.com>
5718         * objc.dg/proto-hier-2.m: New test.
5719
5720 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
5721
5722         * objc.dg/bitfield-1.m: New test.
5723         * objc.dg/bitfield-2.m: New test.
5724
5725 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5726
5727         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
5728         gcc.dg/c99-flex-array-4.c: New tests.
5729
5730 2002-08-16  Stan Shebs  <shebs@apple.com>
5731
5732         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
5733
5734 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
5735
5736         * gcc.dg/typeof-1.c: New test.
5737         * g++.dg/ext/typeof2.C: New test.
5738
5739 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5740
5741         * g++.dg/other/offsetof1.C: New test.
5742
5743 2002-08-14  Richard Henderson  <rth@redhat.com>
5744
5745         * gcc.dg/tls/diag-3.c: Fix expected message strings.
5746
5747 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
5748
5749         * gcc.dg/cpp/_Pragma3.c: New test.
5750
5751 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
5752
5753         * g++.dg/template/inherit3: New test.
5754
5755 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5756
5757         * gcc.dg/bitfld-4.c: Add blank options.
5758
5759 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
5760
5761         * g++.dg/template/crash1.C: New test.
5762
5763 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
5764
5765         * gcc.dg/tls/opt-2.c: New test.
5766
5767 2002-08-08  Devang Patel  <dpatel@apple.com>
5768
5769         * objc.dg/selector-1.m : New test
5770
5771 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
5772
5773         * g++.dg/abi/bitfield4.C: New test.
5774         * gcc.dg/bitfld-4.c: New test.
5775
5776 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
5777
5778         * g++.dg/other/packed1.C: New test.
5779
5780 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
5781
5782         * g++.dg/abi/offsetof.C: Tweak error messages.
5783         * g++.old-deja/g++.mike/p10769a.C: Likewise.
5784
5785 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
5786
5787         * gcc.dg/bitfld-3.c: New test.
5788
5789 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
5790             Richard Henderson  <rth@redhat.com>
5791
5792         * gcc.dg/i386-bitfield1.c: New test.
5793         * g++.dg/abi/bitfield3.C: Update.
5794
5795 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
5796
5797         * objc.dg/const-str-2.m: Update.
5798         * gcc.dg/cpp/c++98.c: Change to C extension.
5799         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
5800         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
5801
5802 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
5803
5804         * testsuite/gcc.dg/tls/diag-3.c: New.
5805
5806 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
5807
5808         * g++.dg/README (Subdirectories): Document new subdir expr.
5809         * g++.dg/expr/pmf-1.C: New test.
5810
5811 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
5812
5813         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
5814
5815 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
5816
5817         * g++.dg/abi/bitfield3.C: New test.
5818
5819 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
5820
5821         * lib/gcov.exp: Tweak expected line formats.
5822         * gcc.misc-tests/gcov8.c: New test.
5823         * gcc.misc-tests/gcov8.x: New flags.
5824
5825 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
5826
5827         * consistency.vlad/layout/endian.c: Include string.h.
5828
5829         * gcc.c-torture/execute/20020805-1.c: New test.
5830
5831 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
5832
5833         * g++.dg/other/conversion1.C: New test.
5834
5835 2002-08-03  Roger Sayle  <roger@eyesopen.com>
5836
5837         * gcc.dg/builtins-1.c: New testcase.
5838
5839 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
5840
5841         * g++.dg/inherit/access3.C: New test.
5842
5843 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
5844
5845         * gcc.dg/ia64-visibility-2.c: New test.
5846
5847 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
5848
5849         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
5850         __qualifier_flags to __flags.
5851
5852 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
5853
5854         * g++.dg/inherit/operator1.C: New test.
5855         * g++.dg/lookup/disamb1.C: Fix typo in comment.
5856         * g++.dg/other/error1.C: Change expected error message.
5857         * g++.dg/template/conv4.C: Likewise.
5858
5859 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
5860
5861         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
5862         for documented behavior.
5863
5864 2002-07-25  Roger Sayle  <roger@eyesopen.com>
5865
5866         * gcc.c-torture/execute/20020720-1.x: Skip this test on
5867         several targets known to fail.
5868
5869 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
5870
5871         * gcc.dg/mips-args-[123].c: New tests.
5872
5873 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
5874
5875         * gcc.dg/ppc-spe.c: New.
5876
5877 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
5878
5879         * g++.dg/other/ptrmem4.C: New testcase.
5880
5881 2002-07-24  Richard Henderson  <rth@redhat.com>
5882
5883         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
5884
5885 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
5886
5887         * g++.dg/ext/alignof1.C (main): Return 0 for success.
5888
5889 2002-07-24  Roger Sayle  <roger@eyesopen.com>
5890
5891         * gcc.c-torture/execute/memset-3.c: New testcase.
5892
5893 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
5894
5895         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
5896         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
5897
5898 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5899
5900         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
5901         Delete.
5902
5903 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
5904
5905         * gcc.c-torture/compile/simd-4.c: New test.
5906
5907 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5908
5909         PR c++/7347, c++/7348
5910         * g++.dg/template/access4.C: New test.
5911         * g++.dg/template/access5.C: New test.
5912         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
5913         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
5914         * g++.old-deja/g++.pt/ttp58.C: Likewise.
5915         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
5916
5917 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
5918
5919         * gcc.dg/gnu89-init-2.c: New test.
5920
5921 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
5922
5923         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
5924
5925 2002-07-20  Roger Sayle  <roger@eyesopen.com>
5926
5927         * gcc.c-torture/execute/20020720-1.c: New testcase.
5928
5929 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
5930
5931         * gcc.dg/cpp/Wsignprom.c: New tests.
5932
5933 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
5934
5935         * gcc.c-torture/execute/loop-13.c: New test.
5936
5937 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
5938
5939         * gcc.dg/cpp/expr.c: New tests.
5940
5941 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
5942
5943         * g++.dg/opt/pr6713.C: Add template instantiation.
5944
5945 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
5946
5947         * gcc.dg/nest.c: New test.
5948
5949 2002-07-17  Richard Henderson  <rth@redhat.com>
5950
5951         * g++.dg/opt/pr6713.C: New test.
5952
5953 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
5954
5955         * gcc.c-torture/execute/loop-2e.x: Let the testcase
5956         XFAIL for all x86 processors.
5957
5958 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
5959
5960         * gcc.c-torture/execute/20010122-1.x: Do not test with
5961         -fomit-frame-pointer.
5962
5963 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5964
5965         * g++.dg/template/instantiate2.C: New test.
5966         * g++.dg/template/spec4.C: New test.
5967
5968 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5969
5970         * g++.dg/template/access2.C: New test.
5971         * g++.dg/template/access3.C: New test.
5972
5973 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
5974
5975         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
5976         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
5977         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
5978         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
5979         Convert to use <stdarg.h>.
5980         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
5981         Delete.
5982         * gcc.dg/va-arg-2.c: New.
5983         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
5984
5985 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
5986
5987         * gcc.c-torture/compile/20020710-1.c: New test.
5988
5989 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
5990                           Andrew Pinski  <pinskia@physics.uc.edu>
5991
5992         gcc.c-torture/compile/simd-2.c: New testcase.
5993         gcc.c-torture/compile/simd-3.c: Likewise.
5994
5995 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
5996
5997         PR c++/7224
5998         * g++.dg/overload/error1.C: New test.
5999
6000 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6001
6002         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
6003         configuration and IRIX 6 O32 ABI.
6004
6005 2002-07-11  Roger Sayle  <roger@eyesopen.com>
6006
6007         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
6008
6009 2002-07-10  Roger Sayle  <roger@eyesopen.com>
6010
6011         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
6012
6013 2002-07-10  Jeffrey A Law  <law@redhat.com>
6014
6015         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
6016
6017         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
6018
6019 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
6020
6021         * gcc.dg/20020312-2.c: Check for __PPC__.
6022
6023 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
6024
6025         * gcc.c-torture/compile/20020709-1.c: New test.
6026
6027 2002-07-07  Roger Sayle  <roger@eyesopen.com>
6028
6029         * g++.dg/template/qualttp21.C: New test case.
6030
6031 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
6032
6033         * gcc.c-torture/compile/20020706-1.c: New test.
6034         * gcc.c-torture/compile/20020706-2.c: New test.
6035
6036 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
6037             Alexandre Oliva  <aoliva@redhat.com>
6038
6039         * g++.dg/warn/incomplete1.C: New test.
6040
6041 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6042
6043         PR c++/7099
6044         * g++.dg/warn/noreturn1.C: New test.
6045
6046 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
6047
6048         PR c++/6706
6049         * g++.dg/debug/debug6.C: New test.
6050         * g++.dg/debug/debug7.C: New test.
6051
6052 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
6053
6054         * gcc.c-torture/compile/simd-3.c: New test.
6055
6056 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
6057
6058         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
6059         * gcc.dg/20020620-1.c: Likewise.
6060
6061 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6062
6063         PR c++/6944
6064         * g++.dg/init/array4.C: New test.
6065         * g++.dg/init/array5.C: New test.
6066
6067 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
6068
6069         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
6070         * gcc.c-torture/execute/simd-2.c (main): Likewise.
6071
6072 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6073
6074         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
6075         * gcc.dg/wtr-aggr-init-1.c: Likewise.
6076         * gcc.dg/wtr-conversion-1.c: Likewise.
6077         * gcc.dg/wtr-escape-1.c: Likewise.
6078         * gcc.dg/wtr-int-type-1.c: Likewise.
6079         * gcc.dg/wtr-label-1.c: Likewise.
6080         * gcc.dg/wtr-static-1.c: Likewise.
6081         * gcc.dg/wtr-strcat-1.c: Likewise.
6082         * gcc.dg/wtr-suffix-1.c: Likewise.
6083         * gcc.dg/wtr-switch-1.c: Likewise.
6084         * gcc.dg/wtr-unary-plus-1.c: Likewise.
6085         * gcc.dg/wtr-union-init-1.c: Likewise.
6086         * gcc.dg/wtr-union-init-2.c: Likewise.
6087         * gcc.dg/wtr-union-init-3.c: Likewise.
6088
6089         * gcc.dg/wtr-func-def-1.c: New test.
6090
6091 2002-07-02 Devang Patel <dpatel@apple.com>
6092
6093         * objc.dg/param-1.m: New test.
6094
6095 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
6096
6097         * gcc.dg/cpp/trad/directive.c: Add test.
6098         * gcc.dg/cpp/trad/macroargs.c: Add test.
6099         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
6100
6101 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
6102
6103         * gcc.dg/cpp/cmdlne-M.c: New test.
6104
6105 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
6106
6107         * objc.dg/desig-init-1.m: New test.
6108
6109 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6110
6111         PR c++/6716
6112         * g++.dg/template/instantiate1.C: New test.
6113
6114 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
6115
6116         PR c++/7112
6117         * g++.dg/template/sizeof2.C: New test.
6118
6119 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6120
6121         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
6122         gcc.dg/cpp/trad/include.c: New tests.
6123
6124 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
6125
6126         PR target/7177
6127         * gcc.c-torture/compile/20020701-1.c: New test.
6128
6129 2002-07-01  Stan Shebs  <shebs@apple.com>
6130
6131         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
6132         header here...
6133         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
6134         (objc-torture-execute): or here.
6135
6136 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
6137
6138         * gcc.c-torture/execute/arith-rand-ll.c: New test.
6139
6140 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6141
6142         * gcc.dg/cpp/trad/escaped-nl.c: New test.
6143
6144 2002-06-30  Devang Patel  <dpatel@apple.com>
6145
6146         * objc.dg/fsyntax-only.m: New test.
6147
6148 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
6149
6150         PR c++/6695
6151         * g++.dg/template/friend7.C: New file.
6152
6153 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
6154
6155         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
6156         return type.
6157
6158 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
6159
6160         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
6161         avoid division by zero.
6162
6163 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
6164
6165         * gcc.dg/Wunknownprag.c: New tests.
6166
6167 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
6168
6169         * gcc.c-torture/execute/simd-2.c: New test.
6170
6171 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
6172
6173         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
6174         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
6175         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
6176         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
6177         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
6178         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
6179         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
6180         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
6181         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
6182         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
6183         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
6184         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
6185         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
6186         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
6187         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
6188         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
6189         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
6190
6191 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
6192
6193         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
6194         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
6195         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
6196         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
6197         New tests.
6198         * gcc.dg/cpp/trad/directive.c: Update.
6199
6200 2002-06-23  Andreas Jaeger  <aj@suse.de>
6201
6202         * gcc.c-torture/execute/complex-6.c: New.
6203
6204 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
6205
6206         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
6207         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
6208         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
6209         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
6210
6211 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
6212
6213         * gcc.dg/cpp/trad: New directory with traditional tests copied
6214         from parent directory.
6215         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
6216         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
6217         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
6218         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
6219         Move to trad/ and rename.
6220         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
6221         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
6222         gcc.dg/cpp/trad/redef2.c: New tests.
6223         * gcc.dg/cpp/trad/trad.exp: New driver.
6224
6225 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
6226
6227         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
6228         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
6229         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
6230         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
6231         Remove.
6232
6233 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
6234
6235         * gcc.dg/20020620-1.c: New test.
6236
6237 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6238
6239         * g++.dg/template/ttp4.C: New test.
6240
6241 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
6242
6243         * g++.dg/opt/vt1.C: Fix regexp.
6244
6245 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6246
6247         * gcc.c-torture/execute/pure-1.c: Make functions static again.
6248         Don't use attribute `noinline'.
6249
6250 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
6251
6252         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
6253
6254 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
6255
6256         * gcc.c-torture/execute/simd-1.c: New.
6257
6258         * gcc.dg/simd-1.c: New.
6259
6260 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
6261
6262         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
6263
6264 2002-06-16  Richard Henderson  <rth@redhat.com>
6265
6266         * g++.dg/ext/anon-struct1.C: New.
6267         * g++.dg/ext/anon-struct2.C: New.
6268         * g++.dg/ext/anon-struct3.C: New.
6269         * gcc.dg/anon-struct-1.c: New.
6270         * gcc.dg/anon-struct-2.c: New.
6271         * gcc.dg/anon-struct-3.c: New.
6272         * gcc.dg/20011008-1.c: Adjust warning text.
6273         * gcc.dg/20020527-1.c: Add -fms-extensions.
6274
6275 2002-06-16  Richard Henderson  <rth@redhat.com>
6276
6277         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
6278
6279 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
6280
6281         * gcc.c-torture/execute/20020615-1.c: New test.
6282
6283 2002-06-15  Roger Sayle  <roger@eyesopen.com>
6284
6285         * gcc.c-tortuture/execute/compare-1.c: New test case.
6286         * gcc.c-tortuture/execute/compare-2.c: New test case.
6287         * gcc.c-tortuture/execute/compare-3.c: New test case.
6288
6289 2002-06-13  Richard Henderson  <rth@redhat.com>
6290
6291         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
6292         ia64 ilp32.
6293
6294 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6295
6296         * g++.dg/template/typename2.C: Update error message.
6297
6298 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
6299
6300         * gcc.c-torture/execute/20020611-1.c: New test.
6301
6302 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
6303
6304         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
6305         list of targets to skip.
6306
6307 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
6308
6309         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
6310         targets if not optimizing.
6311
6312 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
6313
6314         * gcc.c-torture/compile/20020605-1.c: New test.
6315
6316         * g++.dg/opt/vt1.C: New test.
6317
6318         * gcc.dg/20020531-1.c: New test.
6319
6320         * gcc.dg/20020530-1.c: New test.
6321
6322         * gcc.dg/20020527-1.c: New test.
6323
6324         * g++.dg/opt/cse1.C: New test.
6325
6326 2002-06-07  Roger Sayle  <roger@eyesopen.com>
6327
6328         * gcc.dg/20020607-2.c: New test case.
6329
6330 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
6331
6332         * gcc.c-torture/compile/20020604-1.c: New test.
6333
6334 2002-06-04  Richard Henderson  <rth@redhat.com>
6335
6336         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
6337         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
6338         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
6339
6340 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
6341
6342         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
6343
6344 2002-06-03  Richard Henderson  <rth@redhat.com>
6345
6346         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
6347         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
6348
6349 2002-06-02  Richard Henderson  <rth@redhat.com>
6350
6351         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
6352         test functions static.
6353
6354 2002-06-02  Andreas Jaeger  <aj@suse.de>
6355
6356         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
6357         now.
6358
6359 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6360
6361         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
6362         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
6363         Update for mofified diagnostics.
6364         * gcc.dg/c99-intconst-1.c: No longer fail.
6365
6366 2002-06-02  Richard Henderson  <rth@redhat.com>
6367
6368         * gcc.dg/uninit-A.c: Remove xfail markers.
6369
6370 2002-06-01  Roger Sayle  <roger@eyesopen.com>
6371
6372         * gcc.dg/fnegate-1.c: New test case.
6373
6374 2002-05-30  Osku Salerma  <osku@iki.fi>
6375
6376         * gcc.c-torture/execute/mayalias-1.c: New file.
6377
6378 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
6379
6380         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
6381         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
6382         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
6383
6384 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
6385
6386         * gcc.c-torture/execute/20020529-1.c: New test.
6387
6388 2002-05-27  Richard Henderson  <rth@redhat.com>
6389
6390         * g++.dg/ext/attrib6.C: New test case.
6391
6392 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6393
6394         * gcc.c-torture/execute/pure-1.c: New test.
6395
6396 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
6397
6398         * gcc.dg/cpp/arith-2.c: Remove.
6399
6400 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
6401
6402         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
6403         * gcc.dg/cpp/if-3.c: Remove.
6404
6405 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
6406
6407         * g++.dg/opt/cse2.C: New test.
6408
6409 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
6410
6411         * gcc.dg/cpp/arith-1.c: New semantic tests.
6412         * gcc.dg/cpp/if-1.c: Update.
6413
6414 2002-05-24  Ben Elliston  <bje@redhat.com>
6415
6416         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
6417
6418 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6419
6420         * gcc.dg/verbose-asm.c: New test.
6421
6422 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6423
6424         * gcc.dg/cpp/paste12.c: New test.
6425
6426 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
6427
6428         * g++.dg/parse/named_ops.C: New test.
6429
6430 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
6431
6432         * gcc/testsuite/gcc.dg/weak-8.c: New test.
6433
6434 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
6435
6436         * gcc.dg/weak-2.c: Allow optional leading underscore
6437         in scan-assembler symbol name.
6438         * gcc.dg/weak-3.c: Likewise.
6439         * gcc.dg/weak-4.c: Likewise.
6440         * gcc.dg/weak-5.c: Likewise.
6441
6442 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
6443
6444         * gcc.dg/20020523-1.c: New test.
6445
6446 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
6447
6448         * objc.dg/const-str-2.m: Update now that we stop after
6449         a command line error.
6450
6451 2002-05-22  Richard Henderson  <rth@redhat.com>
6452
6453         * g++.dg/dg.exp: Fix typo in test pruneing.
6454
6455 2002-05-22  Richard Henderson  <rth@redhat.com>
6456
6457         * g++.dg/dg.exp: Prune the tls subdirectory.
6458         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
6459         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
6460         * g++.dg/tls/init-1.C: New.
6461
6462 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
6463
6464         * gcc.dg/20020517-1.c: New test.
6465
6466 2002-05-21  Richard Henderson  <rth@redhat.com>
6467
6468         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
6469         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
6470
6471 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
6472
6473         * g++.dg/other/copy2.C: New test.
6474
6475 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
6476
6477         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
6478         (MAX_COPY): Bump up to 10 times sizeof (long long).
6479         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
6480
6481         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
6482         sizeof (long long).
6483
6484         * gcc.c-torture/execute/strcpy-1.c: New test.
6485
6486 2002-05-19  Jason Merrill  <jason2redhat.com>
6487
6488         * g++.dg/ext/oper1.C: New test.
6489
6490 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
6491 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
6492
6493         * README.QMTEST: New file.
6494
6495         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
6496
6497 2002-05-19  Andreas Jaeger  <aj@suse.de>
6498
6499         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
6500         now.
6501         * gcc.c-torture/execute/loop-2d.x: Likewise.
6502
6503 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
6504
6505         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
6506         support weak symbols.
6507         * gcc.dg/weak-4.c: Likewise
6508         * gcc.dg/weak-6.c: Likewise
6509
6510 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
6511
6512         * gcc.dg/weak-3.c: Add dg-excess-error comment for
6513         cygwin, coff and h8300-*-hms targets
6514         * gcc.dg/weak-5.c: Likewise
6515         * gcc.dg/weak-7.c: Likewise
6516
6517 2002-05-16  Jason Merrill  <jason@redhat.com>
6518
6519         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
6520         (scan-assembler-not, scan-assembler-dem): Likewise.
6521         (scan-assembler-dem-not): Likewise.
6522
6523 2002-05-15  Richard Henderson  <rth@redhat.com>
6524
6525         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
6526
6527 2002-05-15  Richard Henderson  <rth@redhat.com>
6528
6529         * gcc.dg/weak-5.c (vfoo1c): No warning here.
6530         (vfoo1f): Warning here.
6531         (vfoo1l): Don't redefine the alias.
6532
6533 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
6534
6535         * g++.dg/init/pm1.C: New test.
6536
6537 2002-05-12  David S. Miller  <davem@redhat.com>
6538
6539         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
6540         types.
6541
6542 2002-05-10  Roger Sayle  <roger@eyesopen.com>
6543
6544         * gcc.c-torture/execute/20020510-1.c: New test case.
6545
6546 2002-05-10  David S. Miller  <davem@redhat.com>
6547
6548         * gcc.c-torture/execute/conversion.c: Test long double too.
6549
6550 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
6551
6552         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
6553         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
6554         * lib/g++.exp (g++_link_flags): Likewise.
6555         * lib/objc.exp (objc_target_compile): Likewise.
6556
6557 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
6558
6559         * gcc.dg/cpp/poison.c: Update.
6560         * gcc.dg/cpp/20000625-2.c: Remove.
6561         * gcc.dg/cpp/direct2s.c: Remove final test.
6562
6563 2002-05-08  Tom Rix  <trix@redhat.com>
6564
6565         * gcc.c-torture/execute/20020508-1.c: New test.
6566         * gcc.c-torture/execute/20020508-2.c: New test.
6567         * gcc.c-torture/execute/20020508-3.c: New test.
6568
6569 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6570
6571         * gcc.dg/cpp/charconst-4.c: More tests.
6572
6573 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
6574
6575         PR c/6569
6576         * gcc.dg/weak-3.c: Update location of warning messages.
6577         * gcc.dg/weak-5.c: Likewise.
6578
6579 2002-05-06  Roger Sayle  <roger@eyesopen.com>
6580
6581         * gcc.c-torture/execute/20020506-1.c: New test case.
6582
6583 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
6584
6585         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
6586
6587 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
6588
6589         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
6590
6591 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
6592
6593         * gcc.dg/cpp/charconst-3.c: New test.
6594
6595 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6596
6597         * gcc.dg/cpp/charconst.c: Update tests.
6598
6599 2002-05-05  Tim Josling  <tej@melbpc.org.au>
6600
6601         * treelang: Added directory for new sample language treelang. Also
6602         lib/treelang.exp: New file to signal treelang should be tested.
6603
6604 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
6605
6606         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
6607         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
6608         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
6609         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
6610         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
6611         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
6612         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
6613
6614 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
6615
6616         * gcc.dg/format/xopen-2.c: New test.
6617
6618 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
6619
6620         * gcc.dg/20020503-1.c: New test.
6621
6622 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
6623
6624         * g++.dg/init/dtor1.C: Make it tougher.
6625
6626 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
6627
6628         * g++.dg/init/dtor1.C: New test.
6629
6630 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
6631
6632         * gcc.dg/altivec-8.c: New.
6633
6634 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
6635
6636         * gcc.dg/altivec-7.c: New.
6637
6638 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
6639
6640         * g++.dg/parse/typedef1.C: New test.
6641
6642 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
6643
6644         PR c++/6486
6645         * g++.dg/template/friend6.C: New test.
6646
6647         PR c++/6492
6648         * g++.dg/init/copy1.C: New test.
6649
6650 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
6651
6652         * g++.dg/warn/effc1.C: New test.
6653
6654 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
6655
6656         * gcc.dg/cpp/if-cexp.c: Add a test.
6657
6658 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
6659
6660         * gcc.dg/20020426-2.c: New test.
6661
6662 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
6663
6664         * gcc.dg/cpp/if-mop.c: Update.
6665         * gcc.dg/cpp/if-mpar.c: Add test.
6666         * gcc.dg/cpp/if-oppr.c: Update.
6667
6668 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6669
6670         PR c/6343
6671         * gcc.dg/weak-[2-7].c: New tests.
6672
6673 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
6674
6675         * gcc.dg/enum1.c: New test.
6676
6677 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
6678
6679         PR c++/6497
6680         * g++.dg/inherit/access2.C: New test.
6681
6682 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
6683
6684         PR bootstrap/6445
6685         * gcc.dg/20020426-1.c: New test.
6686
6687 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
6688
6689         * g++.dg/abi/enum1.C: New test.
6690
6691 2002-04-26  Richard Henderson  <rth@redhat.com>
6692
6693         * gcc.dg/c99-bool-1.c: Expect always true warning.
6694
6695 2002-04-25  Roger Sayle  <roger@eyesopen.com>
6696
6697         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
6698
6699 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6700
6701         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
6702         targets.
6703
6704 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
6705
6706         * g++.dg/abi/mange7.C: New test.
6707
6708         PR c++/6438.
6709         * g++.dg/parse/stmtexpr2.C: New test.
6710
6711 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
6712
6713         * gcc.dg/20020312-2.c: Add SH target.
6714
6715 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6716
6717         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
6718         compiler output on mips*-*-irix*.
6719
6720 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
6721
6722         * g++.dg/parse/attr1.C: New test.
6723
6724 2002-04-23  Roger Sayle  <roger@eyesopen.com>
6725
6726         * gcc.c-torture/execute/string-opt-17.c: New test case.
6727         * gcc.c-torture/execute/memset-2.c: New test case.
6728
6729 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
6730
6731         PR c++/6256:
6732         * g++.dg/template/friend5.C: New test.
6733
6734         PR c++/6331:
6735         * g++.dg/template/qual1.C: Likewise.
6736
6737 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
6738
6739         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
6740         Include stdlib.h, not stdio.h or ctype.h.
6741
6742 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
6743
6744         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
6745         cris-*-elf* and mmix-*-*.
6746         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
6747         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
6748         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
6749         Ditto.
6750         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
6751         * gcc.dg/wchar_t-1.c: Ditto.
6752
6753 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
6754
6755         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
6756         Clarify comment.
6757
6758 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
6759
6760         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
6761
6762 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6763
6764         * gcc.c-torture/execute/20000906-1.x: Delete.
6765
6766 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
6767
6768         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
6769
6770 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
6771
6772         * PR6367
6773         * g77.f-torture/execute/6367.f: New test.
6774         * g77.f-torture/execute/6367.x: Disable for MMIX.
6775
6776 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
6777
6778         * PR6352
6779         * g++.dg/opt/inline2.C: New test.
6780
6781 2002-04-18  Richard Henderson  <rth@redhat.com>
6782
6783         * gcc.dg/20000906-1.c: Enable for all targets.
6784         * gcc.c-torture/compile/iftrap-2.c: New.
6785
6786 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
6787
6788         * gcc.dg/20020418-1.c: New test.
6789         * gcc.dg/20020418-2.c: New test.
6790
6791 2002-04-18  Richard Henderson  <rth@redhat.com>
6792
6793         * gcc.c-torture/compile/iftrap-1.c: New.
6794         * gcc.dg/iftrap-1.c: Adjust for ia64.
6795         * gcc.dg/iftrap-2.c: New.
6796
6797 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
6798
6799         * gcc.c-torture/compile/20020418-1.c: New test.
6800
6801 2002-04-18  Roger Sayle  <roger@eyesopen.com>
6802
6803         * gcc.c-torture/compile/20020415-1.c: New.
6804
6805 2002-04-18  David S. Miller  <davem@redhat.com>
6806
6807         * gcc.c-torture/execute/20020418-1.c: New test.
6808
6809 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
6810
6811         * gcc.dg/20020416-1.c: New test.
6812
6813         * g++.dg/opt/inline1.C: New test.
6814
6815 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
6816
6817         * gcc.dg/altivec-5.c: New test.
6818
6819         * gcc.dg/20020415-1.c: New test.
6820
6821 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
6822
6823         * testsuite/lib/chill.exp: Remove.
6824
6825 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
6826
6827         * g++.dg/other/big-struct.C: New test.
6828
6829 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
6830
6831         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
6832         of scratch file.
6833
6834 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
6835
6836         PR c/6277
6837         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
6838         in scan-assembler function name
6839
6840 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
6841
6842         * g77.f-torture/execute/980628-4.x,
6843         g77.f-torture/execute/980628-5.x,
6844         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
6845         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
6846         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
6847         i[34567]86-*-*.
6848
6849 2002-04-13  David S. Miller  <davem@redhat.com>
6850
6851         * gcc.c-torture/execute/20020413-1.c: New test.
6852
6853 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
6854
6855         * gcc.dg/asm-6.c,
6856         * g++.dg/ext/asm1.C: New tests.
6857
6858 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
6859
6860         PR c++ 5373.
6861         * g++.dg/parse/stmtexpr1.C: New test.
6862
6863         PR c++/5189.
6864         * g++.dg/template/copy1.C: New test.
6865
6866 2002-04-12  Richard Henderson  <rth@redhat.com>
6867
6868         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
6869
6870 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
6871
6872         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
6873         gcc.c-torture/execute/20020307-2.c.
6874
6875 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
6876
6877         * g++.dg/ext/attrib5.C,
6878         * g++.dg/lookup/struct1.C: New tests.
6879
6880 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
6881
6882         * gcc.dg/20020411-1.c: New test.
6883
6884         * gcc.c-torture/execute/20020411-1.c: New test.
6885
6886 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
6887
6888         * g77.f-torture/execute/6177.f: New test.
6889
6890 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
6891
6892         PR middle-end/6247
6893         * g++.dg/opt/cleanup1.C: New test.
6894
6895         * g++.dg/opt/const1.C: New test.
6896
6897 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
6898
6899         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
6900
6901 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
6902
6903         PR c++/5507
6904         * g++.dg/template/typename2.C: New test.
6905
6906 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
6907
6908         * gcc.c-torture/execute/loop-12.c: New.
6909
6910 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
6911
6912         * g77.f-torture/execute/980628-4.x,
6913         g77.f-torture/execute/980628-5.x,
6914         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
6915         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
6916         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
6917
6918 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6919
6920         PR optimization/6086
6921         * g++.dg/opt/preinc1.C: New test.
6922
6923 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
6924
6925         PR c++/5571
6926         * g++.dg/opt/static2.C: New test.
6927
6928 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
6929
6930         PR c/5120
6931         * gcc.dg/20020406-1.c: New test.
6932
6933 2002-04-04  David S. Miller  <davem@redhat.com>
6934
6935         * gcc.c-torture/execute/20020404-1.c: New test.
6936
6937 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
6938
6939         PR c/6123
6940         * gcc.dg/20020312-2.c: Do not declare global register variable
6941         if __PIC__ or __pic__ is defined.
6942
6943 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
6944
6945         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
6946         __asm__ so that it works correctly even if -ansi -pedantic-errors.
6947
6948 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6949
6950         * gcc.misc-tests/linkage.exp: Update last change to handle
6951         sparc*-, not just sparc-.
6952
6953 2002-04-03  Richard Henderson  <rth@redhat.com>
6954
6955         * gcc.dg/cpp/ucs.c: Improved long UCS test.
6956
6957 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
6958
6959         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
6960
6961 2002-04-02  David S. Miller  <davem@redhat.com>
6962
6963         * gcc.c-torture/execute/20020402-3.c: New test.
6964
6965 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
6966
6967         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
6968         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
6969
6970         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
6971         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
6972         g77.f-torture/execute/20001201.x,
6973         g77.f-torture/execute/u77-test.x: New files.
6974
6975         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
6976         * gcc.dg/wchar_t-1.c: Ditto.
6977
6978 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6979
6980         * gcc.c-torture/execute/20020402-1.c: New test.
6981
6982 2002-04-01  Richard Henderson  <rth@redhat.com>
6983
6984         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
6985
6986         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
6987
6988 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6989
6990         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
6991
6992 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
6993
6994         * g++.dg/inherit/template-as-base.C: Expect error.
6995         * g++.dg/inherit/namespace-as-base.C: Likewise.
6996
6997 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
6998
6999         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
7000         g++.dg/ext/instantiate3.C: Tweak match patterns.
7001
7002         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
7003         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
7004         -da test.
7005
7006 2002-03-31  Richard Henderson  <rth@redhat.com>
7007
7008         * gcc.dg/special/alias-2.c: New.
7009         * gcc.dg/special/ecos.exp: Run it.
7010
7011 2002-03-31  Richard Henderson  <rth@redhat.com>
7012
7013         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
7014
7015 2002-03-31  Kazu Hirata  <kazu@hxi.com>
7016
7017         * gcc.dg/weak-1.c: Disable on h8300 port.
7018
7019 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
7020
7021         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
7022         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
7023         ordering tests.
7024         * g++.dg/bprob/bprob-1.C: New test.
7025         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
7026         * g++.dg/gcov/gcov-1.C: New test.
7027         * g++.dg/gcov/gcov-1.x: New file.
7028         * g++.dg/gcov/gcov-2.C: New test.
7029         * g++.dg/gcov/gcov-3.C: New test.
7030         * g++.dg/gcov/gcov-3.h: New file.
7031
7032 2002-03-28  Roger Sayle  <roger@eyesopen.com>
7033
7034         * g++.old-deja/g++.other/builtins5.C: New test.
7035         * g++.old-deja/g++.other/builtins6.C: New test.
7036         * g++.old-deja/g++.other/builtins7.C: New test.
7037         * g++.old-deja/g++.other/builtins8.C: New test.
7038         * g++.old-deja/g++.other/builtins9.C: New test.
7039
7040 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
7041
7042         * g++.dg/opt/static1.C: New test.
7043
7044         * g++.dg/opt/longbranch1.C: New test.
7045
7046 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
7047
7048         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
7049
7050         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
7051
7052 2002-03-28  Jeffrey A Law  (law@redhat.com)
7053
7054         * gcc.c-torture/execute/20020328-1.c: New test.
7055
7056 2002-03-27  Richard Henderson  <rth@redhat.com>
7057
7058         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
7059         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
7060         move from g++.old-deja/g++.ext/.
7061
7062 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
7063
7064         * g++.dg/init/new2.C: New test.
7065
7066 2002-03-26  Richard Henderson  <rth@redhat.com>
7067
7068         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
7069
7070         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
7071         on sparc.
7072
7073         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
7074         sparcv9 systems.
7075         * gcc.dg/20001102-1.c: Likewise.
7076
7077 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
7078
7079         * gcc.dg/cpp/endif-pedantic1.c,
7080         gcc.dg/cpp/endif-pedantic2.c:  New tests.
7081
7082 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
7083
7084         * g++.dg/init/new1.C: New test.
7085
7086 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
7087
7088         * g++.dg/abi/vbase9.C: New test.
7089
7090 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
7091
7092         * gcc.dg/arm-asm.c: New test.
7093
7094 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
7095
7096         * gcc.dg/Wswitch-enum.c: New test.
7097         Fix PR c/5044.
7098
7099 2002-03-26  Richard Henderson  <rth@redhat.com>
7100
7101         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
7102         structure.
7103
7104 2002-03-25  Richard Henderson  <rth@redhat.com>
7105
7106         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
7107         sparcv9 systems.
7108
7109         * gcc.c-torture/compile/20011119-1.c (xxx): New.
7110         * gcc.c-torture/compile/20011119-2.c (xxx): New.
7111
7112 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
7113
7114         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
7115
7116 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
7117
7118         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
7119         targets using generic thunk support.
7120
7121 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
7122
7123         * gcc.c-torture/compile/20020323-1.c: New test.
7124
7125         * g++.dg/opt/conj2.C: New test.
7126
7127 2002-03-24  Richard Henderson  <rth@redhat.com>
7128
7129         * gcc.dg/weak-1.c: Use -fno-common.
7130
7131 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7132
7133         * g77.dg/f77-edit-apostrophe-out.f: New test
7134         * g77.dg/f77-edit-h-out.f: New test
7135         * g77.dg/f77-edit-t-in.f: New test
7136         * g77.dg/f77-edit-t-out.f: New test
7137         * g77.dg/f77-edit-x-out.f: New test
7138         * g77.dg/f77-edit-slash-out.f: New test
7139         * g77.dg/f77-edit-colon-out.f: New test
7140         * g77.dg/f77-edit-s-out.f: New test
7141
7142 2002-03-24  Richard Henderson  <rth@redhat.com>
7143
7144         * objc/execute/formal_protocol-6.x: New XFAIL.
7145
7146 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7147
7148         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
7149         that do not support weak symbols
7150
7151 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7152
7153         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
7154         * lib/g77.exp:  Likewise
7155         * lib/objc.exp: Likewise
7156
7157 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
7158
7159         * gcc.dg/Wswitch-default.c: New test.
7160
7161 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
7162
7163         * g++.dg/other/enum1.C: New test.
7164
7165 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
7166
7167         * gcc.dg/pragma-ep-3.c: Fix typo.
7168
7169 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7170
7171         * g++.dg/inherit/template-as-base.C: New test.
7172
7173 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
7174
7175         * g++.old-deja/g++.other/dwarf2-1.C: Move...
7176         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
7177
7178 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
7179
7180         * gcc.dg/cpp/multiline.c: Update to match.
7181
7182 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
7183
7184         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
7185
7186 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
7187
7188         * gcc.dg/cpp/extratokens2.c:  New file.
7189
7190 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
7191
7192         * gcc.dg/20020312-2.c: Add rs6000 target.
7193
7194         * gcc.c-torture/compile/20020319-1.c: New test.
7195
7196 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7197
7198         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
7199         (A, E): Handle this.
7200
7201 2002-03-20  Jason Merrill  <jason@redhat.com>
7202
7203         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
7204         ignoring -fpic.
7205         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
7206         through prune_gcc_output.
7207
7208 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
7209
7210         * gcc.c-torture/compile/20020320-1.c: New test.
7211
7212 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
7213
7214         * gcc.c-torture/compile/20020318-1.c: New test.
7215
7216         * gcc.dg/struct-by-value-1.c: New test.
7217
7218         * gcc.dg/20020319-1.c: New test.
7219
7220 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
7221
7222         * g++.dg/opt/conj1.C: New test.
7223
7224 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
7225
7226         * g++.dg/template/qualttp20.C: Revert previous change.
7227         * g++.dg/template/qualttp3.C: Likewise.
7228         * g++.dg/template/qualttp4.C: Likewise
7229         * g++.dg/template/qualttp5.C: Likewise
7230         * g++.dg/template/qualttp6.C: Likewise
7231         * g++.dg/template/qualttp7.C: Likewise
7232         * g++.dg/template/qualttp8.C: Likewise
7233         * g++.dg/template/recurse.C: Likewise.
7234
7235 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
7236
7237         * gcc.dg/cpp/wchar-1.c: Update.
7238
7239 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7240
7241         * g++.dg/template/conv1.C: New test.
7242         * g++.dg/template/conv2.C: New test.
7243         * g++.dg/template/conv3.C: New test.
7244         * g++.dg/template/conv4.C: New test.
7245
7246 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
7247
7248         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
7249         * g++.dg/template/qualttp3.C: Likewise.
7250         * g++.dg/template/qualttp4.C: Likewise
7251         * g++.dg/template/qualttp5.C: Likewise
7252         * g++.dg/template/qualttp6.C: Likewise
7253         * g++.dg/template/qualttp7.C: Likewise
7254         * g++.dg/template/qualttp8.C: Likewise
7255         * g++.dg/template/recurse.C: Likewise.
7256
7257 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
7258
7259         * g++.dg/opt/dtor1.C: New test.
7260
7261 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
7262
7263         * gcc.c-torture/compile/20020315-1.c: New test.
7264
7265 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
7266
7267         * gcc.dg/weak-1.c: Fix scan tests.
7268
7269 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
7270
7271         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
7272         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
7273         cris-*-aout* mmix-*-*.
7274         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
7275         cris-*-aout* mmix-*-*.
7276         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
7277         cris-*-elf* cris-*-aout* and mmix-*-*.
7278         * gcc.dg/20001009-1.c: Ditto.
7279         * gcc.dg/20010912-1.c: Ditto.
7280         * gcc.dg/20020122-4.c: Ditto.
7281         * gcc.dg/inline-2.c: Ditto.
7282
7283 2002-03-14  Jeffrey A Law  (law@cygnus.com)
7284
7285         * gcc.c-torture/compile/20020314-1.c: New test.
7286
7287 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
7288
7289         * gcc.c-torture/execute/20020314-1.c: New test.
7290
7291 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
7292
7293         * g++.dg/warn/Wunused-1.C: New test.
7294
7295 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
7296
7297         * g++.dg/abi/mangle6.C: New test.
7298
7299 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
7300
7301         * gcc.c-torture/compile/20020309-2.c: New test.
7302
7303         * gcc.c-torture/compile/20020312-1.c: New test.
7304
7305 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
7306
7307         * g++.dg/other/access1.C: New test.
7308
7309 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
7310
7311         * gcc.c-torture/execute/wchar_t-1.c: New test.
7312
7313 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
7314
7315         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
7316
7317 2002-03-12  Roger Sayle  <roger@eyesopen.com>
7318
7319         * gcc.dg/20020312-1.c: New test case.
7320
7321 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
7322
7323         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
7324
7325 2002-03-11  Richard Henderson  <rth@redhat.com>
7326
7327         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
7328         * g++.old-deja/g++.jason/report.C: Likewise.
7329
7330 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
7331
7332         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
7333         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
7334
7335 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
7336
7337         * testsuite/g++.dg/overload/pmf1.C: New test.
7338
7339 2002-03-11  Kazu Hirata  <kazu@hxi.com>
7340
7341         * gcc.c-torture/execute/20020307-1.c: Use long.
7342
7343 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
7344
7345         PR optimization/5844
7346         * gcc.dg/20020310-1.c: New test.
7347
7348 2002-03-09  Michael Meissner  <meissner@redhat.com>
7349
7350         * gcc.c-torture/execute/memcpy-2.c: New test.
7351         * gcc.c-torture/execute/memset-1.c: New test.
7352         * gcc.c-torture/execute/strlen-1.c: New test.
7353         * gcc.c-torture/execute/strcmp-1.c: New test.
7354         * gcc.c-torture/execute/strncmp-1.c: New test.
7355
7356 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
7357
7358         * gcc.dg/ppc-ldstruct.c: New test.
7359
7360 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
7361
7362         * gcc.c-torture/execute/va-arg-22.c: New test.
7363
7364 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7365
7366         * gcc.c-torture/compile/20020309-1.c: New test.
7367
7368 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
7369
7370         * gcc.c-torture/execute/20020307-2.c: New test.
7371
7372 2002-03-07  Jeffrey A Law  (law@redhat.com)
7373
7374         * g77.f-torture/compile/20020307-1.f: New test.
7375
7376 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
7377
7378         * gcc.dg/unordered-1.c: New test.
7379
7380 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
7381
7382         * gcc.c-torture/execute/20020307-1.c: New test.
7383
7384 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
7385
7386         * gcc.dg/20020304-1.c: New test.
7387
7388         * gcc.c-torture/compile/20020304-2.c: New test.
7389
7390 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
7391
7392         * gcc.c-torture/compile/20020304-1.c: New test case
7393         (from PR c/5830).
7394
7395 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
7396
7397         * gcc.dg/20020103-1.c: Add other -D ppc variants.
7398
7399 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7400
7401         * g++.dg/other/classkey1.C: New test.
7402
7403 2002-03-01  Richard Henderson  <rth@redhat.com>
7404
7405         * gcc.c-torture/compile/981223-1.x: New.
7406         * gcc.c-torture/compile/920625-1.x: New.
7407
7408 2002-02-28  Richard Henderson  <rth@redhat.com>
7409
7410         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
7411
7412 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
7413
7414         * gcc.c-torture/execute/20020227-1.c: New test.
7415
7416 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
7417
7418         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
7419         here" ERROR lines.
7420         * g++.old-deja/g++.oliva/partord1.C: Likewise.
7421         * g++.old-deja.g++.other/defarg1.C: Likewise.
7422         * g++.old-deja/g++.pt/calls2.C: Likewise.
7423         * g++.old-deja/g++.pt/crash20.C: Likewise.
7424         * g++.old-deja/g++.pt/crash30.C: Likewise.
7425         * g++.old-deja/g++.pt/crash36.C: Likewise.
7426         * g++.old-deja/g++.pt/crash6.C: Likewise.
7427         * g++.old-deja/g++.pt/defarg13.C: Likewise.
7428         * g++.old-deja/g++.pt/derived3.C: Likewise.
7429         * g++.old-deja/g++.pt/error1.C: Likewise.
7430         * g++.old-deja/g++.pt/friend21.C: Likewise.
7431         * g++.old-deja/g++.pt/friend23.C: Likewise.
7432         * g++.old-deja/g++.pt/infinite1.C: Likewise.
7433         * g++.old-deja/g++.robertl/eb128.C: Likewise.
7434
7435 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
7436
7437         * gcc.c-torture/execute/20020225-2.c: New test.
7438
7439 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
7440
7441         * gcc.c-torture/execute/920730-1t.c,
7442         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
7443         Delete test cases, only relevant to -traditional.
7444
7445 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7446
7447         * gcc.dg/cpp/undef1.c: Remove.
7448         * gcc.dg/cpp/directiv.c: Update.
7449         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
7450
7451 2002-02-27  Michael Meissner  <meissner@redhat.com>
7452
7453         * gcc.c-torture/execute/20020226-1.c: New test.
7454
7455 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
7456
7457         * g++.dg/debug/debug4.C: New test.
7458
7459         * gcc.dg/ia64-visibility-1.c: New test.
7460
7461 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
7462
7463         * gcc.dg/debug/20020224-1.c: New.
7464
7465 2002-02-25  Kazu Hirata  <kazu@hxi.com>
7466
7467         * gcc.c-torture/execute/960416-1.x: New.
7468         * gcc.c-torture/execute/divconst-3.x: Likewise.
7469
7470 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
7471
7472         * gcc.dg/20020224-1.c: New test.
7473
7474 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
7475
7476         * gcc.c-torture/execute/20020225-1.c: New.
7477
7478 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7479
7480         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
7481
7482 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
7483
7484         * gcc.dg/20020222-1.c: New test.
7485
7486 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
7487
7488         * g++.dg/opt/anonunion1.C: New test.
7489
7490 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7491
7492         * g++.dg/template/qualttp19.C: New test.
7493         * g++.dg/template/qualttp20.C: New test.
7494         * g++.old-deja/g++.jason/report.C: Adjust expected errors
7495         * g++.old-deja/g++.other/qual1.C: Likewise.
7496
7497 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
7498
7499         * gcc.dg/attr-alwaysinline.c: New.
7500
7501 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
7502
7503         * gcc.dg/20020220-1.c: New test.
7504
7505         * gcc.dg/20020220-2.c: New test.
7506
7507         * g++.dg/opt/mmx1.C: New test.
7508
7509 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
7510
7511         * gcc.c-torture/compile/20020110.c: New test.
7512
7513 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
7514
7515         * gcc.c-torture/execute/20020219-1.c: New test.
7516
7517         * gcc.dg/20020219-1.c: New test.
7518
7519         * gcc.dg/noncompile/20020220-1.c: New test.
7520
7521         * g++.dg/opt/ptrintsum1.C: New test.
7522
7523         * gcc.dg/debug/20020220-1.c: New test.
7524
7525 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
7526
7527         * gcc.c-torture/execute/20020216-1.c: New test.
7528
7529 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7530
7531         * gcc.dg/decl-1.c: Update, new test.
7532
7533 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
7534
7535         * g++.dg/abi/bitfield1.C: New test.
7536         * g++.dg/abi/bitfield2.C: New test.
7537
7538 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
7539
7540         * gcc.dg/attr-nest.c: New test.
7541
7542 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
7543
7544         * gcc.c-torture/execute/20020215-1.c: New test.
7545
7546 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
7547
7548         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
7549         * g++.dg/debug/debug.exp: New.
7550         * g++.dg/debug/trivial.C: New.
7551         * g++.dg/debug/debug1.C: Moved...
7552         * g++.dg/other/debug1.C: ...from here.
7553         * g++.dg/debug/debug2.C: Moved...
7554         * g++.dg/other/debug2.C: ...from here.
7555         * g++.dg/debug/debug3.C: Moved...
7556         * g++.dg/other/debug3.C: ...from here.
7557
7558         * gcc.dg/noncompile/20020213-1.c: New test.
7559
7560 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
7561
7562         * g++.dg/other/debug3.C: New test.
7563
7564         * gcc.c-torture/execute/20020213-1.c: New test.
7565
7566 2002-02-13  Richard Smith <richard@ex-parrot.com>
7567
7568         * g++.old-deja/g++.other/thunk1.C: New test.
7569
7570 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
7571
7572         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
7573
7574 2002-02-13  Stan Shebs  <shebs@apple.com>
7575
7576         * gcc.dg/altivec-3.c: New.
7577
7578 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
7579
7580         * gcc.dg/Wunreachable-1.c: New test.
7581         * gcc.dg/Wunreachable-2.c: New test.
7582
7583 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
7584
7585         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
7586
7587 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
7588
7589         * gcc.dg/decl-1.c: New test.
7590
7591 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
7592
7593         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
7594
7595 2002-02-10  Kazu Hirata  <kazu@hxi.com>
7596
7597         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
7598         * gcc.c-torture/compile/980506-1.x: Likewise.
7599
7600 2002-02-10  Kazu Hirata  <kazu@hxi.com>
7601
7602         * gcc.dg/20020210-1.c: New.
7603
7604 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
7605
7606         * g77.f-torture/execute/947.f: New regression test
7607         for PR fortran/947.
7608
7609 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
7610
7611         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
7612         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
7613
7614 2002-02-08  Richard Henderson  <rth@redhat.com>
7615
7616         * gcc.c-torture/compile/labels-3.c: New.
7617
7618 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
7619
7620         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
7621         expression statements work instead.
7622         * gcc.dg/noncompile/20020207-1.c: New test.
7623
7624 2002-02-07  Richard Henderson  <rth@redhat.com>
7625
7626         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
7627
7628 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
7629
7630         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
7631         message from g77
7632         * lib/g77-dg.exp: Trim g77 error messages so that they are
7633         recognized by dg.exp.
7634
7635 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
7636
7637         PR fortran/5473
7638         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
7639
7640 2002-02-07  Richard Henderson  <rth@redhat.com>
7641
7642         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
7643         to be sufficiently aligned for integers.
7644
7645 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
7646
7647         * g++.dg/template/friend4.C: New test.
7648
7649 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
7650
7651         PR fortran/5743
7652         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
7653         unsupported cases.
7654
7655 2002-02-07  Richard Henderson  <rth@redhat.com>
7656
7657         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
7658         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
7659         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
7660         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
7661
7662 2002-02-06  Richard Henderson  <rth@redhat.com>
7663
7664         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
7665
7666 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
7667
7668         * gcc.dg/20020206-1.c: New test.
7669
7670 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
7671
7672         * gcc.c-torture/execute/20020206-1.c: New test.
7673
7674         * gcc.c-torture/execute/20020206-2.c: New test.
7675
7676         PR optimization/5429:
7677         * gcc.c-torture/compile/20020206-1.c: New test.
7678
7679 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
7680
7681         * g++.dg/ext/align1.C: Do not use an explicit alignment value
7682         as certain file formats cannot support particularly large
7683         alignments.
7684
7685         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
7686         and do not expect to be able to link the executable.
7687
7688         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
7689         fail because the COFF format does not support the weak attribute.
7690
7691 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
7692
7693         * g77.dg/pr5473.f:  New test
7694
7695 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
7696
7697         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
7698         Fix testcase accordingly.
7699
7700 2002-02-04  Richard Henderson  <rth@redhat.com>
7701
7702         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
7703         (buf): Change to be an array of pointers, not ints.
7704
7705 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
7706
7707         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
7708         before all tests.  Move warning one line above to match where it
7709         C frontend emits.
7710         * gcc.dg/Wswitch-2.c: New test.
7711         * g++.dg/warn/Wswitch-1.C: New test.
7712         * g++.dg/warn/Wswitch-2.C: New test.
7713
7714 2002-02-04  Richard Henderson  <rth@redhat.com>
7715
7716         * g++.dg/abi/offsetof.C: Fix size comparison.
7717
7718 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
7719
7720         * gcc.dg/cast-qual-2.c: New test.
7721
7722 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
7723
7724         * gcc.dg/20020201-4.c: New test.
7725
7726 2002-02-04  Ben Elliston  <bje@redhat.com>
7727
7728         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
7729         target_info attribute != 0, in addition to the empty string.
7730         (gcc_target_compile): Likewise.
7731
7732 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
7733
7734         * gcc.dg/Wswitch.c: New test.
7735         PR gcc/4475. PR gcc/3780.
7736
7737 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
7738
7739         * g77.f-torture/execute/5122.f: New test for regressions
7740         against PR fortran/5122.
7741
7742 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
7743
7744         * g77.f-torture/compile/pr3743.f: Delete
7745         * g77.dg/pr3743-1.f: New test.
7746         * g77.dg/pr3743-2.f: New test.
7747         * g77.dg/pr3743-3.f: New test.
7748         * g77.dg/pr3743-4.f: New test.
7749
7750 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7751
7752         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
7753
7754 2002-02-02  Richard Henderson  <rth@redhat.com>
7755
7756         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
7757         * gcc.c-torture/execute/bf64-1.c: Likewise.
7758
7759 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
7760
7761         * gcc.dg/20020201-2.c: New test.
7762
7763         * gcc.dg/20020201-3.c: New test.
7764
7765         * gcc.c-torture/execute/bitfld-2.c: New test.
7766
7767 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7768
7769         * gcc.dg/bitfld-1.c: Update.
7770         * gcc.dg/bitfld-2.c: Update.
7771         * gcc.c-torture/execute/bitfld-1.x: New.
7772
7773 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
7774
7775         * gcc.c-torture/execute/20020201-1.c: New test.
7776
7777 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
7778
7779         PR target/5469
7780         * gcc.dg/20020201-1.c: New test.
7781
7782 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
7783
7784         PR fortran/3743
7785         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
7786         * g77.f-torture/compile/pr3743.x: Remove
7787
7788 2002-01-31  Tom Rix  <trix@redhat.com>
7789
7790         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
7791
7792 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
7793
7794         * gcc.dg/noncompile/20020130-1.c: New test.
7795
7796 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
7797
7798         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
7799
7800 2002-01-29  Richard Henderson  <rth@redhat.com>
7801
7802         * gcc.c-torture/execute/991118-1.c: Cast various constants back
7803         to long long.
7804         * gcc.c-torture/execute/bf64-1.c: Likewise.
7805
7806 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
7807
7808         * gcc.c-torture/execute/20020129-1.c: New test.
7809
7810 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7811
7812         * gcc.c-torture/compile/20000224-1.c: Update.
7813         * gcc.c-torture/execute/bitfld-1.c: New tests.
7814         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
7815         * gcc.dg/uninit-A.c: Update.
7816
7817 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7818
7819         * g++.dg/template/ctor1.C: Add instantiation.
7820
7821 2002-01-28  Paul Koning  <pkoning@equallogic.com>
7822
7823         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
7824         argument to __builtin_prefetch to be const ptr.
7825
7826 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
7827
7828         * gcc.c-torture/compile/20020120-1.c: New test.
7829
7830 2002-01-27  Kazu Hirata  <kazu@hxi.com>
7831
7832         * gcc.c-torture/execute/20020127-1.c: New test.
7833
7834 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
7835
7836         * g77.dg/f77-edit-i-in.f: New test
7837         * g77.dg/f77-edit-i-out.f: New test
7838
7839 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
7840
7841         * gcc.dg/debug/debug.exp: New file.
7842         * gcc.dg/debug/trivial.c: New file.
7843         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
7844         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
7845         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
7846         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
7847         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
7848         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
7849         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
7850         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
7851         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
7852         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
7853         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
7854         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
7855         * gcc.dg/20000503-1.c: Removed.
7856         * gcc.dg/20010207-1.c: Removed.
7857         * gcc.dg/20011223-1.c: Removed.
7858         * gcc.dg/20020104-2.c: Removed.
7859         * gcc.dg/debug-1.c: Removed.
7860         * gcc.dg/debug-2.c: Removed.
7861         * gcc.dg/debug-3.c: Removed.
7862         * gcc.dg/debug-4.c: Removed.
7863         * gcc.dg/debug-5.c: Removed.
7864         * gcc.dg/debug-6.c: Removed.
7865         * gcc.dg/dwarf2-1.c: Removed.
7866         * gcc.dg/dwarf2-2.c: Removed.
7867
7868 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
7869
7870         * g++.old-deja/g++.other/eh5.C: New test.
7871         * g++.old-deja/g++.other/sibcall2.C: New test.
7872         * g++.old-deja/g++.other/array9.C: New test.
7873         * g++.old-deja/g++.other/typename2.C: New test.
7874         * g++.old-deja/g++.other/crash60.C: New test.
7875         * g++.old-deja/g++.other/conv9.C: New test.
7876         * g++.old-deja/g++.other/mangle10.C: New test.
7877         * g++.old-deja/g++.other/unchanging1.C: New test.
7878         * g++.old-deja/g++.other/exprstmt1.C: New test.
7879         * g++.old-deja/g++.other/inline23.C: New test.
7880         * g++.old-deja/g++.eh/ia64-1.C: New test.
7881         * g++.old-deja/g++.other/dwarf2-1.C: New test.
7882         * g++.old-deja/g++.other/reload1.C: New test.
7883         * g++.old-deja/g++.other/static20.C: New test.
7884         * g++.old-deja/g++.other/local-alloc1.C: New test.
7885         * g++.old-deja/g++.other/conv8.C: New test.
7886         * g++.old-deja/g++.other/stmtexpr2.C: New test.
7887         * g++.old-deja/g++.other/storeexpr1.C: New test.
7888         * g++.old-deja/g++.other/storeexpr2.C: New test.
7889         * g++.dg/eh/template2.C: New test.
7890         * g++.dg/warn/weak1.C: New test.
7891
7892 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
7893
7894         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7895         Remove first, non-varying, argument.
7896
7897 2002-01-23  Richard Henderson  <rth@redhat.com>
7898
7899         * gcc.dg/inline-2.c: New.
7900
7901         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
7902         Add optional target arg.  Check number of arguments.
7903         (scan-assembler-not, scan-assembler-dem): Likewise.
7904         (scan-assembler-dem-not): Likewise.
7905
7906 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
7907
7908         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
7909         line 12.
7910         * g++.old-deja/g++.brendan/parse3.C,
7911         g++.old-deja/g++.other/crash26.C,
7912         g++.old-deja/g++.other/crash28.C,
7913         g++.old-deja/g++.other/crash29.C,
7914         g++.old-deja/g++.other/crash30.C,
7915         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
7916
7917 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
7918
7919         * gcc.dg/20020115-1.c: New.
7920
7921 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
7922
7923         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
7924
7925 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
7926
7927         * gcc.dg/20020122-3.c: New.
7928
7929 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
7930
7931         * g++.dg/other/gc1.C: New test.
7932
7933 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
7934
7935         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
7936
7937 2002-01-22  Richard Henderson  <rth@redhat.com>
7938
7939         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
7940
7941 2002-01-22  Richard Henderson  <rth@redhat.com>
7942
7943         * gcc.dg/20020122-4.c: New.
7944
7945 2002-01-22  H.J. Lu <hjl@gnu.org>
7946
7947         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
7948         link output.
7949         * gcc.dg/special/ecos.exp: Likewise.
7950         * lib/g++-dg.exp: Likewise.
7951         * lib/g77-dg.exp: Likewise.
7952         * lib/gcc-dg.exp : Likewise.
7953         * lib/mike-g++.exp: Likewise.
7954         * lib/mike-g77.exp: Likewise.
7955         * lib/mike-gcc.exp: Likewise.
7956         * lib/objc-dg.exp: Likewise.
7957
7958 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
7959
7960         PR target/5379
7961         * gcc.dg/20020122-2.c: New test.
7962
7963 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
7964
7965         * gcc.dg/20020122-1.c: New test.
7966
7967 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
7968
7969         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
7970
7971 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
7972
7973         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
7974
7975 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7976
7977         * gcc.c-torture/compile/20020121-1.c: New test.
7978
7979 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7980
7981         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
7982         ld_library_path.
7983
7984 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
7985
7986         * gcc.dg/20020218-1.c: New test.
7987
7988 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
7989
7990         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
7991         messages
7992         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
7993         "At global scope" warning
7994         * g++.dg/ext/align1.C: Change cygwin test for alignment
7995         from db-bogus to dg-warning
7996
7997 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
7998
7999         * g77.f-torture/compile/cpp2.F: New test.
8000
8001 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8002
8003         * g++.dg/template/access1.C: New test.
8004
8005 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
8006
8007         * gcc.dg/20020118-1.c: New.
8008
8009 2002-01-18  Kazu Hirata  <kazu@hxi.com>
8010
8011         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
8012
8013 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8014
8015         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
8016         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
8017         alignment warnings.
8018
8019 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8020
8021         * gcc.misc-tests/i386-prefetch.exp: Save and restore
8022         torture_with_loops and torture_without_loops
8023
8024 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
8025
8026         * gcc.c-torture/compile/20020116-1.c: New test.
8027
8028 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
8029
8030         * gcc.dg/20020116-2.c: New test.
8031
8032         * gcc.dg/ultrasp4.c: New test.
8033
8034         * gcc.dg/20020116-1.c: New test.
8035
8036 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
8037
8038         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
8039         by EABI.
8040
8041 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
8042
8043         * gcc.misc-tests/i386-prefetch.exp: New.
8044         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
8045         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
8046         * gcc.misc-tests/i386-pf-none-1.c: New test.
8047         * gcc.misc-tests/i386-pf-sse-1.c: New test.
8048
8049 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
8050
8051         * gcc.dg/gnu89-init-1.c: Add new tests.
8052
8053 2002-01-15  Andreas Jaeger  <aj@suse.de>
8054
8055         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
8056         * gcc.dg/i386-mmx-2.c: Likewise.
8057         * gcc.dg/i386-sse-1.c: Likewise.
8058         * gcc.dg/i386-sse-2.c: Likewise.
8059         * gcc.dg/i386-sse-3.c: Likewise.
8060
8061 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
8062
8063         * g77.f-torture/execute/intrinsic-unix-bessel.f:
8064         Uncomment additional cases that now pass.
8065
8066 2002-01-11  Richard Henderson  <rth@redhat.com>
8067
8068         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
8069         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
8070
8071 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
8072
8073         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
8074
8075 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
8076
8077         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
8078         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
8079
8080 2002-01-10  Dale Johannesen  <dalej@apple.com>
8081
8082         * gcc.c-torture/execute/loop-11.c: New.
8083
8084 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
8085
8086         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
8087         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
8088
8089 2002-01-09  Richard Henderson  <rth@redhat.com>
8090
8091         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
8092         type in which to perform the operation for each size.
8093
8094 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
8095
8096         * gcc.c-torture/compile/20020109-2.c: New test.
8097
8098 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
8099
8100         * gcc.c-torture/execute/loop-10.c: New test.
8101
8102 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8103
8104         * gcc.c-torture/compile/20010226-1.c: New test.
8105         * gcc.c-torture/compile/20010227-1.c: New test.
8106         * gcc.c-torture/compile/20010426-1.c: New test.
8107         * gcc.c-torture/compile/20010510-1.c: New test.
8108         * gcc.c-torture/compile/20010605-3.c: New test.
8109         * gcc.c-torture/compile/20010824-1.c: New test.
8110         * gcc.c-torture/execute/20010409-1.c: New test.
8111         * gcc.dg/noncompile/20000901-1.c: New test.
8112         * gcc.dg/20001023-1.c: New test.
8113         * gcc.dg/20001101-1.c: New test.
8114         * gcc.dg/20001102-1.c: New test.
8115         * gcc.dg/20010207-1.c: New test.
8116         * gcc.dg/20010405-1.c: New test.
8117         * gcc.dg/20010822-1.c: New test.
8118         * gcc.dg/20011107-1.c: New test.
8119
8120 2002-01-09  Jeffrey A Law  (law@redhat.com)
8121
8122         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
8123
8124         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
8125         execution failure on PA targets.
8126
8127 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8128
8129         * gcc.c-torture/compile/20020109-1.c: New test.
8130
8131 2002-01-08  Kazu Hirata  <kazu@hxi.com>
8132
8133         * gcc.c-torture/execute/20020108-1.c: New test.
8134
8135 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
8136
8137         * gcc.dg/20020108-1.c: New test.
8138
8139 2002-01-08  H.J. Lu <hjl@gnu.org>
8140
8141         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
8142         for header files.
8143
8144 2002-01-08  Geoff Keating  <geoffk@redhat.com>
8145
8146         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
8147         consistency.
8148
8149 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
8150
8151         * gcc.dg/altivec-4.c: Test altivec predicates.
8152
8153 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
8154
8155         * gcc.c-torture/execute/20020107-1.c: New test.
8156
8157 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8158
8159         PR c/5279
8160         * gcc.c-torture/compile/20020106-1.c: New test.
8161
8162 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8163
8164         * gcc.c-torture/execute/nestfunc-4.c: New test.
8165
8166 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8167
8168         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
8169         extra triple that slipped in.
8170         * g++.old-deja/g++.abi/align.C: Likewise.
8171         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8172
8173 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8174
8175         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
8176         * g++.old-deja/g++.abi/align.C: Likewise.
8177         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8178
8179         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
8180         on FreeBSD/i386.
8181         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
8182         FreeBSD.
8183
8184 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
8185
8186         * gcc.dg/20020104-1.c: New test.
8187
8188         * gcc.dg/20020104-2.c: New test.
8189
8190 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
8191
8192         * gcc.dg/20020103-1.c: Fix typo in target selector.
8193
8194 2002-01-03  Richard Henderson  <rth@redhat.com>
8195
8196         * gcc.dg/20020103-1.c: New.
8197
8198 2002-01-03  Kazu Hirata  <kazu@hxi.com>
8199
8200         * gcc.c-torture/execute/20020103-1.c: New test.
8201
8202 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
8203
8204         * g++.dg/other/debug2.C: New test.
8205
8206         * gcc.c-torture/compile/20020103-1.c: New test.
8207
8208 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
8209
8210         * gcc.dg/gnu89-init-1.c: Added new tests.
8211
8212 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8213
8214         * g++.dg/template/friend2.C: Remove as patch is reverted.
8215
8216         * g++.dg/warn/oldcast1.C: New test.
8217
8218         * g++.dg/template/ptrmem1.C: New test.
8219         * g++.dg/template/ptrmem2.C: New test.
8220
8221         * g++.dg/template/ntp.C: New test.
8222
8223         * g++.dg/other/component1.C: New test.
8224
8225         * g++.dg/template/ttp3.C: New test.
8226
8227         * g++.dg/template/friend2.C: New test.
8228         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
8229
8230 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8231
8232         * g++.dg/other/ptrmem1.C: New test.
8233         * g++.dg/other/ptrmem2.C: New test.
8234
8235 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8236
8237         * g++.dg/template/ctor1.C: New test.
8238
8239 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8240
8241         * g++.dg/template/friend2.C: New test.
8242
8243 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
8244
8245         * gcc.dg/mmix-1.c: New test.
8246
8247 2001-12-31  Richard Henderson  <rth@redhat.com>
8248
8249         * gcc.dg/asm-5.c: New.
8250
8251 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
8252
8253         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
8254         in namespace __gnu_cxx
8255
8256 2001-12-30  Richard Henderson  <rth@redhat.com>
8257
8258         * gcc.dg/debug-6.c: New.
8259
8260 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
8261
8262         * gcc.c-torture/compile/20011229-2.c: New test.
8263
8264 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
8265
8266         * gcc.dg/debug-3.c: New test.
8267         * gcc.dg/debug-4.c: New test.
8268         * gcc.dg/debug-5.c: New test.
8269
8270 2001-12-29  Richard Henderson  <rth@redhat.com>
8271
8272         * g++.dg/eh/loop1.C: New.
8273
8274 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8275
8276         * g++.dg/template/crash1.C: New test.
8277
8278 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8279
8280         * g++.dg/other/const1.C: New test.
8281
8282 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
8283
8284         * gcc.c-torture/compile/20011229-1.c: New test.
8285
8286 2001-12-28  Stan Shebs  <shebs@apple.com>
8287
8288         * lib/objc-torture.exp: Resync with c-torture.exp.
8289         * lib/objc.exp: Load standard libraries.
8290
8291 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
8292
8293         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
8294         additional tests.
8295
8296 2001-12-27  Roger Sayle <roger@eyesopen.com>
8297
8298         * gcc.c-torture/execute/string-opt-16.c: New testcase.
8299
8300 2001-12-27  Richard Henderson  <rth@redhat.com>
8301
8302         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
8303
8304 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
8305
8306         * g++.dg/eh/ctor1.C: New test.
8307         * g++.dg/other/error2.C: New test.
8308
8309 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
8310
8311         * g++.dg/other/init2.C: New test.
8312
8313 2001-12-24  Richard Henderson  <rth@redhat.com>
8314
8315         * gcc.dg/20011223-1.c: New.
8316         * gcc.dg/inline-1.c: New.
8317
8318 2001-12-23  Richard Henderson  <rth@redhat.com>
8319
8320         * gcc.dg/asm-4.c: Test operand modifiers.
8321
8322 2001-12-23  Richard Henderson  <rth@redhat.com>
8323
8324         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
8325
8326 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
8327
8328         * gcc.c-torture/execute/20011223-1.c: New test.
8329
8330 2001-12-21  Richard Henderson  <rth@redhat.com>
8331
8332         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
8333         re-enables the warning.
8334
8335 2001-12-21  Richard Henderson  <rth@redhat.com>
8336
8337         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
8338
8339 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
8340
8341         * gcc.c-torture/compile/20011218-1.c: New test.
8342
8343 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
8344
8345         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
8346         arm-isr.c test.
8347         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
8348         epilogue generation for ARM ISR routines.
8349
8350 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8351
8352         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
8353         * gcc.dg/format/c90-printf-3.c: Likewise.
8354         * gcc.dg/format/c99-printf-3.c: Likewise.
8355         * gcc.dg/format/ext-1.c: Likewise.
8356         * gcc.dg/format/ext-6.c: Likewise.
8357         * gcc.dg/format/format.h: Prototype unlocked stdio.
8358
8359 2001-12-20  Richard Henderson  <rth@redhat.com>
8360
8361         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
8362         (arena): Use it.
8363         (malloc): Correct allocation logic.  Abort if we fill up the
8364         arena before initialization complete.
8365         (realloc): Correct allocation logic.
8366
8367 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
8368
8369         * gcc.c-torture/compile/20011219-2.c: New test.
8370
8371         * gcc.c-torture/execute/20011219-1.c: New test.
8372
8373 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
8374
8375         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
8376         target does not support weak symbols.
8377
8378 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
8379
8380         * gcc.c-torture/compile/20011219-1.c: New test.
8381
8382 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
8383
8384         * g++.dg/other/error1.C: New test.
8385
8386 2001-12-17  Jeffrey A Law  (law@redhat.com)
8387
8388         * gcc.c-torture/execute/20011217-1.c: New test.
8389
8390 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
8391
8392         * objc.dg/special/: New directory.
8393         * objc.dg/special/special.exp: New file.
8394         * objc.dg/special/unclaimed-category-1.h: New file.
8395         * objc.dg/special/unclaimed-category-1a.m: New file.
8396         * objc.dg/special/unclaimed-category-1.m: New file.
8397
8398 2001-12-17  Andreas Jaeger  <aj@suse.de>
8399
8400         * gcc.c-torture/compile/20011217-2.c: New test.
8401
8402 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
8403
8404         * gcc.c-torture/compile/20011217-1.c: New test.
8405
8406 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
8407
8408         * testsuite/gcc.dg/20011214-1.c: New.
8409
8410 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
8411
8412         * gcc.dg/altivec-4.c: New.
8413
8414 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
8415
8416         * gcc.dg/20011113-1.c: New test.
8417
8418 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8419
8420         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
8421         std::__malloc_alloc_template<0> and
8422         std::__default_alloc_template<false, 0>.
8423
8424 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
8425
8426         * objc/execute/bf-21.m: New test.
8427         * objc/execute/enumeration-1.m: New test.
8428         * objc/execute/enumeration-2.m: New test.
8429
8430 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
8431
8432         * gcc.dg/gnu89-init-1.c: New test.
8433
8434 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8435
8436         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
8437         * g++.old-deja/g++.jason/2371.C: Likewise.
8438         * g++.old-deja/g++.jason/template33.C: Likewise.
8439         * g++.old-deja/g++.jason/template34.C: Likewise.
8440         * g++.old-deja/g++.jason/template36.C: Likewise.
8441         * g++.old-deja/g++.oliva/typename1.C: Likewise.
8442         * g++.old-deja/g++.oliva/typename2.C: Likewise.
8443         * g++.old-deja/g++.other/typename1.C: Likewise.
8444         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8445         * g++.old-deja/g++.pt/nontype5.C: Likewise.
8446         * g++.old-deja/g++.pt/typename11.C: Likewise.
8447         * g++.old-deja/g++.pt/typename14.C: Likewise.
8448         * g++.old-deja/g++.pt/typename16.C: Likewise.
8449         * g++.old-deja/g++.pt/typename3.C: Likewise.
8450         * g++.old-deja/g++.pt/typename4.C: Likewise.
8451         * g++.old-deja/g++.pt/typename5.C: Likewise.
8452         * g++.old-deja/g++.pt/typename7.C: Likewise.
8453         * g++.old-deja/g++.robertl/eb9.C: Likewise.
8454
8455 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
8456
8457         * g++.dg/other/linkage1.C: New test.
8458         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
8459         specifiers.
8460
8461 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
8462
8463         * gcc.dg/concat.c: New test.
8464
8465 2001-12-11  Stan Shebs  <shebs@apple.com>
8466
8467         * objc/compile: New test directory.
8468         * objc/compile/compile.exp: New expect script.
8469         * objc/compile/20011211-1.m: New compile test.
8470
8471 2001-12-11  Jason Merrill  <jason@redhat.com>
8472
8473         * lib/prune.exp (prune_gcc_output): Also handle "In member
8474         function".  So many permutations...
8475
8476 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
8477
8478         * g++.dg/template/typedef1.C: New test.
8479
8480 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8481
8482         * g++.dg/other/copy1.C: New test.
8483
8484 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
8485
8486         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
8487
8488         * gcc.dg/builtin-choose-expr.c: New.
8489
8490 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
8491
8492         * gcc.dg/altivec-2.c: New.
8493
8494 2001-12-07  Richard Henderson  <rth@redhat.com>
8495
8496         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
8497
8498 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
8499
8500         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
8501         ultrasparc.
8502
8503 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8504
8505         * g++-old.deja/g++.robertl/eb101.C: Deleted.
8506
8507 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
8508
8509         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
8510         variable argument list.
8511
8512 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
8513
8514         * gcc.c-torture/execute/memcheck: Delete entire directory.
8515         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
8516         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
8517
8518 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8519
8520         * gcc.dg/Wshadow-1.c: New test.
8521
8522 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
8523
8524         * gcc.c-torture/compile/20011130-1.c: New test.
8525
8526         * gcc.dg/noncompile/20011025-1.c: New test.
8527
8528         * g++.dg/other/anon-union.C: New test.
8529
8530         * gcc.c-torture/execute/20011024-1.c: New test.
8531
8532 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
8533
8534         * gcc.c-torture/execute/20000722-1.x,
8535         gcc.c-torture/execute/20010123-1.x: Remove.
8536         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
8537         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
8538         gcc.dg/c99-complit-2.c: New tests.
8539
8540 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
8541
8542         * g++.dg/inherit/base1.C: New test.
8543
8544 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
8545
8546         * g++.dg/other/stdarg1.C: New test.
8547
8548         * gcc.c-torture/compile/20011130-2.c: New test.
8549
8550 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
8551
8552         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
8553         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
8554         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
8555         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
8556         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
8557         * gcc.dg/builtin-prefetch-1.c: New test.
8558
8559 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
8560
8561         * gcc.dg/20011130-1.c: New test.
8562
8563 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8564
8565         * g++.dg/other/scope1.C: New test.
8566         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
8567
8568 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8569
8570         * gcc.dg/vla-init-1.c: New test.
8571
8572 2001-12-01  Geoff Keating  <geoffk@redhat.com>
8573
8574         * gcc.c-torture/compile/structs.c: New testcase from GDB.
8575
8576 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8577
8578         * objc.dg/alias.m: Update.
8579         * objc.dg/class-1.m: Update.
8580         * objc.dg/const-str-1.m: Update.
8581         * objc.dg/fwd-proto-1.m: Update.
8582         * objc.dg/id-1.m: Update.
8583         * objc.dg/super-class-1.m: Update.
8584
8585 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
8586
8587         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
8588         constructs.
8589
8590 2001-11-28  Jeffrey A Law  (law@cygnus.com)
8591
8592         * gcc.c-torture/execute/20011128-1.c: New test.
8593
8594 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
8595
8596         * gcc.dg/20011127-1.c: New test.
8597
8598 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8599
8600         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
8601         from Austin Group draft 7.
8602         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
8603         scanf format arguments.
8604         * gcc.dg/format/no-exargs-2.c: New test.
8605
8606 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
8607
8608         * g++.dg/abi/vbase8-4.C: New test.
8609
8610 2001-11-24  Ian Lance Taylor  <ian@airs.com>
8611
8612         * gcc.c-torture/execute/20011121-1.c: New test.
8613
8614 2001-11-23  Jeffrey A Law  (law@cygnus.com)
8615
8616         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
8617
8618 2001-11-23  Andreas Jaeger  <aj@suse.de>
8619
8620         * gcc.dg/cpp/charconst-2.c: New test.
8621
8622 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
8623
8624         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
8625         to the host if it is remote.  Let tests specify extra headers
8626         they use.
8627         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
8628         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
8629         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
8630         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
8631         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
8632         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
8633         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
8634         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
8635         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
8636         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
8637
8638 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
8639
8640         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
8641         for little endian ARMs.
8642
8643 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
8644
8645         * gcc.c-torture/compile/20011119-1.c: New test.
8646         * gcc.c-torture/compile/20011119-2.c: New test.
8647
8648 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
8649
8650         * gcc.dg/altivec-1.c: Fix typo.
8651
8652 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
8653
8654         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
8655
8656 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
8657
8658         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
8659
8660 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
8661
8662         * lib/g77.exp: Don't specify --rpath-link.
8663
8664         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
8665         across all the headers.
8666         * gcc.dg/format/format.exp: For testing on a remote host,
8667         copy format.h.
8668
8669         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
8670         * gcc.c-torture/execute/930406-1.c: Likewise.
8671         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
8672
8673 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
8674
8675         * gcc.dg/altivec-1.c: New.
8676
8677 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
8678
8679         * gcc.dg/cpp/fpreprocessed.c: New test case.
8680
8681 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8682
8683         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
8684         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
8685         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
8686
8687 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8688
8689         * gcc.dg/no-builtin-1.c: New test.
8690
8691 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
8692
8693         * gcc.c-torture/execute/20011115-1.c: New test.
8694
8695 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
8696
8697         * gcc.c-torture/compile/20011114-2.c: New test.
8698         * gcc.c-torture/compile/20011114-3.c: New test.
8699         * gcc.c-torture/compile/20011114-4.c: New test.
8700
8701 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
8702
8703         * g++.dg/other/init1.C: New test.
8704
8705 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
8706
8707         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
8708         message.
8709
8710         * gcc.c-torture/execute/20011114-1.c: New testcase.
8711
8712         * gcc.c-torture/compile/20010327-1.c: Revert last change.
8713         * gcc.c-torture/compile/20011114-1.c: New test, exactly
8714         like the (before this change) version of 20010327-1.c.
8715
8716 2001-11-14  Roger Sayle <roger@eyesopen.com>
8717
8718         * gcc.c-torture/execute/string-opt-13.c: New testcase.
8719
8720 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
8721
8722         * g++.dg/init/array2.C: New test.
8723
8724 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
8725
8726         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
8727
8728 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
8729
8730         * g++.dg/other/forscope1.C: New test.
8731         * g++.dg/ext/forscope1.C: New test.
8732         * g++.dg/ext/forscope2.C: New test.
8733
8734 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
8735
8736         * gcc.c-torture/execute/20011113-1.c: New test.
8737
8738 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
8739
8740         * gcc.c-torture/execute/20011109-2.c: New test.
8741
8742         * gcc.c-torture/execute/20011109-1.c: New test.
8743
8744 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
8745
8746         * gcc.c-torture/compile/20011109-1.c: New test.
8747
8748 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
8749
8750         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
8751         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
8752         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
8753         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
8754         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
8755         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
8756         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
8757
8758 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8759
8760         * g++.dg/warn/Wshadow-1.C: New tests.
8761         * g++.old-deja/g++.mike/for3.C: Update.
8762
8763 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
8764
8765         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
8766         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
8767         XFAILs.  Adjust expected error texts.
8768         * gcc.c-torture/compile/20011106-1.c,
8769         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
8770         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
8771         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
8772         gcc.dg/c99-array-lval-5.c: New tests.
8773
8774 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
8775
8776         * gcc.dg/cpp/defined.c: Update.
8777
8778 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
8779
8780         * gcc.c-torture/execute/anon-1.c: New test.
8781
8782 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
8783
8784         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
8785         same size, so no warning should be produced on stormy16.
8786
8787         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
8788         due to oversized array.
8789         * g++.old-deja/g++.mike/ns15.C: Likewise.
8790         * g++.old-deja/g++.pt/crash16.C: Likewise.
8791
8792 2001-11-02  Graham Stott  <grahams@redhat.com>
8793
8794         * g++.dgother/debug1.C: Fix typos.
8795
8796 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
8797
8798         * g++.dg/other/debug1.C: New test.
8799
8800 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
8801
8802         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
8803         of unsigned long.
8804
8805 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
8806
8807         * gcc.dg/20011029-2.c: New test.
8808
8809         * gcc.c-torture/compile/20011029-1.c: New test.
8810
8811 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
8812
8813         * objc/execute/class_self-1.m: New test.
8814         * objc/execute/class_self-2.m: New test.
8815
8816 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
8817
8818         * gcc.misc-tests/msgs.exp: Delete.
8819         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
8820         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
8821         error set to match recent changes.
8822
8823 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
8824
8825         * gcc.dg/20011021-1.c: New test.
8826
8827 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
8828
8829         * gcc.c-torture/compile/20011023-1.c: New test.
8830
8831 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
8832
8833         * lib/g77.exp: Rewrite based on lib/g++.exp.
8834
8835 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
8836
8837         * gcc.c-torture/execute/20011019-1.c: New test.
8838
8839         * gcc.dg/20011018-1.c: New test.
8840
8841 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
8842
8843         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
8844
8845 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
8846
8847         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
8848         * gcc.dg/attr-invalid.c: Likewise.
8849
8850 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
8851
8852         * testsuite/gcc.dg/20011015-1.c: New test.
8853
8854 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
8855
8856         * g++.dg/template/unify2.C: New test.
8857
8858 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
8859
8860         * g++.dg/other/exception-specification.C: New test
8861
8862 2001-10-13  Tom Rix  <trix@redhat.com>
8863
8864         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
8865         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
8866
8867 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
8868
8869         * testsuite/gcc.dg/20011009-1.c: New test.
8870
8871 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8872
8873         PR g++/4476
8874         * g++.dg/other/friend1.C: New test.
8875
8876 2001-10-11  Richard Henderson  <rth@redhat.com>
8877
8878         * g++.old-deja/g++.other/crash18.C: Add -S to options.
8879
8880 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8881
8882         * gcc.c-torture/compile/20011010-1.c: New.
8883
8884 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
8885
8886         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
8887         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
8888         g77.f-torture/execute/execute.exp,
8889         g77.f-torture/noncompile/noncompile.exp,
8890         gcc.c-torture/compile/compile.exp,
8891         gcc.c-torture/execute/execute.exp,
8892         gcc.c-torture/execute/ieee/ieee.exp,
8893         gcc.c-torture/execute/memcheck/memcheck.exp,
8894         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
8895         objc/execute/execute.exp: Update FSF address.
8896
8897 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
8898
8899         * gcc.dg/cpp/cmdlne-C.c: Update.
8900         * gcc.dg/cpp/cmdlne-C2.c: New.
8901
8902 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8903
8904         * gcc.c-torture/execute/20011008-3.c: New.
8905
8906 2001-10-08  DJ Delorie  <dj@redhat.com>
8907
8908         * gcc.dg/20011008-1.c: New.
8909         * gcc.dg/20011008-2.c: New.
8910
8911 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8912
8913         * gcc.dg/cpp/spacing1.c: Update test.
8914
8915 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
8916
8917         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
8918         spelling errors of "separate" as "seperate".
8919
8920 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
8921
8922         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
8923         enough to avoid inlining.
8924
8925 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
8926
8927         * lib/g77.exp: set libg2c_dir correctly.
8928
8929 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8930
8931         * gcc.dg/cpp/macro11.c: New test.
8932
8933 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
8934
8935         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
8936         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
8937         gcc.dg/format/multattr-3.c: New tests.
8938         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
8939         tests for format attributes on function pointers being rejected.
8940
8941 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
8942
8943         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
8944
8945 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
8946
8947         * g++.dg/warn/format1.C: New test.
8948
8949 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
8950
8951         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
8952
8953 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
8954
8955         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
8956
8957 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
8958
8959         * gcc.dg/cpp/redef2.c: Add test.
8960
8961 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
8962
8963         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
8964         long-standing bug on i686, apparently.
8965         * gcc.c-torture/execute/loop-2c.x: New file.
8966         * gcc.c-torture/execute/loop-2d.x: New file.
8967         * gcc.c-torture/execute/loop-3c.x: New file.
8968
8969 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
8970
8971         * gcc.dg/cpp/20000625-2.c: Correct line number.
8972
8973 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8974
8975         * gcc.dg/cpp/macro10.c: New test.
8976         * gcc.dg/cpp/strify3.c: New test.
8977         * gcc.dg/cpp/spacing1.c: Add tests.
8978         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
8979         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
8980
8981 2001-09-24  DJ Delorie  <dj@redhat.com>
8982
8983         * gcc.c-torture/execute/20010924-1.c: New test.
8984
8985 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8986
8987         * testsuite/objc/execute/paste.m: Remove.
8988
8989 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
8990
8991         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
8992
8993 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
8994
8995         * g77.dg/strlen0.f: New test.
8996
8997 2001-09-21  Richard Henderson  <rth@redhat.com>
8998
8999         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
9000         * g++.old-deja/g++.abi/vtable2.C: Likewise.
9001
9002 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9003
9004         Table-driven attributes.
9005         * g++.dg/ext/attrib1.C: New test.
9006
9007 2001-09-20  DJ Delorie  <dj@redhat.com>
9008
9009         * gcc.dg/20000926-1.c: Update expected warning messages.
9010         * gcc.dg/array-2.c: Likewise, and test for warnings too.
9011         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
9012         array.
9013
9014 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
9015
9016         * g++.dg/eh/registers1.C: New test case.
9017
9018 2001-09-17  Richard Henderson  <rth@redhat.com>
9019
9020         * gcc.dg/array-5.c: Fix VLA decomposition test.
9021
9022 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9023
9024         * gcc.dg/cpp/line5.c: New testcase.
9025
9026 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
9027
9028         * gcc.dg/cpp/macro9.c: New test.
9029
9030 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
9031
9032         * gcc.c-torture/execute/980223.c: Change type of addr from long
9033         to char *.
9034
9035 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
9036
9037         * gcc.c-torture/execute/20010915-1.c: New test.
9038
9039 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
9040
9041         * g77.dg/bprob: New directory.
9042         * g77.dg/bprob/bprob.exp: New file.
9043         * g77.dg/bprob/bprob-1.f: New test.
9044         * g77.dg/gcov: New directory.
9045         * g77.dg/gcov/gcov.exp: New file.
9046         * g77.dg/gcov/gcov-1.f: New test.
9047         * g77.dg/gcov/gcov-1.x: New file.
9048
9049 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9050
9051         * gcc.dg/cpp/directiv.c: Update.
9052         * gcc.dg/cpp/undef1.c: Update.
9053
9054 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
9055
9056         * gcc.dg/20010912-1.c: New test.
9057
9058 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
9059
9060         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
9061         language-independent file in lib.
9062         * lib/gcov.exp: New file.
9063
9064 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9065
9066         * gcc.c-torture/compile/20010911-1.c: New test.
9067
9068 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
9069
9070         * lib/profopt.exp: New, to support profile-directed optimizations.
9071         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
9072         * gcc.misc-tests/bprob-1.c: New test.
9073         * gcc.misc-tests/bprob-2.c: New test.
9074
9075 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
9076
9077         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
9078         XFAIL and which kinds of gcov output to verify.
9079         * gcc.misc-tests/gcov-4b.x: New file.
9080         * gcc.misc-tests/gcov-5b.x: New file.
9081         * gcc.misc-tests/gcov-6.x: New file.
9082         * gcc.misc-tests/gcov-7.c: New test.
9083         * gcc.misc-tests/gcov-7.x: New file.
9084
9085 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
9086
9087         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
9088         * gcc.misc-tests/gcov-6.c: New test.
9089
9090 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9091
9092         PR c++/3986
9093         * g++.dg/abi/vbase1.C: New test.
9094
9095 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
9096
9097         * objc.dg/method-2.m: New.
9098
9099 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9100
9101         PR c++/4203
9102         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
9103         * g++.dg/init/empty1.C: New test.
9104
9105 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
9106
9107         * gcc.c-torture/compile/20010903-1.c: New test.
9108
9109 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
9110
9111         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
9112         for m68k.
9113
9114 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
9115
9116         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
9117
9118         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
9119
9120         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
9121
9122 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
9123
9124         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
9125         for 16-bit 'unsigned int'.
9126
9127 2001-08-29  Kazu Hirata  <kazu@hxi.com>
9128
9129         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
9130
9131 2001-08-27  Richard Henderson  <rth@redhat.com>
9132
9133         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
9134         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
9135
9136 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
9137
9138         * gcc.dg/asm-names.c (ymain): New.
9139
9140 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
9141
9142         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
9143         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
9144         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
9145
9146 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9147
9148         * gcc.dg/compare5.c: New testcase.
9149
9150 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
9151
9152         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
9153         and "In instantiation".
9154
9155 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
9156
9157         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
9158
9159 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
9160
9161         * gcc.misc-tests/gcov.exp: Add support for branch information.
9162         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
9163         * gcc.misc-tests/gcov-4.c: New test.
9164         * gcc.misc-tests/gcov-4b.c: New test.
9165         * gcc.misc-tests/gcov-5b.c: New test.
9166
9167 2001-08-20  Zack Weinberg  <zackw@panix.com>
9168
9169         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
9170         expected to fail.
9171
9172 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9173
9174         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
9175
9176 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
9177
9178         * g++.dg/eh/template1.C: New test.
9179
9180 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
9181
9182         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
9183         Fix thinko.
9184         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
9185         for xfail.
9186
9187 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
9188
9189         * lib/g77-dg.exp:  Use prune.exp for common procedures
9190         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
9191         * lib/g77.exp: (g77-dg-prune) Remove
9192
9193 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
9194
9195         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
9196
9197 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9198
9199         * g++.dg/template/unify1.C: New test.
9200
9201 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
9202
9203         * g++.dg/abi/empty4.C: New test.
9204
9205 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
9206
9207         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
9208         solaris2.*
9209         * g77.f-torture/compile/pr3743.x: Likewise
9210
9211 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9212
9213         * g++.dg/other/using-declaration.C: New test.
9214
9215 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9216
9217         * gcc.dg/cpp/tr-sign.c: New testcase.
9218
9219 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9220
9221         * gcc.dg/cpp/19951025-1.c: Revert.
9222         * gcc.dg/cpp/directiv.c: We no longer process directives that
9223         interrupt macro arguments.
9224
9225 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
9226
9227         * gcc.dg/bconstp-1.c: New test.
9228
9229 2001-08-03  Richard Henderson  <rth@redhat.com>
9230
9231         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
9232
9233 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9234
9235         * gcc.dg/cpp/19951025-1.c: Update.
9236
9237 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
9238
9239         * g77.dg/ff90-1.f (s): Fix reference of variable z,
9240         should be x.
9241
9242 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9243
9244         Kill -fhonor-std.
9245         * g++.old-deja/g++.ns/ns14.C: Remove special options.
9246         * g++.old-deja/g++.other/std1.C: Likewise.
9247         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
9248
9249 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
9250
9251         * lib/g77.exp:  Load gcc-defs.exp for common procedures
9252         (g77_pass, g77_fail, g77_finish, g77_exit,
9253         ${tool}_check_unsupported_p} Now redundant.  Deleted.
9254
9255 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
9256
9257         * g77.dg/fbackslash.f
9258         * g77.dg/fcase-preserve.f
9259         * g77.dg/ff90-1.f
9260         * g77.dg/ffixed-line-length-0.f
9261         * g77.dg/ffixed-line-length-132.f
9262         * g77.dg/ffixed-line-length-7.f
9263         * g77.dg/ffixed-line-length-72.f
9264         * g77.dg/ffixed-line-length-none.f
9265         * g77.dg/ffree-form-1.f
9266         * g77.dg/fno-backslash.f
9267         * g77.dg/fno-f90-1.f
9268         * g77.dg/fno-fixed-form-1.f
9269         * g77.dg/fno-onetrip.f
9270         * g77.dg/fno-typeless-boz.f
9271         * g77.dg/fno-underscoring.f
9272         * g77.dg/fno-vxt-1.f
9273         * g77.dg/fonetrip.f
9274         * g77.dg/ftypeless-boz.f
9275         * g77.dg/fugly-assumed.f
9276         * g77.dg/funderscoring.f
9277         * g77.dg/fvxt-1.f
9278
9279 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
9280
9281         * objc.dg/fwd-proto-1.m: New.
9282         * objc.dg/local-decl-1.m: New.
9283         * objc.dg/naming-1.m: New.
9284         * objc.dg/naming-2.m: New.
9285         * objc.dg/proto-hier-1.m: New.
9286
9287 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
9288
9289         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
9290         largest-type elements to a struct makes its size grow.
9291
9292 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9293
9294         * g++.dg/abi/vthunk1.C: New test.
9295
9296 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9297
9298         * g++.dg/abi/vbase8-22.C: New test.
9299
9300 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9301
9302         * gcc.dg/cpp/macro8.c: New test.
9303
9304 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
9305
9306         * g++.dg/abi/vbase8-21.C: New test.
9307
9308 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
9309
9310         * g++.dg/abi/vbase8-10.C: New test.
9311
9312 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9313
9314         * lib/g++.exp (g++_set_ld_library_path): Renamed to
9315         ${tool}_set_ld_library_path.
9316         Changed caller.
9317         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
9318         g++.exp.
9319
9320 2001-07-26  Stan Cox <scox@redhat.com>
9321
9322         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
9323         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
9324         gcc_exit, gcc_check_unsupported_p):
9325         Moved to gcc-deps.exp
9326         * gcc-deps.exp: New file.
9327
9328 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9329
9330         * g++.old-deja/g++.pt/defarg14.C: New test.
9331
9332 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
9333
9334         * g++.old-deja/g++.other/lineno5.C: New test.
9335
9336 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
9337
9338         * g++.old-deja/g++.pt/crash68.C: New test.
9339
9340 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
9341
9342         * g++.old-deja/g++.other/crash42.C: New test.
9343
9344 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9345
9346         * gcc.dg/cpp/extratokens.c: Fix.
9347         * gcc.dg/cpp/skipping2.c: New tests.
9348
9349 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9350
9351         * gcc.c-torture/execute/20010724-1.c: New file.
9352         * gcc.c-torture/execute/20010724-1.x: New file.
9353
9354 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9355
9356         * g++.old-deja/g++.other/cond7.C: New test.
9357
9358 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9359
9360         * g++.old-deja/g++.other/optimize4.C: New test.
9361
9362 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9363
9364         * g++.old-deja/g++.abi/vbase8-5.C: New test.
9365
9366 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
9367
9368         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
9369         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
9370         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
9371         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
9372
9373         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
9374         bug report" message.
9375
9376         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
9377         * g++.dg/ext/instantiate1.C: Move from old-deja.
9378
9379 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
9380
9381         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
9382         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
9383         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
9384         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
9385
9386 2001-07-23  Jeffrey A Law  (law@cygnus.com)
9387
9388         * gcc.c-torture/execute/20010723-1.c: New test.
9389
9390 2001-07-23  Ben Elliston  <bje@redhat.com>
9391
9392         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
9393
9394 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9395
9396         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
9397         i[34567]86-*-*.
9398         Delete handling of ieee_multilib_flags.
9399         Pass -mieee for alpha*-*-* and sh-*-*.
9400         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
9401
9402 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
9403
9404         Remove old-abi tests.
9405         * g++.old-deja/g++.mike/p11116.C: Remove.
9406         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
9407
9408 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
9409
9410         * g77.f-torture/compile/pr3743.f:  New test
9411
9412 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
9413
9414         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
9415
9416 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9417
9418         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
9419         g++.old-deja/g++.pt/static6.C: Likewise.
9420         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
9421         supports weak symbols.
9422
9423 2001-07-18  Andreas Jaeger  <aj@suse.de>
9424
9425         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
9426         supported again.
9427
9428 2001-07-18  Andreas Jaeger  <aj@suse.de>
9429
9430         * gcc.dg/iftrap-1.c: Fix target line.
9431
9432 2001-07-17  Richard Henderson  <rth@redhat.com>
9433
9434         * gcc.c-torture/execute/20010717-1.c: New.
9435
9436 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9437
9438         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
9439         tests.
9440
9441 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9442
9443         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
9444
9445 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9446
9447         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
9448         UAC_SIGBUS, UAC_NOPRINT definitions.
9449
9450 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
9451
9452         * objc/execute/object_is_class.m: New test.
9453         * objc/execute/object_is_meta_class.m: New test.
9454
9455 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9456
9457         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
9458         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
9459
9460 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
9461
9462         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
9463         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
9464
9465 2001-07-14  Richard Henderson  <rth@redhat.com>
9466
9467         * gcc.dg/iftrap-1.c: New.
9468
9469 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
9470
9471         * g77.f-torture/execute/intrinsic77.f: New test.
9472
9473 2001-07-11  Janis Johnson <janis@us.ibm.com>
9474
9475         * gcc.misc-tests/gcov-3.c: New test.
9476
9477 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
9478
9479         * gcc.c-torture/compile/20010711-1.c,
9480         * gcc.c-torture/compile/20010711-2.c: New tests.
9481
9482 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
9483
9484         * gcc.c-torture/execute/20010711-1.c: New test.
9485
9486 2001-07-11  Ben Elliston  <bje@redhat.com>
9487
9488         * g++.old-deja/g++.other/enum5.C: New test.
9489
9490 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
9491
9492         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
9493         (g++-dg-prune): Call prune_gcc_output.
9494         * prune.exp: New file for prune_gcc_output.
9495         * lib/g++.exp, lib/gcc.exp: Load it.
9496
9497 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9498
9499         * gcc.c-torture/compile/20010701-1.c,
9500         g++.old-deja/g++.ext/attrib6.C: New tests.
9501
9502 2001-07-06  Jeffrey A Law  (law@cygnus.com)
9503
9504         * gcc.c-torture/compile/20010706-1.c: New test.
9505
9506 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
9507
9508         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
9509
9510 2001-06-28  Stan Shebs  <shebs@apple.com>
9511
9512         * gcc.dg/pragma-darwin.c: New test.
9513
9514 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9515
9516         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
9517         Solaris 2.[678] system.
9518
9519 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9520
9521         * gcc.dg/20010622-1.c: New test.
9522
9523 2001-06-18  Stan Shebs  <shebs@apple.com>
9524
9525         * objc.dg: New directory.
9526         * objc.dg/dg.exp: New file.
9527         * objc.dg/alias.m: New.
9528         * objc.dg/class-1.m: New.
9529         * objc.dg/class-2.m: New.
9530         * objc.dg/const-str-1.m: New.
9531         * objc.dg/const-str-2.m: New.
9532         * objc.dg/id-1.m: New.
9533         * objc.dg/method-1.m: New.
9534         * objc.dg/super-class-1.m: New.
9535         * lib/objc-dg.exp: New file.
9536
9537 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9538
9539         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
9540         of label name.
9541
9542 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
9543
9544         * g++.old-deja/g++.abi/vbase8-9.C: New test.
9545
9546 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9547
9548         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
9549         variable.
9550
9551 2001-06-12  Richard Henderson  <rth@redhat.com>
9552
9553         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
9554
9555 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
9556
9557         * g++.old-deja/g++.abi/vbase5.C: New test.
9558         * g++.old-deja/g++.abi/vbase6.C: New test.
9559         * g++.old-deja/g++.abi/vbase7.C: New test.
9560
9561 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9562
9563         * gcc.c-torture/compile/20010610-1.c: New test.
9564
9565 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
9566
9567         * g++.old-deja/g++.abi/vbase4.C: New test.
9568
9569 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9570
9571         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
9572         support %f for HC11/HC12 targets.
9573         * gcc.c-torture/execute/930513-1.x: New file, likewise.
9574         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
9575         on HC11/HC12 targets.
9576         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
9577
9578 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9579
9580         * gcc.dg/wchar_t-1.c: New file.
9581         * gcc.dg/wint_t-1.c: Likewise.
9582
9583 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
9584
9585         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
9586
9587 2001-06-11  Richard Henderson  <rth@redhat.com>
9588
9589         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
9590
9591 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9592
9593         * gcc.c-torture/compile/20010611-1.c: New test.
9594
9595 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9596
9597         * gcc.dg/c99-tag-1.c: Add more tests.
9598
9599 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
9600
9601         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
9602         representation on MN10300 and ARM/Thumb.
9603
9604 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
9605
9606         * g77.f-torture/execute/20010610.f: New.
9607
9608 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
9609
9610         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
9611         names.
9612
9613 2001-06-09  Richard Henderson  <rth@redhat.com>
9614
9615         * gcc.c-torture/execute/ashrdi-1.c: New.
9616         * gcc.c-torture/execute/ashldi-1.c: New.
9617         * gcc.c-torture/execute/lshrdi-1.c: New.
9618
9619 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
9620
9621         * objc/execute/load-3.m: Added. Check sending +load to categories,
9622         in addition to classes.
9623
9624 2001-06-08  Stan Shebs  <shebs@apple.com>
9625
9626         * objc/execute/load-2.m: New test.  From Nicola Pero
9627         <n.pero@mi.flashnet.it>.
9628
9629 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
9630
9631         * gcc.c-torture/execute/20010605-2.c: New test.
9632
9633 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9634
9635         * g++.old-deja/g++.abi/vbase2.C: New test.
9636         * g++.old-deja/g++.abi/vbase3.C: New test.
9637
9638 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9639
9640         * g++.old-deja/g++.pt/friend49.C: New test.
9641
9642 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
9643
9644         * g++.old-deja/g++.ext/anon3.C: New test.
9645
9646 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
9647
9648         * g++.old-deja/g++.other/conv7.C: New test.
9649
9650 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
9651
9652         * gcc.c-torture/compile/20010605-2.c: New test.
9653
9654 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9655
9656         * gcc.c-torture/execute/20010604-1.c: New test.
9657
9658 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
9659
9660         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
9661
9662 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
9663
9664         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
9665         (g++_link_flags): Likewise.
9666         (g++_init): Pass gccpath's value to two previous functions.
9667
9668 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9669
9670         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
9671         Ensure logfile entry matches exec command line.
9672
9673 2001-05-31  Richard Henderson  <rth@redhat.com>
9674
9675         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
9676         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
9677
9678 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
9679
9680         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
9681         compiler for irix6.2
9682
9683 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
9684
9685         * g++.old-deja/g++.other/optimize3.C: New file.
9686
9687 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
9688
9689         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
9690         assemble.
9691
9692 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
9693
9694         * g++.old-deja/g++.other/optimize2.C: New file.
9695
9696 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
9697
9698         * gcc.c-torture/compile/20010518-2.c: New file.
9699         * gcc.c-torture/execute/20010518-1.c: New file.
9700         * gcc.c-torture/execute/20010518-2.c: New file.
9701
9702 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9703
9704         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
9705
9706 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
9707
9708         G++ no longer defines builtins that do not begin with __builtin.
9709         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
9710         * g++.old-deja/g++.brendand/misc13.C: Likewise.
9711         * g++.old-deja/g++.law/builtin1.C: Likewise.
9712         * g++.old-deja/g++.law/cvt2.C: Likewise.
9713         * g++.old-deja/g++.mike/net5.C: Likewise.
9714         * g++.old-deja/g++.other/builtins1.C: Likewise.
9715         * g++.old-deja/g++.other/builtins2.C: Likewise.
9716         * g++.old-deja/g++.other/builtins3.C: Likewise.
9717         * g++.old-deja/g++.other/builtins4.C: Likewise.
9718         * g++.old-deja/g++.other/inline8.C: Likewise.
9719         * g++.old-deja/g++.robertl/eb39.C: Likewise.
9720
9721 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
9722
9723         * g++.old-deja/g++.pt/using1.C: Adjust.
9724         * g++.old-deja/g++.pt/using2.C: New test.
9725
9726 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9727
9728         * gcc.dg/cpp/charconst.c: New tests.
9729         * gcc.dg/cpp/escape.c: New tests.
9730         * gcc.dg/cpp/escape-1.c: New tests.
9731         * gcc.dg/cpp/escape-2.c: New tests.
9732         * gcc.dg/cpp/ucs.c: New tests.
9733
9734 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
9735
9736         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
9737         native compiler for irix6.5.
9738
9739 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
9740
9741         * lib/g++.exp (g++_include_flags): Use args to compute
9742         get_multilibs.
9743         (g++_link_flags): Likewise.
9744         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
9745
9746 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9747
9748         * gcc.dg/c90-hexfloat-1.c: Add more tests.
9749
9750 2001-05-21  Geoff Keating  <geoffk@redhat.com>
9751
9752         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
9753         this file.
9754
9755 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9756
9757         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
9758         STACK_SIZE;
9759         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
9760         to STACK_SIZE; Use it to define size of add_histo array.
9761         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
9762         to STACK_SIZE.
9763         (f): Use GITT_SIZE to define size of gitt local table.
9764         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
9765         to STACK_SIZE; Use it to define size of bytemem array.
9766
9767 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9768
9769         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
9770         on 68HC11/HC12 due to the asm instruction.
9771         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
9772         * gcc.c-torture/compile/920520-1.x: Likewise.
9773         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
9774         on 68HC11/HC12 because the function is larger than 64K.
9775         * gcc.c-torture/compile/961203-1.x: New file, this test fails
9776         on 68HC11/HC12 because the structure is too large.
9777
9778 2001-05-20  Richard Henderson  <rth@redhat.com>
9779
9780         * gcc.c-torture/execute/20010520-1.c: New.
9781
9782 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9783
9784         * g++.old-deja/g++.warn/compare1.C: New test.
9785         * gcc.dg/compare4.c: New test.
9786
9787 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
9788
9789         * g++.old-deja/g++.other/optimize1.C: New test.
9790
9791 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9792
9793         * g++.old-deja/g++.pt/spec41.C: New test.
9794
9795 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
9796
9797         * gcc.c-torture/compile/20010114-1.x: Remove.
9798
9799 2001-05-18  Stan Shebs  <shebs@apple.com>
9800
9801         * gcc.c-torture/compile/20010518-1.c: New test.
9802
9803 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
9804
9805         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
9806         * g++.old-deja/g++.pt/crash67.C: New test.
9807
9808 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
9809
9810         * g++.old-deja/g++.other/debug9.C: New test.
9811
9812 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
9813
9814         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
9815
9816 2001-05-16  Jan Hubicka  <jh@suse.cz>
9817
9818         * gcc.c-torture/compile/20010516-1.c: New test.
9819
9820 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
9821
9822         * g++.old-deja/g++.other/crash41.C: New test.
9823
9824 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
9825
9826         * g++.old-deja/g++.pt/crash66.C: New test.
9827
9828 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
9829
9830         * g++.old-deja/g++.robertl/eb27.C: Convert.
9831
9832 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
9833
9834         * g++.dg/friend-warn.C: New test.  Do not warn about friend
9835         declaration being redundant.
9836
9837 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
9838
9839         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
9840
9841 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
9842
9843         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
9844
9845 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
9846
9847         * lib/g++.exp: Use testsuite_flags.
9848
9849 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
9850
9851         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
9852
9853 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9854
9855         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
9856
9857 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
9858
9859         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
9860
9861 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
9862
9863         * gcc.c-torture/compile/20010313-1.c: New test.
9864
9865 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
9866
9867         * gcc.dg/cpp/direct2.c: New test.
9868         * gccq.dg/cpp/direct2s.c: New test.
9869
9870         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
9871
9872 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
9873
9874         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
9875         * g++.old-deja/g++.other/op3.C: Likewise.
9876
9877 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9878
9879         * gcc.dg/cpp/syshdr.h: New file.
9880         * gcc.dg/cpp/sysmac1.c: Update.
9881         * gcc.dg/cpp/sysmac2.c: Update.
9882
9883 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9884
9885         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
9886
9887 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
9888
9889         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
9890         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
9891
9892 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
9893
9894         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
9895
9896 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
9897
9898         * lib/g++.exp (g++_include_flags): Don't use any special flags
9899         if TESTING_IN_BUILD_TREE is not defined.
9900         (g++_init): Use a plain 'c++' as the compiler if
9901         TESTING_IN_BUILD_TREEE is not defined.
9902
9903 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
9904
9905         * g++.old-deja/g++.eh/catch13.C: New test.
9906         * g++.old-deja/g++.eh/catch14.C: New test.
9907
9908 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
9909
9910         * gcc.dg/cpp/tr-define.c: New test.
9911
9912 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
9913
9914         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
9915         <stdlib.h>, not <malloc.h>.
9916
9917 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
9918
9919         * g++.old-deja/g++.ns/template17.C: New test.
9920
9921 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
9922
9923         * g++.old-deja/g++.pt/ref4.C: New test.
9924
9925 2001-04-30  Richard Henderson  <rth@redhat.com>
9926
9927         * gcc.dg/20000724-1.c: Revert last change.
9928
9929 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
9930
9931         * g77.f-torture/execute/20010430.f: New test.
9932
9933 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
9934
9935         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
9936
9937 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
9938
9939         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
9940
9941 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
9942
9943         * g++.old-deja/g++.eh/crash6.C: New test.
9944
9945 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
9946
9947         * g++.old-deja/g++.other/warn7.C: New test.
9948
9949 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
9950
9951         * g++.old-deja/g++.other/defarg9.C: New test.
9952
9953 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
9954
9955         * g77.f-torture/compile/20010426.f: New test.
9956         * g77.f-torture/execute/20010426.f: New test.
9957
9958 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
9959
9960         * g77.f-torture/compile/20000629-1.x: Remove - error
9961         has been fixed.
9962
9963 2001-04-26  Jeffrey A Law  (law@cygnus.com)
9964
9965         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
9966         Tweak slightly to work with g++.dg framework.
9967         * g++.dg/special/ecos.exp: Run initp1.C test.
9968         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
9969
9970         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
9971         its linker doesn't give line numbers either.
9972         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
9973
9974 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
9975
9976         * g++.old-deja/g++.other/lex1.C: New test.
9977
9978 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
9979
9980         * gcc.dg/noncompile/20010425-1.c: New test.
9981
9982 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
9983
9984         * g++.old-deja/g++.pt/mangle2.C: New test.
9985
9986 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
9987
9988         * gcc.dg/format/plus-1.c: New test.
9989
9990 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
9991
9992         * gcc.dg/20010423-1.c: New test.
9993
9994 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
9995
9996         * gcc.c-torture/execute/20010422-1.c: New test.
9997
9998 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
9999
10000         * g++.old-deja/g++.ns/type2.C: New test.
10001
10002 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
10003
10004         * g++.old-deja/g++.other/perf1.C: New test.
10005
10006 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
10007
10008         * gcc.dg/c99-func-2.c: Remove xfail.
10009         * gcc.dg/c99-func-3.c: Remove xfail.
10010         * gcc.dg/c99-func-4.c: Remove xfail.
10011
10012 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
10013
10014         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
10015
10016 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10017
10018         * gcc.c-torture/compile/20010423-1.c: New test.
10019
10020 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10021
10022         * g++.old-deja/g++.pt/typename28.C: New test.
10023
10024 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10025
10026         * g++.old-deja/g++.abi/empty2.C: New test.
10027         * g++.old-deja/g++.abi/empty3.C: New test.
10028
10029 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10030
10031         * g++.old-deja/g++.other/comdat2.C: New test.
10032         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
10033
10034 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10035
10036         * g++.old-deja/g++.other/overload14.C: New test.
10037
10038 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10039
10040         * g++.old-deja/g++.other/lookup23.C: New test.
10041
10042 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10043
10044         * gcc.c-torture/execute/20010403-1.c: New test.
10045
10046 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
10047             Mark Mitchell  <mark@codesourcery.com>
10048
10049         * lib/old-dejagnu.exp: Don't delete output of executable.
10050         Add .exe suffix to executables.
10051
10052 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
10053
10054         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
10055
10056 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10057
10058         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
10059
10060 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10061
10062         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
10063         * g++.old-deja/g++.abi/crash1.C: New test.
10064
10065 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10066
10067         * g++.old-deja/g++.other/crash40.C: New test.
10068
10069 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10070
10071         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
10072
10073 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
10074
10075         * g++.old-deja/g++.other/warn6.C: New test.
10076
10077 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10078
10079         * g++.old-deja/g++.robertl/eb42.C: Same.
10080
10081 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10082
10083         * gcc.dg/wtr-conversion-1.c: New testcase.
10084
10085 2001-04-10  Richard Henderson  <rth@redhat.com>
10086
10087         * g++.old-deja/g++.other/array5.C: New.
10088
10089 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10090
10091         * gcc.c-torture/execute/20010408-1.c: New test.
10092
10093 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
10094
10095         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
10096         headers and constructs.
10097         * g++.old-deja/g++.robertl/eb79.C: Same.
10098         * g++.old-deja/g++.robertl/eb77.C (main): Same.
10099         * g++.old-deja/g++.robertl/eb73.C: Same.
10100         * g++.old-deja/g++.robertl/eb66.C (main): Same.
10101         * g++.old-deja/g++.robertl/eb55.C (t): Same.
10102         * g++.old-deja/g++.robertl/eb54.C (main): Same.
10103         * g++.old-deja/g++.robertl/eb46.C (main): Same.
10104         * g++.old-deja/g++.robertl/eb44.C: Same.
10105         * g++.old-deja/g++.robertl/eb41.C (main): Same.
10106         * g++.old-deja/g++.robertl/eb4.C (main): Same.
10107         * g++.old-deja/g++.robertl/eb39.C: Same.
10108         * g++.old-deja/g++.robertl/eb33.C (main): Same.
10109         * g++.old-deja/g++.robertl/eb31.C (main): Same.
10110         * g++.old-deja/g++.robertl/eb30.C: Same.
10111         * g++.old-deja/g++.robertl/eb3.C: Same.
10112         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
10113         * g++.old-deja/g++.robertl/eb21.C: Same.
10114         * g++.old-deja/g++.robertl/eb15.C: Same.
10115         * g++.old-deja/g++.robertl/eb118.C: Same.
10116         * g++.old-deja/g++.robertl/eb115.C (main): Same.
10117         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
10118         * g++.old-deja/g++.robertl/eb109.C: Same.
10119         * g++.old-deja/g++.other/sibcall1.C (main): Same.
10120         * g++.old-deja/g++.mike/rtti1.C: Same.
10121         * g++.old-deja/g++.mike/p658.C: Same.
10122         * g++.old-deja/g++.mike/net46.C: Same.
10123         * g++.old-deja/g++.mike/net34.C: Same.
10124         * g++.old-deja/g++.mike/memoize1.C: Same.
10125         * g++.old-deja/g++.mike/eh2.C: Same.
10126         * g++.old-deja/g++.law/weak.C: Same.
10127         * g++.old-deja/g++.law/visibility7.C: Same.
10128         * g++.old-deja/g++.law/visibility25.C: Same.
10129         * g++.old-deja/g++.law/visibility22.C: Same.
10130         * g++.old-deja/g++.law/visibility2.C: Same.
10131         * g++.old-deja/g++.law/visibility17.C: Same.
10132         * g++.old-deja/g++.law/visibility13.C: Same.
10133         * g++.old-deja/g++.law/visibility10.C: Same.
10134         * g++.old-deja/g++.law/visibility1.C: Same.
10135         * g++.old-deja/g++.law/virtual3.C (eval): Same.
10136         * g++.old-deja/g++.law/vbase1.C: Same.
10137         * g++.old-deja/g++.law/operators32.C: Same.
10138         * g++.old-deja/g++.law/nest3.C: Same.
10139         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
10140         * g++.old-deja/g++.law/except5.C (main): Same.
10141         * g++.old-deja/g++.law/cvt7.C (run): Same.
10142         * g++.old-deja/g++.law/cvt2.C: Same.
10143         * g++.old-deja/g++.law/cvt16.C: Same.
10144         * g++.old-deja/g++.law/ctors6.C (bar): Same.
10145         * g++.old-deja/g++.law/ctors17.C (main): Same.
10146         * g++.old-deja/g++.law/ctors13.C: Same.
10147         * g++.old-deja/g++.law/ctors12.C (main): Same.
10148         * g++.old-deja/g++.law/ctors10.C: Same.
10149         * g++.old-deja/g++.law/code-gen5.C: Same.
10150         * g++.old-deja/g++.law/bad-error7.C: Same.
10151         * g++.old-deja/g++.law/arm9.C: Same.
10152         * g++.old-deja/g++.law/arm12.C: Same.
10153         * g++.old-deja/g++.law/arg8.C: Same.
10154         * g++.old-deja/g++.law/arg1.C: Same.
10155         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
10156         * g++.old-deja/g++.jason/template31.C: Same.
10157         * g++.old-deja/g++.jason/template24.C (main): Same.
10158         * g++.old-deja/g++.jason/2371.C: Same.
10159         * g++.old-deja/g++.eh/new2.C: Same.
10160         * g++.old-deja/g++.eh/new1.C: Same.
10161         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
10162         * g++.old-deja/g++.brendan/nest21.C (main): Same.
10163         * g++.old-deja/g++.brendan/err-msg3.C: Same.
10164         * g++.old-deja/g++.brendan/crash62.C: Same.
10165         * g++.old-deja/g++.brendan/crash52.C: Same.
10166         * g++.old-deja/g++.brendan/crash49.C (main): Same.
10167         * g++.old-deja/g++.brendan/crash38.C: Same.
10168         * g++.old-deja/g++.brendan/crash15.C (main): Same.
10169         * g++.old-deja/g++.brendan/copy9.C: Same.
10170
10171 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
10172
10173         * gcc.c-torture/execute/20001203-2.c (memset):
10174         Count argument is of type __SIZE_TYPE__.
10175
10176 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
10177
10178         * gcc.c-torture/compile/20010404-1.c: New test.
10179
10180 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
10181
10182         * gcc.c-torture/compile/20010326-1.c: New test.
10183
10184 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
10185
10186         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
10187         peculiarities of the SH.
10188         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
10189
10190 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10191
10192         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
10193         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
10194         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
10195
10196 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10197
10198         * g77.f-torture/compile/20010321-1.f: New test.
10199
10200 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10201
10202         * gcc.c-torture/compile/20010329-1.c: New test.
10203
10204 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10205
10206         * gcc.c-torture/execute/20010329-1.c: New test.
10207
10208 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
10209
10210         * g++.old-deja/g++.other/eh4.C: Fix typo.
10211
10212 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
10213
10214         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
10215
10216 2001-03-28  Philip Blundell  <philb@gnu.org>
10217
10218         * gcc.c-torture/compile/20010328-1.c: New test.
10219
10220 2001-03-27  Richard Henderson  <rth@redhat.com>
10221
10222         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
10223         * g++.old-deja/g++.eh/vbase3.C: Likewise.
10224
10225 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
10226
10227         * gcc.c-torture/compile/20010327-1.c: New test.
10228
10229 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10230
10231         * g++.old-deja/g++.other/friend12.C: New test.
10232         * g++.old-deja/g++.other/friend9.C: Expect no errors.
10233         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
10234
10235 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10236
10237         * gcc.c-torture/execute/20010325-1.c: New test.
10238
10239 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
10240
10241         * g++.old-deja/g++.other/mangle3.C: New test.
10242
10243 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
10244
10245         * g++.old-deja/g++.other/anon8.C: New test.
10246
10247 2001-03-20  Philip Blundell  <philb@gnu.org>
10248
10249         * gcc.c-torture/compile/20010320-1.c: New test.
10250
10251 2001-03-17  Richard Henderson  <rth@redhat.com>
10252
10253         * g++.old-deja/g++.other/eh4.C: Add expected error text.
10254
10255 2001-03-15  Geoff Keating  <geoff@redhat.com>
10256
10257         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
10258         tests on AIX.
10259
10260 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
10261
10262         * g++.old-deja/g++.other/eh4.C: New test.
10263
10264 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
10265
10266         * gcc.dg/cpp/mi1.c: Update.
10267
10268 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
10269
10270         * g++.old-deja/g++.other/regstack.C: New test.
10271
10272 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10273
10274         * g++.old-deja/g++.other/ref4.C: New test.
10275
10276 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
10277
10278         * objc/execute/va_method.m: Added.
10279         * objc/execute/IMP.m: Added.
10280         * objc/execute/_cmd.m: Added.
10281         * objc/execute/accessing_ivars.m: Added.
10282         * objc/execute/class-1.m: Added.
10283         * objc/execute/class-10.m: Added.
10284         * objc/execute/class-11.m: Added.
10285         * objc/execute/class-12.m: Added.
10286         * objc/execute/class-13.m: Added.
10287         * objc/execute/class-14.m: Added.
10288         * objc/execute/class-2.m: Added.
10289         * objc/execute/class-3.m: Added.
10290         * objc/execute/class-4.m: Added.
10291         * objc/execute/class-5.m: Added.
10292         * objc/execute/class-6.m: Added.
10293         * objc/execute/class-7.m: Added.
10294         * objc/execute/class-8.m: Added.
10295         * objc/execute/class-9.m: Added.
10296         * objc/execute/class-tests-1.h
10297         * objc/execute/class-tests-2.h
10298         * objc/execute/compatibility_alias.m: Added.
10299         * objc/execute/encode-1.m: Added.
10300         * objc/execute/formal_protocol-1.m: Added.
10301         * objc/execute/formal_protocol-2.m: Added.
10302         * objc/execute/formal_protocol-3.m: Added.
10303         * objc/execute/formal_protocol-4.m: Added.
10304         * objc/execute/formal_protocol-5.m: Added.
10305         * objc/execute/formal_protocol-6.m: Added.
10306         * objc/execute/formal_protocol-7.m: Added.
10307         * objc/execute/informal_protocol.m: Added.
10308         * objc/execute/initialize.m: Added.
10309         * objc/execute/load.m: Added.
10310         * objc/execute/many_args_method.m: Added.
10311         * objc/execute/nested-3.m: Added.
10312         * objc/execute/no_clash.m: Added.
10313         * objc/execute/private.m: Added.
10314         * objc/execute/redefining_self.m: Added.
10315         * objc/execute/root_methods.m: Added.
10316         * objc/execute/selector-1.m: Added.
10317         * objc/execute/static-1.m: Added.
10318         * objc/execute/static-2.m: Added.
10319         * objc/execute/va_method.m: Added.
10320
10321 2001-03-10  Richard Henderson  <rth@redhat.com>
10322
10323         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
10324
10325 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
10326
10327         * g++.old-deja/g++.other/crash31.C: XFAIL.
10328         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
10329         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
10330         * gcc.c-torture/execute/20010123-1.x: XFAIL.
10331         * gcc.c-torture/execute/20010124-1.x: XFAIL.
10332         * gcc.dg/sequence-pt-1.c: XFAIL one test.
10333
10334 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
10335
10336         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
10337
10338 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
10339
10340         * gcc.dg/20000724-1.c: Don't use multiline strings.
10341
10342 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
10343
10344         * objc/execute/string1.m, objc/execute/string2.m: Compare the
10345         result of -cString against what we expect it to be; don't just
10346         print it out for no one to read.
10347
10348         * objc/execute/string3.m, objc/execute/string4.m: New tests.
10349         Based on testcases provided by Nicola Pero.
10350
10351 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
10352
10353         * gcc.dg/cpp/macro7.c: New test.
10354
10355 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
10356
10357         * gcc.dg/cpp/multiline.c: Update.
10358
10359 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10360
10361         * g++.old-deja/g++.other/enum3.C: New test.
10362
10363 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10364
10365         * g++.old-deja/g++.other/pod1.C: New test.
10366
10367 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10368
10369         * g++.old-deja/g++.ext/overload1.C: New test.
10370
10371 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10372
10373         * g++.old-deja/g++.pt/using1.C: New test.
10374
10375 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10376
10377         * g++.old-deja/g++.other/using9.C: New test.
10378
10379 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
10380
10381         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
10382
10383         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
10384
10385 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
10386
10387         * g++.old-deja/g++.ext/realpt1.C: Remove.
10388
10389 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
10390
10391         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
10392
10393 2001-02-26  Will Cohen  <wcohen@redhat.com>
10394
10395         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
10396
10397 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
10398
10399         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
10400         templatized constructors.
10401
10402 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10403
10404         * gcc.c-torture/execute/20010224-1.c: New test.
10405
10406 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
10407
10408         * gcc.c-torture/execute/20010222-1.c: New test.
10409
10410 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
10411
10412         * g++.old-deja/g++.other/inline20.C: New test.
10413
10414 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
10415
10416         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
10417
10418 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10419
10420         * g++.old-deja/g++.other/lookup22.C: New test.
10421
10422 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
10423
10424         * g77.dg: New directory.
10425         * g77.dg/20010216-1.f: New test case.
10426         * g77.dg/dg.exp: New driver.
10427         * lib/g77-dg.exp: New driver library.
10428
10429 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10430
10431         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
10432
10433 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
10434
10435         * g++.old-deja/g++.other/decl9.C: New test.
10436
10437 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
10438
10439         * g++.old-deja/g++.other/init16.C: Update the test so that it does
10440         not need <string> and also tests the initialization at runtime.
10441
10442 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10443
10444         * gcc.c-torture/execute/longlong.c: New test.
10445
10446 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
10447
10448         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
10449
10450 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
10451
10452         * gcc.c-torture/execute/920302-1.c (execute):
10453         Change argument type to short.
10454
10455 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10456
10457         * g++.old-deja/g++.pt/deduct6.C: New test.
10458
10459 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10460
10461         * g++.old-deja/g++.pt/deduct5.C: New test.
10462
10463 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
10464
10465         * gcc.c-torture/execute/20010209-1.c: New test.
10466
10467 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
10468
10469         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
10470
10471 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
10472
10473         * g++.dg/vtgc1.C: Update for new ABI.
10474
10475         * consistency.vlad: New directory, 1665 files.
10476
10477 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10478
10479         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
10480         return type.
10481         * gcc.dg/cpp/digraphs.c: Declare puts.
10482
10483 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
10484
10485         * g++.old-deja/g++.other/warn5.C: New test.
10486
10487 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
10488
10489         * g++.old-deja/g++.pt/spec40.C: New test.
10490
10491 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
10492
10493         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
10494         case.
10495         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
10496
10497 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
10498
10499         * gcc.c-torture/compile/20010209-1.c: New test.
10500
10501 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
10502
10503         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
10504         excess errors message but not if it crashes.
10505         * g++.old-deja/g++.other/crash27.C: Likewise.
10506         * g++.old-deja/g++.other/crash28.C: Likewise.
10507         * g++.old-deja/g++.other/crash30.C: Likewise.
10508         * g++.old-deja/g++.other/crash32.C: Likewise.
10509         * g++.old-deja/g++.other/crash35.C: Likewise.
10510         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10511
10512 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10513
10514         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
10515         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
10516         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
10517         g77.f-torture/execute/execute.exp,
10518         g77.f-torture/noncompile/noncompile.exp,
10519         gcc.c-torture/execute/execute.exp,
10520         gcc.c-torture/execute/memcheck/memcheck.exp,
10521         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
10522         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
10523         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
10524         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
10525         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
10526         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
10527         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
10528         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
10529         Remove bug reporting instructions with ancient email addresses.
10530
10531 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
10532
10533         * gcc.dg/20010202-1.c: New test.
10534         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
10535
10536 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
10537
10538         * g++.dg/stdbool-if.C: New test.
10539
10540 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
10541
10542         * objc/execute/fdecl.m: Added main().
10543
10544 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
10545
10546         * gcc.c-torture/execute/20010206-1.c: New test.
10547
10548 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10549
10550         * gcc.dg/cpp/avoidpaste1.c: Update.
10551
10552 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
10553
10554         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
10555         Pero <nicola@brainstorm.co.uk>.
10556         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
10557
10558 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
10559
10560         * g++.old-deja/g++.pt/spec39.C: New test.
10561
10562 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
10563
10564         * gcc.c-torture/compile/20010202-1.c: New test.
10565
10566 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
10567
10568         * g++.old-deja/g++.abi/primary2.C: New test.
10569         * g++.old-deja/g++.abi/primary3.C: New test.
10570         * g++.old-deja/g++.abi/primary4.C: New test.
10571         * g++.old-deja/g++.abi/primary5.C: New test.
10572         * g++.old-deja/g++.abi/vtable3.h: New test.
10573         * g++.old-deja/g++.abi/vtable3a.C: New test.
10574         * g++.old-deja/g++.abi/vtable3b.C: New test.
10575         * g++.old-deja/g++.abi/vtable3c.C: New test.
10576         * g++.old-deja/g++.abi/vtable3d.C: New test.
10577         * g++.old-deja/g++.abi/vtable3e.C: New test.
10578         * g++.old-deja/g++.abi/vtable3f.C: New test.
10579         * g++.old-deja/g++.abi/vtable3g.C: New test.
10580         * g++.old-deja/g++.abi/vtable3h.C: New test.
10581         * g++.old-deja/g++.abi/vtable3i.C: New test.
10582         * g++.old-deja/g++.abi/vtable3j.C: New test.
10583         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
10584
10585 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
10586
10587         * g++.old-deja/g++.other/anon6.C: New test.
10588         * g++.old-deja/g++.other/anon7.C: New test.
10589
10590 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10591
10592         * gcc.dg/cpp/avoidpaste2.c: New tests.
10593
10594 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
10595
10596         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
10597
10598 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
10599
10600         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
10601         DECIMAL_DIG cases for Irix."
10602
10603 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
10604
10605         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
10606
10607 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10608
10609         * gcc.dg/c99-tag-1.c: New test.
10610
10611 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
10612
10613         * gcc.dg/cpp/tr-warn1.c: Add tests.
10614
10615 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
10616
10617         * gcc.dg/cpp/avoidpaste1.c: Update.
10618         * gcc.dg/cpp/paste4.c: Update.
10619
10620 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
10621
10622         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
10623         cases for Irix.
10624
10625 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
10626
10627         * g++.old-deja/g++.other/inline19.C: New test.
10628
10629 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10630
10631         * gcc.dg/Wlarger-than.c: New test.
10632
10633 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10634
10635         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
10636
10637 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
10638
10639         * gcc.c-torture/execute/20010129-1.c: New test.
10640         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
10641
10642 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
10643
10644         * gcc.dg/cpp/avoidpaste1.c: Test case.
10645
10646 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
10647
10648         * g++.old-deja/g++.other/inline18.C: New test.
10649
10650 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10651
10652         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
10653         and __builtin_putchar.
10654
10655 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
10656
10657         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
10658         tests.
10659
10660 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
10661
10662         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
10663         floating point number rounding mode to round to the nearest
10664         representable mode.
10665
10666 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
10667
10668         * g++.old-deja/g++.other/mangle2.C: New test.
10669
10670 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
10671
10672         * gcc.c-torture/compile/20010124-1.c: New test.
10673
10674 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
10675
10676         * g++.old-deja/g++.pt/spec38.C: New test.
10677
10678 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10679
10680         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
10681         "Build don't run".
10682
10683 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10684
10685         * gcc.c-torture/execute/20010123-1.c: New test.
10686
10687 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
10688
10689         * g++.old-deja/g++.pt/spec37.C: New test.
10690
10691 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
10692
10693         * g++.old-deja/g++.pt/overload14.C: New test.
10694
10695 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10696
10697         * gcc.c-torture/execute/20010122-1.c: New test, exercise
10698         __builtin_return_address.
10699
10700 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
10701
10702         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
10703         * g++.old-deja/g++.pt/spec35.C: New test.
10704         * g++.old-deja/g++.pt/spec36.C: New test.
10705
10706 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
10707
10708         * gcc.c-torture/compile/20010118-1.c: New test.
10709
10710 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
10711
10712         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
10713
10714 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
10715
10716         * gcc.c-torture/execute/20010119-1.c: New test.
10717
10718 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10719
10720         * g++.old-deja/g++.other/vbase5.C: New test.
10721
10722 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
10723
10724         * gcc.c-torture/execute/20010118-1.c: New test.
10725
10726 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10727
10728         * g++.old-deja/g++.pt/deduct3.C: New test.
10729
10730 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10731
10732         * g++.old-deja/g++.pt/spec34.C: New test.
10733
10734 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
10735
10736         * g77.f-torture/compile/20000601-2.f: New test.
10737
10738 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10739
10740         * g++.old-deja/g++.other/init17.C: New test.
10741
10742 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
10743
10744         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
10745
10746 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10747
10748         * g++.old-deja/g++.pt/unify8.C: New test.
10749
10750 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10751
10752         * g++.old-deja/g++.abi/vbase1.C: New test.
10753
10754 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10755
10756         * g++.old-deja/g++.pt/crash65.C: New test.
10757
10758 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
10759
10760         * gcc.dg/cpp/assembl2.S: New test case.
10761
10762 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
10763
10764         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
10765         are supported.
10766
10767 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10768
10769         * g++.old-deja/g++.other/builtins1.C: New test.
10770         * g++.old-deja/g++.other/builtins2.C: Likewise.
10771         * g++.old-deja/g++.other/builtins3.C: Likewise.
10772         * g++.old-deja/g++.other/builtins4.C: Likewise.
10773
10774 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
10775
10776         * gcc.c-torture/compile/20010117-1.c: New test.
10777         * gcc.c-torture/compile/20010117-2.c: New test.
10778
10779 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10780
10781         * g77.f-torture/execute/20010116.[fx]: New test,
10782         XFAIL on i?86-*-*.
10783         * g77.f-torture/compile/20010115.f: Indicate it's
10784         a test for PR fortran/1636.
10785
10786 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10787
10788         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
10789
10790 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10791
10792         * g77.f-torture/compile/20010115.f: New test.
10793
10794 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
10795
10796         * g++.old-deja/g++.pt/nontype5.C: New test.
10797
10798 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10799
10800         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
10801         have an equivalent working one below it.
10802
10803 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
10804
10805         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
10806         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
10807
10808 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
10809
10810         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
10811         message containing "init_priority".
10812         (conpr-2.C): Likewise.
10813         (conpr-3.C): Likewise.
10814         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
10815
10816 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10817
10818         * gcc.c-torture/execute/20010114-2.c: New test.
10819
10820 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
10821
10822         * gcc.c-torture/compile/20010114-1.c: New test.
10823         * gcc.c-torture/compile/20010114-1.x: Xfail.
10824         * gcc.c-torture/compile/20010114-2.c: New test.
10825         * gcc.c-torture/execute/20010114-1.c: New test.
10826         * gcc.dg/trunc-1.c: New test.
10827         * gcc.dg/uninit-B.c: New test.
10828
10829 2001-01-13  Nick Clifton  <nickc@redhat.com>
10830
10831         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
10832         target.
10833
10834 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10835
10836         * gcc.c-torture/compile/20010113-1.c: New test.
10837
10838 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
10839
10840         * gcc.c-torture/compile/20001212-1.c: New test.
10841
10842 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10843
10844         * gcc.dg/cpp/widestr1.c: Update.
10845         * gcc.dg/cpp/prag-imp.c: Remove.
10846
10847 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
10848
10849         * gcc.c-torture/execute/20000801-3.x: Remove.
10850         * gcc.dg/c90-init-1.c: New test.
10851         * gcc.dg/c99-init-1.c: New test.
10852         * gcc.dg/c99-init-2.c: New test.
10853         * gcc.dg/gnu99-init-1.c: New test.
10854
10855 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
10856
10857         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
10858         testing that no relevant ones were found.
10859
10860 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
10861
10862         * g++.old-deja/g++.pt/cast2.C: New test.
10863
10864 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
10865
10866         * g++.old-deja/g++.pt/friend47.C: New test.
10867
10868 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
10869
10870         * g++.old-deja/g++.pt/instantiate13.C: New test.
10871
10872 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
10873
10874         * g++.old-deja/g++.other/defarg7.C: New test.
10875         * g++.old-deja/g++.other/defarg8.C: New test.
10876
10877 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
10878
10879         * g++.old-deja/g++.pt/crash64.C: New test.
10880
10881 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
10882
10883         * g++.old-deja/g++.pt/crash63.C: New test.
10884
10885 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10886
10887         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
10888
10889 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
10890
10891         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
10892
10893 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
10894
10895         * g++.old-deja/g++.pt/error3.C: New test.
10896
10897 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
10898
10899         * g++.old-deja/g++.other/crash39.C: New test.
10900
10901 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
10902
10903         * g++.old-deja/g++.other/vbase4.C: New test.
10904
10905 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
10906
10907         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
10908         * gcc.dg/special/20000419-2.c: New file. Identical to above.
10909         * gcc.dg/special/special.exp: New test driver which will check
10910         for alias support for the above test.
10911
10912 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
10913
10914         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
10915         problems on small machines.
10916         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
10917         parameterize.
10918
10919 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
10920
10921         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
10922         mips.
10923         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
10924
10925 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
10926
10927         * g++.old_deja/g++.pt/using8.C: New test.
10928
10929 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10930
10931         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
10932
10933 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
10934
10935         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
10936         where a failure is expected.
10937         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
10938
10939 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
10940
10941         * g++.old_deja/g++.pt/instantiate12.C: New test.
10942
10943 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
10944
10945         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
10946         start of structs.
10947         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
10948         * g++.old-deja/g++.brendan/crash17.C: Likewise.
10949         * g++.old-deja/g++.brendan/crash29.C: Likewise.
10950         * g++.old-deja/g++.brendan/crash48.C: Likewise.
10951         * g++.old-deja/g++.brendan/ns1.C: Likewise.
10952         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
10953         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
10954         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
10955         * g++.old-deja/g++.eh/spec6.C: Likewise.
10956         * g++.old-deja/g++.jason/crash3.C: Likewise.
10957         * g++.old-deja/g++.law/ctors11.C: Likewise.
10958         * g++.old-deja/g++.law/ctors17.C: Likewise.
10959         * g++.old-deja/g++.law/ctors5.C: Likewise.
10960         * g++.old-deja/g++.law/ctors9.C: Likewise.
10961         * g++.old-deja/g++.mike/ambig1.C: Likewise.
10962         * g++.old-deja/g++.mike/net22.C: Likewise.
10963         * g++.old-deja/g++.mike/p3538a.C: Likewise.
10964         * g++.old-deja/g++.mike/p3538b.C: Likewise.
10965         * g++.old-deja/g++.mike/virt3.C: Likewise.
10966         * g++.old-deja/g++.niklas/t128.C: Likewise.
10967         * g++.old-deja/g++.other/anon4.C: Likewise.
10968         * g++.old-deja/g++.other/using1.C: Likewise.
10969         * g++.old-deja/g++.other/warn3.C: Likewise.
10970         * g++.old-deja/g++.pt/t37.C: Likewise.
10971         * g++.old-deja/g++.robertl/eb69.C: Likewise.
10972         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10973
10974 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
10975
10976         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
10977
10978 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10979
10980         * gcc.c-torture/execute/stdio-opt-3.c: New test.
10981
10982 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
10983
10984         * gcc.c-torture/compile/20010107-1.c: New test.
10985
10986 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10987
10988         * gcc.c-torture/execute/builtin-noret-1.c: New test.
10989
10990 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10991
10992         * gcc.dg/format/format.h: New file.
10993         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
10994         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
10995         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
10996         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
10997         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
10998         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
10999         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
11000         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
11001         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
11002         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
11003         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
11004         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
11005         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
11006         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
11007         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
11008         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
11009         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
11010         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
11011         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
11012         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
11013         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
11014         instead of declaring standard types, macros and functions in each
11015         test.
11016
11017 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
11018
11019         * gcc.c-torture/execute/20010106-1.c: New test.
11020
11021 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11022
11023         * gcc.dg/format/format.exp: New file.
11024         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
11025         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
11026         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
11027         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
11028         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
11029         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
11030         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
11031         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
11032         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
11033         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
11034         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
11035         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
11036         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
11037         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
11038         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
11039         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
11040         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
11041         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
11042         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
11043         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
11044         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
11045         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
11046         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
11047         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
11048         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
11049         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
11050         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
11051         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
11052         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
11053         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
11054         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
11055         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
11056         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
11057         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
11058         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
11059         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
11060         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
11061         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
11062         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
11063         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
11064         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
11065         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
11066
11067 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
11068
11069         * gcc.c-torture/execute/991228-1.c: Take word endianness into
11070         account.
11071
11072 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11073
11074         * gcc.c-torture/execute/builtin-complex-1.c: New test.
11075
11076 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11077
11078         * g++.old-deja/g++.pt/crash62.C: New test.
11079
11080 2001-01-04  Richard Henderson  <rth@redhat.com>
11081
11082         * gcc.dg/20000926-1.c: Update expected warnings.
11083         * gcc.dg/array-2.c: Likewise.
11084         * gcc.dg/array-4.c: Also validate flexible array members.
11085         * gcc.dg/c99-flex-array-1.c: New.
11086
11087 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11088
11089         * gcc.c-torture/compile/20001222-1.x: Remove.
11090
11091 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11092
11093         * gcc.c-torture/execute/built-in-setjmp.c: New.
11094
11095 2001-01-03  Richard Henderson  <rth@redhat.com>
11096
11097         * gcc.dg/940510-1.c: Update expected error wording.
11098         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
11099
11100 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
11101
11102         * lib/target-supports.exp (check_alias_available): Modified to
11103         indicate aliases not supported if only weak aliases are supported.
11104
11105 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11106
11107         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
11108         Turn on cmpstrsi checks for __pj__ and __i370__.
11109
11110 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11111
11112         * g++.old-deja/g++.other/virtual11.C: New test.
11113
11114 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11115
11116         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
11117
11118 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11119
11120         * gcc.c-torture/compile/20010102-1.c: New test.
11121
11122 2001-01-02  Andreas Jaeger  <aj@suse.de>
11123
11124         * gcc.dg/noreturn-3.c: New test.
11125
11126         * gcc.dg/noreturn-4.c: New test.
11127
11128 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11129
11130         * gcc.c-torture/execute/stdio-opt-1.c: Also test
11131         __builtin_fputc and __builtin_fwrite.
11132
11133 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11134
11135         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
11136         signed char, not default char.
11137
11138 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11139
11140         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
11141
11142 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
11143
11144         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
11145
11146 2000-12-29  Richard Henderson  <rth@redhat.com>
11147
11148         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
11149         (__cyg_profile_func_exit): Define.
11150
11151 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11152
11153         * g++.dg/vtgc1.C: New test.
11154
11155 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
11156
11157         * gcc.dg/noncompile/20001228-1.c: New test.
11158
11159         * gcc.dg/20001228-1.c: New test.
11160
11161         * gcc.c-torture/execute/20001228-1.c: New test.
11162
11163 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
11164
11165         * gcc.dg/format-strfmon-1.c: New test.
11166
11167 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11168
11169         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
11170         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
11171         * gcc.c-torture/execute/string-opt-1.c: Likewise.
11172         * gcc.c-torture/execute/string-opt-2.c: Likewise.
11173         * gcc.c-torture/execute/string-opt-3.c: Likewise.
11174         * gcc.c-torture/execute/string-opt-4.c: Likewise.
11175         * gcc.c-torture/execute/string-opt-6.c: Likewise.
11176         * gcc.c-torture/execute/string-opt-7.c: Likewise.
11177         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11178         * gcc.c-torture/execute/string-opt-9.c: Likewise.
11179         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11180         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11181         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11182
11183         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
11184         * gcc.c-torture/execute/string-opt-4.c: Test index.
11185
11186 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
11187
11188         * gcc.c-torture/compile/20001226-1.c: New test.
11189
11190 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11191
11192         * gcc.c-torture/compile/20001222-1.c: New test.
11193         * gcc.c-torture/compile/20001222-1.x: Xfail.
11194
11195 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
11196
11197         * gcc.c-torture/execute/comp-goto-2.c: New test.
11198
11199 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
11200
11201         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
11202         Use long types if __INT_MAX__ is 32767.
11203         (main): Use cast to (sint32 *) when poking 88 into a_page.
11204
11205         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
11206
11207 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
11208
11209         * gcc.c-torture/compile/20001221-1.c: New test.
11210         * gcc.c-torture/execute/20001221-1.c: New test.
11211
11212 2000-12-20  Richard Henderson  <rth@redhat.com>
11213
11214         * g++.old-deja/g++.pt/crash36.C: Update error lines.
11215         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11216
11217 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11218
11219         * gcc.dg/compare3.c: New test.
11220
11221 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11222
11223         * gcc.dg/format-warnll-1.c: New test.
11224
11225 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11226
11227         * gcc.dg/cpp/cmdlne-P.c: New test.
11228
11229 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11230
11231         * gcc.c-torture/execute/builtin-abs-1.c,
11232         gcc.c-torture/execute/builtin-abs-2.c: New tests.
11233
11234 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11235
11236         * gcc.dg/cpp/multiline.c: New test.
11237
11238 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11239
11240         * g++.old-deja/g++.other/syshdr1.C: Update.
11241         * gcc.dg/cpp/lineflags.c: Remove temporarily.
11242
11243 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11244
11245         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
11246
11247 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11248
11249         * g++.old-deja/g++.pt/ttp65.C: New test.
11250
11251 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11252
11253         * g++.old-deja/g++.pt/ttp64.C: New test.
11254
11255 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11256
11257         * g++.old-deja/g++.pt/spec33.C: New test.
11258
11259 2000-12-14  Catherine Moore  <clm@redhat.com>
11260
11261         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
11262         * gcc.c-torture/execute/920612-2.c: Likewise.
11263         * gcc.c-torture/execute/920428-2.c: Likewise.
11264         * gcc-c-torture/execute/va-arg-11.c: Call exit.
11265         * gcc.c-torture/execute/va-arg-21.c: Likewise.
11266
11267 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11268
11269         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
11270         * gcc.dg/pack-test-2.c: Likewise.
11271
11272 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11273
11274         Tests by Zack Weinberg <zackw@stanford.edu>.
11275
11276         * gcc.dg/cpp/defined.c: Update.
11277         * gcc.dg/cpp/defined_trad.c: New tests.
11278
11279 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11280
11281         * gcc.dg/cpp/trad-direct.c: Update.
11282
11283 2000-12-11  Neil Booth  <neilb@earthling.net>
11284
11285         * gcc.dg/cpp/defined_trad.c
11286
11287 2000-12-11  Neil Booth  <neilb@earthling.net>
11288
11289         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
11290
11291 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11292
11293         * gcc.dg/format-miss-2.c: New test.
11294
11295 2000-12-09  Neil Booth  <neilb@earthling.net>
11296
11297         * gcc.dg/cpp/lineflags.c: New tests.
11298         * gcc.dg/cpp/poison.c: Update.
11299         * gcc.dg/cpp/redef2.c: Update.
11300         * gcc.dg/cpp/skipping.c: New test.
11301
11302 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
11303
11304         * g++.old-deja/g++.other/eh3.C: New testcase.
11305
11306 2000-12-07  Neil Booth  <neilb@earthling.net>
11307
11308         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
11309         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
11310         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
11311         wtr-union-init-2.c, wtr-union-init-3.c: Update.
11312         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
11313         Update.
11314
11315 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11316
11317         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
11318         __SIZE_TYPE__ instead of int for type of integers cast to
11319         pointers.
11320
11321 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
11322
11323         * g++.old-deja/g++.other/cleanup4.C: New test.
11324
11325 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11326
11327         * format-sec-1.c: New test.
11328
11329 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11330
11331         * gcc.dg/format-nonlit-3.c: New test.
11332
11333 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11334
11335         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
11336         through a null pointer.
11337
11338 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11339
11340         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
11341         * g++.old-deja/g++.pt/partial4.C: New test.
11342
11343 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
11344
11345         * gcc.c-torture/execute/ieee/hugeval.x: New.
11346
11347 2000-12-06  Neil Booth  <neilb@earthling.net>
11348
11349         * gcc.dg/cpp/backslash2.c: New tests.
11350
11351 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11352
11353         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
11354         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
11355
11356 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
11357
11358         * gcc.c-torture/execute/20001203-2.c: New testcase.
11359
11360 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
11361
11362         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
11363         * g++.old-deja/g++.other/virtual10.C: New test.
11364
11365 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
11366
11367         * g++.old-deja/g++.mike/pmf5.C: Remove test.
11368
11369 2000-12-05  Richard Henderson  <rth@redhat.com>
11370
11371         * gcc.c-torture/compile/20001205-1.c: New.
11372
11373 2000-12-04  Neil Booth  <neilb@earthling.net>
11374
11375         * g++.old-deja/g++.other/virtual9.C: New test.
11376         * g++.old-deja/g++.pt/crash61.C: New test.
11377         * gcc.c-torture/execute/loop-9.c: New test.
11378
11379 2000-12-04  Neil Booth  <neilb@earthling.net>
11380
11381         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
11382         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
11383         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
11384         * gcc.dg/cpp/extratokens.c: ...here.
11385
11386 2000-12-04  Neil Booth  <neilb@earthling.net>
11387
11388         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
11389         New tests.
11390
11391 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11392
11393         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
11394         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
11395
11396 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11397
11398         * gcc.c-torture/execute/20001203-1.c: New test.
11399
11400 2000-12-03  Neil Booth  <neilb@earthling.net>
11401
11402         * gcc.dg/cpp/macro6.c: New test cases.
11403
11404 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11405
11406         * gcc.c-torture/execute/string-opt-9.c: New test.
11407         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11408         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11409         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11410
11411         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
11412         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
11413
11414 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
11415
11416         * gcc.dg/cpp/if-6.c: New testcase.
11417
11418         * gcc.dg/20001201-1.c: New testcase.
11419
11420 2000-12-02  Neil Booth  <neilb@earthling.net>
11421
11422         * g++.old-deja/g++.other/externC4.C,
11423         g++.old-deja/g++.other/friend10.C: New tests.
11424
11425 2000-12-02  Neil Booth  <neilb@earthling.net>
11426
11427         * g++.old-deja/g++.other/instan2.C
11428         * g++.old-deja/g++.other/instan3.C: New test.
11429
11430 2000-12-02  Neil Booth  <neilb@earthling.net>
11431
11432         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
11433         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
11434         gnuc99.c,gnuc99-pedantic.c: New tests.
11435
11436 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11437
11438         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
11439         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
11440
11441 2000-12-01  Neil Booth  <neilb@earthling.net>
11442
11443         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
11444         * gcc.dg/cpp/poison.c: Update.
11445         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
11446
11447 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
11448
11449         * g77.f-torture/execute/20001201.f: New test.
11450
11451 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11452
11453         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
11454
11455 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
11456
11457         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
11458
11459 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11460
11461         * g++.old-deja/g++.other/cast6.C: New test.
11462
11463 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
11464
11465         * gcc.c-torture/execute/20001130-2.c: New testcase.
11466
11467 2000-11-30  Richard Henderson  <rth@redhat.com>
11468
11469         * gcc.c-torture/execute/20001130-1.c: New test.
11470
11471 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
11472
11473         * g++.old-deja/g++.other/op3.C: New test.
11474
11475 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
11476
11477         * g++.old-deja/g++.other/op2.C: New test.
11478
11479 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
11480
11481         * g++.old-deja/g++.other/crash38.C: New test.
11482
11483 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
11484
11485         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
11486
11487 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
11488
11489         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
11490         tests.
11491         * gcc.c-torture/execute/string-opt-6.c: New test.
11492
11493         * gcc.dg/20001117-1.c: Add main.
11494
11495 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
11496
11497         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
11498         Move from here ...
11499         * gcc.dg/940510-1.c: ... to here.
11500
11501         * gcc.dg/20000926-1.c: GNU C now allows initializations of
11502         zero-size arrays in toplevel structures.
11503
11504 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
11505
11506         * gcc.c-torture/execute/loop-8.c: New test.
11507
11508 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11509
11510         * g++.old-deja/g++.other/base1.C: New test.
11511
11512 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11513
11514         * g++.old-deja/g++.other/parse2.C: New test.
11515
11516 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11517
11518         * g++.old-deja/g++.pt/incomplete1.C: New test.
11519
11520 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11521
11522         * g++.old-deja/g++.other/friend9.C: New test.
11523
11524 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
11525
11526         * gcc.dg/20001127-1.c: New test.
11527
11528 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
11529
11530         * g++.old-deja/g++.pt/friend46.C: New test.
11531
11532 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
11533
11534         * g++.old-deja/g++.other/ptrmem8.C: New test.
11535
11536 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11537
11538         * gcc.c-torture/execute/string-opt-7.c: New test.
11539         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11540
11541 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
11542
11543         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
11544         instead of 'mkcheck 2'.
11545
11546 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11547
11548         * gcc.c-torture/execute/memcheck/driver.c,
11549         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
11550         C9X references to refer to C99.
11551
11552 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
11553
11554         * gcc.dg/ultrasp3.c: New test.
11555
11556 2000-11-25  Neil Booth  <neilb@earthling.net>
11557
11558         * gcc.dg/cpp/include2.c: Update test to be locale independent.
11559
11560 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
11561
11562         * gcc.c-torture/compile/20001123-2.c: New.
11563
11564 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11565
11566         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
11567
11568 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
11569
11570         * gcc.dg/sequence-point-1.c: Add some new tests.
11571         * gcc.c-torture/execute/20001124-1.c: New test.
11572
11573 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
11574
11575         * g++.old-deja/g++.other/vaarg4.C: New test.
11576         * gcc.c-torture/compile/20001123-1.c: New test.
11577
11578 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
11579
11580         * g++.other/crash24.C: Adjust and remove XFAIL.
11581         * g++.other/crash37.C: New test.
11582
11583 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
11584
11585         * g++.old-deja/g++.pt/instantiate9.C: New test.
11586
11587 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
11588
11589         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
11590         new ABI, too.
11591
11592         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
11593         * g++.old-deja/g++.robertl/eb55.C: Likewise.
11594
11595 2000-11-22  Neil Booth  <neilb@earthling.net>
11596
11597         * gcc.dg/cpp/Wtrigraphs.c: New test.
11598
11599 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
11600
11601         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
11602
11603 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
11604
11605         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
11606
11607 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
11608
11609         * lib/gcc-dg.exp: load_lib scanasm.exp.
11610         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
11611         * lib/g++-dg.exp: load_lib scanasm.exp.
11612         * lib/scanasm.exp: New.
11613         (scan-assembler, scan-assembler-not): Add optional arguments to
11614         test name, or if not present, the pattern name.
11615         (scan-assembler-dem, scan-assembler-dem-not): New.
11616
11617         * g++.dg/dg.exp: New.
11618
11619 2000-11-21  Neil Booth  <neilb@earthling.net>
11620
11621         * gcc.dg/cpp/integrated1.c: Remove.
11622
11623 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
11624
11625         * gcc.c-torture/execute/20001121-1.c: New test.
11626
11627 2000-11-21  Richard Henderson  <rth@redhat.com>
11628
11629         * gcc.c-torture/compile/20001121-1.c: New test.
11630
11631 2000-11-20  Neil Booth  <neilb@earthling.net>
11632
11633         * gcc.dg/cpp/integrated1.c: New test.
11634
11635 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
11636
11637         * g++.old-deja/g++.other/inline17.C: New test.
11638
11639 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
11640
11641         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
11642         local variable to be zero: I made the variable global. Now
11643         uses abort() and exit() instead of relying on main's return value.
11644
11645 2000-11-20  Neil Booth  <neilb@earthling.net>
11646
11647         * gcc.dg/cpp/paste2.c: Update test.
11648         * objc/execute/paste.m: New test.
11649
11650 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11651
11652         * gcc.dg/c99-condexpr-1.c: New test.
11653
11654 2000-11-20  Neil Booth  <neilb@earthling.net>
11655
11656         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
11657
11658 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
11659
11660         * g++.old-deja/g++.pt/export1.C: New test.
11661
11662 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
11663
11664         * gcc.dg/20001117-1.c: New test.
11665
11666 2000-11-18  Richard Henderson  <rth@redhat.com>
11667
11668         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
11669
11670 2000-11-18  Richard Henderson  <rth@redhat.com>
11671
11672         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
11673         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
11674         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
11675
11676 2000-11-18  Richard Henderson  <rth@redhat.com>
11677
11678         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
11679         (main): New.  Exit cleanly.
11680
11681 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11682
11683         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
11684         gcc.dg/c99-fordecl-2.c: New tests.
11685
11686 2000-11-18  Richard Henderson  <rth@redhat.com>
11687
11688         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
11689         * gcc.c-torture/execute/zerolen-2.c: New.
11690
11691 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11692
11693         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
11694         memory.
11695
11696 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
11697
11698         * g++.old-deja/g++.pt/instantiate8.C: New test.
11699
11700 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
11701
11702         * g++.old-deja/g++.other/incomplete.C: Add more tests.
11703         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
11704
11705 2000-11-16  Nick Clifton  <nickc@redhat.com>
11706
11707         * gcc.c-torture/execute/nestfunc-2.c: New test.
11708         * gcc.c-torture/execute/nestfunc-3.c: New test.
11709
11710 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
11711
11712         * gcc.c-torture/compile/20001116-1.c: New test.
11713
11714 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11715
11716         * gcc.c-torture/execute/20001115-1.c: New test.
11717
11718 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
11719
11720         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
11721         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
11722         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
11723         * g++.old-deja/g++.abi/vmihint.C: Likewise.
11724
11725 2000-11-15  Neil Booth  <neilb@earthling.net>
11726
11727         gcc.dg/cpp/_Pragma1.c: Update.
11728         gcc.dg/cpp/_Pragma2.c: New test.
11729
11730 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11731
11732         * g++.old-deja/g++.other/anon5.C: New test.
11733
11734 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11735
11736         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
11737         tests.
11738
11739 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
11740
11741         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
11742         output.
11743
11744 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11745
11746         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
11747         labels at end of compound statements.
11748
11749 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
11750
11751         * gcc.c-torture/execute/loop-7.c: New test.
11752
11753 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11754
11755         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
11756
11757 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11758
11759         * gcc.dg/c99-bool-1.c: New test.
11760
11761 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11762
11763         * gcc.dg/c99-scope-1.c: Remove xfail.
11764         * gcc.dg/c99-scope-2.c: New test.
11765
11766 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11767
11768         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
11769         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
11770
11771 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
11772
11773         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
11774         error messages.
11775
11776         * g++.mike/p700.C: Don't typedef wchar_t.
11777         * g++.mike/p784.C: Likewise.
11778         * g++.mike/eb101.C: Don't use __wchar_t.
11779
11780 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
11781
11782         * g77.f-torture/execute/20001111.[fx]: Test premature exit
11783         from DO loop.
11784
11785 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
11786
11787         * gcc.c-torture/execute/20001111-1.c: New test.
11788
11789 2000-11-10  Nick Clifton  <nickc@redhat.com>
11790
11791         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
11792         long multuiple and accumulate.
11793
11794 2000-11-09  Richard Henderson  <rth@redhat.com>
11795
11796         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
11797         via size_t instead of int.
11798
11799         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
11800         * gcc.c-torture/execute/string-opt-2.c: Likewise.
11801         * gcc.c-torture/execute/string-opt-3.c: Likewise.
11802         * gcc.c-torture/execute/string-opt-4.c: Likewise.
11803
11804 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
11805
11806         * gcc.c-torture/compile/20001109-1.c: New test.
11807         * gcc.c-torture/compile/20001109-2.c: New test.
11808
11809 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
11810
11811         * g++.old-deja/g++.pt/operator1.C: New test.
11812         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
11813
11814 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
11815
11816         * gcc.dg/20001108-1.c: New test.
11817
11818 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
11819
11820         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
11821         with both arguments constant strings.
11822         * gcc.c-torture/execute/string-opt-3.c: New test.
11823         * gcc.c-torture/execute/string-opt-4.c: New test.
11824         * gcc.c-torture/execute/string-opt-5.c: New test.
11825
11826 2000-11-08  Nick Clifton  <nickc@redhat.com>
11827
11828         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
11829         mulsidi3adddi patterns.
11830
11831 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
11832
11833         * g++.old-deja/g++.other/crash36.C: New test.
11834
11835 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
11836
11837         * g++.old-deja/g++.other/init16.C: New test.
11838
11839 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
11840
11841         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
11842
11843 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
11844
11845         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
11846         * gcc.c-torture/execute/va-arg-16.x: Likewise.
11847         * gcc.c-torture/execute/va-arg-17.x: Likewise.
11848
11849 2000-11-07  DJ Delorie  <dj@redhat.com>
11850
11851         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
11852
11853 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11854
11855         * gcc.c-torture/execute/string-opt-1.c: New test.
11856
11857 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
11858
11859         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
11860         mips-sgi-irix6.* because the MIPS ABI passes floating-point
11861         parameters in registers, and there is no way for a varargs
11862         function to know in which order the integer and floating-point
11863         parameters should be interleaved when they are placed on the
11864         stack.
11865         * gcc.c-torture/execute/va-arg-16.x: Likewise.
11866         * gcc.c-torture/execute/va-arg-17.x: Likewise.
11867
11868 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11869
11870         * gcc.c-torture/execute/string-opt-2.c: New test.
11871
11872 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
11873
11874         * g++.old-deja/g++.pt/crash60.C: New test.
11875
11876 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
11877
11878         * g++.old-deja/g++.other/crash24.C: New test.
11879         * g++.old-deja/g++.other/crash25.C: New test.
11880         * g++.old-deja/g++.other/crash26.C: New test.
11881         * g++.old-deja/g++.other/crash27.C: New test.
11882         * g++.old-deja/g++.other/crash28.C: New test.
11883         * g++.old-deja/g++.other/crash29.C: New test.
11884         * g++.old-deja/g++.other/crash30.C: New test.
11885         * g++.old-deja/g++.other/crash31.C: New test.
11886         * g++.old-deja/g++.other/crash32.C: New test.
11887         * g++.old-deja/g++.other/crash33.C: New test.
11888         * g++.old-deja/g++.other/crash34.C: New test.
11889         * g++.old-deja/g++.other/crash35.C: New test.
11890
11891 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
11892
11893         * gcc.c-torture/execute/20001031-1.c: New test.
11894
11895 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
11896
11897         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
11898         namespace.
11899
11900         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
11901         standards-conformant.
11902
11903         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
11904
11905         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
11906         * g++.old-deja/g++.mike/p755a.C: Likewise.
11907         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
11908         library makes no calls to `operator new' during initialization.
11909
11910 2000-11-04  Neil Booth  <neilb@earthling.net>
11911
11912         * gcc.dg/cpp/include2.c: New tests.
11913
11914 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
11915
11916         * lib/g++.exp (g++_set_ld_library_path): New function.
11917         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
11918
11919 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
11920
11921         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
11922         warnings.
11923
11924 2000-11-01  Richard Henderson  <rth@redhat.com>
11925
11926         * g++.old-deja/g++.ext/namedret1.C: New.
11927         * g++.old-deja/g++.ext/namedret2.C: New.
11928         * g++.old-deja/g++.ext/namedret3.C: New.
11929
11930 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
11931
11932         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
11933         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
11934
11935 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11936
11937         * gcc.c-torture/execute/va-arg-21.c: New test.
11938
11939 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11940
11941         * gcc.dg/c99-complex-2.c: New test.
11942
11943 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11944
11945         * gcc.c-torture/execute/stdio-opt-1.c: New test.
11946
11947 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
11948
11949         * g++.old-deja/g++.other/inline16.C: New test.
11950
11951 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
11952
11953         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
11954         __PRETTY_FUNCTION__
11955
11956 2000-10-29  Neil Booth  <neilb@earthling.net>
11957
11958         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
11959         New tests.
11960         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
11961         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
11962         optimisation.
11963
11964 2000-10-29  Neil Booth  <neilb@earthling.net>
11965
11966         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
11967         * mi1.c, mi1c.h: Add null directives to multiple-include test.
11968         * mi5.c: Test multiple includes work with -C.
11969         * trigraphs.c: Test ^= version.
11970
11971 2000-10-28  Neil Booth  <neilb@earthling.net>
11972
11973         New tests and test updates for new macro expander.
11974
11975         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
11976         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
11977         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
11978         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
11979         new diagnostic messages.
11980
11981         * gcc.dg/cpp/macro3.c: New tests.
11982
11983 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
11984
11985         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
11986         on the same line.
11987
11988 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
11989
11990         * g++.old-deja/g++.other/eh2.C: New test.
11991
11992 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
11993
11994         * gcc.c-torture/execute/20001027-1.c: New test.
11995
11996 2000-10-26  Richard Henderson  <rth@redhat.com>
11997
11998         * gcc.c-torture/execute/20001026-1.c: New.
11999
12000 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12001
12002         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12003         * g++.old-deja/g++.law/builtin1.C: Likewise.
12004         * g++.old-deja/g++.law/ctors10.C: Likewise.
12005         * g++.old-deja/g++.law/virtual3.C: Likewise.
12006         * g++.old-deja/g++.mike/p658.C: Likewise.
12007         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12008         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12009         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12010         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12011         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12012
12013 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12014
12015         * gcc.c-torture/compile/20001024-1.c: New test.
12016
12017 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12018
12019         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12020         to tell us whether or not we are using V3.
12021
12022 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12023
12024         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12025         operands.
12026
12027 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12028
12029         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12030
12031 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12032
12033         * gcc.c-torture/execute/20001024-1.c: New test.
12034
12035 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12036
12037         * g++.old-deja/g++.other/sibcall1.C: New test.
12038
12039 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12040
12041         * gcc.dg/noncompile/init-3.c: New test.
12042
12043 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12044
12045         * gcc.dg/format-array-1.c: New test.
12046
12047 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12048
12049         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12050         writing through null pointers; remove comment about testing
12051         unterminated strings.
12052
12053 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12054
12055         * gcc.c-torture/execute/20001017-2.c: New test.
12056
12057 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12058
12059         * gcc.c-torture/compile/20001018-1.c: New test.
12060         * gcc.c-torture/compile/20001018-1.x: Xfail.
12061
12062 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12063
12064         * gcc.c-torture/execute/20001017-1.c: New test.
12065
12066 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12067
12068         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12069         for multiple use of arguments with scanf formats; add tests for
12070         multiple use of arguments.
12071
12072 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12073
12074         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12075
12076 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12077
12078         * gcc.dg/format-miss-1.c: New test.
12079
12080 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12081
12082         * gcc.c-torture/execute/20001013-1.c: New test.
12083
12084 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12085
12086         * gcc.dg/format-branch-1.c: New test.
12087
12088 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12089
12090         * README, lib/file-format.exp: Remove EGCS references.
12091
12092 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12093
12094         * gcc.dg/20001013-1.c: New test.
12095
12096 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12097
12098         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12099         for intmax_t in the compiler using __typeof__ and the type rules
12100         for conditional expressions.
12101
12102 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12103
12104         * gcc.dg/20001012-1.c: New test.
12105         * gcc.dg/20001012-2.c: New test.
12106
12107 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12108
12109         * gcc.dg/format-attr-1.c: New test.
12110
12111 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12112
12113         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12114         __LONG_LONG_MAX__ instead of LLONG_MAX.
12115
12116 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12117
12118         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12119         scanf flags.
12120         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12121         flags.
12122
12123 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12124
12125         * gcc.dg/sequence-pt-1.c: New test.
12126
12127 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12128
12129         * gcc.c-torture/execute/20001011-1.c: New testcase.
12130         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12131
12132 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12133
12134         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12135         does not error on it.
12136
12137 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12138
12139         * gcc.dg/20001009-1.c: New test.
12140
12141 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12142
12143         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12144         * gcc.c-torture/execute/20001009-2.c: ... to here.
12145
12146 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12147
12148         * gcc.c-torture/compile/20001009-1.c: New testcase.
12149         * gcc.c-torture/execute/20001009-1.c: New testcase.
12150         Testcases provided by Jan Hubicka <jh@suse.cz>.
12151
12152 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12153
12154         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12155         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12156         uintmax_t using <limits.h> to emulate the compiler's internal
12157         logic.  No longer XFAIL %j tests.
12158
12159 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12160
12161         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12162         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12163         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12164         regexps and details of expected handling of some bad formats.
12165         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12166         suppression.
12167
12168 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12169
12170         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12171         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12172         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12173         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12174         in list archives.
12175
12176 2000-10-06  Richard Henderson  <rth@cygnus.com>
12177
12178         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12179         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12180         * g++.old-deja/g++.jason/report.C: Likewise.
12181         * g++.old-deja/g++.law/friend5.C: Likewise.
12182         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12183         of the expected warnings.
12184
12185 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12186
12187         * g++.old-deja/g++.pt/enum14.C: New test.
12188
12189 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12190
12191         * g++.old-deja/g++.pt/crash59.C: New test.
12192
12193 2000-10-04  Will Cohen  <wcohen@redhat.com>
12194
12195         * gcc.dg/20000926-1.c: New test.
12196
12197 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12198
12199         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12200         function name for current C++ compiler.
12201         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12202
12203 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12204
12205         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12206         __PRETTY_FUNCTION__.
12207         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12208
12209 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12210
12211         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12212
12213 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12214
12215         * gcc.c-torture/compile/20000923-1.c: New test.
12216
12217 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12218
12219         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12220         * g++.old-deja/g++.pt/ttp62.C: Same.
12221         * g++.old-deja/g++.other/inline14.C: Same.
12222
12223 2000-09-24  Richard Henderson  <rth@cygnus.com>
12224
12225         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12226
12227 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12228
12229         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12230
12231 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12232
12233         * gcc.c-torture/compile/20000922-1.c: New file.
12234
12235 2000-09-21  Nick Clifton  <nickc@redhat.com>
12236
12237         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
12238         a signed long modulo operation.
12239         (mod6): New function - perform an unsigned long modulo operation.
12240         (main): Add tests for modulos of very large numbers by very small
12241         dividends.
12242
12243 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12244
12245         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
12246
12247 2000-09-19  Richard Henderson  <rth@cygnus.com>
12248
12249         * gcc.dg/compare2.c (case 10): XFAIL.
12250
12251 2000-09-18  Richard Henderson  <rth@cygnus.com>
12252
12253         * gcc.c-torture/execute/20000906-1.c: Move ...
12254         * gcc.dg/20000906-1.c: ... here.  Only run on targets
12255         that support __builtin_trap.
12256
12257 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
12258
12259         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
12260
12261 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12262
12263         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
12264         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
12265         more $ format tests.
12266
12267 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12268
12269         * gcc.dg/format-errmk-1.c: New test.
12270
12271 2000-09-17  Greg McGary  <greg@mcgary.org>
12272
12273         * gcc.c-torture/execute/20000917-1.x: Remove.
12274
12275 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12276
12277         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
12278
12279 2000-09-17  Greg McGary  <greg@mcgary.org>
12280
12281         * gcc.c-torture/execute/20000917-1.c: New test.
12282         * gcc.c-torture/execute/20000917-1.x: XFAIL.
12283
12284 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
12285
12286         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
12287         in nested macro bug.
12288
12289 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
12290
12291         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
12292
12293 2000-09-14  Jeffrey A Law  (law@cygnus.com)
12294
12295         * gcc.c-torture/execute/20000914-1.c: New test.
12296
12297 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
12298
12299         * g++.other/inline13.C: New test.
12300
12301 2000-09-12  Andreas Jaeger  <aj@suse.de>
12302
12303         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
12304         constant by Ulrich Drepper <drepper@redhat.com>.
12305
12306 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
12307
12308         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
12309
12310 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12311
12312         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
12313
12314 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
12315
12316         * gcc.dg/cpp/backslash.c: New test.
12317
12318 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
12319
12320         * gcc.c-torture/execute/20000910-1.c: New test.
12321         * gcc.c-torture/execute/20000910-2.c: Likewise.
12322
12323 2000-09-11  Robert Lipe  <robertl@sco.com>
12324
12325         * gcc.dg/pragma-align.c: New test.
12326
12327 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12328
12329         * g++.old-deja/g++.pt/explicit82.C: New test.
12330         * g++.old-deja/g++.pt/explicit83.C: New test.
12331
12332 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
12333
12334         * gcc.dg/asm-names.c: New test.
12335
12336 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12337
12338         * gcc.dg/cpp/tr-warn6.c: New test
12339
12340 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12341
12342         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
12343         be accepted.
12344
12345 2000-09-07  Catherine Moore  <clm@redhat.com>
12346
12347         * gcc.c-torture/execute/unroll-1.c: New test.
12348
12349 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
12350
12351         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
12352         ERROR markers.
12353         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
12354         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
12355         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
12356         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
12357         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
12358         Preprocess only.
12359         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
12360         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
12361
12362 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12363
12364         * g++.old-deja/g++.pt/deduct2.C: New test.
12365
12366 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12367
12368         * g++.old-deja/g++.pt/parms2.C: New test.
12369
12370 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12371
12372         * g++.old-deja/g++.pt/crash58.C: New test.
12373
12374 2000-09-06  Greg McGary  <greg@mcgary.org>
12375
12376         * gcc.c-torture/execute/20000906-1.c: New test.
12377         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
12378
12379 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12380
12381         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
12382
12383 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12384
12385         * g++.old-deja/g++.pt/crash57.C: New test.
12386
12387 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12388
12389         * g++.old-deja/g++.pt/crash56.C: New test.
12390
12391 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12392
12393         * g++.old-deja/g++.pt/koenig1.C: New test.
12394
12395 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12396
12397         * gcc.dg/20000904-1.c: New test.
12398
12399 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12400
12401         * gcc.dg/cpp/paste8.c: New test.
12402
12403 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
12404
12405         * gcc.c-torture/compile/20000827-1.c: New test.
12406
12407 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12408
12409         * gcc.dg/format-diag-1.c: New test.
12410
12411 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12412
12413         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
12414         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
12415         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
12416         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
12417         gcc.dg/formatz-1.c: Adjust warning regular expressions.
12418
12419 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12420
12421         * g++.old-deja/g++.other/nested4.C: New test.
12422
12423 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12424
12425         * g++.old-deja/g++.ns/scoped1.C: New test.
12426
12427 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
12428
12429         * lib/g++.exp: Support testing already-installed GCC.
12430
12431 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12432
12433         * wtr-label-1.c, wtr-suffix-1.c: New tests.
12434
12435 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12436
12437         * gcc.dg/return-type-2.c: New test.
12438
12439 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
12440
12441         * gcc.c-torture/compile/20000825-1.c: New test.
12442
12443 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
12444
12445         * gcc.dg/dwarf2-2.c: New test.
12446
12447 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
12448
12449         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
12450         dg-warning regexps.
12451
12452 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12453
12454         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
12455         gcc.dg/format-ext-5.c: New tests.
12456
12457 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
12458
12459         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
12460
12461 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
12462
12463         * gcc.dg/noncompile/930622-2.c: Adjust error message.
12464
12465 2000-08-24  Richard Henderson  <rth@cygnus.com>
12466
12467         * gcc.dg/ia64-sync-1.c: New test.
12468         * gcc.dg/ia64-sync-2.c: New test.
12469         * gcc.dg/ia64-asm-1.c: New test.
12470
12471 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12472
12473         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
12474         * gcc.dg/format-ext-2.c: New test.
12475
12476 2000-08-23  Jason Merrill  <jason@redhat.com>
12477
12478         * lib/old-dejagnu.exp: Also ignore "In member function" and
12479         "At global scope".
12480
12481 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12482
12483         * gcc.dg/noncompile/label-lineno-1.c: New test.
12484
12485 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12486
12487         * gcc.dg/c99-array-nonobj-1.c: New test.
12488
12489 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12490
12491         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
12492         tests.
12493         * gcc.dg/format-ext-1.c: New test.
12494
12495 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12496
12497         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
12498         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
12499         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
12500         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
12501         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
12502
12503 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12504
12505         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
12506         gcc.dg/c99-strftime-2.c: New tests.
12507
12508 2000-08-22  Richard Henderson  <rth@cygnus.com>
12509
12510         * gcc.c-torture/execute/20000822-1.c: New test.
12511
12512 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12513
12514         * gcc.c-torture/execute/20000819-1.x: Remove.
12515
12516 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12517
12518         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
12519         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
12520         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
12521         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
12522         gcc.dg/format-xopen-1.c: New tests.
12523
12524 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12525
12526         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
12527
12528 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12529
12530         * g++.old-deja/g++.other/loop2.C: New test.
12531
12532         * gcc.c-torture/compile/20000606-1.c: New test.
12533         * gcc.c-torture/compile/20000728-1.c: New test.
12534         * gcc.c-torture/execute/20000801-1.c: New test.
12535         * gcc.c-torture/execute/20000801-2.c: New test.
12536         * gcc.c-torture/execute/20000819-1.c: New test.
12537         * gcc.c-torture/execute/20000819-1.x: XFAIL.
12538         * gcc.dg/20000629-1.c: New test.
12539         * gcc.dg/20000724-1.c: New test.
12540         * gcc.dg/20000807-1.c: New test.
12541
12542 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
12543
12544         * gcc.dg/cpp/pragma-1.c: New test.
12545         * gcc.dg/cpp/pragma-2.c: New test.
12546
12547 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
12548
12549         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
12550         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
12551
12552 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12553
12554         * gcc.c-torture/compile/20000818-1.c: New test.
12555
12556 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
12557
12558         * gcc.c-torture/execute/20000818-1.c: New test.
12559
12560 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12561
12562         * gcc.dg/format-va-1.c: New test.
12563
12564 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12565
12566         * g++.old-deja/g++.other/typedef8.C: New test.
12567
12568 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12569
12570         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
12571         * g++.old-deja/g++.mike/net36.C: Mark candidate.
12572         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
12573         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
12574         * g++.old-deja/g++.other/ptrmem7.C: New test.
12575         * g++.old-deja/g++.pt/ptrmem10.C: New test.
12576
12577 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12578
12579         * g++.old-deja/g++.pt/typename27.C: New test.
12580
12581 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
12582
12583         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
12584         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
12585         * g++.old-deja/g++.pt/friend45.C: New test.
12586         * g++.old-deja/g++.other/friend8.C: New test.
12587
12588 2000-08-15  Richard Henderson  <rth@cygnus.com>
12589
12590         * gcc.c-torture/execute/20000815-1.c: New test.
12591
12592 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12593
12594         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
12595         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
12596         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
12597
12598 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
12599
12600         * g++.old-deja/g++.other/refinit2.C: New test.
12601
12602 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
12603
12604         * lib/c-torture.exp (c-torture): Make
12605         compiler_conditional_xfail_data global.
12606         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
12607         compiler_conditional_xfail_data machinery.
12608         (f-torture-execute): Likewise.
12609         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
12610         and only when unrolling loops.
12611
12612         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
12613
12614 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12615
12616         * g++.old-deja/g++.pt/explicit81.C: New test.
12617
12618 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12619
12620         * g++.old-deja/g++.pt/typename26.C: New test.
12621
12622 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
12623
12624         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
12625         warning.
12626
12627 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12628
12629         * g++.old-deja/g++.other/array3.C: New test.
12630
12631 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12632
12633         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
12634         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
12635         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
12636         New tests.
12637
12638 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
12639
12640         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
12641         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12642
12643 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
12644
12645         * gcc.c-torture/execute/20000808-1.c: New test.
12646
12647 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12648
12649         * gcc.dg/c90-const-expr-1.c: New test.
12650
12651 2000-08-08  Richard Henderson  <rth@cygnus.com>
12652
12653         * gcc.dg/noncompile/920923-1.c: Declare calloc.
12654
12655 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12656
12657         * gcc.dg/noncompile/const-ll-1.c: New test.
12658
12659 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12660
12661         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
12662
12663 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12664
12665         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
12666         that running programs linked against the shared version of libobjc
12667         run correctly.
12668
12669 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12670
12671         * gcc.dg/c99-printf-1.c: New test.
12672
12673 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12674
12675         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
12676
12677 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
12678
12679         * gcc.c-torture/execute/20000731-1.x: Delete.
12680
12681 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
12682
12683         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
12684         and torture_without_loops as is done by c-torture.exp.
12685         (search_for): Copy from c-torture.exp.
12686         (gcc-dg-runtest): New function, drives a directory of tests
12687         iterating over the TORTURE_OPTIONS.
12688         (scan-assembler, scan-assembler-not): Move here from
12689         individual directory drivers.
12690
12691         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
12692         defined by lib/gcc-dg.exp.
12693         * gcc.dg/cpp/cpp.exp: Likewise.
12694         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
12695         gcc-dg-runtest, so we cycle over optimization options.
12696
12697         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
12698         * gcc.dg/compare2.c: No longer expected to fail.
12699
12700 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
12701
12702         * gcc.c-torture/execute/20000804-1.c: New test.
12703
12704 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12705
12706         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
12707
12708 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
12709
12710         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
12711
12712 2000-08-03  Jeffrey A Law  (law@cygnus.com)
12713
12714         * gcc.c-torture/compile/20000803-1.c: New test.
12715
12716 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12717
12718         * gcc.c-torture/execute/20000801-3.c,
12719         gcc.c-torture/execute/20000801-4.c: New tests.
12720         * gcc.c-torture/execute/20000801-3.x,
12721         gcc.c-torture/execute/20000801-4.x: Xfail.
12722
12723 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
12724
12725         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
12726         libobjc/.libs to allow for libtool.
12727
12728 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
12729
12730         * gcc.c-torture/compile/20000802-1.c: New test.
12731
12732 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
12733
12734         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
12735
12736 2000-07-31  Jeffrey A Law  (law@cygnus.com)
12737
12738         * gcc-c-torture/execute/20000731-2.c: New test.
12739
12740         * gcc.c-torture/execute/20000731-1.c: New test.
12741         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
12742
12743 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
12744
12745         * testsuite/gcc.dg/cpp/paste7.c: New test.
12746         * gcc.dg/cpp/20000725-1.c: New test.
12747
12748 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
12749
12750         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
12751         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
12752         declaration warning for __builtin_dwarf_reg_size.
12753
12754         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
12755
12756 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12757
12758         * gcc.dg/noncompile/voidparam-1.c: New test.
12759
12760 2000-07-30  Richard Henderson  <rth@cygnus.com>
12761
12762         * gcc.dg/c90-digraph-1.c: Don't xfail.
12763         * gcc.dg/compare2.c (case 10): Xfail.
12764         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
12765
12766 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
12767
12768         * gcc.dg/c99-main-1.c: New test.
12769
12770 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12771
12772         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
12773
12774 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
12775
12776         * gcc.c-tortuer/execute/20000726-1.c: New test.
12777
12778 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
12779
12780         * gcc.c-torture/execute/enum-2.c: New test.
12781
12782 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12783
12784         * gcc.dg/cpp/tr-warn3.c: New test.
12785
12786 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12787
12788         * g++.old-deja/g++.ext/implicit1.C: Remove.
12789         * g++.old-deja/g++.jason/c2.C: Remove
12790         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
12791         * g++.old-deja/g++.pt/crash16.C: Likewise.
12792         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
12793
12794 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12795
12796         * g++.old-deja/g++.other/for2.C: New test.
12797
12798 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
12799
12800         * gcc.dg/20000720-1.c: New test.
12801
12802 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
12803
12804         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
12805
12806 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
12807
12808         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
12809         * gcc.c-torture/execute/20000722-1.c: New.
12810         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
12811
12812 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
12813
12814         * gcc.dg/cpp/20000720-1.S: New test.
12815
12816 2000-07-21  Michael Meissner  <meissner@redhat.com>
12817
12818         * gcc.c-torture/execute/ieee/hugeval.c: New test.
12819
12820 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
12821
12822         * g++.old-deja/g++.brendan/crash16.C,
12823         g++.old-deja/g++.brendan/parse3.C,
12824         g++.old-deja/g++.brendan/redecl1.C,
12825         g++.old-deja/g++.ns/template13.C,
12826         g++.old-deja/g++.other/decl4.C,
12827         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
12828
12829 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
12830
12831         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
12832         and "Internal error".
12833
12834         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
12835         regexps.
12836         * gcc.dg/cpp/paste6.c: New test.
12837
12838 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
12839
12840         * gcc.dg/cpp/tr-direct.c: New test.
12841
12842         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
12843         gcc.dg/cpp/undef1.c: Tweak error regexps.
12844
12845 2000-07-18  Eric Christopher <echristo@redhat.com>
12846
12847         * gcc.c-torture/compile/20000718-1.c: New test.
12848
12849 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
12850
12851         * cpplex.c (_cpp_push_token): If the token being pushed back
12852         is the previous token in this context, just subtract one from
12853         context->posn.
12854         * cppmacro.c (save_expansion): Clear aux field when storing a
12855         placemarker.
12856
12857 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
12858
12859         * gcc.dg/noncompile/redecl-1.c: New test.
12860
12861 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
12862
12863         * gcc.c-torture/execute/20000717-5.c: New test.
12864         * gcc.c-torture/execute/20000717-1.x: Removed.
12865
12866 2000-07-17  Richard Henderson  <rth@cygnus.com>
12867
12868         * gcc.c-torture/execute/20000717-4.c: New test.
12869
12870 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
12871
12872         * gcc.dg/cpp/syshdr.c: New test.
12873         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
12874
12875 2000-07-17  Neil Booth  <neilb@earthling.net>
12876
12877         * gcc.dg/cpp/cmdlne-dM.c: New test.
12878         * gcc.dg/cpp/cmdlne-dD.c: New test.
12879
12880 2000-07-17  Jeffrey A Law  (law@cygnus.com)
12881
12882         * gcc.c-torture/execute/20000717-3.c: New test.
12883
12884         * gcc.c-torture/compile/20000717-1.c: New test.
12885
12886 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
12887
12888         * gcc.c-torture/execute/20000717-2.c: New test.
12889
12890 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12891
12892         * gcc.dg/formatz-1.c: New test.
12893
12894         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
12895         * gcc.dg/c99-digraph-1.c: New tests.
12896
12897         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
12898         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
12899
12900         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
12901         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
12902         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
12903         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
12904         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
12905         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
12906         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
12907
12908 2000-07-17   Greg McGary <greg@mcgary.org>
12909
12910         * gcc.c-torture/execute/20000717-1.c: New test.
12911         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
12912
12913 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
12914
12915         * gcc.c-torture/execute/20000715-2.c: New test.
12916         * gcc.dg/20000715-1.c: New test.
12917
12918 2000-07-15  Michael Meissner  <meissner@redhat.com>
12919
12920         * gcc.c-torture/execute/20000715-1.c: New test.
12921
12922 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
12923
12924         * gcc.c-torture/execute/20000707-1.c: New test.
12925
12926 2000-07-13  Neil Booth  <NeilB@earthling.net>
12927
12928         * testsuite/gcc.dg/cpp/digraph1.c,
12929         testsuite/gcc.dg/cpp/digraph2.c,
12930         testsuite/gcc.dg/cpp/digraphs.c: New tests.
12931
12932 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
12933
12934         * g77.f-torture/compile/20000630-2.f:  New test.
12935         * g77.f-torture/compile/20000630-2.x
12936
12937 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
12938
12939         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
12940
12941 2000-07-11  Neil Booth  <NeilB@earthling.net>
12942
12943         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
12944
12945 2000-07-11  Neil Booth  <NeilB@earthling.net>
12946
12947         * gcc.dg/cpp/cmdlne-C.c: New.
12948
12949 2000-07-09  Neil Booth  <NeilB@earthling.net>
12950
12951         * gcc.dg/cpp/directiv.c: New tests.
12952         * gcc.dg/cpp/undef1.c: Update.
12953
12954 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
12955
12956         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
12957
12958 2000-07-09  Neil Booth  <NeilB@earthling.net>
12959
12960         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
12961
12962 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
12963
12964         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
12965         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
12966
12967 2000-07-08  Neil Booth  <NeilB@earthling.net>
12968
12969         * gcc.dg/cpp/macsyntx.c: New tests.
12970
12971 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
12972
12973         * gcc.dg/20000707-1.c: New test.
12974
12975 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
12976
12977         * gcc.c-torture/execute/20000706-1.c: New test.
12978         * gcc.c-torture/execute/20000706-2.c: New test.
12979         * gcc.c-torture/execute/20000706-3.c: New test.
12980         * gcc.c-torture/execute/20000706-4.c: New test.
12981         * gcc.c-torture/execute/20000706-5.c: New test.
12982
12983 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
12984
12985         * g++.old-deja/g++.pt/instantiate7.C: New test.
12986
12987 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
12988
12989         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
12990         * g++.old-deja/g++.mike/thunk3.C: Likewise.
12991         * g++.old-deja/g++.other/rtti3.C: Likewise.
12992         * g++.old-deja/g++.other/rttid3.C: Likewise.
12993
12994 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
12995
12996         *  g77.f-torture/compile/20000630-1.x: Fix typo
12997
12998 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
12999
13000         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13001         assembly output.
13002
13003 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13004
13005         * gcc.dg/cpp/ident.c: New test.
13006
13007 2000-07-05  Neil Booth  <NeilB@earthling.net>
13008
13009         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13010           gcc.dg/cpp/lexstrng.c: New tests.
13011
13012 2000-07-04  Neil Booth  <NeilB@earthling.net>
13013
13014         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13015         * gcc.dg/cpp/strify2.c: Same.
13016
13017 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13018
13019         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13020         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13021         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13022         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13023
13024         * testsuite/gcc.dg/cpp/macro1.c,
13025         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13026         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13027         testsuite/gcc.dg/cpp/strify1.c,
13028         testsuite/gcc.dg/cpp/strify2.c: New tests.
13029
13030 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13031
13032         * gcc.c-torture/execute/20000703-1.c: New test.
13033
13034 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13035
13036         * g++.old-deja/g++.pt (lookup10.C): New test.
13037
13038 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13039
13040         * g++.old-deja/g++.pt (typename25.C): New test.
13041
13042 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13043
13044         * gcc.c-torture/compile/20000701-1.c: New test.
13045
13046 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13047
13048         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13049         to test case.
13050
13051 2000-06-30  Catherine Moore  <clm@cygnus.com>
13052
13053         * gcc.c-torture/execute/align-1.c: New test.
13054
13055 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13056
13057         * g++.old-deja/g++.pt/expr8.C: New test.
13058         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13059
13060 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13061
13062         * gcc.c-torture/compile/20000629-1.c: New test.
13063
13064 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13065
13066
13067         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13068         gcc.dg/noncompile directory, depending on whether they're
13069         preprocessor tests or not.  Annotate all the tests for the dg
13070         framework.
13071
13072         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13073         * gcc.dg/noncompile/noncompile.exp: New.
13074
13075         * Moved files:
13076         Old name                                New name
13077         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13078         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13079         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13080         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13081         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13082         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13083         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13084         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13085         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13086         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13087         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13088         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13089         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13090         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13091         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13092         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13093         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13094         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13095         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13096         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13097         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13098         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13099         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13100         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13101
13102         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13103         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13104         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13105         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13106         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13107         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13108
13109 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13110
13111         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13112         declare one variable.  On the fourth, error.
13113         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13114         declared by 20000628-1a.h.
13115
13116 2000-06-29  Richard Henderson  <rth@redhat.com>
13117
13118         * gcc.c-torture/execute/930529-1.x: New file.
13119         * gcc.dg/920413-1.c: Adjust expected warning text.
13120         * gcc.dg/980217-1.c: Declare abort.
13121         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13122
13123 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13124
13125         * g77.f-torture/compile/20000629-1.f: New test.
13126         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13127
13128 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13129
13130         Rearrange lots of files, removing entirely the
13131         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13132         directories.
13133
13134         * Deleted files:
13135         gcc.c-torture/code_quality/code_quality.exp
13136         gcc.c-torture/special/special.exp
13137         gcc.failure/failure.exp
13138         gcc.failure/940409-1.x
13139         gcc.c-torture/compile/961203-1.x
13140
13141         * New files:
13142         gcc.misc-tests/linkage.exp
13143         gcc.c-torture/execute/920730-1t.c
13144         gcc.c-torture/execute/920730-1t.x
13145         gcc.c-torture/compile/920520-1.x
13146         gcc.c-torture/compile/920521-1.x
13147         gcc.c-torture/compile/981006-1.x
13148         gcc.c-torture/execute/eeprof-1.x
13149
13150         * Moved files (possibly with modifications to fit a new harness):
13151         Old name                                New name
13152         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13153         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13154         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13155         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13156         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13157         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13158         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13159         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13160         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13161         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13162         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13163         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13164         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13165         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13166
13167 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13168
13169         * c-torture/compile/961203-1.x: Delete.
13170
13171         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13172         not exit. Include stdio.h.
13173         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13174         * gcc.misc-tests/dg-12.c: Likewise.
13175         * gcc.misc-tests/dg-5.c: Likewise.
13176         * gcc.misc-tests/dg-6.c: Likewise.
13177         * gcc.misc-tests/dg-7.c: Prototype abort.
13178         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13179         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13180         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13181         not exit.
13182         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13183         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13184
13185 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13186
13187         * gcc.dg/cpp/20000628-1.c: New test.
13188         * gcc.dg/cpp/20000628-1.h: New header for above test.
13189         * gcc.dg/cpp/20000628-1a.h: Likewise.
13190
13191 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13192
13193         * gcc.dg/cpp: New directory.
13194         * gcc.dg/cpp/cpp.exp: New driver.
13195         * gcc.dg/cpp/20000627-1.c: New test.
13196         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13197         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13198         and rewrite as a compilation test.
13199
13200         * gcc.dg: Move many files into the cpp subdirectory, possibly
13201         renaming or editing them as well.
13202         Old name                New name
13203         990119-1.c              cpp/19990119-1.c
13204         990228-1.c              cpp/19990228-1.c
13205         990407-1.c              cpp/19990407-1.c
13206         990409-1.c              cpp/19990409-1.c
13207         990413-1.c              cpp/19990413-1.c
13208         990703-1.c              cpp/19990703-1.c
13209         20000127-1.c            cpp/20000127-1.c
13210         20000129-1.c            cpp/20000129-1.c
13211         20000207-1.c            cpp/20000207-1.c
13212         20000207-2.c            cpp/20000207-2.c
13213         20000209-1.c            cpp/20000209-1.c
13214         20000209-2.c            cpp/20000209-2.c
13215         20000301-1.c            cpp/20000301-1.c
13216         20000419-1.c            cpp/20000419-1.c
13217         20000510-1.S            cpp/20000510-1.S
13218         20000519-1.c            cpp/20000519-1.c
13219         20000529-1.c            cpp/20000529-1.c
13220         20000625-1.c            cpp/20000625-1.c
13221         20000625-2.c            cpp/20000625-2.c
13222         cpp-as1.c               cpp/assert1.c
13223         cpp-as2.c               cpp/assert2.c
13224         cxx-comments-1.c        cpp/cxxcom1.c
13225         cxx-comments-2.c        cpp/cxxcom2.c
13226         endif-label.c           cpp/endif.c
13227         cpp-hash1.c             cpp/hash1.c
13228         cpp-hash2.c             cpp/hash2.c
13229         cpp-if1.c               cpp/if-1.c
13230         cpp-if2.c               cpp/if-2.c
13231         cpp-if3.c               cpp/if-3.c
13232         cpp-if4.c               cpp/if-4.c
13233         cpp-if5.c               cpp/if-5.c
13234         cpp-cond.c              cpp/if-cexp.c
13235         cpp-missingop.c         cpp/if-mop.c
13236         cpp-missingparen.c      cpp/if-mpar.c
13237         cpp-opprec.c            cpp/if-oppr.c
13238         cpp-ifparen.c           cpp/if-paren.c
13239         cpp-shortcircuit.c      cpp/if-sc.c
13240         cpp-shift.c             cpp/if-shift.c
13241         cpp-unary.c             cpp/if-unary.c
13242         cpp-li1.c               cpp/line1.c
13243         cpp-li2.c               cpp/line2.c
13244         lineno.c                cpp/line3.c
13245         lineno-2.c              cpp/line4.c
13246         cpp-mi.c                cpp/mi1.c
13247         cpp-mic.h               cpp/mi1c.h
13248         cpp-micc.h              cpp/mi1cc.h
13249         cpp-mind.h              cpp/mi1nd.h
13250         cpp-mindp.h             cpp/mi1ndp.h
13251         cpp-mix.h               cpp/mi1x.h
13252         cpp-mi2.c               cpp/mi2.c
13253         cpp-mi2a.h              cpp/mi2a.h
13254         cpp-mi2b.h              cpp/mi2b.h
13255         cpp-mi2c.h              cpp/mi2c.h
13256         cpp-mi3.c               cpp/mi3.c
13257         cpp-mi3.def             cpp/mi3.def
13258         poison-1.c              cpp/poison.c
13259         pr-impl.c               cpp/prag-imp.c
13260         cpp-redef-2.c           cpp/redef1.c
13261         cpp-redef.c             cpp/redef2.c
13262         strpaste.c              cpp/strp1.c
13263         strpaste-2.c            cpp/strp2.c
13264         cpp-tradpaste.c         cpp/tr-paste.c
13265         cpp-tradstringify.c     cpp/tr-str.c
13266         cpp-tradwarn1.c         cpp/tr-warn1.c
13267         cpp-tradwarn2.c         cpp/tr-warn2.c
13268         trigraphs.c             cpp/trigraphs.c
13269         cpp-unc1.c              cpp/unc1.c
13270         cpp-unc2.c              cpp/unc2.c
13271         cpp-unc3.c              cpp/unc3.c
13272         cpp-unc.c               cpp/unc4.c
13273         undef.c                 cpp/undef1.c
13274         undef-2.c               cpp/undef2.c
13275         cpp-wi1.c               cpp/widestr1.c
13276
13277 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
13278
13279         * lib/g++.exp (g++_include_flags): Tweak.
13280
13281 2000-06-27  H.J. Lu  <hjl@gnu.org>
13282             Loren J. Rittle  <ljrittle@acm.org>
13283
13284         * lib/g++.exp (g++_include_flags): Override libgloss.exp
13285         version with one that knows about the new gcc tree structure.
13286         (g++_link_flags): Same.
13287
13288 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
13289
13290         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
13291         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
13292         case we are cross-compiling.
13293
13294         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
13295         g++.old-deja/g++.niklas/Makefile.in,
13296         g++.old-deja/g++.niklas/configure.in,
13297         g++.old-deja/g++.other/Makefile.in,
13298         g++.old-deja/g++.other/configure.in,
13299         gcc.c-torture/code_quality/Makefile.in,
13300         gcc.c-torture/code_quality/configure.in,
13301         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
13302         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
13303         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
13304         gcc.c-torture/execute/ieee/Makefile.in,
13305         gcc.c-torture/execute/ieee/configure.in,
13306         gcc.c-torture/noncompile/Makefile.in,
13307         gcc.c-torture/noncompile/configure.in,
13308         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
13309         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
13310         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
13311
13312 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13313
13314         * g++.old-deja/g++.other/ambig3.C: New test.
13315
13316 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13317
13318         * g++.old-deja/g++.pt/syntax1.C: New test.
13319         * g++.old-deja/g++.pt/syntax2.C: New test.
13320         * g++.old-deja/g++.other/syntax3.C: New test.
13321         * g++.old-deja/g++.other/syntax4.C: New test.
13322
13323 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13324
13325         * gcc.dg/20000623-1.c: Prototype exit and abort.
13326
13327 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13328
13329         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
13330         New tests.
13331         * gcc.dg/cpp-mi3.def: New file.
13332
13333         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
13334         inside assertions.
13335         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
13336         lexer's error messages.
13337         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
13338         divine anything from the linemarkers.
13339         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
13340         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
13341
13342 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
13343
13344         * gcc.dg/20000623-1.c: New test.
13345
13346 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
13347
13348         * gcc.c-torture/execute/20000622-1.c: New test.
13349
13350 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13351
13352         * g++.old-deja/g++.other/init15.C: New test.
13353
13354 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13355
13356         * g++.old-deja/g++.pt/vaarg2.C: New test.
13357         * g++.old-deja/g++.pt/vaarg3.C: New test.
13358
13359 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
13360
13361         * g++.old-deja/g++.other/dyncast6.C: New test.
13362
13363 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
13364
13365         * gcc.c-torture/execute/loop-6.c: New test.
13366
13367 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
13368
13369         * gcc.dg/20000614-1.c: New test.
13370         * gcc.dg/20000614-2.c: New test.
13371
13372 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
13373
13374         * g++.old-deja/g++.other/inline12.C: New test.
13375
13376 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
13377
13378         * g++.old-deja/g++.other/eh1.C: New test.
13379
13380 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
13381
13382         * g++.old-deja/g++.other/type.C: New test.
13383
13384 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13385
13386         * g++.old-deja/g++.other/initstring.C: New test.
13387
13388 2000-06-12  Jason Merrill  <jason@redhat.com>
13389
13390         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
13391
13392 2000-06-09  Jeffrey A Law  (law@cygnus.com)
13393
13394         * gcc.c-torture/compile/20000609-1.c: New test.
13395
13396 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
13397
13398         * gcc.dg/20000609-1.c: New test.
13399
13400 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
13401
13402         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
13403         * gcc.c-torture/noncompile/poison-1.c: Move...
13404         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
13405         * gcc.dg/cpp-li1.c: Add a token after the #line.
13406
13407 2000-06-05  Richard Henderson  <rth@cygnus.com>
13408
13409         * gcc.c-torture/execute/20000605-2.c: New test.
13410         * gcc.c-torture/execute/20000605-3.c: New test.
13411
13412 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
13413
13414         * g77.f-torture/execute/20000503-1.x: New file.
13415
13416 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13417
13418         * g++.old-deja/g++.eh/badalloc1.C: New test.
13419
13420 2000-06-05  Richard Henderson  <rth@cygnus.com>
13421
13422         * gcc.c-torture/execute/20000605-1.c: New test.
13423
13424 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13425             Nathan Sidwell <nathan@codesourcery.com>
13426
13427         * gcc.c-torture/compile/20000605-1.c: New test.
13428
13429 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
13430
13431         * g77.f-torture/compile/20000601-1.f:  New test.
13432
13433 2000-06-03  Richard Henderson  <rth@cygnus.com>
13434
13435         * gcc.c-torture/execute/20000603-1.c: New.
13436
13437 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
13438
13439         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
13440         * gcc.dg/noreturn-2.c (noreturn): Likewise.
13441
13442 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
13443
13444         * gcc.dg/compare2.c (case 12): XFAIL.
13445         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
13446         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
13447
13448         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
13449
13450 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
13451
13452         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
13453         guard macro is already defined when the header is first
13454         included.
13455         * gcc.dg/cpp-mix.h: New file.
13456         * gcc.dg/endif-label.c: Update patterns to match compiler.
13457
13458         * g++.brendan/complex1.C: Declare abort.
13459         * g++.law/refs4.C: Remove XFAIL.
13460         * g++.oliva/expr2.C: Declare abort and exit.
13461
13462 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
13463
13464         * gcc.c-torture/execute/20000528-1.c: New test.
13465
13466         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
13467         * g++.old-deja/g++.law/temps4.C: Likewise.
13468
13469         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
13470         stdlib.h.  Call abort() on failure.
13471         * g++.old-deja/g++.law/refs4.C: Likewise.
13472         * g++.old-deja/g++.law/temps4.C: Likewise.
13473         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
13474         * gcc.c-torture/execute/20000112-1.c: Include string.h.
13475
13476 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
13477
13478         Relative to g++.dg/special:
13479         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
13480
13481         Relative to g++.old-deja:
13482         * g++.brendan/complex1.C, g++.jason/optimize2.C,
13483         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
13484         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
13485         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
13486         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
13487         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
13488         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
13489
13490         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
13491         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
13492         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
13493         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
13494         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
13495         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
13496         and/or string.h.
13497
13498         * g++.other/goto1.C: Update expectations for error messages.
13499
13500 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
13501
13502         * gcc.c-torture/compile/20000523-1.c: New test.
13503
13504 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13505
13506         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
13507
13508 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13509
13510         * g++.old-deja/g++.eh/catch11.C: New test.
13511         * g++.old-deja/g++.eh/catch12.C: New test.
13512
13513 2000-05-24  Nick Clifton  <nickc@cygnus.com>
13514
13515         * gcc.c-torture/execute/20000523-1.c: New test.
13516
13517 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
13518
13519         * c-torture/execute/bcp-1.c: Replace abort in arg of
13520         __builtin_constant_p with a generic external function.
13521
13522         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
13523         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
13524         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
13525         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
13526         Prototype abort and/or exit.
13527
13528         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
13529         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
13530         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
13531         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
13532
13533 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
13534
13535         * gcc.dg/dwarf2-1.c: New test.
13536
13537 2000-05-20  Richard Henderson  <rth@cygnus.com>
13538
13539         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
13540
13541 2000-05-20  Andreas Jaeger  <aj@suse.de>
13542
13543         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
13544         testcase.
13545
13546 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
13547
13548         * gcc.c-torture/execute/20000519-2.c: New test.
13549
13550 2000-05-19  Andreas Jaeger  <aj@suse.de>
13551
13552         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
13553         which fails with SSA.
13554
13555         * lib/c-torture.exp: Also test with -O3 -fssa.
13556
13557 2000-05-18  Michael Meissner  <meissner@redhat.com>
13558
13559         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
13560         * gcc.c-torture/execute/920415-1.c: Ditto.
13561         * gcc.c-torture/execute/920501-1.c: Ditto.
13562         * gcc.c-torture/execute/conversion.c: Ditto.
13563         * gcc.c-torture/execute/cvt-1.c: Ditto.
13564
13565 2000-05-18  Jeffrey A Law  (law@cygnus.com)
13566
13567         * gcc.c-torture/compile/20000518-1.c: New test.
13568
13569 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13570
13571         * g77.f-torture/compile/200005018.f:  New test.
13572
13573 2000-05-17  Jeffrey A Law  (law@cygnus.com)
13574
13575         * gcc.c-torture/compile/20000517-1.c: New test.
13576
13577 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13578
13579         * gcc.c-torture/execute/20000516-1.c: New test.
13580
13581 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
13582
13583         * g++.old-deja/g++.other/eh.C: New test.
13584
13585 2000-05-12  Richard Henderson  <rth@cygnus.com>
13586
13587         * gcc.c-torture/execute/990208-1.c (main): Don't pass
13588         constants through to doit's conditional.
13589
13590 2000-05-11  Jeffrey A Law  (law@cygnus.com)
13591
13592         * gcc.c-torture/compile/20000511-1.c: New test.
13593         * g77.f-torture/compile/20000511-1.f: New test.
13594         * g77.f-torture/compile/20000511-2.f: New test.
13595
13596 2000-05-11  Michael Meissner  <meissner@redhat.com>
13597
13598         * gcc.c-torture/execute/20000511-1.c: New test.
13599
13600 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
13601
13602         * gcc.dg/dg.exp: Scan .S files as well as .c files.
13603         * gcc.dg/20000510-1.S: New.
13604
13605 2000-05-08  Catherine Moore  <clm@cygnus.com>
13606
13607         * gcc.dg/unused-3.c: New.
13608
13609 2000-05-06  Richard Henderson  <rth@cygnus.com>
13610
13611           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
13612           * g++.old-deja/g++.mike/warn1.C: Likewise.
13613           * g++.old-deja/g++.pt/local1.C: Likewise.
13614           * g++.old-deja/g++.pt/local7.C: Likewise.
13615           * g++.old-deja/g++.pt/spec16.C: Likewise.
13616
13617 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
13618
13619         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
13620
13621 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
13622
13623           * g77.f-torture/execute/20000503-1.f:  New test.
13624
13625 2000-05-04  Andreas Jaeger  <aj@suse.de>
13626
13627         * gcc.dg/noreturn-2.c: New test.
13628
13629 2000-05-04  Neil Booth  <NeilB@earthling.net>
13630
13631         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
13632         preprocessor.
13633
13634 2000-05-04  Richard Henderson  <rth@cygnus.com>
13635
13636         * gcc.c-torture/execute/20000503-1.c: Fix typo.
13637
13638 2000-05-04  Richard Henderson  <rth@cygnus.com>
13639
13640         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
13641         OpenSSL by Jason R Thorpe.
13642
13643 2000-05-03  Jim Wilson  <wilson@cygnus.com>
13644
13645         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
13646
13647 2000-05-03  Robert Lipe <robertlipe@usa.net>
13648
13649         * gcc.dg/20000503-1.c: New test.
13650
13651 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
13652
13653         * gcc.c-torture/compile/20000502-1.c: New test.
13654         * g++.old-deja/g++.other/align.C: New test.
13655         * gcc.dg/cpp-tradstringify.c: New test.
13656
13657 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13658
13659         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
13660         and hard registers.
13661
13662 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
13663
13664         * gcc.c-torture/execute/loop-5.c: New test.
13665
13666 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
13667
13668         * gcc.c-torture/execute/va-arg-20.c: New test.
13669
13670 2000-04-23  Jeffrey A Law  (law@cygnus.com)
13671
13672         * gcc.c-torture/execute/20000422-1.c: New test.
13673
13674 2000-04-20  Greg McGary  <gkm@gnu.org>
13675
13676         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
13677         when optimizing, but without sibling-call optimizations (-O1).
13678
13679 2000-04-20  Jeffrey A Law  (law@cygnus.com)
13680
13681           * gcc.c-torture/compile/20000420-1.c: New test.
13682
13683 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13684
13685         * g++.abi/ptrflags.C: New test.
13686         * g++.eh/catchptr1.C: Test incomplete pointer chains.
13687
13688 2000-04-19  Catherine Moore  <clm@cygnus.com>
13689
13690         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
13691
13692 2000-04-19  Greg McGary  <gkm@gnu.org>
13693
13694         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
13695         sibling-call optimizations.
13696
13697 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
13698
13699         * gcc.dg/20000419-1.c: New test.
13700
13701 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
13702
13703         * gcc.c-torture/execute/20000412-6.c: New test.
13704
13705 2000-04-12  Jeffrey A Law  (law@cygnus.com)
13706
13707         * gcc.c-torture/execute/20000412-5.c: New test.
13708         * g77.f-torture/compile/20000412-1.f: New test.
13709         * gcc.c-torture/execute/20000412-4.c: New test.
13710         * gcc.c-torture/compile/20000412-2.c: New test.
13711         * gcc.c-torture/execute/20000412-3.c: New test.
13712         * gcc.c-torture/compile/20000412-1.c: New test.
13713         * gcc.c-torture/execute/20000412-2.c: New test.
13714
13715 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
13716
13717         * objc/execute/bf-20.m: New test.
13718
13719 2000-04-10  Richard Henderson  <rth@cygnus.com>
13720
13721         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
13722
13723         * gcc.c-torture/execute/20000412-1.c: New test.
13724
13725 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
13726
13727         * g++.old-deja/g++.eh/catchptr1.C: New test.
13728
13729 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
13730
13731         * g++.old-deja/g++.abi/cxa_vec.C: New test.
13732
13733 2000-04-08  Neil Booth  <NeilB@earthling.net>
13734
13735         * gcc.dg/cpp-nullchar.c: Remove test as
13736         embedded nulls cause problems.
13737
13738 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13739
13740         * gcc.dg/compare2.c: New test.
13741
13742 2000-04-08  Neil Booth  <NeilB@earthling.net>
13743
13744         * gcc.dg/cpp-nullchar.c: New test.
13745
13746 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
13747
13748         * gcc.dg/cpp-mi2.c: New test.
13749         * gcc.dg/cpp-mi2[abc].h: New files.
13750
13751 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
13752
13753         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
13754         member name.
13755
13756 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
13757
13758         * g++.old-deja/g++.abi/vmihint.C: New test.
13759
13760 2000-04-06  Neil Booth  <NeilB@earthling.net>
13761
13762         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
13763         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
13764         copyright.
13765
13766 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
13767
13768         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
13769         avoid stack-frame overwrite.
13770
13771 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
13772
13773         * gcc.c-torture/compile/20000405-2.c: New test.
13774         * gcc.c-torture/compile/20000405-3.c: New test.
13775
13776 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13777
13778         * gcc.c-torture/compile/20000405-1.c: New test.
13779
13780 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
13781
13782         * gcc.dg/cast-qual-1.c: Revert last change.
13783
13784 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13785
13786         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
13787
13788 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
13789
13790         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
13791         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
13792
13793 2000-04-03  Jeffrey A Law  (law@cygnus.com)
13794
13795         * gcc.c-torture/compile/20000403-2.c: New test.
13796         * gcc.c-torture/compile/20000403-1.c: New test.
13797
13798 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
13799
13800         * gcc.c-torture/execute/20000403-1.c: New test.
13801
13802 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
13803
13804         * gcc.c-torture/execute/20000402-1.c: New test.
13805
13806 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
13807
13808         * gcc.c-torture/execute/va-arg-15.c: New test.
13809         * gcc.c-torture/execute/va-arg-16.c: New test.
13810         * gcc.c-torture/execute/va-arg-17.c: New test.
13811         * gcc.c-torture/execute/va-arg-18.c: New test.
13812         * gcc.c-torture/execute/va-arg-19.c: New test.
13813
13814 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
13815
13816         * gcc.c-torture/compile/981211-1.c: Move to...
13817         * gcc.dg/cpp-as1.c: ...here.
13818         * gcc.dg/cpp-as2.c: New file.
13819
13820         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
13821         compiler.
13822
13823 2000-04-02  Neil Booth  <NeilB@earthling.net>
13824
13825         * gcc.dg/cpp-cond.c  New tests.
13826         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
13827         accidental success less likely.
13828         * gcc.dg/cpp-missingop.c  New tests.
13829         * gcc.dg/cpp-missingparen.c  New tests.
13830         * gcc.dg/cpp-shift.c  New tests.
13831         * gcc.dg/cpp-shortcircuit.c  New tests.
13832         * gcc.dg/cpp-unary.c  New tests.
13833
13834 2000-03-29  Jeffrey A Law  (law@cygnus.com)
13835
13836         * gcc.c-torture/compile/20000329-1.c: New test.
13837
13838 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
13839
13840         * gcc.c-torture/compile/20000326-1.c: New test.
13841         * gcc.c-torture/compile/20000326-2.c: New test.
13842
13843 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
13844
13845         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
13846         the first parameter is a function argument.
13847
13848 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
13849
13850         * g++.old-deja/g++.ext/array4.C: New test.
13851
13852 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
13853
13854         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
13855
13856 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13857
13858         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
13859
13860 2000-03-19  Richard Henderson  <rth@cygnus.com>
13861
13862         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
13863
13864 2000-03-19  Richard Henderson  <rth@cygnus.com>
13865
13866         * gcc.c-torture/compile/20000319-1.c: New test.
13867
13868 2000-03-14  Jeffrey A Law  (law@cygnus.com)
13869
13870         * gcc.c-torture/execute/20000314-3.c: New test.
13871         * gcc.c-torture/execute/20000314-2.c: New test.
13872         * gcc.c-torture/execute/20000314-1.c: New test.
13873         * gcc.c-torture/compile/20000314-2.c: New test.
13874         * gcc.c-torture/compile/20000314-1.c: New test.
13875
13876 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
13877
13878         * g++.old-deja/g++.warn/inline.C: New test.
13879
13880 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
13881
13882         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
13883         standards-compliant result rather than specific constants.
13884         Put test-values in array.
13885
13886 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
13887
13888         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
13889         (g++_target_compile): Put test-specific options last.
13890
13891 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
13892
13893         * g++.old-deja/g++.eh/vbase4.C: New test.
13894
13895 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
13896
13897         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
13898
13899 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
13900
13901         * g++.old-deja/g++.brendan/misc12.C: Removed.
13902         * g++.old-deja/g++.pt/memtemp77.C: Constify.
13903         * g++.old-deja/g++.ext/pretty4.C: New test.
13904
13905 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
13906
13907         * g++.old-deja/g++.other/string2.C: New test.
13908
13909 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
13910
13911         * g++.old-deja/g++.warn/impint2.C: New test.
13912
13913 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
13914
13915         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
13916         is 1, not zero.
13917
13918 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
13919
13920         * g++.old-deja/g++.warn/impint.C: New test.
13921         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
13922         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
13923         * g++.old-deja/g++.pt/explicit12.C: Likewise.
13924         * g++.old-deja/g++.pt/explicit13.C: Likewise.
13925         * g++.old-deja/g++.pt/explicit17.C: Likewise.
13926         * g++.old-deja/g++.pt/explicit18.C: Likewise.
13927         * g++.old-deja/g++.pt/explicit19.C: Likewise.
13928         * g++.old-deja/g++.pt/explicit23.C: Likewise.
13929         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13930         * g++.old-deja/g++.pt/explicit35.C: Likewise.
13931         * g++.old-deja/g++.pt/explicit6.C: Likewise.
13932         * g++.old-deja/g++.pt/memclass7.C: Likewise.
13933
13934 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
13935
13936         * gcc.dg/cpp-redef.c: New test.
13937
13938 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
13939
13940         * g++.old-deja/g++.pt/unify7.C: New test.
13941
13942 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13943
13944         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
13945         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
13946
13947 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
13948
13949         * gcc.c-torture/compile/20000224-1.c: New test.
13950
13951 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13952
13953         * gcc.c-torture/compile/cpp-2.c: New test.
13954         * gcc.c-torture/compile/cpp-1.c: New test.
13955
13956 2000-02-25  Jeffrey A Law  (law@cygnus.com)
13957
13958         * gcc.c-torture/execute/20000225-1.c: New test.
13959
13960 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13961
13962         * gcc.dg/cpp-li2.c: New test.
13963
13964         * gcc.dg/cpp-wi1.c: New test.
13965
13966         * gcc.dg/cpp-li1.c: New test.
13967
13968 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
13969
13970         * g++.old-deja/g++.other/sizeof5.C: New test.
13971
13972 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13973
13974         * gcc.c-torture/execute/va-arg-13.c: New test.
13975
13976 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
13977
13978         * gcc.c-torture/execute/va-arg-12.c: New test.
13979
13980 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13981
13982         * gcc.c-torture/execute/20000223-1.c: New test.
13983
13984 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13985
13986         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
13987
13988 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
13989
13990         * g++.old-deja/g++.abi/ptrmem.C: New test.
13991
13992 2000-02-19  Richard Henderson  <rth@cygnus.com>
13993
13994         * gcc.c-torture/compile/init-3.c: New.
13995
13996 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
13997
13998         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
13999         ALWAYS_CXXFLAGS.
14000
14001 2000-02-11  Robert Lipe <robertl@sco.com>
14002
14003         * gcc.c-torture/compile/20000211-3.c: New test.
14004
14005 2000-02-11  Martin Buchholz <martin@xemacs.org>
14006
14007         * gcc.c-torture/compile/20000211-2.c: New test.
14008
14009 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14010
14011         * gcc.c-torture/compile/20000211-1.c: New test.
14012
14013 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14014
14015         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14016           on native targets
14017
14018 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14019
14020         * g++.old-deja/g++.other/cast5.C: New test.
14021
14022 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14023
14024         * gcc.c-torture/execute/20000205-1.c: New.
14025
14026 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14027
14028         * g++.old-deja/g++.jason/cast3.C: Return void.
14029         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14030
14031 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14032
14033         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14034
14035         * gcc.dg/loop-1.c: New test.
14036
14037 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14038
14039         * gcc.c-torture/compile/20000127-1.c: New test.
14040         * gcc.c-torture/execute/991228-1.c: New test.
14041
14042 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14043
14044         * gcc.dg/unused-2.c: New test.
14045
14046         * gcc.dg/conv-1.c: New test.
14047
14048 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14049
14050         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14051         compiler.
14052         (tool_option_proc): Fix typo.
14053
14054 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14055
14056         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14057         of the ld on the host, not on the build machine.
14058         Also, don't crash if '--help' is not a supported option.
14059
14060 2000-01-24  Richard Henderson  <rth@cygnus.com>
14061
14062         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14063
14064 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14065
14066         * gcc.c-torture/execute/20000120-2.c: New test.
14067         * gcc.c-torture/execute/20000120-1.c: New test.
14068
14069 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14070
14071         * gcc.c-torture/execute/20000113-1.c: New test.
14072
14073 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14074
14075         * gcc.c-torture/execute/20000112-1.c: New test.
14076
14077 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14078
14079         * gcc.dg/20000111-1.c: New test.
14080
14081 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14082
14083         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14084         with 16 bit integers.
14085
14086 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14087
14088         * gcc.dg/20000108-1.c: New test.
14089
14090 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14091
14092         * g++.old-deja/g++.ns/koenig8.C: New test.
14093
14094 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14095
14096         * g++.old-deja/g++.other/cast4.C: New test.
14097
14098 2000-01-05  Jeffrey A Law  (law@cygnus.com)
14099
14100         * gcc.c-torture/compile/20000105-2.c: New test.
14101         * gcc.c-torture/compile/20000105-1.c: New test.
14102
14103 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14104
14105         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
14106         references to printf & atoi to conform to ANSI standard.
14107         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
14108         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
14109         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
14110         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
14111         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
14112         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14113         * g++.old-deja/g++.brendan/copy1.C: Likewise.
14114         * g++.old-deja/g++.brendan/copy2.C: Likewise.
14115         * g++.old-deja/g++.brendan/copy3.C: Likewise.
14116         * g++.old-deja/g++.brendan/copy4.C: Likewise.
14117         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14118         * g++.old-deja/g++.brendan/copy6.C: Likewise.
14119         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14120         * g++.old-deja/g++.brendan/copy8.C: Likewise.
14121         * g++.old-deja/g++.brendan/crash11.C: Likewise.
14122         * g++.old-deja/g++.brendan/crash14.C: Likewise.
14123         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
14124         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14125         * g++.old-deja/g++.brendan/delete2.C: Likewise.
14126         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
14127         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
14128         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
14129         * g++.old-deja/g++.brendan/eh1.C: Likewise.
14130         * g++.old-deja/g++.brendan/groff1.C: Likewise.
14131         * g++.old-deja/g++.brendan/init3.C: Likewise.
14132         * g++.old-deja/g++.brendan/misc12.C: Likewise.
14133         * g++.old-deja/g++.brendan/misc7.C: Likewise.
14134         * g++.old-deja/g++.brendan/new2.C: Likewise.
14135         * g++.old-deja/g++.brendan/operators4.C: Likewise.
14136         * g++.old-deja/g++.brendan/operators5.C: Likewise.
14137         * g++.old-deja/g++.brendan/overload2.C: Likewise.
14138         * g++.old-deja/g++.brendan/overload7.C: Likewise.
14139         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
14140         * g++.old-deja/g++.brendan/reference1.C: Likewise.
14141         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
14142         * g++.old-deja/g++.brendan/template24.C: Likewise.
14143         * g++.old-deja/g++.brendan/template3.C: Likewise.
14144         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
14145         * g++.old-deja/g++.jason/inline3.C: Likewise.
14146         * g++.old-deja/g++.jason/opeq.C: Likewise.
14147         * g++.old-deja/g++.law/arg5.C: Likewise.
14148         * g++.old-deja/g++.law/arm7.C: Likewise.
14149         * g++.old-deja/g++.law/ctors11.C: Likewise.
14150         * g++.old-deja/g++.law/cvt8.C: Likewise.
14151         * g++.old-deja/g++.law/init9.C: Likewise.
14152         * g++.old-deja/g++.law/refs4.C: Likewise.
14153         * g++.old-deja/g++.law/template2.C: Likewise.
14154         * g++.old-deja/g++.law/visibility24.C: Likewise.
14155         * g++.old-deja/g++.law/vtable3.C: Likewise.
14156         * g++.old-deja/g++.mike/asm2.C: Likewise.
14157         * g++.old-deja/g++.mike/eh1.C: Likewise.
14158         * g++.old-deja/g++.mike/misc1.C: Likewise.
14159         * g++.old-deja/g++.mike/misc13.C: Likewise.
14160         * g++.old-deja/g++.mike/misc14.C: Likewise.
14161         * g++.old-deja/g++.mike/ns12.C: Likewise.
14162         * g++.old-deja/g++.mike/p1248.C: Likewise.
14163         * g++.old-deja/g++.mike/p3708.C: Likewise.
14164         * g++.old-deja/g++.mike/p3708a.C: Likewise.
14165         * g++.old-deja/g++.mike/p3708b.C: Likewise.
14166         * g++.old-deja/g++.mike/p646.C: Likewise.
14167         * g++.old-deja/g++.mike/p700.C: Likewise.
14168         * g++.old-deja/g++.mike/p783.C: Likewise.
14169         * g++.old-deja/g++.mike/p783a.C: Likewise.
14170         * g++.old-deja/g++.mike/p783b.C: Likewise.
14171         * g++.old-deja/g++.mike/p786.C: Likewise.
14172         * g++.old-deja/g++.mike/p789.C: Likewise.
14173         * g++.old-deja/g++.mike/p789a.C: Likewise.
14174         * g++.old-deja/g++.mike/p807a.C: Likewise.
14175         * g++.old-deja/g++.other/delete3.C: Likewise.
14176         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14177         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14178         * g++.old-deja/g++.other/dyncast3.C: Likewise.
14179         * g++.old-deja/g++.other/empty1.C: Likewise.
14180         * g++.old-deja/g++.other/temporary1.C: Likewise.
14181         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
14182         * g++.old-deja/g++.pt/t16.C: Likewise.
14183         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
14184
14185 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
14186
14187         * gcc.dg/991230-1.c: New test.
14188
14189 1999-12-29  Jeffrey A Law  (law@cygnus.com)
14190
14191         * gcc.c-torture/compile/991229-3.c: New test.
14192         * gcc.c-torture/compile/991229-2.c: New test.
14193         * gcc.c-torture/compile/991229-1.c: New test.
14194
14195 1999-12-29  Greg McGary <gkm@eng.ascend.com>
14196
14197         * gcc.c-torture/compile/labels-2.c: New test.
14198
14199 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
14200
14201         * gcc.c-torture/execute/991227-1.c: New test.
14202
14203 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14204
14205         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
14206
14207 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
14208
14209         * gcc.c-torture/execute/991221-1.c: New test.
14210
14211 1999-12-20  Nathan Sidwell  <nathan@acm.org>
14212
14213         * g++.old-deja/g++.other/cast3.C: New test.
14214
14215 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
14216
14217         * gcc.c-torture/execute/991216-4.c: New test.
14218
14219 1999-12-16  Michael Meissner  <meissner@cygnus.com>
14220
14221         * gcc.c-torture/execute/991216-1.c: New test.
14222         * gcc.c-torture/execute/991216-2.c: New test.
14223         * gcc.c-torture/execute/991216-3.c: New test.
14224
14225 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14226
14227         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
14228         Actually make the test fail by using "-O2" for compilation.
14229
14230 1999-12-15  Nathan Sidwell  <nathan@acm.org>
14231
14232         * g++.old-deja/g++.warn/cast-align1.C: New test.
14233
14234 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14235
14236         * gcc.c-torture/compile/991214-1.c: New test.
14237         * gcc.c-torture/compile/991214-2.c: New test.
14238
14239 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14240
14241         * gcc.dg/991214-1.c: New test.
14242
14243 1999-12-13  Jeffrey A Law  (law@cygnus.com)
14244
14245         * gcc.c-torture/compile/991213-3.c: New test.
14246         * gcc.c-torture/compile/991213-2.c: New test.
14247         * gcc.c-torture/compile/991213-1.c: New test.
14248
14249 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
14250
14251         * gcc.dg/991209-1.c: New test.
14252
14253 1999-12-08  Nathan Sidwell <nathan@acm.org>
14254
14255         * gcc.c-torture/compile/991208-1.c: New test.
14256
14257 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14258
14259         * gcc.dg/ultrasp2.c: New test.
14260
14261 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
14262
14263         * g++.old-deja/g++.abi/align.C (main): Fix typo.
14264
14265 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
14266
14267         * gcc.c-torture/compile/991202-1.c: New test.
14268         * gcc.c-torture/execute/991202-1.c: New test.
14269         * gcc.c-torture/execute/991202-2.c: New test.
14270         * gcc.c-torture/execute/991202-3.c: New test.
14271
14272 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
14273
14274         * g++.old-deja/g++.abi/align.C: New test.
14275         * g++.old-deja/g++.abi/aggregates.C: Likewise.
14276         * g++.old-deja/g++.abi/bitfields.C: Likewise.
14277
14278 1999-12-01  Richard Henderson  <rth@cygnus.com>
14279
14280         * gcc.c-torture/execute/991201-1.c: New.
14281
14282 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
14283
14284         * gcc.dg/991129-1.c: New test.
14285
14286 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14287
14288         * gcc.c-torture/compile/991127-1.c: New test.
14289
14290 1999-11-22  Nathan Sidwell  <nathan@acm.org>
14291
14292         * g++.old-deja/g++.other/warn4.C: New test.
14293
14294 1999-11-22  Nathan Sidwell  <nathan@acm.org>
14295
14296         * g++.old-deja/g++.eh/cleanup2.C: New test.
14297         * g++.old-deja/g++.ext/pretty2.C: New test.
14298         * g++.old-deja/g++.ext/pretty3.C: New test.
14299         * g++.old-deja/g++.other/debug6.C: New test.
14300
14301 1999-10-20  Jim Wilson  <wilson@cygnus.com>
14302
14303         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
14304         compiler_output to look for one error message instead of two.
14305
14306 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
14307
14308         * gcc.c-torture/execute/991118-1.c: Also test case
14309         where the word boundary does not split a byte evenly.
14310
14311 1999-11-19  Nathan Sidwell  <nathan@acm.org>
14312
14313         * g++.old-deja/g++.ext/restrict1.C: New test.
14314
14315 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
14316
14317         * gcc.c-torture/execute/991118-1.c: New test.
14318
14319 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
14320
14321         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
14322         working directory pathnames.
14323
14324 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
14325
14326         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
14327         host is equipped with driver.h and driver.o so it can actually
14328         compile and run the tests.
14329
14330 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
14331
14332         * gcc.c-torture/compile/991008-1.c: New test.
14333
14334 1999-11-08  Nick Clifton  <nickc@cygnus.com>
14335
14336         * lib/gcc-dg.exp: Include target-supports.exp
14337
14338 1999-11-05  Nick Clifton  <nickc@cygnus.com>
14339
14340         * lib/target-supports.exp: New file: Provide procs to test for
14341         features supported by the target.
14342         (check_weak_available): Moved here from ecos.exp.
14343         (check_alias_available): New proc: Determine of the target
14344         toolchain supports the alias attribute.
14345
14346         * gcc.dg/special/ecos.exp: Move check_weak_available to
14347         target-supports.exp.
14348         (alias-1.c): Only perform the test if the target supports
14349         aliases.
14350         (wkali-1.c): Only perform the test if the target supports
14351         aliases.
14352
14353         * gcc.dg/990506-0.c: Expect error messages from cross
14354         targets as well as native targets.
14355
14356 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14357
14358         * gcc.dg/ultrasp1.c: Removed xfail.
14359         * gcc.dg/struct-ret-2.c: Likewise.
14360         * gcc.dg/array-1.c: Likewise.
14361
14362 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14363
14364         * gcc.dg/struct-ret-2.c: New test.
14365
14366         * gcc.dg/array-1.c: New test.
14367
14368 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
14369
14370         * gcc.c-torture/execute/991030-1.c: New test.
14371
14372 1999-10-26  Richard Henderson  <rth@cygnus.com>
14373
14374         * gcc.c-torture/compile/991026-2.c: New test.
14375
14376 1999-10-26  Jeffrey A Law  (law@cygnus.com)
14377
14378         * gcc.c-torture/compile/991026-1.c: New test.
14379
14380 1999-10-23  Jeffrey A Law  (law@cygnus.com)
14381
14382         * gcc.c-torture/execute/991023-1.c: New test.
14383
14384 1999-10-19  Jeffrey A Law  (law@cygnus.com)
14385
14386         * gcc.c-torture/execute/991019-1.c: New test.
14387
14388 1999-10-16  Richard Henderson  <rth@cygnus.com>
14389
14390         * gcc.c-torture/execute/991016-1.c: New test.
14391
14392 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
14393
14394         * gcc.c-torture/execute/991014-1.c: New test.
14395
14396 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
14397
14398         * g++.old-deja/g++.other/union2.C: New test.
14399
14400 1999-10-13  Nathan Sidwell  <nathan@acm.org>
14401
14402         * g++.old-deja/g++.other/vaarg2.C: New test.
14403         * g++.old-deja/g++.other/vaarg3.C: New test.
14404
14405 1999-10-12  Craig Burley  <craig@jcb-sc.com>
14406
14407         * g77.f-torture/noncompile/19990905-1.f: Moved from being
14408         in compile/.
14409
14410 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
14411
14412         * gcc.c-torture/execute/va-arg-11.c: New test.
14413
14414 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
14415
14416         * lib/file-format.exp (gcc_target_object_format): Don't
14417         crash if objdump is unavailable.
14418
14419 1999-09-29  Donn Terry <donn@interix.com>
14420
14421         * gcc.misc-tests/mg.exp: delete extraneous redirection.
14422
14423 1999-09-28  Nick Clifton  <nickc@cygnus.com>
14424
14425         * gcc.c-torture/compile/990928-1.c: New test.
14426
14427 1999-09-28  Nathan Sidwell  <nathan@acm.org>
14428
14429         * g++.old-deja/g++.other/decl6.C: New test.
14430
14431 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14432
14433         * gcc.c-torture/execute/va-arg-10.c: New test.
14434
14435 1999-09-27  Nathan Sidwell  <nathan@acm.org>
14436
14437         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
14438         __PRETTY_FUNCTION__.
14439
14440 1999-09-23  Nick Clifton  <nickc@cygnus.com>
14441
14442         * gcc.c-torture/execute/990923-1.c: New test.
14443
14444 1999-09-21  Nick Clifton  <nickc@cygnus.com>
14445
14446         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
14447         for which -fpic is inappropriate.
14448
14449 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
14450
14451         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
14452
14453 1999-09-21  Nathan Sidwell  <nathan@acm.org>
14454
14455         * g++.old-deja/g++.other/dyncast1.C: New test.
14456         * g++.old-deja/g++.other/dyncast2.C: New test.
14457         * g++.old-deja/g++.other/dyncast3.C: New test.
14458         * g++.old-deja/g++.other/dyncast4.C: New test.
14459         * g++.old-deja/g++.other/dyncast5.C: New test.
14460         * g++.old-deja/g++.eh/catch3.C: New test.
14461         * g++.old-deja/g++.eh/catch3p.C: New test.
14462         * g++.old-deja/g++.eh/catch4.C: New test.
14463         * g++.old-deja/g++.eh/catch4p.C: New test.
14464         * g++.old-deja/g++.eh/catch5.C: New test.
14465         * g++.old-deja/g++.eh/catch5p.C: New test.
14466         * g++.old-deja/g++.eh/catch6.C: New test.
14467         * g++.old-deja/g++.eh/catch6p.C: New test.
14468         * g++.old-deja/g++.eh/catch7.C: New test.
14469         * g++.old-deja/g++.eh/catch7p.C: New test.
14470         * g++.old-deja/g++.eh/catch8.C: New test.
14471         * g++.old-deja/g++.eh/catch8p.C: New test.
14472         * g++.old-deja/g++.eh/catch9.C: New test.
14473         * g++.old-deja/g++.eh/catch9p.C: New test.
14474
14475 1999-09-13  Nathan Sidwell  <nathan@acm.org>
14476
14477         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
14478         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
14479
14480 1999-09-13  Jeffrey A Law  (law@cygnus.com)
14481
14482         * gcc.c-torture/compile/990913-1.c: New test.
14483
14484 1999-09-10  Nathan Sidwell  <nathan@acm.org>
14485
14486         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
14487         * g++.old-deja/g++.jason/rfg5.C: Likewise.
14488
14489 1999-09-09  Richard Henderson  <rth@cygnus.com>
14490
14491         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
14492
14493 1999-09-09  Nathan Sidwell  <nathan@acm.org>
14494
14495         * g++.old-deja/g++.other/lookup11.C: New test.
14496         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
14497         what is permitted and what we want.
14498         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
14499         overload use.
14500         * g++.old-deja/g++.jason/rfg5.C: Likewise
14501
14502 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
14503
14504         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
14505         * gcc.c-torture/noncompile/poison-1.c: New file.
14506
14507 1999-09-08  Nathan Sidwell  <nathan@acm.org>
14508
14509         * g++.old-deja/g++.other/sizeof3.C: New test.
14510         * g++.old-deja/g++.other/sizeof4.C: New test.
14511         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
14512         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
14513
14514 1999-09-07  Richard Henderson  <rth@cygnus.com>
14515
14516         * gcc.dg/va-arg-1.c: New.
14517
14518 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14519
14520         * gcc.c-torture/execute/va-arg-9.c: New test.
14521
14522 1999-09-05  Craig Burley  <craig@jcb-sc.com>
14523
14524         * g77.f-torture/compile/980519-2.f: New test.
14525         * g77.f-torture/compile/19990905-0.f: New test.
14526         * g77.f-torture/compile/19990905-1.f: New test.
14527         * g77.f-torture/compile/19990905-2.f: New test.
14528
14529         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
14530
14531 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
14532
14533         * gcc.c-torture/execute/990827-1.c: Fix typo.
14534
14535 1999-09-03  Nathan Sidwell  <nathan@acm.org>
14536
14537         * g++.old-deja/g++.other/deref1.C: New test.
14538
14539 1999-09-02  Nathan Sidwell  <nathan@acm.org>
14540
14541         * g++.old-deja/g++.other/ambig2.C: New test.
14542         * g++.old-deja/g++.other/cond5.C: New test.
14543         * g++.old-deja/g++.other/lookup16.C: New test.
14544
14545 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
14546
14547         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
14548         assemblers too.
14549
14550 1999-08-31  Jeffrey A Law  (law@cygnus.com)
14551
14552         * lib/c-torture.exp: Avoid the "compare executables" optimization
14553         when testing native.
14554
14555 1999-08-29  Jeffrey A Law  (law@cygnus.com)
14556
14557         * gcc.c-torture/execute/990829-1.c: New test.
14558         * gcc.c-torture/compile/990829-1.c: New test.
14559
14560 1999-08-27  Paul Burchard  <burchard@pobox.com>
14561
14562         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
14563         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
14564         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
14565         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
14566         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
14567         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
14568         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
14569         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
14570         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
14571         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
14572         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
14573
14574 1999-08-27  Jeffrey A Law  (law@cygnus.com)
14575
14576         * gcc.c-torture/execute/990827-1.c: New test.
14577
14578 1999-08-26  Craig Burley  <craig@jcb-sc.com>
14579
14580         * g77.f-torture/noncompile/19990826-4.f: New test.
14581
14582         * g77.f-torture/compile/19990826-3.f: New test.
14583
14584         * g77.f-torture/execute/19990826-2.f: New test.
14585
14586         * g77.f-torture/compile/19990826-1.f: New test.
14587
14588         * gcc.c-torture/execute/990826-0.c: New test.
14589         * g77.c-torture/execute/19990826-0.f: New test.
14590
14591         * g77.f-torture/noncompile/970626-2.f: New test.
14592
14593 1999-08-25  Paul Burchard  <burchard@pobox.com>
14594
14595         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
14596         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
14597         lss-011.C: New tests.
14598
14599 1999-08-25  Nathan Sidwell  <nathan@acm.org>
14600
14601         * g++.old-deja/g++.other/decl5.C: New test.
14602
14603 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14604
14605         * noncompile/noncompile.exp: Load_lib c-torture.exp.
14606         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
14607         call `postbase' for each one.  All callers of `postbase' changed
14608         to call this instead.
14609
14610 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
14611
14612         * gcc.c-torture/execute/990811-1.c: New test.
14613
14614 1999-08-09  Nick Clifton  <nickc@cygnus.com>
14615
14616         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
14617         just native ones.
14618
14619         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
14620         just native ones.
14621
14622 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
14623
14624         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
14625
14626 1999-08-04  Jeffrey A Law  (law@cygnus.com)
14627
14628         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
14629
14630 1999-08-04  Nathan Sidwell  <nathan@acm.org>
14631
14632         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
14633
14634 1999-08-04  Jeffrey A Law  (law@cygnus.com)
14635
14636         * gcc.c-torture/execute/990804-1.c: New test.
14637
14638 1999-08-03  Nathan Sidwell  <nathan@acm.org>
14639
14640         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
14641         * g++.old-deja/g++.brendan/crash64.C: Likewise
14642         * g++.old-deja/g++.brendan/overload8.C: Likewise
14643
14644 1999-08-03  Nathan Sidwell  <nathan@acm.org>
14645
14646         * g++.old-deja/g++.other/struct1.C: New test.
14647
14648 1999-08-03  Nathan Sidwell  <nathan@acm.org>
14649
14650         * g++.old-deja/g++.other/enum2.C: New test.
14651
14652 1999-08-02  Richard Henderson  <rth@cygnus.com>
14653
14654         Adapted from tests from Franz Sirl:
14655         * gcc.c-torture/execute/va-arg-7.c: New test.
14656         * gcc.c-torture/execute/va-arg-8.c: New test.
14657
14658 1999-08-01  Jeffrey A Law  (law@cygnus.com)
14659
14660         * gcc.c-torture/compile/990801-2.c: New test.
14661
14662         * gcc.c-torture/compile/990801-1.c: New test.
14663
14664 1999-07-27  Michael Meissner  <meissner@cygnus.com>
14665
14666         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
14667         fp-cmp-1.c, converting double to float.
14668
14669         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
14670         fp-cmp-1.c, converting double to long double.
14671
14672         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
14673         from fr1 to unknown_register, since fr1 is a legitimate register
14674         on some machines.
14675
14676 1999-07-25  Jeffrey A Law  (law@cygnus.com)
14677
14678         * README: More listname related changes.
14679
14680 1999-07-08  Catherine Moore  <clm@cygnus.com>
14681
14682         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
14683
14684 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
14685
14686         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
14687
14688 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
14689
14690         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
14691
14692 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
14693
14694         * gcc.dg/990703-1.c: New test.
14695
14696 1999-06-29  Nick Clifton  <nickc@cygnus.com>
14697
14698         * lib/file-format.exp: New file: Move definition of proc
14699         gcc_target_object_format to here from
14700         gcc.dg/special/ecos.exp.
14701
14702         * lib/c-torture.exp: Include lib file-format.exp.
14703         * lib/gcc-dg.exp: Include lib file-format.exp.
14704
14705         * gcc.dg/special/ecos.exp: Remove definition of proc
14706         gcc_target_object_format.
14707
14708 1999-06-28  Jeffrey A Law  (law@cygnus.com)
14709
14710         * gcc.c-torture/execute/990628-1.c: New test.
14711
14712 1999-06-25  Jeffrey A Law  (law@cygnus.com)
14713
14714         * gcc.c-torture/compile/990625-2.c: New test.
14715
14716         * gcc.c-torture/compile/990625-1.c: New test.
14717
14718 1999-06-23  Nick Clifton  <nickc@cygnus.com>
14719
14720         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
14721         attributes compile.
14722         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
14723         ports that use the COFF/PE file format.
14724
14725 1999-06-17  Jeffrey A Law  (law@cygnus.com)
14726
14727         * gcc.c-torture/compile/990617-1.c: New test.
14728
14729 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
14730
14731         * g++.old-deja/g++.other/decl4.C: New test.
14732
14733 1999-06-14  Nathan Sidwell  <nathan@acm.org>
14734
14735         * g++.old-deja/g++.other/bitfld3.C: New test.
14736
14737 1999-06-08  Nathan Sidwell  <nathan@acm.org>
14738
14739         * g++.old-deja/g++.eh/catch1.C: New test.
14740
14741 1999-06-07  Jeffrey A Law  (law@cygnus.com)
14742
14743         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
14744
14745         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
14746         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
14747
14748 1999-06-05  Craig Burley  <craig@jcb-sc.com>
14749
14750         * g77.f-torture/compile/19990502-0.f: Replace with new,
14751         shorter, test that still fails after recent changes.
14752
14753 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14754
14755         * gcc.c-torture/execute/990604-1.c: New test.
14756
14757 1999-05-31  Jeffrey A Law  (law@cygnus.com)
14758
14759         * gcc.c-torture/execute/990531-1.c: New test.
14760
14761 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14762
14763         * gcc.c-torture/compile/990527-1.c: New test.
14764
14765 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
14766
14767         * gcc.c-torture/execute/990527-1.c: New test.
14768
14769 1999-05-25  Nick Clifton  <nickc@cygnus.com>
14770
14771         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
14772         bitfields as signed.
14773
14774 1999-05-25  Craig Burley  <craig@jcb-sc.com>
14775
14776         * g77.f-torture/compile/19990525-0.f: New test.
14777
14778 1999-05-25  Jeffrey A Law  (law@cygnus.com)
14779
14780         * gcc.c-torture/execute/990525-2.c: New test.
14781
14782         * gcc.c-torture/execute/990525-1.c: New test.
14783
14784 1999-05-24  Nathan Sidwell  <nathan@acm.org>
14785
14786         * g++.old-deja/g++.other/anon3.C: New test.
14787         * g++.old-deja/g++.other/anon4.C: New test.
14788         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
14789         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
14790         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
14791         Merrill).
14792
14793 1999-05-24  Jeffrey A Law  (law@cygnus.com)
14794
14795         * gcc.c-torture/execute/990524-1.c: New test.
14796
14797         * gcc.dg/990524-1.c: New test.
14798
14799 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14800
14801         * gcc.c-torture/compile/990523-1.c: New test.
14802
14803 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
14804
14805         * gcc.c-torture/compile/990519-1.c: New test.
14806
14807 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14808
14809         * gcc.c-torture/compile/990517-1.c: New test.
14810
14811         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
14812         (e4, f4): New tests.
14813         (main): Call them.
14814
14815 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14816
14817         * gcc.dg/noreturn-1.c: New test.
14818
14819 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
14820
14821         * gcc.c-torture/execute/990513-1.c: New test.
14822
14823 1999-05-10  Richard Henderson  <rth@cygnus.com>
14824
14825         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
14826
14827 1999-05-10  Craig Burley  <craig@jcb-sc.com>
14828
14829         * g77.f-torture/execute/erfc.f: Use small single-precision
14830         values, to avoid problems on Alphas when not -mieee.
14831
14832 1999-05-08  Craig Burley  <craig@jcb-sc.com>
14833
14834         * gcc.dg/990506-0.c: New test.
14835
14836 1999-05-08  Richard Henderson  <rth@cygnus.com>
14837
14838         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
14839         the constant to test.  Don't XFAIL 64-bit targets.
14840
14841         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
14842         * g++.old-deja/g++.law/profile1.C: Likewise.
14843
14844         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
14845         operator new instances.
14846         * g++.old-deja/g++.other/delete5.C: Likewise.
14847
14848 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14849
14850         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
14851         intrinsic.
14852
14853 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14854
14855         * g77.f-torture/execute/u77-test.f: Reverse order of two
14856         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
14857
14858 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14859
14860         * gcc.dg/compare1.c: New test.
14861
14862 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
14863
14864         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
14865         New tests.
14866
14867 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14868
14869         * g77.f-torture/compile/19990502-1.f: New test.
14870
14871 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14872
14873         * g77.f-torture/compile/19990502-0.f: New test.
14874
14875 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14876
14877         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
14878         intrinsic.
14879
14880 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14881
14882         * g77.f-torture/execute/u77-test.f (main): List libU77
14883         intrinsics not currently tested.
14884         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
14885         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
14886         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
14887         Trim blanks off the ends of some printed strings.
14888
14889 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14890
14891         * g77.f-torture/execute/u77-test.f (main): Just warn about
14892         FSTAT gid disagreement, as it's expected on some systems.
14893
14894 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14895
14896         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
14897         use a new function, which allows for some slop.
14898         Clean up some commentary.
14899         (issum): The new function.
14900         (sgladd): Deleted subroutine.
14901
14902 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14903
14904         * g77.f-torture/execute/u77-test.f: Modify to be more like
14905         libf2c/libU77 version, bringing patches to that version here.
14906         Add suitable commentary.
14907
14908 1999-04-25  Richard Henderson  <rth@cygnus.com>
14909
14910         * gcc.dg/990424-1.c: New test.
14911
14912 1999-04-24  Craig Burley  <craig@jcb-sc.com>
14913
14914         * g77.f-torture/execute/u77-test.f (main): Bug involving
14915         LSTAT has been fixed, so turn back on full checking.
14916
14917 1999-04-20  Craig Burley  <craig@jcb-sc.com>
14918
14919         * g77.f-torture/compile/19990419-0.f: New test.
14920         * g77.f-torture/execute/19990419-1.f: New test.
14921
14922 1999-04-17  Richard Henderson  <rth@cygnus.com>
14923
14924         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
14925         to avoid the need for a prototype to supress a warning.
14926
14927 1999-04-07  Jim Wilson  <wilson@cygnus.com>
14928
14929         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
14930
14931 1999-04-04  Jeffrey A Law  (law@cygnus.com)
14932
14933         * gcc.c-torture/execute/990404-1.c: New test.
14934
14935 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14936
14937         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
14938         * gcc.dg/cpp-if3.c: Don't use -pedantic.
14939         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
14940         missing initializer warnings.
14941
14942 1999-03-28  Jeffrey A Law  (law@cygnus.com)
14943
14944         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
14945         matching strings.
14946
14947 1999-03-26  Jeffrey A Law  (law@cygnus.com)
14948
14949         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
14950
14951 1999-03-26  Craig Burley  <craig@jcb-sc.com>
14952
14953         * g77.f-torture/execute/19990325-0.f: New test.
14954         * g77.f-torture/execute/19990325-1.f: New test.
14955
14956 1999-03-24  Jeffrey A Law  (law@cygnus.com)
14957
14958         * gcc.c-torture/execute/990324-1.c: New test.
14959
14960 1999-03-22  Jim Wilson  <wilson@cygnus.com>
14961
14962         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
14963         test with 4.
14964
14965 1999-03-17  Richard Henderson  <rth@cygnus.com>
14966
14967         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
14968
14969 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14970
14971         * g77.f-torture/execute/19990313-2.f: New test.
14972         * g77.f-torture/execute/19990313-3.f: New test.
14973
14974 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14975
14976         * g77.f-torture/execute/19990313-0.f: New test.
14977         * g77.f-torture/execute/19990313-1.f: New test.
14978
14979 1999-03-12  Jim Wilson  <wilson@cygnus.com>
14980
14981         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
14982         printf to sprintf.
14983         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
14984         (main): Add check for u15.  Conditionalize u31 check depending on
14985         whether ints are <32 bits or >=32 bits.
14986
14987 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14988
14989         * g77.f-torture/execute/19981119-0.f: Improve testiness.
14990
14991 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14992
14993         * g77.f-torture/compile/19990305-0.f: New test.
14994         * g77.f-torture/execute/19981119-0.f: New test.
14995
14996 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14997
14998         * g77.f-torture/execute/970625-2.f: call ABORT if final
14999         result is not correct, instead of just printing it.
15000         Add this checking via newly introduced obfuscation, to
15001         trip up buggy front ends.
15002
15003 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15004
15005         * g77.f-torture/compile/960317-1.f: Moved from being
15006         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15007
15008 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15009
15010         * g77.f-torture/execute/960317-1.f: New (old) test.
15011         * g77.f-torture/execute/970625-2.f: Ditto.
15012
15013 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15014
15015         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15016         message on line 1 or line 2; cccp and cpplib do this differently.
15017
15018 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15019
15020         * g++.old-deja/g++.law/weak1.C: New test.
15021
15022 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15023
15024         * gcc.c-torture/execute/990119-1.c: Renamed to...
15025         * gcc.dg/990119-1.c: this, so it will only be tested once
15026         (it's a preprocessor test, it doesn't need to be run at
15027         multiple optimization levels).
15028
15029 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15030
15031         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15032           ALWAYS_CXXFLAGS.
15033
15034 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15035
15036         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15037         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15038         to not be compilable by current g77.
15039
15040 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15041
15042         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15043
15044 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15045
15046         * gcc.c-torture/execute/990222-1.c: New test.
15047
15048 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15049
15050         * g77.f-torture/compile/19990218-0.f: New test.
15051         * g77.f-torture/noncompile/19990218-1.f: New test.
15052
15053 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15054
15055         * g77.f-torture/compile/19981216-0.f: New test.
15056
15057 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15058
15059         * gcc.dg/990214-1.c: New test.
15060
15061 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15062
15063         * gcc.dg/990213-2.c: New test.
15064
15065         * gcc.dg/990213-1.c: New test.
15066
15067 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15068
15069         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15070         ints.
15071
15072 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15073
15074         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15075         specified by target.
15076
15077         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15078
15079 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15080
15081         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15082
15083 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15084
15085         * gcc.dg/special/ecos.exp: New test driver for new tests with
15086         special requirements.
15087
15088         * gcc.dg/special/alias-1.c: New test.
15089         * gcc.dg/special/gcsec-1.c: New test.
15090         * gcc.dg/special/weak-1.c: New test.
15091         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15092         * gcc.dg/special/weak-2.c: New test.
15093         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15094         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15095         * gcc.dg/special/wkali-1.c: New test.
15096         * gcc.dg/special/wkali-2.c: New test.
15097         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15098         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15099
15100 1999-02-10  Felix Lee  <flee@cygnus.com>
15101
15102           * lib/c-torture.exp (c-torture-compile): Pull out code for
15103           analyzing gcc error messages.
15104           (c-torture-execute): Likewise.  Fix some (harmless) false
15105           positives.
15106           * lib/gcc.exp (gcc_check_compile): New function.
15107
15108 1999-02-08  Richard Henderson  <rth@cygnus.com>
15109
15110         * gcc.c-torture/execute/990208-1.c: New test.
15111
15112 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15113
15114         * g++.dg/special/ecos.exp: New driver for new tests with special
15115         requirements
15116
15117         * g++.dg/special/conpr-1.C: New test
15118         * g++.dg/special/conpr-2.C: New test
15119         * g++.dg/special/conpr-2a.C: New test
15120         * g++.dg/special/conpr-3.C: New test
15121         * g++.dg/special/conpr-3a.C: New test
15122         * g++.dg/special/conpr-3b.C: New test
15123
15124         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15125         allow g++ to use the dg driver
15126
15127         * README: Add comment about g++.dg directory
15128
15129 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15130
15131         * README: Update email addresses.
15132
15133 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15134
15135         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15136         arguments in order to force structure S onto the stack even on
15137         the alpha.
15138         (test): Pass 10 leading arguments to function foo as well as the
15139         structure S.
15140
15141         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15142         failure for all targets.
15143
15144         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15145         abort to terminate program execution.
15146
15147 1999-01-30  Richard Henderson  <rth@cygnus.com>
15148
15149         * gcc.c-torture/execute/990130-1.c: New test.
15150
15151 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15152
15153         * gcc.dg/990130-1.c: New test.
15154
15155 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15156
15157         * gcc.c-torture/execute/990128-1.c: New test.
15158
15159 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15160
15161         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15162
15163 1999-01-27  Felix Lee  <flee@cygnus.com>
15164
15165         * lib/c-torture.exp (c-torture-compile): pull out code for
15166         analyzing gcc error messages.
15167         (c-torture-execute): ditto, and fix some (harmless) false
15168         positives.
15169         * lib/gcc.exp (gcc_check_compile): new function.
15170
15171 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15172
15173         * gcc.dg/990117-1.c: New test.
15174
15175         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15176
15177         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15178
15179 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15180
15181         * g77.f-torture/compile/990115-1.f: New test.
15182
15183 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15184
15185         * gcc.c-torture/compile/990107-1.c: New test
15186
15187 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15188
15189         * gcc.c-torture/execute/990106-2.c: New test.
15190
15191         * gcc.c-torture/execute/990106-1.c: New test.
15192
15193 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15194
15195         * gcc.c-torture/compile/981223-1.c: New test.
15196
15197 1998-12-29  Richard Henderson  <rth@cygnus.com>
15198
15199         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15200         (opt3): Rename from opt4 and disable.
15201
15202 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15203
15204         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15205
15206 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15207
15208         * g++.old-deja/g++.other/conv5.C: New test.
15209
15210 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15211
15212         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15213
15214 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15215
15216         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15217
15218 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15219
15220         * gcc.c-torture/compile/981211-1.c: New test.
15221
15222 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15223
15224         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15225
15226         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15227
15228 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15229
15230         * gcc.special/930510-1.c: Make C9X safe.
15231         * gcc.misc-tests/gcov-1.c Similarly.
15232         * gcc.misc-tests/gcov-2.c Similarly.
15233
15234 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15235
15236         * gcc.dg/ultrasp1.c: New test.
15237
15238 1998-12-06  Richard Henderson  <rth@cygnus.com>
15239
15240         * gcc.c-torture/execute/981206.c: New test.
15241
15242 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15243
15244         * g++.old-deja/g++.ns/template7.C: New test.
15245
15246         * g++.old-deja/g++.other/expr1.C: New test.
15247
15248         * g++.old-deja/g++.eh/tmpl3.C: New test.
15249
15250         * g++.old-deja/g++.eh/tmpl2.C: New test.
15251
15252 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15253
15254         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15255         * g++.old-deja/g++.other/using6.C: Removed.
15256         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15257
15258         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15259
15260 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15261
15262         * g++.old-deja/g++.pt/overload8.C: New test.
15263
15264         * g++.old-deja/g++.pt/overload7.C: New test.
15265
15266         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15267
15268         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15269         and relinking messages.
15270         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15271         compiling with -frepo.
15272
15273 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15274
15275         * g++.old-deja/g++.pt/lookup6.C: New test.
15276
15277 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15278
15279         * gcc.c-torture/execute/981130-1.c: New test.
15280         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15281
15282 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15283
15284         * g++.old-deja/g++.pt/explicit76.C: New test.
15285
15286         * g++.old-deja/g++.pt/friend38.C: New test.
15287
15288         * g++.old-deja/g++.ns/crash2.C: New test.
15289
15290         * g++.old-deja/g++.pt/defarg8.C: New test.
15291
15292         * g++.old-deja/g++.pt/instantiate6.C: New test.
15293
15294         * g++.old-deja/g++.pt/static6.C: New test.
15295
15296         * g++.old-deja/g++.pt/decl2.C: New test.
15297
15298 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15299
15300         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15301         problem is actually related with name lookup, but so what? :-)
15302
15303         * g++.old-deja/g++.pt/friend37.C: New test.
15304
15305 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15306
15307         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15308         element, which fails on some systems.
15309
15310         * g77.f-torture/execute/labug1.f: New test.
15311
15312 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15313
15314         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15315         is defined.
15316
15317 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15318
15319         * g77.f-torture/compile/981117-1.f: New test.
15320
15321 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15322
15323         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15324         properly discarded.
15325
15326 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15327
15328         * gcc.c-torture/execute/memcheck: New directory of tests for
15329         -fcheck-memory-usage.
15330
15331 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15332
15333         * README: New file, general information about the testsuite and
15334         new description of the various C++ test subdirectories.
15335         * README.g++: Eliminate obsolete information, update and move most
15336         relevant stuff to README.
15337
15338 1998-11-07  Richard Henderson  <rth@cygnus.com>
15339
15340         * gcc.c-torture/compile/981107-1.c: New test.
15341
15342 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
15343
15344         * execute/memcpy-bi.c: New testcase.
15345
15346 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
15347
15348         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
15349         base classes.
15350
15351         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
15352         template is selected.
15353
15354         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
15355         classes, it should be accepted for all types.
15356
15357         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
15358
15359         * g++.old-deja/g++.pt/spec24.C: Ensure that template
15360         specializations start with template headers.
15361
15362 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
15363
15364         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
15365
15366         * g++.old-deja/g++.other/init9.C: Test cross initialization of
15367         non-POD types.
15368
15369 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15370
15371         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
15372
15373 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
15374
15375         * compile/981022-1.c, compile/981022-1.x: New test and driver.
15376
15377 1998-10-19  Jeffrey A Law  (law@cygnus.com)
15378
15379         * 981019-1.c: New test.
15380
15381 1998-10-14  Robert Lipe <robertl@dgii.com>
15382
15383         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
15384         find objc headers.
15385
15386 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15387
15388         * compile/981001-4.c: Remove use of GCC extension that triggers a
15389         compiler bug.
15390
15391 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
15392
15393         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
15394
15395 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
15396
15397         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
15398         instantiation of template produces incorrect code for delete
15399         expression.
15400
15401         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
15402         constructors' name is not unique.
15403         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
15404         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
15405
15406         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
15407         automatic array of const is ill-formed.
15408
15409         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
15410         of template parameter?
15411
15412         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
15413         const.
15414
15415         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
15416         pointer-to-member expression.
15417
15418         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
15419         declaration causes ICE.
15420
15421 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
15422
15423         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
15424         reserved in the global namespace.
15425
15426         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
15427         generate needed virtual table.
15428
15429         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
15430
15431 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
15432
15433         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
15434         template-dependent type
15435
15436 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
15437
15438         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
15439         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
15440         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
15441
15442         * g++.old-deja/g++.other/using5.C: New test; using decl from base
15443         class should be usable as argument of member function.
15444         * g++.old-deja/g++.other/using6.C: New test; using decl from base
15445         class should be usable as return type of member function.
15446         * g++.old-deja/g++.other/using7.C: New test; using decl from base
15447         class should be usable as type of data member.
15448
15449         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
15450
15451 1998-10-09  Jeffrey A Law  (law@cygnus.com)
15452
15453         * gcc.c-torture/special/920521-1.c: Fix bogus test.
15454
15455 1998-10-08  Nick Clifton  <nickc@cygnus.com>
15456
15457         * gcc.dg/dll-?.c Add thumb to target list.
15458         Fix assembler scan patterns to match current assembler output.
15459
15460 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
15461
15462         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
15463         matching of template brackets.
15464
15465         * g++.old-deja/g++.other/using4.C: New test.  Test using
15466         declarations of methods from base classes.
15467
15468         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
15469         within functions should introduce names into the innermost
15470         enclosing namespace.
15471
15472         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
15473         of static locals if first initialization throws.
15474
15475 1998-10-07  Jim Wilson  <wilson@cygnus.com>
15476
15477         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
15478
15479 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
15480
15481         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
15482         lose track of the possible targets of tablejump insns.
15483         * special/special.exp: Run it.
15484
15485 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15486
15487         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
15488         must be declared before its specializations can be named in friend
15489         declarations.
15490
15491 1998-10-05  Dave Love  <d.love@dl.ac.uk>
15492
15493         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
15494
15495         * g77.f-torture/execute/io1.f: New test.
15496
15497 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15498
15499         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
15500         with pointer to template function, for which no argument deduction
15501         is possible.
15502
15503         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
15504         specialization of template function as argument to template
15505         function.
15506
15507         * g++.old-deja/g++.other/access2.C: New test; Inner class
15508         shouldn't have privileged access to Outer's names.
15509
15510 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15511
15512         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
15513         friend template declared within template class conflicts with
15514         nested class of the same name.
15515
15516         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
15517         is ignored.
15518
15519         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
15520         object with direct initializer as function declaration.
15521
15522         * g++.old-deja/g++.other/decl2.C: New test; duplicate
15523         initializers.
15524
15525         * g++.old-deja/g++.other/null2.C: New test; conditional operator
15526         involving const pointer and NULL produces incorrect result.
15527
15528         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
15529         type name without `typename' should be rejected with -pedantic.
15530
15531 1998-10-02  Richard Henderson  <rth@cygnus.com>
15532
15533         * g++.old-deja/g++.other/addrof1.C: New test.
15534
15535 1998-10-01  Nick Clifton  <nickc@cygnus.com>
15536
15537         * gcc.c-torture/compile/981001-1.c: New test.
15538         * gcc.c-torture/execute/981001-1.c: New test.
15539
15540 1998-10-01  Jeffrey A Law  (law@cygnus.com)
15541
15542         * gcc.c-torture/compile/981001-2.c: New test.
15543         * gcc.c-torture/compile/981001-3.c: New test.
15544         * gcc.c-torture/compile/981001-4.c: New test.
15545
15546 1998-10-01  Robert Lipe  <robertl@dgii.com>
15547
15548         * lib/objc.exp (objc_target_compile): Add -L during compiles for
15549         multilibbed hosts.   Idea grafted from g77.exp.
15550
15551 1998-09-30  Dave Love  <d.love@dl.ac.uk>
15552
15553         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
15554         avoid losing on systems which need -lsocket.
15555
15556 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
15557
15558         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
15559         * g++.old-deja/g++.other/nested2.C: Ditto.
15560         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
15561         failure.
15562
15563 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15564
15565         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
15566         preferred over template operator!= for enum bitfields.
15567
15568 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
15569
15570         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
15571         that happen to have the same base name, but in different scopes,
15572         are incorrectly rejected.
15573
15574 1998-09-16  Richard Henderson  <rth@cygnus.com>
15575
15576         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
15577         on the native word size instead of an integer literal.
15578
15579 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15580
15581         * g++.old-deja/g++.other/static2.C: Invocation of static data
15582         member of type pointer-to-function denoted as non-static member.
15583
15584         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
15585         checks involving function types and aliases.
15586
15587 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
15588
15589         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
15590         redefined to the same non-trivial type.
15591
15592         * g++.old-deja/g++.pt/explicit73.C: Test for proper
15593         namespace-qualification of template specializations declared in
15594         other namespaces.
15595
15596         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
15597         to declare a subset of the specializations of a template function
15598         as friends of specializations of a template class.
15599
15600         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
15601         member templates that do not fully specialize the enclosing
15602         template class are rejected.
15603
15604 1998-09-11  Dave Love  <d.love@dl.ac.uk>
15605
15606         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
15607
15608 1998-09-08  Dave Love  <d.love@dl.ac.uk>
15609
15610         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
15611         altered from libf2c/libU77 version.
15612
15613 1998-09-06  Dave Love  <d.love@dl.ac.uk>
15614
15615         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
15616
15617 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
15618
15619         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
15620         (un)signed char are different types for template specialization
15621         purposes.
15622
15623 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
15624
15625         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
15626         * objc: ObjC testsuite.
15627
15628 1998-08-31  Catherine Moore  <clm@cygnus.com>
15629
15630         * gcc.c-torture/execute/941014-1.x:  New file.
15631
15632 1998-08-31  Nick Clifton  <nickc@cygnus.com>
15633
15634         * lib/c-torture.exp: Add support for
15635         torture_eval_before_compile and torture_eval_before_execute
15636         variables.
15637
15638 1998-08-30  Jeffrey A Law  (law@cygnus.com)
15639
15640         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
15641         this test triggers valid.
15642
15643 1998-08-27  Jeffrey A Law  (law@cygnus.com)
15644
15645         * gcc.dg/980827-1.c: New test.
15646
15647 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
15648
15649         * gcc.c-torture/execute/loop-4b.c: New test.
15650
15651 1998-08-26  Nick Clifton  <nickc@cygnus.com>
15652
15653         * lib/c-torture.exp: Add support for
15654         torture_eval_before_compile and torture_eval_before_execute
15655         variables.
15656
15657 1998-08-25  Jeffrey A Law  (law@cygnus.com)
15658
15659         * gcc.c-torture/compile/980825-1.c: New test.
15660
15661 1998-08-24  Nick Clifton  <nickc@cygnus.com>
15662
15663         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
15664         count number tests in opt_t0 not good_t0.
15665
15666 1998-08-24  Jeffrey A Law  (law@cygnus.com)
15667
15668         * gcc.c-torture/compile/930326-1.x: Fix typo.
15669
15670 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
15671
15672         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
15673         causes an ICE.
15674
15675 1998-08-21  Jeffrey A Law  (law@cygnus.com)
15676
15677         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
15678         STACK_SIZE is defined.
15679         * gcc.c-torture/unsorted/stuct.c: Similarly.
15680
15681         * gcc.c-torture/compile/980821-1.c: New test.
15682
15683 1998-08-21  Jeffrey A Law  (law@cygnus.com)
15684
15685         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
15686
15687 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
15688
15689         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
15690         code.
15691
15692 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
15693
15694         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
15695         error'.
15696
15697 1998-08-18  Jeffrey A Law  (law@cygnus.com)
15698
15699         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
15700
15701 1998-08-16  Jeffrey A Law  (law@cygnus.com)
15702
15703         * gcc.c-torture/compile/980816-1.c: New test.
15704
15705         * gcc.dg/980816-1.c: New test.
15706
15707 1998-08-13  Jeffrey A Law  (law@cygnus.com)
15708
15709         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
15710         compiler for ieee tests.
15711
15712 1998-08-01  Dave Love  <d.love@dl.ac.uk>
15713
15714         * g77.f-torture/compile/980729-0.f: New test.
15715
15716 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
15717
15718         * gcc.c-torture/special/eeprof-1.c: New test, for
15719         -finstrument-functions.
15720         * gcc.c-torture/special/special.exp: Run it.
15721
15722 1998-07-29  Jeffrey A Law  (law@cygnus.com)
15723
15724         * gcc.c-torture/compile/980729-1.c: New test.
15725
15726 1998-07-27  Nick Clifton  <nickc@cygnus.com>
15727
15728         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
15729         __thumb__ is defined, and test for ARM style doubles if so.
15730
15731 1998-07-26  Dave Love  <d.love@dl.ac.uk>
15732
15733         * g77.f-torture/noncompile/980615-0.f: New test.
15734
15735 1998-07-26  H.J. Lu  (hjl@gnu.org)
15736
15737         * gcc.dg/980312-1.c: Do link instead of compile.
15738         * gcc.dg/980313-1.c: Likewise.
15739
15740 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15741
15742         * gcc.c-torture/compile/980726-1.c: New test.
15743
15744 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15745
15746         * g77.f-torture/execute/io0.f: New test.
15747
15748 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15749
15750         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15751         an int.
15752
15753 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15754
15755         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15756         m32r bugs.
15757
15758 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15759
15760         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15761         c-decl.c:grokdeclarator can handle mode attributes.
15762
15763 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15764
15765         * gcc.c-torture/execute/980716-1.c: New test.
15766
15767 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15768
15769         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15770         the mn10200.
15771         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15772         the mn10200.
15773         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15774         * gcc.c-torture/compile/930326-1.x: Similarly.
15775
15776 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15777
15778         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15779         New test from Craig.
15780
15781 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15782
15783         * g77.f-torture/noncompile/980616-0.f: New test.
15784
15785         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15786
15787 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15788
15789         *  g++.other/singleton.C: Return error value instead of taking
15790         SIGSEGV.
15791
15792 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15793
15794         *  g++.other/singleton.C: New test.   Warning is under dispute.
15795         Runtime crash is not.
15796
15797 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15798
15799         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15800         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15801         using6.C, using7.C}:  New namespace tests.
15802
15803 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15804
15805         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15806         specialization with typedef'ed names used as array indexes.
15807
15808 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15809
15810         * gcc.c-torture/execute/980709-1.c: New test.
15811
15812         * gcc.dg/980709-1.c: New test.
15813
15814 1998-07-07  Richard Henderson  <rth@cygnus.com>
15815
15816         * gcc.c-torture/execute/bcp-1.c: New test.
15817
15818 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15819
15820         * gcc.c-torture/execute/980707-1.c: New test.
15821
15822 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15823
15824         * gcc.c-torture/compile/980706-1.c: New test.
15825
15826 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15827
15828         * g77.f-torture/execute/980701-0.f,
15829         g77.f-torture/execute/980701-1.f: New test from Craig.
15830
15831 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15832
15833         * gcc.c-torture/compile/980701-1.c: New test.
15834
15835         * gcc.c-torture/execute/980701-1.c: New test.
15836
15837 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15838 rlsruhe.de>
15839
15840         * g++.old-deja/g++.robertl/eb132.C: New test.
15841         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15842
15843 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15844
15845         * g77.f-torture/execute/980628-7.f,
15846         g77.f-torture/execute/980628-8.f,
15847         g77.f-torture/execute/980628-9.f,
15848         g77.f-torture/execute/980628-10.f: New tests from Craig.
15849
15850         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15851
15852 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15853
15854         * g77.f-torture/execute/980628-4.f: New test from Craig.
15855         * g77.f-torture/execute/980628-5.f: Likewise.
15856         * g77.f-torture/execute/980628-2.f: Likewise.
15857         * g77.f-torture/execute/980628-0.f: Likewise.
15858         * g77.f-torture/execute/980628-1.f: Likewise.
15859         * g77.f-torture/execute/980628-3.f: Likewise.
15860         * g77.f-torture/execute/980628-6.f: Likewise.
15861
15862 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15863
15864         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15865         directory when nothing has been installed yet.
15866
15867 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15868
15869         * gcc.c-torture/special/special.exp: Handle newer versions of
15870         dejagnu.
15871
15872 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15873
15874         * gcc.dg/980626-1.c: New test.
15875
15876 1998-06-19  Bruno Haible <haible@ilog.fr>
15877
15878         * gcc.misc-tests/m-un-2.c: New test.
15879         * g++.old-deja/g++.other/warn01.c: Likewise.
15880
15881 1998-06-19  Robert Lipe  <robertl@dgii.com>
15882
15883         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15884         compatibility with assmblers with a different comment character.
15885         Eliminate use of GAS-specific extensions.
15886
15887 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15888
15889         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15890
15891 1998-06-19  Robert Lipe  <robertl@dgii.com>
15892
15893         *lib/g77.exp: Replace search for libf2c.a with search for newly
15894         renamed libg2c.a
15895
15896 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15897
15898         * gcc.c-torture/execute/980617-1.c: New test.
15899
15900 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15901
15902         * gcc.c-torture/execute/980612-1.c: New test.
15903
15904 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15905
15906         * gcc.dg/980523-1.c: Only test on ppc-linux.
15907         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15908
15909         * gcc.c-torture/execute/980608-1.c: New test.
15910
15911 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15912
15913         * gcc.c-torture/execute/980605-1.c: New test.
15914
15915 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15916
15917         * gcc.c-torture/execute/980604-1.c: New test.
15918
15919 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15920
15921         * gcc.c-torture/execute/980602-1.c: New test.
15922         * gcc.c-torture/execute/980602-2.c: Likewise.
15923
15924 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15925
15926         * 970125-0.f: Fix per JCB.  Add commentary.
15927
15928 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15929
15930         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15931         IEEE -0 support.
15932
15933 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15934
15935         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15936         earlier.
15937
15938 1998-05-28  Catherine Moore <clm@cygnus.com>
15939
15940         * gcc.c-torture/execute/980526-3.c: New test.
15941
15942 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15943
15944         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15945         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15946         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15947         m88k-motorola-sysv3 to XFAIL.
15948
15949 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15950
15951         * gcc.dg/980526-1.c: New test.
15952         * gcc.c-torture/execute/980526-2.c: New test.
15953
15954 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15955
15956         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15957
15958         * gcc.c-torture/execute/980526-1.c: New test.
15959
15960 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15961
15962         * g77.f-torture/execute/alpha2.f: Add runtime test.
15963
15964 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15965
15966         * g++.old-deja/old-deja.exp: Strip leading directories.
15967
15968         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15969         error for the line.  Don't run multiple tests for the same line.
15970
15971 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15972
15973         * gcc.dg/980523-1.c: New test.
15974
15975 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15976
15977         * g77.f-torture/compile/970915-0.f: New test.
15978
15979 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15980
15981         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15982
15983 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15984
15985         * gcc.dg/980520-1.c: New test.
15986
15987 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15988
15989         * gcc.dg/980502-1.c: Fix return type.
15990
15991 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15992
15993         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15994         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15995         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15996         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15997         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15998
15999 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16000
16001         * g77.f-torture/execute/980520-1.f: New test.
16002
16003 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16004
16005         * lib/mike-g77.exp: New file.
16006
16007         * g77.f-torture/noncompile/noncompile.exp,
16008         g77.f-torture/noncompile/check0.f: New files.
16009
16010 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16011
16012         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16013         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16014         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16015         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16016         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16017         abort where appropriate.
16018
16019 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16020
16021         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16022         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16023
16024 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16025
16026         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16027
16028 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16029
16030         * g77.f-torture/compile/980427-0.f: New test.
16031
16032 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16033
16034         * g77.f-torture/compile/980424-0.f: New test.
16035
16036 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16037
16038         * g77.f-torture/compile/980419-2.f (main): New test.
16039         * g77.f-torture/compile/970125-0.f: New test.
16040         * g77.f-torture/compile/980419-1.f: New test.
16041
16042 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16043
16044         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16045         of loop-4.c.
16046
16047 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16048
16049         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16050
16051 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16052
16053         * gcc.c-torture/compile/980329-1.c: New test.
16054
16055 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16056
16057         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16058         * gcc.dg/980312-1.c: Fix typo in -march command.
16059
16060 1998-03-16  H.J. Lu  (hjl@gnu.org)
16061
16062         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16063
16064 1998-03-11  Robert Lipe  <robertl@dgii.com>
16065
16066         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16067         Dave Love agree the Fortran source is bogus.
16068
16069 1998-03-11  Robert Lipe  <robertl@dgii.com>
16070
16071         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16072         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16073         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16074         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16075         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16076
16077 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16078
16079         * g++.old-deja/g++.other/friend1.C: New test.
16080
16081 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16082
16083         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16084         possibly uninitialized) variables and declare dnrm2.
16085
16086 1998-02-23  Robert Lipe <robertl@dgii.com>
16087
16088         From Bruno Haible <haible@ilog.fr>:
16089         * gcc.c-torture/execute/980223.c: New test.
16090
16091 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16092
16093         * gcc.dg/ifelse-1.c: New test.
16094
16095 1998-02-09  H.J. Lu  (hjl@gnu.org)
16096
16097         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16098
16099           * lib/old-dejagnu.exp (old-dejagnu): Added the
16100           "execution test - XFAIL *-*-*" handling in the spirit of
16101           "excess errors test -". Changed the "execution test fails"
16102           handling to be like "excess errors test fails".
16103           * Update various tests accordingly.
16104
16105 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16106
16107         * gcc.c-torture/execute/980205.c: New test.
16108
16109 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16110
16111         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16112         * lib/f-torture.exp: Similarly.
16113         * gcc.c-torture: Rename all .cexp files to .x files.
16114
16115 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16116
16117         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16118         (940510-1.c): Removed duplicate.
16119         (971104-1.c): New test.
16120
16121 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16122
16123           * lib/f-torture.exp: Improve error and loop detection.
16124
16125 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16126
16127         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16128         use that to size the filler array.
16129
16130 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16131
16132         * lib/c-torture.exp(c-torture-execute): Fix typo.
16133
16134         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16135         testcase as the executable name. Keep the executable around if
16136         the test fails.
16137
16138 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16139
16140         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16141         changes.  Only test one -g option, and move it to the end of the
16142         list of options to test.
16143
16144 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16145
16146         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16147         variable GCC_TORTURE_OPTIONS to supply default switches separated
16148         by colons.  If no environment variable, run tests with -O0 -g, -O1
16149         -g, and -O2 -g as well.
16150
16151 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16152
16153         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16154         explanatory comments. Fix indentation.
16155
16156 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16157
16158         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16159
16160 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16161
16162         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16163         * g++.old-deja/g++.mike/p7325.C: Likewise.
16164         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16165
16166 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16167
16168         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16169         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16170         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16171         * g++.old-deja/g++.law/operators4.C: Likewise.
16172
16173 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16174
16175         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16176         * g++.old-deja/g++.mike/p784.C: Ditto.
16177         * g++.old-deja/g++.mike/p785.C: Ditto.
16178
16179 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16180
16181           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16182
16183 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16184
16185         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16186         target feature; pass this to c-torture-execute as needed.
16187
16188 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16189
16190         * lib/c-torture.exp(c-torture-execute): If the previous and the
16191         current executables being tested are identical, we don't need to
16192         run the executable again. Try to make the executable names
16193         unique. Add an optional argument for passing additional compiler
16194         flags.
16195
16196 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16197
16198         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16199
16200 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16201
16202         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16203
16204 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16205
16206         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16207         32bit or larger longs.
16208
16209         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16210         have either a 32bit long or 32bit int.
16211
16212 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16213
16214         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16215         Make double precision tests dependent on sizeof (double).
16216
16217 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16218
16219         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16220         too.
16221
16222 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16223
16224         * gcc.c-torture/compile/961203-1.cexp: New script.
16225
16226 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16227
16228         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16229         up the includes ourselves.
16230
16231 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16232
16233         * lib/plumhall.exp: Remove random include, and add a few
16234         verbose messages for debugging.
16235
16236 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16237
16238         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16239         of trying to do it ourselves.
16240
16241 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16242
16243         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16244
16245 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16246
16247         * gcc.prms/5403.c: Made regexp a bit less strict.
16248
16249 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16250
16251         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16252         is returned from remote_load instead.
16253         * lib/plumhall.exp: Ditto.
16254         * lib/mike-g++.exp: Ditto.
16255         * lib/old-dejagnu.exp: Ditto.
16256         * lib/c-torture.exp: Ditto.
16257
16258 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16259
16260         * lib/g++.exp: Use build_wrapper procedure.
16261         * lib/gcc.exp: Ditto.
16262
16263 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16264
16265         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16266         an old-style decl for malloc.  Fixes tests to work when
16267         sizeof (int) != sizeof (size_t).
16268
16269 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16270
16271         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16272
16273         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16274         use stdargs.h interface.
16275
16276 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16277
16278         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16279         NO_VARARGS when compiling.
16280
16281 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16282
16283         * lib/plumhall.exp(ph_includes): New procedure.
16284         (ph_make): Use it.
16285         (ph_compiler): Ditto.
16286
16287         * lib/g++.exp: Rename test-glue.c to testglue.c.
16288         * lib/gcc.exp: Ditto.
16289
16290 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16291
16292         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16293         to completion when it's called.
16294
16295 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16296
16297         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16298         is defined, don't do test.
16299
16300 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16301
16302         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16303         for object files.
16304         (ph_summary): Mark skipped testcases as untested, not unresolved.
16305
16306         * lib/plumhall.exp (ph_make): If unresolved because of bad
16307         errorCode, record errorCode in log file.
16308         (*): Replace send_log/verbose with verbose -log.
16309
16310 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16311
16312         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16313         double conversion if double isn't at least 8 bytes.
16314
16315         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16316         int to work with targets where int is 16 bits.
16317
16318         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16319         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16320         precision for the test to complete.
16321
16322 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16323
16324         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16325         if d10v is not compiled with the -mdouble64 flag.
16326         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16327
16328         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16329         d10v is not compiled with the -mint32 flag.
16330
16331 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16332
16333         * lib/plumhall.exp: Use incr_count.
16334
16335 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16336
16337         * gcc.c-torture: Update to c-torture-1.45.
16338
16339 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16340
16341         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16342         the name of the expect testcase file).
16343
16344         * lib/g++.exp(g++_init): Ditto.
16345
16346 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16347
16348         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16349         the host.
16350
16351         * lib/gcc.exp(gcc_exit): New procedure.
16352
16353 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16354
16355         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16356         specs where appropriate.
16357
16358         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16359         because of new "candidates are" messages, and removed a few
16360
16361         * Converted all non-old-style g++ testcases to old-style, and
16362         moved into g++.old-deja.
16363
16364 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16365
16366         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16367         options.
16368
16369         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16370         succeeded.
16371
16372         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16373
16374 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16375
16376         * lib/gcc.exp (gcc_target_compile): Add support for defining
16377         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16378         the machine doesn't have those features.
16379
16380 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16381
16382         * g++.law/operators4.exp: Don't use LIBS.
16383
16384 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16385
16386         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16387
16388         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16389         * lib/g++.exp: Set it here instead. Also, allow use of the
16390         --tool_exec and --tool_opt options. Change CXX to
16391         GXX_UNDER_TEST.
16392
16393         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16394
16395         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16396
16397 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16398
16399         * lib/old-dejagnu.exp: Use prune_warnings instead of
16400         prune_system_crud.
16401         * lib/mike-g++.exp: Ditto.
16402         * lib/gcc.exp: Ditto.
16403         * lib/g++.exp: Ditto.
16404
16405         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16406
16407 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16408
16409           * 941014-2.c: Include stdlib.h
16410           * 960327-1.c: Include stdio.h
16411           * dbra.c, index-1.c: Don't assume ints are 32bits.
16412
16413 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16414
16415         * lib/gcc.exp: Add gcc,stack_size target feature.
16416
16417         * lib/g++.exp(g++_target_compile): Add the include and link
16418         paths here, not in two other places. And, it's $options, not
16419         options.
16420
16421         * lib/mike-g++.exp(postbase): Remove the code that determines
16422         the correct include and link paths.
16423         * g++.old-deja/old-deja.exp: Ditto.
16424
16425 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16426
16427         * lib/g++.exp(g++_init): target_compile no longer returns the
16428         filename of the result.
16429
16430 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16431
16432         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16433         call to glob.
16434
16435         * gcc.c-torture/special/special.exp: Change call to
16436         gcc_target_compile to include the object file.
16437
16438 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16439
16440         * gcc.c-torture/special/special.exp: Correct misspelling in last
16441         change.
16442
16443 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16444
16445         * lib/plumhall.exp(ph_summary): Log the entire output of the
16446         executable. Return -1 if there were any failures, 0 otherwise.
16447         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16448         (ph_make): Clean up objects and executables that were built
16449         if the tests succeeded.
16450
16451 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16452
16453         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16454         libraries and includes in the build tree as appropriate.
16455
16456 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16457
16458         * lib/c-torture.exp: Instead of looking for the global variable
16459         NO_LONG_LONG, check to see if that's a feature of the target.
16460
16461 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16462
16463         * config/default.exp: Minimize. Delete the remainer of the files in
16464         config; this functionality is now in devo/dejagnu/config.
16465
16466         g++.*/*: Pass any additional flags used to compile to postbase;
16467         delete CXXFLAGS.
16468
16469         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16470         is now done by runtest.exp. Use gcc_target_compile instead of
16471         compile.
16472
16473         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16474         Remove references to CFLAGS. Use remote_file instead of
16475         calling rm -f.
16476         (c-torture): Take a list of arguments to use to compile this
16477         testcase.
16478
16479         lib/g++.exp: Simplify. Use target_compile instead of compile.
16480         lib/gcc-dg.exp: Ditto.
16481         lib/gcc.exp: Ditto.
16482         lib/mike-{gcc,g++}.exp: Ditto.
16483         lib/old-dejagnu.exp: Ditto.
16484         lib/plumhall.exp: Ditto.
16485
16486 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16487
16488         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16489         (ph_linker): Likewise.
16490
16491 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16492
16493           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16494         MAP_ANON / MAP_ANONYMOUS if defined;
16495         else try to map from /dev/zero .
16496
16497 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16498
16499         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16500         isn't defined, then define it to MAP_ANONYMOUS.
16501
16502 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16503
16504         * gcc.c-torture: Update to c-torture-1.42 release.
16505
16506 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16507
16508         * gcc.c-torture: Update to c-torture-1.41 release.
16509
16510 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16511
16512         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16513         c-torture release.
16514
16515 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16516
16517         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16518         and LDFLAGS.  Fix second case to append the target_info ldflags
16519         onto LDFLAGS, not CFLAGS.
16520         * lib/g++.exp (g++_init): Add target_info stuff.
16521         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16522         of libgloss and newlib flags for !native.
16523
16524         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16525         (GDB): Fix relative path to go up another dir for finding gdb.
16526
16527 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16528
16529         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16530         versions in the target_info array, if they don't exist.
16531
16532 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16533
16534         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16535
16536 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16537
16538         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16539         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16540
16541 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16542
16543         * lib/old-dejagnu.exp: Don't remove the output file before we've
16544         actually tested it. Don't append pwd to the path of the executable
16545         we're testing.
16546
16547 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16548
16549         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16550
16551 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16552
16553         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16554         temporary directory for compiler files, and set it to a default
16555         value of /tmp. Set $output as the name of the output file from
16556         compiling the testcase. Add a -o option to $cflags_var so the
16557         compiler writes the final output file as $output. Set $executable
16558         to $output.
16559
16560         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16561         directory for compiler files, and set it to /tmp if it doesn't
16562         already have a value. Set $output_file to the name of the output
16563         file from compiling the testcase. Add a -o option to CXXFLAGS so
16564         the compiler writes the final output file as $output. Use $output
16565         as the executable to be tested.
16566
16567 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16568
16569         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16570
16571 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16572
16573         * gcc.c-torture/execute/pending-1.c: New test.  Still
16574         pending in Tege's queue.
16575
16576 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16577
16578         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16579         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16580         if there were failures.  Call unresolved if there were unresolved
16581         testcases.  Call gcc_fail if program did not run to completion.
16582         (ph_make): Pass additional argument name to ph_execute.
16583         (ph_execute): Add new argument.  Pass additional arguments to
16584         ph_summary.  Call gcc_fail is there is no execution output.
16585
16586 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16587
16588         * lib/plumhall.exp (proc_summary): Output relavent summary
16589         lines into the log so specific failures in plumhall can be
16590         investigated.
16591
16592 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16593
16594         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16595         (c-torture-execute): Don't try to execute tests which use
16596         "long long" types if $NO_LONG_LONG is nonzero.
16597
16598 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16599
16600         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16601         not c-torture.
16602
16603         * gcc.ieee: Move from here.
16604         * gcc.c-torture/execute/ieee: To here.
16605
16606 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16607
16608         * gcc.c-torture: Update to c-torture-1.41 release.
16609
16610 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16611
16612         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16613         not "$output".
16614
16615 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16616
16617         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16618         -c present.
16619
16620 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16621
16622         * config/proelf.exp: Handle connecting to a simulator.
16623
16624 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16625
16626         * config/proelf.exp: New file.  Enough framework that we can
16627         run c-torture tests on the proelf targets (or any other target
16628         that gdb can connect to for that matter).
16629
16630 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16631
16632         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16633         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16634
16635         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16636         exec_output exists.
16637
16638 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16639
16640         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16641         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16642
16643         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16644         to pass/fail/unresolved/unsupported/untested.  Caller must now
16645         call unresolved/unsupported/untested.
16646         * lib/*.exp: Update FSF address.  Update to handle new results of
16647         ${tool}_load.
16648         * lib/chill.exp (verbose): Delete.
16649
16650 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16651
16652         * lib/gcc.exp (default_gcc_start): Change order of args to
16653         $LDFLAGS $CFLAGS $LIBS.
16654         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16655         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16656         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16657         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16658         * gcc.misc-tests/dg-test.exp: Likewise.
16659         * gcc.misc-tests/msgs.exp: Likewise.
16660         * gcc.prms/prms.exp: Likewise.
16661         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16662         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16663
16664         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16665
16666 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16667
16668         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16669
16670         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16671         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16672
16673         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16674         necessary.
16675
16676 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16677
16678         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16679         global for loop; add use of $mathlib.
16680         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16681         settings here; set mathlib for anything but VxWorks.
16682
16683 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16684
16685         * gcc.c-torture: Update to c-torture-1.40 release.
16686
16687 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16688
16689         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16690         dg.exp.
16691
16692 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16693
16694         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16695         global.
16696
16697 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16698
16699         * lib/g++.exp (LIBS): Define if not already.
16700         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16701         (gcc-dg-prune): Call prune_gcc_output.
16702         * lib/gcc.exp (prune_gcc_output): New proc.
16703         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16704         prune_gcc_output.
16705
16706 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16707
16708         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16709         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16710
16711 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16712
16713         * gcc.c-torture: Update to c-torture-1.39 release.
16714
16715 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16716
16717         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16718         fails, try others as well.
16719
16720 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16721
16722         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16723         If compilation fails, mark execute tests as `untested'.
16724         If test is marked as unsupported, don't mark compilation and
16725         execute tests as failed.
16726
16727 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16728
16729         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16730         libstdc++ for whether or not we want to be doing shared
16731         libraries.  Delete link_curses since we don't need it anymore.
16732         * lib/mike-g++.exp (postbase): Don't link in libg++.
16733         * g++.old-deja/old-deja.exp: Likewise.
16734
16735 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16736
16737         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16738
16739 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16740
16741         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16742         For that, add `-Wl,-a,shared_archive'.
16743         * g++.old-deja/old-deja.exp: Likewise.
16744
16745 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16746
16747         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16748
16749 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16750
16751         * lib/mike-g++.exp (postbase): Pay attention to the status of
16752         g++_load.
16753
16754 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16755
16756           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16757
16758 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16759
16760         * lib/gcc.exp (default_gcc_start): No longer need to log program
16761         being executed or its output, execute_anywhere does that now.
16762         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16763         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16764
16765 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16766
16767         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16768         the same as those in lib/g++.exp.
16769
16770 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16771
16772         * gcc.c-torture: Update to c-torture-1.38 release.
16773         * gcc.ieee: Related changes.
16774
16775 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16776
16777         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16778         "exec". Minor reformatting changes.
16779
16780         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16781         cross. This means all "exec" calls now work on a remote host as
16782         well.
16783         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16784         cross. Filter out the extra "\r\n" stuff that expect puts in.
16785         (c-torture-execute): Filter out the bogus warnings like
16786         c-torture-compile does. Add support for canadian cross.
16787         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16788         Use execute_anywhere rather than calling exec directly. Now it
16789         works for canadian cross testing.
16790
16791 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16792
16793         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16794         results into a variable, and check that rather than using file exists.
16795
16796 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16797
16798         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16799         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16800
16801 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16802
16803         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16804         lib_curses if there's a shared libg++ in the build tree.
16805
16806 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16807
16808         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16809         if not supported target.
16810
16811 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16812
16813         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16814         link_curses up to always happen, not just for native builds.
16815
16816 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16817
16818         * gcc.c-torture: Update to c-torture-1.36 release.
16819         * gcc.failure: Related changes.
16820
16821 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16822
16823         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16824
16825 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16826
16827         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16828         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16829         runshlib, link_curses, and mathlib for link and run.
16830
16831         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16832         pass the runtime shared library options for Solaris, OSF/1, and
16833         Irix5, and link with -lcurses to avoid unresolved references.
16834
16835 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16836
16837         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16838         only run once.
16839
16840 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16841
16842         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16843
16844 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16845
16846         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16847         do not have a framework for the "compat" tests yet.
16848
16849 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16850
16851         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16852         set to null if we're testing vxworks5.1.  Use that instead of
16853         `-lm' in the setting of LIBS for link and run.
16854
16855 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16856
16857         * config/rom68k.exp (${tool}_load): Major changes to make it
16858         work.  Verified that it does in fact return the stuff in
16859         exec_output properly.  Catch any Emul or any TRAP other than 0.
16860
16861 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16862
16863         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16864         LDFLAGS properly for targets that need stuff from libgloss.
16865         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16866         only run once.
16867         (gpp_initialized): New variable.
16868
16869 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16870
16871         * config/rom68k.exp: Load libgloss.exp.
16872         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16873         so we can produce a fully linked binary.
16874         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16875         so we can produce a fully linked binary.
16876
16877 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16878
16879         * lib/plumhall.exp (ph_section): Watch for expected failures.
16880         Add missing `else'.
16881
16882         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16883         run the testcase.
16884         (c-torture): Likewise.
16885
16886 1995-08-28  Doug Evans  <dje@cygnus.com>
16887
16888         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16889
16890         * lib/mike-g++.exp (mike_cleanup): New proc.
16891         (prebase): New globals compiler_result, not_compiler_result,
16892         target_regexp.
16893         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16894         allow leading "-" in pattern.  Watch for unsupported tests.
16895         If $compiler_result is set, pattern match assembler code,
16896         and ditto for $not_compiler_result.
16897         * lib/mike-gcc.exp: Likewise.
16898
16899         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16900         execution "succeeded".
16901
16902 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16903
16904         * config/win32.exp: New file.
16905         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16906
16907 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16908
16909         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16910         unsupported.
16911         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16912         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16913         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16914
16915         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16916         "... without exceptions was ...".  That is now handled by
16917         prune_system_crud.
16918         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16919
16920 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16921
16922         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16923         sieve.c,sort2.c}: New files.
16924         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16925         sieve.exp,sort2.exp}: Drivers for them.
16926
16927         * lib/mike-gcc.exp (program_output): New user settable variable.
16928         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16929         messages.
16930         * lib/mike-g++.exp (program_output): New user settable variable.
16931
16932         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16933
16934         * config/sh.exp: Deleted (use sim.exp instead).
16935
16936 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16937
16938         * config/vx.exp: Declare CHECKTASK as global.
16939         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16940         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16941         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16942
16943 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16944
16945         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16946         target. Like vx.exp, only includes `vx29k.exp' instead of
16947         `vxworks.exp'.
16948
16949 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16950
16951         * config/sim.exp: Increase time limit from 120 seconds to 240.
16952
16953 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16954
16955         * gcc.c-torture/execute/950628-1.c: New test.
16956
16957 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16958
16959         * gcc.c-torture: Update with changes/additions from
16960         c-torture-1.34.
16961
16962 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16963
16964         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16965
16966 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16967
16968         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16969
16970 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16971
16972         * gcc.c-torture/compile/950512-1.c: New test.
16973         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16974         * gcc.dg/struct-ret-1.c: Likewise.
16975
16976 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16977
16978         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16979           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16980
16981 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16982
16983         * gcc.c-torture/special/920411-1.c: Deleted.
16984         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16985
16986 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16987
16988         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16989         cpu limit.
16990
16991 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16992
16993         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16994
16995 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16996
16997         From kenner;
16998         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16999         is the proper length.
17000         * va-arg-3.c: Likewise.
17001
17002 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17003
17004         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17005         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17006
17007         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17008         * lib/g++.exp (default_g++_start): Delete old cruft.
17009
17010 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17011
17012         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17013         (2 * (1 << 18)) to (2 * (1 << 17)).
17014
17015         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17016
17017 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17018
17019         * config/rom68k.exp: Renamed from config/idp.exp
17020
17021 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17022
17023         * c-torture/compile/921109-2.c
17024
17025 1995-04-18  Mike Stump  <mrs@cygnus.com>
17026
17027         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17028         excess errors.
17029
17030 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17031
17032         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17033         output.
17034         * lib/g++.exp (default_g++_start): Likewise.
17035
17036 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17037
17038         * gcc.c-torture/compile/950329-1.c: New test.
17039
17040 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17041
17042           * config/bug.exp (${tool}_load): Updated to use new remote_open
17043           and remote_close procs.
17044         * config/idp.exp: New file.
17045
17046 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17047
17048         * gcc.c-torture/execute/950322-1.c: New test.
17049
17050 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17051
17052         * config/vx.exp (${tool}_load): Clean up testing of return code from
17053         vxworks_ld and vxworks_spawn.
17054
17055 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17056
17057         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17058
17059 1995-03-13  Mike Stump  <mrs@cygnus.com>
17060
17061         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17062         can mark excess errors on a machine by machine basis.  Note, the
17063         default is to not expect any excess errors, even when excess
17064         errors test - is given, so you will want to put an XFAIL ... on
17065         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17066         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17067         those 4 machines, but no others.
17068
17069 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17070
17071         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17072         * lib/c-torture.exp: to here.
17073
17074 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17075
17076         * gcc.c-torture/execute/950221-1.c: New test.
17077         * gcc.c-torture/execute/struct-ret-1.c: New test.
17078         * gcc.c-torture/compile/950221-1.c: New test.
17079
17080         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17081
17082 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17083
17084         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17085         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17086
17087 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17088
17089         * g++.gb: New directory of tests, derived from my signature and
17090         class scoping tests.
17091
17092         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17093         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17094         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17095         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17096         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17097         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17098         * g++.gb/sig25.C: Likewise.
17099
17100         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17101         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17102         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17103         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17104         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17105         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17106         * g++.gb/sig25.exp: Likewise.
17107
17108         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17109         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17110         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17111         * g++.gb/scope13.C: Likewise, this test still fails.
17112
17113         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17114         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17115         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17116         * g++.gb/scope13.exp: Ditto.
17117
17118         * g++.gb/README: New file, explains what these tests are about.
17119
17120 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17121
17122         * lib/dg.exp (dg-do): Support `preprocess'.
17123         (dg-test): Likewise.
17124
17125 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17126
17127         * config/udi.exp: change "continue -expect" to "exp_continue".
17128
17129 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17130
17131         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17132         Delete redundant tests.
17133
17134         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17135         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17136         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17137         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17138         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17139         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17140         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17141         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17142
17143         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17144         storing label pointers.
17145         * gcc.c-torture/execute/921019-1.c: Likewise.
17146         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17147         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17148         parameter fp.
17149         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17150         constants.
17151
17152         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17153         Delete obsolete tests.
17154
17155         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17156         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17157         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17158         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17159         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17160         * gcc.c-torture/compile/950124-1.c: New test.
17161
17162         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17163
17164 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17165
17166         * lib/mike-g++.exp: Add -lm to LIBS.
17167
17168 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17169
17170         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17171
17172 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17173
17174         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17175
17176 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17177
17178         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17179
17180 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17181
17182         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17183         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17184         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17185         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17186         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17187         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17188         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17189         * g++.law/{operators31.C, operators32.C,
17190         * g++.law/{operators33.C, operators34.C}: Likewise.
17191         * g++.law/{pic1.C, refs2.C}: Likewise.
17192         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17193         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17194         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17195         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17196
17197         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17198         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17199         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17200         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17201         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17202         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17203         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17204         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17205         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17206         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17207         * g++.law/{operators34.exp}: Likewise.
17208         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17209         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17210         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17211         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17212         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17213
17214         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17215         No longer expected to fail.
17216         * g++.law/missed-error3.C: Tweak for recent bool changes.
17217
17218 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17219
17220         * config/emb-unix: Deleted.
17221         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17222         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17223
17224 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17225
17226         * lib/dg.exp (dg-test): Fix typo in last patch.
17227
17228 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17229
17230         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17231         (handles multiple occurrences).
17232
17233 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17234
17235         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17236         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17237         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17238         printed).
17239         * lib/c-torture.exp (c-torture-compile): Likewise.
17240         (c-torture): Prepend full path if missing.
17241         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17242         (gcc_fail): Likewise.
17243         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17244
17245 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17246
17247         * lib/netware.exp: Only attach to NetWare i386 systems.
17248
17249 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17250
17251         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17252         messages.  Add test name to "output pattern match" pass/fail message.
17253
17254 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17255
17256         * gcc.dg: New testsuite.
17257         * gcc.dg/dg.exp: New file.
17258
17259         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17260         test-switch.c}: Deleted.
17261
17262         * gcc.misc-tests/msgs.exp: New testcase driver.
17263
17264 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17265
17266         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17267         Watch for illegal return values from ${tool}_load.
17268         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17269         cross targets.  Coerce return value >0 to 1.
17270
17271 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17272
17273         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17274
17275         * config/emb-unix.exp: New file.
17276
17277         * config/sim.exp: Error if variable $SIM not defined.
17278         (${tool}_load): Mark test as "untested" if simulator missing.
17279
17280         * config/unix.exp: Load remote.exp to get rcp_download.
17281         * lib/c-torture.exp: Use different option lists for testcases with
17282         and without loops.
17283         * gcc.c-torture/execute/execute.exp: Likewise.
17284
17285 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17286
17287         * config/*.exp: Clarify return code from ${tool}_load.
17288         Call `unresolved' or `untested' instead of `warning' or `perror'
17289         (sometimes you still want to call both though).
17290         Add comment that `shell_id' is local to each file.
17291         * config/udi.exp (timeout): Set to 30.
17292         Don't print warning if connection fails, $connectmode has already
17293         printed an error.
17294         (${tool}_load): Move verbose messages to level 2.
17295         Rework pattern for "Process started" message.
17296         Pass `shell_id' to ${connectmode}_download.
17297         Retry twice upon timeout.  Make resetting of target more robust.
17298         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17299         Pass `shell_id' to exit_$connectmode.
17300         Only call exit_$connectmode if connected.
17301         * config/unix.exp (${tool}_load): Check return codes better.
17302         * config/vrtx.exp (${tool}_load): Likewise.
17303         * config/vx.exp (${tool}_load): Likewise.
17304         Delete unneeded global's.
17305         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17306         from ${tool}_load.
17307         (dg-stat): Delete.
17308         (dg-init): Delete recording of pass/fail counts.
17309         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17310         (old-dejagnu-init): Likewise.
17311         (old-dejagnu-stat): Delete contents, empty proc now.
17312         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17313         (c-torture): Delete references to lcnt, lpass, lfail.
17314         Get option list from TORTURE_OPTIONS.
17315         Delete -funroll[-all]-loops if no loops.
17316         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17317         (g++_stat): Delete contents (empty proc now).
17318         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17319         (gcc_finish): Likewise.
17320         (gcc_stat): Deleted.
17321         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17322         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17323         * gcc.c-torture/execute/execute.exp: Likewise.
17324         Split tests into two parts: compile, execute.
17325         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17326         no loops.  Update to reflect clarified return codes from ${tool}_load.
17327
17328 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17329
17330         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17331         to grep for.
17332         (old-dejagnu): Likewise (where necessary).
17333
17334 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17335
17336         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17337
17338         * lib/dg.exp (dg-process-target): Fix processing of selector.
17339         Add comment regarding use of `error'.
17340
17341         * lib/gcc.exp (prune_system_crud): Define if missing.
17342         * lib/g++.exp (prune_system_crud): Likewise.
17343
17344         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17345         Call prune_system_crud.
17346         * lib/dg.exp (dg-runtest): New proc.
17347         Use perror instead of send_user for tcl errors in testcase.
17348         Don't return any value, it's never used.
17349         Don't clobber previous definition of `unknown'.
17350         Print tcl errors in `dg-final'.
17351
17352 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17353
17354         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17355         (dg-test): Don't print errorInfo, it contains stack backtrace.
17356
17357 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17358
17359         * lib/g++.exp (runtest_file_p): Define if missing.
17360
17361 1994-09-24  Doug Evans  (dje@cygnus.com)
17362
17363         * lib/mike-g++.exp: Comment out loading of g++.exp.
17364         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17365         (default_g++_version): Always print something.
17366         (default_g++_start): Comment out call to `which'.
17367         (g++_start, g++_load): Deleted (must be defined in config file).
17368         * lib/gcc.exp: Test for existence of $CC at start.
17369         Delete check for tmpdir (done in gcc_init).
17370         (default_gcc_version): Always print something.
17371         (default_gcc_start): Comment out call to `which'.
17372         * config/*.exp: Major cleanup - make cross targets work at least a
17373         little better for g++ (by not being "--tool gcc" specific).
17374         Rename gcc_xxx to ${tool}_xxx.
17375         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17376         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17377
17378 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17379
17380         * lib/c-torture.exp (c-torture-compile): Rework compiler
17381         message processing.
17382
17383         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17384         c-torture.
17385
17386 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17387
17388         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17389
17390         * lib/dg.exp (dg-process-target): Support { target native }.
17391
17392 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17393
17394         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17395         looked for "... program xxx got fatal signal".
17396         Correct regsub munging of `comp_output'.
17397         Ignore compiler messages "path prefix not used" and "linker input
17398         file unused".
17399
17400 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17401
17402         * lib/gcc.exp (runtest_file_p): Define if missing.
17403         * gcc.prms/template.c: Example to work from.
17404
17405 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17406
17407         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17408         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17409
17410         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17411         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17412         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17413         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17414
17415         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17416         (dg-process-target): No longer a varargs proc.
17417         Return S/N for target, P/F for xfail.  All callers changed.
17418         (user option procs): More argument checking.
17419         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17420         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17421         (dg-test): Skip test if not running on selected target in `dg-do'.
17422         Update handling of `dg-do-what', `dg-output-text'.
17423         Separate execution pass/fail from output pattern match pass/fail.
17424         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17425
17426 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17427
17428         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17429         target for 920510-1.c.
17430
17431 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17432
17433         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17434         Clean up comment regarding use of passcnt, etc.
17435         (gcc_stat): Don't update `testcnt' here.
17436         (gcc_finish): Do it here.
17437         Might as well reset `but_id' here too.
17438         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17439         to determine if the file should be tested.
17440         * gcc.c-torture/compile/compile.exp: Likewise.
17441         * gcc.c-torture/execute/execute.exp: Likewise.
17442         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17443         * gcc.misc-tests/dg-test.exp: Likewise.
17444         * gcc.prms/prms.exp: Likewise.
17445         * gcc.wendy/wendy.exp: Likewise.
17446         * g++.old-deja.exp: Likewise.
17447         Move "Testing file" message to verbose level 1.
17448
17449 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17450
17451         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17452
17453 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17454
17455         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17456         (default_gcc_start): Accept optional second list element
17457         of compiler flags.  Print compiler output at verbosity level 2.
17458         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17459         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17460         Save current values of framework globals passcnt, failcnt, xpasscnt,
17461         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17462         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17463         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17464         xfailcnt to compute stats.  Update framework global `testcnt' from
17465         pass/fail counts.
17466         (gcc_finish): New proc.  Clean up test environment.
17467         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17468         (gcc_epass, gcc_efail): Delete.
17469         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17470         argument of line number.
17471         (dg-init): If the tool has an init routine, call it.
17472         (dg-test): Remove args `cflags_var' and `libs_var'.
17473         Pass all compiler options to ${tool}_start.
17474         Handle missing line number.
17475         (dg-finish): New function.
17476         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17477         particular files.  Call gcc_finish at end.  Move "skipping test"
17478         message to verbosity level 3.
17479         * gcc.c-torture/compile/compile.exp: Likewise.
17480         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17481         * gcc.c-torture/execute/execute.exp: Likewise.
17482         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17483         Print testcase being tried at verbosity level 1.
17484         * gcc.c-torture/special/special.exp: Unset xfail.
17485         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17486         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17487         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17488         * gcc.failure/failure.exp: Likewise.
17489         * gcc.ieee/ieee.exp: Likewise.
17490         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17491         Update call to dg-test.  Call dg-finish at end.
17492         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17493         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17494         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17495         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17496         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17497         * gcc.wendy/wendy.exp: Add copyright.
17498         Delete setting of tmpdir (done by gcc_init).
17499         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17500         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17501         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17502         gcc_[ce]pass/fail.
17503
17504 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17505
17506         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17507         confusion.
17508         (g++_load): Likewise.
17509
17510         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17511         Rename argument to `prog' to remove the confusion.
17512         Varargs fns behave differently too!
17513         (g++_load): Likewise.
17514
17515         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17516
17517         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17518         what it is.  Delete (always) printing of status value for !native.
17519         Simplify verbose code, and include status and exec_output.
17520         (g++_load): Use gcc_load.
17521
17522 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17523
17524         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17525         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17526         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17527         940714-3.c as these testcases don't exist anymore.  Make
17528         va-arg-1.c expected to pass.
17529
17530 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17531
17532         * gcc.misc-tests/misc.exp: Only run specific testcases.
17533         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17534         * gcc.misc-tests/dg-[1-9].c: New files.
17535
17536         * lib/dg.exp: New testsuite driver.
17537         * gcc.prms/prms.exp: Use it.
17538
17539         * README.gcc: New file.
17540
17541         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17542         Document and reset `lxpass' and `lxfail'.
17543         Simplify "initialized" message.
17544         (gcc_stat): Clean up comments a little.
17545
17546 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17547
17548         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17549
17550 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17551
17552         * lib/old-dejagnu.exp (process-option): New proc.
17553         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17554         (old-dejagnu): Simplify.
17555         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17556
17557 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17558
17559         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17560         exists and is not an empty string.
17561
17562         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17563         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17564         finished.
17565         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17566         automatically.
17567
17568         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17569         longer expected to fail.
17570
17571         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17572         "f" function call.
17573
17574         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17575
17576         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17577         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17578         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17579         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17580         c-torture-1.29.
17581
17582         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17583         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17584
17585         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17586
17587         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17588         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17589
17590         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17591         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17592         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17593
17594 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17595
17596         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17597         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17598         940714-1.c, 940714-2.c, 940714-3.c},
17599         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17600         gcc.misc-tests/{mg.c,mg.exp}:
17601         New tests.
17602         * gcc.noncompile/noncompile.exp: Change accordingly.
17603
17604 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17605
17606         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17607         Undo previous clobberage.
17608
17609 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17610
17611         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17612         * gcc.special/{930510-1.c, special.exp}:
17613         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17614         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17615         struct-varargs-1.c}: New tests from c-torture-1.26.
17616
17617 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17618
17619         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17620           argument to switch.
17621
17622 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17623
17624         * Revert the previous changes.  Please see Rob's directory
17625           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17626           fixes.
17627
17628 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17629
17630         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17631             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17632             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17633             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17634             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17635             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17636             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17637             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17638             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17639             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17640             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17641             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17642             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17643             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17644             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17645             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17646             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17647             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17648             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17649             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17650             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17651             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17652             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17653             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17654             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17655             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17656             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17657
17658 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17659
17660         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17661             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17662           with perror calls.
17663
17664 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17665
17666         * config/unix.exp (g++_load): Fix syntax.
17667
17668 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17669
17670         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17671         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17672         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17673         Don't expect va-arg-1.c to fail.  Correct expected output for
17674         920928-1.c.
17675         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17676         * gcc.wendy/hbm4.c: Correct typo.
17677         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17678
17679 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17680
17681         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17682         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17683         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17684         * lib/c-torture.exp (c-torture-compile): Ditto.
17685
17686         Reduce volume of output (remove all the -I's and such).
17687         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17688         Call gcc_cpass, gcc_cfail.
17689         (c-torture): Pass testing option to c-torture-compile.
17690
17691 1994-03-21  Doug Evans  (dje@cygnus.com)
17692
17693         Bring patches over from progressive.
17694         * config/default.exp: Exit remote shell cleanly.
17695         (g++_exit, g++_start): Add default versions.
17696         * config/sim.exp (gcc_load): Use perror, not error.
17697
17698 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17699
17700         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17701         set in site.exp.
17702
17703 1994-03-14  Doug Evans  (dje@cygnus.com)
17704
17705         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17706         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17707         (wendy_try): New proc to run testcase.
17708         (main loop): Call 'em.
17709         * gcc.wendy/*.c: Clean up pass to correct expected output.
17710
17711         * lib/gcc.exp: Minor cleanup work.
17712         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17713
17714 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17715
17716         * config/sim.exp (gcc_load): Document return codes better.
17717         Don't pass -v to simulator.
17718
17719 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17720
17721           * gcc.special/920717-x.c: Fix typo.
17722           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17723           get at sources.
17724
17725         * lib/mike-gcc.exp: Fix typo.
17726
17727 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17728
17729         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17730         binary to use, transform the name.
17731         * config/*.exp: rename everything. Nuke any g++ specific files,
17732         it's now a special case of gcc that requires no special support.
17733         Add a default.exp for unsupported targets.
17734
17735 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17736
17737         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17738         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17739         version of Tcl.
17740
17741 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17742
17743         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17744         than a warning.
17745
17746 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17747
17748         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17749
17750 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17751
17752         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17753         option_list.  Compile every file with only 4/6 option choices
17754         (same as C torture) instead of with 12/18 different option
17755         choices.
17756         * lib/c-torture.exp: Likewise.
17757
17758         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17759         not already set.
17760
17761 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17762
17763         * lib/old-deja.exp: Add `excess errors test fails' error, now one
17764         can put an XFAIL *-*-* on excess errors.
17765
17766 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
17767
17768         * g++.law: Add more tests derived from g++-bugs snapshots.
17769
17770         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
17771         equivalent to g++.law/init9.
17772
17773         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
17774         compiled it, and the a.out file after we've run it.
17775
17776 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
17777
17778         * lib/mike-g++.exp (postbase): Delete the .o file after we've
17779         compiled it, and the a.out file after we've run it.
17780
17781 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
17782
17783         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
17784
17785 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
17786
17787         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
17788         version number.
17789
17790 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
17791
17792         * g++.law: New directory of g++ tests derived from the g++-bugs
17793         snapshots.
17794
17795 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
17796
17797         * gcc.compile: initbug1.c initbug1.exp testcase added
17798
17799 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
17800
17801         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
17802         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
17803           fixes submitted by Jeff Law (law@cs.utah.edu)
17804         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
17805           Jeff Law (law@cs.utah.edu)
17806
17807
17808 1993-11-30  Mike Stump  (mrs@cygnus.com)
17809
17810         * config/unix-g++.exp: Follow the gcc way of doing things.
17811         * g++.old-deja/old-deja.exp: Minor updates.
17812         * lib/g++.exp: New file, follow the gcc way of doing things.
17813         * lib/old-dejagnu.exp: Minor updates.
17814         * lib/mike-g++.exp: Always unset errorInfo.
17815
17816 1993-11-06  Mike Stump  (mrs@cygnus.com)
17817
17818         * lib/gcc.exp: Fix some errors with the below change, CC and
17819         CFLAGS should be global when setting, not local.
17820
17821 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
17822
17823         * lib/gcc.exp: Transform tool name.
17824
17825 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
17826
17827         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
17828
17829 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
17830
17831         * lib/gcc.exp: change gcc_done to gcc_stat
17832
17833 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
17834
17835         * Upgraded gcc testsuite to c-torture version 1.25
17836
17837 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
17838
17839         * lib/gcc.exp: added reporting code. Changed verbose compile message.
17840         * lib/c-torture: added hooks for new reporting code.
17841
17842 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
17843
17844         * config/sh-gcc.exp: check if sh-sim exists in the path
17845
17846 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
17847
17848         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
17849         * gcc.compile/compile.exp: Initial changes for new logic.
17850         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
17851         * gcc.failure/failure.exp: Initial changes for new logic.
17852         * gcc.ieee/ieee.exp: Initial changes for new logic.
17853         * gcc.misc-tests/misc.exp: Initial changes for new logic.
17854         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
17855         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
17856         * lib/c-torture.exp: Initial changes for new logic.
17857         * lib/gcc.exp: Initial changes for new logic.
17858
17859 1993-10-15  Mike Stump  (mrs@cygnus.com)
17860
17861         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
17862         depend upon failure or success.  Fully qualify names in failure
17863         and success messages.  Always remove a.out before starting
17864         compile, just in case.  Pay more attention to error text output by
17865         the compiler.  Handle testcases with no known past errors just
17866         like all others, so that things are uniform.  Other miscellaneous
17867         improvements.
17868
17869 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
17870
17871         * gcc.cpp: new directory for cpp tests
17872
17873 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
17874
17875         * lib/chill.exp: Code reformatted, removed unused code.
17876         * config/unix-chill.exp: Code reformatted, removed unused code.
17877         * chill.execute/execute.exp: Code reformatted, removed unused code.
17878         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
17879
17880 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
17881
17882         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
17883         routines not written.
17884
17885 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
17886
17887         * config/bug-gcc.exp: Use new procs from bug.exp.
17888
17889 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
17890
17891         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
17892         via ftp, rather than depending on NFS.
17893         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
17894         case.
17895
17896 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
17897
17898         * config/bug-gcc.exp: Use new download proc.
17899
17900 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
17901
17902         * chill.execute/execute.exp: cleanups, handles errors better
17903         * chill.compile/compile.exp: rewrite, based on execute.exp
17904         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
17905         * lib/chill.exp: major changes to diff proc and compile and link
17906           procs. added chill_fail and chill_pass wrappers to pass and
17907           fail. added more comments, and handle error codes better.
17908           Added a hack to capture stderr from exec, so noncompile tests
17909           can work.
17910
17911 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
17912
17913         * chill.execute/execute.exp: rewrite of testsuite driver
17914         * lib/chill.exp: rewrite of testsuite driver
17915         * config/unix-chill.exp: rewrite of testsuite driver
17916
17917 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
17918
17919     In chill.execute:
17920         * iexpr.ch: Standardize uppercase.
17921         * tuples.dat: Standardize uppercase.
17922         * vary.ch: standardize.  Correct varying string assignments.
17923         * vary.dat: Add new output lines.
17924
17925 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
17926
17927     In chill.execute:
17928         * chprintf.ch: Standardize use of uppercase.
17929         * tuples.ch: Standardize and turn arr2 into a DCL,
17930           rather than a SYN.
17931         * pinits.ch: Standardize.
17932
17933 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
17934
17935         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
17936         * Makefil: Renamed to Makefile.in.
17937         * configure.in: New.
17938
17939 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
17940
17941     In chill.execute:
17942         * .cvsignore: Add result/output files.
17943         * Makefile: Fix up variables at start.  Use MFLAGS
17944           everywhere.  Correct bool_loc, built_ins entries.
17945           Add entry for vary1.ch.
17946         * bitarray.ch: Standardize upper-case usage.
17947         * bitexpr.ch: Standardize, add output of b1.
17948         * params.ch: Use arrayt in along PROC parameters, to
17949           avoid novelty problems.
17950         * sets.ch: Tiny cleanup.
17951         * vary1.ch: Re-indent.
17952
17953 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
17954
17955           * Add PR-related files to Makefiles, .cvsignore files, etc.
17956
17957 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
17958
17959         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
17960           with compiler objects. New names are test-flow.c and test-loop.c
17961
17962 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
17963
17964         * Upgraded c-torture tests from 1.19 to 1.20
17965
17966         * new files:
17967         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
17968         * gcc.compile: 930623-1.c 930623-2.c
17969         * gcc.noncompile: 930622-1.c 930622-2.c
17970         * gcc.failure: 920411-1.c 920627-2.c
17971         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
17972
17973 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
17974
17975         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
17976           More changes to get testsuite working properly. Needs more work.
17977           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
17978
17979 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
17980
17981         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
17982           More changes to get testsuite working properly. Needs more work.
17983
17984 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
17985
17986         * chill.compile/compile.exp: Added for Dejagnu support
17987         * chill.execute/execute.exp: Added for Dejagnu support
17988         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
17989
17990 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
17991
17992     This should complete moving the CHILL test files.
17993         * chill.noncompile(.cvsignore printf.grt
17994             in-printf.grt chprintf.grt chprintf.ch):
17995             Added test-support files.
17996           (Makefile): Modified further.
17997         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
17998             signal.ch): Added test files.
17999           * chill.execute (.cvsignore printf.grt printr.c
18000             in-printf.grt rts.c chprintf.grt rts.h): Added
18001           test-support files.
18002             (Makefile): More corrections.
18003
18004 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
18005
18006         * chill.compile, chill.execute, chill.nocompile: Add CHILL
18007           test cases, ready for DejaGnu.
18008
18009 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18010
18011         * Upgraded c-torture tests from 1.18 to 1.19
18012
18013         * gcc.compile: added test(s):
18014           930607-1.c
18015         * gcc.execute: added test(s):
18016           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18017
18018         * added new subdirectory for misc tests: gcc.misc-tests
18019         * gcc.misc-test(s): added tests:
18020           inst-check.c test-consts.c test-ior.c test-switch.c
18021
18022 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18023
18024         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18025
18026 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18027
18028         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18029
18030 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18031
18032         * Upgraded c-torture tests from 1.17 to 1.18
18033
18034 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18035
18036         * Upgraded c-torture tests from 1.12 to 1.17
18037
18038 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18039
18040         * lib/old-dejagnu.exp:
18041           Fixed handling of XFAIL target triplets to correctly
18042           recognize wildcard characters.  Removed code that
18043           appended a unique id tag to the end of the file name
18044           printed out by the result of the testcases within a
18045           given test file.
18046
18047 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18048
18049         * lib/old-dejagnu.exp:
18050           Reworked expected failure handling to trigger off of XFAIL
18051           keyword in keyphrase embeded in testcase source code. The
18052           XFAIL keyword must be at the end of the keyphrase line. It
18053           may optionally be followed by one or more target triplets.
18054           It has just occured that the handling of wildcards in the
18055           target triplet may not be correct.
18056
18057 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18058
18059         * g++.old-deja/tests:
18060           Moved all subdirectories up one level into g++.old-deja .
18061
18062         * lib/old-dejagnu.exp:
18063           Fixed problem with CXXFLAGS not being properly reset, and being
18064           corrupted with extraneous "-c" compiler option.  This was
18065           causing binaries to not be generated for test that needed them.
18066           Modified strings passed to "pass" and "fail" so that individual
18067           tests from the same test file would be distinguished by an
18068           identifier appended to the test file name in the summary logs;
18069           this corrected a problem with erroneous diff logs.  Added code
18070           to search testcases for expected fail and unexpected pass keywords.
18071
18072 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18073
18074         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18075
18076 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18077
18078         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18079           Removed extraneous text from end of "Special g++ Options"
18080           keyphrase.
18081
18082         * lib/old-dejagnu.exp: Added pattern matching to look for new
18083           keywords, embedded in testcases comments, which will trigger
18084           calls to xpass and xfail.
18085
18086 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18087
18088         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18089           comments embedded in the testcases, especially the one looking for
18090           special compiler options, as well as the pattern matching for the
18091           compiler output again.
18092
18093 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18094
18095         * lib/old-dejagnu.exp: Do a proper check of the return value for
18096           execute tests. Fixed several problems with the pattern matching
18097           of the compiler output which gave erroneous test results.
18098           Changed several of the test result messages to be more descriptive.
18099         * config/unix-g++.exp: Proc g++_load now actually works and
18100           executes the tests passed to it and returns a usable return
18101           value.
18102
18103 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18104
18105           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18106
18107 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18108
18109         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18110           Modified both files to properly execute the old style
18111           dejagnu tests. The previous versions of these files were
18112           experimental and did not function anything near correctly.
18113
18114 1993-04-05  Rob Savoye  (rob@cygnus.com)
18115
18116         * Removed all Makefile.in and configure.in files. No configuration
18117         needed now.
18118
18119 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18120
18121         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18122
18123 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18124
18125         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18126         gcc.special/configure.in, gcc.noncompile/configure.in,
18127         gcc.execute/configure.in, gcc.code_quality/configure.in,
18128         g++.other/configure.in, g++.old-deja/configure.in,
18129         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18130         in srcname setting.
18131
18132 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18133
18134         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18135         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18136         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18137
18138 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18139
18140         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18141         (gdb_exit): Don't remove *_soc files.
18142
18143 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18144
18145         * lib/c-torture.exp: Don't look for main; instead always use -w
18146         -c.  This is how the c-torture tests work.  Remove the object
18147         file if the compilation succeeds.
18148         * gcc.execute/execute.exp: Remove executable if test passes.
18149         * gcc.noncompile/noncompile.exp: Every test is an expected
18150         failure.
18151         * gcc.special/special.exp: Added tests from c-torture 1.11,
18152         corrected use of existing test.
18153         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18154         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18155         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18156         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18157         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18158         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18159         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18160         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18161         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18162         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18163         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18164         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18165         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18166         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18167         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18168         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18169         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18170         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18171         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18172         c-torture 1.11.
18173         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18174         correspond to c-torture 1.11.
18175
18176         * New file.