OSDN Git Service

2005-01-03 Geoffrey Keating <geoffk@apple.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2
3         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
4         producing warning.
5         * gcc.dg/darwin-weakimport-2.c: New.
6
7 2005-01-03  Richard Henderson  <rth@redhat.com>
8
9         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
10
11 2005-01-03  Richard Henderson  <rth@redhat.com>
12
13         * gcc.dg/vect/vect.exp: Enable for ia64.
14         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15         (check_effective_target_vect_float): Likewise.
16         (check_effective_target_vect_no_align): Likewise.
17         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
18         * gcc.dg/vect/vect-8.c: Likewise.
19
20 2005-01-03  Uros Bizjak <uros@kss-loka.si>
21
22         PR target/19235
23         * gcc.dg/pr19236-1.c: New test case.
24
25 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
26
27         PR rtl-optimization/12092
28         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29
30 2005-01-02  Andreas Jaeger  <aj@suse.de>
31
32         * gcc.dg/pr12092-1.c: Do not run on x86_64.
33
34 2005-01-01  Roger Sayle  <roger@eyesopen.com>
35             Andrew Pinski  <pinskia@physics.uc.edu>
36
37         PR rtl-optimization/12092
38         * gcc.dg/pr12092-1.c: New test case.
39
40 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
41
42         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
43         'hidden' and 'default' for better portability.
44         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
45
46         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
47         6 and 7.
48         * g++.old-deja/g++.brendan/new3.C: Likewise.
49
50 2005-01-01  Steven Bosscher  <stevenb@suse.de>
51
52         * gcc.dg/20041231-1.C: New test.
53         * g++.dg/warn/Wunreachable-code-1.C: New test.
54
55 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
56
57         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
58         file, not /dev/null.  Abort on error.
59
60 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
61             Ziemowit Laski  <zlaski@apple.com>
62
63         PR objc/18971
64         * objc.dg/encode-5.m: New test.
65
66 2004-12-29  Richard Henderson  <rth@redhat.com>
67
68         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
69         * objc.dg/stabs-1.m: Disable for ia64.
70
71 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
72
73         PR c++/19190
74         * g++.dg/warn/Wunused-10.C: New test.
75
76 2004-12-28  Richard Henderson  <rth@redhat.com>
77
78         * objc.dg/stabs-1.m: Disable for alpha.
79
80 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
81
82         PR c++/19149
83         * g++.dg/parse/error23.C: New test.
84
85 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
86
87         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
88
89         PR fortran/19032
90         * gfortran.dg/intrinsic_modulo_1.f90: New.
91         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
92         tests with divisor -1.
93
94 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
95
96         * g++.dg/opt/temp1.C (memcpy): Return a value.
97
98         PR c++/19148
99         * g++.dg/expr/cond7.C: New test.
100
101 2004-12-27  Paul Brook  <paul@codesourcery.com>
102
103         * gfortran.dg/g77/select_no_compile.f: Remove.
104
105 2004-12-27  Richard Henderson  <rth@redhat.com>
106
107         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
108         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
109         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
110
111 2004-12-26  Richard Henderson  <rth@redhat.com>
112
113         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
114         by 1i instead of token pasting.
115
116 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
117
118         PR tree-optimization/17578
119         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
120         to additional_flags.
121         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
122
123 2004-12-25  Richard Henderson  <rth@redhat.com>
124
125         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
126         Remove Alpha.
127
128 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
129
130         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
131         hppa*-*-hpux*.
132         * gcc.dg/pr17957.c (dg-options): Likewise.
133         * gcc.dg/struct-ret-1.c: Add prototype for abort.
134         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
135         instead of 0 on __hppa__.
136         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
137         "foo,%r" on hppa*-*-*.
138
139 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
140
141         PR fortran/19071
142         * gfortran.dg/complex_write.f90: New test.
143
144 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
145
146         PR c++/17595
147         * g++.dg/parse/pragma2.C: New test.
148
149         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
150
151 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
152
153         * gcc.dg/empty2.c: Add missing dg-warning.
154
155 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
156
157         PR c++/17413
158         * g++.dg/template/local4.C: New test.
159         * g++.dg/template/crash19.C: Add dg-error marker.
160
161         * g++.dg/template/crash31.C: Correct embedded PR number.
162
163 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
164
165         PR c++/16405
166         * g++.dg/opt/temp1.C: Add do-run marker.
167
168 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
169
170         * g++.dg/template/spec19.C: New.
171
172 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
173
174         PR target/16819
175         * gcc.dg/empty2.c: New.
176
177 2004-12-23  Richard Henderson  <rth@redhat.com>
178
179         * lib/target-supports.exp (check_effective_target_vect_no_align):
180         Remove i?86 and x86-64.
181
182 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
183
184         PR c++/16405
185         * g++.dg/opt/temp1.C: New test.
186
187 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
188
189         PR c++/18733
190         * g++.dg/template/friend33.C: New testcase.
191
192 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
193
194         PR c++/18464
195         * g++.dg/template/cond5.C: New test.
196
197         PR c++/18492
198         * g++.dg/inherit/thunk3.C: New test.
199
200         PR c++/11224
201         * g++.dg/warn/Wunused-9.C: New test.
202
203 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
204
205         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
206
207 2004-12-22  Jan Beulich  <jbeulich@novell.com>
208
209         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
210
211 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
212
213         PR c++/18378
214         * g++.dg/ext/packed8.C: New test.
215
216         PR c++/13268
217         * g++.dg/template/crash31.C: New test.
218
219         PR c++/19034
220         * g++.dg/template/crash30.C: New test.
221
222 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
223
224         PR C++/18984
225         * g++.dg/eh/ctor3.C: New test.
226
227 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
228
229         * objc.dg/stabs-1.m: Allow section name to be quoted and
230         assembly label to begin with '.LL'.
231
232 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
233
234         * gcc.dg/vect/vect.exp
235         (check_effective_target_lp64_or_vect_no_align): New.
236         * gcc.dg/vect/vect-77.c: Use it.
237         * gcc.dg/vect/vect-78.c: Use it.
238
239         * lib/target-supports.exp
240         (check_effective_target_vect_no_max,
241         check_effective_target_vect_no_bitwise,
242         check_effective_target_vect_no_align): New.
243         * gcc.dg/vect/vect-13.c: Use them.
244         * gcc.dg/vect/vect-17.c: Ditto.
245         * gcc.dg/vect/vect-18.c: Ditto.
246         * gcc.dg/vect/vect-19.c: Ditto.
247         * gcc.dg/vect/vect-20.c: Ditto.
248         * gcc.dg/vect/vect-27.c: Ditto.
249         * gcc.dg/vect/vect-29.c: Ditto.
250         * gcc.dg/vect/vect-44.c: Ditto.
251         * gcc.dg/vect/vect-48.c: Ditto.
252         * gcc.dg/vect/vect-50.c: Ditto.
253         * gcc.dg/vect/vect-52.c: Ditto.
254         * gcc.dg/vect/vect-54.c: Ditto.
255         * gcc.dg/vect/vect-56.c: Ditto.
256         * gcc.dg/vect/vect-58.c: Ditto.
257         * gcc.dg/vect/vect-60.c: Ditto.
258         * gcc.dg/vect/vect-72.c: Ditto.
259         * gcc.dg/vect/vect-80.c: Ditto.
260
261 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
262
263         PR c++/14075
264         * g++.dg/init/string1.C: New.
265
266         PR c++/18975
267         * g++.dg/other/synth1.C: New.
268
269 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
270
271         PR c/18963
272         * gcc.dg/pr18963-1.c: New test.
273
274 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
275
276         PR c/18596
277         * gcc.dg/funcdef-storage-1.c (foo): Remove.
278         * gcc.dg/pr18596-1.c: Use dg-error.
279         (dg-options): Use -fno-unit-at-a-time.
280         * gcc.dg/pr18596-2.c: New test.
281         * gcc.dg/pr18596-3.c: New test.
282
283 2004-12-20  Roger Sayle  <roger@eyesopen.com>
284
285         PR middle-end/18683
286         * g++.dg/opt/pr18683-1.C: New test case.
287
288 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
289
290         PR other/19093
291         * g++.dg/opt/max1.C: Fix for 64bit targets.
292
293 2004-12-20  Matt Austern  <austern@apple.com>
294
295         PR c++/19044
296         * g++.dg/ext/builtin6.C: New
297
298 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
299
300         PR tree-optimization/19080
301         * gcc.c-torture/compile/pr19080.c: New test.
302
303 2004-12-20  Steven Bosscher  <stevenb@suse.de>
304
305         * gcc.dg/20041219-1.c: New test.
306
307 2004-12-19  Roger Sayle  <roger@eyesopen.com>
308
309         PR middle-end/19068
310         * g++.dg/opt/max1.C: New test case.
311
312 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
313
314         * gcc.dg/fdata-sections-1.c: New test.
315
316 2004-12-18  Roger Sayle  <roger@eyesopen.com>
317
318         PR middle-end/18548
319         * gcc.dg/max-1.c: New test case.
320
321 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
322
323         * gcc.c-torture/execute/20041218-1.c: New test.
324
325 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
326
327         * gcc.dg/pr18501.c: New test.
328         * gcc.dg/uninit-5.c: XFAIL.
329         * gcc.dg/uninit-9.c: XFAIL.
330
331 2004-12-17  Dale Johannesen  <dalej@apple.com>
332
333         * gcc.dg/20041213-1.c:  New.
334
335 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
336
337         * objc.dg/stabs-1.m: Allow assembly label to begin
338         with a dot ('.').
339
340 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
341
342         * gcc.c-torture/execute/20041213-1.c: Move...
343         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
344
345 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
346
347         PR c++/18721
348         * g++.dg/lookup/conv-5.C: New.
349
350 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
351
352         * objc.dg/stabs-1.m: New test.
353
354 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
355
356         * gcc.dg/visibility-c.c: Change compile to
357         assemble for the test.
358
359 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
360
361         PR target/19041
362         * gcc.dg/visibility-c.c: New test.
363
364 2004-12-16  Roger Sayle  <roger@eyesopen.com>
365
366         PR middle-end/18493
367         * gcc.dg/switch-8.c: New test case.
368
369 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
370
371         PR c++/18905
372         * g++.dg/template/init4.C: New.
373         * g++.dg/opt/static3.C: Enable optimizer.
374
375 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
376
377         * g++.dg/other/complex1.C: New test.
378
379 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
380
381         * g++.dg/opt/inline9.C: New test.
382
383 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
384
385         PR fortran/18993
386         * gfotran.dg/nullify_1.f: New test.
387
388 2004-12-15  Richard Henderson  <rth@redhat.com>
389
390         * gcc.target/i386/i386.exp: New harness.
391         * gcc.target/i386/vect-args.c: New.
392
393 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
394
395         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
396
397 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
398
399         PR c++/18825
400         * g++.dg/template/friend32.C: New test.
401
402 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
403
404         * cpp/pragma-once-1.c: New test.
405         * cpp/pragma-once-1b.h: Likewise.
406         * cpp/pragma-once-1c.h: Likewise.
407         * cpp/pragma-once-1d.h: Likewise.
408         * cpp/inc/pragma-once-1a.h: Likewise.
409
410 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
411             Steven G. Kargle  <kargls@comcast.net>
412
413         PR fortran/17597
414         * gfortran.dg/list_read_3.f90: New test.
415
416 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
417
418         * gcc.dg/ftrapv-2.c: New test.
419
420 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
421
422         PR c++/18981
423         * g++.dg/template/typename9.C: New test.
424
425 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
426
427         PR c++/18738
428         * g++.dg/template/typename8.C: New test.
429         * g++.dg/parse/friend2.C: Tweak error message.
430
431 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
432
433         * gcc.c-torture/20041214-1.c: New test.
434
435 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
436
437         PR c++/18965
438         * g++.dg/init/array17.C: New test.
439
440 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
441
442         PR c++/18793
443         * g++.dg/init/aggr3.C: New test.
444
445 2004-12-14  Janis Johnson  <janis187@us.ibm.com
446
447         * gcc.dg/altivec-types-1.c: New test.
448         * gcc.dg/altivec-types-2.c: New test.
449         * gcc.dg/altivec-types-3.c: New test.
450         * gcc.dg/altivec-types-4.c: New test.
451         * g++.dg/ext/altivec-types-1.C: New test.
452         * g++.dg/ext/altivec-types-2.C: New test.
453         * g++.dg/ext/altivec-types-3.C: New test.
454         * g++.dg/ext/altivec-types-4.C: New test.
455
456 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
457
458         PR middle-end/18951
459         * gcc.c-torture/execute/20041213-1.c: New test.
460
461 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
462
463         PR c++/18949
464         * g++.dg/template/cast1.C: New.
465
466 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
467
468         * gcc.c-torture/execute/20041213-2.c: New test.
469
470 2004-12-13  Richard Henderson  <rth@redhat.com>
471
472         * gcc.dg/i386-sse-10.c: Fix typo in options.
473
474 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
475
476         PR c++/18968
477         * g++.dg/opt/pr18968.C: New test.
478
479 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
480
481         PR c++/18925
482         * g++.dg/ext/visibility/staticdatamem.C: New test.
483
484 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
485
486         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
487
488 2004-12-13  Roger Sayle  <roger@eyesopen.com>
489
490         PR rtl-optimization/18928
491         * gcc.dg/pr18928-1.c: New test case.
492
493 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
494
495         PR tree-opt/16951
496         * gcc.c-torture/compile/20041211-1.c: New.
497
498 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
499
500         PR middle-end/17564
501         * gcc.c-torture/execute/20041212-1.c: New test.
502
503 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
504
505         PR fortran/18869
506         * gfortran.dg/common_1.f90: New test.
507
508 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
509         Paul Brook  <paul@codesourcery.com>
510
511         PR fortran/16222
512         * gfortran.dg/real_do_1.f90: New test.
513
514 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
515
516         PR tree-opt/18040
517         * g++.dg/opt/ptrmem6.C: New test.
518
519 2004-12-11  Roger Sayle  <roger@eyesopen.com>
520
521         PR middle-end/18921
522         * gcc.dg/pr18921-1.c: New test case.
523
524 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
525
526         PR fortran/17175
527         * gfortran.dg/scale_1.f90: New test.
528
529 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
530
531         PR middle-end/18903
532         * gcc.c-torture/compile/pr18903.c: New test.
533
534 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
535
536         * gcc.c-torture/execute/20041210-1.c: New test.
537
538 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
539
540         PR c++/18731
541         * g++.dg/parser/struct-1.C: New test.
542         * g++.dg/parser/struct-2.C: New test.
543         * g++.dg/parser/struct-3.C: New test.
544
545 2004-12-09  Richard Henderson  <rth@redhat.com>
546
547         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
548
549         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
550         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
551
552 2004-12-09  Matt Austern  <austern@apple.com>
553
554         PR c++/18514
555         * g++.dg/ext/builtin1.C: New
556         * g++.dg/ext/builtin2.C: New
557         * g++.dg/ext/builtin3.C: New
558         * g++.dg/ext/builtin4.C: New
559         * g++.dg/ext/builtin5.C: New
560
561 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
562
563         PR tree-opt/18904
564         * g++.dg/opt/ptrmem5.C: New test.
565
566 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
567
568         * g++.dg/parse/typename5.C: Adjust for new error.
569         * g++.dg/parse/typename7.C: New.
570
571 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
572
573         PR c++/18073
574         * g++.dg/other/mmintrin.C: New test.
575
576 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
577
578         PR c++/16681
579         * g++.dg/init/array15.C: New.
580         * g++.dg/init/array16.C: New.
581
582 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
583
584         PR fortran/18826
585         * gfortran.dg/assign_1.f90: New test.
586
587 2004-12-08  Nick Clifton  <nickc@redhat.com>
588
589         * gcc.target/xstormy16/bss_below100: New directory containing tests.
590         * gcc.target/xstormy16/data_below100: Likewise.
591         * gcc.target/xstormy16/sfr: Likewise.
592         * gcc.target/xstormy16/below100.S: New test source file.
593         * gcc.target/xstormy16/below100.ld: New test linker script.
594         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
595         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
596         bp instructions.
597         * gcc.target/xstormy16/bp.c: Likewise.
598
599         * gcc.target/xstormy16/bss_below100: New files:
600         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
601         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
602         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
603         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
604         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
605         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
606         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
607         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
608         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
609         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
610         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
611         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
612         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
613         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
614         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
615         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
616         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
617         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
618         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
619         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
620         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
621         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
622         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
623         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
624         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
625         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
626         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
627
628         * gcc.target/xstormy16/data_below100: New files:
629         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
630         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
631         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
632         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
633         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
634         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
635         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
636         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
637         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
638         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
639         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
640         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
641         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
642         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
643         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
644         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
645         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
646         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
647         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
648         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
649         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
650         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
651         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
652         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
653         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
654         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
655         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
656
657         * gcc.target/xstormy16/sfr: New files:
658         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
659         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
660         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
661         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
662         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
663         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
664         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
665         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
666         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
667         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
668         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
669         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
670         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
671         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
672         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
673         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
674         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
675         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
676         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
677         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
678         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
679         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
680         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
681         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
682         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
683         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
684         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
685         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
686         27_if0_sfrw_bitfield_f.c
687
688 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
689
690         PR c++/18100
691         * g++.dg/lookup/name-clash4.C: New test.
692
693 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
694
695         PR c++/18672
696         * g++.dg/opt/array1.C: New.
697
698         PR c++/18803
699         * g++.dg/template/operator5.C: New.
700
701 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
702
703         PR c/18867
704         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
705
706 2004-12-07  Steven Bosscher  <stevenb@suse.de>
707
708         * gcc.dg/noncompile/20041207.c: New test.
709
710 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
711
712         * g++.dg/other/unreachable-1.C: New test.
713
714 2004-12-06  Nick Clifton  <nickc@redhat.com>
715
716         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
717         <limits.h> because the latter comes from gcc's include/ directory
718         and not the newlib/libc/include directory.
719
720 2004-12-04  Richard Henderson  <rth@redhat.com>
721
722         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
723
724 2004-12-04  Richard Henderson  <rth@redhat.com>
725
726         * lib/target-supports.exp (check_gc_sections_available): Disable
727         for alpha and ia64.
728
729 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
730
731         PR middle-end/17909
732         * g++.dg/other/vararg-2.C: New test.
733
734 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
735
736         PR c++/17011, c++/17971
737         * g++.dg/template/error15.C: Adjust expected error.
738         * g++.dg/template/instantiate3.C: Likewise.
739
740 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
741
742         * gcc.dg/altivec-18.c: Fix for darwin
743
744 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
745
746         PR c++/18782
747         * g++.dg/parse/ptrmem2.C: New.
748
749         PR c++/18318
750         * g++.dg/template/new1.C: New.
751
752 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
753
754         PR fortran/18710
755         * gfortran.dg/direct_io_3.f90: New test.
756
757 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
758
759         PR 18758
760         * g++.dg/parse/crash21.C: New.
761
762 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
763
764         PR c++/15664, c++/18276
765         * g++.dg/template/ttp13.C: New test.
766         * g++.dg/template/ttp14.C: Likewise.
767
768 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
769
770         PR c++/18123
771         * g++.dg/parse/enum2.C: New test.
772         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
773
774 2004-12-02  Nick Clifton  <nickc@redhat.com>
775
776         * gcc.target/xstormy16: New test directory.
777         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
778         * gcc.target/xstormy16/bp.c: Check the generation of bp
779         instructions.
780         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
781         bn instructions and the BELOW100 attribute.
782
783 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
784
785         PR target/16952
786         * gcc.dg/ppc-eabi.c: New.
787
788 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
789
790         PR fortran/18284
791         * gfortran.dg/backspace.f90
792
793 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
794
795         * gfortran.dg/inquire.f90: New test.
796
797 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
798
799         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
800         handle effective-target-keyword.
801         (dg-skip-if): Support effective-target keyword as target list.
802         (dg-xfail-if): Ditto.
803         * lib/target-supports.exp (is-effective-target-keyword): New proc.
804
805 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
806
807         PR tree-optimization/18291
808         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
809
810 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
811
812         PR C++/18729
813         * g++.dg/parse/crash20.C: New.
814
815         PR c++/17431
816         * g++.dg/overload/arg1.C: New.
817         * g++.dg/overload/arg2.C: New.
818         * g++.dg/overload/arg3.C: New.
819         * g++.dg/overload/arg4.C: New.
820
821 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
822
823         * gcc.dg/c99-flex-array-4.c: Remove.
824
825 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
826
827         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
828
829         * lib/target-supports.exp (is-effective-target): Simplify.
830
831         * lib/target-supports.exp (check_effective_target_vect_long):
832         Fix for powerpc64-*-*.
833
834 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
835
836         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
837         to support new requirements on FreeBSD 5.
838
839 2004-11-30  Devang Patel  <dpatel@apple.com>
840
841         PR 18702
842         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
843
844 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
845
846         * g++.dg/ext/altivec-13.C: New test.
847
848 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
849
850         PR tree-opt/18298
851         * gcc.c-torture/execute/p18298.c: New test.
852
853 2004-11-30  Ira Rosen  <irar@il.ibm.com>
854             Dorit Naishlos  <dorit@il.ibm.com>
855
856         PR tree-opt/18607
857         * gcc.dg/vect/vect-89.c: New test.
858
859 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
860
861         * gcc.dg/pr18596-1.c: New test.
862
863 2004-11-30  Ben Elliston  <bje@au.ibm.com>
864
865         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
866
867 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
868
869         PR c/18479
870         * gcc.dg/pr18479.c: New test.
871
872 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
873
874         PR target/18490
875         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
876         mmix-knuth-mmixware.
877
878         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
879         cris-*-elf* cris-*-aout* mmix-*-*
880
881 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
882
883         PR middle-end/18725
884         * gcc.dg/pr18725.c: New test.
885
886 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
887
888         PR target/18488
889         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
890
891         PR target/18336
892         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
893
894 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
895
896         PR c++/18368
897         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
898         * g++.old-deja/g++.law/ctors5.C: Likewise.
899         * g++.old-deja/g++.other/crash25.C: Likewise.
900
901         PR c++/18674
902         * g++.dg/template/error16.C: New test.
903
904         PR c++/18512
905         * g++.dg/template/crash29.C: New test.
906
907 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
908
909         PR tree-optimization/18712
910         * gcc.c-torture/compile/pr18712.c: New test.
911
912 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
913
914         PR c/7544
915         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
916         tests.
917
918 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
919
920         PR c++/18652
921         * g++.dg/lookup/crash6.C: New test.
922
923 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
924
925         PR middle-end/18164
926         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
927
928 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
929
930         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
931         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
932         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
933
934 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
935
936         * gcc.dg/pr18164.c: New test.
937
938 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
939
940         * gcc.dg/funroll-loops-all.c: New.
941
942 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
943
944         PR target/18489
945         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
946         delimeter, match space and TAB as well as ":".
947
948         PR target/18484
949         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
950
951         PR target/18348
952         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
953
954         PR target/18345
955         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
956
957         PR target/18337
958         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
959
960 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
961
962         * gfortran.dg/direct_io_2.f90: New test.
963
964 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
965
966         PR target/18334
967         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
968
969 2004-11-28  Richard Henderson  <rth@redhat.com>
970
971         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
972
973 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
974
975         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
976         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
977         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
978         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
979         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
980         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
981         gcc.dg/pointer-arith-8.c: New tests.
982
983 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
984
985         PR fortran/18364
986         * gfortran.dg/endfile.f90: New test.
987
988 2004-11-27  Falk Hueffner  <falk@debian.org>
989
990         * gcc.dg/loop-6.c: New test.
991
992 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
993
994         * gcc.c-torture/execute/20041126-1.c: New test.
995
996 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
997
998         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
999         on IRIX.
1000
1001 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1002
1003         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
1004         functions.
1005
1006 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1007
1008         PR rtl-optimization/17825
1009         * gcc.c-torture/compile/20041119-1.c: New test.
1010
1011 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1012
1013         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
1014         Check existence of ld library path variables before unsetting.
1015
1016 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
1017
1018         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
1019
1020 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1021
1022         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
1023
1024 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1025
1026         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
1027
1028 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1029
1030         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
1031         dg-do directive.
1032
1033 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1034
1035         * gcc.dg/pr17957.c: Pass --param, not -param.
1036
1037 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1038
1039         PR middle-end/17957
1040         * testsuite/gcc.dg/pr17957.c: New test.
1041
1042 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
1043
1044         PR c++/18445
1045         * g++.dg/template/crash28.C: Likewise.
1046
1047         PR c++/18001
1048         * g++.dg/expr/unary2.C: Adjust lvalue messages.
1049         * g++.dg/ext/lvaddr.C: Likewise.
1050         * g++.dg/opt/pr7503-3.C: Likewise.
1051
1052         PR c++/18466
1053         * g++.dg/parse/qualified3.C: New test.
1054         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
1055
1056         PR c++/18545
1057         * g++.dg/expr/return1.C: New test.
1058
1059 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1060
1061         Friend class name lookup 3/n, PR c++/3332
1062         * g++.dg/lookup/friend3.C: New test.
1063         * g++.dg/lookup/friend4.C: Likewise.
1064         * g++.dg/lookup/friend5.C: Likewise.
1065
1066 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1067
1068         Friend class name lookup 2/n, PR c++/14513, c++/15410
1069         * g++.dg/lookup/friend2.C: New test.
1070         * g++.dg/template/friend31.C: Likewise.
1071
1072 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1073
1074         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
1075
1076 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1077
1078         PR c++/17473
1079         * g++.dg/tc1/dr56.C: Remove.
1080         * g++.dg/template/typedef1.C: Add dg-error markers.
1081         * g++.old-deja/g++.other/typedef7.C: Likewise.
1082
1083         PR c++/18285
1084         * g++.dg/parse/typedef7.C: New test.
1085
1086 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
1087
1088         * gcc.c-torture/execute/20041124-1.c: New test.
1089
1090 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1091
1092         * g++.dg/template/deduce3.C: New test.
1093
1094         PR c++/18586
1095         * g++.dg/template/crash27.C: New test.
1096
1097         PR c++/18530
1098         * g++.dg/warn/Wshadow-3.C: New test.
1099
1100 2004-11-24  Devang Patel  <dpatel@apple.com>
1101
1102         PR/18555
1103         * gcc.dg/cpp/isysroot-1.c: New test.
1104         * gcc.dg/cpp/usr/include/stdio.h: New file.
1105         * gcc.dg/cpp/isysroot-2.c: New test.
1106         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
1107         New file.
1108
1109 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1110
1111         PR c++/8929
1112         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
1113
1114 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1115
1116         * gcc.target/sparc/align.c: Do not include <stdint.h>.
1117         * gcc.target/sparc/pdist.c: Likewise.
1118
1119 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
1120
1121         PR c++/16882
1122         * g++.dg/conversion/simd1.C: New test.
1123
1124 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1125
1126         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
1127         and restore_ld_library_path_env_vars.
1128         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
1129         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
1130         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
1131         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
1132
1133 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
1134
1135         * gcc.dg/pragma-align-2.c: Test macro expansion.
1136         * gcc.dg/pragma-pack-2.c: New test.
1137
1138 2004-11-23  Richard Henderson  <rth@redhat.com>
1139
1140         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
1141         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1142         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
1143         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
1144         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
1145         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
1146
1147         * gcc.dg/vect/vect.exp: Add check for alpha.
1148         * lib/target-supports.exp (check_alpha_max_hw_available): New.
1149         (check_effective_target_vect_int): Enable for alpha.
1150         (check_effective_target_vect_long): New.
1151         (is-effective-target): Add it.
1152
1153 2004-11-23  Uros Bizjak <uros@kss-loka.si>
1154
1155         * gcc.dg/pr18614-1.c: New test.
1156
1157 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1158
1159         * gcc.dg/setjmp-2.c: New test.
1160
1161 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
1162
1163         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
1164         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
1165         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
1166         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
1167         gcc.target/sparc/pdist.c: New tests.
1168
1169 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
1170
1171         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
1172
1173 2004-11-22  Dale Johannesen  <dalej@apple.com>
1174
1175         * gcc.dg/20041111-1.c:  New.
1176
1177 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
1178
1179         PR tree-opt/18536
1180         * gcc.dg/vect/pr18536.c: New test.
1181
1182 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1183
1184         PR c++/18354
1185         * g++.dg/template/nontype11.C: New test.
1186
1187 2004-11-21  Roger Sayle  <roger@eyesopen.com>
1188
1189         PR middle-end/18520
1190         * gcc.dg/pr18520-1.c: New test case.
1191
1192 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
1193
1194         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
1195         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
1196         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
1197         expected diagnostics.
1198
1199 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1200
1201         PR target/18580
1202         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
1203         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
1204         vect-77.c, vect-77a.c: XFAIL on the SPARC.
1205
1206 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1207
1208         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
1209
1210 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
1211             Joseph Myers  <joseph@codesourcery.com>
1212
1213         * lib/target-supports.exp (check_visibility_available): Really
1214         test the compiler.
1215
1216 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
1217
1218         PR tree-opt/18181
1219         * gcc.dg/vect/vect-85.c: New test.
1220         * gcc.dg/vect/vect-86.c: New test.
1221         * gcc.dg/vect/vect-87.c: New test.
1222         * gcc.dg/vect/vect-88.c: New test.
1223
1224 2004-11-19  Ben Elliston  <bje@au.ibm.com>
1225
1226         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
1227
1228 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
1229
1230         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
1231         * gcc.dg/ppc-and-1.c: Ditto.
1232         * gcc.dg/ppc-compare-1.c: Ditto.
1233         * gcc.dg/ppc-mov-1.c: Ditto
1234
1235 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
1236             Mark Mitchell  <mark@codesourcery.com>
1237
1238         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
1239
1240 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
1241             Aldy Hernandez  <aldyh@redhat.com>
1242
1243         * lib/target-supports.exp (check_effective_target_vect_int): New
1244         (check_effective_target_vect_float): New
1245         (check_effective_target_vect_double): New.
1246         (is-effective-target): Support new effective targets keywords.
1247         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
1248         default action for dg-do.
1249         * gcc.dg/vect/pr16105.c: Use new support.
1250         * gcc.dg/vect/pr18400.c: Ditto.
1251         * gcc.dg/vect/pr18425.c: Ditto.
1252         * gcc.dg/vect/vect-1.c: Ditto.
1253         * gcc.dg/vect/vect-10.c: Ditto.
1254         * gcc.dg/vect/vect-11.c: Ditto.
1255         * gcc.dg/vect/vect-12.c: Ditto.
1256         * gcc.dg/vect/vect-13.c: Ditto.
1257         * gcc.dg/vect/vect-14.c: Ditto.
1258         * gcc.dg/vect/vect-15.c: Ditto.
1259         * gcc.dg/vect/vect-16.c: Ditto.
1260         * gcc.dg/vect/vect-17.c: Ditto.
1261         * gcc.dg/vect/vect-18.c: Ditto.
1262         * gcc.dg/vect/vect-19.c: Ditto.
1263         * gcc.dg/vect/vect-2.c: Ditto.
1264         * gcc.dg/vect/vect-20.c: Ditto.
1265         * gcc.dg/vect/vect-21.c: Ditto.
1266         * gcc.dg/vect/vect-22.c: Ditto.
1267         * gcc.dg/vect/vect-23.c: Ditto.
1268         * gcc.dg/vect/vect-24.c: Ditto.
1269         * gcc.dg/vect/vect-25.c: Ditto.
1270         * gcc.dg/vect/vect-26.c: Ditto.
1271         * gcc.dg/vect/vect-27.c: Ditto.
1272         * gcc.dg/vect/vect-27a.c: Ditto.
1273         * gcc.dg/vect/vect-28.c: Ditto.
1274         * gcc.dg/vect/vect-29.c: Ditto.
1275         * gcc.dg/vect/vect-29a.c: Ditto.
1276         * gcc.dg/vect/vect-3.c: Ditto.
1277         * gcc.dg/vect/vect-30.c: Ditto.
1278         * gcc.dg/vect/vect-31.c: Ditto.
1279         * gcc.dg/vect/vect-32.c: Ditto.
1280         * gcc.dg/vect/vect-33.c: Ditto.
1281         * gcc.dg/vect/vect-34.c: Ditto.
1282         * gcc.dg/vect/vect-35.c: Ditto.
1283         * gcc.dg/vect/vect-36.c: Ditto.
1284         * gcc.dg/vect/vect-37.c: Ditto.
1285         * gcc.dg/vect/vect-38.c: Ditto.
1286         * gcc.dg/vect/vect-4.c: Ditto.
1287         * gcc.dg/vect/vect-40.c: Ditto.
1288         * gcc.dg/vect/vect-41.c: Ditto.
1289         * gcc.dg/vect/vect-42.c: Ditto.
1290         * gcc.dg/vect/vect-43.c: Ditto.
1291         * gcc.dg/vect/vect-44.c: Ditto.
1292         * gcc.dg/vect/vect-45.c: Ditto.
1293         * gcc.dg/vect/vect-46.c: Ditto.
1294         * gcc.dg/vect/vect-47.c: Ditto.
1295         * gcc.dg/vect/vect-48.c: Ditto.
1296         * gcc.dg/vect/vect-48a.c: Ditto.
1297         * gcc.dg/vect/vect-49.c: Ditto.
1298         * gcc.dg/vect/vect-5.c: Ditto.
1299         * gcc.dg/vect/vect-50.c: Ditto.
1300         * gcc.dg/vect/vect-51.c: Ditto.
1301         * gcc.dg/vect/vect-52.c: Ditto.
1302         * gcc.dg/vect/vect-53.c: Ditto.
1303         * gcc.dg/vect/vect-54.c: Ditto.
1304         * gcc.dg/vect/vect-55.c: Ditto.
1305         * gcc.dg/vect/vect-56.c: Ditto.
1306         * gcc.dg/vect/vect-56a.c: Ditto.
1307         * gcc.dg/vect/vect-57.c: Ditto.
1308         * gcc.dg/vect/vect-58.c: Ditto.
1309         * gcc.dg/vect/vect-59.c: Ditto.
1310         * gcc.dg/vect/vect-6.c: Ditto.
1311         * gcc.dg/vect/vect-60.c: Ditto.
1312         * gcc.dg/vect/vect-61.c: Ditto.
1313         * gcc.dg/vect/vect-62.c: Ditto.
1314         * gcc.dg/vect/vect-63.c: Ditto.
1315         * gcc.dg/vect/vect-64.c: Ditto.
1316         * gcc.dg/vect/vect-65.c: Ditto.
1317         * gcc.dg/vect/vect-66.c: Ditto.
1318         * gcc.dg/vect/vect-67.c: Ditto.
1319         * gcc.dg/vect/vect-68.c: Ditto.
1320         * gcc.dg/vect/vect-69.c: Ditto.
1321         * gcc.dg/vect/vect-7.c: Ditto.
1322         * gcc.dg/vect/vect-72.c: Ditto.
1323         * gcc.dg/vect/vect-72a.c: Ditto.
1324         * gcc.dg/vect/vect-73.c: Ditto.
1325         * gcc.dg/vect/vect-74.c: Ditto.
1326         * gcc.dg/vect/vect-75.c: Ditto.
1327         * gcc.dg/vect/vect-76.c: Ditto.
1328         * gcc.dg/vect/vect-77.c: Ditto.
1329         * gcc.dg/vect/vect-77a.c: Ditto.
1330         * gcc.dg/vect/vect-78.c: Ditto.
1331         * gcc.dg/vect/vect-79.c: Ditto.
1332         * gcc.dg/vect/vect-8.c: Ditto.
1333         * gcc.dg/vect/vect-80.c: Ditto.
1334         * gcc.dg/vect/vect-82.c: Ditto.
1335         * gcc.dg/vect/vect-82_64.c: Ditto.
1336         * gcc.dg/vect/vect-83.c: Ditto.
1337         * gcc.dg/vect/vect-83_64.c: Ditto.
1338         * gcc.dg/vect/vect-9.c: Ditto.
1339         * gcc.dg/vect/vect-all.c: Ditto.
1340         * gcc.dg/vect/vect-none.c: Ditto.
1341
1342 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
1343
1344         * lib/gcc-dg.exp (dg-skip-if): New function.
1345         (dg-forbid-option): Remove.
1346         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
1347         * g++.dg/abi/bitfield8.C: Likewise.
1348         * g++.dg/abi/dtor1.C: Likewise.
1349         * g++.dg/abi/empty10.C: Likewise.
1350         * g++.dg/abi/empty7.C: Likewise.
1351         * g++.dg/abi/empty9.C: Likewise.
1352         * g++.dg/abi/layout3.C: Likewise.
1353         * g++.dg/abi/layout4.C: Likewise.
1354         * g++.dg/abi/thunk1.C: Likewise.
1355         * g++.dg/abi/thunk2.C: Likewise.
1356         * g++.dg/abi/vbase11.C: Likewise.
1357         * g++.dg/abi/vthunk2.C: Likewise.
1358         * g++.dg/abi/vthunk3.C: Likewise.
1359         * g++.dg/ext/attrib8.C: Likewise.
1360         * g++.dg/opt/longbranch2.C: Likewise.
1361         * g++.dg/opt/reg-stack4.C: Likewise.
1362         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1363         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1364         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1365         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1366         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1367         * gcc.dg/20000609-1.c: Likewise.
1368         * gcc.dg/20000720-1.c: Likewise.
1369         * gcc.dg/20011107-1.c: Likewise.
1370         * gcc.dg/20011119-1.c: Likewise.
1371         * gcc.dg/20020108-1.c: Likewise.
1372         * gcc.dg/20020122-2.c: Likewise.
1373         * gcc.dg/20020122-3.c: Likewise.
1374         * gcc.dg/20020201-3.c: Likewise.
1375         * gcc.dg/20020206-1.c: Likewise.
1376         * gcc.dg/20020218-1.c: Likewise.
1377         * gcc.dg/20020310-1.c: Likewise.
1378         * gcc.dg/20020411-1.c: Likewise.
1379         * gcc.dg/20020418-2.c: Likewise.
1380         * gcc.dg/20020426-1.c: Likewise.
1381         * gcc.dg/20020426-2.c: Likewise.
1382         * gcc.dg/20020517-1.c: Likewise.
1383         * gcc.dg/20020523-1.c: Likewise.
1384         * gcc.dg/20020523-2.c: Likewise.
1385         * gcc.dg/20020729-1.c: Likewise.
1386         * gcc.dg/20030204-1.c: Likewise.
1387         * gcc.dg/20030826-2.c: Likewise.
1388         * gcc.dg/20030926-1.c: Likewise.
1389         * gcc.dg/20031202-1.c: Likewise.
1390         * gcc.dg/980312-1.c: Likewise.
1391         * gcc.dg/980313-1.c: Likewise.
1392         * gcc.dg/990117-1.c: Likewise.
1393         * gcc.dg/990424-1.c: Likewise.
1394         * gcc.dg/990524-1.c: Likewise.
1395         * gcc.dg/991230-1.c: Likewise.
1396         * gcc.dg/i386-387-1.c: Likewise.
1397         * gcc.dg/i386-387-2.c: Likewise.
1398         * gcc.dg/i386-387-3.c: Likewise.
1399         * gcc.dg/i386-387-4.c: Likewise.
1400         * gcc.dg/i386-387-5.c: Likewise.
1401         * gcc.dg/i386-387-6.c: Likewise.
1402         * gcc.dg/i386-asm-1.c: Likewise.
1403         * gcc.dg/i386-bitfield1.c: Likewise.
1404         * gcc.dg/i386-bitfield2.c: Likewise.
1405         * gcc.dg/i386-loop-1.c: Likewise.
1406         * gcc.dg/i386-loop-2.c: Likewise.
1407         * gcc.dg/i386-loop-3.c: Likewise.
1408         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1409         * gcc.dg/i386-pic-1.c: Likewise.
1410         * gcc.dg/i386-regparm.c: Likewise.
1411         * gcc.dg/i386-signbit-1.c: Likewise.
1412         * gcc.dg/i386-signbit-2.c: Likewise.
1413         * gcc.dg/i386-signbit-3.c: Likewise.
1414         * gcc.dg/i386-sse-5.c: Likewise.
1415         * gcc.dg/i386-sse-8.c: Likewise.
1416         * gcc.dg/i386-unroll-1.c: Likewise.
1417         * gcc.dg/tls/opt-1.c: Likewise.
1418         * gcc.dg/tls/opt-2.c: Likewise.
1419         * gcc.dg/unroll-1.c: Likewise.
1420         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1421         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1422         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1423         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1424
1425 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1426
1427         * g++.dg/template/incomplete1.C: New test.
1428
1429 2004-11-16  Nick Clifton  <nickc@redhat.com>
1430
1431         Revert patches accidentally commited during checkin of fixes for
1432         xstormy16 tests:
1433         gcc.c-torture/execute/simd-4.c: Revert
1434         gcc.dg/20040910-1.c: Revert.
1435
1436 2004-11-16  Paul Brook  <paul@codesourcery.com>
1437
1438         PR fortran/13010
1439         * gfortran.dg/der_pointer_1.f90: New test.
1440
1441 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
1442
1443         PR c/18498
1444         * gcc.dg/bitfld-13.c: New test.
1445
1446 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
1447
1448         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
1449         powerpc*-*-linux*.
1450
1451         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
1452         * gcc.dg/ppc64-abi-2.c: Ditto.
1453         * gcc.dg/ppc64-abi-3.c: Ditto.
1454
1455         * lib/gcc-dg.exp (dg-target-list): Remove.
1456
1457 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
1458
1459         * gcc.dg/ia64-postinc.c: New test.
1460
1461 2004-11-15  Mark Mitchell <mark@codesourcery.com>
1462
1463         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
1464
1465 2004-11-15  Nick Clifton  <nickc@redhat.com>
1466
1467         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
1468         __INT_MAX__ so that the test can be compiled by toolchains
1469         targeted at 16-bit processors.
1470
1471         * gcc.dg/20040625-1.c: Use long constants rather than integers
1472         when performing arithmetic that will overflow 16-bits.
1473
1474         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
1475         xstormy16.  It does not support 128-bit vector operations.
1476
1477         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
1478         with the macro PTR_TYPE.  Define this macro to an integer type
1479         suitable for holding a pointer.
1480
1481         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
1482         the target is a 16-bit processor.
1483
1484         * gcc.dg/cpp/if-2.c: Expect a different warning message from
1485         16-bit targets where the character constant will be too long.
1486
1487         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
1488         where the double will not be directly addressable.
1489
1490 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1491
1492         Friend class name lookup 1/n, PR c++/18471
1493         * g++.dg/template/crash26.C: New test.
1494         * g++.dg/lookup/struct1.C: Adjust expected error.
1495         * g++.dg/parse/elab1.C: Likewise.
1496         * g++.dg/parse/elab2.C: Likewise.
1497         * g++.dg/parse/int-as-enum1.C: Likewise.
1498         * g++.dg/parse/struct-as-enum1.C: Likewise.
1499         * g++.dg/parse/typedef1.C: Likewise.
1500         * g++.dg/parse/typedef3.C: Likewise.
1501         * g++.dg/parse/typedef4.C: Likewise.
1502         * g++.dg/parse/typedef5.C: Likewise.
1503         * g++.dg/template/nontype4.C: Likewise.
1504         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1505         * g++.old-deja/g++.other/elab1.C: Likewise.
1506         * g++.old-deja/g++.other/syntax4.C: Likewise.
1507
1508 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1509
1510         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
1511
1512 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
1513
1514         * gcc.c-torture/execute/20041114-1.c: New test.
1515
1516 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
1517
1518         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
1519         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
1520         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
1521         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
1522         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
1523         gcc.dg/switch-7.c: New tests.
1524
1525 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1526
1527         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
1528
1529 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1530
1531         PR tree-opt/18400
1532         * gcc.dg/vect/pr18400.c: New test.
1533
1534 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1535             Andrew Pinski  <pinskia@physics.uc.edu>
1536
1537         PR tree-opt/18425
1538         * gcc.dg/vect/pr18425.c: New test.
1539
1540 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1541
1542         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
1543         Guard with dg-require-alias and dg-require-visibility.
1544
1545 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1546
1547         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
1548
1549 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1550
1551         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
1552
1553 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1554
1555         PR c++/17344
1556         * g++.dg/template/defarg5.C: New test.
1557
1558 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1559
1560         * g++.dg/parse/cast1.C: Run only on ILP32.
1561         * g++.old-deja/g++.mike/p784.C: Likewise.
1562
1563 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
1564
1565         * gcc.c-torture/execute/20041113-1.c: New test.
1566
1567 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
1568
1569         PR target/18230
1570         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
1571         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
1572         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
1573         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1574         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
1575         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
1576         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
1577         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
1578         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
1579         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1580         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1581         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
1582         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
1583
1584 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
1585
1586         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
1587         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
1588         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
1589         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
1590         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
1591         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
1592         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
1593         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
1594         gcc.target/sparc/combined-1.c: New tests.
1595
1596 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
1597
1598         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
1599         New tests.
1600
1601 2004-11-12  Mark Mitchell <mark@codesourcery.com>
1602
1603         * lib/gcc-dg.exp (dg-forbid-option): New function.
1604         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
1605         * g++.dg/abi/bitfield8.C: Likewise.
1606         * g++.dg/abi/dtor1.C: Likewise.
1607         * g++.dg/abi/empty10.C: Likewise.
1608         * g++.dg/abi/empty7.C: Likewise.
1609         * g++.dg/abi/empty9.C: Likewise.
1610         * g++.dg/abi/layout3.C: Likewise.
1611         * g++.dg/abi/layout4.C: Likewise.
1612         * g++.dg/abi/thunk1.C: Likewise.
1613         * g++.dg/abi/thunk2.C: Likewise.
1614         * g++.dg/abi/vbase11.C: Likewise.
1615         * g++.dg/abi/vthunk2.C: Likewise.
1616         * g++.dg/abi/vthunk3.C: Likewise.
1617         * g++.dg/ext/attrib8.C: Likewise.
1618         * g++.dg/opt/longbranch2.C: Likewise.
1619         * g++.dg/opt/reg-stack4.C: Likewise.
1620         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1621         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1622         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1623         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1624         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1625         * gcc.dg/20000609-1.c: Likewise.
1626         * gcc.dg/20000720-1.c: Likewise.
1627         * gcc.dg/20011107-1.c: Likewise.
1628         * gcc.dg/20011119-1.c: Likewise.
1629         * gcc.dg/20020108-1.c: Likewise.
1630         * gcc.dg/20020122-2.c: Likewise.
1631         * gcc.dg/20020122-3.c: Likewise.
1632         * gcc.dg/20020201-3.c: Likewise.
1633         * gcc.dg/20020206-1.c: Likewise.
1634         * gcc.dg/20020218-1.c: Likewise.
1635         * gcc.dg/20020310-1.c: Likewise.
1636         * gcc.dg/20020411-1.c: Likewise.
1637         * gcc.dg/20020418-2.c: Likewise.
1638         * gcc.dg/20020426-1.c: Likewise.
1639         * gcc.dg/20020426-2.c: Likewise.
1640         * gcc.dg/20020517-1.c: Likewise.
1641         * gcc.dg/20020523-1.c: Likewise.
1642         * gcc.dg/20020523-2.c: Likewise.
1643         * gcc.dg/20020729-1.c: Likewise.
1644         * gcc.dg/20030204-1.c: Likewise.
1645         * gcc.dg/20030826-2.c: Likewise.
1646         * gcc.dg/20030926-1.c: Likewise.
1647         * gcc.dg/20031202-1.c: Likewise.
1648         * gcc.dg/980312-1.c: Likewise.
1649         * gcc.dg/980313-1.c: Likewise.
1650         * gcc.dg/990117-1.c: Likewise.
1651         * gcc.dg/990424-1.c: Likewise.
1652         * gcc.dg/990524-1.c: Likewise.
1653         * gcc.dg/991230-1.c: Likewise.
1654         * gcc.dg/i386-387-1.c: Likewise.
1655         * gcc.dg/i386-387-2.c: Likewise.
1656         * gcc.dg/i386-387-3.c: Likewise.
1657         * gcc.dg/i386-387-4.c: Likewise.
1658         * gcc.dg/i386-387-5.c: Likewise.
1659         * gcc.dg/i386-387-6.c: Likewise.
1660         * gcc.dg/i386-asm-1.c: Likewise.
1661         * gcc.dg/i386-bitfield1.c: Likewise.
1662         * gcc.dg/i386-bitfield2.c: Likewise.
1663         * gcc.dg/i386-loop-1.c: Likewise.
1664         * gcc.dg/i386-loop-2.c: Likewise.
1665         * gcc.dg/i386-loop-3.c: Likewise.
1666         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1667         * gcc.dg/i386-pic-1.c: Likewise.
1668         * gcc.dg/i386-regparm.c: Likewise.
1669         * gcc.dg/i386-signbit-1.c: Likewise.
1670         * gcc.dg/i386-signbit-2.c: Likewise.
1671         * gcc.dg/i386-signbit-3.c: Likewise.
1672         * gcc.dg/i386-sse-5.c: Likewise.
1673         * gcc.dg/i386-sse-8.c: Likewise.
1674         * gcc.dg/i386-unroll-1.c: Likewise.
1675         * gcc.dg/tls/opt-1.c: Likewise.
1676         * gcc.dg/tls/opt-2.c: Likewise.
1677         * gcc.dg/unroll-1.c: Likewise.
1678         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1679         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1680         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1681         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1682         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
1683         -m64 is specified.
1684
1685 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
1686
1687         PR c++/18389
1688         * g++.dg/parse/cond1.C: New test.
1689
1690         PR c++/18429
1691         * g++.dg/template/array9.C: New test.
1692         * g++.dg/ext/vla1.C: Adjust error messages.
1693         * g++.dg/ext/vlm1.C: Likewise.
1694         * g++.dg/template/crash2.C: Likewise.
1695
1696         PR c++/18436
1697         * g++.dg/template/call3.C: New test.
1698
1699         PR c++/18407
1700         * g++.dg/template/ptrmem11.C: New test.
1701
1702 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
1703
1704         PR other/14264
1705         * lib/g++.exp: Set LC_ALL and LANG to C.
1706         * lib/gcc-dg.exp: Likewise.
1707         * lib/gfortran.exp: Likewise.
1708         * lib/objc.exp: Likewise.
1709         * lib/treelang.exp: Likewise.
1710
1711 2004-11-12  Andreas Schwab  <schwab@suse.de>
1712
1713         * gcc.dg/pr16286.c: Fix last change.
1714
1715 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
1716
1717         PR c++/18416
1718         * g++.dg/init/global1.C: New test.
1719
1720 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
1721
1722         * gcc.c-torture/execute/20041112-1.c: New test.
1723
1724 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1725
1726         * lib/gcc-dg.exp (dg-target-list): New.
1727
1728 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1729             Richard Sandiford  <rsandifo@redhat.com>
1730
1731         * lib/target-supports.exp (get-compiler_messages): New.
1732         (check_named_sections_available): Use it.
1733         (check_effective_target_ilp32): New.
1734         (check_effective_target_lp64): New.
1735         (is-effective-target): New.
1736         * lib/gcc-dg.exp (dg-require-effective-target): New.
1737
1738 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
1739
1740         * gcc.dg/precedence-1.c: New test.
1741
1742 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1743
1744         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
1745
1746         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
1747         message, delete generated files, use more descriptive name for
1748         executable, and make the test unsupported when it cannot be run.
1749
1750         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
1751         (dg-require-weak, dg-require-visibility, dg-require-alias,
1752         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
1753         dg-require-iconv, dg-require-named-sections): Use it.
1754
1755         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
1756
1757 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
1758
1759         PR target/16457
1760         * gcc.dg/ppc-and-1: New
1761
1762         PR target/16796
1763         * gcc.dg/ppc-mov-1.c: New.
1764
1765         PR target/16458
1766         * gcc.dg/ppc-compare-1.c: New.
1767
1768 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
1769
1770         * objc.dg/desig-init-2.m: New test.
1771
1772 2004-11-10  Adam Nemet  <anemet@lnxw.com>
1773
1774         PR middle-end/18160
1775         * g++.dg/warn/register-var-1.C: New test.
1776         * g++.dg/warn/register-var-2.C: New test.
1777
1778 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1779
1780         * gcc.dg/union-2.c: New test.
1781
1782 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
1783
1784         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
1785         New test for PR tree-optimization/17892.
1786
1787 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
1788
1789         PR c++/18369
1790         * g++.dg/init/new12.C: New test.
1791
1792 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
1793
1794         * gcc.target/sparc: New directory.
1795         * gcc.target/sparc/sparc.exp: New driver.
1796         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
1797         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
1798         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
1799         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
1800
1801 2004-11-10  Paul Brook  <paul@codesourcery.com>
1802
1803         PR fortran/18218
1804         * gfortran.dg/list_read.c: New test.
1805
1806 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1807
1808         PR c/18322
1809         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
1810         expected diagnostic location.
1811
1812 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
1813
1814         * gcc.dg/20041109-1.c: New test.
1815
1816 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
1817
1818         PR objc/18406
1819         * objc/compile/pr18406.m: New test.
1820
1821 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1822
1823         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
1824
1825 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1826
1827         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
1828
1829 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
1830
1831         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
1832
1833 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
1834
1835         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
1836         exit.
1837
1838 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
1839
1840         PR tree-opt/18299
1841         * gcc.c-torture/pr18299-1.c: New test.
1842
1843 2004-11-06  Andreas Schwab  <schwab@suse.de>
1844
1845         * gcc.dg/pr16286.c: Also test for bool and pixel.
1846
1847 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
1848
1849         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
1850         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
1851         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
1852         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
1853         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
1854         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
1855         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
1856         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
1857         gcc.dg/struct-semi-3.c: New tests.
1858
1859 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1860
1861         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
1862
1863 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1864
1865         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
1866         Do not use C99 designators.
1867
1868 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1869
1870         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
1871
1872 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1873
1874         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
1875         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
1876         * gcc.c-torture/execute/simd-5.x: Remove.
1877
1878 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
1879
1880         PR rtl-optimization/17933
1881         * gcc.dg/torture/pr17933-1.c: New test.
1882
1883 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1884
1885         PR target/18106
1886         * lib/target-supports.exp (check_weak_available): Support
1887         Windows.
1888
1889 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
1890
1891         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
1892         call to fflush(stdout) before abort.
1893         (my_ffsll): New function.
1894         (generate_fields): Use it.
1895
1896 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1897
1898         * gcc.dg/init-undef-1.c: New test.
1899
1900 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1901
1902         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
1903         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
1904         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
1905         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
1906         expected messages for new parser.
1907
1908 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
1909
1910         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
1911
1912 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1913
1914         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
1915         on LP64 targets.
1916
1917 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1918
1919         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
1920         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
1921         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
1922         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
1923         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
1924         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
1925         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
1926         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
1927         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
1928         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
1929
1930 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1931
1932         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
1933         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
1934         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
1935         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
1936         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
1937         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
1938         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
1939         for new parser.
1940
1941 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
1942
1943         PR target/15342
1944         * gcc.dg/20041104-1.c: New test.
1945
1946 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1947
1948         * g++.dg/template/nontype7.C: New test.
1949         * g++.dg/template/nontype8.C: Likewise.
1950         * g++.dg/template/nontype9.C: Likewise.
1951         * g++.dg/template/nontype10.C: Likewise.
1952         * g++.dg/tc1/dr49.C: Likewise.
1953         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
1954         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
1955
1956 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1957
1958         * g++.dg/rtti/tinfo1.C: Remove xfails.
1959
1960 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1961
1962         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
1963         packed attribute to the definition to satisfy the new C++ parser.
1964
1965 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1966
1967         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
1968         invocations of va_arg.
1969
1970 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
1971
1972         PR c++/18124
1973         * g++.dg/template/crash25.C: New test.
1974
1975         PR c++/18155
1976         * g++.dg/template/typedef2.C: New test.
1977         * g++.dg/parse/crash13.C: Adjust error markers.
1978
1979         PR c++/18177
1980         * g++.dg/conversion/const3.C: New test.
1981
1982 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1983
1984         PR fortran/17535
1985         PR fortran/17583
1986         PR fortran/17713
1987         * gfortran.dg/generic_[123].f90: New testcases.
1988
1989 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1990
1991         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
1992         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
1993
1994 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1995
1996         PR tree-opt/16808
1997         * gcc.c-torture/compile/pr16808.c: New test.
1998
1999 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
2000
2001         PR rtl-optimization/17104
2002         * gcc.dg/ppc-bitfield1.c: New.
2003
2004 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2005
2006         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
2007
2008 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2009
2010         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
2011         strings for 32-bit code.
2012
2013 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
2014
2015         PR c/18239
2016         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
2017
2018 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
2019
2020         PR c++/18064
2021         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
2022
2023 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
2024
2025         PR c++/15172
2026         * g++.dg/init/aggr2.C: New test.
2027
2028 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
2029
2030         * objc.dg/local-decl-1.m: New test.
2031
2032 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2033
2034         * gcc.dg/20040910-1.c: Adjust regex.
2035
2036 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2037
2038         PR rtl-optimization/18084
2039         * g++.dg/opt/pr18084-1.C: New testcase.
2040
2041 2004-10-30  Matt Austern  <austern@apple.com>
2042
2043         PR c++/17542
2044         * g++.dg/ext/attrib18.C: New test.
2045
2046 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2047
2048         PR middle-end/18096
2049         * gcc.dg/pr18096-1.c: New test case.
2050
2051 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2052
2053         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
2054
2055 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
2056
2057         PR c/16666
2058         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
2059         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
2060         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
2061         gcc.dg/old-style-prom-3.c: New tests.
2062
2063 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
2064
2065         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
2066         Remove unnecessary inclusion of stdio.h.
2067
2068 2004-10-29  Roger Sayle  <roger@eyesopen.com>
2069
2070         PR rtl-optimization/17581
2071         * gcc.dg/pr17581-1.c: New test case.
2072
2073 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
2074
2075         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
2076         being implemented.
2077         * g++.dg/conversion/dr195-1.C: New.
2078         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
2079         * g++.old-deja/g++.mike/p10148.C: Likewise.
2080
2081 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
2082
2083         PR c++/17695
2084         * g++.dg/debug/typedef2.C: New test.
2085
2086 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
2087
2088         PR fortran/13490
2089         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
2090         * gfortran.dg/g77/README: Update.
2091
2092 2004-10-28  Matt Austern  <austern@apple.com>
2093
2094         PR c++/14124
2095         * g++.dg/ext/packed7.C: New test.
2096
2097 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2098
2099         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
2100         scan-assembler.
2101         * lib/scanasm.exp (hidden-scan-for): New proc.
2102         (scan-hidden): Use hidden-scan-for instead of constructing the scan
2103         string.
2104         (scan-not-hidden): Likewise.
2105         * lib/target-supports.exp (check_visibility_available): mach-o is
2106         support too.
2107
2108 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
2109
2110         PR c++/17132
2111         * g++.dg/template/memclass3.C: New test.
2112
2113 2004-10-28  Adam Nemet  <anemet@lnxw.com>
2114
2115         PR middle-end/18160
2116         * gcc.dg/register-var-1.c: New test.
2117         * gcc.dg/register-var-2.c: New test.
2118         * gcc.dg/asm-7.c: Taking the address of a register variable is an
2119         error now.
2120
2121 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
2122
2123         PR other/18172
2124         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
2125         unused variables.
2126         * gcc.dg/vect/vect-22.c: Likewise.
2127
2128 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
2129
2130         * gcc.dg/i386-rotate-1.c: New test.
2131
2132 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
2133
2134         * g++.dg/init/ref12.C: Add "run" marker.
2135
2136         PR c++/17435
2137         * g++.dg/init/ref12.C: New test.
2138
2139         PR c++/18140
2140         * g++.dg/template/shift1.C: New test.
2141         * g++.dg/template/error10.C: Adjust error markers.
2142
2143 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
2144
2145         PR tree-opt/17529
2146         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
2147
2148 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
2149
2150         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
2151         * gcc.dg/weak/weak-3.c: Likewise.
2152         * gcc.dg/weak/weak-5.c: Likewise.
2153         * gcc.dg/weak/weak-9.c: Likewise.
2154         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
2155         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
2156
2157         * gcc.dg/darwin-weakimport-1.c: New.
2158
2159 2004-10-28  Ben Elliston  <bje@au.ibm.com>
2160
2161         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
2162
2163 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
2164
2165         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
2166         'syntax' error messages.
2167         * gcc.dg/cpp/direct2s.c: Likewise.
2168
2169 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
2170
2171         * gcc.c-torture/compile/20041026-1.c: New.
2172
2173 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
2174
2175         PR c++/18093
2176         * g++.dg/lookup/ns2.C: New test.
2177
2178         PR c++/18020
2179         * g++.dg/template/enum4.C: New test.
2180
2181         PR c++/18161
2182         * g++.dg/template/expr1.C: New test.
2183
2184 2004-10-26  Ben Elliston  <bje@au.ibm.com>
2185
2186         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
2187
2188 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2189
2190         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
2191         gcc.dg/decl-nospec-3.c: New tests.
2192
2193 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
2194
2195         * objc.dg/super-class-3.m: New test.
2196
2197 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
2198
2199         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
2200         resyncing.
2201         * gcc.dg/cpp/direct2s.c: Likewise.
2202
2203 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
2204
2205         * objc.dg/image-info.m: Update for changes to section selection.
2206
2207 2004-10-25  David Ayers  <d.ayers@inode.at>
2208             Ziemowit Laski  <zlaski@apple.com>
2209
2210         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
2211         diagnostics when messaging 'id <Proto>'.
2212         * objc.dg/class-protocol-1.m: New test.
2213         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
2214         a non-existent method signature.
2215         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
2216         Update diagnostics when messaging with non-existent method signature.
2217         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
2218         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
2219         invalid receivers are now resolved as if messaging 'id'; remove
2220         extraneous diagnostics.
2221
2222 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2223
2224         PR c/16667
2225         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
2226         gcc.dg/init-desig-obs-3.c: New tests.
2227
2228 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
2229
2230         * gcc.dg/debug/20041023-1.c: New test.
2231
2232 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
2233
2234         PR middle-end/17407
2235         * gcc.c-torture/compile/pr17407.c: New test.
2236
2237         PR c++/18121
2238         * g++.dg/template/array8.C: New test.
2239
2240 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2241
2242         PR other/18138
2243         * lib/g++.exp: Accept more than one multilib libgcc.
2244         * lib/gcc-dg.exp: Likewise.
2245         * lib/objc.exp: Likewise.
2246         * lib/treelang.exp: Likewise.
2247         * lib/gfortran.exp: Likewise.
2248
2249 2004-10-24  Ben Elliston  <bje@au.ibm.com>
2250
2251         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
2252
2253 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
2254
2255         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
2256         * gcc.dg/c99-const-expr-3.c: Likewise.
2257
2258 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
2259
2260         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
2261
2262 2004-10-23  Ben Elliston  <bje@au.ibm.com>
2263
2264         * gcc.c-torture/execute/loop-2e.x: Remove.
2265
2266 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2267
2268         PR c++/18095
2269         * g++.dg/parse/crash18.C: New.
2270         * g++.dg/parse/crash19.C: New.
2271
2272 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2273
2274         * g++.dg/ext/dllimport1.C: Move dg-warnings.
2275         * g++.dg/ext/dllimport2.C: Same.
2276         * g++.dg/ext/dllimport8.C: Same.
2277
2278 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
2279
2280         PR c++/10841
2281         * g++.dg/conversion/cast1.C: New test.
2282         * g++.dg/overload/pmf1.C: Adjust error marker.
2283
2284 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
2285
2286         PR objc/17923
2287         * objc.dg/const-str-7.m: New test.
2288
2289 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2290
2291         * g++.dg/template/memfriend11.C: Fix comment typo.
2292         * g++.dg/template/memfriend14.C: Likewise.
2293
2294 2004-10-20  Richard Henderson  <rth@redhat.com>
2295
2296         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
2297         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
2298         -fasynchronous-unwind-tables.
2299
2300 2004-10-20  Richard Henderson  <rth@redhat.com>
2301
2302         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
2303         (main): Return success.
2304         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
2305         (main): Return success.
2306
2307 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2308
2309         PR c++/13495
2310         * g++.dg/template/memfriend9.C: New test.
2311         * g++.dg/template/memfriend10.C: Likewise.
2312         * g++.dg/template/memfriend11.C: Likewise.
2313         * g++.dg/template/memfriend12.C: Likewise.
2314         * g++.dg/template/memfriend13.C: Likewise.
2315         * g++.dg/template/memfriend14.C: Likewise.
2316         * g++.dg/template/memfriend15.C: Likewise.
2317         * g++.dg/template/memfriend16.C: Likewise.
2318         * g++.dg/template/memfriend17.C: Likewise.
2319         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
2320
2321 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
2322
2323         * g++.dg/conversion/dr195.C: New.
2324         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
2325
2326 2004-10-20  Ben Elliston  <bje@au.ibm.com>
2327             Devang Patel  <dpatel@apple.com>
2328
2329         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
2330         of floating point arithmetic, which could trap.
2331
2332 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
2333
2334         PR c++/14035
2335         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
2336         * g++.dg/conversion/const2.C: New test.
2337         * g++.dg/expr/reinterpret2.C: New test.
2338         * g++.dg/expr/reinterpret3.C: New test.
2339         * g++.dg/expr/cast2.C: New test.
2340         * g++.dg/expr/copy1.C: New test.
2341         * g++.dg/other/conversion1.C: Change error message.
2342         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
2343         function pointers to void *.
2344         * g++.old-deja/g++.mike/p10148.C: Likewise.
2345
2346 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2347
2348         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
2349
2350 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
2351
2352         PR c++/18047
2353
2354         * g++.dg/parse/expr3.C: New test.
2355
2356 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2357
2358         * gcc.dg/smod-1.c: New test.
2359
2360 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
2361
2362         * objc.dg/method-14.m: New test.
2363
2364 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
2365
2366         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
2367         Also xfail as the patch was reverted.
2368
2369 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
2370
2371         PR middle-end/16973
2372         * gcc.dg/pr16973.c: New test.
2373
2374 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
2375
2376         PR tree-optimization/17656
2377         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
2378
2379 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2380
2381         * g++.dg/eh/shadow1.C: New.
2382
2383 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
2384
2385         * gcc.c-torture/compile/20041018-1.c: New test.
2386
2387 2004-10-18  Ben Elliston  <bje@au.ibm.com>
2388
2389         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
2390         compiler referring to register 0 when accessing sdata.  The linker
2391         now patches things up.
2392
2393 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
2394
2395         PR c/17529
2396         * gcc.c-torture/compile/pr17529.c: New test.
2397
2398 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2399
2400         PR c++/17743
2401         * g++.dg/ext/attrib17.C: New test.
2402
2403 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2404
2405         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
2406
2407 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2408
2409         PR c++/10479
2410         * g++.dg/ext/attrib16.C: New test.
2411
2412 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
2413
2414         PR c++/17042
2415         * g++.dg/init/dso_handle1.C: New test.
2416
2417         PR c++/14667
2418         * g++.dg/parse/typedef6.C: New test.
2419
2420         PR c++/17916
2421         * g++.dg/parse/pragma1.C: New test.
2422
2423 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
2424
2425         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
2426
2427 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
2428
2429         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
2430         -fno-common when on HPPA HP-UX platforms.
2431
2432 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
2433
2434         PR other/16820
2435         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
2436         stdint.h.
2437         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
2438         uintptr_t.
2439
2440 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
2441
2442         PR c++/16301
2443         * g++.dg/lookup/strong-using-4.C: New test.
2444
2445 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
2446
2447         PR middle-end/16567
2448         * gcc.c-torture/compile/nested-1.c: New test.
2449
2450 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
2451
2452         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
2453         and mipsisa64*-*-* (until support for misaligned loads is added).
2454         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
2455         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
2456         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
2457         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
2458         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
2459         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
2460
2461 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
2462
2463         PR c++/17976
2464         * g++.dg/init/dtor3.C: New test.
2465
2466 2004-10-15  Ben Elliston  <bje@au.ibm.com>
2467
2468         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
2469
2470 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
2471
2472         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
2473         * gcc.dg/macho-lo-sum.c: Likewise.
2474
2475 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
2476
2477         * gcc.dg/ppc-spe64-1.c: New test.
2478
2479 2004-10-14  Devang Patel  <dpatel@apple.com>
2480
2481         PR 17635
2482         * gcc.dg/pr17635.c : New test.
2483
2484 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
2485
2486         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
2487         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
2488         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
2489         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
2490         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
2491         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
2492         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
2493         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
2494         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
2495         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
2496         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
2497         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
2498         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
2499         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
2500         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
2501         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
2502         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
2503         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
2504
2505 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
2506
2507         * gcc.dg/vect/vect-82.c: New testcase.
2508         * gcc.dg/vect/vect-82_64.c: New testcase.
2509         * gcc.dg/vect/vect-83.c: New testcase.
2510         * gcc.dg/vect/vect-83_64.c: New testcase.
2511
2512 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2513
2514         * gcc.dg/cpp/error-1.c: New test.
2515
2516 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2517
2518         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
2519
2520 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
2521
2522         PR target/17984
2523         * gcc.dg/cris-peep2-xsrand2.c: New test.
2524
2525 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
2526
2527         PR c++/17661
2528         * testsuite/g++.dg/expr/for2.C: New test.
2529
2530 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2531
2532         * g++.dg/inherit/thunk1.C: Run on the SPARC.
2533
2534 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
2535
2536         PR tree-optimization/17724
2537         * g++.dg/opt/pr17724-1.C: New test.
2538         * g++.dg/opt/pr17724-2.C: New test.
2539         * g++.dg/opt/pr17724-3.C: New test.
2540         * g++.dg/opt/pr17724-4.C: New test.
2541         * g++.dg/opt/pr17724-5.C: New test.
2542         * g++.dg/opt/pr17724-6.C: New test.
2543
2544 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
2545
2546         PR c/17301
2547         * gcc.dg/pr17301-2.c: New test.
2548
2549 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
2550
2551         PR c++/15876
2552         * g++.dg/parse/error22.C: New test.
2553
2554         PR c++/17936
2555         * g++.dg/template/spec18.C: New test.
2556
2557 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
2558
2559         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
2560         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
2561         memcpy.
2562         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
2563         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
2564
2565 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2566
2567         * g++.dg/eh/cleanup5.C: Add dg-options "".
2568
2569 2004-10-11  Roger Sayle  <roger@eyesopen.com>
2570
2571         PR middle-end/17657
2572         * gcc.dg/switch-4.c: New test case.
2573
2574 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
2575
2576         * gcc.c-torture/execute/20041011-1.c: New test.
2577
2578 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
2579
2580         PR c++/17554
2581         * g++.dg/init/for3.C: New test.
2582
2583         PR c++/17657
2584         * g++.dg/opt/switch2.C: New test.
2585
2586         PR middle-end/17703
2587         * g++.dg/warn/Wreturn-2.C: New test.
2588
2589 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
2590
2591         PR c++/17907
2592         * g++.dg/eh/cleanup5.C: New test.
2593
2594 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
2595
2596         PR c++/17393
2597         * g++.dg/parse/error21.C: New test.
2598
2599 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2600
2601         * g++.dg/overload/pmf1.C: Adjust quoting marks.
2602         * g++.dg/warn/incomplete1.C: Likewise.
2603         * g++.dg/template/qualttp20.C: Likewise.
2604
2605 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2606
2607         PR c/17881
2608         * parm-incomplete-1.c: New test.
2609
2610 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
2611
2612         PR c++/17867
2613         * g++.dg/parse/error19.C: New test.
2614
2615         PR c++/17670
2616         * g++.dg/init/new11.C: New test.
2617
2618         PR c++/17821
2619         * g++.dg/parse/error20.C: New test.
2620
2621         PR c++/17826
2622         * g++.dg/template/crash24.C: New test.
2623
2624 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2625
2626         PR c/17301
2627         * gcc.dg/pr17301-1.c: New test.
2628
2629 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2630
2631         PR c/17189
2632         * gcc.dg/anon-struct-5.c: New test.
2633
2634 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2635
2636         PR c/17844
2637         * gcc.dg/pr17844-1.c: New test.
2638
2639 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
2640
2641         PR tree-optimization/17906
2642         * gcc.c-torture/compile/pr17906.c: New.
2643
2644 2004-10-09  Stuart Hastings  <stuart@apple.com>
2645             Roger Sayle  <roger@eyesopen.com>
2646
2647         PR rtl-optimization/17853
2648         * gcc.dg/i386-mmx-5.c: New testcase.
2649
2650 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
2651
2652         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
2653
2654 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
2655
2656         PR c++/17524
2657         * g++.dg/template/static9.C: New test.
2658
2659         PR c++/17685
2660         * g++.dg/parse/operator5.C: New test.
2661
2662 2004-10-09  Roger Sayle  <roger@eyesopen.com>
2663
2664         PR middle-end/17894
2665         * gcc.c-torture/execute/divcmp-4.c: New test case.
2666
2667 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2668
2669         PR tree-opt/17902
2670         * g++.dg/opt/pr17902.C: New test.
2671
2672 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
2673
2674         * gcc.dg/cpp/ident-1.c: Add dg-options "".
2675
2676 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2677
2678         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
2679
2680 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2681
2682         * gcc.dg/assign-warn-3.c: New test.
2683
2684 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2685
2686         PR c/16999
2687         * gcc.dg/cpp/ident-1.c: New test.
2688
2689 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
2690
2691         * gcc.c-torture/compile/acc1.c: New.
2692
2693 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2694
2695         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
2696         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
2697
2698 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2699
2700         * gcc.dg/ultrasp11.c: New test.
2701
2702 2004-10-08  Michael Matz  <matz@suse.de>
2703
2704         * gcc.dg/doloop-2.c: New test.
2705
2706 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2707
2708         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
2709         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
2710         objc.dg/method-9.m: Update expected diagnostics.
2711
2712 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
2713
2714         * gcc.dg/ppc-fsel-3.c: New file.
2715         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
2716
2717 2004-10-07  Paul Brook  <paul@codesourcery.com>
2718
2719         * gfortran.dg/intrinsic_verify_1.f90: New test.
2720
2721 2004-10-07  Paul Brook  <paul@codesourcery.com>
2722
2723         * gfortran.dg/empty_format_1.f90: Remove stray commas.
2724
2725 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2726
2727         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
2728         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
2729         commit.
2730
2731 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2732
2733         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
2734
2735 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2736
2737         PR c++/17115
2738         * g++.dg/warn/Winline-4.C: New test.
2739
2740 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2741
2742         * gcc.c-torture/compile/20041007-1.c: New test.
2743
2744 2004-10-07  Paul Brook  <paul@codesourcery.com>
2745
2746         PR fortran/17678
2747         * gfortran.dg/use_allocated_1.f90: New test.
2748
2749 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
2750
2751         PR middle-end/17849
2752         * gfortran.fortran-torture/compile/nested.f90: New test
2753
2754 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2755
2756         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
2757
2758 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
2759
2760         PR c++/17368
2761         * g++.dg/ext/asm6.C: New test.
2762
2763 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
2764
2765         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
2766
2767 2004-10-06  Paul Brook  <paul@codesourcery.com>
2768
2769         PR libfortran/17709
2770         * gfortran.dg/empty_format_1.f90: New test.
2771
2772 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2773
2774         PR fortran/17568
2775         * gfortran.dg/ishft.f90: New test.
2776
2777         PR fortran/17283
2778         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
2779         tests.
2780
2781 2004-10-06  Paul Brook  <paul@codesourcery.com>
2782
2783         * gfortran.dg/do_1.f90: New test.
2784
2785 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2786
2787         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
2788         optimizing for size.
2789
2790 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2791
2792         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
2793
2794 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2795
2796         * gcc.c-torture/compile/20041005-1.c: New test.
2797
2798 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2799
2800         PR c++/17829
2801         * g++.dg/lookup/koenig4.C: New.
2802
2803 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2804
2805         * g++.dg/other/classkey1.C: Adjust quoting marks.
2806         * g++.dg/parse/error15.C: Likewise.
2807         * g++.dg/template/meminit2.C (int>): Likewise.
2808
2809 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2810
2811         PR fortran/17283
2812         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
2813
2814         PR fortran/17631
2815         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
2816
2817         PR fortran/17708
2818         * gfortran.dg/pr17708.f90: New test.
2819
2820 2004-10-04  Chao-ying Fu  <fu@mips.com>
2821
2822         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
2823         * gcc.dg/vect/vect-4.c: Ditto.
2824         * gcc.dg/vect/vect-5.c: Ditto.
2825         * gcc.dg/vect/vect-6.c: Ditto.
2826         * gcc.dg/vect/vect-8.c: Ditto.
2827         * gcc.dg/vect/vect-16.c: Ditto.
2828         * gcc.dg/vect/vect-30.c: Ditto.
2829         * gcc.dg/vect/vect-40.c: Ditto.
2830         * gcc.dg/vect/vect-41.c: Ditto.
2831         * gcc.dg/vect/vect-42.c: Ditto.
2832         * gcc.dg/vect/vect-43.c: Ditto.
2833         * gcc.dg/vect/vect-44.c: Ditto.
2834         * gcc.dg/vect/vect-45.c: Ditto.
2835         * gcc.dg/vect/vect-46.c: Ditto.
2836         * gcc.dg/vect/vect-47.c: Ditto.
2837         * gcc.dg/vect/vect-48.c: Ditto.
2838         * gcc.dg/vect/vect-49.c: Ditto.
2839         * gcc.dg/vect/vect-50.c: Ditto.
2840         * gcc.dg/vect/vect-51.c: Ditto.
2841         * gcc.dg/vect/vect-52.c: Ditto.
2842         * gcc.dg/vect/vect-53.c: Ditto.
2843         * gcc.dg/vect/vect-54.c: Ditto.
2844         * gcc.dg/vect/vect-55.c: Ditto.
2845         * gcc.dg/vect/vect-56.c: Ditto.
2846         * gcc.dg/vect/vect-57.c: Ditto.
2847         * gcc.dg/vect/vect-58.c: Ditto.
2848         * gcc.dg/vect/vect-59.c: Ditto.
2849         * gcc.dg/vect/vect-60.c: Ditto.
2850         * gcc.dg/vect/vect-74.c: Ditto.
2851         * gcc.dg/vect/vect-79.c: Ditto.
2852         * gcc.dg/vect/vect-80.c: Ditto.
2853
2854 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2855
2856         * gcc.dg/unused-7.c: Use the correct option.
2857
2858 2004-10-04  Paul Brook  <paul@codesourcery.com>
2859         Bud Davis  <bdavis9659@comcast.net>
2860
2861         PR fortran/17706
2862         PR fortran/16434
2863         * gfortran/pr17706.f90: New test.
2864         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
2865
2866 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2867
2868         * gfortran.dg/pr17612.f90: New test.
2869
2870 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2871
2872         * g++.dg/template/local1.C: Adjust quoting marks in
2873         testing for diagnostics.
2874         * g++.dg/tls/diag-2.C: Likewise.
2875         * g++.dg/other/error8.C: Likewise.
2876
2877 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2878
2879         PR c/17178
2880         * gcc.dg/unused-4.c: Adjust to be correct.
2881
2882         PR c/17820
2883         * gcc.dg/unused-7.c: New test.
2884
2885 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2886
2887         PR c++/17797
2888         * g++.dg/overload/template2.C: New test.
2889
2890 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
2891
2892         PR tree-optimization/16632
2893         * gcc.dg/tree-ssa/20041002-1.c: New.
2894
2895 2004-10-03  Paul Brook  <paul@codesourcery.com>
2896
2897         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
2898         rather than relying on default formatting.
2899
2900 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
2901
2902         * gcc.dg/20040920-1.c: Update expected message text.
2903
2904 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
2905
2906         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
2907
2908 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
2909
2910         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
2911         tree level.
2912
2913 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2914
2915         * gcc.dg/tree-ssa/pr17343.c: Remove.
2916
2917 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2918
2919         PR tree-opt/17343
2920         * gcc.dg/tree-ssa/pr17343.c: New test.
2921
2922 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
2923
2924         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
2925         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
2926         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
2927         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
2928         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
2929
2930 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2931
2932         * gcc.dg/lvalue-2.c: New test.
2933
2934 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2935
2936         PR c/17730
2937         * gcc.dg/pr17730-1.c: New test
2938
2939 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2940
2941         PR c/7425
2942         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
2943
2944 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2945
2946         * gcc.c-torture/execute/stdarg-1.c: New test.
2947         * gcc.c-torture/execute/stdarg-2.c: New test.
2948         * gcc.c-torture/execute/stdarg-3.c: New test.
2949         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2950         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2951         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2952         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2953         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2954
2955 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2956
2957         PR tree-optimization/17697
2958         * g++.dg/opt/pr17697-1.C: New test.
2959         * g++.dg/opt/pr17697-2.C: New test.
2960         * g++.dg/opt/pr17697-3.C: New test.
2961
2962 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2963
2964         PR c/16409
2965         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
2966         gcc.dg/vla-init-5.c: New tests.
2967
2968 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2969
2970         PR c/13804
2971         * gcc.dg/pr13804-1.c: New test.
2972
2973 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2974
2975         PR fortran/16938
2976         * gfortran.dg/pr16938.f90: New test.
2977
2978 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2979
2980         * g++.dg/template/crash23.C: New test.
2981
2982 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2983
2984         PR c++/17585
2985         * g++.dg/template/static8.C: New test.
2986
2987 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
2988
2989         PR c++/17681
2990         * g++.dg/other/error9.C: New test.
2991
2992 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
2993
2994         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
2995
2996 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2997
2998         PR fortran/15164
2999         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
3000
3001 2004-09-26  Roger Sayle  <roger@eyesopen.com>
3002
3003         PR middle-end/17112
3004         * gcc.dg/pr17112-1.c: New test case.
3005
3006 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3007
3008         PR c/11459
3009         * gcc.dg/pr11459-1.c: New test.
3010
3011 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
3012
3013         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
3014         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3015
3016 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3017
3018         * gfortran.dg/pr15324.f90: Make array bounds consistent.
3019
3020 2004-09-25  Jan Hubicka  <jh@suse.cz>
3021
3022         * compile/30040909-1.c: New test.
3023         * compile/30040907-1.c: New test.
3024
3025 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
3026
3027         * gcc.c-torture/execute/va-arg-26.c: New test.
3028
3029 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
3030
3031         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
3032         extra diagnostics on targets with 64-bit pointers.
3033         * objc.dg/selector-1.m: Adjust dg-warning regexp.
3034
3035 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3036
3037         PR c/17188
3038         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
3039         * gcc.dg/decl-3.c: Adjust expected message.
3040
3041 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3042
3043         PR fortran/17615
3044         * gfortran.dg/pr17615.f90: New test.
3045
3046 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
3047
3048         PR tree-optimzation/17517
3049         * g++.dg/tree-ssa/pr17517.C: New Test.
3050
3051 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3052
3053         PR c++/16889
3054         * g++.dg/lookup/ambig3.C: New.
3055
3056 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
3057
3058         PR tree-opt/17624
3059         * g++.dg/opt/pr17624.C: New test.
3060
3061 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3062
3063         PR c/6980
3064         * gcc.dg/Wbad-function-cast-1.c: New test.
3065
3066 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
3067
3068         * g++.dg/ext/complit1.C
3069         * g++.dg/other/error2.C
3070         * g++.dg/other/nontype-1.C
3071         * g++.dg/parse/crash11.C
3072         * g++.dg/parse/crash12.C
3073         * g++.dg/parse/error15.C
3074         * g++.dg/parse/error4.C
3075         * g++.dg/parse/tmpl-outside1.C
3076         * g++.dg/parse/too-many-tmpl-args1.C
3077         * g++.dg/template/dependent-expr3.C
3078         * g++.dg/template/error10.C
3079         * g++.dg/template/instantiate1.C
3080         * g++.dg/template/vtable2.C
3081         * g++.dg/warn/Wshadow-1.C
3082         * g++.dg/warn/weak1.C
3083         * g++.old-deja/g++.brendan/crash16.C
3084         * g++.old-deja/g++.brendan/crash18.C
3085         * g++.old-deja/g++.brendan/crash48.C
3086         * g++.old-deja/g++.brendan/crash49.C
3087         * g++.old-deja/g++.brendan/crash55.C
3088         * g++.old-deja/g++.brendan/crash56.C
3089         * g++.old-deja/g++.brendan/crash8.C
3090         * g++.old-deja/g++.brendan/enum11.C
3091         * g++.old-deja/g++.brendan/enum8.C
3092         * g++.old-deja/g++.brendan/enum9.C
3093         * g++.old-deja/g++.brendan/friend3.C
3094         * g++.old-deja/g++.brendan/misc14.C
3095         * g++.old-deja/g++.bugs/900402_02.C
3096         * g++.old-deja/g++.bugs/900404_03.C
3097         * g++.old-deja/g++.bugs/900404_04.C
3098         * g++.old-deja/g++.bugs/900428_03.C
3099         * g++.old-deja/g++.jason/crash4.C
3100         * g++.old-deja/g++.jason/overload21.C
3101         * g++.old-deja/g++.jason/redecl1.C
3102         * g++.old-deja/g++.jason/report.C
3103         * g++.old-deja/g++.jason/rfg10.C
3104         * g++.old-deja/g++.jason/template30.C
3105         * g++.old-deja/g++.law/arm12.C
3106         * g++.old-deja/g++.law/ctors5.C
3107         * g++.old-deja/g++.law/cvt20.C
3108         * g++.old-deja/g++.law/init10.C
3109         * g++.old-deja/g++.law/init8.C
3110         * g++.old-deja/g++.law/visibility17.C
3111         * g++.old-deja/g++.law/visibility7.C
3112         * g++.old-deja/g++.mike/net8.C
3113         * g++.old-deja/g++.mike/p646.C
3114         * g++.old-deja/g++.mike/p700.C
3115         * g++.old-deja/g++.mike/p701.C
3116         * g++.old-deja/g++.mike/p811.C
3117         * g++.old-deja/g++.ns/template13.C
3118         * g++.old-deja/g++.other/array3.C
3119         * g++.old-deja/g++.other/crash25.C
3120         * g++.old-deja/g++.other/dtor3.C
3121         * g++.old-deja/g++.other/dtor4.C
3122         * g++.old-deja/g++.other/main1.C
3123         * g++.old-deja/g++.other/warn7.C
3124         * g++.old-deja/g++.pt/crash11.C
3125         * g++.old-deja/g++.pt/crash36.C
3126         * g++.old-deja/g++.pt/spec22.C
3127         * g++.old-deja/g++.pt/spec9.C
3128         * g++.old-deja/g++.pt/ttp52.C
3129         * g++.old-deja/g++.robertl/eb103.C
3130         * g++.old-deja/g++.robertl/eb121.C
3131         * g++.old-deja/g++.robertl/eb22.C
3132         * g++.old-deja/g++.robertl/eb8.C:
3133         Update locations and/or regexps of dg-error markers.
3134         Remove markers for some bogus messages that are no longer issued.
3135
3136 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
3137
3138         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
3139         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
3140
3141 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
3142
3143         PR c++/17618
3144         * g++.dg/lookup/crash5.C: New test.
3145
3146 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
3147
3148         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
3149         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
3150         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
3151         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
3152         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
3153         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
3154
3155         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
3156         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
3157         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
3158         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
3159         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
3160         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
3161
3162         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
3163
3164         * gcc.dg/vect/vect-44.c: Check additional cases.
3165         * gcc.dg/vect/vect-48.c: Check additional cases.
3166
3167         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
3168         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
3169         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
3170         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
3171         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
3172         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
3173         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
3174         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
3175         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
3176
3177         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
3178         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
3179         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
3180
3181 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3182
3183         * gcc.dg/tree-ssa/loop-6.c: New test.
3184
3185 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
3186
3187         PR c++/17620
3188         * g++.dg/inherit/base2.C: New.
3189
3190 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3191
3192         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
3193         * gcc.dg/20001012-2.c: Likewise.
3194         * gcc.dg/20001013-1.c: Likewise.
3195         * gcc.dg/20001101-1.c: Likewise.
3196         * gcc.dg/20001102-1.c: Likewise.
3197         * gcc.dg/bf-spl1.c: Likewise.
3198         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
3199         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
3200
3201 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
3202
3203         PR tree-optimization/16721
3204         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
3205
3206 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
3207
3208         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
3209         * gcc.dg/20040305-1.c: Likewise.
3210
3211 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3212
3213         PR c/16566
3214         * gcc.c-torture/compile/pr16566-1.c,
3215         gcc.c-torture/compile/pr16566-2.c,
3216         gcc.c-torture/compile/pr16566-3.c: New tests.
3217
3218 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
3219
3220         PR tree-optimization/17512
3221         * gcc.c-torture/compile/20040916-1.c.
3222
3223 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
3224
3225         * gcc.dg/pragma-re-3.c: New test.
3226
3227 2004-09-17  Matt Austern  <austern@apple.com>
3228
3229         PR c++/15049
3230         * g++.dg/other/anon3.C: New.
3231
3232 2004-09-21  Roger Sayle  <roger@eyesopen.com>
3233
3234         PR c++/7503
3235         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
3236         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
3237         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
3238         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
3239         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
3240
3241 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
3242
3243         PR fortran/17286
3244         * gfortran.dg/pr17286.f90: New test.
3245
3246 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
3247
3248         PR c++/17530
3249         * g++.dg/template/static7.C: New test.
3250
3251 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
3252
3253         PR tree-opt/17558
3254         * gcc.c-torture/compile/pr17558.c: New test.
3255
3256 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
3257
3258         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
3259         if SKIP_ATTRIBUTE is defined.
3260
3261 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3262
3263         PR fortran/15957
3264         * gfortran.dg/pr15957.f90: New test.
3265
3266 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
3267
3268         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
3269         in comparison.
3270         * gcc.dg/vect/vect-79.c: Likewise.
3271         * gcc.dg/vect/vect-80.c: Likewise.
3272
3273 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3274
3275         PR fortran/15750
3276         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
3277
3278 2004-09-20  Ira Rosen  <irar@il.ibm.com>
3279
3280         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
3281         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
3282         * gcc.dg/vect/vect-62.c: New testcase.
3283         * gcc.dg/vect/vect-63.c: New testcase.
3284         * gcc.dg/vect/vect-64.c: New testcase.
3285         * gcc.dg/vect/vect-65.c: New testcase.
3286         * gcc.dg/vect/vect-66.c: New testcase.
3287         * gcc.dg/vect/vect-67.c: New testcase.
3288         * gcc.dg/vect/vect-68.c: New testcase.
3289         * gcc.dg/vect/vect-69.c: New testcase.
3290         * gcc.dg/vect/vect-79.c: New testcase.
3291         * gcc.dg/vect/vect-80.c: New testcase.
3292
3293 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
3294
3295         * gcc.target/mips/asm-1.c: New test.
3296
3297 2004-09-19  Ira Rosen  <irar@il.ibm.com>
3298
3299         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
3300         * gcc.dg/vect/vect-73.c: New testcase.
3301         * gcc.dg/vect/vect-74.c: New testcase.
3302         * gcc.dg/vect/vect-75.c: New testcase.
3303         * gcc.dg/vect/vect-76.c: New testcase.
3304         * gcc.dg/vect/vect-77.c: New testcase.
3305         * gcc.dg/vect/vect-78.c: New testcase
3306
3307 2004-09-18  Paul Brook  <paul@codesourcery.com>
3308
3309         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
3310
3311 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3312
3313         PR c/17424
3314         * gcc.dg/pr17424-1.c: New test.
3315
3316 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
3317
3318         * g++.dg/tree-ssa/pr17153.C: New test.
3319
3320 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
3321
3322         PR pch/13361
3323         * testsuite/g++.dg/pch/wchar-1.C: New.
3324         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3325
3326 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
3327
3328         * gcc.c-torture/execute/20040917-1.c: New test.
3329
3330 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3331
3332         PR tree-optimization/17319
3333         * gcc.dg/pr17319.c: New test.
3334
3335 2004-09-17  Devang Patel  <dpatel@apple.com>
3336
3337         * gcc.dg/20040813-1.c: New test.
3338
3339 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3340
3341         PR tree-optimization/17273
3342         * gcc.c-torture/compile/pr17273.c: New test.
3343
3344 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3345
3346         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
3347         Update expected messages.
3348         * gcc.dg/declspec-13.c: New test.
3349
3350 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
3351
3352         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
3353
3354 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3355
3356         * gcc.c-torture/execute/pr17252.c: Use post-increment to
3357         change what 'a' is pointing to.
3358
3359 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
3360
3361         PR c++/16002
3362         * g++.dg/template/error18.C: New test.
3363
3364         PR c++/16029
3365         * g++.dg/warn/Wunused-8.C: New test.
3366
3367 2004-09-17  Steven Bosscher  <stevenb@suse.de>
3368
3369         PR tree-optimization/17513
3370         * gcc.dg/20040916-1.c: New test.
3371
3372 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
3373
3374         PR c++/17501
3375         * g++.dg/template/typename7.C: New test.
3376
3377 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3378
3379         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
3380
3381 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
3382
3383         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
3384         with -ftree-based-profiling also.
3385         * lib/profopt.exp: Support late-set profile_option/feedback_option.
3386
3387 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
3388
3389         PR/15364
3390         * gfortran.dg/der_array_io_1.f90: New test.
3391         * gfortran.dg/der_array_io_2.f90: New test.
3392         * gfortran.dg/der_array_io_3.f90: New test.
3393
3394 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
3395
3396         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
3397         EABI.
3398
3399 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
3400
3401         * g++.dg/opt/switch1.C: New test.
3402
3403 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3404
3405         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
3406         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
3407         Update expected messages.
3408
3409 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3410
3411         PR fortran/16485
3412         * gfortran.dg/same_name_1.f90: New test.
3413
3414 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
3415
3416         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
3417         dereference garbage pointers.
3418
3419 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
3420
3421         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
3422         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
3423
3424         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
3425         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
3426         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
3427
3428 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
3429
3430         PR c++/17324
3431         * g++.dg/template/mangle1.C: New test.
3432
3433 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
3434
3435         PR tree-optimization/17252
3436         * gcc.c-torture/execute/pr17252.c: New test.
3437
3438 2004-09-14  Andrew Pinski  <apinski@apple.com>
3439
3440         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
3441
3442 2004-09-14  Roger Sayle  <roger@eyesopen.com>
3443
3444         PR rtl-optimization/9771
3445         * gcc.dg/pr9771-1.c: New test case.
3446
3447 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
3448
3449         PR tree-optimization/15262
3450         * gcc.c-torture/execute/pr15262-1.c: New test.
3451         * gcc.c-torture/execute/pr15262-2.c: New test.
3452
3453 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3454
3455         * gcc.dg/declspec-12.c: New test.
3456
3457 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
3458
3459         * gfortran.dg/pr17090.f90: Add directives to test.
3460
3461 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3462
3463         * gcc.c-torture/compile/20040914-1.c: New test.
3464
3465 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
3466
3467         PR c++/16162
3468         * g++.dg/template/decl2.C: New test.
3469
3470 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
3471
3472         PR fortran/17090
3473         * gfortran.dg/pr17090.f90: New test.
3474
3475 2004-09-13  Dale Johannesen  <dalej@apple.com>
3476
3477         * gcc.c-torture/compile/pr17408.c:  New test case.
3478
3479 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
3480
3481         PR c++/16716
3482         * g++.dg/parse/crash17.C: New test.
3483
3484         PR c++/17327
3485         * g++.dg/template/enum3.C: New test.
3486
3487 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
3488
3489         * lib/gcc-defs.exp: Load wrapper.exp.
3490         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
3491         using local code.
3492         * lib/gcc.exp (gcc_init): Similar.
3493         * lib/gfortran.exp (gfortran_init): Similar.
3494         * lib/objc.exp (objc_init): Similar.
3495         * lib/treelang.exp (treelang_init): Similar.
3496         * lib/wrapper.exp: New file with build_wrapper call machinery in
3497         ${tool}_maybe_build_wrapper.
3498
3499 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
3500
3501         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
3502         "inline".
3503         * gcc.dg/declspec-11.c: Update expected messages.
3504         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
3505         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
3506         gcc.dg/inline-12.c: New tests.
3507
3508 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
3509
3510         * g++.dg/tree-ssa/pr17400.C: New testcase.
3511
3512 2004-09-13  James E Wilson  <wilson@specifixinc.com>
3513
3514         * gcc.target/mips/sb1-1.c: New testcase.
3515
3516 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
3517
3518         * lib/g77-dg.exp: Remove unused file.
3519         * lib/mike-g77.exp: Ditto.
3520         * lib/g77.exp: Ditto.
3521
3522 2004-09-12  Richard Henderson  <rth@redhat.com>
3523
3524         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
3525
3526 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
3527
3528         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
3529         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3530         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
3531         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
3532         Update expected messages.
3533
3534 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
3535
3536         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
3537         declaration/use mismatch for dirp parameter.
3538
3539 2004-09-12  Andrew Pinski  <apinski@apple.com>
3540
3541         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
3542         -fgnu-runtime is passed.
3543
3544 2004-09-12  Richard Henderson  <rth@redhat.com>
3545
3546         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
3547         do the uplevel thing and update additional_flags directly.
3548         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
3549         gfortran.fortran-torture/execute/intrinsic_nearest.x,
3550         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
3551         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
3552
3553 2004-09-11  Steven Bosscher  <stevenb@suse.de>
3554
3555         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
3556
3557 2004-09-11  Roger Sayle  <roger@eyesopen.com>
3558
3559         PR middle-end/17411
3560         * g++.dg/opt/pr17411-1.C: New test case.
3561
3562 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3563
3564         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
3565         gcc.dg/tls/diag-2.c: Update expected messages.
3566         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
3567         messages.
3568         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
3569         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
3570         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
3571         gcc.dg/tls/diag-5.c: New tests.
3572
3573 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
3574
3575         * gcc.dg/20040910-1.c: Correct dg-error regexp.
3576
3577 2004-09-11  Steven Bosscher  <stevenb@suse.de>
3578
3579         * g++.dg/parse/break-in-for.C: New test.
3580
3581 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
3582
3583         * gcc.dg/tree-ssa/20040911-1.c: New test.
3584
3585 2004-09-11  Andreas Jaeger  <aj@suse.de>
3586
3587         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
3588         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
3589
3590 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
3591
3592         * gcc.target/frv: New directory of FR-V-specific tests.
3593
3594 2004-09-10  James E Wilson  <wilson@specifixinc.com>
3595
3596         * gcc.dg/convert-vec-1.c: New test.
3597
3598 2004-09-10  Roger Sayle  <roger@eyesopen.com>
3599
3600         PR middle-end/17024
3601         * gcc.dg/pr17024-1.c: New test case.
3602
3603 2004-09-10  Eric Christopher  <echristo@redhat.com>
3604
3605         * gcc.dg/20040910-1.c: New test.
3606
3607 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3608
3609         * gcc.dg/bitfld-9.c: New test.
3610
3611 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
3612
3613         * gcc.c-torture/execute/ieee/acc1.c: New test.
3614         * gcc.c-torture/execute/ieee/acc2.c: New test.
3615         * gcc.c-torture/execute/ieee/mzero6.c: New test.
3616
3617 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3618
3619         * gcc.dg/deprecated-2.c: New test.
3620
3621 2004-09-09  James E Wilson  <wilson@specifixinc.com>
3622
3623         * gcc.dg/init-vec-1.c: New test.
3624
3625 2004-09-09  Roger Sayle  <roger@eyesopen.com>
3626
3627         PR middle-end/17055
3628         * gcc.dg/pr17055-1.c: New test case.
3629
3630 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
3631
3632         PR target/17377
3633         * gcc.c-torture/execute/pr17377.c: New test.
3634
3635 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3636
3637         PR c/8420
3638         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
3639         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
3640         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
3641         gcc.dg/long-long-typespec-1.c: New tests.
3642         * gcc.dg/tls/diag-2.c: Update expected diagnostics
3643
3644 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3645
3646         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
3647         gcc.dg/gnu99-static-1.c: New tests.
3648
3649 2004-09-08  Devang Patel  <dpatel@apple.com>
3650
3651         * gcc.dg/darwin-ld-20040828-1.c: New test.
3652         * gcc.dg/darwin-ld-20040828-2.c: New test.
3653         * gcc.dg/darwin-ld-20040828-3.c: New test.
3654
3655 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
3656
3657         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
3658         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
3659         in error message.
3660         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
3661         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
3662         in error message.
3663         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
3664         types they qualify.
3665         * objc.dg/type-size-2.m: Fix wording in comment.
3666         * objc.dg/va-meth-1.m: New test case.
3667
3668 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
3669
3670         PR c/16633:
3671         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
3672         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
3673
3674 2004-09-06  Devang Patel  <dpatel@apple.com>
3675
3676         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
3677         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
3678
3679 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
3680
3681         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
3682         reflect changed line numbering of diagnostics.
3683
3684 2004-09-06  Paul Brook  <paul@codesourcery.com>
3685
3686         * gfortran.dg/edit_real_1.f90: Add new test.
3687
3688 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3689
3690         * gcc.dg/tree-ssa/loop-2.c: New test.
3691         * gcc.dg/tree-ssa/loop-3.c: New test.
3692         * gcc.dg/tree-ssa/loop-4.c: New test.
3693         * gcc.dg/tree-ssa/loop-5.c: New test.
3694
3695 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3696
3697         * gcc.dg/format/sentinel-1.c: Update for parameter option.
3698
3699 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3700
3701         * gcc.dg/format/sentinel-1.c: New test.
3702
3703 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
3704
3705         * testsuite/gcc.dg/builtins-46.c: New.
3706
3707 2004-09-03  Devang Patel  <dpatel@apple.com>
3708
3709         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
3710         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
3711
3712 2004-09-03  Jan Beulich  <jbeulich@novell.com>
3713
3714         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
3715         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
3716         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
3717         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
3718         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
3719         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
3720         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
3721         the non-portable bzero.
3722         * gcc.dg/20010912-1.c: xfail for NetWare.
3723         * gcc.dg/20020426-2.c: xfail for NetWare.
3724         * gcc.dg/20021014-1.c: xfail for NetWare.
3725         * gcc.dg/20021018-1.c: xfail for NetWare.
3726         * gcc.dg/20030213-1.c: xfail for NetWare.
3727         * gcc.dg/20030225-1.c: xfail for NetWare.
3728         * gcc.dg/20030708-1.c: xfail for NetWare.
3729         * gcc.dg/builtins-config.h: Also exclude NetWare.
3730         * gcc.dg/format/format.h: Define restrict only if not already defined.
3731         * gcc.dg/nest.c: xfail for NetWare.
3732         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
3733         * lib/target-supports.exp (check_visibility_available): Exclude
3734         NetWare.
3735
3736 2004-09-03  Jan Beulich  <jbeulich@novell.com>
3737
3738         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
3739         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
3740         deterministic starting point for the alignment of structure fields.
3741         * gcc.dg/Wpadded.c: Dito.
3742         * g++.dg/abi/vbase10.C: Dito.
3743
3744 2004-09-03  Devang Patel  <dpatel@apple.com>
3745
3746         * g++.dg/debug/pr15736.cc: New test.
3747
3748 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
3749
3750         * README.QMTEST: Fix out-of-date link.
3751
3752 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
3753
3754         PR fortran/16579
3755         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
3756         Delete.  Duplicate of gfortran.dg/g77/20010610.f
3757
3758 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
3759
3760         * g++.dg/abi/arm_rtti1.C: New test.
3761
3762 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
3763
3764         * gcc.dg/ppc-vector-memcpy.c: New.
3765         * gcc.dg/ppc-vector-memset.c: New.
3766
3767 2004-09-02  Chao-ying Fu  <fu@mips.com>
3768
3769         * gcc.target/mips/mips-3d-1.c: New test.
3770         * gcc.target/mips/mips-3d-2.c: New test.
3771         * gcc.target/mips/mips-3d-3.c: New test.
3772         * gcc.target/mips/mips-3d-4.c: New test.
3773         * gcc.target/mips/mips-3d-5.c: New test.
3774         * gcc.target/mips/mips-3d-6.c: New test.
3775         * gcc.target/mips/mips-3d-7.c: New test.
3776         * gcc.target/mips/mips-3d-8.c: New test.
3777         * gcc.target/mips/mips-3d-9.c: New test.
3778         * gcc.target/mips/mips-ps-1.c: New test.
3779         * gcc.target/mips/mips-ps-2.c: New test.
3780         * gcc.target/mips/mips-ps-3.c: New test.
3781         * gcc.target/mips/mips-ps-4.c: New test.
3782         * gcc.target/mips/mips-ps-type.c: New test.
3783
3784 2004-09-02  Paul Brook  <paul@codesourcery.com>
3785
3786         * gfortran.dg/edit_real_1.f90: Add new tests.
3787
3788 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3789
3790         PR fortran/15327
3791         * gfortran.dg/merge_char_1.f90: New test.
3792
3793 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3794
3795         PR fortran/16404
3796         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
3797
3798 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3799
3800         PR c/1522
3801         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
3802
3803 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
3804
3805         * g++.dg/opt/loop1.C: Do not XFAIL.
3806
3807 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
3808
3809         * gcc.c-torture/execute/20040831-1.c: New test.
3810
3811 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
3812
3813         PR fortran/16579
3814         * gfortran.dg/g77/20010610.f: Now passes.
3815         Copy from g77.f-torture/execute. Add dg-run directive.
3816         * gfortran.dg/g77/README: Update
3817
3818 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3819
3820         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
3821         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
3822         (t1, t2, t3, t4): Add volatile.
3823
3824 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
3825
3826         * g++.dg/ext/visibility/arm1.C: New test.
3827
3828 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
3829
3830         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
3831         -pedantic-errors.
3832
3833 2004-09-01  Paul Brook  <paul@codesourcery.com>
3834
3835         * gfortran.dg/eof_2.f90: New test.
3836
3837 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3838
3839         PR fortran/16579
3840         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
3841
3842 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
3843
3844         PR libfortran/16805
3845         * gfortran.dg/list_read_2.f90: New test.
3846
3847 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
3848
3849         * g++.dg/abi/key1.C: New test.
3850
3851 2004-08-31  Richard Henderson  <rth@redhat.com>
3852
3853         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
3854         form of offsetof.
3855         * g++.dg/other/offsetof5.C: Remove duplicate.
3856
3857 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3858
3859         PR fortran/17244
3860         * gfortran.dg/func_derived_1.f90: New test.
3861
3862 2004-08-31  Paul Brook  <paul@codesourcery.com>
3863
3864         * gfortran.dg/eof_1.f90: New test.
3865
3866 2004-08-31  Paul Brook  <paul@codesourcery.com>
3867
3868         * gfortran.dg/list_read_1.f90: New file.
3869
3870 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
3871
3872         * g++.dg/opt/loop1.C: XFAIL.
3873
3874 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
3875
3876         * gcc.dg/funcdef-storage-1.c: New.
3877         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
3878         an extern function in local scope.
3879         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
3880         declare an 'auto inline' function in local scope.
3881         * gcc.dg/20011130-1.c: Likewise.
3882         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
3883         an 'auto' function in local scope.
3884         * gcc.dg/20021014-1.c: Likewise.
3885         * gcc.dg/20030331-2.c: Likewise.
3886
3887 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3888
3889         * gfortran.dg/blockdata_1.f90: New test.
3890
3891 2004-08-30  Richard Henderson  <rth@redhat.com>
3892
3893         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
3894
3895 2004-08-30  Richard Henderson  <rth@redhat.com>
3896
3897         * lib/fortran-torture.exp (fortran-torture-execute): Honor
3898         additional_flags set by alternate driver.
3899         (ieee-options): New procedure.
3900         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
3901         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
3902         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
3903         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
3904
3905 2004-08-30  Richard Henderson  <rth@redhat.com>
3906
3907         * lib/f-torture.exp: Remove.
3908
3909 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
3910
3911         PR rtl-optimization/16590
3912         * g++.dg/opt/loop1.C: New test.
3913
3914 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3915
3916         PR fortran/13910
3917         * gfortran.dg/oldstyle_1.f90: New test.
3918
3919 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
3920         Paul Brook  <paul@codesourcery.com>
3921
3922         * gfortran.dg/g77/README: Update.
3923         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
3924         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3925         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
3926
3927 2004-08-28  Paul Brook  <paul@codesourcery.com>
3928
3929         PR libfortran/17195
3930         * gfortran.dg/edit_real_1.f90: New test.
3931
3932 2004-08-27  Paul Brook  <paul@codesourcery.com>
3933
3934         * gfortran.dg/rewind_1.f90: New test.
3935
3936 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
3937
3938         PR fortran/16597
3939         * gfortran.dg/pr16597.f90: New test.
3940
3941 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3942
3943         PR c/13801
3944         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
3945         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
3946         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
3947         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
3948         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
3949
3950 2004-08-26  Nick Clifton  <nickc@redhat.com>
3951
3952         * gcc.c-torture/compile/pr17119.c: New test.
3953
3954 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3955
3956         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
3957
3958 2004-08-25  Richard Henderson  <rth@redhat.com>
3959
3960         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
3961         the bits that expect kind=8 to be the largest real kind.
3962
3963 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3964
3965         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
3966
3967 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3968
3969         * gfortran.dg/assignment_1.f90: New test.
3970
3971 2004-08-25  Adam Nemet  <anemet@lnxw.com>
3972
3973         * g++.dg/template/repo3.C: New test.
3974
3975 2004-08-25  Roger Sayle  <roger@eyesopen.com>
3976
3977         PR middle-end/16693
3978         PR tree-optimization/16372
3979         * g++.dg/opt/pr16372-1.C: New test case.
3980         * g++.dg/opt/pr16693-1.C: New test case.
3981         * g++.dg/opt/pr16693-2.C: New test case.
3982
3983 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3984
3985         * objc.dg/proto-lossage-4.m: New test.
3986
3987 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
3988
3989         PR c++/17155
3990         * g++.dg/inherit/local2.C: New test.
3991
3992 2004-08-25  Paul Brook  <paul@codesourcery.com>
3993
3994         PR fortran/17144
3995         * gfortran.dg/string_ctor_1.f90: New test.
3996
3997 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3998
3999         PR c++/14428
4000         * g++.dg/template/redecl2.C: New test.
4001
4002 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4003
4004         PR fortran/17143
4005         * gfortran.dg/pr17143.f90: New test.
4006
4007 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4008
4009         PR fortran/17164
4010         * gfortran.dg/pr17164.f90: New test.
4011
4012 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4013
4014         * gcc.dg/tree-ssa/loop-1.c: New test.
4015
4016 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4017
4018         * gcc.c-torture/compile/20040824-1.c: New test.
4019
4020 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4021
4022         * gcc.c-torture/compile/iftrap-3.c: New test.
4023
4024 2004-08-24  Paul Brook  <paul@codesourcery.com>
4025
4026         * gfortran.dg/entry_2.f90: New test.
4027
4028 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4029
4030         PR c++/16889
4031         * g++.dg/lookup/ambig[12].C: New.
4032
4033 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4034
4035         PR c++/16706
4036         * g++.dg/template/crash21.C: New test.
4037         * g++.dg/template/crash22.C: Likewise.
4038
4039 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4040
4041         PR c++/17149
4042         * g++.dg/template/access15.C: New.
4043
4044 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4045
4046         PR c++/17163
4047         * g++.dg/template/repo2.C: New test.
4048
4049 2004-08-23  Roger Sayle  <roger@eyesopen.com>
4050
4051         PR rtl-optimization/17078
4052         * gcc.c-torture/execute/pr17078-1.c: New test case.
4053
4054 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4055
4056         PR c/14492
4057         * gcc.dg/debug/crash1.c: New test.
4058
4059 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4060
4061         PR c/16180
4062         * gcc.dg/loop-5.c: New test.
4063
4064 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4065
4066         * gcc.c-torture/execute/20040823-1.c: New test.
4067
4068 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
4069
4070         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
4071         to the assembler.  Simplify test accordingly.
4072         (asm_abi_flags): Use GNU names.
4073         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
4074         to check for ABI flags.
4075
4076 2004-08-22  Andrew Pinski  <apinski@apple.com>
4077
4078         * g++.dg/opt/pr14029.C: New test.
4079         * gcc.c-torture/execute/pr15262.c: New test.
4080
4081 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4082
4083         * gfortran.dg/reduction.f90: Add checks with complex arguments.
4084
4085 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
4086
4087         PR 16908
4088         * gfortran.dg/direct_io.f90: New test.
4089
4090 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4091
4092         PR c++/17121
4093         * g++.dg/inherit/local2.C: New test.
4094
4095 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
4096
4097         PR c++/17120
4098         * g++.dg/warn/Wparentheses-4.C: New test.
4099
4100 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4101
4102         PR c++/17121
4103         * g++.dg/inherit/local2.C: New test.
4104
4105         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
4106         * gcc.dg/ppc-ldstruct.c: Likewise.
4107         * gcc.dg/ppc64-abi-2.c: Likewise.
4108
4109 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
4110
4111         PR rtl-optimization/17099
4112         * gcc.c-torture/execute/20040820-1.c: New test.
4113
4114 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
4115
4116         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
4117
4118 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
4119
4120         PR fortran/17077
4121         * gfortran.dg/auto_array_1.f90: New test.
4122
4123 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4124
4125         PR fortran/17074
4126         * gfortran.dg/simpleif_1.f90: New test.
4127
4128 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
4129
4130         * lib/target-supports.exp (check_profiling_available): Return
4131         false for arm*-*-symbianelf* and arm*-*-eabi*.
4132
4133         PR c++/15890
4134         * g++.dg/template/delete1.C: New test.
4135
4136 2004-08-19  Paul Brook  <paul@codesourcery.com>
4137
4138         PR fortran/14976
4139         PR fortran/16228
4140         * gfortran.dg/data_char_1.f90: New test.
4141
4142 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
4143
4144         PR fortran/16946
4145         * gfortran.dg/reduction.f90: New testcase.
4146
4147 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4148
4149         PR fortran/16520
4150         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
4151
4152 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4153
4154         PR c++/17041
4155         * g++.dg/Wparentheses-3.C: New test.
4156
4157 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
4158
4159         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
4160         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
4161         * gcc.dg/vect/vect-2.c: Likewise.
4162         * gcc.dg/vect/vect-3.c: Likewise.
4163         * gcc.dg/vect/vect-4.c: Likewise.
4164         * gcc.dg/vect/vect-5.c: Likewise.
4165         * gcc.dg/vect/vect-6.c: Likewise.
4166         * gcc.dg/vect/vect-7.c: Likewise.
4167         * gcc.dg/vect/vect-25.c: Likewise.
4168         * gcc.dg/vect/vect-31.c: Likewise.
4169         * gcc.dg/vect/vect-32.c: Likewise.
4170         * gcc.dg/vect/vect-34.c: Likewise.
4171         * gcc.dg/vect/vect-36.c: Likewise.
4172         * gcc.dg/vect/vect-all.c: Likewise.
4173
4174 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
4175
4176         PR c++/17068
4177         * g++.dg/template/operator4.C: New test.
4178
4179 2004-08-18  Richard Henderson  <rth@redhat.com>
4180
4181         * gcc.dg/20040206-1.c: XFAIL.
4182
4183 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
4184
4185         PR c++/16246
4186         * g++.dg/template/array7.C: New test.
4187
4188 2004-08-17  James E Wilson  <wilson@specifixinc.com>
4189
4190         * gcc.dg/mips-movcc-1.c: New test.
4191         * gcc.dg/mips-movcc-2.c: New test.
4192         * gcc.dg/mips-movcc-3.c: New test.
4193
4194         * gcc.dg/mips-nmadd-1.c: New test.
4195         * gcc.dg/mips-nmadd-2.c: New test.
4196
4197 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
4198
4199         PR c++/15871
4200         * g++.dg/opt/inline8.C: New test.
4201
4202         PR c++/16965
4203         * g++.dg/parse/error17.C: New test.
4204
4205 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
4206
4207         * gcc.dg/vect: New directory for vectorizer tests.
4208         * gcc.dg/vect/tree-vect.h: New file.
4209         * gcc.dg/vect/vect.exp: New file.
4210         * gcc.dg/vect/pr16105.c.c: New test.
4211         * gcc.dg/vect/vect-1.c: New test.
4212         * gcc.dg/vect/vect-2.c: New test.
4213         * gcc.dg/vect/vect-3.c: New test.
4214         * gcc.dg/vect/vect-4.c: New test.
4215         * gcc.dg/vect/vect-5.c: New test.
4216         * gcc.dg/vect/vect-6.c: New test.
4217         * gcc.dg/vect/vect-7.c: New test.
4218         * gcc.dg/vect/vect-8.c: New test.
4219         * gcc.dg/vect/vect-9.c: New test.
4220         * gcc.dg/vect/vect-10.c: New test.
4221         * gcc.dg/vect/vect-11.c: New test.
4222         * gcc.dg/vect/vect-12.c: New test.
4223         * gcc.dg/vect/vect-13.c: New test.
4224         * gcc.dg/vect/vect-14.c: New test.
4225         * gcc.dg/vect/vect-15.c: New test.
4226         * gcc.dg/vect/vect-16.c: New test.
4227         * gcc.dg/vect/vect-17.c: New test.
4228         * gcc.dg/vect/vect-18.c: New test.
4229         * gcc.dg/vect/vect-19.c: New test.
4230         * gcc.dg/vect/vect-20.c: New test.
4231         * gcc.dg/vect/vect-21.c: New test.
4232         * gcc.dg/vect/vect-22.c: New test.
4233         * gcc.dg/vect/vect-23.c: New test.
4234         * gcc.dg/vect/vect-24.c: New test.
4235         * gcc.dg/vect/vect-25.c: New test.
4236         * gcc.dg/vect/vect-26.c: New test.
4237         * gcc.dg/vect/vect-27.c: New test.
4238         * gcc.dg/vect/vect-28.c: New test.
4239         * gcc.dg/vect/vect-29.c: New test.
4240         * gcc.dg/vect/vect-30.c: New test.
4241         * gcc.dg/vect/vect-31.c: New test.
4242         * gcc.dg/vect/vect-32.c: New test.
4243         * gcc.dg/vect/vect-33.c: New test.
4244         * gcc.dg/vect/vect-34.c: New test.
4245         * gcc.dg/vect/vect-35.c: New test.
4246         * gcc.dg/vect/vect-36.c: New test.
4247         * gcc.dg/vect/vect-37.c: New test.
4248         * gcc.dg/vect/vect-38.c: New test.
4249         * gcc.dg/vect/vect-40.c: New test.
4250         * gcc.dg/vect/vect-41.c: New test.
4251         * gcc.dg/vect/vect-42.c: New test.
4252         * gcc.dg/vect/vect-43.c: New test.
4253         * gcc.dg/vect/vect-44.c: New test.
4254         * gcc.dg/vect/vect-45.c: New test.
4255         * gcc.dg/vect/vect-46.c: New test.
4256         * gcc.dg/vect/vect-47.c: New test.
4257         * gcc.dg/vect/vect-48.c: New test.
4258         * gcc.dg/vect/vect-49.c: New test.
4259         * gcc.dg/vect/vect-50.c: New test.
4260         * gcc.dg/vect/vect-51.c: New test.
4261         * gcc.dg/vect/vect-52.c: New test.
4262         * gcc.dg/vect/vect-53.c: New test.
4263         * gcc.dg/vect/vect-54.c: New test.
4264         * gcc.dg/vect/vect-55.c: New test.
4265         * gcc.dg/vect/vect-56.c: New test.
4266         * gcc.dg/vect/vect-57.c: New test.
4267         * gcc.dg/vect/vect-58.c: New test.
4268         * gcc.dg/vect/vect-59.c: New test.
4269         * gcc.dg/vect/vect-60.c: New test.
4270         * gcc.dg/vect/vect-61.c: New test.
4271         * gcc.dg/vect/vect-all.c: New test.
4272         * gcc.dg/vect/vect-none.c: New test.
4273
4274 2004-08-17  Paul Brook  <paul@codesourcery.com>
4275
4276         PR fortran/13082
4277         * gfortran.dg/entry_1.f90: New test.
4278
4279 2004-08-17  Andrew Pinski  <apinski@apple.com>
4280
4281         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
4282
4283 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
4284
4285         * gcc.dg/pr17036-1.c: New test.
4286
4287 2004-08-16  Devang Patel  <dpatel@apple.com>
4288
4289         * gcc.dg/darwin-20040809-1.c: New test.
4290
4291 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
4292
4293         * gcc.dg/funcdef-attr-1.c: New test.
4294
4295 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
4296
4297         * gcc.dg/altivec-17.c: New test.
4298         * gcc.dg/altivec-18.c: New test.
4299
4300 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4301
4302         PR c++/6749
4303         * g++.dg/template/vtable2.C: New test.
4304
4305 2004-08-14  Richard Henderson  <rth@redhat.com>
4306
4307         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
4308         * gcc.dg/pack-test-4.c (main): Return 0.
4309         * gcc.dg/setjmp-1.c: Remove XFAIL.
4310         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
4311
4312 2004-08-14  Richard Henderson  <rth@redhat.com>
4313
4314         * gcc.dg/980217-1.c: Add prototype for printf.
4315
4316 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
4317
4318         * gfortran.dg/pr16935.f90: New test.
4319
4320 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
4321
4322         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
4323
4324 2004-08-13  Paul Brook  <paul@codesourcery.com>
4325
4326         * gfortran.dg/der_io_1.f90: Remove stray comma.
4327
4328 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
4329
4330         * gcc.dg/vmx/cw-bug-2.c: Remove.
4331         * gcc.dg/vmx/vprint-1.c: Remove.
4332         * gcc.dg/vmx/vscan-1.c: Remove.
4333
4334 2004-08-12  Devang patel  <dpatel@apple.com>
4335
4336         * gcc.dg/darwin-20040809-2.c: New test.
4337
4338 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
4339
4340         * g++.dg/ext/altivec-12.C: New test.
4341
4342         * g++.dg/ext/altivec-11.C: New test.
4343
4344 2004-08-12  Paul Brook  <paul@codesourcery.com>
4345
4346         * g++.dg/abi/arm_cxa_vec_1.C: New test.
4347
4348 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
4349
4350         * g++.dg/ext/altivec-2.C: Check for hardware support before
4351         executing any VMX instructions.
4352
4353         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
4354
4355 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
4356
4357         PR c++/16276
4358         * g++.old-deja/g++.other/comdat4.C: New test.
4359         * g++.old-deja/g++.other/comdat4-aux.cc: New.
4360
4361 2004-08-12  Ben Elliston  <bje@au.ibm.com>
4362
4363         PR target/16286
4364         * gcc.dg/pr16286.c: New test.
4365
4366 2004-08-12 Jan Beulich <jbeulich@novell.com>
4367
4368         * g++.dg/ext/asm5.C: New.
4369
4370 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4371
4372         PR c++/16698
4373         * g++.dg/eh/crash1.C: New test.
4374
4375         PR c++/16717
4376         * g++.dg/ext/construct1.C: New test.
4377
4378 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4379
4380         PR c++/16853
4381         * g++.dg/init/ptrmem1.C: New test.
4382
4383         PR c++/16618
4384         * g++.dg/parse/offsetof5.C: New test.
4385
4386         PR c++/16870
4387         * g++.dg/template/overload3.C: New test.
4388
4389 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4390
4391         PR c++/16964
4392         * g++.dg/parse/error16.C: New test.
4393
4394         PR c++/16904
4395         * g++.dg/template/error14.C: New test.
4396
4397         PR c++/16929
4398         * g++.dg/template/error15.C: New test.
4399
4400 2004-08-11  Devang Patel  <dpatel@apple.com>
4401
4402         * gcc.dg/darwin-ld-20040809-1.c: New test.
4403         * gcc.dg/darwin-ld-20040809-2.c: New test.
4404
4405 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
4406
4407         PR fortran/16917
4408         * gfortran.dg/dfloat_1.f90: New test.
4409
4410 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
4411
4412         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
4413         * gcc.dg/dll-2.c: Fix dg-require syntax.
4414         * gcc.misc-tests/arm-isr.c (abort): Declare.
4415         (exit): Likewise.
4416
4417 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
4418
4419         PR c++/16971
4420         * g++.dg/parse/crash16.C: New test.
4421
4422 2004-08-10  Roger Sayle  <roger@eyesopen.com>
4423
4424         * gcc.dg/mips-rsqrt-1.c: New test case.
4425         * gcc.dg/mips-rsqrt-2.c: New test case.
4426         * gcc.dg/mips-rsqrt-3.c: New test case.
4427
4428 2004-08-10  Paul Brook  <paul@codesourcery.com>
4429
4430         * gfortran.dg/der_io_1.f90: New test.
4431
4432 2004-08-10  Paul Brook  <paul@codesourcery.com>
4433
4434         PR fortran/16919
4435         * gfortran.dg/der_array_1.f90: New test.
4436
4437 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
4438
4439         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
4440
4441 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
4442
4443         * gcc.dg/wchar_t-2.c: Fix typo.
4444
4445 2004-08-09  Falk Hueffner  <falk@debian.org>
4446
4447         PR tree-optimization/12517
4448         * gcc.c-torture/compile/pr12517.c: New test.
4449
4450         PR tree-optimization/12578
4451         * gcc.c-torture/compile/pr12578.c: New test.
4452
4453         PR tree-optimization/12899
4454         * gcc.c-torture/compile/pr12899.c: New test.
4455
4456         PR rtl-optimization/14692
4457         * gcc.c-torture/compile/pr14692.c: New test.
4458
4459         PR tree-optimization/16461
4460         * gcc.c-torture/compile/pr16461.c: New test.
4461
4462 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4463
4464         * gfortran.dg/getenv_1.f90: New test.
4465
4466 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
4467
4468         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
4469         wchar_t.
4470         * gcc.dg/symbian5.c: Test -fno-short-wchar.
4471
4472 2004-08-06  Paul Brook  <paul@codesourcery.com>
4473
4474         * gfortran.dg/ret_array_1.f90: New test.
4475         * gfortran.dg/ret_pointer_1.f90: New test.
4476
4477 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
4478
4479         * gcc.dg/missing-field-init-[12].c: New tests.
4480         * g++.dg/warn/missing-field-init-[12].C: New tests.
4481
4482 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
4483
4484         * gcc.dg/enum2.c: New test.
4485         * gcc.dg/symbian3.c: Likewise.
4486         * gcc.dg/symbian4.c: Likewise.
4487         * gcc.dg/wchar_t-2.c: Likewise.
4488
4489 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
4490
4491         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
4492         destructor tests.
4493
4494 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
4495
4496         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
4497         dg-require-visiblity.
4498         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
4499         * g++.dg/ext/visibility/fvisibility.C: Likewise.
4500         * g++.dg/ext/visibility/memfuncts.C: Likewise.
4501         * g++.dg/ext/visibility/new1.C: Likewise.
4502         * g++.dg/ext/visibility/pragma.C: Likewise.
4503         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
4504         * g++.dg/ext/visibility/virtual.C: Likewise.
4505         * g++/dg/ext/visibility/visibility-1.C: Likewise.
4506         * g++/dg/ext/visibility/visibility-2.C: Likewise.
4507         * g++/dg/ext/visibility/visibility-3.C: Likewise.
4508         * g++/dg/ext/visibility/visibility-4.C: Likewise.
4509         * g++/dg/ext/visibility/visibility-5.C: Likewise.
4510         * g++/dg/ext/visibility/visibility-6.C: Likewise.
4511         * g++/dg/ext/visibility/visibility-7.C: Likewise.
4512         * g++/dg/ext/visibility/visibility-8.C: New test.
4513         * gcc.c-torture/compile/dll.x: Remove.
4514         * gcc.dg/dll-2.c: Use dg-require-dll
4515         * gcc.dg/visibility-10.c: New test.
4516         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
4517         supporting DLLs.
4518         * testsuite/lib/scanasm.exp (scan_hidden): New function.
4519         (scan_not_hidden): Likewise.
4520
4521 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
4522
4523         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
4524
4525 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
4526
4527         * gcc.c-torture/execute/20040805-1.c: New test.
4528
4529 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
4530
4531         * gcc.dg/20020118-1.c: Declare abort.
4532         * gcc.dg/altivec_check.h: Likewise.
4533         * gcc.dg/iftrap-2.c: Likewise.
4534         * gcc.dg/pragma-darwin.c: Likewise.
4535         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
4536
4537 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
4538
4539         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
4540
4541 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4542
4543         * gcc.c-torture/execute/builtins/abs-2.c,
4544         gcc.c-torture/execute/builtins/abs-3.c,
4545         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
4546         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
4547         intmax_t, uintmax_t and their limits.
4548         * gcc.dg/intmax_t-1.c: New test.
4549
4550 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4551
4552         * g++.dg/tc1/dr147.C: Add reference to PR.
4553
4554 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
4555
4556         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
4557         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
4558
4559 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
4560
4561         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
4562
4563 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4564
4565         * gcc.dg/redecl-5.c: New test.
4566         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
4567         of scanf.
4568
4569 2004-08-03  Roger Sayle  <roger@eyesopen.com>
4570
4571         PR middle-end/16790
4572         * gcc.c-torture/execute/pr16790-1.c: New test case.
4573
4574 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
4575
4576         * g++.dg/ext/visibility/assign1.C: New test.
4577         * g++.dg/ext/visibility/new1.C: Likewise.
4578
4579         * gcc.dg/symbian1.c: New test.
4580         * gcc.dg/symbian2.c: Likewise.
4581
4582 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4583
4584         PR target/16570
4585         * gcc.dg/i386-sse-9.c: New test.
4586
4587 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4588
4589         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
4590
4591 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4592
4593         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
4594         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
4595         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
4596         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
4597         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
4598         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
4599         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
4600         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
4601         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
4602         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
4603         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
4604         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
4605         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
4606         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
4607         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
4608         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
4609         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
4610         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
4611         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
4612         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
4613         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
4614         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
4615         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
4616         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4617         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
4618         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
4619         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
4620         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
4621         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4622         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4623         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
4624         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
4625         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
4626         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
4627         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
4628         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4629         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4630         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4631         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4632         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
4633         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
4634         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
4635         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
4636         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
4637         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4638         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4639         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
4640         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
4641         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
4642         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
4643         gcc.misc-tests/i386-pf-3dnow-1.c,
4644         gcc.misc-tests/i386-pf-athlon-1.c,
4645         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
4646         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
4647         Declare built-in functions used.
4648         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
4649
4650 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
4651
4652         PR c++/16707
4653         * g++.dg/lookup/using12.C: New test.
4654
4655         * g++.dg/init/null1.C: Fix PR number.
4656         * g++.dg/parse/namespace10.C: Likewise.
4657
4658 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
4659
4660         PR c++/16224
4661         * g++.dg/template/spec17.C: New test.
4662         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
4663         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
4664
4665 2004-08-02  David Billinghurst
4666
4667         PR fortran/16292
4668         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
4669
4670 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
4671
4672         * gcc.dg/ia64-got-1.c: New test case.
4673
4674 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
4675
4676         PR c++/16489
4677         * g++.dg/init/null1.C: New test.
4678         * g++.dg/tc1/dr76.C: Adjust error marker.
4679
4680         PR c++/16529
4681         * g++.dg/parse/namespace10.C: New test.
4682
4683         PR c++/16810
4684         * g++.dg/inherit/ptrmem2.C: New test.
4685
4686 2004-08-02  Ben Elliston  <bje@au.ibm.com>
4687
4688         PR target/16155
4689         * gcc.dg/pr16155.c: New test.
4690
4691 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4692
4693         * gcc.dg/redecl-2.c: New test.
4694
4695 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
4696
4697         * gcc.dg/darwin-longdouble.c: New file.
4698
4699 2004-07-30  Richard Henderson  <rth@redhat.com>
4700
4701         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
4702         write to constant argument.
4703         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4704
4705 2004-07-30  Richard Henderson  <rth@redhat.com>
4706
4707         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
4708         tests of nearest around zero.
4709
4710 2004-07-30  Andrew Pinski  <apinski@apple.com>
4711
4712         * gcc.c-torture/compile/20040730-1.c: New test.
4713
4714 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
4715
4716         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
4717         powerpc-eabispe.
4718
4719 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
4720
4721         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
4722
4723 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
4724
4725         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
4726         contains $ld_library_path.
4727         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4728
4729 2004-07-29  Richard Henderson  <rth@redhat.com>
4730
4731         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
4732
4733         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
4734         (alt2, which): New.
4735         (Check): Accept either alternative.
4736
4737 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
4738
4739         * g++.dg/abi/inline1.C: New test.
4740         * g++.dg/abi/local1-a.cc: Likewise.
4741         * g++.dg/abi/local1.C: Likewise.
4742         * g++.dg/abi/mangle11.C: Tweak location of warnings.
4743         * g++.dg/abi/mangle12.C: Likewise.
4744         * g++.dg/abi/mangle17.C: Likewise.
4745         * g++.dg/abi/mangle20-2.C: Likewise.
4746         * g++.dg/opt/interface1.C: Likewise.
4747         * g++.dg/opt/interface1.h: Likewise.
4748         * g++.dg/opt/interface1-a.cc: New test.
4749         * g++.dg/parse/repo1.C: New test.
4750         * g++.dg/template/repo1.C: Likewise.
4751         * g++.dg/warn/Winline-1.C: Likewise.
4752         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
4753
4754 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
4755
4756         * gcc.dg/tree-ssa/20040729-1.c: New test.
4757
4758 2004-07-27  Matt Austern <austern@apple.com>
4759
4760         * gcc.dg/darwin-bool-1.c: New test.
4761         * gcc.dg/darwin-bool-2.c: New test.
4762
4763 2004-07-28  Richard Henderson  <rth@redhat.com>
4764
4765         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
4766         arguments in the correct type.  Don't write to constant arguments.
4767
4768 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4769
4770         PR tree-optimization/16688
4771         PR tree-optimization/16689
4772         * g++.dg/tree-ssa/pr16688.C: New test.
4773
4774 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4775
4776         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
4777         loads.  Not only in the comment, this time.
4778
4779 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
4780
4781         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
4782         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
4783         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
4784         * gcc.dg/sh4a-bitmovua.c: New.
4785         * gcc.dg/sh4a-cos.c: New.
4786         * gcc.dg/sh4a-cosf.c: New.
4787         * gcc.dg/sh4a-fprun.c: New.
4788         * gcc.dg/sh4a-fsrra.c: New.
4789         * gcc.dg/sh4a-memmovua.c: New.
4790         * gcc.dg/sh4a-sin.c: New.
4791         * gcc.dg/sh4a-sincos.c: New.
4792         * gcc.dg/sh4a-sincosf.c: New.
4793         * gcc.dg/sh4a-sinf.c: New.
4794
4795 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4796
4797         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
4798         conditionals.
4799         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
4800         loads.
4801         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
4802         DOM1.
4803
4804 2004-07-27  Andrew Pinski  <apinski@apple.com>
4805
4806         * g++.dg/rtti/tinfo1.C: Correct the xfail.
4807
4808 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
4809
4810         * gcc.dg/pragma-isr.c: New test.
4811
4812 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4813
4814         PR c++/14429
4815         * g++.dg/template/ttp11.C: New test.
4816
4817 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
4818
4819         * gcc.c-torture/compile/20040727-1.c: New test.
4820
4821 2004-07-26  Eric Christopher  <echristo@redhat.com>
4822
4823         * gcc.c-torture/compile/20040726-2.c: New test.
4824
4825 2004-07-26  Andrew Pinski  <apinski@apple.com>
4826
4827         * g++.dg/rtti/tinfo1.C: Xfail.
4828
4829 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
4830
4831         * gcc.c-torture/compile/20040726-1.c: New test.
4832
4833 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
4834             Brian Ryner  <bryner@brianryner.com>
4835
4836         PR c++/9283
4837         PR c++/15000
4838         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
4839         * g++.dg/ext/visibility/: New directory.
4840         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
4841         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
4842         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
4843         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
4844         * g++.dg/ext/visibility/fvisibility.C,
4845         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
4846         g++.dg/ext/visibility/fvisibility-override1.C
4847         g++.dg/ext/visibility/fvisibility-override2.C
4848         g++.dg/ext/visibility/memfuncts.C
4849         g++.dg/ext/visibility/noPLT.C
4850         g++.dg/ext/visibility/pragma.C
4851         g++.dg/ext/visibility/pragma-override1.C
4852         g++.dg/ext/visibility/pragma-override2.C
4853         g++.dg/ext/visibility/staticmemfuncts.C
4854         g++.dg/ext/visibility/virtual.C: New tests.
4855
4856 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4857
4858         PR c/15360
4859         * gcc.dg/pr15360-1.c: New test.
4860
4861 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
4862
4863         * gcc.dg/pragma-align-2.c: New test.
4864         * gcc.dg/pragma-init-fini.c: New test.
4865         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
4866         targets.
4867
4868 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4869
4870         * gcc.dg/init-string-2.c: New test.
4871
4872 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
4873
4874         PR 16684
4875         * gcc.dg/Wredundant-decls-1.c: New test case.
4876
4877 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
4878
4879         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
4880         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
4881         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
4882         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
4883         * gcc.dg/compat/generate-random.c: New file.
4884         * gcc.dg/compat/generate-random.h: Likewise.
4885         * gcc.dg/compat/generate-random_r.c: Likewise.
4886         * gcc.dg/compat/struct-layout-1.h: Likewise.
4887         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
4888         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
4889         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
4890         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
4891         * gcc.dg/compat/struct-layout-1_main.c: New test.
4892         * gcc.dg/compat/struct-layout-1_x.c: New file.
4893         * gcc.dg/compat/struct-layout-1_y.c: New file.
4894         * gcc.dg/compat/struct-layout-1_test.h: New file.
4895
4896 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4897
4898         * gcc.dg/comp-return-1.c: New test
4899
4900 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
4901
4902         * gcc.dg/vmx/8-02a.c: Fix typo.
4903
4904         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
4905         * gcc.dg/darwin-abi-3.c: New test.
4906
4907         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
4908         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
4909
4910         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
4911         * gcc.dg/vmx/ops-long-1.c: New test.
4912         * gcc.dg/vmx/ops-long-2.c: New test.
4913
4914 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
4915
4916         * g++.dg/lookup/conv-[1234].C: New.
4917
4918 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
4919
4920         * g++.dg/parse/attr2.C: Simplify.
4921
4922 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4923
4924         PR c/7284
4925         * gcc.c-torture/execute/pr7284-1.c: New test.
4926
4927 2004-07-22  Brian Booth  <bbooth@redhat.com>
4928
4929         * gcc.dg/tree-ssa/20040721-1.c: New test.
4930
4931 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4932
4933         * g++.dg/template/crash20.c: New.
4934
4935 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
4936
4937         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
4938         Add dg-run directive.  Declare variables as required.
4939         * gfortran.dg/g77/README: Update
4940
4941 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
4942
4943         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
4944         gcc.dg/cris-peep2-andu2.c: New tests.
4945
4946 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4947
4948         PR c/15052
4949         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
4950         on return type.
4951         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
4952         messages.
4953         * gcc.dg/qual-return-2.c: Update expected messages.
4954         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
4955
4956 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4957
4958         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
4959         * gcc.dg/noncompile/921102-1.c: Update expected error message.
4960
4961 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4962
4963         PR c/11250
4964         * gcc.dg/init-string-1.c: New test.
4965
4966 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
4967
4968         PR middle-end/15345
4969         PR c/16450
4970         * gcc.dg/torture/nested-fn-1.c: New test.
4971
4972 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
4973
4974         PR target/16559
4975         * gcc.dg/ia64-fptr-1.c: New file.
4976
4977 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4978
4979         PR c++/14497
4980         * g++.dg/template/spec16.C: New test.
4981         * g++.old-deja/g++.robertl/eb118.C: Remove.
4982
4983 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4984
4985         PR c++/509
4986         * g++.dg/template/spec15.C: New test.
4987
4988 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
4989
4990         Copy cases from g77.f-torture/execute and add dg-run
4991         directive.  Other changes as noted.
4992         * gfortran.dg/g77/13037.f
4993         * gfortran.dg/g77/1832.f
4994         * gfortran.dg/g77/19981119-0.f
4995         * gfortran.dg/g77/19990313-0.f
4996         * gfortran.dg/g77/19990313-1.f
4997         * gfortran.dg/g77/19990313-2.f
4998         * gfortran.dg/g77/19990313-3.f
4999         * gfortran.dg/g77/19990419-1.f
5000         * gfortran.dg/g77/19990826-0.f
5001         * gfortran.dg/g77/19990826-2.f
5002         * gfortran.dg/g77/20000503-1.f
5003         * gfortran.dg/g77/20001111.f
5004         * gfortran.dg/g77/20010116.f
5005         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
5006         * gfortran.dg/g77/20010430.f
5007         * gfortran.dg/g77/6177.f
5008         * gfortran.dg/g77/947.f
5009         * gfortran.dg/g77/970816-3.f
5010         * gfortran.dg/g77/971102-1.f
5011         * gfortran.dg/g77/980520-1.f
5012         * gfortran.dg/g77/980628-0.f
5013         * gfortran.dg/g77/980628-1.f
5014         * gfortran.dg/g77/980628-10.f
5015         * gfortran.dg/g77/980628-2.f
5016         * gfortran.dg/g77/980628-3.f
5017         * gfortran.dg/g77/980628-7.f
5018         * gfortran.dg/g77/980628-8.f
5019         * gfortran.dg/g77/980628-9.f
5020         * gfortran.dg/g77/980701-0.f
5021         * gfortran.dg/g77/980701-1.f
5022         * gfortran.dg/g77/cabs.f
5023         * gfortran.dg/g77/claus.f
5024         * gfortran.dg/g77/complex_1.f
5025         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
5026         * gfortran.dg/g77/dcomplex.f
5027         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
5028         * gfortran.dg/g77/f90-intrinsic-mathematical.f
5029         * gfortran.dg/g77/f90-intrinsic-numeric.f
5030         * gfortran.dg/g77/int8421.f
5031         * gfortran.dg/g77/labug1.f
5032         * gfortran.dg/g77/large_vec.f
5033         * gfortran.dg/g77/le.f
5034         * gfortran.dg/g77/short.f
5035         * gfortran.dg/g77/README: Update
5036
5037 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
5038
5039         PR c++/16637
5040         * g++.dg/parse/lookup4.C: New test.
5041
5042 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5043
5044         PR c++/16175
5045         * g++.dg/template/ttp10.C: New test.
5046
5047 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5048
5049         * gcc.dg/pr12625-1.c: New test.
5050
5051 2004-07-20  Steven Bosscher  <stevenb@suse.de>
5052
5053         * testsuite/gcc.dg/switch-warn-1.c: New test.
5054         * testsuite/gcc.dg/switch-warn-2.c: New test.
5055         * gcc.c-torture/compile/pr14730.c: Update.
5056
5057 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
5058
5059         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
5060         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
5061         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
5062         g++.dg/template/nontype3.C: Remove trailing CR from tests.
5063
5064 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
5065
5066         PR c++/16623
5067         * g++.dg/template/assign1.C: New test.
5068
5069 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5070
5071         PR c++/12170
5072         * g++.dg/template/ttp9.C: New test.
5073
5074 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
5075
5076         * gcc.dg/format/cmn-err-1.c: New test.
5077
5078 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5079
5080         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
5081         gcc.dg/Wparentheses-10.c: New tests.
5082         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
5083
5084 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5085
5086         PR fortran/16465
5087         * gfortran.dg/g77//ffixed-line-length-0.f,
5088         gfortran.dg/g77/ffixed-line-length-132.f,
5089         gfortran.dg/g77/ffixed-line-length-72.f,
5090         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
5091         gfortran.dg/g77/README: Update.
5092
5093 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5094
5095         PR c++/13092
5096         * g++.dg/template/non-dependent7.C: New test.
5097         * g++.dg/template/non-dependent8.C: Likewise.
5098         * g++.dg/template/non-dependent9.C: Likewise.
5099         * g++.dg/template/non-dependent10.C: Likewise.
5100
5101 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
5102
5103         PR c++/16337
5104         * g++.dg/parse/attr2.C: New test.
5105
5106 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
5107
5108         * g77.dg: Removed.
5109         * g77.f-torture: Ditto.
5110
5111 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5112
5113         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
5114         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
5115         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
5116
5117 2004-07-16  Richard Henderson  <rth@redhat.com>
5118
5119         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
5120
5121 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5122
5123         * lib/fortran-torture.exp (fortran-torture): Don't test compile
5124         tests with full list of options.
5125         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
5126         of TORTURE_OPTIONS if test contains 'dg-do run'.
5127
5128         PR fortran/16404
5129         * gfortran.dg/do_iterator.f90: New test.
5130
5131 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5132
5133         PR rtl-optimization/16536
5134         * gcc.c-torture/execute/restrict-1.c: New test.
5135
5136 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5137
5138         PR fortran/15324
5139         * gfortran.dg/pr15324.f90: New test.
5140
5141         PR fortran/15129
5142         * gfortran.dg/pr15129.f90: New test.
5143
5144         PR fortran/15140
5145         * gfortran.dg/pr15140.f90: New test.
5146
5147         PR fortran/13792
5148         * gfortran.fortran-torture/execute/bounds.f90: Add check for
5149         compile-time simplification.
5150
5151 2004-07-14  Mike Stump  <mrs@apple.com>
5152
5153         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
5154
5155 2004-07-14  James E Wilson  <wilson@specifixinc.com>
5156
5157         PR target/16325
5158         * gcc.dg/profile-generate-1.c: New.
5159
5160 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
5161
5162         * gcc.c-torture/execute/20040709-1.c: New test.
5163         * gcc.c-torture/execute/20040709-2.c: New test.
5164
5165 2004-07-14  Mike Stump  <mrs@apple.com>
5166
5167         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
5168
5169 2004-07-14  Mike Stump  <mrs@apple.com>
5170
5171         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
5172
5173 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
5174
5175         PR c++/16518
5176         * g++.dg/parse/mutable1.C: New test.
5177
5178 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
5179
5180         PR tree-optimization/16443
5181         * gcc.dg/tree-ssa/20040713-1.c: New test.
5182
5183 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
5184
5185         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
5186         for operator new.
5187
5188 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5189
5190         * gfortran.dg/g77/README: New file
5191         * gfortran.dg/g77/19981216-0.f:  Copy from
5192         g77.f-torture/noncompile.  Add "dg-do compile" and
5193         dg-error as required.
5194         * gfortran.dg/g77/19990218-1.f: Likewise
5195         * gfortran.dg/g77/19990905-1.f: Likewise
5196         * gfortran.dg/g77/9263.f: Likewise
5197         * gfortran.dg/g77/980615-0.f: Likewise
5198         * gfortran.dg/g77/980616-0.f: Likewise
5199         * gfortran.dg/g77/check0.f: Likewise
5200         * gfortran.dg/g77/select_no_compile.f: Likewise
5201
5202 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5203
5204         Copy files from g77.f-torture/compile.
5205         Add "{ dg-do compile}".  Other changes as noted
5206         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
5207         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
5208         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
5209         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
5210         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
5211         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
5212         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
5213         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
5214         statement to conform to standard.  Append alpha1.x for reference.
5215         * gfortran.dg/g77/xformat.f: Add dg-warning
5216
5217 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5218
5219         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
5220         Add {dg-do compile} directive.
5221         * gfortran.dg/g77/cpp2.F: Likewise
5222
5223 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5224
5225         PR c++/5402
5226         * g++.dg/lookup/name-clash1.C: New test.
5227
5228         PR c++/9777
5229         * g++.dg/lookup/name-clash2.C: New test.
5230
5231         PR c++/12102
5232         * g++.dg/lookup/name-clash3.C: New test.
5233
5234 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5235
5236         * g++.dg/lookup/new2.C: New test.
5237         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
5238
5239 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
5240
5241         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
5242         Add {dg-do compile} directive.
5243         * gfortran.dg/g77/13060.f: Likewise
5244         * gfortran.dg/g77/19990218-0.f: Likewise
5245         * gfortran.dg/g77/19990305-0.f: Likewise
5246         * gfortran.dg/g77/19990419-0.f: Likewise
5247         * gfortran.dg/g77/19990502-0.f: Likewise
5248         * gfortran.dg/g77/19990502-1.f: Likewise
5249         * gfortran.dg/g77/19990525-0.f: Likewise
5250         * gfortran.dg/g77/19990826-1.f: Likewise
5251         * gfortran.dg/g77/19990826-3.f: Likewise
5252         * gfortran.dg/g77/19990905-2.f: Likewise
5253         * gfortran.dg/g77/20000412-1.f: Likewise
5254         * gfortran.dg/g77/20000511-1.f: Likewise
5255         * gfortran.dg/g77/20000511-2.f: Likewise
5256         * gfortran.dg/g77/20000518.f: Likewise
5257         * gfortran.dg/g77/20000601-1.f: Likewise
5258         * gfortran.dg/g77/20000601-2.f: Likewise
5259         * gfortran.dg/g77/20000629-1.f: Likewise
5260         * gfortran.dg/g77/20000630-2.f: Likewise
5261         * gfortran.dg/g77/20010115.f: Likewise
5262         * gfortran.dg/g77/20010321-1.f: Likewise
5263         * gfortran.dg/g77/20010426.f: Likewise
5264         * gfortran.dg/g77/20020307-1.f: Likewise
5265         * gfortran.dg/g77/8485.f: Likewise
5266         * gfortran.dg/g77/960317-1.f: Likewise
5267         * gfortran.dg/g77/970915-0.f: Likewise
5268         * gfortran.dg/g77/980310-1.f: Likewise
5269         * gfortran.dg/g77/980310-2.f: Likewise
5270         * gfortran.dg/g77/980310-3.f: Likewise
5271         * gfortran.dg/g77/980310-4.f: Likewise
5272         * gfortran.dg/g77/980310-6.f: Likewise
5273         * gfortran.dg/g77/980310-7.f: Likewise
5274         * gfortran.dg/g77/980310-8.f: Likewise
5275         * gfortran.dg/g77/980419-2.f: Likewise
5276         * gfortran.dg/g77/980424-0.f: Likewise
5277         * gfortran.dg/g77/980427-0.f: Likewise
5278         * gfortran.dg/g77/980729-0.f: Likewise
5279         * gfortran.dg/g77/981117-1.f: Likewise
5280         * gfortran.dg/g77/toon_1.f: Likewise
5281
5282 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5283
5284         PR c++/2204
5285         * g++.dg/other/abstract2.C: New test.
5286
5287 2004-07-12  Paul Brook  <paul@codesourcery.com>
5288
5289         * gfortran.dg/pointer_init_1.f90: New test.
5290
5291 2004-07-11  Paul Brook  <paul@codesourcery.com>
5292
5293         PR fortran/15986
5294         * gfortran.dg/contained_1.f90: New test.
5295
5296 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
5297
5298         * g++.dg/parse/defarg8.C: New test.
5299
5300 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5301
5302         PR fortran/16433
5303         * gfortran.dg/pr16433.f: New test.
5304
5305         PR fortran/17574
5306         * gfortran.dg/pr15754.f90: New test.
5307
5308 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5309
5310         PR tree-optimization/16437
5311         * gcc.c-torture/execute/bitfld-4.c: New test.
5312
5313 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5314
5315         * gfortran.fortran-torture/execute/common_2.f90: Add check for
5316         access to common var from module.
5317
5318 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5319
5320         PR fortran/16336
5321         * gfortran.fortran-torture/execute/common_2.f90: New test.
5322
5323 2004-07-10  Paul Brook  <paul@codesourcery.com>
5324
5325         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
5326
5327 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5328
5329         PR fortran/15969
5330         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
5331
5332 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
5333
5334         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
5335         * gfortran.dg/g77/ffixed-form-2.f: Likewise
5336         * gfortran.dg/g77/ffree-form-1.f: Likewise
5337         * gfortran.dg/g77/ffree-form-2.f: Likewise
5338         * gfortran.dg/g77/ffree-form-3.f: Likewise
5339         * gfortran.dg/g77/fno-underscoring.f: Likewise
5340         * gfortran.dg/g77/funderscoring.f: Likewise
5341         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
5342
5343 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5344
5345         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
5346
5347 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5348         Paul Brook  <paul@codesourcery.com>
5349
5350         PR fortran/13415
5351         * gfortran.dg/common_pointer_1.f90: New test.
5352
5353 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5354
5355         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
5356
5357 2004-07-09  James E Wilson  <wilson@specifixinc.com>
5358
5359         PR target/16364
5360         * gcc.c-torture/compile/20040709-1.c: New.
5361
5362 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5363
5364         PR fortran/14077
5365         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
5366
5367 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5368
5369         PR fortran/13201
5370         * gfortran.dg/shape_1.f90: New test.
5371
5372 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
5373             Andrew Pinski  <apinski@apple.com>
5374
5375         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
5376
5377 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5378
5379         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
5380         comment.
5381
5382 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5383         Paul Brook  <paul@codesourcery.com>
5384
5385         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
5386         '.f95' and '.F95'.
5387
5388 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
5389
5390         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
5391
5392 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5393
5394         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
5395         testcases with capital suffix.
5396
5397 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5398
5399         PR fortran/15481
5400         PR fortran/13372
5401         PR fortran/13575
5402         PR fortran/15978
5403         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
5404
5405         * gfortran.dg/implicit_1.f90: New test.
5406
5407 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5408
5409         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
5410         expression to match gfortran warning/error messages
5411         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
5412         dg-error text.
5413
5414 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5415
5416         * lib/fortran-torture.exp: Rename proc search_for to
5417         search_for_re.
5418
5419 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5420
5421         * gcc.c-torture/execute/simd-5.x: New file.
5422         XFAIL on SPARC 64-bit at -O0.
5423
5424 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5425
5426         PR c++/8211
5427         PR c++/16165
5428         * g++.dg/warn/effc3.C: New test.
5429
5430 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5431
5432         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
5433         change X to 1X in format.
5434         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
5435         add data statements to conform to standard.
5436
5437 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5438
5439         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
5440         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
5441         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
5442
5443 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5444
5445         * gfortran.dg/g77/7388.f: Copy from g77.dg
5446         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
5447         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
5448         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
5449         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
5450         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
5451         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
5452         * gfortran.dg/g77/strlen0.f: Likewise
5453
5454 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
5455
5456         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
5457         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
5458
5459 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5460
5461         * gcc.c-torture/execute/920428-2.x: Delete.
5462         * gcc.c-torture/execute/920501-7.x: Likewise.
5463
5464 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
5465
5466         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
5467         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
5468         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
5469         prescott and c3-2.
5470         (PREFETCH_3DNOW): Add -march=c3.
5471
5472 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
5473
5474         PR c/16437
5475         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
5476         * gcc.c-torture/execute/bf64-1.x: Likewise.
5477
5478 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5479
5480         * gcc.c-torture/compile/20040708-1.c: New test.
5481
5482 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5483
5484         PR c++/16169
5485         * g++.dg/warn/effc2.C: New test.
5486
5487 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5488
5489         * gcc.c-torture/execute/bitfld-1.x: Remove.
5490         * gcc.c-torture/execute/bitfld-3.c: New test.
5491         * gcc.dg/bitfld-2.c: Remove XFAILs.
5492
5493 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5494
5495         PR c++/16276
5496         * g++.dg/rtti/tinfo1.C: New file.
5497
5498 2004-07-07  Eric Christopher  <echristo@redhat.com>
5499
5500         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
5501
5502 2004-07-07  Andrew Pinski  <apinski@apple.com>
5503
5504         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
5505
5506 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
5507
5508         * g++.dg/init/call1.C: XFAIL.
5509
5510 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
5511
5512         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
5513         except for movstrict*, to movmem* and clrstr* to clrmem*.
5514
5515 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
5516
5517         * gcc.c-torture/execute/20040707-1.c: New test.
5518
5519 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
5520
5521         * gcc.c-torture/execute/20040706-1.c: New test.
5522
5523 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5524
5525         PR c++/3671
5526         * g++.dg/template/spec14.C: New test.
5527
5528 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
5529
5530         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
5531         nothing if not yet defined.  Use it in b, c and d type definitions.
5532         * gcc.c-torture/execute/20040705-1.c: New test.
5533         * gcc.c-torture/execute/20040705-2.c: New test.
5534
5535 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5536
5537         PR c++/2518
5538         * g++.dg/lookup/new1.C: New test.
5539
5540 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5541
5542         PR c++/11406
5543         * g++.dg/template/sizeof8.C: New test.
5544
5545 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
5546
5547         * gcc.c-torture/compile/20040705-1.c: New test.
5548
5549 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
5550
5551         * gfortran.fortran-torture/execute/seq_io.f90: New test.
5552
5553 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
5554
5555         * gcc.dg/cpp/if-mop.c: Two new testcases.
5556         * gcc.dg/cpp/trad/comment-3.c: New.
5557
5558 2004-07-04  Paul Brook  <paul@codesourcery.com>
5559
5560         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
5561
5562 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
5563
5564         PR c++/3761
5565         * g++.dg/lookup/crash4.C: New test.
5566
5567 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
5568
5569         * gcc.c-torture/execute/builtin-abs-1.c
5570         * gcc.c-torture/execute/builtin-abs-2.c
5571         * gcc.c-torture/execute/builtin-complex-1.c
5572         * gcc.c-torture/execute/builtins/string-1-lib.c
5573         * gcc.c-torture/execute/builtins/string-1.c
5574         * gcc.c-torture/execute/builtins/string-2-lib.c
5575         * gcc.c-torture/execute/builtins/string-2.c
5576         * gcc.c-torture/execute/builtins/string-3-lib.c
5577         * gcc.c-torture/execute/builtins/string-3.c
5578         * gcc.c-torture/execute/builtins/string-4-lib.c
5579         * gcc.c-torture/execute/builtins/string-4.c
5580         * gcc.c-torture/execute/builtins/string-5-lib.c
5581         * gcc.c-torture/execute/builtins/string-5.c
5582         * gcc.c-torture/execute/builtins/string-6-lib.c
5583         * gcc.c-torture/execute/builtins/string-6.c
5584         * gcc.c-torture/execute/builtins/string-7-lib.c
5585         * gcc.c-torture/execute/builtins/string-7.c
5586         * gcc.c-torture/execute/builtins/string-8-lib.c
5587         * gcc.c-torture/execute/builtins/string-8.c
5588         * gcc.c-torture/execute/builtins/string-9-lib.c
5589         * gcc.c-torture/execute/builtins/string-9.c
5590         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
5591         * gcc.c-torture/execute/builtins/string-asm-1.c
5592         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
5593         * gcc.c-torture/execute/builtins/string-asm-2.c
5594         * gcc.c-torture/execute/stdio-opt-1.c
5595         * gcc.c-torture/execute/stdio-opt-2.c
5596         * gcc.c-torture/execute/stdio-opt-3.c
5597         * gcc.c-torture/execute/string-opt-1.c
5598         * gcc.c-torture/execute/string-opt-10.c
5599         * gcc.c-torture/execute/string-opt-11.c
5600         * gcc.c-torture/execute/string-opt-12.c
5601         * gcc.c-torture/execute/string-opt-13.c
5602         * gcc.c-torture/execute/string-opt-14.c
5603         * gcc.c-torture/execute/string-opt-15.c
5604         * gcc.c-torture/execute/string-opt-16.c
5605         * gcc.c-torture/execute/string-opt-2.c
5606         * gcc.c-torture/execute/string-opt-6.c
5607         * gcc.c-torture/execute/string-opt-7.c
5608         * gcc.c-torture/execute/string-opt-8.c:
5609         Replace with ...
5610
5611         * gcc.c-torture/execute/builtins/abs-2.c
5612         * gcc.c-torture/execute/builtins/abs-3.c
5613         * gcc.c-torture/execute/builtins/complex-1.c
5614         * gcc.c-torture/execute/builtins/fprintf.c
5615         * gcc.c-torture/execute/builtins/fputs.c
5616         * gcc.c-torture/execute/builtins/memcmp.c
5617         * gcc.c-torture/execute/builtins/memmove.c
5618         * gcc.c-torture/execute/builtins/memops-asm.c
5619         * gcc.c-torture/execute/builtins/mempcpy-2.c
5620         * gcc.c-torture/execute/builtins/mempcpy.c
5621         * gcc.c-torture/execute/builtins/memset.c
5622         * gcc.c-torture/execute/builtins/printf.c
5623         * gcc.c-torture/execute/builtins/sprintf.c
5624         * gcc.c-torture/execute/builtins/strcat.c
5625         * gcc.c-torture/execute/builtins/strchr.c
5626         * gcc.c-torture/execute/builtins/strcmp.c
5627         * gcc.c-torture/execute/builtins/strcpy.c
5628         * gcc.c-torture/execute/builtins/strcspn.c
5629         * gcc.c-torture/execute/builtins/strlen-2.c
5630         * gcc.c-torture/execute/builtins/strlen.c
5631         * gcc.c-torture/execute/builtins/strncat.c
5632         * gcc.c-torture/execute/builtins/strncmp-2.c
5633         * gcc.c-torture/execute/builtins/strncmp.c
5634         * gcc.c-torture/execute/builtins/strncpy.c
5635         * gcc.c-torture/execute/builtins/strpbrk.c
5636         * gcc.c-torture/execute/builtins/strpcpy-2.c
5637         * gcc.c-torture/execute/builtins/strpcpy.c
5638         * gcc.c-torture/execute/builtins/strrchr.c
5639         * gcc.c-torture/execute/builtins/strspn.c
5640         * gcc.c-torture/execute/builtins/strstr-asm.c
5641         * gcc.c-torture/execute/builtins/strstr.c:
5642         ... these new files.
5643
5644         * gcc.c-torture/execute/builtins/abs-2-lib.c
5645         * gcc.c-torture/execute/builtins/abs-3-lib.c
5646         * gcc.c-torture/execute/builtins/complex-1-lib.c
5647         * gcc.c-torture/execute/builtins/fprintf-lib.c
5648         * gcc.c-torture/execute/builtins/fputs-lib.c
5649         * gcc.c-torture/execute/builtins/memcmp-lib.c
5650         * gcc.c-torture/execute/builtins/memmove-lib.c
5651         * gcc.c-torture/execute/builtins/memops-asm-lib.c
5652         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
5653         * gcc.c-torture/execute/builtins/mempcpy-lib.c
5654         * gcc.c-torture/execute/builtins/memset-lib.c
5655         * gcc.c-torture/execute/builtins/printf-lib.c
5656         * gcc.c-torture/execute/builtins/sprintf-lib.c
5657         * gcc.c-torture/execute/builtins/strcat-lib.c
5658         * gcc.c-torture/execute/builtins/strchr-lib.c
5659         * gcc.c-torture/execute/builtins/strcmp-lib.c
5660         * gcc.c-torture/execute/builtins/strcpy-lib.c
5661         * gcc.c-torture/execute/builtins/strcspn-lib.c
5662         * gcc.c-torture/execute/builtins/strlen-2-lib.c
5663         * gcc.c-torture/execute/builtins/strlen-lib.c
5664         * gcc.c-torture/execute/builtins/strncat-lib.c
5665         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
5666         * gcc.c-torture/execute/builtins/strncmp-lib.c
5667         * gcc.c-torture/execute/builtins/strncpy-lib.c
5668         * gcc.c-torture/execute/builtins/strpbrk-lib.c
5669         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
5670         * gcc.c-torture/execute/builtins/strpcpy-lib.c
5671         * gcc.c-torture/execute/builtins/strrchr-lib.c
5672         * gcc.c-torture/execute/builtins/strspn-lib.c
5673         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
5674         * gcc.c-torture/execute/builtins/strstr-lib.c
5675         * gcc.c-torture/execute/builtins/lib/abs.c
5676         * gcc.c-torture/execute/builtins/lib/fprintf.c
5677         * gcc.c-torture/execute/builtins/lib/memset.c
5678         * gcc.c-torture/execute/builtins/lib/printf.c
5679         * gcc.c-torture/execute/builtins/lib/sprintf.c
5680         * gcc.c-torture/execute/builtins/lib/strcpy.c
5681         * gcc.c-torture/execute/builtins/lib/strcspn.c
5682         * gcc.c-torture/execute/builtins/lib/strncat.c
5683         * gcc.c-torture/execute/builtins/lib/strncmp.c
5684         * gcc.c-torture/execute/builtins/lib/strncpy.c
5685         * gcc.c-torture/execute/builtins/lib/strpbrk.c
5686         * gcc.c-torture/execute/builtins/lib/strspn.c
5687         * gcc.c-torture/execute/builtins/lib/strstr.c:
5688         New files containing support routines.
5689
5690         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
5691         declaration.
5692         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
5693         when not optimizing.
5694
5695 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
5696
5697         PR c++/16240
5698         * g++.dg/abi/mangle22.C: New test.
5699         * g++.dg/abi/mangle23.C: Likewise.
5700
5701 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
5702
5703         PR fortran/16290
5704         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
5705         Allow for cases without denormalized floating point numbers.
5706
5707 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
5708
5709         PR c/1027
5710         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5711         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
5712         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
5713         expected warning text.
5714         * gcc.dg/format/diag-2.c: New test.
5715
5716 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5717
5718         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
5719
5720 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
5721
5722         * gcc.dg/builtins-43.c: New.
5723         * gcc.dg/builtins-44.c: New.
5724         * gcc.dg/builtins-45.c: New.
5725
5726 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
5727             Andreas Tobler  <a.tobler@schweiz.ch>
5728
5729         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
5730         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
5731         as SIGSEGV.
5732         * gcc.dg/cleanup-11.c: Likewise.
5733         * gcc.dg/cleanup-8.c: Likewise.
5734         * gcc.dg/cleanup-9.c: Likewise.
5735         * gcc.dg/cleanup-5.c: Run on all platforms.
5736
5737 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5738
5739         * g++.dg/warn/nonnull1.C: New test.
5740
5741 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5742
5743         * gcc.dg/compat/compat-common.h: Wrap up CINT in
5744         an #ifndef SKIP_COMPLEX_INT/#endif pair.
5745         Special-case the Sun compiler wrt to <complex.h>.
5746
5747 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
5748
5749         * gcc.dg/Wunreachable-8.C: New test.
5750
5751         * gcc.dg/h8300-ice2.c : New test.
5752
5753 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
5754
5755         PR fortran/16161
5756         * gfortran.fortran-torture/compile/implicit.f90: Add test
5757         for implicit character.
5758
5759 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
5760
5761         PR fortran/16289
5762         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
5763         Use tiny() intrinsic to find smallest non-negative real
5764
5765 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
5766
5767         * gcc.dg/compat/struct-by-value-22_main.c: New test.
5768         * gcc.dg/compat/struct-by-value-22_x.c: New.
5769         * gcc.dg/compat/struct-by-value-22_y.c: New.
5770
5771         * gcc.c-torture/execute/20040629-1.c: New test.
5772
5773 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
5774
5775         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
5776         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
5777
5778         PR target/16195
5779         * gcc.dg/20040625-1.c: New test.
5780
5781 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5782
5783         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
5784
5785 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5786
5787         PR fortran/15963
5788         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
5789
5790 2004-06-29  Richard Henderson  <rth@redhat.com>
5791
5792         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
5793
5794 2004-06-29  Paul Brook  <paul@codesourcery.com>
5795
5796         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
5797         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
5798
5799 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
5800
5801         PR c++/16260
5802         * g++.dg/parse/crash15.C: New.
5803
5804 2004-06-28  Andrew Pinski  <apinski@apple.com>
5805
5806         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
5807         by the error already.
5808
5809         * g++.dg/opt/ptrmem4.C: Change to compile only test.
5810
5811 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
5812
5813         PR target/14041
5814         * gcc.dg/h8300-bss-align-1.c : New.
5815
5816 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
5817
5818         * PR c++/16174
5819         * g++.dg/template/ctor4.C: New.
5820
5821 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
5822
5823         PR c++/16205
5824         * g++.dg/warn/Wsequence-point-1.C: New test.
5825
5826 2004-06-27  Paul Brook  <paul@codesourcery.com>
5827
5828         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
5829
5830 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
5831
5832         * g++.old-deja/g++.mike/p7325.C: Remove.
5833
5834 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
5835
5836         PR c/14963
5837         * gcc.dg/pr14963.c: New test.
5838
5839 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
5840
5841         PR c++/16193
5842         * g++.dg/parse/redef1.C: New test.
5843
5844 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5845
5846         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
5847         20021110.c.
5848         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
5849         20021119-1.c.
5850         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
5851         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
5852         5-04.c.
5853         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
5854         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
5855         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
5856         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
5857         g++.brendan/enum14.C.
5858         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
5859         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
5860         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
5861         g++.mike/virt1.C.
5862         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
5863         memtemp24.C.
5864
5865 2004-06-27  Roger Sayle  <roger@eyesopen.com>
5866
5867         * gcc.dg/20040527-1.c: New test case.
5868
5869 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
5870
5871         PR gfortran/pr16196
5872         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
5873
5874 2004-06-25  Roger Sayle  <roger@eyesopen.com>
5875
5876         PR middle-end/15825
5877         * gcc.dg/pr15825-1.c: New test case.
5878
5879 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5880
5881         * gcc.c-torture/execute/20040625-1.c: New test.
5882
5883 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5884
5885         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
5886
5887 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5888
5889         * gcc.dg/torture/mips-div-1.c: New test.
5890
5891 2004-06-24  Jeff Law  <law@redhat.com>
5892
5893         * gcc.dg/tree-ssa/20040624-1.c: New test.
5894
5895 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
5896
5897         * gcc.c-torture/compile/20040624-1.c: New test.
5898
5899 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5900
5901         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
5902         this directory.
5903
5904 2004-06-23  Andrew Pinski  <apinski@apple.com>
5905
5906         PR middle-end/15988
5907         * g++.dg/opt/ptrmem4.C: New test.
5908
5909         * gcc.dg/c90-array-quals-2.c: New test.
5910
5911 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
5912
5913         * gcc.dg/kpice1.c: New test.
5914
5915 2006-06-23  Andrew Pinski  <apinski@apple.com>
5916
5917         * gcc.dg/c90-array-quals.c: New test.
5918
5919 2006-06-22  Richard Henderson  <rth@redhat.com>
5920
5921         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
5922
5923 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
5924
5925         * gcc.dg/builtins-config.h: Handle FreeBSD.
5926
5927 2006-06-22  Richard Henderson  <rth@redhat.com>
5928
5929         * g++.dg/opt/devirt1.C: New.
5930
5931 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
5932
5933         * g++.dg/opt/pr15551.C: New testcase.
5934
5935 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5936
5937         PR target/14800
5938         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
5939         x86_64-*-linux* when compiling for 32bit.
5940
5941 2004-06-21  Andrew Pinski  <apinski@apple.com>
5942
5943         * gcc.dg/pch/struct-1.c: New.
5944         * gcc.dg/pch/struct-1.hs: New.
5945
5946 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
5947
5948         * gcc.dg/pch/save-temps-1.c: New file.
5949         * gcc.dg/pch/save-temps-1.hs: New file.
5950
5951 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5952
5953         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
5954         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
5955
5956 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5957
5958         * gfortran.fortran-torture/execute/select_1.f90: Rename function
5959         to fix type error.
5960         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
5961         Remove trailing spaces.
5962
5963 2004-06-21  Richard Henderson  <rth@redhat.com>
5964
5965         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
5966         merging && to BIT_FIELD_REF.
5967
5968 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
5969
5970         * g++.dg/opt/placeholder1.C: New test.
5971
5972 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5973
5974         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
5975         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5976         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5977         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5978
5979 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
5980
5981         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
5982         extern "C".
5983         * g++.dg/other/pragma-re-1.C: Add comments.
5984
5985 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
5986
5987         PR gfortran/16080
5988         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
5989
5990 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
5991
5992         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
5993         instead of setting the type of size_t by
5994         hand.
5995
5996 2004-06-18  Roger Sayle  <roger@eyesopen.com>
5997
5998         * gcc.dg/unordered-2.c: New test case.
5999         * gcc.dg/unordered-3.c: New test case.
6000
6001 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
6002
6003         PR other/16043
6004         * lib/g++.exp (g++_version): Tweak regexp for version
6005         * lib/g77.exp (g77_version): Likewise
6006         * lib/gfortran.exp (gfortran_version): Likewise
6007         * lib/objc.exp (objc_version): Likewise
6008         * lib/treelang.exp (treelang_version): Likewise
6009
6010 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
6011
6012         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
6013         Use INT_MAX instead of __INT_MAX__.
6014         * gcc.dg/compat/struct-align-2_y.c: Likewise.
6015
6016         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
6017         * gcc.dg/compat/scalar-return-3_x.c: Use it.
6018         * gcc.dg/compat/scalar-return-3_y.c: Use it.
6019         * gcc.dg/compat/scalar-return-4_x.c: Use it.
6020         * gcc.dg/compat/scalar-return-4_y.c: Use it.
6021         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
6022         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
6023         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
6024         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
6025
6026         * gcc.dg/range-test-1.c: New test.
6027         * g++.dg/opt/range-test-1.C: New test.
6028
6029 2004-06-17  Richard Henderson  <rth@redhat.com>
6030
6031         * objc.dg/sync-1.m: New.
6032         * objc.dg/try-catch-1.m: Don't force next runtime.
6033         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
6034         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
6035         shadowed catch clause.
6036         * objc.dg/try-catch-5.m: New.
6037
6038 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
6039
6040         Bug 14610
6041         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
6042
6043 2004-06-15  Richard Henderson  <rth@redhat.com>
6044
6045         * gcc.dg/20001116-1.c: Move expected warning line.
6046
6047 2004-06-15  Richard Henderson  <rth@redhat.com>
6048
6049         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
6050         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
6051
6052 2004-06-15  Jeff Law  <law@redhat.com>
6053
6054         * gcc.dg/tree-ssa/20040615-1.c: New test.
6055         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
6056         be less sensitive to operand ordering.
6057         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
6058
6059 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
6060
6061         * g++.dg/abi/bitfield3.C: Add comment..
6062
6063 2004-06-15  Richard Henderson  <rth@redhat.com>
6064
6065         * g++.dg/ext/stmtexpr1.C: XFAIL.
6066         * gcc.dg/20030612-1.c: XFAIL.
6067
6068 2004-06-15  Eric Christopher  <echristo@redhat.com>
6069
6070         * g++.dg/charset/asm5.c: New.
6071         * gcc.dg/charset/asm6.c: New.
6072
6073 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6074
6075         PR fortran/15962
6076         * gfortran.fortran-torture/execute/select_1.f90: New test.
6077
6078 2004-06-15  Paul Brook  <paul@codesourcery.com>
6079
6080         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
6081
6082 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6083
6084         PR c++/15967
6085         * g++.dg/lookup/crash3.C: New test.
6086
6087 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6088
6089         PR c++/15947
6090         * g++.dg/parse/dtor4.C: New test.
6091
6092 2004-06-14  Jeff Law  <law@redhat.com>
6093
6094         * gcc.c-torture/compile/20040614-1.c: New test.
6095
6096 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6097
6098         PR fortran/15211
6099         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
6100         LEN of a character array.
6101
6102 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
6103
6104         PR c++/15096
6105         * g++.dg/template/ptrmem10.C: New test.
6106
6107         PR c++/14930
6108         * g++.dg/template/friend30.C: New test.
6109
6110 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6111
6112         PR fortran/14928
6113         * gfortran.fortran-torture/compile/mloc.f90: New test.
6114
6115 2004-06-13  Paul Brook  <paul@codesourcery.com>
6116
6117         * gfortran.fortran-torture/execute/random_2.f90: New test.
6118
6119 2004-06-13  Eric Christopher  <echristo@redhat.com>
6120
6121         * gcc.dg/noncompile/redecl-1.c: Fix error message.
6122
6123 2004-06-12  Paul Brook  <paul@codesourcery.com>
6124
6125         * gfortran.fortran-torture/execute/contained_3.f90: New test.
6126
6127 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6128
6129         PR fortran/14923
6130         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
6131
6132 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6133
6134         PR fortran/14957
6135         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
6136         syntax errors in end statements of contained subroutines.
6137
6138 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6139
6140         PR fortran/12841
6141         * gfortran.fortran-torture/execute/null_arg.f90: New test.
6142
6143 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
6144
6145         PR fortran/15665
6146         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
6147
6148 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
6149
6150         PR gfortran/12839
6151         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
6152
6153 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
6154
6155         PR c++/15862
6156         * g++.dg/parse/enum1.C: New test.
6157
6158 2004-06-10  Jeff Law  <law@redhat.com>
6159
6160         * gcc.c-torture/compile/20040610-1.c: New test.
6161
6162 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6163
6164         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
6165         * g++.old-deja/g++.other/decl3.C: Likewise.
6166
6167 2004-06-10  Brian Booth  <bbooth@redhat.com>
6168
6169         * gcc.dg/tree-ssa/20031015-1.c: Scan for
6170         V_MAY_DEF instead of VDEF.
6171         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
6172
6173 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
6174
6175         PR c++/14211
6176         * g++.dg/conversion/const1.C: New test.
6177
6178         PR c++/15076
6179         * g++.dg/conversion/reinterpret1.C: New test.
6180
6181         PR c++/15877
6182         * g++.dg/template/enum2.C: New test.
6183
6184         PR c++/15227
6185         * g++.dg/template/error13.C: New test.
6186
6187 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6188
6189         PR fortran/14957
6190         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
6191         arguments to test_* REAL and of the right size.
6192
6193 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
6194
6195         PR target/15569
6196         PR rtl-optimization/15681
6197         * gcc.dg/20040609-1.c: New test.
6198
6199 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
6200
6201         PR c++/14791
6202         * g++.dg/opt/builtins1.C: New test.
6203
6204 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
6205
6206         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
6207         that use default windows32 struct layout.
6208         * gcc.dg/i386-bitfield2.c: Likewise.
6209
6210 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
6211
6212         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
6213         for mingw32 and cygwin targets.
6214
6215 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
6216
6217         * gcc.dg/pch/macro-4.c: New.
6218         * gcc.dg/pch/macro-4.hs: New.
6219
6220 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6221
6222         PR fortran/13249
6223         * gfortran.fortran-torture/compile/name_clash.f90: New test.
6224
6225 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6226
6227         PR fortran/13372
6228         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
6229
6230 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
6231
6232         PR gfortran/14897
6233         * gfortran.fortran-torture/execute/t_edit.f90: New test.
6234
6235 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
6236
6237         PR gfortran/15755
6238         * gfortran.fortran-torture/execute/backspace.c : New test.
6239
6240 2004-06-09  Paul Brook  <paul@codesourcery.com>
6241
6242         * gfortran.fortran-torture/execure/intrinsic_associated.f90
6243         (pointer_to_section): Rewrite to use smaller array.
6244
6245 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
6246
6247         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
6248         * gcc.dg/ext/altivec-10.c: Same.
6249         * gcc.dg/ext/altivec-11.c: Same.
6250         * gcc.dg/ext/altivec-12.c: Same.
6251         * gcc.dg/ext/altivec-13.c: Same.
6252         * gcc.dg/ext/altivec-14.c: Same.
6253         * gcc.dg/ext/altivec-15.c: Same.
6254         * gcc.dg/ext/altivec-16.c: Same.
6255         * gcc.dg/ext/altivec-3.c: Same.
6256         * gcc.dg/ext/altivec-4.c: Same.
6257         * gcc.dg/ext/altivec-6.c: Same.
6258         * gcc.dg/ext/altivec-7.c: Same.
6259         * gcc.dg/ext/altivec-8.c: Same.
6260         * gcc.dg/ext/altivec-varargs-1.c: Same.
6261
6262         * g++.dg/ext/altivec-1.C: Correct dg syntax.
6263         * g++.dg/ext/altivec-10.C: Same.
6264         * g++.dg/ext/altivec-2.C: Same.
6265         * g++.dg/ext/altivec-3.C: Same.
6266         * g++.dg/ext/altivec-4.C: Same.
6267         * g++.dg/ext/altivec-5.C: Same.
6268         * g++.dg/ext/altivec-6.C: Same.
6269         * g++.dg/ext/altivec-7.C: Same.
6270         * g++.dg/ext/altivec-8.C: Same.
6271         * g++.dg/ext/altivec-9.C: Same.
6272
6273 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6274
6275         PR c++/7841
6276         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
6277
6278 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6279
6280         * gcc.dg/union-1.c: New test.
6281
6282 2004-06-07  Roger Sayle  <roger@eyesopen.com>
6283
6284         * gcc.dg/builtins-41.c: New test case.
6285         * gcc.dg/builtins-42.c: New test case.
6286
6287 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
6288
6289         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
6290         * g++.dg/ext/altivec-10.C: Same.
6291         * g++.dg/ext/altivec-2.C: Same.
6292         * g++.dg/ext/altivec-3.C: Same.
6293         * g++.dg/ext/altivec-4.C: Same.
6294         * g++.dg/ext/altivec-5.C: Same.
6295         * g++.dg/ext/altivec-6.C: Same.
6296         * g++.dg/ext/altivec-7.C: Same.
6297         * g++.dg/ext/altivec-8.C: Same.
6298         * g++.dg/ext/altivec-9.C: Same.
6299         * g++.old-deja/g++.abi/cxa_vec.C: Same.
6300         * g++.old-deja/g++.brendan/new3.C: Same.
6301         * gcc.c-torture/execute/eeprof-1.x: Same.
6302
6303 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6304
6305         PR c/14765
6306         * gcc.dg/pr14765-1.c: New test.
6307
6308 2004-06-07  Roger Sayle  <roger@eyesopen.com>
6309
6310         PR c/14649
6311         * gcc.dg/pr14649-1.c: New test case.
6312
6313 2004-06-07  Richard Henderson  <rth@redhat.com>
6314
6315         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
6316         if temporaries.
6317
6318 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
6319
6320         * g++.dg/eh/elide1.C: Remove XFAIL.
6321
6322 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
6323
6324         PR c++/15337
6325         * g++.dg/expr/sizeof3.C: New test.
6326
6327         PR c++/14777
6328         * g++.dg/template/access14.C: New test.
6329
6330         PR c++/15554
6331         * g++.dg/template/enum1.C: New test.
6332
6333         PR c++/15057
6334         * g++.dg/eh/throw1.C: New test.
6335
6336 2004-06-07  David Ayers  <d.ayers@inode.at>
6337             Ziemowit Laski  <zlaski@apple.com>
6338
6339         * lib/objc.exp (objc_target_compile): Revert the '-framework
6340         Foundation' flag fix, since bare Darwin does not ship
6341         with the Foundation framework.
6342         * objc/execute/next_mapping.h: Provide a local NSConstantString
6343         @interface and @implementation.
6344         (objc_constant_string_init): A constructor function, used to
6345         initialize the NSConstantString meta-class object.
6346         * objc/execute/string1.m: Include "next_mapping.h" instead of
6347         <Foundation/NSString.h>.
6348         * objc/execute/string2.m: Likewise.
6349         * objc/execute/string3.m: Likewise.
6350         * objc/execute/string4.m: Likewise.
6351
6352 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
6353
6354         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
6355         to double. Replace double with FLOAT.
6356         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
6357
6358         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
6359         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
6360         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
6361         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
6362         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
6363         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
6364         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
6365         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
6366
6367 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6368
6369         PR c/13519
6370         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
6371
6372 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6373
6374         PR c++/15503
6375         * g++.dg/template/meminit2.C: New test.
6376
6377 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
6378
6379         PR target/15822
6380         * gcc.c-torture/execute/compare-fp-1.c,
6381         gcc.c-torture/execute/compare-fp-2.c,
6382         gcc.c-torture/execute/compare-fp-3.c,
6383         gcc.c-torture/execute/compare-fp-4.c,
6384         gcc.c-torture/execute/compare-fp-3.x,
6385         gcc.c-torture/execute/compare-fp-4.x: Moved...
6386         * gcc.c-torture/execute/ieee/compare-fp-1.c,
6387         gcc.c-torture/execute/ieee/compare-fp-2.c,
6388         gcc.c-torture/execute/ieee/compare-fp-3.c,
6389         gcc.c-torture/execute/ieee/compare-fp-4.c,
6390         gcc.c-torture/execute/ieee/compare-fp-3.x,
6391         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
6392
6393 2004-06-04  David Ayers  <d.ayers@inode.at>
6394
6395         * objc/execute/protocol-isEqual-4.m: New testcase.
6396
6397 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
6398
6399         * objc/execute/protocol-isEqual-1.m: New testcase.
6400         * objc/execute/protocol-isEqual-2.m: New testcase.
6401         * objc/execute/protocol-isEqual-3.m: New testcase.
6402
6403 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6404
6405         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
6406
6407 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
6408
6409         * lib/objc.exp (objc_target_compile): When running tests on
6410         Darwin (Mac OS X), inform the linker about '-framework
6411         'Foundation'.
6412
6413 2004-06-02  Eric Christopher  <echristo@redhat.com>
6414
6415         * gcc.c-torture/compile/20040602-1.c: New.
6416
6417 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
6418
6419         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
6420         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6421
6422         PR tree-optimization/14736
6423         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
6424
6425         PR tree-optimization/14042
6426         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
6427
6428         PR tree-optimization/14729
6429         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
6430
6431 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6432
6433         PR fortran/15557
6434         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
6435
6436 2004-06-01  Richard Hederson  <rth@redhat.com>
6437
6438         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
6439
6440 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6441
6442         PR c++/14932
6443         * g++.dg/parse/offsetof4.C: New test.
6444
6445 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
6446
6447         PR objc/7993
6448         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
6449
6450 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
6451
6452         PR c++/15701
6453         * g++.dg/template/friend29.C: New test.
6454
6455 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6456
6457         PR c/15749
6458         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
6459
6460 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
6461
6462         * gcc.dg/sparc-trap-1.c: New test.
6463
6464 2004-05-31  Roger Sayle  <roger@eyesopen.com>
6465
6466         PR middle-end/15069
6467         * g++.dg/opt/fold3.C: New test case.
6468
6469 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
6470
6471         * lib/target-supports.exp (check_iconv_available): Fix fallout
6472         from 2004-05-28 patch.
6473
6474 2004-05-30  Paul Brook  <paul@codesourcery.com>
6475
6476         PR fortran/15620
6477         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
6478         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
6479
6480 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
6481
6482         * gfortran.fortran-torture/execute/random_1.f90: New test.
6483
6484 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6485
6486         * g++.dg/ext/altivec-10.C: New test.
6487
6488 2004-05-29  Paul Brook  <paul@codesourcery.com>
6489
6490         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
6491
6492 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6493
6494         * gcc.dg/altivec-16.c: New test.
6495
6496 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
6497
6498         * lib/target-supports.exp (check_vmx_hw_available): New.
6499         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
6500
6501         * lib/target-supports.exp (check_alias_available,
6502         check_iconv_available, check_named_sections_available): Use
6503         unique names for temporary files.
6504
6505 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6506
6507         * gcc.dg/altivec-15.c: New test.
6508
6509 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
6510
6511         PR c++/15083
6512         * g++.dg/warn/noeffect6.C: New test.
6513
6514         PR c++/15471
6515         * g++.dg/expr/ptrmem4.C: New test.
6516
6517         PR c++/15640
6518         * g++.dg/template/operator3.C: New test.
6519
6520 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
6521
6522         PR c++/14668
6523         * g++.dg/lookup/redecl1.C: New test.
6524         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
6525
6526 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
6527
6528         * gcc.c-torture/execute/compare-fp-1.c,
6529         gcc.c-torture/execute/compare-fp-2.c,
6530         gcc.c-torture/execute/compare-fp-3.c,
6531         gcc.c-torture/execute/compare-fp-4.c,
6532         gcc.c-torture/execute/compare-fp-3.x,
6533         gcc.c-torture/execute/compare-fp-4.x,
6534         gcc.dg/pr15649-1.c: New.
6535
6536 2004-05-27  Adam Nemet  <anemet@lnxw.com>
6537
6538         PR c++/12883
6539         * g++.dg/init/array14.C: New test.
6540
6541 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
6542
6543         * lib/compat.exp (compat-get-options-main): New.
6544         (compat-get-options): Remove unneeded code, warn for ignored
6545         command.
6546         (compat-execute): Check flag set by dg-require-* commands.
6547
6548         * lib/compat.exp (compat-execute): Break up long lines.
6549
6550 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
6551
6552         * gcc.dg/altivec-7.c: Don't use 'vector long'.
6553         * gcc.dg/altivec-14.c: New test.
6554         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
6555
6556         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
6557         * gcc.dg/altivec-12.c: Ditto.
6558
6559         * gcc.dg/altivec-3.c: Move call to altivec_check.
6560
6561 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6562
6563         PR c++/15044
6564         * g++.dg/template/error12.C: New test.
6565
6566         PR c++/15317
6567         * g++.dg/ext/attrib15.C: New test.
6568
6569         PR c++/15329
6570         * g++.dg/template/ptrmem9.C: New test.
6571
6572 2004-05-25  Paul Brook  <paul@codesourcery.com>
6573
6574         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
6575
6576 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6577
6578         PR c++/15165
6579         * g++.dg/template/crash19.C: New test.
6580
6581 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6582
6583         PR c++/15025
6584         * g++.dg/template/redecl1.C: New test.
6585
6586 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6587
6588         PR c++/14821
6589         * g++.dg/other/ns1.C: New test.
6590
6591         PR c++/14883
6592         * g++.dg/template/invalid1.C: New test.
6593
6594 2004-05-23  Paul Brook  <paul@codesourcery.com>
6595         Victor Leikehman  <lei@haifasphere.co.il>
6596
6597         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
6598         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
6599
6600 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
6601
6602         PR c++/15285
6603         PR c++/15299
6604         * g++.dg/template/non-dependent5.C: New test.
6605         * g++.dg/template/non-dependent6.C: New test.
6606
6607 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
6608
6609         PR c++/15507
6610         * g++.dg/inherit/union1.C: New test.
6611
6612         PR c++/15542
6613         * g++.dg/template/addr1.C: New test.
6614
6615         PR c++/15427
6616         * g++.dg/template/array5.C: New test.
6617
6618         PR c++/15287
6619         * g++.dg/template/array6.C: New test.
6620
6621 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
6622             Roger Sayle  <roger@eyesopen.com>
6623
6624         * g++.dg/lookup/forscope2.C: New test case.
6625
6626 2004-05-22  Ben Elliston  <bje@au.ibm.com>
6627
6628         * gcc.dg/cpp/Wmissingdirs.c: New.
6629
6630 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
6631
6632         PR target/15301
6633         * gcc.dg/compat/union-m128-1.h: New file.
6634         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6635         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6636         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6637
6638 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
6639
6640         PR target/15302
6641         * gcc.dg/compat/struct-complex-1.h: New file.
6642         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
6643         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
6644         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6645
6646 2004-05-20  Roger Sayle  <roger@eyesopen.com>
6647
6648         PR middle-end/3074
6649         * gcc.dg/pr3074-1.c: New test case.
6650         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
6651
6652 2004-05-20  Falk Hueffner  <falk@debian.org>
6653
6654         PR other/15526
6655         * gcc.dg/ftrapv-1.c: New test case.
6656
6657 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6658
6659         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
6660
6661 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
6662             Jeff Law  <law@redhat.com>
6663
6664         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
6665         * gcc.dg/tree-ssa/20040518-2.c: New test.
6666
6667         * gcc.dg/tree-ssa/20040518-1.c: New test.
6668
6669 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
6670
6671         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
6672
6673 2004-05-18  Paul Brook  <paul@codesourcery.com>
6674
6675         PR fortran/13930
6676         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
6677
6678 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6679
6680         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
6681         constant folding.
6682
6683 2004-05-17  Steven Bosscher  <stevenb@suse.de>
6684
6685         * gcc.dg/tree-ssa/20040517-1.c: New test.
6686
6687 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6688
6689         * gcc.dg/loop-4.c: New test.
6690
6691 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
6692
6693         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
6694
6695 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
6696
6697         PR fortran/15311
6698         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
6699
6700 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6701
6702         PR fortran/13826
6703         PR fortran/13940
6704         * gfortran.fortran-torture/compile/data_1.f90: New test.
6705
6706 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
6707
6708         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
6709         * gcc.dg/uninit-H.c: Define ASM for __s390__.
6710
6711 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6712
6713         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
6714
6715 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6716
6717         PR c/15444
6718         * gcc.dg/format/xopen-1.c: Adjust expected message.
6719         * gcc.dg/format/xopen-3.c: New test.
6720
6721 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
6722
6723         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
6724
6725 2004-05-14  Jeff Law  <law@redhat.com>
6726
6727         * gcc.dg/tree-ssa/20040514-2.c: New test.
6728
6729 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6730
6731         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
6732         this ...
6733         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
6734         this.
6735
6736 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
6737
6738         * gcc.dg/tree-ssa/20040514-1.c: New test.
6739
6740 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6741
6742         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
6743         test.
6744
6745 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6746
6747         PR fortran/14066
6748         * gfortran.fortran-torture/compile/do_1.f90: New test.
6749
6750 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6751
6752         PR fortran/15051
6753         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
6754         test.
6755
6756 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
6757
6758         PR fortran/15149
6759         * gfortran.fortran-torture/execute/random_init.f90: New test.
6760
6761 2004-05-13  Paul Brook  <paul@codesourcery.com>
6762
6763         PR fortran/15314
6764         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
6765
6766 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
6767
6768         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
6769         for the powerpc case.
6770
6771 2004-05-13  Jeff Law  <law@redhat.com>
6772
6773         * gcc.dg/tree-ssa/20040513-1.c: New test.
6774         * gcc.dg/tree-ssa/20040513-2.c: New test.
6775
6776 2004-05-13  Paul Brook  <paul@codesourcery.com>
6777
6778         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
6779         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
6780         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
6781
6782 2004-05-13  Andreas Schwab  <schwab@suse.de>
6783
6784         PR other/10819
6785         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
6786         characters.
6787
6788 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
6789
6790         PR fortran/15294
6791         * gfortran.fortran-torture/execute/adjustr.f90: New file.
6792
6793 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
6794
6795         Merge from tree-ssa-20020619-branch.  See
6796         ChangeLog.tree-ssa for details.
6797
6798 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
6799
6800         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
6801         include <altivec.h> explicitly.
6802         * gcc.dg/altivec-13.c: Likewise.
6803
6804 2004-05-11  Paul Brook  <paul@codesourcery.com>
6805
6806         * gcc.c-torture/compile/20010518-1.c: Force enum size.
6807
6808 2004-05-10  Eric Christopher  <echristo@redhat.com>
6809
6810         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
6811         * gcc.dg/sibcall-4.c: Ditto.
6812
6813 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
6814
6815         * g++.dg/ext/altivec-8.C: New test case.
6816         * gcc.dg/altivec-13.c: New test case.
6817
6818 2004-05-08  Roger Sayle  <roger@eyesopen.com>
6819
6820         * gcc.c-torture/execute/divcmp-1.c: New test case.
6821         * gcc.c-torture/execute/divcmp-2.c: New test case.
6822         * gcc.c-torture/execute/divcmp-3.c: New test case.
6823
6824 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
6825
6826         * g++.dg/other/pragma-re-2.C: New test.
6827
6828 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
6829
6830         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
6831         * gcc.dg/i386-387-2.c: Likewise.
6832
6833         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
6834         __builtin_drem.
6835         * gcc.dg/i386-387-6.c: Likewise.
6836
6837 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
6838
6839         * gcc.dg/builtins-33.c:  Also check log1p*.
6840
6841 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
6842
6843         PR optimization/15296
6844         * gcc.c-torture/execute/pr15296.c: New test.
6845
6846 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
6847
6848         * gcc.dg/builtins-40.c: New test.
6849
6850 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
6851
6852         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
6853
6854 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
6855
6856         * g++.dg/ext/spe1.C: New testcase.
6857
6858 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
6859
6860         * objc.dg/image-info.m: Allow additional attributes
6861         for __image_info section.
6862
6863 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
6864
6865         * gcc.dg/torture/mips-hilo-2.c: New test.
6866
6867 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6868
6869         PR c++/14389
6870         * g++.dg/template/member5.C: New test.
6871
6872 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
6873
6874         * gcc.dg/builtins-34.c: Also check expm1*.
6875
6876 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6877
6878         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
6879         * gcc.dg/torture/builtin-convert-3.c: New test.
6880
6881 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
6882
6883         PR middle-end/15054
6884         * g++.dg/opt/pr15054.C: New test.
6885
6886 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6887
6888         * gcc.dg/torture/builtin-rounding-1.c: New test.
6889         * gcc.dg/builtins-25.c: Delete.
6890         * gcc.dg/builtins-29.c: Delete.
6891
6892 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
6893
6894         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
6895         * gcc.dg/sibcall-4.c: Likewise.
6896         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
6897
6898 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6899
6900         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
6901         bit-field on 16-bit targets.
6902
6903 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6904
6905         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
6906         16-bit targets.
6907
6908 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
6909
6910         * gcc.dg/rs6000-power2-1.c: Change to compile only.
6911         * gcc.dg/rs6000-power2-2.c: Likewise.
6912
6913 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
6914
6915         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
6916         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
6917         Change the asm registers to be in form of frN instead of fN.
6918
6919 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6920
6921         * gcc.dg/torture/builtin-convert-2.c: New test.
6922
6923 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
6924
6925         * gcc.dg/rs6000-power2-1.c: New test.
6926         * gcc.dg/rs6000-power2-2.c: New test.
6927
6928 2004-04-28  Jan Hubicka  <jh@suse.cz>
6929
6930         * gcc.dg/unused-6.c: New test.
6931
6932 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
6933             Ulrich Weigand  <uweigand@de.ibm.com>
6934
6935         * ada/acats/run_all.sh: Define $target variable.
6936
6937 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
6938
6939         PR c++/15119
6940         * g++.dg/other/vararg-1.C: New test.
6941
6942         PR c++/4794
6943         * g++.dg/eh/cleanup3.C: New test.
6944
6945 2004-04-24  Laurent GUERBY <laurent@guerby.net>
6946
6947         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
6948         and ad8011a (target_insn).
6949         * ada/acats/support/macro.dfs: Likewise.
6950         * ada/acats/support/impbit.adb: New file.
6951
6952 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
6953
6954         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
6955
6956 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6957
6958         * gcc.dg/loop-3.c: New test.
6959
6960 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
6961
6962         * gcc.c-torture/execute/simd-5.c: New test.
6963
6964 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6965
6966         PR c++/15064
6967         * g++.dg/template/crash18.C: New test.
6968
6969 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
6970
6971         * g++.dg/ext/complit3.C: New test.
6972
6973 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6974
6975         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
6976         * gcc.dg/altivec-3.c: Same.
6977         * gcc.dg/altivec-varargs-1.c: Same.
6978
6979 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6980
6981         * lib/target-supports.exp (check_profiling_available): Assume
6982         profiling is not available on powerpc-eabi targets.
6983
6984 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
6985
6986         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
6987         * gcc.dg/vmx/bug-1.c: Ditto.
6988
6989 2004-04-20  Eric Christopher  <echristo@redhat.com>
6990
6991         * gcc.dg/charset/extern.c: New test.
6992         * g++.dg/charset/extern3.cc: Ditto.
6993
6994 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
6995
6996         * gcc.dg/builtins-39.c: New test.
6997
6998 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
6999
7000         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
7001
7002 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
7003
7004         * gcc.dg/torture/mips-hilo-1.c: New test.
7005
7006 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
7007
7008         * gcc.c-torture/compile/20040419-1.c: New test.
7009
7010 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
7011
7012         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
7013
7014 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
7015             Aldy Hernandez  <aldyh@redhat.com>
7016
7017         * gcc.c-torture/execute/va-arg-24.c: New.
7018
7019 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
7020             Aldy Hernandez  <aldyh@redhat.com>
7021
7022         * gcc.dg/vmx/1b-01.c: New.
7023         * gcc.dg/vmx/1b-02.c: New.
7024         * gcc.dg/vmx/1b-03.c: New.
7025         * gcc.dg/vmx/1b-04.c: New.
7026         * gcc.dg/vmx/1b-05.c: New.
7027         * gcc.dg/vmx/1b-06.c: New.
7028         * gcc.dg/vmx/1b-07.c: New.
7029         * gcc.dg/vmx/1c-01.c: New.
7030         * gcc.dg/vmx/1c-02.c: New.
7031         * gcc.dg/vmx/3a-01a.c: New.
7032         * gcc.dg/vmx/3a-01.c: New.
7033         * gcc.dg/vmx/3a-01m.c: New.
7034         * gcc.dg/vmx/3a-03.c: New.
7035         * gcc.dg/vmx/3a-03m.c: New.
7036         * gcc.dg/vmx/3a-04.c: New.
7037         * gcc.dg/vmx/3a-04m.c: New.
7038         * gcc.dg/vmx/3a-05.c: New.
7039         * gcc.dg/vmx/3a-06.c: New.
7040         * gcc.dg/vmx/3a-06m.c: New.
7041         * gcc.dg/vmx/3a-07.c: New.
7042         * gcc.dg/vmx/3b-01.c: New.
7043         * gcc.dg/vmx/3b-02.c: New.
7044         * gcc.dg/vmx/3b-10.c: New.
7045         * gcc.dg/vmx/3b-13.c: New.
7046         * gcc.dg/vmx/3b-14.c: New.
7047         * gcc.dg/vmx/3b-15.c: New.
7048         * gcc.dg/vmx/3c-01a.c: New.
7049         * gcc.dg/vmx/3c-01.c: New.
7050         * gcc.dg/vmx/3c-02.c: New.
7051         * gcc.dg/vmx/3c-03.c: New.
7052         * gcc.dg/vmx/3d-01.c: New.
7053         * gcc.dg/vmx/4-01.c: New.
7054         * gcc.dg/vmx/4-03.c: New.
7055         * gcc.dg/vmx/5-01.c: New.
7056         * gcc.dg/vmx/5-02.c: New.
7057         * gcc.dg/vmx/5-03.c: New.
7058         * gcc.dg/vmx/5-04.c: New.
7059         * gcc.dg/vmx/5-05.c: New.
7060         * gcc.dg/vmx/5-06.c: New.
7061         * gcc.dg/vmx/5-07.c: New.
7062         * gcc.dg/vmx/5-07t.c: New.
7063         * gcc.dg/vmx/5-08.c: New.
7064         * gcc.dg/vmx/5-10.c: New.
7065         * gcc.dg/vmx/5-11.c: New.
7066         * gcc.dg/vmx/7-01a.c: New.
7067         * gcc.dg/vmx/7-01.c: New.
7068         * gcc.dg/vmx/7c-01.c: New.
7069         * gcc.dg/vmx/7d-01.c: New.
7070         * gcc.dg/vmx/7d-02.c: New.
7071         * gcc.dg/vmx/8-01.c: New.
7072         * gcc.dg/vmx/8-02a.c: New.
7073         * gcc.dg/vmx/8-02.c: New.
7074         * gcc.dg/vmx/brode-1.c: New.
7075         * gcc.dg/vmx/bug-1.c: New.
7076         * gcc.dg/vmx/bug-2.c: New.
7077         * gcc.dg/vmx/bug-3.c: New.
7078         * gcc.dg/vmx/cw-bug-1.c: New.
7079         * gcc.dg/vmx/cw-bug-2.c: New.
7080         * gcc.dg/vmx/cw-bug-3.c: New.
7081         * gcc.dg/vmx/dct.c: New.
7082         * gcc.dg/vmx/debug-1.c: New.
7083         * gcc.dg/vmx/debug-2.c: New.
7084         * gcc.dg/vmx/debug-3.c: New.
7085         * gcc.dg/vmx/debug-4.c: New.
7086         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
7087         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
7088         * gcc.dg/vmx/eg-5.c: New.
7089         * gcc.dg/vmx/fft.c: New.
7090         * gcc.dg/vmx/gcc-bug-1.c: New.
7091         * gcc.dg/vmx/gcc-bug-2.c: New.
7092         * gcc.dg/vmx/gcc-bug-3.c: New.
7093         * gcc.dg/vmx/gcc-bug-4.c: New.
7094         * gcc.dg/vmx/gcc-bug-5.c: New.
7095         * gcc.dg/vmx/gcc-bug-6.c: New.
7096         * gcc.dg/vmx/gcc-bug-7.c: New.
7097         * gcc.dg/vmx/gcc-bug-8.c: New.
7098         * gcc.dg/vmx/gcc-bug-9.c: New.
7099         * gcc.dg/vmx/gcc-bug-b.c: New.
7100         * gcc.dg/vmx/gcc-bug-c.c: New.
7101         * gcc.dg/vmx/gcc-bug-d.c: New.
7102         * gcc.dg/vmx/gcc-bug-e.c: New.
7103         * gcc.dg/vmx/gcc-bug-f.c: New.
7104         * gcc.dg/vmx/gcc-bug-g.c: New.
7105         * gcc.dg/vmx/gcc-bug-i.c: New.
7106         * gcc.dg/vmx/harness.h: New.
7107         * gcc.dg/vmx/ira1.c: New.
7108         * gcc.dg/vmx/ira2a.c: New.
7109         * gcc.dg/vmx/ira2b.c: New.
7110         * gcc.dg/vmx/ira2.c: New.
7111         * gcc.dg/vmx/ira2c.c: New.
7112         * gcc.dg/vmx/mem.c: New.
7113         * gcc.dg/vmx/newton-1.c: New.
7114         * gcc.dg/vmx/ops.c: New.
7115         * gcc.dg/vmx/sn7153.c: New.
7116         * gcc.dg/vmx/spill2.c: New.
7117         * gcc.dg/vmx/spill3.c: New.
7118         * gcc.dg/vmx/spill.c: New.
7119         * gcc.dg/vmx/t.c: New.
7120         * gcc.dg/vmx/varargs-1.c: New.
7121         * gcc.dg/vmx/varargs-2.c: New.
7122         * gcc.dg/vmx/varargs-3.c: New.
7123         * gcc.dg/vmx/varargs-4.c: New.
7124         * gcc.dg/vmx/varargs-5.c: New.
7125         * gcc.dg/vmx/varargs-6.c: New.
7126         * gcc.dg/vmx/varargs-7.c: New.
7127         * gcc.dg/vmx/vmx.exp: New.
7128         * gcc.dg/vmx/vprint-1.c: New.
7129         * gcc.dg/vmx/vscan-1.c: New.
7130         * gcc.dg/vmx/x-01.c: New.
7131         * gcc.dg/vmx/x-02.c: New.
7132         * gcc.dg/vmx/x-03.c: New.
7133         * gcc.dg/vmx/x-04.c: New.
7134         * gcc.dg/vmx/x-05.c: New.
7135         * gcc.dg/vmx/yousufi-1.c: New.
7136         * gcc.dg/vmx/zero-1.c: New.
7137         * gcc.dg/vmx/zero.c: New.
7138
7139 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
7140
7141         * g++.dg/lookup/java1.C: Update for chage of
7142         _Jv_AllocObject.
7143         * g++.dg/lookup/java2.C: Likewise.
7144
7145 2004-04-17  Laurent GUERBY <laurent@guerby.net>
7146
7147         * ada/acats/run_all.sh: use -O2 by default.
7148
7149 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
7150
7151         * gcc.dg/vr-mult-[12].c: New tests.
7152
7153 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7154
7155         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
7156
7157         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
7158
7159 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
7160
7161         * lib/target-supports.exp (check_profiling_available): Assume profiling
7162         isn't available for mips*-*-elf targets.
7163
7164 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
7165
7166         * gcc.dg/builtins-38.c: New test.
7167
7168 2004-04-14  Eric Christopher  <echristo@redhat.com>
7169
7170         * g++.dg/charset/charset.exp: Run .cc extension tests.
7171
7172 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
7173
7174         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
7175
7176 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7177
7178         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
7179
7180 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
7181
7182         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
7183         * gcc.dg/i386-387-2.c: Likewise.
7184
7185         * gcc.dg/i386-387-7.c: New test.
7186         * gcc.dg/i386-387-8.c: New test.
7187
7188         * gcc.dg/builtins-37.c: New test.
7189
7190 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
7191
7192         * g++.dg/pch/externc-1.C: Add missing semicolon.
7193
7194 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
7195
7196         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
7197
7198 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7199
7200         * gcc.c-torture/execute/20040411-1.c: New test.
7201
7202 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7203
7204         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
7205
7206 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
7207
7208         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
7209
7210 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
7211
7212         * lib/target-supports.exp (check_named_sections_available): New.
7213         * lib/gcc-dg.exp (dg-require-named-sections): New.
7214         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
7215         old-deja.exp.  Also prune error-count message from HP linker.
7216         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
7217
7218         * g++.dg/init/init-ref4.C: Use dg-require-weak.
7219         * g++.old-deja/g++.pt/static3.C: Likewise.
7220         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
7221
7222 2004-04-09  Roger Sayle  <roger@eyesopen.com>
7223
7224         * gcc.c-torture/execute/20040409-1.c: New test case.
7225         * gcc.c-torture/execute/20040409-2.c: New test case.
7226         * gcc.c-torture/execute/20040409-3.c: New test case.
7227
7228 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7229
7230         * gcc.dg/20040409-1.c: New test.
7231
7232 2004-04-08  Roger Sayle  <roger@eyesopen.com>
7233
7234         PR target/14888
7235         * g++.dg/opt/pr14888.C: New test case.
7236
7237 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
7238
7239         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
7240         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
7241         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
7242         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
7243         New tests.
7244
7245 2004-04-08  Paul Brook  <paul@codesourcery.com>
7246
7247         * gcc.dg/spill-1.c: New test.
7248
7249 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7250
7251         * gcc.dg/torture/builtin-ctype-2.c: New test.
7252
7253 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
7254
7255         * gcc.dg/pch/pch.exp: Add largefile test.
7256
7257 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
7258
7259         * g++.dg/pch/externc-1.Hs: New.
7260         * g++.dg/pch/externc-1.C: New.
7261
7262 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7263
7264         * gcc.dg/compat/struct-by-value-5a_main.c,
7265         gcc.dg/compat/struct-by-value-5b_main.c: New files.
7266         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
7267         * gcc.dg/compat/struct-by-value-5a_x.c,
7268         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
7269         gcc.dg/compat/struct-by-value-5_x.c.
7270         * gcc.dg/compat/struct-by-value-5a_y.c,
7271         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
7272         gcc.dg/compat/struct-by-value-5_y.c.
7273
7274         * gcc.dg/compat/struct-by-value-6a_main.c,
7275         gcc.dg/compat/struct-by-value-6b_main.c: New files.
7276         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
7277         * gcc.dg/compat/struct-by-value-6a_x.c,
7278         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
7279         gcc.dg/compat/struct-by-value-6_x.c.
7280         * gcc.dg/compat/struct-by-value-6a_y.c,
7281         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
7282         gcc.dg/compat/struct-by-value-6_y.c.
7283
7284         * gcc.dg/compat/struct-by-value-7a_main.c,
7285         gcc.dg/compat/struct-by-value-7b_main.c: New files.
7286         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
7287         * gcc.dg/compat/struct-by-value-7a_x.c,
7288         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
7289         gcc.dg/compat/struct-by-value-7_x.c.
7290         * gcc.dg/compat/struct-by-value-7a_y.c,
7291         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
7292         gcc.dg/compat/struct-by-value-7_y.c.
7293
7294 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
7295
7296         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
7297         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
7298         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
7299         options.
7300
7301 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
7302
7303         * gcc.dg/builtins-36.c: New test.
7304
7305 2004-04-06  Paul Brook  <paul@codesourcery.com>
7306
7307         * README.gcc: Remove obsolete contraint on testcases.
7308
7309 2004-04-05  Paul Brook  <paul@codesourcery.com>
7310
7311         PR2123
7312         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
7313         failure and exit(0) on success.
7314         * g++.dg/expr/anew2.C: Ditto.
7315         * g++.dg/expr/anew3.C: Ditto.
7316         * g++.dg/expr/anew4.C: Ditto.
7317
7318 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
7319
7320         PR c++/3518
7321         * g++.dg/template/unify7.C: New.
7322
7323 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
7324
7325         * g++.dg/README: Bring up to date with new subdirectories; remove
7326         duplicate subdirectory lines.
7327
7328 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
7329
7330         PR c++/14007
7331         * g++.dg/template/unify5.C: New.
7332         * g++.dg/template/unify6.C: New.
7333         * g++.dg/template/qualttp20.C: Adjust.
7334         * g++.old-deja/g++.jason/report.C: Adjust.
7335         * g++.old-deja/g++.other/qual1.C: Adjust.
7336
7337 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
7338
7339         PR c++/14803
7340         * g++.dg/inherit/ptrmem1.C: New test.
7341
7342 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
7343
7344         PR c++/14755
7345         * gcc.c-torture/execute/20040331-1.c: New test.
7346         * gcc.dg/20040331-1.c: New test.
7347
7348 2004-04-01  Paul Brook  <paul@codesourcery.com>
7349
7350         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
7351
7352 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
7353
7354         PR c++/14724
7355         * g++.dg/init/goto1.C: New test.
7356
7357         PR c++/14763
7358         * g++.dg/template/defarg4.C: New test.
7359
7360 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
7361
7362         * gcc.dg/altivec-11.c: Extend test for more valid cases.
7363
7364 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
7365
7366         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
7367
7368 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
7369
7370         * gcc.dg/noncompile/undeclared-2.c: New test.
7371
7372 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7373
7374         * gcc.dg/940409-1.c: Remove XFAIL.
7375         * gcc.dg/reg-vol-struct-1.c: New test.
7376
7377 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7378
7379         * gcc.dg/torture/builtin-wctype-1.c: New test.
7380
7381 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
7382
7383         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
7384         * gcc.dg/20001101-1.c: Likewise.
7385         * gcc.dg/20001102-1.c: Likewise.
7386
7387 2004-03-25  Roger Sayle  <roger@eyesopen.com>
7388
7389         * gcc.dg/compare8.c: Add an additional test for XOR.
7390
7391 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7392
7393         * gcc.dg/torture/builtin-ctype-1.c: New test.
7394
7395 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7396
7397         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
7398         * gcc.dg/torture/builtin-math-1.c: Likewise.
7399         * gcc.dg/torture/builtin-power-1.c: New test.
7400
7401 2004-03-24  Andreas Schwab  <schwab@suse.de>
7402
7403         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
7404         IA64 assembler.
7405
7406 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7407             Roger Sayle  <roger@eyesopen.com>
7408
7409         * gcc.dg/compare8.c: New test case.
7410
7411 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
7412
7413         * g++.dg/ext/altivec-7.C: New test.
7414
7415 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
7416
7417         PR 12267, 12391, 12560, 13129, 14114, 14133
7418         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
7419         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
7420         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
7421         Adjust error regexps.
7422         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
7423         * gcc.dg/noncompile/undeclared-1.c: New test cases.
7424         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
7425         * gcc.dg/local1.c: Add explanatory comment.
7426
7427 2004-03-23  Roger Sayle  <roger@eyesopen.com>
7428
7429         PR optimization/14669
7430         * g++.dg/opt/fold2.C: New test case.
7431
7432 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
7433
7434         PR c/14069
7435         * gcc.dg/20040322-1.c: New test.
7436
7437 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7438
7439         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
7440         * gcc.dg/ultrasp4.c: Likewise.
7441         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
7442
7443 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
7444
7445         * gcc.dg/i386-sse-8.c: Reset default options.
7446
7447 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
7448
7449         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
7450         in the error message text.
7451
7452 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7453
7454         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
7455
7456 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
7457
7458         PR c++/14616
7459         * g++.dg/init/array13.C: New test.
7460
7461 2004-03-20  Roger Sayle  <roger@eyesopen.com>
7462
7463         PR target/13889
7464         * gcc.c-torture/compile/pr13889.c: New test case.
7465
7466 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7467
7468         PR c/14635
7469         * builtins-1.c (nan, nans): Don't test.
7470         * builtins-30.c: Don't use nan, nanf, nanl.
7471         * builtins-35.c: New test.
7472
7473 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
7474
7475         * g++.dg/ext/altivec-6.C: New test.
7476
7477 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
7478
7479         * g++.dg/init/placement3.C: New test.
7480
7481         * g++.dg/template/spec13.C: New test.
7482
7483         * g++.dg/lookup/using11.C: New test.
7484
7485         * g++.dg/lookup/koenig3.C: New test.
7486
7487         * g++.dg/template/operator2.C: New test.
7488
7489         * g++.dg/expr/dtor3.C: New test.
7490         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
7491         marker.
7492         * g++.old-deja/g++.law/visibility28.C: Likewise.
7493
7494 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
7495
7496         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
7497         * gcc.dg/ppc64-abi-3.c: Likewise.
7498
7499 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7500
7501         PR c++/14545
7502         * g++.dg/parse/template15.C: New test.
7503
7504 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7505
7506         * g++.dg/expr/dtor2.C: New test.
7507
7508         * g++.dg/lookup/anon4.C: New test.
7509
7510         * g++.dg/overload/using1.C: New test.
7511
7512         * g++.dg/template/lookup7.C: New test.
7513
7514         * g++.dg/template/typename6.C: New test.
7515
7516         * g++.dg/expr/cond6.C: New test.
7517
7518 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7519
7520         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
7521
7522 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7523
7524         * g++.dg/expr/cond5.C: New test.
7525         * g++.dg/expr/constcast1.C: Likewise.
7526         * g++.dg/expr/ptrmem2.C: Likewise.
7527         * g++.dg/expr/ptrmem3.C: Likewise.
7528         * g++.dg/lookup/main1.C: Likewise.
7529         * g++.dg/template/lookup6.C: Likewise.
7530
7531 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7532
7533         * gcc.dg/local1.c: New test.
7534
7535         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
7536
7537 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7538
7539         * gcc.dg/torture/builtin-convert-1.c: New test.
7540
7541 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7542
7543         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
7544
7545 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
7546
7547         PR c++/14481
7548         * g++.dg/warn/Wunused-7.C: New test.
7549
7550 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7551
7552         * gcc.dg/torture/builtin-integral-1.c: New test.
7553
7554 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
7555
7556         PR c++/14586
7557         * g++.dg/parse/non-dependent3.C: New test.
7558
7559 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
7560
7561         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
7562         * g++.dg/eh/simd-2.C: Likewise.
7563         * g++.dg/init/array10.C: Likewise.
7564         * gcc.c-torture/compile/simd-1.c: Likewise.
7565         * gcc.c-torture/compile/simd-2.c: Likewise.
7566         * gcc.c-torture/compile/simd-3.c: Likewise.
7567         * gcc.c-torture/compile/simd-4.c: Likewise.
7568         * gcc.c-torture/compile/simd-6.c: Likewise.
7569         * gcc.c-torture/execute/simd-1.c: Likewise.
7570         * gcc.c-torture/execute/simd-2.c: Likewise.
7571         * gcc.dg/compat/vector-defs.h: Likewise.
7572         * gcc.dg/20020531-1.c: Likewise.
7573         * gcc.dg/altivec-3.c: Likewise.
7574         * gcc.dg/altivec-4.c: Likewise.
7575         * gcc.dg/altivec-varargs-1.c: Likewise.
7576         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
7577         * gcc.dg/i386-mmx-3.c: Likewise.
7578         * gcc.dg/i386-sse-4.c: Likewise.
7579         * gcc.dg/i386-sse-5.c: Likewise.
7580         * gcc.dg/i386-sse-8.c: Likewise.
7581         * gcc.dg/simd-1.c: Likewise.
7582         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
7583         __ev64_opaque__ since the machine description provides it.
7584
7585 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7586
7587         * lib/compat.exp (skip_list): New global variable.
7588         Use it to hold the user defined COMPAT_SKIPS list if any.
7589         (compat-obj): Add the members of skip_list to optall.
7590
7591 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7592
7593         * gcc.dg/compat/union-by-value-1_main.c,
7594         union-by-value-1_x.c, union-by-value-1_y.c,
7595         union-check.h, union-defs.h,
7596         union-init.h, union-return-1_main.c,
7597         union-return-1_x.c, union-return-1_y.c: New files.
7598
7599 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7600
7601         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
7602         mixed-struct-init.h: Add 4 mixed structure types.
7603         struct-by-value-21_main.c, struct-by-value-21_x.c,
7604         struct-by-value-21_y.c, struct-return-21_main.c,
7605         struct-return-21_x.c, struct-return-21_y.c: New files.
7606
7607 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
7608
7609         PR c++/14550
7610         * g++.dg/parse/template14.C: New test.
7611
7612 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7613
7614         * gcc.c-torture/execute/20040313-1.c: New test.
7615
7616 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
7617
7618         PR target/14533
7619         * gcc.dg/20040311-2.c: New test.
7620
7621 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
7622
7623         PR other/14544
7624         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
7625         bit-field.
7626
7627 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
7628
7629         * gcc.dg/20040305-2.c: Add missing return statement.
7630
7631 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7632
7633         * gcc.dg/builtins-34.c: Also check pow10*.
7634
7635 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
7636
7637         PR target/14262
7638         * gcc.dg/20040305-2.c: New test.
7639
7640 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
7641
7642         * gcc.dg/20040310-1.c: New test.
7643
7644 2004-03-11  Roger Sayle  <roger@eyesopen.com>
7645
7646         * gcc.c-torture/execute/20040311-1.c: New test case.
7647
7648 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
7649
7650         PR c++/14476
7651         * g++.dg/lookup/enum1.C: New test.
7652
7653 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
7654
7655         PR c++/14510
7656         * g++.dg/lookup/struct2.C: New test.
7657
7658 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
7659
7660         * gcc.dg/builtins-34.c: New test.
7661
7662 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7663
7664         * gcc.dg/torture/builtin-nonneg-1.c: New test.
7665
7666 2004-03-09  James E Wilson  <wilson@specifixinc.com>
7667
7668         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
7669         * gcc.dg/alias-2.c: New testcase.
7670
7671 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
7672
7673         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
7674
7675 2004-03-09  Roger Sayle  <roger@eyesopen.com>
7676
7677         * gcc.c-torture/execute/20040309-1.c: New test case.
7678
7679 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
7680
7681         PR c++/14397
7682         * g++.dg/overload/ref1.C: New.
7683
7684 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7685
7686         PR c++/14409
7687         * g++.dg/template/spec12.C: New test.
7688
7689         PR c++/14448
7690         * g++.dg/parse/crash14.C: New test.
7691
7692 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
7693
7694         PR c++/14230
7695         * g++.dg/init/ref11.C: New test.
7696
7697 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
7698
7699         PR c++/14432
7700         * g++.dg/parse/builtin2.C: New test.
7701
7702 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
7703
7704         PR c++/14401
7705         * g++.dg/init/ctor3.C: New test.
7706         * g++.dg/init/union1.C: New test.
7707         * g++.dg/ext/anon-struct4.C: New test.
7708
7709 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
7710
7711         * g++.dg/lookup/koenig1.C: Tweak error messages.
7712         * g++.dg/lookup/used-before-declaration.C: Likewise.
7713         * g++.dg/other/do1.C: Likewise.
7714         * g++.dg/overload/koenig1.C: Likewise.
7715         * g++.dg/parse/crash13.C: Likewise.
7716         * g++.dg/template/instantiate3.C: Likewise.
7717
7718 2004-03-08  Eric Christopher  <echristo@redhat.com>
7719
7720         * * lib/target-supports.exp: Enable libiconv in test
7721         compilation.  Fix up error checking.
7722
7723 2004-03-08  Roger Sayle  <roger@eyesopen.com>
7724
7725         PR middle-end/14289
7726         * gcc.dg/pr14289-1.c: New test case.
7727         * gcc.dg/pr14289-2.c: Likewise.
7728         * gcc.dg/pr14289-3.c: Likewise.
7729
7730 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
7731
7732         * gcc.c-torture/execute/20040308-1.c: New test.
7733
7734 2004-03-07  Roger Sayle  <roger@eyesopen.com>
7735
7736         * gcc.c-torture/execute/20040307-1.c: New test case.
7737
7738 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
7739
7740         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
7741
7742 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
7743
7744         * gcc.dg/20040306-1.c: New test.
7745
7746 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
7747
7748         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
7749         them static.
7750         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
7751
7752 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7753
7754         PR c/14465
7755         * gcc.dg/decl-6.c: New test.
7756
7757 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7758
7759         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
7760         Rename LOGPOW -> LOG_POW.
7761         (SQRT_EXP, POW_EXP): New.
7762
7763 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7764
7765         * gcc.dg/i386-sse-8.c: New test.
7766
7767 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7768
7769         PR c/14114
7770         * gcc.dg/decl-5.c: New test.
7771
7772 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
7773
7774         * gcc.dg/20040305-1.c: New test.
7775
7776 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
7777
7778         PR other/14354
7779         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
7780
7781 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
7782
7783         PR c++/14425, c++/14426
7784         * g++.dg/ext/altivec-4.C: New test.
7785         * g++.dg/ext/altivec-5.C: New test.
7786
7787 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
7788
7789         * g++.old-deja/g++.other/linkage1.C: Expect errors about
7790         global variables of a type with no linkage.
7791         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
7792         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
7793         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
7794         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
7795         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
7796         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
7797         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
7798         * g++.dg/warn/deprecated.C: Name enum Color.
7799         * g++.dg/overload/VLA.C: Name structure for 'b'.
7800         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
7801
7802 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7803
7804         * gcc.c-torture/compile/20040304-1.c: New test.
7805
7806 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
7807
7808         PR 13728
7809         * gcc.dg/decl-4.c: New testcase.
7810
7811 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
7812
7813         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
7814         as PRECF if sizeof (float) > sizeof (double).
7815         (PRECL): Make it the same as PRECF if
7816         sizeof (float) > sizeof (long double).
7817
7818 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7819
7820         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
7821         system type.  Add check for irix6 which doesn't have c99 runtime.
7822
7823 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
7824
7825         * gcc.dg/const-elim-1.c: xfail for xtensa.
7826
7827 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7828
7829         PR c++/14369
7830         * g++.dg/template/cond4.C: New test.
7831
7832 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7833
7834         PR c++/14360
7835         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
7836
7837         PR c++/14361
7838         * g++.dg/parse/defarg7.C: New test.
7839
7840         PR c++/14359
7841         * g++.dg/template/friend26.C: New test.
7842
7843 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7844
7845         PR c++/14324
7846         * g++.dg/abi/mangle21.C: New test.
7847
7848         PR c++/14260
7849         * g++.dg/parse/constructor2.C: New test.
7850
7851         PR c++/14337
7852         * g++.dg/template/sfinae1.C: New test.
7853
7854 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
7855
7856         PR c++/14267
7857         * g++.dg/expr/crash2.C: New test.
7858
7859         PR middle-end/13448
7860         * gcc.dg/inline-5.c: New test.
7861         * gcc.dg/always-inline.c: Split out tests into ...
7862         * gcc.dg/always-inline2.c: ... this and ...
7863         * gcc.dg/always-inline3.c: ... this.
7864
7865 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
7866
7867         PR debug/12103
7868         * g++.dg/debug/crash1.C: New test.
7869
7870 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
7871
7872         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
7873         function with __attribute__((noinline)).
7874         (recurser_void2): Likewise.
7875         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
7876         (recurser_void2): Likewise.
7877
7878 2004-02-29  Roger Sayle  <roger@eyesopen.com>
7879
7880         PR middle-end/14203
7881         * g++.dg/warn/Wunused-6.C: New test case.
7882
7883 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
7884
7885         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
7886         not defined.
7887
7888 2004-02-27  Eric Christopher  <echristo@redhat.com>
7889
7890         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
7891         * g++.dg/charset/asm2.c: Run only x86.
7892         * gcc.dg/charset/asm3.c: Ditto.
7893
7894 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
7895
7896         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
7897         ld_library_path.
7898
7899 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
7900
7901         * g++.dg/ext/altivec-3.C: New.
7902
7903 2004-02-26  Richard Henderson  <rth@redhat.com>
7904
7905         * g++.dg/ext/attrib10.C: Mark for warning.
7906         * gcc.dg/attr-alias-1.c: New.
7907
7908 2004-02-26  Richard Henderson  <rth@redhat.com>
7909
7910         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
7911         * gcc.c-torture/execute/20040208-2.c: ... it back.
7912
7913 2004-02-26  Eric Christopher  <echristo@redhat.com>
7914
7915         * lib/target-supports.exp (check-iconv-available): New function.
7916         * lib/gcc-dg.exp (dg-require-iconv): New function.
7917         Use above.
7918         * gcc.dg/charset: New directory.
7919         * gcc.dg/charset/charset.exp: New file.
7920         * gcc.dg/charset/asm1.c: Ditto.
7921         * gcc.dg/charset/asm2.c: Ditto.
7922         * gcc.dg/charset/asm3.c: Ditto.
7923         * gcc.dg/charset/asm4.c: Ditto.
7924         * gcc.dg/charset/asm5.c: Ditto.
7925         * gcc.dg/charset/attribute1.c: Ditto.
7926         * gcc.dg/charset/attribute2.c: Ditto.
7927         * gcc.dg/charset/string1.c: Ditto.
7928         * g++.dg/charset: New directory.
7929         * g++.dg/dg.exp: Add here. Special options.
7930         * g++.dg/charset/charset.exp: New file.
7931         * g++.dg/charset/asm1.c: Ditto.
7932         * g++.dg/charset/asm2.c: Ditto.
7933         * g++.dg/charset/asm3.c: Ditto.
7934         * g++.dg/charset/asm4.c: Ditto.
7935         * g++.dg/charset/attribute1.c: Ditto.
7936         * g++.dg/charset/attribute2.c: Ditto.
7937         * g++.dg/charset/extern1.cc: Ditto.
7938         * g++.dg/charset/extern2.cc: Ditto.
7939         * g++.dg/charset/string1.c: Ditto.
7940
7941 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
7942
7943         PR c++/14278
7944         * g++.dg/parse/comma1.C: New test.
7945
7946 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7947
7948         PR c++/14284
7949         * g++.dg/template/ttp8.C: New test.
7950
7951 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
7952
7953         * gcc.dg/fixuns-trunc-1.c: New test.
7954
7955 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7956
7957         * gcc.dg/builtins-config.h: Use #elif.
7958
7959 2004-02-26  Michael Matz  <matz@suse.de>
7960
7961         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
7962         * gcc.dg/991214-1.c: Likewise.
7963         * gcc.dg/i386-asm-1.c: Likewise.
7964
7965 2004-02-25  Richard Henderson  <rth@redhat.com>
7966
7967         * gcc.c-torture/execute/20040208-2.c: Move ...
7968         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
7969
7970 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7971
7972         PR c++/14246
7973         * g++.dg/other/crash-3.C: New test.
7974
7975 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7976
7977         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
7978         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
7979
7980         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
7981         HP-UX.
7982
7983 2004-02-24  Michael Matz  <matz@suse.de>
7984
7985         * gcc.dg/i386-regparm.c: New.
7986
7987 2004-02-23  James E Wilson  <wilson@specifixinc.com>
7988
7989         * gcc.c-torture/execute/20040223-1.c: New.
7990
7991 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
7992             Kazu Hirata  <kazu@cs.umass.edu>
7993
7994         * gcc.dg/fwritable-strings-1.c: Remove.
7995
7996 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
7997
7998         PR c/14156
7999         * gcc.dg/20040223-1.c: New test.
8000
8001 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8002
8003         PR c++/14106
8004         * g++.dg/ext/typeof9.C: New test.
8005
8006 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8007
8008         PR c++/14250
8009         * g++.dg/other/switch1.C: New test.
8010
8011 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8012
8013         * gcc.dg/cast-function-1.c: Adjust for new informative message.
8014         * gcc.dg/va-arg-1.c: Likewise.
8015
8016 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8017
8018         PR c++/14143
8019         * g++.dg/template/koenig5.C: New test.
8020
8021 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
8022
8023         * g++.dg/ext/altivec-1.C: Generalize target triple.
8024         * g++.dg/ext/altivec-2.C: New test case.
8025         * g++.dg/ext/altivec_check.h: New file.
8026         * gcc.dg/altivec-1.c: Generalize target triple;
8027         include altivec_check.h and call altivec_check().
8028         * gcc.dg/altivec-[2-5].c: Generalize target triple.
8029         * gcc.dg/altivec-6.c: New test case.
8030         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
8031         type casts as needed.
8032         * gcc.dg/altivec-10.c: Include altivec_check.h and call
8033         altivec_check().
8034         * gcc.dg/altivec-12.c: New test case.
8035         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
8036         include altivec_check.h and call altivec_check().
8037         * gcc.dg/altivec_check.h: New file.
8038
8039 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8040
8041         * lib/target-supports.exp (check_alias_available): Don't mangle
8042         function `g' in test program.
8043
8044 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8045
8046         * lib/target-supports.exp (check_profiling_available): Check
8047         argument to determine whether we support a profiling type.
8048         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
8049         check_profiling_available.
8050         * g++.dg/bprob/bprob.exp: Likewise
8051         * g77.dg/bprob/bprob.exp: Likewise.
8052         * gcc.misc-tests/bprob.exp: Likewise.
8053         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
8054         dg-require-profiling and delete expected error handling.
8055         * gcc.dg/20021014-1.c: Likewise.
8056         * gcc.dg/nest.c: Likewise.
8057
8058 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8059
8060         PR c++/12007
8061         * g++.dg/other/vthunk1.C: New test.
8062
8063 2004-02-20  Falk Hueffner  <falk@debian.org>
8064
8065         PR target/14201
8066         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
8067
8068 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
8069
8070         PR c++/13927
8071         * g++.dg/other/error8.C: Remove XFAIL markers.
8072
8073         PR c++/14173
8074         * g++.dg/ext/packed5.C: New test.
8075
8076         PR c++/14199
8077         * g++.dg/warn/Wunused-5.C: New test.
8078
8079         PR c++/14186
8080         * g++.dg/lookup/member1.C: New test.
8081
8082 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
8083
8084         * gcc.c-torture/compile/20040130-1.c: Enable only when
8085         __INT_MAX__ >= 2147483647L.
8086         * gcc.c-torture/compile/961203-1.c: Likewise.
8087
8088 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
8089
8090         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
8091         * g++.dg/opt/template1.C: Robustify assembler regexp
8092
8093 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8094
8095         * gcc.c-torture/execute/simd-4.x: Remove.
8096         * gcc.c-torture/execute/va-arg-25.x: Likewise.
8097         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
8098         Guard with #ifndef SKIP_ATTRIBUTE.
8099         * gcc.dg/compat/vector-1_y.c: Likewise.
8100         * gcc.dg/compat/vector-2_x.c: Likewise.
8101         * gcc.dg/compat/vector-2_y.c: Likewise.
8102         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
8103         * g++.dg/eh/simd-2.C: Likewise.
8104
8105 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
8106
8107         * gcc.c-torture/compile/complex-1.c: New.
8108
8109 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
8110
8111         PR target/14209
8112         * gcc.c-torture/execute/20040218-1.c: New test.
8113
8114 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8115
8116         PR c++/14181
8117         * g++.dg/parse/new2.C: New test.
8118
8119 2004-02-18  Paul Brook  <paul@codesourcery.com>
8120
8121         * gcc.c-torture/compile/libcall-1.c: New test.
8122
8123 2004-02-18  Paul Brook  <paul@codesourcery.com>
8124
8125         PR debug/12934
8126         * gcc.dg/debug/debug-7.c: New test.
8127
8128 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
8129
8130         * gcc.dg/20040217-1.c: New test.
8131
8132 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
8133
8134         * gcc.c-torture/execute/990208-1.x: Delete.
8135
8136 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
8137
8138         * gcc.c-torture/execute/20040208-2.x: New file.
8139
8140 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
8141
8142         PR c++/11326
8143         * g++.dg/abi/structret1.C: New test.
8144
8145 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
8146
8147         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
8148         (i386_cpuid): No need to test if cpuid is available on AMD64.
8149         Fix assembly, so that it works onboth i386 and AMD64.
8150         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
8151         (vecInLong): Fix s[] member type to unsigned int.
8152         (vecInWord): Remove type.
8153         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
8154         (a64, b64, c64, d64, e64): Remove.
8155         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
8156         Remove unused variable.  Remove initialization of removed variables.
8157         Don't call mmx_tests nor sse_tests.
8158         (reference_mmx, reference_sse): Remove.
8159         (check): Add return stmt.
8160         * gcc.dg/i386-sse-7.c: New test.
8161         * gcc.dg/i386-mmx-4.c: New test.
8162
8163 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8164
8165         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
8166         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
8167         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
8168         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
8169         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
8170         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
8171         g++.dg/tc1/dr94.C: Fix line terminator.
8172
8173 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
8174
8175         * gcc.c-torture/compile/20040216-1.c: New.
8176
8177 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8178
8179         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
8180         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
8181         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
8182         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
8183         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
8184         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
8185
8186 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8187
8188         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
8189
8190 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
8191
8192         PR c++/13971
8193         * g++.dg/expr/cond4.C: New test.
8194
8195         PR c++/14086
8196         * g++.dg/lookup/crash2.C: New test.
8197
8198 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
8199
8200         * gcc.c-torture/compile/20040214-2.c: New test.
8201
8202 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
8203
8204         PR c++/14116
8205         * g++.dg/ext/typeof8.C: New test.
8206
8207 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
8208
8209         * gcc.c-torture/compile/20040214-1.c: New test.
8210
8211 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8212
8213         PR c++/13635
8214         * g++.dg/template/spec11.C: New test.
8215
8216 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8217
8218         PR c++/13927
8219         * g++.dg/other/error8.C: New test.
8220
8221 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
8222
8223         PR c++/14122
8224         * g++.dg/template/array4.C: New test.
8225
8226         PR c++/14108
8227         * g++.dg/inherit/thunk2.C: New test.
8228
8229         PR c++/14083
8230         * g++.dg/eh/cond2.C: New test.
8231
8232 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
8233
8234         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
8235
8236 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
8237
8238         * lib/scanasm.exp (dg-scan): Quote pattern before display.
8239
8240 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
8241
8242         * g++.dg/simd-2.C: xfail on ppc64-linux.
8243
8244 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8245
8246         PR c/456
8247         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
8248         tests.
8249
8250 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
8251
8252         * gcc.dg/builtins-33.c: New test.
8253
8254 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
8255
8256         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
8257
8258 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
8259
8260         * g++.dg/simd-2.C: Set -maltivec for ppc64.
8261
8262 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
8263
8264         * gcc.dg/ppc64-abi-3.c: New test.
8265
8266 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
8267
8268         PR c/14092
8269
8270         * gcc.dg/pr14092-1.c: New testcase.
8271
8272 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
8273
8274         * gcc.dg/cpp/assert4.c: Fix typo last change.
8275
8276         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
8277         * gcc.dg/cpp/assert4.c: Handle powerpc64.
8278
8279         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
8280
8281 2004-02-09  Roger Sayle  <roger@eyesopen.com>
8282
8283         * gcc.c-torture/compile/20040209-1.c: New test case.
8284
8285 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8286
8287         * gcc.dg/c90-init-1.c: Adjust expected error messages.
8288
8289 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
8290
8291         * gcc.c-torture/execute/20040208-[12].c: New tests.
8292
8293 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8294
8295         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
8296
8297 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8298
8299         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
8300
8301 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
8302
8303         Bug 13856
8304         * gcc.dg/visibility-8.c: New testcase.
8305
8306 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
8307
8308         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
8309         arguments.
8310         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
8311
8312 2004-02-07  Roger Sayle  <roger@eyesopen.com>
8313
8314         PR middle-end/13696
8315         * g++.dg/opt/fold1.C: New test case.
8316
8317 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8318
8319         PR c++/14033
8320         * g++.dg/other/crash-2.C: New test.
8321
8322 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8323
8324         PR c++/14028
8325         * g++.dg/parse/angle-bracket2.C: New test.
8326
8327 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8328
8329         PR middle-end/13750
8330         Revert:
8331         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
8332         PR pch/13361
8333         * testsuite/g++.dg/pch/wchar-1.C: New.
8334         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8335
8336 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8337
8338         PR c++/14008
8339         * g++.dg/parse/error15.C: New test.
8340         * g++.dg/parse/crash11.C: Update dg-error mark.
8341
8342 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8343
8344         PR c++/13932
8345         * g++.dg/warn/conv2.C: New test.
8346
8347 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8348
8349         PR c++/13086
8350         * g++.dg/warn/incomplete1.C: Remove xfail.
8351
8352 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8353
8354         * lib/file-format.exp (gcc_target_object_format): Use
8355         ${tool}_target_compile, not gcc_target_compile.
8356         * lib/target-supports.exp (check_alias_available): Likewise.
8357         (check_gc_sections_available): Likewise.
8358         * g++.dg/ext/attrib10.C: Use dg-require-alias.
8359         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
8360         dg-require-alias.
8361
8362 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8363
8364         PR c++/13969
8365         * g++.dg/template/static6.C: New test.
8366
8367 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
8368
8369         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
8370
8371 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8372
8373         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
8374         tests for systems where `char' is unsigned by default.
8375
8376 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8377
8378         PR c++/13997
8379         * g++.dg/template/partial3.C: New test.
8380
8381 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
8382
8383         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
8384         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
8385         Remove mentions of obsolete ports.
8386
8387 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
8388
8389         * gcc.dg/noncompile/20001228-1.c: Fix for new
8390         error message.
8391
8392 2004-02-03  Roger Sayle  <roger@eyesopen.com>
8393
8394         PR target/9348
8395         * gcc.c-torture/execute/multdi-1.c: New test case.
8396
8397 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8398
8399         PR c++/13925
8400         * g++.dg/template/lookup5.C: New test.
8401
8402 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8403
8404         PR c++/13950
8405         * g++.dg/template/lookup4.C: New test.
8406
8407         PR c++/13970
8408         * g++.dg/parse/error14.C: New test.
8409
8410         PR c++/14002
8411         * g++.dg/parse/template13.C: New test.
8412
8413 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8414
8415         PR c++/13978
8416         * g++.dg/template/koenig4.C: New test.
8417
8418         PR c++/13968
8419         * g++.dg/template/crash17.C: New test.
8420
8421         PR c++/13975
8422         * g++.dg/parse/error13.C: New test.
8423         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
8424
8425 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8426
8427         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
8428
8429 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
8430
8431         PR c/11658
8432         PR c/13994
8433         * gcc.dg/noncompile/20040203-1.c: New test.
8434         * gcc.dg/noncompile/20040203-2.c: Likewise.
8435         * gcc.dg/noncompile/20040203-3.c: Likewise.
8436         * gcc.dg/20040203-1.c: Likewise.
8437
8438 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
8439
8440         PR c++/10858
8441         * g++.dg/template/sizeof7.C: New test.
8442
8443 2004-02-02  Eric Christopher  <echristo@redhat.com>
8444             Zack Weinberg  <zack@codesourcery.com>
8445
8446         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
8447
8448 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
8449
8450         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
8451         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
8452         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
8453         * gcc.dg/cleanup-5.c: Run only on Linux targets.
8454
8455 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
8456
8457         PR c++/13113
8458         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
8459
8460         PR c++/13854
8461         * g++.dg/ext/attrib13.C: New test.
8462
8463         PR c++/13907
8464         * g++.dg/conversion/op2.C: New test.
8465
8466 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8467
8468         * gcc.dg/titype-1.c: Fix pasto.
8469
8470 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8471
8472         * gcc.dg/titype-1.c: New test.
8473
8474 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8475
8476         PR c++/13957
8477         * g++.dg/template/non-type-template-argument-1.C,
8478         g++.dg/template/qualified-id1.C: Update dg-error marks.
8479         * g++.dg/template/nontype6.C: New test.
8480
8481 2004-02-01  Roger Sayle  <roger@eyesopen.com>
8482
8483         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
8484         * gcc.dg/builtins-31.c: New testcase.
8485         * gcc.dg/builtins-32.c: New testcase.
8486
8487 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
8488
8489         * objc.dg/call-super-2.m: Update line numbers
8490         for the including of stddef.h.
8491
8492 2004-01-30  Michael Matz  <matz@suse.de>
8493
8494         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
8495         g++.dg/ext/case-range3.C: New tests.
8496
8497 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8498
8499         DR206
8500         PR c++/13813
8501         * g++.dg/template/member4.C: New test.
8502
8503 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8504
8505         PR c++/13683
8506         * g++.dg/template/sizeof6.C: New test.
8507
8508 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8509
8510         * gcc.dg/fwritable-strings-1.c: New test.
8511
8512 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8513
8514         * gcc.c-torture/compile/20040130-1.c: New test.
8515
8516 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
8517
8518         * objc.dg/call-super-2.m: Include stddef.h for size_t.
8519
8520 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
8521
8522         PR c++/13883
8523         * g++.dg/template/ctor3.C: New test.
8524
8525 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8526
8527         * g++.dg/tc1: New directory.
8528         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
8529         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
8530         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
8531         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
8532         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
8533
8534 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8535
8536         * g++.dg/parse/error11.C: New test.
8537         * g++.dg/parse/error12.C: Likewise.
8538
8539 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
8540
8541         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
8542         (scan_initial, main): Use aligned_sizeof instead of sizeof.
8543
8544 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
8545
8546         PR c++/13791
8547         * g++.dg/ext/attrib12.C: New test.
8548
8549         PR c++/13736
8550         * g++.dg/parse/cast2.C: New test.
8551
8552 2004-01-27  James E Wilson  <wilson@specifixinc.com>
8553
8554         * objc.dg/encode-2.m (main): New local string.  Set depending on
8555         sizeof long.  Use in sscanf call.
8556         * objc.dg/encode-3.m (main): New local string.  Set depending on
8557         sizeof long.  Use in scan_initial call.
8558
8559 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8560
8561         * objc.dg/call-super-2.m: Make LP64-safe.
8562         * objc.dg/desig-init-1.m: Likewise.
8563
8564 2004-01-27  Devang Patel <dpatel@apple.com>
8565
8566         * g++.dg/debug/namespace1.C: New test.
8567
8568 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
8569
8570         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
8571         xscale-*-*.
8572
8573         * gcc.dg/arm-mmx-1.c: New test.
8574
8575 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8576
8577         * gcc.dg/20040127-1.c: New test.
8578         * gcc.dg/20040127-2.c: New test.
8579
8580 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8581
8582         * objc.dg/stret-1.m (glob): Renamed to globa.
8583
8584 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
8585
8586         PR c++/13663
8587         * g++.dg/expr/for1.C: New test.
8588
8589 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
8590
8591         PR middle-end/13779
8592         * gcc.dg/darwin-longlong.c: New test.
8593
8594 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
8595
8596         * gcc.dg/20040124-1.c: Moved test from here...
8597         * gcc.c-torture/compile/20040124-1.c: ...to here.
8598
8599 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8600
8601         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
8602         the assembly output if -m64 is passed.
8603
8604 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
8605
8606         PR c++/13833
8607         * g++.dg/template/cond3.C: New test.
8608
8609 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8610
8611         PR c++/13810
8612         * g++.dg/template/ttp7.C: New test.
8613
8614 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8615
8616         PR c++/13797
8617         * g++.dg/template/nontype4.C: New test.
8618         * g++.dg/template/nontype5.C: Likewise.
8619
8620 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
8621
8622         * gcc.dg/torture/mips-clobber-at.c: New test.
8623
8624 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
8625
8626         * gcc.dg/20040124-1.c: New test.
8627
8628 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
8629
8630         * gcc.dg/20040123-1.c: New test.
8631
8632 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
8633
8634         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
8635
8636 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8637
8638         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
8639
8640 2004-01-23  Andrew Pinski  <apinski@apple.com>
8641
8642         * gcc.dg/20030121-1.c: Move to ..
8643         * gcc.dg/20040121-1.c: here.
8644
8645 2004-01-23  Roger Sayle  <roger@eyesopen.com>
8646
8647         * gcc.dg/builtins-29.c: New test case.
8648
8649 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
8650
8651         PR 18314
8652         * gcc.dg/builtins-30.c: New testcase.
8653
8654 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
8655
8656         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
8657         * lib/g77.exp: Likewise.
8658         * lib/objc.exp: Likewise.
8659         * lib/g++.exp: Likewise.
8660
8661 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8662
8663         * gcc.dg/struct-by-value-2.c: New test.
8664
8665 2004-01-21  Andrew Pinski  <apinski@apple.com>
8666
8667         PR target/13785
8668         * gcc.dg/20030121-1.c: New test.
8669
8670 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
8671
8672         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
8673         clobber frame pointer register in asm statement.
8674
8675 2004-01-21  Falk Hueffner  <falk@debian.org>
8676
8677         * gcc.c-torture/compile/20040121-1.c: New test.
8678
8679 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
8680
8681         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
8682
8683 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
8684
8685         * gcc.dg/ppc64-abi-2.c: New test.
8686
8687 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
8688
8689         * lib/treelang.exp: Fill out this file.
8690         * lib/treelang-dg.exp: New File.
8691
8692 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8693
8694         * gcc.c-torture/compile/981022-1.c: Remove.
8695         * gcc.dg/array-5.c: Remove XFAIL.
8696         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
8697         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
8698         gcc.dg/cond-lvalue-1.c: Update.
8699         * gcc.dg/cast-lvalue-2.c: New test.
8700
8701 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
8702
8703         PR c++/13592
8704         * g++.dg/other/error1.C (class foo): Tweak error message.
8705
8706         PR c++/13592
8707         * g++.dg/template/call2.C: New test.
8708
8709 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8710
8711         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
8712         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
8713         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
8714         scalar-return-1_x.c, scalar-return-2_y.c,
8715         scalar-return-3_x.c, scalar-return-3_y.c,
8716         scalar-return-4_x.c, scalar-return-4_y.c,
8717         struct-align-1.h, struct-align-1_x.c,
8718         struct-align-1_y.c, struct-align-2.h,
8719         struct-align-2_x.c, struct-align-2_y.c,
8720         struct-by-value-10_y.c, struct-by-value-11_x.c,
8721         struct-by-value-11_y.c, struct-by-value-12_x.c,
8722         struct-by-value-12_y.c, struct-by-value-13_x.c,
8723         struct-by-value-13_y.c, struct-by-value-14_x.c,
8724         struct-by-value-14_y.c, struct-by-value-15_x.c,
8725         struct-by-value-15_y.c, struct-by-value-16_y.c,
8726         struct-by-value-17_y.c, struct-by-value-18_y.c,
8727         struct-by-value-19_y.c, struct-by-value-1_x.c,
8728         struct-by-value-1_y.c, struct-by-value-20_y.c,
8729         struct-by-value-2_x.c, struct-by-value-2_y.c,
8730         struct-by-value-3_y.c, struct-by-value-4_x.c,
8731         struct-by-value-4_y.c, struct-by-value-5_y.c,
8732         struct-by-value-6_y.c, struct-by-value-7_y.c
8733         struct-by-value-8_x.c, struct-by-value-8_y.c
8734         struct-by-value-9_x.c, struct-by-value-9_y.c
8735         struct-return-10_x.c, struct-return-10_y.c,
8736         struct-return-19_x.c, struct-return-20_x.c
8737         struct-return-2_x.c, struct-return-2_y.c
8738         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
8739         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
8740
8741 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8742
8743         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
8744         attribute on sparc*-sun-solaris2.*.
8745
8746 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
8747
8748         PR c++/13710
8749         * g++.dg/ext/typeof7.C: New test.
8750
8751 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
8752
8753         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
8754         * gcc.dg/const-elim-1.c: Same.
8755
8756 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
8757
8758         * objc.dg/stret-1.m: New.
8759         * objc.dg/stret-2.m: New.
8760
8761 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8762
8763         PR c++/11895
8764         * g++.dg/ext/vector1.C: New test.
8765
8766 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
8767
8768         * gcc.dg/pch/import-1.c: New.
8769         * gcc.dg/pch/import-1.hs: New.
8770         * gcc.dg/pch/import-1a.h: New.
8771         * gcc.dg/pch/import-1b.h: New.
8772         * gcc.dg/pch/import-1c.h: New.
8773
8774 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
8775
8776         PR c++/13574
8777         * g++.dg/ext/array1.C: New test.
8778
8779         PR c++/13178
8780         * g++.dg/conversion/op1.C: New test.
8781
8782 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
8783
8784         PR 11864
8785         From Kazumoto Kojima / Dan Kegel:
8786         * gcc.dg/pr11864-1.c: New test.
8787
8788         PR 10392
8789         From Marcus Comstedt / Dan Kegel:
8790         * gcc.dg/pr10392-1.c: New test.
8791
8792 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
8793
8794         PR c++/13478
8795         * g++.dg/init/ref10.C: New test.
8796
8797 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8798
8799         PR c++/13407
8800         * g++.dg/parse/typename6.C: New test.
8801
8802 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
8803
8804         PR pch/13361
8805         * testsuite/g++.dg/pch/wchar-1.C: New.
8806         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8807
8808 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8809
8810         PR c++/9259
8811         * g++.dg/expr/sizeof2.C: New test.
8812
8813 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
8814
8815         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
8816
8817 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
8818
8819         PR c++/13659
8820         * g++.dg/lookup/strong-using-3.C: New.
8821         * g++.dg/lookup/using-10.C: New.
8822
8823 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
8824
8825         PR c++/13594
8826         * g++.dg/lookup/strong-using-2.C: New.
8827
8828 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
8829             Dan Kegel <dank@kegel.com>
8830             J"orn Rennecke <joern.rennecke@superh.com>
8831
8832         PR target/9365
8833         * gcc.dg/pr9365-1.c: New test.
8834
8835 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8836
8837         PR c++/8856
8838         * g++.dg/parse/casting-operator2.C: New test.
8839         * g++.old-deja/g++.pt/explicit83.C: Remove.
8840
8841 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8842
8843         * gcc.dg/label-compound-stmt-1.c: New test.
8844         * gcc.c-torture/compile/950922-1.c,
8845         gcc.c-torture/compile/20000211-3.c,
8846         gcc.c-torture/compile/20000518-1.c,
8847         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
8848         compound statements.
8849
8850 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
8851
8852         * gcc.dg/ppc64-abi-1.c: New test.
8853
8854 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
8855
8856          * g++.dg/ext/attrib9.C: Add dg-warnings.
8857
8858 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8859
8860         PR c++/12335
8861         * g++.dg/parse/dtor3.C: New test.
8862
8863 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8864
8865         PR c++/12709
8866         * g++.dg/parse/try-catch-1.C: New test.
8867
8868 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
8869
8870         * ada/acats/run_all.sh: Add more verbose output in acats.log
8871         when compiling tests.
8872
8873 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8874
8875         PR 13656
8876         * gcc.dg/typedef-redecl.c: New test case.
8877         * gcc.dg/typedef-redecl.h: New support file.
8878
8879 2004-01-13  Jan Hubicka  <jh@suse.cz>
8880
8881         * gcc.dg/always_inline.c: New test.
8882         * gcc.dg/debug/20031231-1.c: Fix.
8883
8884 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8885
8886         PR c++/13474
8887         * g++.dg/template/array3.C: New test.
8888
8889 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8890
8891         * g++.dg/ext/lvalue1.C: No longer expected to fail.
8892         * g++.dg/warn/Wunused-2.C: Likewise.
8893
8894 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8895
8896         PR c++/13289
8897         * g++.dg/template/instantiate6.C: New test.
8898
8899 2004-01-12  Roger Sayle  <roger@eyesopen.com>
8900
8901         PR middle-end/11397
8902         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
8903
8904 2004-01-12  Jan Hubicka  <jh@suse.cz>
8905
8906         PR opt/12826
8907         * gcc.dg/20040112-1.c: New.
8908
8909         * gcc.dg/dwarf-die[1-7].c: Move to...
8910         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
8911         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
8912
8913 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
8914
8915         PR c++/4100
8916         * g++.dg/parse/friend4.C: New test.
8917
8918 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
8919
8920         PR c++/4100
8921         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
8922         definition is called a friend.
8923
8924 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
8925
8926         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
8927
8928 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
8929
8930         PR c++/3478
8931         * g++.dg/parse/error10.C: New test.
8932         * g++.dg/template/arg2.C: Accept "invalid type" error.
8933
8934 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
8935
8936         PR middle-end/13392
8937         * g++.dg/opt/expect2.C: New test.
8938
8939 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8940
8941         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
8942         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
8943         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
8944         Update dg-error regexps.
8945
8946 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8947
8948         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
8949         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
8950
8951 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8952
8953         * gcc.dg/pragma-re-1.c: Use right pointer type.
8954
8955 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8956
8957         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
8958
8959 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
8960
8961         * gcc.dg/rs6000-ldouble-1.c: New.
8962
8963 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8964
8965         DR 337
8966         PR c++/9256
8967         * g++.dg/other/abstract1.C: New test.
8968
8969 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
8970
8971         * g++.dg/lookup/strong-using-1.C: New.
8972
8973 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8974
8975         PR c/11234
8976         * gcc.dg/func-ptr-conv-1.c: New test.
8977         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
8978
8979 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
8980
8981         PR target/13380.
8982         * gcc.c-torture/compile/20040109-1.c: New.
8983
8984 2004-01-08  Stuart Hastings  <stuart@apple.com>
8985
8986         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
8987         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
8988         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
8989
8990 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
8991
8992         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
8993
8994 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8995
8996         * ada/acats/run_acats: Treat 'gnatchop' the same way
8997         as 'gnatmake'.  Export GCC_DRIVER.
8998         * ada/acats/run_all.sh: Add target_gnatchop.  Use
8999         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
9000
9001 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9002
9003         PR c++/12573
9004         * g++.dg/template/dependent-expr4.C: New test.
9005
9006 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
9007
9008         * gcc.dg/altivec-11.c: New test.
9009
9010 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
9011
9012         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
9013
9014 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9015
9016         PR c/6024
9017         * gcc.dg/enum-compat-1.c: New test.
9018         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
9019
9020 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9021
9022         PR c/12165
9023         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
9024         gcc.dg/c99-idem-qual-3.c: New tests.
9025
9026 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
9027
9028         * gcc.dg/winline-7.c: Don't cast void * to int.
9029
9030 2004-01-06  Jan Hubicka  <jh@suse.cz>
9031
9032         * gcc.dg/i386-sse-5.c: New test
9033         * g++.dg/eh/simd-1.c: Add -w argument for i386.
9034
9035 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9036
9037         PR c++/12815
9038         * g++.dg/rtti/typeid4.C: New test.
9039
9040 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9041
9042         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
9043
9044 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9045
9046         PR c++/12132
9047         * g++.dg/template/error11.C: New test.
9048
9049         PR c++/13451
9050         * g++.dg/template/class2.C: New test.
9051
9052 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9053         Richard Sandiford <rsandifo@redhat.com>
9054
9055         PR c++/13387
9056         * g++.dg/opt/alias3.C: New test.
9057
9058 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
9059
9060         PR c++/13157
9061         * g++.dg/template/koenig3.C: New test.
9062
9063         PR c++/13529
9064         * g++.dg/parse/offsetof3.C: New test.
9065
9066         * g++.dg/init/copy7.C: Add missing dg-error markers.
9067
9068         PR c++/12226
9069         * g++.dg/init/copy7.c: New test.
9070
9071         PR c++/13536
9072         * g++.dg/parse/cast1.C: New test.
9073
9074 2004-01-04  Jan Hubicka  <jh@suse.cz>
9075
9076         * gcc.dg/winline[1-7].c: New tests.
9077
9078 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9079
9080         PR c++/13520
9081         * g++.dg/template/qualttp22.C: New test.
9082
9083 2004-01-01  Jan Hubicka  <jh@suse.cz>
9084
9085         * gcc.dg/debug/20031231-1.c: New.
9086         * gcc.c-torture/compile/20040101-1.c: New.
9087         * gcc.dg/dwarf-die-[1-7].c: New.
9088
9089 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
9090
9091         PR optimization/13521
9092         * gcc.c-torture/compile/20031231-1.c: New test.
9093
9094 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9095
9096         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
9097
9098 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9099
9100         PR c++/10079
9101         * g++.dg/template/crash16.C: New test.
9102
9103 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
9104
9105         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
9106
9107 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9108
9109         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
9110         ports.
9111         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9112         * g++.old-deja/g++.law/profile1.C: Likewise.
9113         * gcc.c-torture/compile/981006-1.c: Likewise.
9114         * gcc.c-torture/execute/loop-2e.x: Likewise.
9115         * gcc.c-torture/execute/loop-2f.x: Remove.
9116         * gcc.c-torture/execute/loop-2g.x: Likewise.
9117         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
9118         * gcc.dg/20020312-2.c: Remove traces of dead ports.
9119
9120 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
9121
9122         PR c++/13507
9123         * g++.dg/ext/attrib11.C: New test.
9124
9125         PR c++/13494
9126         * g++.dg/template/array2-1.C: New test.
9127         * g++.dg/template/array2-2.C: New test.
9128
9129 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
9130
9131         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
9132
9133 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9134
9135         PR c++/12774
9136         * g++.dg/template/array1-1.C: New test.
9137         * g++.dg/template/array1-2.C: New test.
9138
9139 2003-12-29  Roger Sayle  <roger@eyesopen.com>
9140
9141         PR fortran/12632
9142         * g77.dg/12632.f: New test case.
9143
9144 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9145
9146         PR c++/13289
9147         * g++.dg/parse/nontype1.C: New test.
9148
9149 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9150
9151         PR c++/12403
9152         * g++.dg/parse/explicit1.C: New test.
9153         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
9154
9155 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
9156
9157         PR c++/13081
9158         * g++.dg/opt/inline6.C: New test.
9159
9160         PR c++/12613
9161         * g++.dg/parse/error9.C: New test.
9162
9163         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
9164
9165 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
9166
9167         PR c++/13009
9168         * g++.dg/init/assign1.C: New test.
9169
9170 2003-12-28  Roger Sayle  <roger@eyesopen.com>
9171
9172         PR c++/13070
9173         * g++.dg/warn/format3.C: New test case.
9174
9175 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9176
9177         * gcc.c-torture/compile/20031227-1.c: New test.
9178
9179 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9180
9181         * g++.dg/bprob/bprob.exp: Load target-supports.exp
9182         * g77.dg/bprob/bprob.exp: Likewise.
9183         * gcc.misc-tests/bprob.exp: Likewise.
9184         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
9185         variants on systems where the library does not provide that
9186         functionality.
9187         * gcc.dg/builtins-20.c: Use builtins-config.h.
9188         * gcc.dg/builtins-config.h: New file.
9189
9190 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9191
9192         * lib/gcc-dg.exp (dg-require-profiling): New function.
9193         * lib/target-supports.exp (check_profiling_available): Likewise.
9194         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
9195         * g77.dg/bprob/bprob.exp: Likewise.
9196         * gcc.misc-tests/bprob.exp: Likewise.
9197         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
9198         * gcc.dg/20021014-1.c: Likewise.
9199         * gcc.dg/nest.c: Likewise.
9200
9201 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9202
9203         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
9204         compiling.
9205         * g++.dg/lookup/java2.C: Likewise.
9206         * gcc.dg/cpp/lexident.c: Likewise.
9207
9208 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
9209
9210         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
9211         given.
9212         * gcc.c-torture/compile/961203-1.c: Likewise.
9213         * gcc.c-torture/compile/980506-1.c: Likewise.
9214
9215 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
9216
9217         * lib/gcc-dg.exp (dg-prune-output): New annotation.
9218         (additional_prunes): New global.
9219         (gcc-dg-prune): Handle additional per-test pruning.
9220         (dg-test): Clear additional_prunes between tests.
9221
9222         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
9223         dg-prune-output to avoid spurious failures from assembler
9224         complaining about nonexistent WAW violations.
9225         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
9226         Use dg-prune-output to avoid spurious failures from assembler
9227         warning about Itanium B-step errata.
9228
9229 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9230
9231         * g++.dg/abi/macro0.C: New test.
9232         * g++.dg/abi/macro1.C: Likewise.
9233         * g++.dg/abi/macro2.C: Likewise.
9234
9235         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
9236         * g++.dg/abi/bitfield7.C: Likewise.
9237         * g++.dg/abi/dtor2.C: Likewise.
9238         * g++.dg/abi/mangle11.C: Likewise.
9239         * g++.dg/abi/mangle12.C: Likewise.
9240         * g++.dg/abi/mangle14.C: Likewise.
9241         * g++.dg/abi/mangle17.C: Likewise.
9242         * g++.dg/abi/vbase10.C: Likewise.
9243         * g++.dg/abi/vbase14.C: Likewise.
9244         * g++.dg/template/qualttp17.C: Likewise.
9245
9246 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
9247
9248         PR c/11995
9249         * gcc.dg/20031223-1.c: New test.
9250
9251 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9252
9253         * gcc.dg/noreturn-7.c: New test.
9254
9255 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9256
9257         * gcc.dg/null-pointer-1.c: New test.
9258
9259 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
9260
9261         * g++.old-deja/g++.jason/template18.C: Remove.
9262         * g++.old-deja/g++.jason/template37.C: Likewise.
9263
9264         PR c++/12862
9265         * g++.dg/lookup/ns1.C: New test.
9266
9267         PR c++/12397
9268         * g++.dg/template/lookup3.C: New test.
9269
9270 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9271
9272         * g++.dg/template/recurse1.C: New test
9273
9274 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
9275
9276         PR c++/12479
9277         * g++.dg/parse/semicolon1.C: New test.
9278         * g++.dg/parse/semicolon1.h: Likewise.
9279
9280 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
9281
9282         * gcc.dg/darwin-misaligned.c: New test.
9283
9284 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9285
9286         PR c/9163
9287         * gcc.dg/20031222-1.c: New test.
9288
9289 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
9290
9291         PR c++/13438
9292         * g++.dg/parse/error8.C: New test.
9293
9294         PR c++/11554
9295         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
9296
9297 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
9298
9299         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
9300         too small.
9301         * gcc.c-torture/compile/930217-1.c: Likewise.
9302         * gcc.c-torture/compile/930513-1.c: Likewise.
9303         * gcc.c-torture/execute/920908-2.c: Likewise.
9304         * gcc.c-torture/execute/921204-1.c: Likewise.
9305         * gcc.c-torture/execute/930621-1.c: Likewise.
9306         * gcc.c-torture/execute/930630-1.c: Likewise.
9307         * gcc.c-torture/execute/931031-1.c: Likewise.
9308         * gcc.c-torture/execute/980602-2.c: Likewise.
9309         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9310         * gcc.c-torture/execute/compndlit-1.c: Likewise.
9311         * gcc.c-torture/execute/extzvsi.c: Likewise.
9312         * gcc.c-torture/unsorted/ext.c: Likewise.
9313
9314 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
9315
9316         PR target/12749
9317         * gcc.c-torture/compile/20031220-2.c: New test case.
9318
9319 2003-12-20  Roger Sayle  <roger@eyesopen.com>
9320
9321         PR optimization/13031
9322         * gcc.c-torture/compile/20031220-1.c: New test case.
9323
9324 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9325
9326         * gcc.dg/cast-function-1.c: New test.
9327
9328 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9329
9330         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
9331         formats.
9332
9333 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
9334
9335         PR c++/12795
9336         * g++.dg/ext/attrib10.C: New test.
9337
9338 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
9339
9340         * gcc.dg/cleanup-10.c: New test.
9341         * gcc.dg/cleanup-11.c: New test.
9342
9343 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
9344
9345         PR c++/13239
9346         * g++.dg/opt/expect1.C: New test.
9347
9348 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
9349
9350         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
9351
9352 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
9353
9354         PR debug/12923
9355         * gcc.dg/20031218-1.c: New test.
9356
9357         PR debug/12389
9358         * gcc.dg/20031218-2.c: New test.
9359         * gcc.dg/20031218-3.c: New test.
9360
9361         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
9362         of label name and allow for USER_LABEL_PREFIX == "_" names.
9363         * g++.dg/abi/mangle18-2.C: Likewise.
9364         * g++.dg/abi/mangle19-1.C: Likewise.
9365         * g++.dg/abi/mangle19-2.C: Likewise.
9366         * g++.dg/abi/mangle20-1.C: Likewise.
9367         * g++.dg/abi/mangle20-2.C: Likewise.
9368
9369 2003-12-18  Richard Henderson  <rth@redhat.com>
9370
9371         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
9372
9373 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
9374             Dan Kegel <dank@kegel.com>
9375
9376         PR other/12009
9377         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
9378         testing a cross compiler, it causes spurious compile failures.
9379         * lib/g++.exp: Likewise.
9380
9381 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9382
9383         PR c++/13262
9384         * g++.dg/template/access13.C: New test.
9385
9386 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9387
9388         * gcc.dg/20031216-1.c: New test.
9389
9390 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9391
9392         PR c++/9154
9393         * g++.dg/template/error10.C: New test.
9394
9395 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9396
9397         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
9398         * g++.dg/eh/simd-2.C: Likewise.
9399
9400 2003-12-17  James E Wilson  <wilson@specifixinc.com>
9401             Roger Sayle  <roger@eyesopen.com>
9402
9403         * gcc.c-torture/execute/ieee/mzero5.c: New.
9404
9405 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
9406
9407         PR c++/10603
9408         * g++.dg/parse/error6.C: New test.
9409
9410         PR c++/12827
9411         * g++.dg/parse/error7.C: New test.
9412
9413 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9414
9415         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
9416         at -O with stabs debugging formats.
9417         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
9418         * gcc.dg/debug/debug-2.c: Likewise.
9419
9420 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
9421
9422         PR c++/12696
9423         * g++.dg/init/error1.C: New test.
9424
9425         PR c++/12218
9426         * g++.dg/init/pm3.C: New test.
9427
9428 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9429
9430         PR c/3347
9431         * gcc.dg/bitfld-8.c: New test.
9432
9433 2003-12-16  James Lemke  <jim@wasabisystems.com>
9434
9435         * gcc.dg/arm-scd42-[123].c: New tests.
9436
9437 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9438
9439         PR c++/9043
9440         * g++.dg/abi/mangle20-1.C: New test.
9441         * g++.dg/abi/mangle20-2.C: New test.
9442
9443 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
9444
9445         PR c++/13275
9446         * g++.dg/other/offsetof2.C: Remove XFAIL.
9447         * g++.dg/parse/offsetof1.C: New test.
9448         * g++.gd/parse/offsetof2.C: Likewise.
9449
9450 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9451
9452         * g++.dg/template/nontype3.C: New test.
9453         * g++.dg/template/static2.C: Tweaked the dg-error clause.
9454
9455 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9456
9457         * g++.dg/warn/noreturn-3.C: Also test instantiation.
9458
9459 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9460
9461         PR c++/13387
9462         * g++.dg/expr/assign1.C: New test.
9463
9464         PR c++/13242
9465         * g++.dg/abi/mangle19-1.C: New test.
9466         * g++.dg/abi/mangle19-2.C: New test.
9467
9468 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
9469
9470         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
9471
9472 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9473
9474         * gcc.c-torture/execute/20031216-1.c: New test.
9475
9476 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9477
9478         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
9479         an ICE regression.
9480
9481 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9482
9483         PR c++/10926
9484         * g++.dg/template/error9.C: New test.
9485
9486         PR c++/11116
9487         * g++.dg/template/error8.C: New test.
9488
9489 2003-12-15  Roger Sayle  <roger@eyesopen.com>
9490
9491         PR middle-end/13400
9492         * gcc.c-torture/execute/20031215-1.c: New test case.
9493
9494 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9495
9496         PR c++/13269
9497         * g++.dg/parse/error5.C: New test.
9498
9499         PR c++/12989
9500         * g++.dg/expr/sizeof1.C: New test.
9501
9502         PR c++/13310
9503         * g++.dg/template/crash15.C: New test.
9504
9505 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
9506
9507         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
9508         a non-POD type as the last named parameter of a varargs function.
9509
9510 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9511
9512         PR c++/13243
9513         PR c++/12573
9514         * g++.dg/template/crash14.C: New test.
9515         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
9516
9517 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
9518
9519         * g++.dg/other/java1.C: New test.
9520
9521         PR c++/13241
9522         * g++.dg/abi/mangle18-1.C: New test.
9523         * g++.dg/abi/mangle18-2.C: New test.
9524
9525 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9526
9527         PR optimization/10312
9528         * gcc.c-torture/execute/20031214-1.c: New.
9529
9530 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
9531
9532         PR c++/10779
9533         PR c++/12160
9534         * g++.dg/parse/error3.C: New test.
9535         * g++.dg/parse/error4.C: Likewise.
9536         * g++.dg/abi/mangle4.C: Tweak error messages.
9537         * g++.dg/lookup/using5.C: Likewise.
9538         * g++.dg/other/error2.C: Likewise.
9539         * g++.dg/parse/typename5.C: Likewise.
9540         * g++.dg/parse/undefined1.C: Likewise.
9541         * g++.dg/template/arg2.C: Likewise.
9542         * g++.dg/template/ttp3.C: Likewise.
9543         * g++.dg/template/type1.C: Likewise.
9544         * g++.old-deja/g++.other/crash32.C: Likewise.
9545         * g++.old-djea/g++.pt/defarg8.C: Likewise.
9546
9547 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9548
9549         PR c++/13106
9550         * g++.dg/warn/noreturn-3.C: New test.
9551
9552 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9553
9554         PR c++/13118
9555         * g++.dg/abi/covariant3.C: New.
9556
9557 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
9558
9559         * g++.dg/eh/ia64-1.C: New test.
9560
9561 2003-12-12  Roger Sayle  <roger@eyesopen.com>
9562
9563         PR optimization/13037
9564         * g77.f-torture/execute/13037.f: New test case.
9565
9566 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9567
9568         PR c++/12881
9569         * g++.dg/abi/covariant2.C: New.
9570
9571 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
9572
9573         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
9574
9575 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
9576
9577         * gcc.c-torture/execute/wchar_t-1.x: Delete.
9578
9579 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
9580
9581         PR other/10819
9582         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
9583         to fix Bug 10819.
9584         * lib/g++.exp (g++_version): Likewise.
9585         * lib/g77.exp (g77_version): Likewise.
9586         * lib/objc.exp (default_objc_version): Likewise.
9587
9588 2003-12-10  Richard Henderson  <rth@redhat.com>
9589
9590         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
9591
9592         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
9593
9594 2003-12-08  Matt Austern  <austern@apple.com>
9595
9596         PR c/13134
9597         * lib/gcc-dg.exp (dg-require-visibility): Define.
9598         * lib/target-supports (check_visibility_available): Define.
9599         * gcc.dg/visibility-1.c: New test.
9600         * gcc.dg/visibility-2.c: Likewise.
9601         * gcc.dg/visibility-3.c: Likewise.
9602         * gcc.dg/visibility-4.c: Likewise.
9603         * gcc.dg/visibility-5.c: Likewise.
9604         * gcc.dg/visibility-6.c: Likewise.
9605         * g++.dg/ext/visibility-1.C: Likewise.
9606         * g++.dg/ext/visibility-2.C: Likewise.
9607         * g++.dg/ext/visibility-3.C: Likewise.
9608         * g++.dg/ext/visibility-4.C: Likewise.
9609         * g++.dg/ext/visibility-5.C: Likewise.
9610         * g++.dg/ext/visibility-6.C: Likewise.
9611
9612 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9613
9614         * g++.dg/lookup/java1.C: New test.
9615         * g++.dg/lookup/java2.C: New test.
9616
9617 2003-12-07  Falk Hueffner  <falk@debian.org>
9618
9619         * g++.dg/opt/noreturn-1.C: New test.
9620
9621 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
9622
9623         * gcc.dg/overflow-1.c: New test.
9624
9625 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9626
9627         * g77.f-torture/compile/13060.f: New test.
9628
9629 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
9630
9631         PR c++/13323
9632         * g++.dg/inherit/operator2.C: New test.
9633
9634 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
9635
9636         PR c++/13305
9637         * g++.dg/ext/attrib9.C: New test.
9638
9639 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
9640
9641         PR c++/13314
9642         * g++.dg/template/error7.C: New test.
9643
9644 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
9645             J"orn Rennecke <joern.rennecke@superh.com>
9646
9647         PR target/13302
9648         * g++.dg/other/struct-va_list.C: New test.
9649
9650 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9651
9652         PR c++/13166
9653         * g++.dg/parse/defarg6.C: New test.
9654
9655 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
9656
9657         PR target/13256
9658         * gcc.c-torture/execute/20031201-1.c: New test.
9659
9660 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
9661
9662         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
9663
9664 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9665
9666         * gcc.dg/builtin-return-1.c: New test.
9667
9668 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
9669             J"orn Rennecke <joern.rennecke@superh.com>
9670
9671         PR optimization/13260
9672         * gcc.c-torture/execute/20031204-1.c: New test.
9673
9674 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
9675
9676         PR c++/9127
9677         * g++.dg/template/error6.C: New test.
9678
9679 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
9680
9681         * gcc.dg/20031202-1.c: New test.
9682
9683 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
9684
9685         PR c++/13179
9686         * g++.dg/template/eh1.C: New test.
9687
9688         PR c++/10771
9689         * g++.dg/template/error5.C: New test.
9690
9691 2003-12-02  David Ung  <davidu@mips.com>
9692
9693         * gcc.dg/compat/vector-check.h: Corrected type for var
9694         g_##TMODE
9695
9696 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9697
9698         PR c++/10126
9699         * g++.dg/template/ptrmem8.C: New test.
9700
9701 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9702
9703         PR c++/12573
9704         * g++.dg/template/dependent-expr3.C: New test.
9705
9706 2003-12-01  James Lemke  <jim@wasabisystems.com>
9707
9708         * gcc.dg/arm-g2.c: New test.
9709
9710 2003-12-01  Roger Sayle  <roger@eyesopen.com>
9711
9712         PR optimization/11634
9713         * gcc.dg/20031201-2.c: New test case.
9714
9715 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
9716
9717         PR 11433
9718         * objc.dg/proto-lossage-3.m: New test.
9719
9720 2003-12-01  Roger Sayle  <roger@eyesopen.com>
9721
9722         PR optimization/12628
9723         * gcc.dg/20031201-1.c: New test case.
9724
9725 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9726
9727         * gcc.dg/unaligned-1.c: New test.
9728
9729 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
9730
9731         PR c++/9849
9732         * g++.dg/template/error4.C: New test.
9733         * g++.dg/template/nested3.C: Adjust error markers.
9734
9735 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9736
9737         * gcc.dg/cpp/assert4.c: Check more #system assertions.
9738
9739 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9740
9741         PR c/10333
9742         * gcc.dg/bitfld-7.c: New test.
9743
9744 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
9745
9746         * gcc.dg/tls/asm-1.C: New test.
9747
9748 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9749
9750         * gcc.dg/cpp/assert4.c: Update.
9751
9752 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9753
9754         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
9755         * gcc.dg/builtin-apply3.c: New test.
9756
9757 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9758
9759         * lib/compat.exp (compat-obj): New xfaildata parameter.
9760         Use it to set compiler_conditional_xfail_data before compiling.
9761         (compat-get-options): Handle dg-xfail-if.
9762         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
9763         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
9764         * gcc.dg/compat/vector-1_y.c: Likewise.
9765         * gcc.dg/compat/vector-2_x.c: Likewise.
9766         * gcc.dg/compat/vector-2_y.c: Likewise.
9767
9768 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9769
9770         * g++.dg/opt/reg-stack4.C: New test.
9771
9772 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9773
9774         * gcc.dg/builtin-apply2.c: New test.
9775
9776 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9777
9778         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
9779
9780 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9781
9782         PR c++/12924
9783         * g++.dg/template/template-id-2.C: New test.
9784
9785 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9786
9787         PR c++/5369
9788         * g++.dg/template/memfriend1.C: New test.
9789         * g++.dg/template/memfriend2.C: Likewise.
9790         * g++.dg/template/memfriend3.C: Likewise.
9791         * g++.dg/template/memfriend4.C: Likewise.
9792         * g++.dg/template/memfriend5.C: Likewise.
9793         * g++.dg/template/memfriend6.C: Likewise.
9794         * g++.dg/template/memfriend7.C: Likewise.
9795         * g++.dg/template/memfriend8.C: Likewise.
9796         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
9797
9798 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
9799
9800         PR c++/12515
9801         * g++.dg/ext/cond1.C: New test.
9802
9803 2003-11-20  Richard Henderson  <rth@redhat.com>
9804
9805         * gcc.dg/20020201-2.c: Remove.
9806         * gcc.dg/20020201-4.c: Remove.
9807         * gcc.dg/20020304-1.c: Remove.
9808
9809 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
9810
9811         * gcc.dg/cpp/trad/xwin1.c: New test case.
9812
9813 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
9814
9815         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
9816         * lib/g77.exp: Likewise.
9817         * lib/objc.exp: Likewise.
9818         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
9819         for darwin.
9820
9821 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9822
9823         PR c++/12932
9824         * g++.dg/template/static5.C: New test.
9825
9826 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9827
9828         * gcc.dg/nested-func-1.c: New test.
9829
9830 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9831
9832         * gcc.dg/cpp/assert4.c: New test.
9833
9834 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
9835
9836         PR c++/2294
9837         * g++.dg/lookup/using9.c: New test.
9838
9839 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
9840
9841         PR c++/12762
9842         * g++.dg/template/error3.C: New test.
9843
9844 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
9845
9846         PR ada/13035
9847         * ada/acats/run_acats, run_all.sh: Fix syntax error.
9848         No longer use a wrapper for gcc, since this does not work under
9849         Windows.
9850
9851 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
9852
9853         PR c++/2094
9854         * g++.dg/template/ptrmem7.C: New test.
9855
9856 2003-11-13  Andrew Pinski <apinski@apple.com>
9857
9858         * gcc.c-torture/compile/20031113-1.c: New test.
9859
9860 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
9861             Kean Johnston <jkj@sco.com>
9862
9863         PR c/13029
9864         * gcc.dg/unused-4.c: Update.
9865
9866 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9867
9868         * g++.dg/opt/const3.C: New test.
9869
9870 2003-11-13  Jan Hubicka  <jh@suse.cz>
9871
9872         * gcc.c-torture/compile/20031112-1.c: New test.
9873
9874 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
9875
9876         * g++.dg/parse/crash10.C: Remove bogus error marker.
9877
9878 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9879
9880         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
9881         (host_gcc): Likewise.
9882         (ROOT): Honor $PWDCMD.
9883         (BASE): Likewise.
9884         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
9885
9886 2003-11-12  Catherine Moore  <clm@redhat.com>
9887
9888         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
9889
9890 2003-11-12  Andreas Jaeger  <aj@suse.de>
9891             Jakub Jelinek  <jakub@redhat.com>
9892             Andrew Pinski  <pinskia@physics.uc.edu>
9893             Richard Henderson  <rth@redhat.com>
9894
9895         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
9896         systems.
9897         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
9898
9899         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
9900         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9901
9902 2003-11-11  Andreas Jaeger  <aj@suse.de>
9903
9904         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
9905
9906         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
9907
9908 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
9909
9910         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
9911         Clean ups.
9912
9913 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
9914
9915         * gcc.dg/trampoline-1.c: New test.
9916
9917 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9918
9919         * gcc.c-torture/compile/200031109-1.c: New test.
9920
9921 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9922
9923         PR c/3190
9924         PR c/8714
9925         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
9926         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
9927         gcc.dg/format/no-y2k-1.c: Update.
9928
9929 2003-11-08  Roger Sayle  <roger@eyesopen.com>
9930
9931         PR optimization/10467
9932         * gcc.dg/20031108-1.c: New test case.
9933
9934 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
9935
9936         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
9937
9938 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9939
9940         * gcc.dg/compound-lvalue-1.c: New test.
9941         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
9942         some XFAILs.
9943
9944 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
9945
9946         * gcc.dg/altivec-varargs-1.c: New test.
9947
9948 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9949
9950         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
9951         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
9952         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
9953         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
9954         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
9955
9956 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9957
9958         * gcc.dg/cond-lvalue-1.c: New test.
9959
9960 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
9961
9962         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
9963
9964 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9965
9966         PR c++/11616
9967         * g++.dg/template/instantiate5.C: New test.
9968
9969 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9970
9971         PR c++/12726
9972         * g++.dg/ext/complit2.C: Replace test with self-contained version.
9973         * ChangeLog: Add missing first entry for above test.
9974
9975 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9976
9977         PR c++/9810
9978         * g++.dg/template/using8.C: New test.
9979         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
9980
9981 2003-11-02  Roger Sayle  <roger@eyesopen.com>
9982
9983         PR optimization/10817
9984         * gcc.c-torture/compile/20031102-1.c: New test case.
9985
9986 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
9987
9988         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
9989         2147483647.
9990
9991 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9992
9993         * gcc.dg/20031102-1.c: New test.
9994
9995 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9996
9997         * gcc.dg/complex-1.c: New test.
9998
9999 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10000
10001         PR c++/12796
10002         * g++.dg/template/crash13.C: Adjust expected error location.
10003         * g++.old-deja/g++.brendan/ns1.C: Likewise.
10004
10005 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10006
10007         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10008
10009 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10010
10011         PR/10239
10012         * gcc.c-torture/compile/20031031-2.c: New test.
10013
10014 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10015
10016         PR/11640
10017         * gcc.c-torture/compile/20031031-1.c: New test.
10018
10019 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10020
10021         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10022         * gcc.misc-tests/bprob.exp: Likewise.
10023         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
10024         the execution test on arm-elf configs.
10025         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
10026         configs that don't support scratch files.
10027         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
10028
10029 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
10030
10031         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
10032         done by dejagnu.
10033
10034 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
10035
10036         * ada/acats/run_all.sh: Redirect mv output to /dev/null
10037         Avoid non pure sh syntax. Add more logging.
10038
10039         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
10040         fail.
10041
10042 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10043
10044         PR libgcj/10610
10045         * gcc.dg/ppc-stackalign-1.c: New test.
10046
10047 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
10048
10049         * ada/acats/run_all.sh: Change output to be more compliant with
10050         dejagnu framework.
10051         Create acats.sum and acats.log files under testsuite/ada/acats
10052         Only run [a-z]* directories, to filter out e.g. CVS.
10053         Redirect build output to log file.
10054
10055 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10056
10057         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
10058
10059 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10060
10061         PR ada/5909:
10062         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
10063
10064 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
10065
10066         * gcc.c-torture/compile/20031023-1.c: New test.
10067         * gcc.c-torture/compile/20031023-2.c: New test.
10068         * gcc.c-torture/compile/20031023-3.c: New test.
10069         * gcc.c-torture/compile/20031023-4.c: New test.
10070
10071 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10072
10073         PR c++/10371
10074         * g++.dg/lookup/scoped8.C: New test.
10075
10076 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10077
10078         * g++.dg/opt/reg-stack3.C: New test.
10079
10080 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10081
10082         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
10083
10084 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10085
10086         PR c++/11076
10087         * g++.dg/template/crash13.C: New test.
10088
10089 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10090
10091         * gcc.dg/c99-restrict-2.c: New test.
10092
10093 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
10094
10095         PR c++/12698, c++/12699, c++/12700, c++/12566
10096         * g++.dg/inherit/covariant9.C: New test.
10097         * g++.dg/inherit/covariant10.C: New test.
10098         * g++.dg/inherit/covariant11.C: New test.
10099
10100 2003-10-23  Jason Merrill  <jason@redhat.com>
10101
10102         PR c++/12726
10103         * g++.dg/ext/complit2.C: New test.
10104
10105 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10106
10107         PR target/12654
10108         * gcc.c-torture/execute/20031020-1.c: New test.
10109
10110 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10111
10112         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
10113         following the jump_insn.
10114
10115 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10116
10117         * gcc.dg/cast-lvalue-1.c: New test.
10118
10119 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
10120
10121         PR c++/11962
10122         * g++.dg/template/cond2.C: New test.
10123
10124 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10125
10126         * gcc.dg/builtins-28.c: New test.
10127
10128 2003-10-20  Jan Hubicka  <jh@suse.cz>
10129
10130         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
10131         parameter.
10132         * testsuite/gcc.dg/inline-2.c: Likewise.
10133
10134 2003-10-20  Phil Edwards  <phil@codesourcery.com>
10135
10136         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
10137         * gcc.dg/nest.c:  Likewise.
10138
10139 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10140
10141         PR c++/9781, c++/10583, c++/11862
10142         * g++.dg/parse/crash13.C: New test.
10143
10144 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10145
10146         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
10147
10148 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10149
10150         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
10151         Define HAVE_C99_RUNTIME except on Solaris.
10152         * gcc.dg/builtins-20.c: Likewise.
10153
10154 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10155
10156         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
10157
10158 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10159
10160         PR c++/12495
10161         * g++.dg/template/crash21.C: New test.
10162
10163 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10164
10165         PR c++/2513
10166         * g++.dg/template/typename5.C: New test.
10167
10168 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10169
10170         PR c++/12369
10171         * g++.dg/template/friend25.C: New test.
10172
10173 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
10174
10175         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
10176         versions.
10177
10178 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
10179
10180         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
10181         == 2147483647.
10182
10183 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
10184
10185         * gcc.c-torture/execute/960416-1.x: Remove.
10186         * gcc.c-torture/execute/divconst-3.x: Likewise.
10187
10188 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
10189
10190         PR target/12598
10191         * gcc.dg/torture/cris-volatile-1.c: New test.
10192
10193 2003-10-14  Roger Sayle  <roger@eyesopen.com>
10194
10195         PR optimization/9325
10196         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
10197         for overflowing floating point to integer conversion during RTL
10198         simplification.
10199
10200 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
10201
10202         * objc/execute/_cmd.m: Fix typo.
10203         * objc.dg/image-info.m, objc.dg/symtab-1.m:
10204         Relax 'scan-assembler' regexp.
10205         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
10206         objc.dg/try-catch-4.m: Run on non-Darwin targets.
10207         * objc.dg/zero-link-2.m: Remove blank line.
10208         * objc.dg/zero-link-3.m: New test case.
10209
10210 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
10211
10212         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
10213
10214         * gcc.dg/asm-names.c: Use scan-assembler-not rather
10215         than linker trickery.
10216
10217 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10218
10219         PR c++/12370
10220         * g++.dg/other/friend2.C: New test.
10221
10222 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
10223
10224         * gcc.dg/20031012-1.c: New test.
10225
10226 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
10227
10228         * gcc.dg/weak/weak-3.c: Fix for new warning.
10229
10230 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
10231
10232         PR optimization/8750
10233         * gcc.c-torture/execute/20031012-1.c: New test case.
10234
10235 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10236
10237         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
10238         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
10239
10240 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10241
10242         PR optimization/12260
10243         * gcc.c-torture/compile/20031011-2.c: New test case.
10244
10245 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10246
10247         * gcc.c-torture/execute/20031011-1.c: New testcase.
10248
10249 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10250
10251         * gcc.c-torture/compile/20031011-1.c: New test.
10252
10253 2003-10-11  Jan Hubicka  <jh@suse.cz>
10254
10255         * g++.dg/other/first-global.C: New test.
10256
10257 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10258
10259         * gcc.c-torture/execute/string-opt-18.c: New testcase.
10260
10261 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
10262
10263         * gcc.c-torture/compile/20031010-1.c: New test.
10264
10265 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
10266
10267         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
10268         * gcc.c-torture/execute/va-arg-25.c: ... here.
10269
10270 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
10271
10272         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
10273
10274 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
10275
10276         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
10277
10278 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
10279
10280         * g++.dg/parse/error2.C: New test.
10281
10282 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
10283
10284         PR c++/11097
10285         * g++.dg/other/error5.C: Modify the error message.
10286         * g++.dg/lookup/using8.C: New test.
10287
10288 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
10289
10290         * gcc.dg/darwin-abi-2.c: New file.
10291         * gcc.c-torture/execute/va-arg-24.c: New file.
10292
10293 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
10294
10295         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
10296         indentation.
10297
10298 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
10299
10300         PR c++/10147
10301         * g++.dg/other/error4.C: Update error messages.
10302         * g++.dg/template/ptrmem4.C: Likewise.
10303
10304         PR c++/12337
10305         * g++.dg/init/new9.C: New test.
10306
10307         PR c++/12334, c++/12236, c++/8656
10308         * g++.dg/ext/attrib8.C: New test.
10309
10310 2003-10-06  Devang Patel  <dpatel@apple.com>
10311
10312         * gcc.dg/debug/dwarf2-3.h: New test.
10313         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
10314
10315 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
10316
10317         * g++.dg/opt/cfg2.C: New test.
10318
10319 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10320
10321         * g++.dg/opt/float1.C: New test.
10322
10323 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10324
10325         * gcc.dg/c90-array-lval-6.c: New test.
10326         * gcc.dg/c99-array-lval-6.c: New test.
10327
10328 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
10329             Ziemowit Laski  <zlaski@apple.com>
10330
10331         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
10332         'Derived', so that it is never considered a class method; add
10333         new warning for '+port' method ambiguity.
10334         * objc.dg/method-12.m: Include <objc/objc.h> instead of
10335         <objc/objc-api.h> (needed on Mac OS X).
10336         * objc.dg/method-13.m: New test.
10337
10338 2003-10-03  Roger Sayle  <roger@eyesopen.com>
10339
10340         PR optimization/9325, PR java/6391
10341         * gcc.c-torture/execute/20031003-1.c: New test case.
10342
10343 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
10344
10345         PR optimization/12180
10346         * gcc.dg/20031002-1.c: New test.
10347
10348         PR c++/12486
10349         * g++.dg/inherit/error1.C: New test.
10350
10351 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
10352
10353         * lib/f-torture.exp (search_for): Rename to...
10354         (search_for_re): This.  Also, clean up comments and the
10355         "regexp" invocation.
10356
10357 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
10358
10359         * gcc.c-torture/compile/20031002-1.c: New test.
10360
10361 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
10362
10363         * g++.dg/opt/cond1.C: New test.
10364
10365 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
10366
10367         * gcc.dg/Wold-style-definition-2.c: New testcase.
10368         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
10369
10370 2003-09-29  Richard Henderson  <rth@redhat.com>
10371
10372         * g++.dg/init/array10.C: Add dg-options.
10373
10374 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
10375
10376         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
10377
10378 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10379
10380         * g++.dg/template/friend19.C: Fix typo.
10381         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
10382
10383 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
10384
10385         * gcc.c-torture/execute/20030928-1.c: New test.
10386         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
10387
10388 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10389
10390         * g++.dg/opt/unroll1.C: New test.
10391
10392 2003-09-26  Roger Sayle  <roger@eyesopen.com>
10393
10394         PR optimization/11741
10395         * gcc.dg/20030926-1.c: New test case.
10396
10397 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10398
10399         PR c++/5655
10400         * g++.dg/parse/access7.C: New test.
10401         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
10402
10403 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
10404
10405         MERGE OF objc-improvements-branch into MAINLINE:
10406         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
10407         if libobjc has not been built.
10408         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
10409         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
10410         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
10411         objc/execute/nested-3.m, objc/execute/np-2.m,
10412         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
10413         objc/execute/redefining_self.m, objc/execute/root_methods.m,
10414         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
10415         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
10416         objc.dg/special/unclaimed-category-1.h,
10417         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
10418         well as GNU runtime.
10419         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
10420         * execute/cascading-1.m, execute/function-message-1.m,
10421         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
10422         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
10423         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
10424         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
10425         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
10426         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
10427         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
10428         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
10429         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
10430         * objc.dg/bitfield-2.m: Run only on Darwin.
10431         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
10432         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
10433         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
10434         * objc.dg/const-str-1.m: Fix constant string layout.
10435
10436 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
10437
10438         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
10439
10440 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
10441
10442         * gcc.dg/darwin-abi-1.c: New file.
10443
10444 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
10445
10446         PR target/12281
10447         * gcc.c-torture/compile/20030921-1.c: New test.
10448
10449 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10450
10451         * g++.dg/opt/reg-stack2.C: New test.
10452
10453 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10454
10455         * g++.dg/eh/delayslot1.C: New test.
10456
10457 2003-09-20  Richard Henderson  <rth@redhat.com>
10458
10459         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
10460
10461 2003-09-20  Roger Sayle  <roger@eyesopen.com>
10462
10463         * gcc.c-torture/execute/20030920-1.c: New test case.
10464
10465 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10466
10467         * g++.dg/rtti/typeid3.C: Correct expected error message.
10468
10469 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10470
10471         PR c++/157
10472         * g++.dg/parse/crash12.C: New test.
10473
10474 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
10475
10476         * gcc.dg/compat/mixed-struct-check.h: New.
10477         * gcc.dg/compat/mixed-struct-defs.h: New.
10478         * gcc.dg/compat/mixed-struct-init.h: New.
10479         * gcc.dg/compat/struct-by-value-19_main.c: New.
10480         * gcc.dg/compat/struct-by-value-19_x.c: New.
10481         * gcc.dg/compat/struct-by-value-19_y.c: New.
10482         * gcc.dg/compat/struct-by-value-20_main.c: New.
10483         * gcc.dg/compat/struct-by-value-20_x.c: New.
10484         * gcc.dg/compat/struct-by-value-20_y.c: New.
10485         * gcc.dg/compat/struct-return-19_main.c: New.
10486         * gcc.dg/compat/struct-return-19_x.c: New.
10487         * gcc.dg/compat/struct-return-19_y.c: New.
10488         * gcc.dg/compat/struct-return-20_main.c: New.
10489         * gcc.dg/compat/struct-return-20_x.c: New.
10490         * gcc.dg/compat/struct-return-20_y.c: New.
10491
10492 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
10493         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
10494         so that it will not complain on LP64 targets.
10495
10496 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10497
10498         PR c++/495
10499         * g++.dg/template/friend24.C: New test.
10500
10501 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
10502
10503         PR c++/12332
10504         * g++.dg/template/memtmpl2.C: New test.
10505
10506 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
10507
10508         PR target/11184
10509         * gcc.dg/builtin-apply1.c: New test.
10510
10511 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
10512
10513         PR c++/9848
10514         * g++.dg/warn/Wunused-4.C: New test.
10515
10516 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10517
10518         PR c++/12316
10519         * g++.dg/other/gc2.C: New test.
10520
10521 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
10522
10523         PR c++/11991
10524         * g++.dg/rtti/typeid3.C: New test.
10525
10526         PR c++/12266
10527         * g++.dg/overload/template1.C: New test.
10528
10529 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10530
10531         * g++.dg/opt/cfg3.C: New test.
10532
10533 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10534
10535         PR c++/7939
10536         * g++.dg/template/crash11.C: New test.
10537
10538 2003-09-16  Jason Merrill  <jason@redhat.com>
10539             Jakub Jelinek  <jakub@redhat.com>
10540
10541         * gcc.dg/attr-warn-unused-result.c: New test.
10542
10543 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
10544
10545         PR c++/12184
10546         * g++.dg/expr/call2.C: New test.
10547
10548 2003-09-15  Andreas Jaeger  <aj@suse.de>
10549
10550         * gcc.dg/Wold-style-definition-1.c: New test.
10551
10552 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
10553
10554         PR c++/3907
10555         * g++.dg/parse/template12.C: New test.
10556
10557         * g++.dg/abi/bitfield11.C: New test.
10558         * g++.dg/abi/bitfield12.C: Likewise.
10559
10560 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
10561
10562         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
10563         non-expansion of functional macro name without arguments at EOL.
10564         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
10565
10566 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
10567
10568         * gcc.c-torture/execute/20030914-[12].c: New tests.
10569
10570 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
10571
10572         PR c++/11788
10573         * g++.dg/overload/addr1.C: New test.
10574
10575 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
10576
10577         * gcc.dg/20030909-1.c: New test.
10578
10579 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10580
10581         * gcc.dg/ultrasp10.c: New test.
10582
10583 2003-09-09  Devang Patel  <dpatel@apple.com>
10584
10585         * gcc.dg/darwin-ld-6.c: New test.
10586
10587 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10588
10589         * gcc.dg/torture/builtin-explog-1.c: New testcase.
10590
10591 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
10592
10593         * gcc.dg/ia64-types1.c: New test.
10594         * gcc.dg/ia64-types2.c: Likewise.
10595
10596 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10597
10598         * gcc.dg/builtins-1.c: Add more _Complex tests.
10599         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10600
10601         * gcc.dg/builtins-1.c: Test existing _Complex functions.
10602         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10603
10604 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
10605
10606         PR c++/11786
10607         * g++.dg/lookup/koenig2.C: New test.
10608
10609         PR c++/5296
10610         * g++.dg/rtti/typeid2.C: New test.
10611
10612 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
10613
10614         * gcc.c-torture/compile/20030904-1.c: New test.
10615
10616 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10617
10618         * g++.dg/opt/longbranch2.C: New test.
10619
10620 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10621
10622         * g++.dg/template/crash10.C: Only compile it.
10623
10624 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10625
10626         PR middle-end/11665
10627         * gcc.c-torture/compile/20030907-1.c: New test.
10628         * g++.dg/init/array11.C: New test.
10629
10630 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
10631
10632         PR c++/11852
10633         * g++.dg/init/struct1.C: New test.
10634
10635 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
10636
10637         PR c++/12181
10638         * g++.dg/expr/comma1.C: New test.
10639
10640 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
10641
10642         PR c++/11867
10643         * g++.dg/expr/static_cast5.C: New test.
10644
10645 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10646
10647         PR c++/11507
10648         * g++.dg/lookup/scoped7.C: New test.
10649
10650         PR c++/9574
10651         * g++.dg/other/static1.C: New test.
10652
10653         PR c++/11490
10654         * g++.dg/warn/template-1.C: New test.
10655
10656         PR c++/11432
10657         * g++.dg/template/crash10.C: New test.
10658
10659         PR c++/2478
10660         * g++.dg/overload/VLA.C: New test.
10661
10662         PR c++/10804
10663         * g++.dg/template/call1.C: New test.
10664
10665 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10666
10667         PR c++/11794
10668         * g++.dg/parse/using3.C: New test.
10669
10670 2003-09-06  Roger Sayle  <roger@eyesopen.com>
10671
10672         PR c++/11409
10673         * g++.dg/overload/builtin3.C: New test case.
10674
10675 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
10676
10677         PR c/9862
10678         * gcc.dg/20030906-1.c: New test.
10679         * gcc.dg/20030906-2.c: Likewise.
10680
10681 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10682
10683         PR c++/12167
10684         * g++.dg/parse/defarg5.C: New test.
10685
10686         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
10687
10688 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
10689
10690         PR c++/12163
10691         * g++.dg/expr/static_cast4.C: New test.
10692
10693         PR c++/12146
10694         * g++.dg/template/crash9.C: New test.
10695
10696 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10697
10698         * g++.old-deja/g++.ext/pretty2.C: Update for change
10699         in __FUNCTION__.
10700         * g++.old-deja/g++.ext/pretty3.C: Likewise.
10701
10702 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
10703
10704         PR c++/11922
10705         * g++/dg/template/qualified-id1.C: New test.
10706
10707         PR c++/12037
10708         * g++.dg/warn/noeffect4.C: New test.
10709
10710 2003-09-04  Matt Austern  <austern@apple.com>
10711
10712         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
10713         * g++.dg/ext/fnname2.C: Likewise.
10714         * g++.dg/ext/fnname3.C: Likewise.
10715
10716 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
10717
10718         * g++.dg/expr/lval1.C: New test.
10719         * g++.dg/ext/lvcast.C: Remove.
10720
10721 2003-09-03  Roger Sayle  <roger@eyesopen.com>
10722
10723         PR optimization/11700.
10724         * gcc.c-torture/compile/20030903-1.c: New test case.
10725
10726 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
10727
10728         PR c++/12053
10729         * g++.dg/abi/layout4.C: New test.
10730
10731 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
10732
10733         PR c++/11553
10734         * g++.dg/parse/friend3.C: New test.
10735
10736 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
10737
10738         PR c++/11847
10739         * g++.dg/template/class1.C: New test.
10740
10741         PR c++/11808
10742         * g++.dg/expr/call1.C: New test.
10743
10744 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
10745
10746         PR c++/12114
10747         * g++.dg/init/ref9.C: New test.
10748
10749         PR c++/11972
10750         * g++.dg/template/nested4.C: New test.
10751
10752 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
10753
10754         PR c++/12093
10755         * g++.dg/template/non-dependent4.C: New test.
10756
10757         PR c++/11928
10758         * g++.dg/inherit/conv1.C: New test.
10759
10760 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
10761
10762         PR c++/6196
10763         * g++.dg/ext/label1.C: New test.
10764         * g++.dg/ext/label2.C: Likewise.
10765
10766 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
10767
10768         * g++.dg/expr/cond3.C: New test.
10769
10770 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10771
10772         * gcc.dg/builtins-1.c: Add new builtin cases.
10773
10774 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10775
10776         * gcc.dg/builtins-1.c: Add new cases.
10777         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10778
10779 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10780
10781         * gcc.dg/builtins-1.c: Add more math builtin tests.
10782         * gcc.dg/torture/builtin-attr-1.c: New test.
10783
10784 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
10785
10786         PR optimization/5079
10787         * g++.dg/opt/static3.C: New test.
10788
10789 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10790
10791         * gcc.misc-tests/gcov-10b.c: New test.
10792
10793 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
10794
10795         * g++.dg/opt/ptrmem3.C: New test.
10796
10797         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
10798
10799 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
10800
10801         * gcc.dg/20030826-2.c: New test.
10802
10803 2003-08-26  Roger Sayle  <roger@eyesopen.com>
10804
10805         PR middle-end/12002
10806         * g77.f-torture/compile/12002.f: New test case.
10807
10808 2003-08-26  Roger Sayle  <roger@eyesopen.com>
10809
10810         * gcc.dg/20030826-1.c: New test case.
10811
10812 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
10813
10814         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
10815
10816 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
10817
10818         PR c++/11871
10819         * c++.dg/lookup/crash1.C: New test.
10820
10821         * c++.dg/warn/noeffect3.C: New test.
10822
10823 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
10824
10825         * gcc.dg/compat/vector-1_x.c: Compile with -w.
10826         * gcc.dg/compat/vector-1_y.c: Ditto.
10827         * gcc.dg/compat/vector-2_x.c: Ditto.
10828         * gcc.dg/compat/vector-2_y.c: Ditto.
10829
10830 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
10831
10832         * gcc.dg/20030702-1.c: New test.
10833
10834 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
10835
10836         PR c++/8795
10837         * g++.dg/ext/altivec-1.C: New test.
10838
10839 2003-08-24  Richard Henderson  <rth@redhat.com>
10840
10841         * g++.dg/eh/simd-2.C: Add -w for x86.
10842
10843 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
10844
10845         * gcc.dg/20030815-1.c: New test.
10846
10847 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10848
10849         PR c++/3765
10850         * g++.dg/parse/access6.C: New test.
10851
10852 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10853
10854         PR c++/641, c++/11876
10855         * g++.dg/template/friend22.C: New test.
10856         * g++.dg/template/friend23.C: Likewise.
10857
10858 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10859
10860         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
10861         identically.
10862
10863 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10864
10865         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
10866
10867 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10868
10869         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
10870
10871 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10872
10873         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
10874
10875 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10876
10877         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
10878
10879 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
10880
10881         PR c++/11919
10882         * g++.dg/overload/prom1.C: New test.
10883
10884         PR c++/11551
10885         * g++.dg/parse/dtor2.C: New test.
10886
10887         PR c++/10762
10888         * g++.dg/parse/using2.C: New test.
10889
10890 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
10891
10892         PR target/11805
10893         * gcc.c-torture/compile/20030821-1.c: New.
10894
10895 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
10896
10897         PR c++/11834
10898         * g++.dg/template/deduce2.C: New test.
10899
10900 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
10901
10902         * gcc.c-torture/execute/20030821-1.c: New test.
10903
10904 2003-08-20  Roger Sayle  <roger@eyesopen.com>
10905
10906         PR middle-end/11984
10907         * gcc.dg/20030820-1.c: New test case.
10908
10909 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
10910
10911         PR c++/11945
10912         * g++.dg/warn/noeffect2.C: New test.
10913
10914 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
10915
10916         PR c++/10926
10917         * g++.dg/template/dtor2.C: New test.
10918
10919         PR c++/11684
10920         * g++.dg/template/operator1.C: New test.
10921         * g++.dg/parse/operator4.C: New test.
10922
10923         PR c++/11946.C
10924         * g++.dg/expr/enum1.C: New test.
10925         * gcc.dg/c99-bool-1.c: Remove bogus warning.
10926
10927         PR c++/11036.C
10928         * g++.dg/parse/elab2.C: New test.
10929         * g++.dg/parse/typedef4.C: Change error message.
10930         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
10931         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
10932         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
10933
10934 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
10935
10936         * gcc.dg/pch/warn-1.c: New.
10937         * gcc.dg/pch/warn-1.hs: New.
10938
10939         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
10940         not-tested file.
10941
10942 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10943
10944         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
10945
10946 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10947
10948         * gcc.dg/uninit-D.c: New Test.
10949         * gcc.dg/uninit-E.c: New Test.
10950         * gcc.dg/uninit-F.c: New Test.
10951         * gcc.dg/uninit-G.c: New Test.
10952
10953 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
10954
10955         * g++.dg/README: Describe the pch directory.
10956
10957 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10958
10959         PR c++/11174
10960         * g++.dg/parse/access4.C: New test.
10961         * g++.dg/parse/access5.C: Likewise.
10962         * g++.old-deja/g++.jason/access17.C: Adjust error message.
10963
10964 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
10965
10966         * gcc.dg/noncompile/20030818-1.c: New.
10967
10968 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10969
10970         PR c++/11957
10971         * g++.dg/warn/noeffect1.C: New test.
10972
10973         * g++.dg/template/scope2.C: New test.
10974         * g++.dg/template/error2.C: Correct dg-error
10975
10976 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
10977
10978         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
10979
10980 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
10981
10982         PR C++/11512
10983         * g++.dg/template/warn1.C: New.
10984
10985 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
10986
10987         * g++.dg/template/error2.C: New test.
10988         * g++.dg/lookup/using7.C: Adjust errors
10989         * g++.old-deja/g++.pt/crash36.C: Likewise.
10990         * g++.old-deja/g++.pt/derived3.C: Likewise.
10991
10992 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10993
10994         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
10995         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
10996         * gcc.c-torture/execute/builtins/string-9.c: New, from
10997         string-opt-9.c.  Adjust for execute/builtins framework.
10998         * gcc.c-torture/execute/string-opt-9.c: Delete.
10999
11000 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
11001
11002         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
11003
11004         * g++.dg/parse/ret-type2.C: New test.
11005
11006         PR c++/11703
11007         * g++.dg/init/new8.C: New test.
11008
11009         PR c++/10923
11010         * g++.dg/parse/typedef5.C: New test.
11011
11012         PR c++/9512
11013         * g++.dg/parse/qualified2.C: New test.
11014         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
11015         invalid code.
11016
11017 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
11018
11019         * g++.dg/conversion/ptrmem1.C: New test.
11020
11021 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
11022
11023         PR target/11693
11024         * gcc.dg/20030811-1.c: New test.
11025
11026         PR target/11535
11027         * gcc.c-torture/execute/20030811-1.c: New test.
11028
11029 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11030
11031         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
11032
11033 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
11034
11035         PR c++/11789.C
11036         * g++.dg/inherit/multiple1.C: New test.
11037
11038 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
11039
11040         * gcc.dg/spe1.c: New test.
11041
11042         PR c++/11670
11043         * g++.dg/expr/cast2.C: New test.
11044
11045         PR c++/10530
11046         * g++.dg/template/dependent-name2.C: New test.
11047
11048 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
11049
11050         * g++.dg/parse/crash11.C: Put the dg options in comments.
11051
11052 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
11053
11054         * lib/gcc-dg.exp: Update for diagnostic change.
11055
11056 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11057
11058         PR c++/5767
11059         * g++.dg/parse/crash11.C: New test.
11060
11061 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
11062
11063         * gcc.dg/cpp/spacing1.c: Update.
11064
11065 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
11066
11067         PR target/11739
11068         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
11069         a value for -mtune.
11070
11071 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11072
11073         PR middle-end/11771
11074         * gcc.c-torture/compile/20030804-1.c: New test case.
11075
11076 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11077
11078         * gcc.dg/20030804-1.c: New test case.
11079
11080 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
11081
11082         * gcc.dg/cpp/separate-1.c: New test.
11083
11084 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
11085
11086         PR c++/11704
11087         * g++.dg/template/dependent-expr2.C: New test.
11088
11089         PR c++/11766
11090         * g++.dg/expr/ptrmem1.C: New test.
11091
11092 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11093
11094         PR c++/9453
11095         * g++.dg/template/friend15.C: New test.
11096
11097 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
11098
11099         * lib/dg-pch.exp: Work round PCH bug.
11100
11101 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11102
11103         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
11104         builtins.  Move cases from builtins-4.c here.
11105
11106         * gcc.dg/torture/builtin-math-1.c: New test taken from
11107         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
11108         additional cases.
11109
11110         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
11111         Delete.
11112
11113 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11114
11115         PR c++/9447
11116         * g++.dg/template/using7.C: New test.
11117
11118 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
11119
11120         * import1.c, import2.c: New tests.
11121
11122 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
11123
11124         * g++.dg/eh/crossjump1.C: New test.
11125
11126 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
11127
11128         PR c++/11697
11129         * g++.dg/template/using6.C: New test.
11130
11131         PR c++/11744
11132         * g++.dg/template/koenig2.C: New test.
11133
11134 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11135
11136         PR c++/7983
11137         * g++.dg/parse/typedef4.C: New test.
11138
11139 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11140
11141         PR c++/8442, c++/8806
11142         * g++.dg/template/elab1.C: New test.
11143         * g++.dg/template/type2.C: Likewise.
11144         * g++.dg/template/ttp3.C: Adjust expected error message.
11145         * g++.old-deja/g++.law/visibility13.C: Likewise.
11146         * g++.old-deja/g++.niklas/t135.C: Likewise.
11147         * g++.old-deja/g++.pt/ttp41.C: Likewise.
11148         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
11149         template argument.
11150         * g++.old-deja/g++.pt/ttp44.C: Likewise.
11151
11152 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
11153
11154         PR c++/11295
11155         * g++.dg/ext/stmtexpr1.C: New test.
11156
11157         * g++.dg/opt/tmp1.C: New test.
11158
11159         PR c++/11525
11160         * g++.dg/parse/constant4.C: New test.
11161
11162         PR c++/9447
11163         * g++.dg/template/using5.C: New test.
11164
11165 2003-07-31  Roger Sayle  <roger@eyesopen.com>
11166
11167         * gcc.dg/builtins-27.c: New test case.
11168
11169 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
11170
11171         * gcc.dg/tls/opt-7.c: New test.
11172
11173 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
11174
11175         * g++.old-deja/g++.other/crash18.C: Remove.
11176
11177 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11178
11179         * g++.dg/template/explicit3.C: New.
11180         * g++.dg/template/explicit4.C: New.
11181         * g++.dg/template/explicit5.C: New.
11182
11183         PR c++/11347
11184         * g++.dg/template/memtmpl1.C: New.
11185
11186 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
11187
11188         PR target/11565
11189         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
11190         * gcc.dg/i386-387-5.c (dg-options): Likewise.
11191
11192 2003-07-30  Jan Hubicka  <jh@suse.cz>
11193
11194         * vtgc1.c: Kill.
11195
11196 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
11197
11198         * gcc.dg/struct-in-proto-1.c: New test.
11199
11200 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
11201
11202         * gcc.dg/cpp/include2.c: Only expect one message.
11203
11204 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
11205
11206         PR c++/9447
11207         * g++.dg/template/using1.C: New test.
11208         * g++.dg/template/using2.C: New test.
11209         * g++.dg/template/using3.C: New test.
11210         * g++.dg/template/using4.C: New test.
11211
11212 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
11213
11214         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
11215         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11216
11217 2003-07-28  Jan Hubicka  <jh@suse.cz>
11218
11219         PR c++/11530
11220         * g++.dg/opt/call1.C: New test.
11221
11222 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
11223
11224         PR c++/11667
11225         * g++.dg/init/enum2.C: New test.
11226         * g++.dg/template/overload1.C: Add "-w" option.
11227
11228 2003-07-28    <hp@bitrange.com>
11229
11230         * gcc.dg/Wdeclaration-after-statement-1.c,
11231         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
11232
11233 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
11234
11235         * gcc.c-torture/compile/20030725-1.c: New test.
11236
11237 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
11238
11239         * gcc.dg/20030505.c: Only run for SPE.
11240         Remove definition of opaque type.
11241
11242 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
11243
11244         * g++.dg/template/ptrmem6.C: New test.
11245
11246 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
11247
11248         * gcc.c-torture/compile/zero-strct-2.c: New test.
11249
11250 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
11251
11252         * gcc.dg/intermod-1.c: New test.
11253
11254 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11255
11256         PR c++/11617
11257         * g++.dg/template/lookup2.C: New test.
11258         * g++.dg/template/memclass1.C: Remove instantiated from error.
11259         * g++.dg/other/error2.C: Tweak expected errors.
11260
11261         PR c++/11596
11262         * g++.dg/template/defarg3.C: New test.
11263
11264         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
11265
11266 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
11267
11268         * g++.dg/inherit/access5.C: New test.
11269
11270 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11271
11272         PR c++/11513
11273         * g++.dg/template/crash8.C: New test.
11274
11275 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
11276
11277         PR c/10602
11278         * gcc.dg/noncompile/incomplete-2.c: New test.
11279
11280 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
11281
11282         PR c++/11645
11283         * g++.dg/inherit/access4.C: New test.
11284
11285         PR c++/11517
11286         * g++.dg/expr/cond2.C: New test.
11287
11288         PR optimization/10679
11289         * g++.dg/opt/inline4.C: New test.
11290
11291 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11292
11293         * g++.dg/parse/crash10: New test.
11294
11295 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11296
11297         * g++.dg/ext/flexary1.C: New test.
11298
11299 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11300
11301         PR c++/10793
11302         * g++.dg/template/crash9.C: New test.
11303
11304 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11305
11306         PR c++/3004
11307         * g++.dg/parse/typedef3.C: New test.
11308
11309         PR c++/7906
11310         * g++.dg/parse/operator2.C: New test.
11311
11312         PR c++/8895
11313         * g++.dg/parse/def-tmpl-arg1.C: New test.
11314
11315         PR c++/9282
11316         * g++.dg/parse/funptr1.C: New test.
11317
11318         PR c++/9452
11319         * g++.dg/parse/ambig3.C: New test.
11320
11321         PR c++/9454
11322         * g++.dg/parse/operator3.C: New test.
11323
11324         PR c++/9486
11325         * g++.dg/parse/template10.C: New test.
11326
11327         PR c++/9488
11328         * g++.dg/parse/template11.C: New test.
11329
11330         PR c++/10150
11331         * g++.dg/parse/invalid-op1.C: New test.
11332
11333         PR c++/10247
11334         * g++.dg/parse/condexpr1.C: New test.
11335
11336 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11337
11338         * g++.dg/ext/packed3.C: New test.
11339         * g++.dg/ext/packed4.C: New test.
11340
11341         * gcc.dg/pack-test-3.c: New test.
11342
11343 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
11344
11345         * lib/compat.exp: Handle dg-options per source file.
11346         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
11347         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
11348         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
11349         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
11350         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
11351         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
11352         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
11353         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
11354         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
11355         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
11356         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
11357         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
11358         * g++.dg/compat/break/bitfield7_x.C: Ditto.
11359         * g++.dg/compat/break/bitfield7_y.C: Ditto.
11360
11361 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11362
11363         PR c/10320
11364         * gcc.c-torture/execute/20030718-1.c: New test.
11365
11366 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11367
11368         PR optimization/11536
11369         * gcc.dg/20030721-1.c: New test.
11370
11371 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
11372
11373         PR c++/11546
11374         * g++.dg/template/lookup1.C: New test.
11375
11376 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
11377
11378         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
11379         diagnostics of ill-formed constructs involving labels.
11380         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
11381         the new 'previously defined here' message.
11382
11383 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
11384
11385         * g++.dg/parse/non-dependent2.C: New test.
11386
11387 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11388
11389         * g++.dg/init/init-ref4.C: xfail on targets without
11390         weak symbols.
11391
11392 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
11393
11394         PR target/11087
11395         * gcc.c-torture/execute/20030717-1.c: New test.
11396
11397 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11398
11399         * g++.dg/opt/cfg1.C: New test.
11400
11401 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
11402
11403         PR optimization/11557
11404         * gcc.dg/20030717-1.c: New test.
11405
11406 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
11407
11408         PR c++/10476
11409         * g++.dg/expr/crash-1.C: New test.
11410
11411         PR c++/11027
11412         * g++.dg/template/init3.C: New test.
11413
11414         PR c++/8222
11415         * g++.dg/template/non-dependent1.C: New test.
11416
11417         PR c++/11070
11418         * g++.dg/template/non-dependent2.C: New test.
11419
11420         PR c++/11071
11421         * g++.dg/template/non-dependent3.C: New test.
11422
11423         PR c++/9907
11424         * g++.dg/template/sizeof5.C: New test.
11425
11426 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
11427
11428         PR 11498
11429         * gcc.c-torture/compile/mangle-1.c: New file.
11430
11431 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11432
11433         PR c++/7809
11434         * g++.dg/parse/access3.C: New test.
11435
11436 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
11437
11438         PR c++/11384
11439         * g++.dg/init/init-ref4.C: New test.
11440
11441 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
11442
11443         PR c++/11547
11444         * g++.dg/parse/constant3.C: New test.
11445         * g++.dg/parse/crash7.C: Likewise.
11446
11447 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
11448
11449         PR target/11008
11450         * gcc.dg/i386-pentium4-not-mull.c: New.
11451
11452 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
11453
11454         * gcc.dg/asm-names.c (ymain): Make it weak.
11455
11456 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11457
11458         PR c++/5421
11459         * g++.dg/template/friend21.C: New test.
11460
11461 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
11462
11463         * gcc.dg/cleanup-8.c: New test.
11464         * gcc.dg/cleanup-9.c: New test.
11465
11466 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
11467
11468         * g++.dg/ext/dll-MI1.h: New file.
11469         * g++.dg/ext/dllexport-MI1.C: New file.
11470         * g++.dg/ext/dllimport-MI1.C: New file.
11471
11472 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
11473
11474         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
11475         it does not have cmpstrsi patterns (just cmpmemsi).
11476
11477 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
11478
11479         PR debug/11473
11480         * g++.dg/debug/debug8.C: New test.
11481
11482 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11483
11484         PR c++/10108
11485         * g++.dg/template/crash7.C: New test.
11486
11487 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
11488
11489         PR target/10795
11490         * gcc.c-torture/compile/20030708-1.c: New.
11491
11492 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11493
11494         * gcc.c-torture/execute/20030715-1.c: New test.
11495
11496 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
11497
11498         * gcc.dg/pch/inline-3.c: New file.
11499         * gcc.dg/pch/inline-3.hs: New file.
11500         * gcc.dg/pch/inline-4.c: New file.
11501         * gcc.dg/pch/inline-4.hs: New file.
11502
11503 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
11504
11505         PR c++/11509
11506         * g++.dg/template/crash6.C: New test.
11507
11508         PR c++/7053
11509         * g++.dg/template/friend20.C: New test.
11510
11511         PR c++/7019
11512         * g++.dg/template/overload2.C: New test.
11513
11514 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11515
11516         PR optimization/11440
11517         * gcc.c-torture/execute/20030714-1.c: New test.
11518
11519 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11520
11521         PR c++/11154
11522         * g++.dg/template/partial2.C: New test.
11523
11524 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
11525
11526         PR c++/11503
11527         * g++.dg/template/anon1.C: New test.
11528
11529         PR c++/11493
11530         PR c++/11495
11531         * g++.dg/parse/template9.C: Likewise.
11532         * g++.dg/template/crash4.C: New test.
11533         * g++.dg/template/koenig1.C: Likewise.
11534         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
11535         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
11536         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
11537         functions.
11538         * g++.old-deja/g++.jason/template36.C: Likewise.
11539         * g++.old-deja/g++.mike/p1989.C: Likewise.
11540         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
11541         * g++.old-deja/g++.pt/ttp20.C: Use this->.
11542         * g++.old-deja/g++.pt/ttp21.C: Use this->.
11543         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
11544         compiling.
11545         * g++.old-deja/g++.pt/union2.C: Use this->.
11546
11547 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
11548
11549         * gcc.dg/20030711-1.c: New test.
11550
11551 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
11552
11553         PR c++/11050
11554         * g++.dg/parse/args1.C: New test.
11555         * g++.pt/defarg8.C: Change expected errors.
11556
11557 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
11558
11559         PR c++/8164
11560         * g++.dg/template/nontype2.C: New test.
11561
11562         PR c++/10558
11563         * g++.dg/parse/template8.C: New test.
11564
11565         PR c++/8327
11566         * g++.dg/template/scope1.C: New test.
11567
11568         * g++.dg/warn/Wsign-compare-1.C: New test.
11569
11570 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
11571
11572         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
11573
11574 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
11575
11576         PR c++/9411
11577         * g++.dg/template/explicit2.C: New test.
11578
11579         PR c++/10032
11580         * g++.dg/warn/pedantic1.C: New test.
11581
11582 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
11583
11584         PR c++ 9483
11585         * g++.dg/other/field1.C: New test.
11586
11587 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
11588
11589         PR c/11449
11590         * gcc.c-torture/compile/20030707-1.c: New.
11591
11592 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11593
11594         PR c++/10849
11595         * g++.dg/template/access12.C: New test.
11596
11597 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
11598
11599         * g++.dg/bprob/bprob.exp (prof_ext): Update.
11600         * g77.dg/bprob/bprob.exp (prof_ext): Update.
11601         * gcc.misc-tests/bprob.exp (prof_ext): Update.
11602         * gcc.misc-tests/gcov.exp: Update
11603         * g++.dg/gcov/gcov.exp: Update
11604         * lib/gcov.exp: Update.
11605
11606 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
11607
11608         * g++.dg/abi/mangle17.C: Make sure template expressions are
11609         dependent.
11610         * g++.dg/abi/mangle4.C: Mark erroneous casts.
11611         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
11612         * g++.dg/opt/stack1.C: Remove erroneous code.
11613         * g++.dg/parse/template7.C: New test.
11614         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
11615         * g++.old-deja/g++.pt/crash4.C: Likewise.
11616
11617 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11618
11619         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
11620         with zero or one occurence of `$' after the initial `L'.
11621
11622 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
11623
11624         * gcc.c-torture/compile/20030704-1.c: Add a comment.
11625
11626 2003-07-08  Roger Sayle  <roger@eyesopen.com>
11627
11628         PR c/11370
11629         * gcc.dg/Wunreachable-6.c: New testcase.
11630         * gcc.dg/Wunreachable-7.c: New testcase.
11631
11632 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
11633
11634         PR c/11420
11635         * gcc.dg/20030708-1.c: New test.
11636
11637 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
11638
11639         * gcc.dg/compat/sdata-section.h: New file.
11640         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
11641         * gcc.dg/torture/mips-sdata-1.c: New test.
11642
11643 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11644
11645         PR c++/11030
11646         * g++.dg/template/friend19.C: New test.
11647
11648 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
11649
11650         * g++.dg/opt/strength-reduce.C: New test.
11651
11652 2003-07-07  Roger Sayle  <roger@eyesopen.com>
11653
11654         PR target/10979
11655         * gcc.dg/20030707-1.c: New testcase.
11656
11657 2003-07-07  Roger Sayle  <roger@eyesopen.com>
11658
11659         PR optimization/11059
11660         * g++.dg/opt/emptyunion.C: New testcase.
11661
11662 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11663             Eric Botcazou  <ebotcazou@libertysurf.fr>
11664
11665         * g++.dg/opt/stack1.C: New test.
11666
11667 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
11668
11669         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
11670         run test.
11671
11672         PR c++/11431
11673         * g++.dg/expr/static_cast3.C: New test.
11674
11675 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
11676
11677         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
11678         everywhere.
11679         * gcc.dg/concat.c: Concatenation of string constants with
11680         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
11681         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
11682         * gcc.dg/cpp/escape-2.c: Use wide character constants where
11683         necessary to avoid multi-character character constant warning.
11684         * gcc.dg/cpp/escape.c: Likewise.
11685         * gcc.dg/cpp/ucs.c: Likewise.
11686         Remove backslashes from dg-bogus comments, as they confuse Tcl.
11687         Fix a typo.
11688
11689 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
11690
11691         PR c/11428
11692         * gcc.c-torture/compile/20030704-1.c: New.
11693
11694 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
11695
11696         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
11697
11698 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
11699
11700         PR c++/5287, PR c++/7910,  PR c++/11021
11701         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
11702         tests for warnings.
11703         * g++.dg/ext/dllimport2.C: Add tests for warnings.
11704         * g++.dg/ext/dllimport3.C: Likewise.
11705         * g++.dg/ext/dllimport4.C: New file.
11706         * g++.dg/ext/dllimport5.C: New file.
11707         * g++.dg/ext/dllimport6.C: New file.
11708         * g++.dg/ext/dllimport7.C: New file.
11709         * g++.dg/ext/dllimport8.C: New file.
11710         * g++.dg/ext/dllimport9.C: New file.
11711         * g++.dg/ext/dllimport10.C: New file.
11712         * g++.dg/ext/dllexport1.C: New file.
11713
11714 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
11715
11716         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
11717         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
11718
11719 2003-07-03  Roger Sayle  <roger@eyesopen.com>
11720
11721         * gcc.dg/builtins-25.c: New testcase.
11722         * gcc.dg/builtins-26.c: New testcase.
11723
11724 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
11725
11726         * gcc.dg/compat/vector-defs.h: New file.
11727         * gcc.dg/compat/vector-setup.h: New file.
11728         * gcc.dg/compat/vector-check.h: New file.
11729         * gcc.dg/compat/vector-1_main.c: New file.
11730         * gcc.dg/compat/vector-1_x.c: New file.
11731         * gcc.dg/compat/vector-1_y.c: New file.
11732         * gcc.dg/compat/vector-2_main.c: New file.
11733         * gcc.dg/compat/vector-2_x.c: New file.
11734         * gcc.dg/compat/vector-2_y.c: New file.
11735
11736         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
11737         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
11738         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
11739         * gcc.dg/compat/struct-align-1.h: New file.
11740         * gcc.dg/compat/struct-align-1_main.c: New file.
11741         * gcc.dg/compat/struct-align-1_x.c: New file.
11742         * gcc.dg/compat/struct-align-1_y.c: New file.
11743         * gcc.dg/compat/struct-align-2.h: New file.
11744         * gcc.dg/compat/struct-align-2_main.c: New file.
11745         * gcc.dg/compat/struct-align-2_x.c: New file.
11746         * gcc.dg/compat/struct-align-2_y.c: New file.
11747
11748         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
11749         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
11750         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11751         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
11752         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
11753         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11754         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11755         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
11756         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
11757         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
11758         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
11759         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
11760         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
11761         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
11762         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
11763         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
11764         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
11765         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
11766         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11767         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11768         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11769         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11770         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11771         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11772         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11773         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11774         * gcc.dg/compat/struct-return-10_x.c: Ditto.
11775         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11776         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11777
11778 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11779
11780         * gcc.dg/i386-call-1.c: New test.
11781
11782 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11783
11784         PR c++/9162
11785         * g++.dg/parse/defarg4.C: New.
11786
11787 2003-07-03  Roger Sayle  <roger@eyesopen.com>
11788
11789         PR target/10700
11790         * gcc.c-torture/compile/20030703-1.c: New test case.
11791
11792 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
11793
11794         * g++.dg/template/local3.C: Remove extra semicolon.
11795
11796 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11797
11798         * gcc.dg/i386-volatile-1.c: New test.
11799
11800 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
11801
11802         PR c++/11072
11803         * g++.dg/other/offsetof2.C: XFAIL.
11804         * g++.dg/other/offsetof5.C: New.
11805
11806         PR c++/10219
11807         * g++.dg/template/error1.C: New.
11808
11809         PR c++/9779
11810         * g++.dg/template/dependent-expr1.C: New.
11811
11812 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
11813
11814         PR c++/6949
11815         * g++.dg/template/local3.C: New test.
11816
11817         PR c++/11149
11818         * g++.dg/lookup/scoped6.C: New test.
11819
11820 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
11821
11822         PR c++/8046
11823         * g++.dg/other/error7.C: New test.
11824
11825 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
11826
11827         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
11828         * g++.old-deja/g++.abi/vtable3.h: Likewise.
11829         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11830         * g++.old-deja/g++.other/union2.C: Likewise.
11831         * gcc.dg/c90-const-expr-2.c: Likewise.
11832         * gcc.dg/c90-const-expr-3.c: Likewise.
11833         * gcc.dg/c99-const-expr-2.c: Likewise.
11834         * gcc.dg/c99-const-expr-3.c: Likewise.
11835         * gcc.dg/concat.c: Likewise.
11836
11837 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
11838
11839         PR c++/9559
11840         * g++.dg/init/static1.C: New test.
11841
11842 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11843
11844         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
11845         * g++.old-deja/g++.other/access2.C: Likewise.
11846         * g++.old-deja/g++.other/decl2.C: Likewise.
11847         * gcc.c-torture/execute/20020615-1.c: Likewise.
11848
11849 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11850
11851         PR c++/4933
11852         * g++.dg/template/sizeof4.C: New test.
11853
11854 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11855
11856         * g++.dg/other/error6.C: New test.
11857
11858 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11859
11860         PR c++/10750
11861         * g++.dg/parse/constant2.C: New test.
11862
11863 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
11864
11865         PR c++/11106
11866         * g++.dg/other/error5.C: New test.
11867
11868 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11869
11870         * gcc.dg/format/gcc_diag-1.c: New test.
11871
11872 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
11873
11874         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
11875
11876 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11877
11878         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
11879         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
11880         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
11881
11882 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
11883
11884         * gcc.c-torture/execute/builtins/string-8.c: New test.
11885         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
11886         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
11887         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
11888
11889 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11890
11891         PR c++/10468
11892         * g++.dg/ext/typeof6.C: New test.
11893
11894 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11895
11896         PR c++/10796
11897         * g++.dg/init/enum1.C: New test.
11898
11899 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
11900
11901         * gcc.dg/20030627-1.c: New test.
11902
11903 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
11904
11905         PR c++/11332
11906         * g++.dg/expr/static_cast2.C: New test.
11907
11908 2003-06-26  Roger Sayle  <roger@eyesopen.com>
11909             Jakub Jelinek  <jakub@redhat.com>
11910
11911         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
11912         sprintf(dst,"%s",src) optimization.
11913         * gcc.c-torture/execute/20030626-1.c: New test case.
11914         * gcc.c-torture/execute/20030626-2.c: New test case.
11915
11916 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
11917
11918         * gcc.c-torture/execute/multi-ix.c: New test.
11919
11920         * gcc.c-torture/execute/simd-4.c (main):
11921         Added missing semicolon at end of union.
11922
11923 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
11924
11925         PR c++/8266
11926         * g++.dg/template/explicit-instantiation3.C: New test.
11927
11928 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11929
11930         * gcc.dg/20030626-1.c: Use signed char.
11931
11932 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11933
11934         * gcc.dg/20030626-1.c: New test.
11935
11936 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
11937
11938         * const-str-2.m: Update.
11939
11940 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
11941
11942         PR c++/10990
11943         * g++.dg/rtti/dyncast1.C: New test.
11944         * g++.dg/abi/mangle4.C: Correct base-specifier access.
11945         * g++.dg/lookup/scoped1.C: Remove XFAIL.
11946         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
11947
11948         PR c++/10931
11949         * g++.dg/expr/static_cast1.C: New test.
11950
11951 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
11952
11953         * gcc.dg/20030625-1.c: New test.
11954
11955 2003-06-24  Roger Sayle  <roger@eyesopen.com>
11956
11957         * gcc.c-torture/compile/20030624-1.c: New test case.
11958
11959 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
11960
11961         * gcc.c-torture/execute/string-opt-17.c: New test.
11962
11963 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
11964
11965         PR c++/5754
11966         * g++.dg/parse/crash6.C: New test.
11967
11968 2003-06-23  Roger Sayle  <roger@eyesopen.com>
11969
11970         * gcc.dg/builtins-24.c: New test case.
11971
11972 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
11973
11974         * g++.dg/opt/operator1.C: New test.
11975
11976 2003-06-22  Roger Sayle  <roger@eyesopen.com>
11977
11978         * gcc.c-torture/execute/string-opt-16.c: New test case.
11979
11980 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11981
11982         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
11983         * g++.old-deja/g++.other/conv7.C: Likewise
11984         * g++.old-deja/g++.other/overcnv2.C: Likewise.
11985         * g++.old-deja/g++.other/overload14.C: Likewise.
11986
11987 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11988
11989         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
11990         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
11991
11992 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11993
11994         PR c++/10888
11995         * g++.dg/warn/Winline-3.C: New test.
11996
11997 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11998
11999         * lib/target-supports.exp (check_alias_available): Make the test
12000         program acceptable to the Solaris assembler.
12001
12002         PR c++/10749
12003         * g++.dg/template/memclass2.C: New test.
12004
12005 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12006             Eric Botcazou  <ebotcazou@libertysurf.fr>
12007
12008         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
12009         data for non-matching targets.
12010         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
12011
12012 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12013
12014         PR c++/10845
12015         * g++.dg/template/member3.C: New test.
12016
12017 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
12018
12019         PR c++/10939
12020         * g++.dg/template/func1.C: New test.
12021
12022         PR c++/9649
12023         * g++.dg/template/static4.C: New test.
12024         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
12025
12026         PR c++/11041
12027         * g++.dg/init/ref7.C: New test.
12028
12029 2003-06-19  Matt Austern  <austern@apple.com>
12030
12031         PR c++/11228
12032         * g++.dg/anew1.C: New test.
12033         * g++.dg/anew2.C: New test.
12034         * g++.dg/anew3.C: New test.
12035         * g++.dg/anew4.C: New test.
12036
12037 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
12038
12039         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
12040
12041 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
12042
12043         * gcc.c-torture/execute/simd-4.c (main): Make expected value
12044         endian-dependent.
12045
12046 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
12047
12048         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
12049         Remove cruft.
12050
12051 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
12052
12053         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
12054         * gcc.c-torture/compile/961203-1.c: Likewise.
12055         * gcc.c-torture/compile/980506-1.c: Likewise.
12056
12057 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12058
12059         PR c++/10712
12060         * g++.dg/lookup/using7.C: New test.
12061
12062 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12063
12064         PR c++/11105
12065         * g++.dg/abi/conv1.C: Remove it.
12066         * g++.dg/template/conv7.C: New test.
12067         * g++.dg/template/conv8.C: Likewise.
12068         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
12069         conversion operator.
12070
12071 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
12072
12073         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
12074         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12075         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12076         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12077         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12078         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12079         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12080         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12081         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12082         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12083         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12084         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12085         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12086         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12087         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12088         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12089         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12090         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12091         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12092         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12093         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12094         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12095         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12096         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12097         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12098         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12099         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12100         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12101         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12102
12103 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
12104
12105         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
12106         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
12107         indications.
12108
12109 2003-06-16  Roger Sayle  <roger@eyesopen.com>
12110
12111         * gcc.dg/i386-387-5.c: New test case.
12112         * gcc.dg/i386-387-6.c: New test case.
12113         * gcc.dg/builtins-23.c: New test case.
12114
12115 2003-06-15  Roger Sayle  <roger@eyesopen.com>
12116
12117         * gcc.dg/builtins-22.c: New test case.
12118         * gcc.dg/i386-387-1.c: Update to test exp.
12119         * gcc.dg/i386-387-2.c: Likewise.
12120
12121 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12122
12123         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
12124
12125 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12126
12127         * lib/gcc-dg.exp (dg-require-dll): New function.
12128         (dg-xfail-if): Likewise.
12129         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
12130         driver.
12131
12132         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
12133         * gcc.c-torture/compile/20001205-1.c: Likewise.
12134         * gcc.c-torture/compile/20001226-1.c: Likewise.
12135         * gcc.c-torture/compile/20010518-2.c: Likewise.
12136         * gcc.c-torture/compile/20020312-1.c: Likewise.
12137         * gcc.c-torture/compile/20020604-1.c: Likewise.
12138         * gcc.c-torture/compile/920501-12.c: Likewise.
12139         * gcc.c-torture/compile/920501-4.c: Likewise.
12140         * gcc.c-torture/compile/920520-1.c: Likewise.
12141         * gcc.c-torture/compile/920521-1.c: Likewise.
12142         * gcc.c-torture/compile/920625-1.c: Likewise.
12143         * gcc.c-torture/compile/961203-1.c: Likewise.
12144         * gcc.c-torture/compile/980506-1.c: Likewise.
12145         * gcc.c-torture/compile/981006-1.c: Likewise.
12146         * gcc.c-torture/compile/981022-1.c: Likewise.
12147         * gcc.c-torture/compile/981223-1.c: Likewise.
12148         * gcc.c-torture/compile/990617-1.c: Likewise.
12149         * gcc.c-torture/compile/dll.c: Likewise.
12150         * gcc.c-torture/compile/labels-3.c: Likewise.
12151         * gcc.c-torture/compile/mipscop-1.c: Likewise.
12152         * gcc.c-torture/compile/mipscop-2.c: Likewise.
12153         * gcc.c-torture/compile/mipscop-3.c: Likewise.
12154         * gcc.c-torture/compile/mipscop-4.c: Likewise.
12155         * gcc.c-torture/compile/simd-5.c: Likewise.
12156         * gcc.c-torture/compile/20000804-1.x: Remove.
12157         * gcc.c-torture/compile/20001205-1.x: Likewise.
12158         * gcc.c-torture/compile/20001226-1.x: Likewise.
12159         * gcc.c-torture/compile/20010518-2.x: Likewise.
12160         * gcc.c-torture/compile/20020312-1.x: Likewise.
12161         * gcc.c-torture/compile/20020604-1.x: Likewise.
12162         * gcc.c-torture/compile/920501-12.x: Likewise.
12163         * gcc.c-torture/compile/920501-4.x: Likewise.
12164         * gcc.c-torture/compile/920520-1.x: Likewise.
12165         * gcc.c-torture/compile/920521-1.x: Likewise.
12166         * gcc.c-torture/compile/920625-1.x: Likewise.
12167         * gcc.c-torture/compile/961203-1.x: Likewise.
12168         * gcc.c-torture/compile/980506-1.x: Likewise.
12169         * gcc.c-torture/compile/981006-1.x: Likewise.
12170         * gcc.c-torture/compile/981022-1.x: Likewise.
12171         * gcc.c-torture/compile/981223-1.x: Likewise.
12172         * gcc.c-torture/compile/990617-1.x: Likewise.
12173         * gcc.c-torture/compile/mipscop-1.x: Likewise.
12174         * gcc.c-torture/compile/mipscop-2.x: Likewise.
12175         * gcc.c-torture/compile/mipscop-3.x: Likewise.
12176         * gcc.c-torture/compile/mipscop-4.x: Likewise.
12177         * gcc.c-torture/compile/simd-5.x: Likewise.
12178
12179         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
12180
12181 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12182
12183         * gcc.c-torture/execute/20030611-1.c: New test.
12184
12185 2003-06-12  Roger Sayle  <roger@eyesopen.com>
12186
12187         PR middle-end/168
12188         * gcc.dg/20030612-1.c: New test case.
12189
12190 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12191
12192         PR c++/10635
12193         * g++.dg/expr/cast1.C: New test.
12194
12195 2003-06-12  Roger Sayle  <roger@eyesopen.com>
12196
12197         * gcc.dg/builtins-21.c: New test case.
12198
12199 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
12200
12201         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
12202         options instead of at the end.
12203         * lib/objc.exp (objc_target_compile): Likewise.
12204
12205 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
12206
12207         PR c++/10432
12208         * g++.dg/parse/error1.C: New test.
12209
12210 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
12211
12212         * gcc.dg/compat/struct-by-value-11_main.c: New file.
12213         * gcc.dg/compat/struct-by-value-11_x.c: New file.
12214         * gcc.dg/compat/struct-by-value-11_y.c: New file.
12215         * gcc.dg/compat/struct-by-value-12_main.c: New file.
12216         * gcc.dg/compat/struct-by-value-12_x.c: New file.
12217         * gcc.dg/compat/struct-by-value-12_y.c: New file.
12218         * gcc.dg/compat/struct-by-value-13_main.c: New file.
12219         * gcc.dg/compat/struct-by-value-13_x.c: New file.
12220         * gcc.dg/compat/struct-by-value-13_y.c: New file.
12221         * gcc.dg/compat/struct-by-value-14_main.c: New file.
12222         * gcc.dg/compat/struct-by-value-14_x.c: New file.
12223         * gcc.dg/compat/struct-by-value-14_y.c: New file.
12224         * gcc.dg/compat/struct-by-value-15_main.c: New file.
12225         * gcc.dg/compat/struct-by-value-15_x.c: New file.
12226         * gcc.dg/compat/struct-by-value-15_y.c: New file.
12227         * gcc.dg/compat/struct-by-value-16_main.c: New file.
12228         * gcc.dg/compat/struct-by-value-16_x.c: New file.
12229         * gcc.dg/compat/struct-by-value-16_y.c: New file.
12230         * gcc.dg/compat/struct-by-value-17_main.c: New file.
12231         * gcc.dg/compat/struct-by-value-17_x.c: New file.
12232         * gcc.dg/compat/struct-by-value-17_y.c: New file.
12233         * gcc.dg/compat/struct-by-value-18_main.c: New file.
12234         * gcc.dg/compat/struct-by-value-18_x.c: New file.
12235         * gcc.dg/compat/struct-by-value-18_y.c: New file.
12236
12237         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
12238         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
12239         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
12240         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
12241         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
12242         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
12243         * gcc.dg/compat/scalar-return-3_main.c: New file.
12244         * gcc.dg/compat/scalar-return-3_x.c: New file.
12245         * gcc.dg/compat/scalar-return-3_y.c: New file.
12246         * gcc.dg/compat/scalar-return-4_main.c: New file.
12247         * gcc.dg/compat/scalar-return-4_x.c: New file.
12248         * gcc.dg/compat/scalar-return-4_y.c: New file.
12249
12250 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
12251
12252         * gcc.dg/compat/fp2-struct-check.h: New file.
12253         * gcc.dg/compat/fp2-struct-defs.h: New file.
12254         * gcc.dg/compat/fp2-struct-init.h: New file.
12255         * gcc.dg/compat/struct-by-value-10_main.c: New file.
12256         * gcc.dg/compat/struct-by-value-10_x.c: New file.
12257         * gcc.dg/compat/struct-by-value-10_y.c: New file.
12258         * gcc.dg/compat/struct-return-10_main.c: New file.
12259         * gcc.dg/compat/struct-return-10_x.c: New file.
12260         * gcc.dg/compat/struct-return-10_y.c: New file.
12261
12262         * gcc.dg/compat/compat-common.h: New file.
12263         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
12264         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
12265         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
12266         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
12267         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
12268         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
12269         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
12270         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12271         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
12272         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
12273         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12274         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
12275         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
12276         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12277         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
12278         * gcc.dg/compat/small-struct-check.h: Ditto.
12279         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
12280         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12281         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
12282         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
12283         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12284         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
12285         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
12286         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12287         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
12288         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
12289         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12290         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
12291         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
12292         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12293         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
12294         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
12295         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12296         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
12297         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
12298         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12299         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
12300         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
12301         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12302         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
12303         * gcc.dg/compat/struct-return-2_main.c: Ditto.
12304         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12305         * gcc.dg/compat/struct-return-2_y.c: Ditto.
12306         * gcc.dg/compat/struct-return-3_main.c: Ditto.
12307         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12308         * gcc.dg/compat/struct-return-3_y.c: Ditto.
12309
12310 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
12311
12312         * g++.dg/pch/static-1.C: New file.
12313         * g++.dg/pch/static-1.Hs: New file.
12314
12315 2003-06-10  Richard Henderson  <rth@redhat.com>
12316
12317         * gcc.dg/asm-7.c: Adjust expected warning text.
12318
12319 2003-06-10  Roger Sayle  <roger@eyesopen.com>
12320
12321         * gcc.dg/builtins-20.c: New test case.
12322
12323 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
12324
12325         PR c++/11131
12326         * g++.dg/opt/template1.C: New test.
12327
12328 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12329
12330         * lib/gcc-dg.exp (dg-test): Clear additional_files and
12331         additional_sources.
12332
12333 2003-05-21  David Taylor  <dtaylor@emc.com>
12334
12335         * gcc.dg/Wpadded.c: New file.
12336
12337 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12338
12339         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
12340         * gcc.dg/special/weak-2.c: Add dg-require-weak.
12341         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
12342         dg-require-weak.
12343
12344 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
12345
12346         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
12347
12348 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12349
12350         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
12351         (dg-require-alias): Likewise.
12352         (dg-require-gc-sections): Likewise.
12353         * lib/target-supports.exp (check_gc_sections_available): Likewise.
12354
12355 2003-06-08  Richard Henderson  <rth@redhat.com>
12356
12357         * gcc.dg/20011029-2.c: Fix the array reference.
12358         * gcc.dg/asm-7.c: New.
12359
12360 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
12361
12362         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
12363
12364 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
12365
12366         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
12367         (dg-require-gc-sections): Likewise.
12368
12369 2003-06-08  Jan Hubicka  <jh@suse.cz>
12370
12371         * i386-cmov1.c: Fix regular expression.
12372         * i386-cvt-1.c: Likewise.
12373         * i386-local.c: Likewise.
12374         * i386-local2.c: Likewise.
12375         * i386-mul.c: Likewise.
12376         * i386-ssetype-1.c: Likewise.
12377         * i386-ssetype-3.c: Likewise.
12378         * i386-ssetype-5.c: Likewise.
12379
12380 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12381
12382         PR c++/11039
12383         * g++.dg/warn/implicit-typename2.C: New test.
12384         * g++.dg/warn/implicit-typename3.C: New test.
12385
12386 2003-06-07  Richard Henderson  <rth@redhat.com>
12387
12388         * g++.dg/other/offsetof3.C: Use size_t.
12389         * g++.dg/other/offsetof4.C: Likewise.
12390
12391 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
12392
12393         * lib/copy-file.exp: New. Implement gcc_copy_files.
12394
12395         * lib/dg-pch.exp: Load copy-file.exp
12396         (dg-pch): Use gcc_copy_files instead of "file copy".
12397
12398 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
12399
12400         * gcc.dg/weak/weak.exp: Simplify.
12401         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
12402         * gcc.dg/weak/weak-1.c: Likewise.
12403         * gcc.dg/weak/weak-2.c: Likewise.
12404         * gcc.dg/weak/weak-3.c: Likewise.
12405         * gcc.dg/weak/weak-4.c: Likewise.
12406         * gcc.dg/weak/weak-5.c: Likewise.
12407         * gcc.dg/weak/weak-6.c: Likewise.
12408         * gcc.dg/weak/weak-7.c: Likewise.
12409         * gcc.dg/weak/weak-8.c: Likewise.
12410         * gcc.dg/weak/weak-9.c: Likewise.
12411
12412 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
12413
12414         gcc.c-torture/execute/20030606-1.c: New.
12415
12416 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12417
12418         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
12419         * gcc.dg/builtins-19.c: Likewise.
12420
12421 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12422
12423         * gcc.dg/builtins-2.c: Add some more tests.
12424         * gcc.dg/builtins-18.c: New test case.
12425         * gcc.dg/builtins-19.c: New test case.
12426
12427 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12428             Jim Wilson  <wilson@tuliptree.org>
12429
12430         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
12431
12432 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
12433
12434         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
12435         mempcpy/stpcpy calls not to be optimized into something else.
12436         * gcc.c-torture/execute/string-opt-3.c: Moved to...
12437         * gcc.c-torture/execute/builtins/string-7.c: ...here.
12438         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
12439
12440 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12441
12442         * gcc.dg/format/asm_fprintf-1.c: New test.
12443
12444 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
12445
12446         * lib/gcc-defs.exp (additional_sources): New variable.
12447         (dg-additional-sources): New function.
12448         (additional_files): New variable.
12449         (dg-additional-files): New function.
12450         (dg-additional-files-options): Likewise.
12451         * lib/gcc-dg.exp (dg-require-weak): New function.
12452         (dg-require-alias): Likewise.
12453         (dg-require-gc-sections): Likewise.
12454         * lib/target-supports.exp (check_alias_available): Remove testfile
12455         parameter.
12456         (check_gc_sections_available): New function.
12457         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
12458         (dg-gpp-additional-files): Likewise.
12459         * lib/g++.exp (additional_sources): Remove.
12460         (additional_files): Likewise.
12461         (g++_target_compile): Use dg-additional-files-options.
12462
12463         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
12464         Tcl logic.
12465         * gcc.dg/special/ecos.exp: Remove.
12466         * gcc.dg/special/20000419-2.c: Use dg-require-*.
12467         * gcc.dg/special/alias-1.c: Likewise.
12468         * gcc.dg/special/alias-2.c: Likewise.
12469         * gcc.dg/special/gcsec-1.c: Likewise.
12470         * gcc.dg/special/weak-1.c: Likewise.
12471         * gcc.dg/special/weak-2.c: Likewise.
12472         * gcc.dg/special/wkali-1.c: Likewise.
12473         * gcc.dg/special/wkali-2.c: Likewise.
12474
12475         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
12476         dg-gpp-additional-*.
12477         * g++.dg/special/conpr-3.C: Likewise.
12478         * g++.dg/special/conpr-4.C: Likewise.
12479         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
12480         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
12481         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
12482         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
12483         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
12484         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
12485         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
12486         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
12487         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
12488         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
12489         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
12490         * g++.old-deja/g++.other/comdat1.C: Likewise.
12491         * g++.old-deja/g++.other/comdat2.C: Likewise.
12492         * g++.old-deja/g++.other/comdat3.C: Likewise.
12493         * g++.old-deja/g++.other/ctor1.C: Likewise.
12494         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
12495
12496 2003-06-05  Richard Henderson  <rth@redhat.com>
12497
12498         * gcc.dg/debug/20030605-1.c: New.
12499
12500 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
12501
12502         * README.QMTEST: Update.
12503
12504 2003-06-04  Richard Henderson  <rth@redhat.com>
12505
12506         * gcc.dg/cleanup-1.c: New.
12507         * gcc.dg/cleanup-2.c: New.
12508         * gcc.dg/cleanup-3.c: New.
12509         * gcc.dg/cleanup-4.c: New.
12510         * gcc.dg/cleanup-5.c: New.
12511         * gcc.dg/cleanup-6.c: New.
12512         * gcc.dg/cleanup-7.c: New.
12513
12514 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
12515
12516         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
12517
12518         * lib/dg-pch.exp: New file.
12519         * g++.dg/pch/pch.exp: Use dg-pch.exp.
12520         * gcc.dg/pch/pch.exp: Likewise.
12521
12522 2003-06-04  Roger Sayle  <roger@eyesopen.com>
12523
12524         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
12525         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
12526         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
12527         * gcc.dg/builtins-17.c: New test case.
12528         * gcc.dg/i386-387-4.c: New test case.
12529         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
12530
12531 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12532
12533         * gcc.dg/ultrasp9.c: New test.
12534
12535 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12536
12537         * gcc.c-torture/compile/20030604-1.c: New test.
12538         * gcc.dg/sparc-constant-1.c: New test.
12539
12540 2003-06-03  Glen Nakamura  <glen@imodulo.com>
12541
12542         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
12543
12544 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
12545
12546         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
12547
12548         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
12549         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
12550
12551 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
12552
12553         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
12554
12555 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12556
12557         PR c++/10940
12558         * g++.dg/template/spec10.C: New test.
12559
12560 2003-06-03  Roger Sayle  <roger@eyesopen.com>
12561
12562         * gcc.dg/builtins-16.c: New test case.
12563
12564 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
12565
12566         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
12567         mempcpy test with post-increments.
12568         * gcc.c-torture/execute/string-opt-3.c: New test.
12569         * gcc.dg/string-opt-1.c: New test.
12570
12571 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
12572
12573         PR fortran/10965
12574         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
12575
12576 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
12577
12578         * lib/scanasm.exp (dg-scan): New function, factored out of ...
12579         (scan-assembler): ... here.  Use dg-scan.
12580         (scan-assembler-not): Likewise.
12581         (scan-file): New function.
12582         (scan-file-not): Likewise.
12583         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
12584         * gcc.dg/cpp/_Pragma4.c: Likewise.
12585         * gcc.dg/cpp/_Pragma5.c: Likewise.
12586         * gcc.dg/cpp/avoidpaste1.c: Likewise.
12587         * gcc.dg/cpp/avoidpaste2.c: Likewise.
12588         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
12589         * gcc.dg/cpp/cmdlne-P.c: Likewise.
12590         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
12591         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
12592         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
12593         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
12594         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
12595         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
12596         * gcc.dg/cpp/cxxcom1.c: Likewise.
12597         * gcc.dg/cpp/line1.c: Likewise.
12598         * gcc.dg/cpp/maccom1.c: Likewise.
12599         * gcc.dg/cpp/maccom2.c: Likewise.
12600         * gcc.dg/cpp/maccom3.c: Likewise.
12601         * gcc.dg/cpp/maccom4.c: Likewise.
12602         * gcc.dg/cpp/maccom5.c: Likewise.
12603         * gcc.dg/cpp/maccom6.c: Likewise.
12604         * gcc.dg/cpp/multiline.c: Likewise.
12605         * gcc.dg/cpp/spacing1.c: Likewise.
12606         * gcc.dg/cpp/spacing2.c: Likewise.
12607         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
12608         * gcc.dg/cpp/trad/maccom1.c: Likewise.
12609         * gcc.dg/cpp/trad/maccom2.c: Likewise.
12610         * gcc.dg/cpp/trad/maccom3.c: Likewise.
12611         * gcc.dg/cpp/trad/maccom4.c: Likewise.
12612         * gcc.dg/cpp/trad/maccom6.c: Likewise.
12613         * gcc.dg/cpp/cxxcom2.c: Likewise.
12614         * gcc.dg/cpp/cxxcom2.h: New file.
12615
12616         * gcc.dg/cpp/truefalse.cpp: Move it to ...
12617         * g++.dg/cpp/truefalse.C: Here.
12618         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
12619
12620 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
12621
12622         * gcc.dg/cpp/redef3.c: New file.
12623
12624 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12625
12626         * gcc.dg/i386-loop-3.c: New test.
12627
12628 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
12629
12630         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
12631
12632 2003-05-31  Roger Sayle  <roger@eyesopen.com>
12633
12634         * gcc.dg/fwrapv-1.c: New test case.
12635         * gcc.dg/fwrapv-2.c: New test case.
12636
12637 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12638
12639         PR c++/10956
12640         * g++.dg/template/spec9.C: New test.
12641
12642 2003-05-29  Roger Sayle  <roger@eyesopen.com>
12643
12644         * gcc.dg/duff-4.c: New test case.
12645
12646 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
12647
12648         PR fortran/10843
12649         * g77.dg/ffixed-form-1.f: New test
12650         * g77.dg/ffixed-form-2.f: New test
12651         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
12652         * g77.dg/ffree-form-3.f: New test
12653
12654 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
12655
12656         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
12657         * gcc.dg/wint_t-1.c: Likewise.
12658
12659 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12660
12661         * g++.dg/template/access11.C: New test.
12662
12663 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12664
12665         PR c++/10849
12666         * g++.dg/template/access10.C: New test.
12667
12668 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12669             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12670
12671         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
12672
12673 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
12674
12675         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
12676         suppress for powerpc-*-darwin*.
12677         * gcc.dg/torture/builtin-noret-2.c: Likewise.
12678
12679 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
12680
12681         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
12682         suppress option for powerpc-*-darwin*.
12683
12684 2003-05-23  Roger Sayle  <roger@eyesopen.com>
12685
12686         * gcc.dg/builtins-1.c: Add tests for tan and atan.
12687         * gcc.dg/builtins-4.c: Add test for fmod.
12688
12689 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12690
12691         PR c++/10682
12692         * g++.dg/template/instantiate4.C: New test.
12693
12694 2003-05-22  Roger Sayle  <roger@eyesopen.com>
12695
12696         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
12697
12698 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
12699
12700         * gcc.dg/compat/scalar-return-1_main.c: New file.
12701         * gcc.dg/compat/scalar-return-1_x.c: New file.
12702         * gcc.dg/compat/scalar-return-1_y.c: New file.
12703         * gcc.dg/compat/scalar-return-2_main.c: New file.
12704         * gcc.dg/compat/scalar-return-2_x.c: New file.
12705         * gcc.dg/compat/scalar-return-2_y.c: New file.
12706         * gcc.dg/compat/struct-return-3_main.c: New file.
12707         * gcc.dg/compat/struct-return-3_y.c: New file.
12708         * gcc.dg/compat/struct-return-3_x.c: New file.
12709         * gcc.dg/compat/struct-return-2_main.c: New file.
12710         * gcc.dg/compat/struct-return-2_x.c: New file.
12711         * gcc.dg/compat/struct-return-2_y.c: New file.
12712
12713 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12714
12715         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
12716         for hppa*-hp-hpux*.
12717         * gcc.dg/20021014-1.c (dg-options): Likewise.
12718         * gcc.dg/nest.c (dg-options): Likewise.
12719
12720 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
12721
12722         PR c++/9738
12723         * g++.dg/ext/dllimport2.C: New file.
12724         * g++.dg/ext/dllimport3.C: New file.
12725
12726 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
12727
12728         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
12729         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
12730         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12731         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
12732         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12733         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
12734         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
12735         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
12736         * gcc.dg/compat/small-struct-defs.h: New file.
12737         * gcc.dg/compat/small-struct-init.h: New file.
12738         * gcc.dg/compat/small-struct-check.h: New file.
12739         * gcc.dg/compat/fp-struct-defs.h: New file.
12740         * gcc.dg/compat/fp-struct-check.h: New file.
12741         * gcc.dg/compat/fp-struct-init.h: New file.
12742         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
12743         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
12744
12745 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
12746
12747         * gcc.dg/20030225-2.c: New test.
12748
12749 2003-05-18  Roger Sayle  <roger@eyesopen.com>
12750             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12751
12752         * gcc.c-torture/compile/20030518-1.c: New test case.
12753
12754 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
12755
12756         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
12757         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
12758         gcc-dg-debug-runtest.
12759         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
12760         gcc-dg-debug-runtest.
12761
12762 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12763
12764         PR c++/9022
12765         * g++.dg/lookup/using6.C: New test.
12766
12767 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12768
12769         * g++.dg/parse/access2.C: New test.
12770
12771 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
12772
12773         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
12774         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
12775         * gcc.dg/debug/debug.exp: Likewise.
12776
12777 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
12778
12779         * gcc.dg/dollar.c: New test.
12780
12781 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
12782
12783         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
12784         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
12785         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
12786         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
12787         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
12788         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
12789         * gcc.dg/compat/struct-by-value-6_main.c: New file.
12790         * gcc.dg/compat/struct-by-value-6_x.c: New file.
12791         * gcc.dg/compat/struct-by-value-6_y.c: New file.
12792         * gcc.dg/compat/struct-by-value-7_main.c: New file.
12793         * gcc.dg/compat/struct-by-value-7_x.c: New file.
12794         * gcc.dg/compat/struct-by-value-7_y.c: New file.
12795         * gcc.dg/compat/struct-by-value-8_main.c: New file.
12796         * gcc.dg/compat/struct-by-value-8_x.c: New file.
12797         * gcc.dg/compat/struct-by-value-8_y.c: New file.
12798         * gcc.dg/compat/struct-by-value-9_main.c: New file.
12799         * gcc.dg/compat/struct-by-value-9_x.c: New file.
12800         * gcc.dg/compat/struct-by-value-9_y.c: New file.
12801
12802 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
12803
12804         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
12805         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
12806         support for "repo" mode.
12807         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
12808         * lib/g77-dg.exp: Likewise.
12809         * lib/obj-dg.exp: Likewise.
12810
12811 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
12812
12813         Merge from gcc-3_2-rhl8-branch:
12814         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
12815
12816         * gcc.dg/tls/opt-6.c: New test.
12817
12818         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
12819
12820         * gcc.dg/20030405-1.c: New test.
12821
12822         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
12823
12824         * gcc.dg/20030309-1.c: New test.
12825
12826         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12827
12828         * gcc.c-torture/execute/20030307-1.c: New test.
12829
12830         2003-02-20  Randolph Chung  <tausq@debian.org>
12831
12832         * gcc.c-torture/compile/20030220-1.c: New test.
12833
12834         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
12835
12836         * gcc.dg/20030217-1.c: New test.
12837
12838         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
12839
12840         * gcc.c-torture/compile/20020129-1.c: New test.
12841
12842         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12843
12844         * gcc.dg/unroll-1.c: New test.
12845
12846         2002-11-16  Jan Hubicka  <jh@suse.cz>
12847
12848         * gcc.c-torture/execute/20020920-1.c: New test.
12849
12850         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
12851
12852         PR target/7434
12853         * gcc.c-torture/compile/20021008-1.c: New test.
12854
12855         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
12856
12857         PR target/7559
12858         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
12859
12860         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
12861
12862         * gcc.c-torture/compile/20020807-1.c: New test.
12863
12864         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
12865
12866         * gcc.dg/tls/opt-1.c: New test.
12867
12868         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
12869
12870         * gcc.dg/20020729-1.c: New test.
12871
12872         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
12873
12874         * g++.dg/opt/life1.C: New test.
12875
12876         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
12877
12878         * gcc.dg/20020525-1.c: New test.
12879
12880         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
12881
12882         PR c++/6794
12883         * g++.dg/ext/pretty1.C: New test.
12884         * g++.dg/ext/pretty2.C: New test.
12885
12886 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
12887
12888         PR c++/8385
12889         * g++.dg/ext/typeof5.C: New test.
12890
12891 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
12892
12893         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
12894         __USER_LABEL_PREFIX__ into account.
12895         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
12896
12897 2003-05-14  Roger Sayle  <roger@eyesopen.com>
12898
12899         * gcc.dg/builtins-15.c: New test case.
12900
12901 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
12902
12903         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
12904
12905 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
12906
12907         * lib/g++.exp: Tweak handling of additional source files.
12908         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
12909         * g++.dg/special/conpr-2a.C: Rename to ...
12910         * g++.dg/special/conpr-2a.cc: ... this.
12911         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
12912         * g++.dg/special/conpr-3a.C: Rename to ...
12913         * g++.dg/special/conpr-3a.cc: This.
12914         * g++.dg/special/conpr-3b.C: Rename to ...
12915         * g++.dg/special/conpr-3b.cc: This.
12916         * g++.dg/special/conpr-4.C: New test.
12917         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
12918
12919 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
12920
12921         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
12922
12923 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12924
12925         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
12926         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12927         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
12928         * g++.old-deja/g++.other/warn3.C: Likewise.
12929
12930 2003-05-11  Roger Sayle  <roger@eyesopen.com>
12931
12932         * gcc.dg/i386-387-1.c: Update to also test log.
12933         * gcc.dg/i386-387-2.c: Likewise.
12934
12935 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12936
12937         * g77.f-torture/execute/int8421.f: New test.
12938
12939 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12940
12941         PR c++/10230, c++/10481
12942         * g++.dg/lookup/scoped5.C: New test.
12943
12944 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12945
12946         PR c++/10552
12947         * g++.dg/template/ttp6.C: New test.
12948
12949 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
12950
12951         * gcc.c-torture/execute/builtins: New directory.
12952         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
12953         gcc.c-torture/execute/builtins.
12954         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
12955         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
12956         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
12957         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
12958
12959 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12960
12961         PR c++/9252
12962         * g++.dg/template/access8.C: New test.
12963         * g++.dg/template/access9.C: New test.
12964
12965 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12966
12967         PR c++/9554
12968         * g++.dg/parse/access1.C: New test.
12969
12970 2003-05-09  DJ Delorie  <dj@redhat.com>
12971
12972         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
12973         long, and not an int.
12974
12975 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12976
12977         PR c++/10555, c++/10576
12978         * g++.dg/template/memclass1.C: New test.
12979
12980 2003-05-08  DJ Delorie  <dj@redhat.com>
12981
12982         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
12983         targets.
12984         * gcc.c-torture/execute/20021024-1.x: Likewise.
12985         * gcc.c-torture/execute/shiftdi.x: Likewise.
12986         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
12987         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
12988         * gcc.dg/20021018-1.c: Likewise.
12989
12990 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12991
12992         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
12993
12994         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
12995         (bcopy): Call memmove.
12996
12997 2003-05-08  Roger Sayle  <roger@eyesopen.com>
12998
12999         * g77.f-torture/compile/8485.f: New test case.
13000
13001 2003-05-07  Richard Henderson  <rth@redhat.com>
13002
13003         PR c++/10570
13004         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
13005         Verify exception_cleanup not called for rethrows.
13006         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
13007         when exiting catch block without rethrowing.
13008         * g++.dg/eh/forced3.C: New.
13009         * g++.dg/eh/forced4.C: New.
13010
13011 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
13012
13013         * gcc.dg/20030505.c: Fix triplet.
13014
13015 2003-05-06  DJ Delorie  <dj@redhat.com>
13016
13017         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
13018         * gcc.dg/nest.c: Likewise.
13019
13020 2003-05-05  Roger Sayle  <roger@eyesopen.com>
13021
13022         * gcc.dg/builtins-14.c: New test case.
13023
13024 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
13025
13026         * lib/compat.exp (compat-execute): New argument.
13027         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
13028         * gcc.dg/compat: New test directory.
13029         * gcc.dg/compat/compat.exp: New expect script.
13030         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
13031         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
13032         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
13033         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
13034         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
13035         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
13036
13037         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
13038         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
13039         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
13040         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
13041         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
13042         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
13043         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
13044         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
13045         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
13046         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
13047         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
13048         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
13049         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
13050         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
13051         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
13052
13053 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
13054
13055         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
13056
13057 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
13058
13059         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
13060
13061 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
13062
13063         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
13064         * gcc.dg/ppc-fsel-2.c: New test.
13065
13066         * gcc.dg/unused-5.c: New test.
13067
13068 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13069
13070         PR c++/10496
13071         * g++.dg/warn/pmf1.C: New test.
13072
13073 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13074
13075         PR c++/4494
13076         * g++.dg/warn/main.C: New test.
13077
13078 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13079
13080         * gcc.dg/nonnull-3.c: New test.
13081
13082 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
13083
13084         * gcc.dg/cpp/Wtrigraphs.c: Update.
13085         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
13086
13087 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
13088
13089         * gcc.dg/ppc-fsel-1.c: New test.
13090
13091 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
13092
13093         PR c/10604
13094         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
13095
13096 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
13097
13098         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
13099
13100 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13101
13102         PR c++/9364, c++/10553, c++/10586
13103         * g++.dg/parse/typename4.C: New test.
13104         * g++.dg/parse/typename5.C: Likewise.
13105
13106 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
13107
13108         * gcc.c-torture/compile/20030503-1.c: New test.
13109
13110 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13111
13112         * g++.dg/lookup/using5.C: Fix testcase error.
13113
13114 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
13115
13116         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
13117         since MEABI is no longer supported.  Remove all vestiges
13118         of MEABI from the test.
13119
13120 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13121
13122         PR c++/10554
13123         * g++.dg/lookup/using5.C: New test.
13124
13125 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13126
13127         PR c++/8772
13128         * g++.dg/template/ttp5.C: New test.
13129
13130 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
13131
13132         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
13133         (dg-gpp-additional-sources): New function.
13134         (dg-gpp-additional-files): Likewise.
13135         * lib/g++.exp (additional_sources): New variable.
13136         (additional_files): Likewise.
13137         (g++_target_compile): Deal with them.
13138         * lib/old-dejagnu.exp: Remove.
13139         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
13140         * g++.old-deja: Revise all tests to use dg commands.
13141
13142 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13143
13144         PR c++/9432, c++/9528
13145         * g++.dg/lookup/using4.C: New test.
13146
13147 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
13148
13149         * gcc.dg/noreturn-5.c: New file.
13150         * gcc.dg/noreturn-6.c: New file.
13151
13152         * gcc.c-torture/compile/inline-1.c: New file.
13153
13154 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13155
13156         PR c++/10551
13157         * g++.dg/template/explicit1.C: New test.
13158
13159 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13160
13161         PR c++/10549
13162         * g++.dg/other/bitfield1.C: New test.
13163
13164         PR c++/10527
13165         * g++.dg/init/new7.C: New test.
13166
13167 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13168
13169         * g++.dg/ext/desig1.C: New test.
13170         * g++.dg/ext/init1.C: Update.
13171
13172         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
13173
13174 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
13175
13176         PR c++/10180
13177         * g++.dg/warn/Winline-1.C: New test.
13178
13179 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
13180
13181         * gcc.c-torture/execute/string-opt-19.c: New test.
13182
13183         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
13184         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
13185
13186 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
13187
13188         PR c++/10506
13189         * g++.dg/init/new6.C: New test.
13190
13191         PR c++/10503
13192         * g++.dg/init/ref6.C: New test.
13193
13194 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
13195
13196         * g++.dg/warn/weak1.C: XFAIL on AIX4.
13197
13198 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13199
13200         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
13201         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
13202
13203 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
13204
13205         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
13206         initialized static data members.
13207
13208 2003-04-25  H.J. Lu <hjl@gnu.org>
13209
13210         * gcc.dg/ia64-sync-4.c: New test.
13211
13212 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13213
13214         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
13215         date.
13216
13217 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
13218
13219         PR c++/10337
13220         * g++.dg/warn/conv1.C: New test.
13221         * g++.old-deja/g++.other/conv7.C: Adjust.
13222         * g++.old-deja/g++.other/overload14.C: Adjust.
13223
13224 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13225
13226         PR c++/10471
13227         * g++.dg/template/defarg2.C: New test.
13228
13229 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
13230
13231         * gcc.dg/cpp/include2.c: Update.
13232         * gcc.dg/cpp/multiline-2.c: New.
13233         * gcc.dg/cpp/multiline.c: Update.
13234         * gcc.dg/cpp/strify2.c: Update.
13235         * gcc.dg/cpp/trad/literals-2.c: Update.
13236
13237 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13238
13239         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
13240
13241 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13242
13243         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
13244
13245 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13246
13247         PR c++/10451
13248         * g++.dg/parse/crash4.C: New test.
13249
13250         PR c++/9847
13251         * g++.dg/parse/crash5.C: New test.
13252
13253 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
13254
13255         PR c++/10446
13256         * g++.dg/parse/crash3.C: New test.
13257
13258         PR c++/10428
13259         * g++.dg/parse/elab1.C: New test.
13260
13261 2003-04-22  Devang Patel  <dpatel@apple.com>
13262
13263         * gcc.dg/cpp/trad/funlike-5.c: New test.
13264
13265 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
13266
13267         * g++.dg/other/packed1.C: Fix dg options.
13268
13269 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
13270
13271         * g++.dg/other/offsetof2.C: New test.
13272
13273 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
13274
13275         * g++.dg/template/recurse.C: Adjust location of error messages.
13276
13277 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
13278
13279         PR c++/9881
13280         * g++.dg/init/addr-const1.C: New test.
13281         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
13282
13283 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13284
13285         PR c++/10405
13286         * g++.dg/lookup/struct-hack1.C: New test.
13287
13288 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
13289
13290         * ucs.c: Update diagnostic messages.
13291
13292 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
13293
13294         * gcc.dg/cpp/truefalse.cpp: New test.
13295         * gcc.dg/cpp/cpp.exp: Update.
13296         * g++.dg/other/stdbool-if.C: Remove.
13297
13298 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
13299
13300         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
13301         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
13302
13303 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13304
13305         * gcc.c-torture/compile/20030418-1.c: New test.
13306
13307 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
13308
13309         * README.compat: Remove; content moved to doc/sourcebuild.texi.
13310
13311 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13312
13313         PR c++/10347
13314         g++.dg/template/dependent-name1.C: New test.
13315
13316 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
13317
13318         * gcc.dg/warn-1.c (tourist_guide): New array,
13319         contains a pointer to bar.
13320
13321 2003-04-16  Roger Sayle  <roger@eyesopen.com>
13322
13323         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
13324         * gcc.c-torture/execute/medce-1.c: New test case.
13325         * gcc.c-torture/execute/medce-2.c: New test case.
13326
13327 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
13328
13329         * lib/prune.exp: Ignore more messages.
13330
13331         PR c++/10381
13332         * g++.dg/parse/lookup3.C: New test.
13333
13334 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
13335
13336         * gcc.c-torture/compile/20030415-1.c : New test.
13337
13338 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
13339
13340         * gcc.c-torture/execute/scope-2.c: Move to ...
13341         * gcc.dg/noncompile/scope.c: .... here.
13342
13343 2003-04-14  Roger Sayle  <roger@eyesopen.com>
13344
13345         * gcc.dg/20030414-2.c: New test case.
13346
13347 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
13348
13349         PR target/10377
13350         * gcc.dg/20030414-1.c: New test.
13351
13352 2003-04-13  Roger Sayle  <roger@eyesopen.com>
13353
13354         * gcc.dg/builtins-12.c: New test case.
13355         * gcc.dg/builtins-13.c: New test case.
13356
13357 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13358
13359         * gcc.c-torture/execute/string-opt-18.c: New test.
13360
13361 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
13362
13363         PR c++/10300
13364         * g++.dg/init/new5.C: New test.
13365
13366 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
13367
13368         PR c++/7910
13369         * g++.dg/ext/dllimport1.C: New test.
13370
13371 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13372
13373         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
13374
13375 2003-04-11  Bud Davis <bdavis9659@comcast.net>
13376
13377         PR Fortran/9263
13378         * g77.f-torture/noncompile/9263.f: New test
13379         PR Fortran/1832
13380         * g77.f-torture/execute/1832.f: New test
13381
13382 2003-04-11  David Chad  <davidc@freebsd.org>
13383             Loren J. Rittle  <ljrittle@acm.org>
13384
13385         libobjc/8562
13386         * objc.dg/headers.m: New test.
13387
13388 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
13389
13390         * gcc.c-torture/execute/builtin-noret-2.c: New.
13391         * gcc.c-torture/execute/builtin-noret-2.x: New.
13392         XFAIL builtin-noret-2.c at -O1 and above.
13393         * gcc.dg/redecl.c: New.
13394         * gcc.dg/Wshadow-1.c: Update error regexps.
13395
13396 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
13397
13398         * g++.dg/abi/bitfield10.C: New test.
13399
13400 2003-04-09  Mike Stump  <mrs@apple.com>
13401
13402         * gcc.dg/pch/pch.exp: Make testcase names longer.
13403         * g++.dg/pch/pch.exp: Make testcase names longer.
13404
13405 2003-04-08  Roger Sayle  <roger@eyesopen.com>
13406
13407         * gcc.dg/builtins-11.c: New test case.
13408
13409 2003-04-08  Roger Sayle  <roger@eyesopen.com>
13410
13411         * gcc.dg/builtins-9.c: New test case.
13412         * gcc.dg/builtins-10.c: New test case.
13413
13414 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
13415
13416         * gcc.dg/noncompile/init-4.c.c: New test.
13417
13418 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
13419
13420         * gcc.misc-test/gcov-9.c: New test.
13421         * gcc.misc-test/gcov-10.c: New test
13422         * gcc.misc-test/gcov-11.c: New test.
13423
13424 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
13425
13426         PR optimization/10024
13427         * gcc.c-torture/compile/20030405-1.c: New test.
13428
13429 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
13430
13431         * gcc.dg/pch/static-3.c: New.
13432         * gcc.dg/pch/static-3.hs: New.
13433         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
13434
13435 2003-04-04  Richard Henderson  <rth@redhat.com>
13436
13437         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
13438         * g++.dg/eh/forced2.C: Likewise.
13439
13440 2003-04-03  Mike Stump  <mrs@apple.com>
13441
13442         * lib/scanasm.exp (scan-assembler): Add xfail processing for
13443         target arg.
13444         (scan-assembler-times, scan-assembler-not): Likewise.
13445         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
13446
13447 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13448
13449         * gcc.dg/sparc-loop-1.c: New test.
13450
13451 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
13452
13453         PR other/9274
13454         * g++.dg/pch/system-2.C: New.
13455         * g++.dg/pch/system-2.Hs: New.
13456
13457 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
13458
13459         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
13460
13461         * g++.dg/eh/simd-1.C (vecfunc): Same.
13462
13463 2003-04-01  Roger Sayle  <roger@eyesopen.com>
13464
13465         * gcc.c-torture/execute/20030401-1.c: New test case.
13466
13467 2003-04-01  Ziemowit Laski <zlaski@apple.com>
13468
13469         * objc.dg/defs.m: New.
13470
13471 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
13472
13473         * g++.dg/eh/simd-1.C: New.
13474         * g++.dg/eh/simd-2.C: New.
13475
13476 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
13477
13478         * gcc.c-torture/execute/simd-3.c: New.
13479
13480 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
13481
13482         PR c/9936
13483         * gcc.dg/20030331-2.c: New test.
13484
13485 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
13486
13487         PR c++/10278
13488         * g++.dg/parse/crash2.C: New test.
13489
13490 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13491
13492         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
13493         * gcc.c-torture/execute/20030331-1.c: ...here.
13494
13495 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13496
13497         * gcc.c-torture/execute/20030331-1.c: New test.
13498
13499 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13500
13501         * lib/gcov.exp: Adjust call return testing strings.
13502         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
13503
13504 2003-03-31  Roger Sayle  <roger@eyesopen.com>
13505
13506         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
13507         * gcc.dg/builtins-7.c: New test case.
13508         * gcc.dg/builtins-8.c: New test case.
13509
13510 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13511
13512         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
13513
13514 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
13515
13516         PR c++/7647
13517         * g++.dg/lookup-class-member-2.C: New test.
13518
13519 2003-03-30  Glen Nakamura  <glen@imodulo.com>
13520
13521         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
13522
13523 2003-03-28  Roger Sayle  <roger@eyesopen.com>
13524
13525         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
13526
13527 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
13528
13529         * g++.dg/init/attrib1.C: New test.
13530
13531 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13532
13533         * gcc.dg/ultrasp8.c: New test.
13534
13535 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13536
13537         * gcc.dg/ultrasp7.c: New test.
13538
13539 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
13540
13541         PR c++/10047
13542         * g++.dg/template/inline1.C: New test.
13543
13544 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13545
13546         * gcc.dg/sparc-dwarf2.c: New test.
13547
13548 2003-03-27  Roger Sayle  <roger@eyesopen.com>
13549
13550         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
13551         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
13552
13553 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
13554
13555         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
13556         than reading .x files.
13557         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
13558         * g77.dg/gcov/gcov-1.f: Likewise.
13559         * gcc.misc-tests/gcov-4b.c: Likewise.
13560         * gcc.misc-tests/gcov-5b.c: Likewise.
13561         * gcc.misc-tests/gcov-6.c: Likewise.
13562         * gcc.misc-tests/gcov-7.c: Likewise.
13563         * gcc.misc-tests/gcov-8.c: Likewise.
13564         * g++.dg/gcov/gcov-1.x: Remove.
13565         * g77.dg/gcov/gcov-1.x: Likewise.
13566         * gcc.misc-tests/gcov-4b.x: Likewise.
13567         * gcc.misc-tests/gcov-5b.x: Likewise.
13568         * gcc.misc-tests/gcov-6.x: Likewise.
13569         * gcc.misc-tests/gcov-7.x: Likewise.
13570         * gcc.misc-tests/gcov-8.x: Likewise.
13571
13572 2003-03-27  Glen Nakamura  <glen@imodulo.com>
13573
13574         PR opt/10087
13575         * gcc.dg/20030324-1.c: New test.
13576
13577 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
13578
13579         PR c++/10224
13580         * g++.dg/template/arg3.C: New test.
13581
13582         PR c++/10158
13583         * g++.dg/template/friend18.C: New test.
13584
13585 2003-03-26  Roger Sayle  <roger@eyesopen.com>
13586
13587         * g77.f-torture/compile/20030326-1.f: New test case.
13588
13589 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
13590
13591         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
13592
13593         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
13594
13595 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
13596
13597         * gcc.dg/ia64-sync-3.c: New test.
13598
13599 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
13600
13601         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
13602
13603 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13604
13605         * gcc.dg/ultrasp6.c: New test.
13606
13607 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13608
13609         * gcc.dg/i386-signbit-1.c: New test.
13610         * gcc.dg/i386-signbit-2.c: New test.
13611         * gcc.dg/i386-signbit-3.c: New test.
13612
13613 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13614
13615         * gcc.dg/ultrasp5.c: Fix options.
13616
13617 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13618
13619         * gcc.dg/ultrasp5.c: Fix comment.
13620
13621 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
13622
13623         PR fortran/10197
13624         * g77.f-torture/execute/10197.f: New test.
13625
13626 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
13627
13628         PR c++/9898, c++/383
13629         * g++.dg/template/conv6.C: New test.
13630
13631         PR c++/10119
13632         * g++.dg/template/ptrmem5.C: New test.
13633
13634         PR c++/10026
13635         * g++.dg/lookup/koenig1.C: New test.
13636
13637         PR C++/10199
13638         * g++.dg/lookup/template2.C: New test.
13639
13640 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
13641
13642         * g++.dg/opt/rtti1.C: New test.
13643
13644 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13645
13646         * gcc.dg/ultrasp5.c: New test.
13647
13648 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
13649
13650         PR middle-end/9967
13651         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
13652         builtin fputs.
13653
13654 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
13655
13656         PR c/8224
13657         * gcc.dg/20030323-1.c: New test.
13658
13659 2003-03-23  Roger Sayle  <roger@eyesopen.com>
13660
13661         * gcc.c-torture/compile/20030323-1.c: New test case.
13662
13663 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
13664
13665         * gcc.dg/20030321-1.c: New test.
13666
13667 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
13668
13669         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
13670
13671 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13672
13673         PR c++/9978, c++/9708
13674         * g++.dg/ext/vlm1.C: Adjust expected error.
13675         * g++.dg/ext/vla2.C: New test.
13676         * g++.dg/template/arg1.C: New test.
13677         * g++.dg/template/arg2.C: New test.
13678
13679 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
13680
13681         * g77.f-torture/execute/select.f: New test.
13682         * g77.f-torture/noncompile/select_no_compile.f: New test.
13683
13684 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
13685
13686         PR c++/9898
13687         * g++.dg/other/error4.C: New test.
13688
13689 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
13690
13691         * g++.dg/template/friend17.C: New test.
13692
13693 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
13694
13695         * gcc.c-torture/compile/20030320-1.c: New.
13696
13697 2003-03-20  Roger Sayle  <roger@eyesopen.com>
13698
13699         * gcc.dg/builtins-6.c: New test case.
13700
13701 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
13702
13703         PR target/10073
13704         * gcc.c-torture/compile/20030319-1.c: New.
13705
13706 2003-03-18  Jan Hubicka  <jh@suse.cz>
13707
13708         * gcc.dg/i386-cvt-1.c: New test.
13709
13710 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
13711
13712         * objc.dg/naming-1.m: Use "(parse|syntax) error".
13713         * objc.dg/naming-2.m: Likewise.
13714
13715 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
13716
13717         PR c++/9639
13718         * g++.dg/parse/crash1.C: New test.
13719
13720 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
13721
13722         PR c++/8805
13723         * g++.dg/eh/cleanup1.C: New test.
13724
13725 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13726
13727         * gcc.c-torture/execute/20030316-1.c: New test case.
13728
13729 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
13730
13731         PR c++/9629
13732         * g++.dg/init/ctor2.C: New test.
13733
13734 2003-03-15  Roger Sayle  <roger@eyesopen.com>
13735
13736         * g77.f-torture/compile/xformat.f: New test case.
13737
13738 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13739
13740         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
13741         * g++.old-deja/g++.mike/eh50.C: Likewise.
13742
13743 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13744
13745         PR c++/6440
13746         * g++.dg/template/spec7.C: New test.
13747         * g++.dg/template/spec8.C: Likewise.
13748
13749 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
13750
13751         * gcc.c-torture/execute/20030313-1.c: New test.
13752
13753 2003-03-14  Richard Henderson  <rth@redhat.com>
13754
13755         * gcc.dg/inline-2.c: Adjust alpha test for external call.
13756
13757 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13758
13759         * gcc.c-torture/compile/20030314-1.c: New test.
13760
13761 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
13762
13763         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
13764         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
13765         thumb target,
13766         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
13767         to accept newer _imp__  prefix and additional
13768         newline in .drectve section.
13769         * gcc.dg/dll-4.c: Likewise.
13770         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
13771         switch.
13772
13773 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
13774
13775         * g++.dg/parse/namespace9.C: New test.
13776
13777         * g++.dg/init/ref5.C: New test.
13778         * g++.dg/parse/ptrmem1.C: Likewise.
13779
13780 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13781
13782         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
13783         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
13784         regular expression.
13785         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
13786         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
13787
13788 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
13789
13790         * gcc.c-torture/execute/20030224-2.c: New test.
13791
13792 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13793
13794         * gcc.dg/decl-3.c: New test.
13795
13796 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13797
13798         * gcc.dg/i386-loop-2.c: New test.
13799
13800 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
13801
13802         PR c++/9474
13803         * g++.dg/parse/namespace8.C: New test.
13804
13805         PR c++/9924
13806         * g++.dg/overload/builtin2.C: New test.
13807
13808 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
13809
13810         * gcc.dg/return-type-3.c: New test.
13811
13812 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
13813
13814         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
13815         profiling options are not supported.
13816
13817 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
13818
13819         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
13820         * g++.old-deja/g++.warn/impint2.C: Likewise.
13821
13822 2003-03-10  Devang Patel  <dpatel@apple.com>
13823
13824         * g++.dg/cpp/c++_cmd_1.C: New test.
13825         * g++.dg/cpp/c++_cmd_1.h: New file.
13826
13827 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
13828
13829         * gcc.dg/altivec-9.c: New file.
13830
13831 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13832
13833         * gcc.dg/ppc-sdata-1.c: New test.
13834         * gcc.dg/ppc-sdata-2.c: New test.
13835
13836 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
13837
13838         PR c++/9373
13839         * g++.dg/opt/ptrmem2.C: New test.
13840
13841         PR c++/8534
13842         * g++.dg/opt/ptrmem1.C: New test.
13843
13844 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13845
13846         * gcc.dg/i386-loop-1.c: New test.
13847
13848 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13849
13850         PR c++/9970
13851         * g++.dg/lookup/friend1.C: New test.
13852
13853 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
13854
13855         PR c++/9823
13856         * g++.dg/parser/constructor1.C: New test.
13857
13858 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
13859
13860         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
13861
13862         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
13863
13864 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
13865
13866         * gcc.dg/cpp/Wunused.c: Update test.
13867
13868 2003-03-08  Jan Hubicka  <jh@suse.cz>
13869
13870         * gcc.dg/inline-3.c: New test.
13871
13872 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
13873
13874         PR c++/9809
13875         * g++.dg/parse/builtin1.C: New test.
13876
13877         PR c++/9982
13878         * g++.dg/abi/cookie1.C: New test.
13879         * g++.dg/abi/cookie2.C: Likewise.
13880
13881         PR c++/9524
13882         * g++.dg/template/field1.C: New test.
13883
13884         PR c++/9912
13885         * g++.dg/parse/class1.C: New test.
13886         * g++.dg/parse/namespace7.C: Likewise.
13887         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
13888
13889 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
13890
13891         * g++.dg/init/ref4.C: New test.
13892
13893 2003-03-07  Jan Hubicka  <jh@suse.cz>
13894
13895         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
13896         * gcc.dg/inline-3.c:  New test.
13897
13898 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
13899
13900         * g++.dg/init/ref3.C: New test.
13901
13902         PR c++/9965
13903         * g++.dg/init/ref2.C: New test.
13904
13905         PR c++/9400
13906         * g++.dg/warn/Wshadow-2.C: New test.
13907
13908         PR c++/9791
13909         * g++.dg/warn/Woverloaded-1.C: New test.
13910
13911 2003-03-05  Jan Hubicka  <jh@suse.cz>
13912
13913         * gcc.dg/i386-local2.c: New.
13914         * gcc.dg/i386-local.c: Fix typo.
13915
13916 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
13917
13918         * g++.dg/abi/layout3.C: New test.
13919
13920 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13921
13922         * gcc.c-torture/compile/20030305-1.c
13923
13924 2003-03-05  Jan Hubicka  <jh@suse.cz>
13925
13926         * gcc.dg/i386-local.c: New.
13927
13928 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
13929
13930         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
13931
13932 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13933
13934         * gcc.dg/switch-2.c: New test.
13935         * gcc.dg/switch-3.c: New test.
13936         * gcc.dg/Wswitch.c: Adjust line numbers.
13937         * gcc.dg/Wswitch-default.c: Likewise.
13938         * gcc.dg/Wswitch-enum.c: Likewise.
13939
13940 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
13941
13942         * gcc.c-torture/execute/20030222-1.c: New test.
13943
13944 2003-03-03  James E Wilson  <wilson@tuliptree.org>
13945
13946         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
13947
13948 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
13949
13950         PR c++/9878
13951         * g++.dg/init/ref1.C: New test.
13952
13953 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
13954
13955         * gcc.dg/sh-relax.c: New SH-only test.
13956
13957 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
13958
13959         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
13960         comment explaining purpose of testcase.
13961
13962 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13963
13964         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
13965         for HC11/HC12 (asm needs two int registers).
13966         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
13967         HC11/HC12 because the test uses an asm which needs two 32-bit
13968         registers.
13969
13970 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13971
13972         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
13973         for HC11/HC12 (array is too large otherwise).
13974         * gcc.c-torture/compile/920501-4.x: New file, likewise.
13975         * gcc.c-torture/compile/20010518-2.x: Likewise.
13976         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
13977         HC11/HC12 (array is too large).
13978
13979 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
13980
13981         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
13982         * lib/g++-dg.exp (g++-dg-test): Likewise.
13983
13984 2003-03-01  Roger Sayle  <roger@eyesopen.com>
13985
13986         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
13987         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
13988
13989 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13990
13991         * g++.dg/warn/implicit-typename1.C: Remove warning.
13992
13993 2003-02-28  Richard Henderson  <rth@redhat.com>
13994
13995         * gcc.dg/noreturn-1.c: Move noreturn warning line.
13996         * gcc.dg/return-type-1.c: Move control reaches end warning line.
13997
13998 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
13999
14000         * gcc.dg/pch/pch.exp: Change .pch to .gch.
14001         * g++.dg/pch/pch.exp: Likewise.
14002
14003 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
14004
14005         PR c++/9879
14006         * testsuite/g++.dg/init/new4.C: New test.
14007
14008 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
14009
14010         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
14011
14012 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
14013
14014         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
14015         unsigned long.
14016
14017         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
14018         wider than float.
14019
14020 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14021
14022         * lib/scanasm.exp: Add support for counting numbers of
14023         occurences.
14024         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
14025         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
14026
14027 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
14028
14029         PR c++/9683
14030         * g++.dg/template/static3.C: New test.
14031
14032         PR c++/9829
14033         * g++.dg/parse/namespace6.C: New test.
14034
14035 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14036
14037         PR target/9732
14038         * gcc.dg/20030225-1.c: New test.
14039
14040 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
14041
14042         * README: Remove out-of-date information.
14043
14044         PR c++/9836
14045         * g++.dg/template/spec6.C: New test.
14046
14047 2003-02-24  Jeff Law  <law@redhat.com>
14048
14049         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
14050
14051 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14052
14053         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
14054         * gcc.dg/pragma-ep-1.c: Likewise.
14055
14056 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14057
14058         PR c++/9602
14059         * g++.dg/template/friend16.C: New test.
14060
14061 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
14062
14063         PR c++/5333
14064         * g++.dg/parse/fused-params1.C: Adjust error messages.
14065         * g++.dg/template/nested3.C: New test.
14066
14067 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
14068
14069         * g++.dg/abi/param1.C: New test.
14070
14071 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14072
14073         PR c++/7982
14074         * g++.dg/warn/implicit-typename1.C: New test.
14075
14076 2003-02-22  Kelley Cook <kelleycook@comcast.net>
14077
14078         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
14079         with "mtune".
14080         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14081         * gcc.c-torture/execute/20010129-1.x: Likewise.
14082         * gcc.dg/20011107-1.c: Likewise.
14083         * gcc.dg/20020108-1.c: Likewise.
14084         * gcc.dg/20020122-3.c: Likewise.
14085         * gcc.dg/20020206-1.c: Likewise.
14086         * gcc.dg/20020310-1.c: Likewise.
14087         * gcc.dg/20020426-2.c: Likewise.
14088         * gcc.dg/20020517-1.c: Likewise.
14089         * gcc.dg/991230-1.c: Likewise.
14090         * gcc.dg/i386-unroll-1.c: Likewise.
14091         * gcc.misc-tests/i386-prefetch.exp: Likewise.
14092
14093 2003-02-22  Jan Hubicka  <jh@suse.cz>
14094
14095         * gcc.dg/i386-mul.c: New test.
14096
14097 2003-02-21  Roger Sayle  <roger@eyesopen.com>
14098
14099         * gcc.dg/builtins-5.c: New test case.
14100
14101 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
14102
14103         * gcc.dg/asmreg-1.c: New test.
14104
14105 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14106
14107         PR c++/9749
14108         * g++.dg/parse/varmod1.C: New test.
14109
14110 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14111
14112         PR c++/9727
14113         * g++.dg/template/op1.C: New test.
14114
14115 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14116
14117         PR c++/8906
14118         * g++.dg/template/nested2.C: New test.
14119
14120 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14121
14122         PR c++/8724
14123         * g++.dg/expr/dtor1.C: New test.
14124
14125 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
14126
14127         * gcc.dg/cpp/include3.c: New test.
14128         * gcc.dg/cpp/inc/foo.h: New file.
14129
14130 2003-02-21  Glen Nakamura  <glen@imodulo.com>
14131
14132         * gcc.c-torture/execute/20030221-1.c: New test.
14133
14134 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
14135
14136         PR c++/9729
14137         * g++.dg/abi/conv1.C: New test.
14138
14139 2003-02-20  Jan Hubicka  <jh@suse.cz>
14140
14141         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
14142
14143 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
14144
14145         * gcc.c-torture/compile/20030219-1.c: New test.
14146
14147 2003-02-18  Jan Hubicka  <jh@suse.cz>
14148
14149         * gcc.dg/funcorder.c: New test.
14150
14151 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
14152
14153         * gcc.c-torture/execute/20030218-1.c: New.
14154
14155 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
14156
14157         * gcc.dg/20030218-1.c: New.
14158
14159 2003-02-18  Richard Henderson  <rth@redhat.com>
14160
14161         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
14162         * gcc.dg/attr-used-2.c: New.
14163
14164 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
14165
14166         PR c++/9704
14167         * g++.dg/init/copy5.C: New test.
14168
14169 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
14170
14171         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
14172         * g++.dg/pch/pch.exp: Likewise.
14173
14174 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
14175
14176         * gcc.c-torture/execute/20030209-1.c: Enable the test if
14177         STACK_SIZE is not defined.
14178
14179 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14180
14181         PR c++/9457
14182         * g++.dg/template/init1.C: New test.
14183
14184 2003-02-16  Jan HUbicka  <jh@suse.cz>
14185
14186         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
14187         (foo): Add few extra tests
14188         * gcc.dg/c99-const-expr-3.c: Likewise.
14189         * gcc.c-torture/execute/20030216-1.c: New.
14190
14191 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14192
14193         PR c++/9459
14194         * g++.dg/ext/typeof4.C: New test.
14195
14196 2003-02-15  Roger Sayle  <roger@eyesopen.com>
14197
14198         * gcc.dg/i386-387-3.c: New test case.
14199
14200 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
14201
14202         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
14203         cris-*-elf* cris-*-aout* and mmix-*-*.
14204
14205 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
14206
14207         * gcc.dg/20030213-1.c: New test.
14208
14209 2003-02-12  Roger Sayle  <roger@eyesopen.com>
14210
14211         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
14212         * gcc.dg/i386-387-2.c: Likewise.
14213
14214 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
14215
14216         * gcc.dg/ppc-spe.c: Fix formatting.
14217         Enable tests that were previously unsupported by gas.
14218         Delete tests for instructions that no longer exist.
14219         Switch arguments on evsubifw builtin.
14220
14221 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
14222
14223         * gcc.c-torture/execute/20030209-1.c: Disable the test if
14224         STACK_SIZE is too small.
14225
14226 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14227             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14228
14229         * gcc.dg/decl-2.c: New test.
14230
14231 2003-02-10  Jan Hubicka  <jh@suse.cz>
14232
14233         * gcc.dg/i386-fpcvt-1.c:  New test.
14234
14235 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
14236
14237         * gcc.c-torture/execute/20030209-1.c: New test.
14238
14239 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
14240
14241         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
14242         int-wide bitops, use the constants of the same width.
14243         Likewise, if long long is 32-bit wide, test bitops using
14244         32-bit constants.
14245
14246 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
14247
14248         * gcc.dg/20021014-1.c: Annotate with expected notice text.
14249
14250 2003-02-07  Roger Sayle  <roger@eyesopen.com>
14251
14252         * testsuite/gcc.dg/builtins-4.c: New test case.
14253
14254 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14255
14256         * gcc.dg/20020430-1.c: Fix dg command typos.
14257         * gcc.dg/20020503-1.c: Likewise.
14258
14259 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14260
14261         PR c++/8785
14262         * g++.dg/parse/fused-params1.C: New test.
14263
14264         PR c++/8857
14265         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
14266
14267         PR c++/8921
14268         * g++.dg/parse/non-dependent1.C: New test.
14269
14270         PR c++/8928
14271         * g++.dg/parse/dupl-tmpl-args1.C: New test.
14272
14273         PR c++/9228
14274         * g++.dg/parse/undefined7.C: New test.
14275         * g++.dg/parse/non-templ1.C: New test.
14276
14277         PR c++/9229
14278         * g++.dg/parse/too-many-tmpl-args1.C: New test.
14279
14280 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
14281
14282         * gcc.c-torture/compile/20030206-1.c: New test.
14283
14284 2003-02-05  Roger Sayle  <roger@eyesopen.com>
14285
14286         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
14287         "pow" to "foo" to avoid potential confusion with a math built-in.
14288
14289 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14290
14291         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
14292         conditions for SPARC targets.
14293
14294 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
14295
14296         * gcc.dg/20030204-1.c: New test.
14297
14298 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14299
14300         PR c++/38
14301         * g++.dg/parse/array-size1.C: New test.
14302
14303         PR c++/5657
14304         * g++.dg/parse/undefined3.C: New test.
14305
14306         PR c++/5665
14307         * g++.dg/parse/undefined4.C: New test.
14308
14309         PR c++/5975
14310         * g++.dg/parse/undefined5.C: New test.
14311
14312         PR c++/7259
14313         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
14314
14315         PR c++/8578
14316         * g++.dg/parse/casting-operator1.C: New test.
14317
14318         PR c++/8596
14319         * g++.dg/parse/undefined6.C: New test.
14320
14321         PR c++/8736
14322         * g++.dg/parse/missing-template1.C: New test.
14323
14324 2003-02-04  Jan Hubicka  <jh@suse.cz>
14325
14326         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
14327         * gcc.dg/i386-cmov?.c:  Likewise.
14328         * gcc.dg/i386-fpcvt-?.c:  Likewise.
14329         * gcc.dg/i386-ssefp-1.c:  Likewise.
14330         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
14331         conventions.
14332
14333 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
14334
14335         PR c++/7129
14336         * testsuite/g++.dg/ext/max.C: New test.
14337
14338 2003-02-03  Jan Hubicka  <jh@suse.cz>
14339
14340         * gcc.c-torture/execute/20030203-1.c: New test.
14341
14342 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
14343
14344         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
14345         'natural-endian'.
14346
14347 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
14348
14349         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
14350         * g++.dg/init/new2.C: Likewise.
14351         * g++.dg/other/new1.C: Likewise.
14352
14353 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
14354
14355         * gcc.dg/struct-ret-libc.c: New test.
14356
14357 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
14358
14359         * gcc.dg/20030129-1.c: New test.
14360
14361 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14362
14363         PR c++/8849
14364         * g++.dg/template/ptrmem4.C: New test.
14365
14366 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
14367
14368         * g++.dg/parser/constant1.C: New test.
14369
14370 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14371
14372         PR c++/8591
14373         * g++.dg/parse/friend2.C: New test.
14374
14375 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
14376
14377         PR c++/9437
14378         * g++.dg/template/unify4.C: New test.
14379
14380 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
14381
14382         * gcc.c-torture/execute/20030128-1.c: New test.
14383
14384 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
14385
14386         * g++.dg/lookup/nested1.C: Test moved from ...
14387         * g++.old-deja/g++.other/lookup24.C: ... here.
14388
14389 2003-01-28  Jan Hubicka  <jh@suse.cz>
14390
14391         * gcc.dg/i386-cmov5.c:  New test.
14392
14393 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
14394
14395         * gcc.c-torture/execute/20010925-1.c: Changed the
14396         memcpy declaration.
14397
14398 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
14399
14400         PR c++/3902
14401         * g++.dg/parse/template5.C: New test.
14402
14403 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
14404
14405         PR fortran/9258
14406         * g77.dg/pr9258: New test.
14407
14408 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14409
14410         * README: Move relevant parts from README.g++.
14411
14412         * README.g++: Remove this file.
14413
14414 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
14415
14416         * g++.dg/abi/dcast1.C: New test.
14417
14418 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14419
14420         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
14421
14422 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
14423
14424         PR c++/47
14425         * g++.old-deja/g++.other/lookup24.C: New test.
14426
14427 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14428
14429         PR middle-end/7227
14430         * gcc.dg/uninit-C.c: New test.
14431
14432 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
14433
14434         * g++.dg/abi/covariant1.C: New test.
14435
14436 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
14437
14438         * gcc.dg/20030123-1.c: New test.
14439
14440 2003-01-25  Jan Hubicka  <jh@suse.cz>
14441
14442         PR opt/8492
14443         * gcc.c-torture/compile/20030125-1.c
14444
14445 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
14446
14447         PR c++/9403
14448         * g++.dg/parse/template3.C: New test.
14449         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
14450
14451         PR c++/795
14452         * g++.dg/parse/template4.C: New test.
14453
14454         PR c++/9415
14455         * g++.dg/template/qual2.C: New test.
14456
14457         PR c++/8545
14458         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
14459
14460         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
14461
14462 2003-01-25  Roger Sayle  <roger@eyesopen.com>
14463
14464         * gcc.c-torture/execute/switch-1.c: New test case.
14465
14466 2003-01-25  Jan Hubicka  <jh@suse.cz>
14467
14468         * gcc.c-torture/execute/20030125-1.[cx]: New test.
14469
14470 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
14471
14472         Tweaks for Bison-1.875. From the NEWS file:
14473         "- `parse error' -> `syntax error'
14474         Bison now uniformly uses the term `syntax error'"
14475         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
14476         * gcc.dg/cpp/digraph2.c: Likewise.
14477         * gcc.dg/cpp/direct2.c: Likewise.
14478         * gcc.dg/cpp/paste4.c: Likewise.
14479         * gcc.dg/c90-restrict-1.c: Likewise.
14480         * gcc.dg/c99-func-2.c: Likewise.
14481         * gcc.dg/noncompile/920721-2.c: Likewise.
14482         * gcc.dg/noncompile/930622-2.c: Likewise.
14483         * gcc.dg/noncompile/940112-1.c: Likewise.
14484         * gcc.dg/noncompile/950921-1.c: Likewise.
14485         * gcc.dg/noncompile/951123-1.c: Likewise.
14486         * gcc.dg/noncompile/971104-1.c: Likewise.
14487         * gcc.dg/noncompile/990416-1.c: Likewise.
14488
14489 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
14490
14491         * g++.dg/parse/undefined1.C: Add error message.
14492
14493 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
14494
14495         PR c++/9354
14496         * g++.dg/parse/new1.C: New test.
14497
14498         PR c++/9216
14499         * g++.dg/parse/template2.C: New test.
14500
14501         PR c++/9354
14502         * g++.dg/parse/typedef2.C: New test.
14503
14504         PR c++/9328
14505         * g++.dg/ext/typeof3.C: New test.
14506
14507 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14508
14509         PR c++/2738
14510         * g++.dg/parse/ret-type1.C: New test.
14511
14512         PR c++/3792
14513         * g++.dg/parse/tmpl-outside1.C: New test.
14514
14515         PR c++/4207
14516         * g++.dg/parse/int-as-enum1.C: New test.
14517
14518         PR c++/4903
14519         * g++.dg/parse/no-typename1.C: New test.
14520
14521         PR c++/5533
14522         * g++.dg/parse/no-value1.C: New test.
14523
14524         PR c++/5921
14525         * g++.dg/parse/wrong-inline1.C: New test.
14526
14527         PR c++/6402
14528         * g++.dg/parse/ref1.C: New test.
14529
14530         PR c++/6992
14531         * g++.dg/parse/attr-ctor1.C: New test.
14532
14533         PR c++/7229
14534         * g++.dg/parse/namespace5.C: New test.
14535
14536         PR c++/7917
14537         * g++.dg/parse/func-def1.C: New test.
14538
14539         PR c++/8143
14540         * g++.dg/parse/undefined1.C: New test.
14541
14542         PR c++/5723, PR c++/8522
14543         * g++.dg/parse/specialization1.C: New test.
14544
14545         PR c++/163, PR c++/8595
14546         * g++.dg/parse/struct-as-enum1.C: New test.
14547
14548         PR c++/9173
14549         * g++.dg/parse/undefined2.C: New test.
14550
14551 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
14552
14553         PR c++/9298
14554         * g++.dg/parse/template1.C: New test.
14555
14556         PR c++/9384
14557         * g++.dg/parse/using1.C: New test.
14558
14559         PR c++/9285
14560         PR c++/9294
14561         * g++.dg/parse/expr2.C: New test.
14562
14563         PR c++/9388
14564         * g++.dg/parse/lookup2.C: Likewise.
14565
14566 2003-01-21  Jan Hubicka  <jh@suse.cz>
14567
14568         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
14569         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
14570         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
14571         * gcc.c-torture/execute/string-opt-*.c: Likewise.
14572
14573 2003-01-20  Nick Clifton  <nickc@redhat.com>
14574
14575         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
14576         problem with ARM sibcall code generation.
14577
14578 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14579
14580         * gcc.c-torture/execute/20030120-1.c: New.
14581
14582 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
14583
14584         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
14585
14586 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
14587
14588         PR c++/9272
14589         * g++.dg/parse/ctor1.C: New test.
14590
14591         PR c++/9294:
14592         * g++.dg/parse/qualified1.C: New test.
14593
14594         * g++.dg/parse/typename3.C: New test.
14595
14596 2003-01-16  Richard Henderson  <rth@redhat.com>
14597
14598         * g++.dg/tls/init-2.C: Fix error matches for real this time.
14599
14600 2003-01-16  Richard Henderson  <rth@redhat.com>
14601
14602         * g++.dg/pch/pch.exp: Copy test header to the working directory
14603         before using it either for precompilation or direct use.
14604         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
14605         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
14606
14607 2003-01-16  Richard Henderson  <rth@redhat.com>
14608
14609         * gcc.dg/pch/pch.exp: Copy test header to the working directory
14610         before using it either for precompilation or direct use.
14611         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
14612         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
14613
14614 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
14615
14616         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
14617         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
14618         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
14619         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
14620         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
14621         typename warning into error.
14622         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
14623         error messages.
14624         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
14625         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
14626         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
14627         messages.
14628         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
14629         make declaration visible in template.
14630         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
14631         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
14632         messages.
14633         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
14634         message.
14635         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
14636         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
14637         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
14638         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
14639         typename warning with error message.
14640         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
14641         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
14642         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
14643
14644 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
14645
14646         * g++.dg/parse/ambig2.C: New test.
14647
14648 2003-01-15  Richard Henderson  <rth@redhat.com>
14649
14650         * g++.dg/tls/init-2.C: Update error message string.
14651
14652 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14653
14654         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
14655
14656 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
14657
14658         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
14659         all for HC11/HC12.
14660         * gcc.c-torture/compile/20001205-1.x: Likewise.
14661         * gcc.c-torture/compile/20001226-1.x: Likewise.
14662         * gcc.c-torture/compile/920520-1.x: Likewise.
14663         * gcc.c-torture/compile/961203-1.x: Likewise.
14664         * gcc.c-torture/compile/20020604-1.x: Likewise.
14665
14666 2003-01-15  Jan Hubicka  <jh@suse.cz>
14667
14668         * gcc.c-torture/compile/20030115-1.c: New test.
14669
14670         * gcc.dg/i386-fpcvt-1.c: New test.
14671         * gcc.dg/i386-fpcvt-2.c: New test.
14672
14673 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
14674
14675         Further conform g++'s __vmi_class_type_info to the C++ ABI
14676         specification.
14677         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
14678         the specification.
14679
14680 2003-01-14  Jan Hubicka  <jh@suse.cz>
14681
14682         * gcc.dg/i386-fpcvt-1.c: New test.
14683         * gcc.dg/i386-fpcvt-2.c: New test.
14684
14685 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14686
14687         * gcc.dg/i386-mmx-3.c: New test.
14688
14689 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
14690
14691         PR c++/9264
14692         * g++.dg/parse/octal1.C: New file.
14693
14694         PR c++/9172
14695         * g++.dg/parse/typename1.C: New file.
14696
14697 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
14698
14699         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
14700         * gcc.dg/bf-no-ms-layout.c: Likewise.
14701         * gcc.dg/bf-ms-attrib.c: Likewise.
14702
14703 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
14704
14705         PR c++/9099
14706         * g++.dg/parse/dtor1.C: New file.
14707
14708         PR c++/9128
14709         * g++.dg/rtti/typeid1.C: New file.
14710
14711         PR c++/9153
14712         * g++.dg/parse/lookup1.C: New file.
14713
14714         PR c++/9171
14715         * g++.dg/templ/spec5.C: New file.
14716
14717 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
14718
14719         * gcc.c-torture/compile/20030110-1.c: New test.
14720
14721 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
14722
14723         Merge from pch-branch:
14724
14725         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
14726
14727         * gcc.dg/pch/cpp-1.h: New.
14728         * gcc.dg/pch/cpp-1.c: New.
14729         * gcc.dg/pch/cpp-2.h: New.
14730         * gcc.dg/pch/cpp-2.c: New.
14731
14732         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
14733
14734         * gcc.dg/pch/except-1.h: New.
14735         * gcc.dg/pch/except-1.c: New.
14736
14737         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
14738
14739         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
14740         running test.
14741         * gcc.dg/pch: Include *.hp not *.h.
14742         * gcc.dg/pch/system-1.h: New.
14743         * gcc.dg/pch/system-1.c: New.
14744
14745         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
14746
14747         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
14748         rather than trying to build and run a program using PCH.
14749         * gcc.dg/pch: Remove dg-do commands from test files.
14750
14751         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
14752
14753         * gcc.dg/pch/macro-3.c: New.
14754         * gcc.dg/pch/macro-3.h: New.
14755
14756         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
14757
14758         * gcc.dg/pch/common-1.c: New.
14759         * gcc.dg/pch/common-1.h: New.
14760         * gcc.dg/pch/decl-1.c: New.
14761         * gcc.dg/pch/decl-1.h: New.
14762         * gcc.dg/pch/decl-2.c: New.
14763         * gcc.dg/pch/decl-2.h: New.
14764         * gcc.dg/pch/decl-3.c: New.
14765         * gcc.dg/pch/decl-3.h: New.
14766         * gcc.dg/pch/decl-4.c: New.
14767         * gcc.dg/pch/decl-4.h: New.
14768         * gcc.dg/pch/decl-5.c: New.
14769         * gcc.dg/pch/decl-5.h: New.
14770         * gcc.dg/pch/global-1.c: New.
14771         * gcc.dg/pch/global-1.h: New.
14772         * gcc.dg/pch/inline-1.c: New.
14773         * gcc.dg/pch/inline-1.h: New.
14774         * gcc.dg/pch/inline-2.c: New.
14775         * gcc.dg/pch/inline-2.h: New.
14776         * gcc.dg/pch/static-1.c: New.
14777         * gcc.dg/pch/static-1.h: New.
14778         * gcc.dg/pch/static-2.c: New.
14779         * gcc.dg/pch/static-2.h: New.
14780
14781         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
14782
14783         * g++.dg/pch/pch.exp: Better handle failing testcases.
14784         * gcc.dg/pch/pch.exp: Likewise.
14785         * gcc.dg/pch/macro-1.c: New.
14786         * gcc.dg/pch/macro-1.h: New.
14787         * gcc.dg/pch/macro-2.c: New.
14788         * gcc.dg/pch/macro-2.h: New.
14789
14790         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
14791
14792         * g++.dg/dg.exp: Treat files in pch/ specially.
14793         * g++.dg/pch/pch.exp: New file.
14794         * g++.dg/pch/empty.H: New file.
14795         * g++.dg/pch/empty.C: New file.
14796         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
14797         "precompile".
14798
14799         * gcc.dg/pch/pch.exp: New file.
14800         * gcc.dg/pch/empty.h: New file.
14801         * gcc.dg/pch/empty.c: New file.
14802         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
14803         "precompile".
14804
14805 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14806
14807         * g++.dg/template/friend14.C: New test.
14808
14809 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14810
14811         * gcc.dg/old-style-asm-1.c: New test.
14812
14813 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
14814
14815         * gcc.c-torture/compile/20030109-1.c: New test.
14816
14817 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14818
14819         * gcc.c-torture/execute/20030109-1.c: New test.
14820
14821 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
14822
14823         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
14824         * g++.old-deja/g++.mike/dyncast2.C: Likewise
14825         * g++.old-deja/g++.mike/dyncast3.C: Likewise
14826         * g++.old-deja/g++.mike/eh2.C: Likewise
14827         * g++.old-deja/g++.mike/eh3.C: Likewise
14828         * g++.old-deja/g++.mike/eh5.C: Likewise
14829         * g++.old-deja/g++.mike/eh6.C: Likewise
14830         * g++.old-deja/g++.mike/eh7.C: Likewise
14831         * g++.old-deja/g++.mike/eh8.C: Likewise
14832         * g++.old-deja/g++.mike/eh9.C: Likewise
14833         * g++.old-deja/g++.mike/eh10.C: Likewise
14834         * g++.old-deja/g++.mike/eh12.C: Likewise
14835         * g++.old-deja/g++.mike/eh13.C: Likewise
14836         * g++.old-deja/g++.mike/eh14.C: Likewise
14837         * g++.old-deja/g++.mike/eh16.C: Likewise
14838         * g++.old-deja/g++.mike/eh17.C: Likewise
14839         * g++.old-deja/g++.mike/eh18.C: Likewise
14840         * g++.old-deja/g++.mike/eh21.C: Likewise
14841         * g++.old-deja/g++.mike/eh23.C: Likewise
14842         * g++.old-deja/g++.mike/eh24.C: Likewise
14843         * g++.old-deja/g++.mike/eh25.C: Likewise
14844         * g++.old-deja/g++.mike/eh26.C: Likewise
14845         * g++.old-deja/g++.mike/eh27.C: Likewise
14846         * g++.old-deja/g++.mike/eh28.C: Likewise
14847         * g++.old-deja/g++.mike/eh29.C: Likewise
14848         * g++.old-deja/g++.mike/eh31.C: Likewise
14849         * g++.old-deja/g++.mike/eh33.C: Likewise
14850         * g++.old-deja/g++.mike/eh34.C: Likewise
14851         * g++.old-deja/g++.mike/eh35.C: Likewise
14852         * g++.old-deja/g++.mike/eh36.C: Likewise
14853         * g++.old-deja/g++.mike/eh37.C: Likewise
14854         * g++.old-deja/g++.mike/eh38.C: Likewise
14855         * g++.old-deja/g++.mike/eh39.C: Likewise
14856         * g++.old-deja/g++.mike/eh40.C: Likewise
14857         * g++.old-deja/g++.mike/eh41.C: Likewise
14858         * g++.old-deja/g++.mike/eh42.C: Likewise
14859         * g++.old-deja/g++.mike/eh44.C: Likewise
14860         * g++.old-deja/g++.mike/eh46.C: Likewise
14861         * g++.old-deja/g++.mike/eh47.C: Likewise
14862         * g++.old-deja/g++.mike/eh48.C: Likewise
14863         * g++.old-deja/g++.mike/eh49.C: Likewise
14864         * g++.old-deja/g++.mike/eh50.C: Likewise
14865         * g++.old-deja/g++.mike/eh51.C: Likewise
14866         * g++.old-deja/g++.mike/eh53.C: Likewise
14867         * g++.old-deja/g++.mike/eh55.C: Likewise
14868         * g++.old-deja/g++.mike/p7912.C: Likewise
14869         * g++.old-deja/g++.mike/p9706.C: Likewise
14870         * g++.old-deja/g++.mike/p10416.C: Likewise
14871         * g++.old-deja/g++.mike/p11667.C: Likewise
14872         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
14873         Remove redundant reference to Iris.
14874         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
14875         Elxsi, i860, Pico Java, and WE32K.
14876
14877 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
14878
14879         * g++.dg/ext/asm4.C: New test.
14880
14881 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14882
14883         PR c++/9030
14884         * g++.dg/template/friend12.C: New test.
14885         * g++.dg/template/friend13.C: Likewise.
14886         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
14887
14888 2003-01-08  Jan Hubicka  <jh@suse.cz>
14889
14890         * gcc.dg/i386-cadd.c: New test.
14891         * gcc.dg/i386-cmov4.c: Likewise.
14892
14893 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
14894
14895         PR c++/9165
14896         * g++.dg/warn/Wunused-3.C: New test.
14897
14898         * g++.dg/abi/bitfield9.C: New test.
14899
14900         PR c++/9189
14901         * g++.dg/parse/defarg3.C: New test.
14902
14903 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
14904
14905         * g++.dg/parse/ambig1.C: New test.
14906         * g++.dg/parse/defarg2.C: New test.
14907
14908 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
14909
14910         * g++.dg/template/defarg-1.C: New test.
14911         * g++.dg/template/local2.C: Likewise.
14912
14913 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
14914
14915         * gcc.c-torture/execute/20030105-1.c: New test.
14916
14917 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14918
14919         * g++.dg/parse/namespace3.C: Remove extra semicolons.
14920         * g++.dg/parse/namespace4.C: Likewise.
14921
14922 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14923
14924         * g++.dg/template/ntp2.C: New test.
14925
14926 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
14927
14928         * g++.dg/parse/extern-C-1.C: New test.
14929
14930         * g++.dg/parse/namespace4.C: New test.
14931
14932         * g++.dg/template/nested1.C: New test.
14933
14934         * g++.dg/parse/namespace3.C: New test.
14935
14936 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14937
14938         * g++.dg/lookup/two-stage1.C: New test.
14939
14940 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14941
14942         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
14943         * g++.old-deja/g++.jason/access8.C: Likewise.
14944         * g++.old-deja/g++.other/decl5.C: Likewise.
14945
14946 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14947
14948         * g++.dg/parse/parse7.C: New test.
14949
14950 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
14951
14952         PR c++/2843
14953         * g++.dg/ext/attrib7.C: New test.
14954
14955 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14956
14957         * g++.dg/parse/parse6.C: New test.
14958
14959 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
14960
14961         * gcc.dg/h8300-stack-1.c: New.
14962
14963 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14964
14965         g++.dg/lookup/exception1.C: New test.
14966
14967         g++.dg/lookup/template1.C: New test.
14968
14969         g++.dg/parse/namespace2.C: New test.
14970
14971         g++.dg/parse/parens2.C: New test.
14972
14973 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14974
14975         * g++.dg/parse/parse5.C: New test.
14976         * g++.dg/lookup/scoped4.C: New test.
14977
14978 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14979
14980         * g++.dg/parse/parens1.C: New test.
14981
14982         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
14983         angle-bracket1.C.
14984         * g++.dg/parse/parens2.C: New test.
14985
14986         * g++.dg/lookup/scope-operator1.C: New test.
14987
14988         * g++.dg/parse/operator1.C: New test.
14989
14990 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14991
14992         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
14993         * g++.old-deja/g++.other/access6.C: Likewise.
14994         * g++.old-deja/g++.other/decl1.C: Likewise.
14995         * g++.old-deja/g++.pt/typename12.C: Likewise.
14996
14997 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14998
14999         * g++.dg/parse/namespace1.C: New test.
15000
15001 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15002
15003         * g++.dg/parse/parse4.C: New test.
15004
15005 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15006
15007         * g++.dg/parse/parse3.C: New test.
15008
15009 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15010
15011         * g++.dg/parse/parse2.C: New test.
15012
15013 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15014
15015         * g++.dg/template/friend11.C: New test.
15016
15017 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15018
15019         * g++.dg/parse/parse1.C: New test.
15020
15021 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
15022
15023         * lib/profopt.exp: Change the name of a global variable to avoid
15024         possible clashes with other test suites.
15025
15026 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
15027
15028         * g++.dg/inherit/covariant8.C: New test.
15029
15030 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15031
15032         * g++.dg/init/array9.C: New test.
15033
15034         PR c++/9112
15035         * g++.dg/parse/expr1.C: New test.
15036
15037 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
15038
15039         * gcc.c-torture/compile/20021230-1.c: New test.
15040
15041 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15042
15043         * g++.dg/inherit/covariant5.C: New test.
15044         * g++.dg/inherit/covariant6.C: New test.
15045         * g++.dg/inherit/covariant7.C: New test.
15046
15047 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15048
15049         PR c++/2739
15050         * g++.dg/other/access2.C: New test.
15051
15052 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15053
15054         * g++.dg/other/anon-struct.C: No longer fails
15055         * g++.old-deja/g++.brendan/parse4.C: Likewise.
15056         * g++.old-deja/g++.brendan/parse5.C: Likewise.
15057         * g++.old-deja/g++.brendan/parse6.C: Likewise.
15058
15059 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15060
15061         * g++.dg/parse/angle-bracket.C (main): No longer fails.
15062
15063 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
15064
15065         * g++.dg/eh/spec4.C: Remove stray semicolon.
15066         * g++.dg/expr/pmf-1.C: Change error message.
15067         * g++.dg/ext/asm1.C: Remove stray semicolon.
15068         * g++.dg/ext/typename1.C: Add missing typenames.
15069         * g++.dg/inherit/template-as-base.C: Change error message.
15070         * g++.dg/lookup/scoped1.C: Likewise.
15071         * g++.dg/lookup/scoped2.C: Likewise.
15072         * g++.dg/lookup/using2.C: Likewise.
15073         * g++.dg/other/component1.C: Remove stray semicolon.
15074         * g++.dg/other/do1.C: Change error message.
15075         * g++.dg/other/error2.C: Likewise.
15076         * g++.dg/other/init1.C: Likewise.
15077         * g++.dg/other/packed1.C: Remove stray semicolon.
15078         * g++.dg/other/ptrmem2.C: Change error message.
15079         * g++.dg/parse/parameter-declaration-1.C: Remove line number
15080         marker.
15081         * g++.dg/special/initp1.C: Remove invalid attribute usage.
15082         * g++.dg/template/access3.C: Add typename keyword.
15083         * g++.dg/template/access5.C: Remove stray semicolon.
15084         * g++.dg/template/access6.C: Likewise.
15085         * g++.dg/template/complit1.C: Likewise.
15086         * g++.dg/template/crash1.C: Change error message.
15087         * g++.dg/template/inherit2.C: Remove stray semicolon.
15088         * g++.dg/template/instantiate2.C: Likewise.
15089         * g++.dg/template/instantiate3.C: Change error message.
15090         * g++.dg/template/qual1.C: Remove stray semicolon.
15091         * g++.dg/template/qualttp18.C: Change error message.
15092         * g++.dg/template/ref1.C: Remove stray semicolon.
15093         * g++.dg/template/sizeof1.C (A::value): Declare it.
15094         * g++.dg/template/spec4.C: Change error message.
15095         * g++.dg/template/static1.C: Likewise.
15096         * g++.dg/template/type1.C: Likewise.
15097         * g++.dg/template/typename3.C: Likewise.
15098         * g++.old-deja/g++.benjamin/13478.C: Change error message.
15099         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
15100         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
15101         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
15102         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
15103         named return value extension.
15104         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
15105         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
15106         * g++.old-deja/g++.bob/extern_C.C: Likewise.
15107         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15108         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15109         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15110         * g++.old-deja/g++.brendan/crash13.C: Likewise.
15111         * g++.old-deja/g++.brendan/crash15.C: Likewise.
15112         * g++.old-deja/g++.brendan/crash18.C: Change error message.
15113         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
15114         * g++.old-deja/g++.brendan/crash38.C: Likewise.
15115         * g++.old-deja/g++.brendan/crash50.C: Likewise.
15116         * g++.old-deja/g++.brendan/crash56.C: Likewise.
15117         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
15118         syntax.
15119         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
15120         * g++.old-deja/g++.brendan/crash8.C: Change error message.
15121         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
15122         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15123         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
15124         * g++.old-deja/g++.brendan/template11.C: Likewise.
15125         * g++.old-deja/g++.brendan/template26.C: Likewise.
15126         * g++.old-deja/g++.brendan/template27.C: Use explicit
15127         specialization syntax.
15128         * g++.old-deja/g++.brendan/template30.C: Likewise.
15129         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
15130         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
15131         non-dependent names.
15132         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
15133         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
15134         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
15135         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
15136         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
15137         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
15138         named return value extension.
15139         * g++.old-deja/g++.ext/namedret2.C: Likewise.
15140         * g++.old-deja/g++.ext/namedret3.C: Likewise.
15141         * g++.old-deja/g++.ext/return1.C: Likewise.
15142         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
15143         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
15144         * g++.old-deja/g++.jason/access8.C: Likewise.
15145         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
15146         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
15147         pseudo-destructor names.
15148         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
15149         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
15150         pseudo-destructor names.
15151         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
15152         * g++.old-deja/g++.jason/overload19.C: Likewise.
15153         * g++.old-deja/g++.jason/overload32.C: Likewise.
15154         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
15155         stray semicolons.
15156         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
15157         * g++.old-deja/g++.jason/return.C: Likewise.
15158         * g++.old-deja/g++.jason/return2.C: Likewise.
15159         * g++.old-deja/g++.jason/shadow1.C: Likewise.
15160         * g++.old-deja/g++.jason/special.C: Use explicit specialization
15161         syntax.
15162         * g++.old-deja/g++.jason/template10.C: Account for use of
15163         non-dependent names.
15164         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
15165         syntax.
15166         * g++.old-deja/g++.jason/template37.C: Likewise.
15167         * g++.old-deja/g++.law/access4.C: Change error messages.
15168         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
15169         pseudo-destructor names.
15170         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
15171         * g++.old-deja/g++.law/ctors9.C: Likewise.
15172         * g++.old-deja/g++.law/cvt22.C: Likewise.
15173         * g++.old-deja/g++.law/dtors5.C: Likewise.
15174         * g++.old-deja/g++.law/global-init1.C: Likewise.
15175         * g++.old-deja/g++.law/missed-error3.C: Likewise.
15176         * g++.old-deja/g++.law/operators28.C: Likewise.
15177         * g++.old-deja/g++.law/visibility28.C: Likewise.
15178         * g++.old-deja/g++.martin/eval1.C: Likewise.
15179         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
15180         name.
15181         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
15182         * g++.old-deja/g++.mike/net34.C: Likewise.
15183         * g++.old-deja/g++.mike/net36.C: Likewise.
15184         * g++.old-deja/g++.mike/ns2.C: Likewise.
15185         * g++.old-deja/g++.mike/p12306.C: Likewise.
15186         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
15187         value extension.
15188         * g++.old-deja/g++.mike/p700.C: Likewise.
15189         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
15190         * g++.old-deja/g++.mike/p710.C: Likewise.
15191         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
15192         value extension.
15193         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
15194         * g++.old-deja/g++.mike/pmf9.C: Likewise.
15195         * g++.old-deja/g++.ns/crash2.C: Likewise.
15196         * g++.old-deja/g++.ns/crash3.C: Likewise.
15197         * g++.old-deja/g++.ns/invalid1.C: Likewise.
15198         * g++.old-deja/g++.ns/ns17.C: Likewise.
15199         * g++.old-deja/g++.ns/template16.C: Likewise.
15200         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
15201         keyword.
15202         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
15203         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
15204         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
15205         named return value extension.
15206         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
15207         * g++.old-deja/g++.other/access4.C: Issue additional error
15208         messages.
15209         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
15210         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
15211         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
15212         * g++.old-deja/g++.other/crash25.C: Change error message.
15213         * g++.old-deja/g++.other/crash4.C: Change error message.
15214         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
15215         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
15216         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
15217         checks.
15218         * g++.old-deja/g++.other/defarg8.C: Likewise.
15219         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
15220         * g++.old-deja/g++.other/dtor10.C: Likewise.
15221         * g++.old-deja/g++.other/incomplete.C: Likewise.
15222         * g++.old-deja/g++.other/linkage7.C: Likewise.
15223         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
15224         lookup algorithm.
15225         * g++.old-deja/g++.other/mangle2.C: Likewise.
15226         * g++.old-deja/g++.other/refinit2.C: Likewise.
15227         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
15228         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
15229         * g++.old-deja/g++.pt/crash28.C: Likewise.
15230         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
15231         syntax.
15232         * g++.old-deja/g++.pt/crash32.C: Change error message.
15233         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
15234         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
15235         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
15236         error message position.
15237         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
15238         * g++.old-deja/g++.pt/defarg8.C: Change error message.
15239         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
15240         syntax.
15241         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
15242         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
15243         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
15244         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
15245         keyword.
15246         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15247         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
15248         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
15249         keyword.
15250         * g++.old-deja/g++.pt/explicit71.C: Change error message.
15251         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
15252         syntax.
15253         * g++.old-deja/g++.pt/friend28.C: Account for use of
15254         non-dependent names.
15255         * g++.old-deja/g++.pt/friend29.C: Likewise.
15256         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
15257         rules.
15258         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
15259         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
15260         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
15261         lookup rules.
15262         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
15263         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
15264         keyword.
15265         * g++.old-deja/g++.pt/memclass20.C: Likewise.
15266         * g++.old-deja/g++.pt/memclass5.C: Likewise.
15267         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
15268         keyword.
15269         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
15270         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
15271         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
15272         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
15273         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
15274         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
15275         keyword.
15276         * g++.old-deja/g++.pt/spec10.C: Likewise.
15277         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
15278         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
15279         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
15280         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
15281         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
15282         * g++.old-deja/g++.pt/ttp62.C: Likewise.
15283         * g++.old-deja/g++.pt/ttp64.C: Likewise.
15284         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
15285         * g++.old-deja/g++.pt/typename15.C: Likewise.
15286         * g++.old-deja/g++.pt/typename22.C: Likewise.
15287         * g++.old-deja/g++.pt/typename6.C: Change error messages.
15288         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
15289         * g++.old-deja/g++.pt/virtual2.C: Likewise.
15290         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
15291         syntax.
15292         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
15293         return value extension.
15294         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
15295         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
15296         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
15297         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
15298
15299 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
15300
15301         * g++.dg/warn/inline1.C: New test.
15302         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
15303         * g++.old-deja/g++.jason/synth10.C: Likewise.
15304         * g++.old-deja/g++.mike/net31.C: Likewise.
15305         * g++.old-deja/g++.mike/p8786.C: Likewise.
15306
15307         * g++.dg/template/friend10.C: New test.
15308         * g++.dg/template/conv5.C: New test.
15309
15310 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
15311
15312         * g++.dg/lookup/scoped3.C: New test.
15313
15314         * g++.dg/lookup/decl1.C: New test.
15315         * g++.dg/lookup/decl2.C: New test.
15316
15317 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15318
15319         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
15320         gcc.c-torture/compile/20021015-1.c,
15321         gcc.c-torture/compile/20021015-2.c,
15322         gcc.c-torture/compile/20021123-1.c,
15323         gcc.c-torture/compile/20021123-2.c,
15324         gcc.c-torture/compile/20021123-3.c,
15325         gcc.c-torture/compile/20021123-4.c,
15326         gcc.c-torture/execute/20021024-1.c: Add tests previously added
15327         only to 3.1 or 3.2 branch.
15328
15329 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
15330
15331         * gcc.dg/i386-bitfield3.c: New test.
15332
15333         * gcc.dg/i386-bitfield2.c: New test.
15334
15335 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
15336
15337         * g++.dg/parse/conv_op1.C: New test.
15338
15339 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
15340
15341         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
15342         approved.
15343
15344 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
15345
15346         * gcc.c-torture/compile/20021220-1.c: New test.
15347
15348 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
15349
15350         * gcc.dg/i386-fastcall-1.c: New.
15351
15352 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15353
15354         * gcc.c-torture/execute/20021219-1.c: New test.
15355
15356 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15357
15358         * gcc.dg/i386-pic-1.c: New test.
15359
15360 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15361
15362         PR c++/8099
15363         * g++.dg/template/friend9.C: New test.
15364
15365 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15366
15367         PR c++/3663
15368         * g++.dg/template/access7.C: New test.
15369
15370 2002-12-18  Nick Clifton  <nickc@redhat.com>
15371
15372         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
15373         the libstdc++-v3 directory has been found.
15374
15375 2002-12-12  Devang Patel <dpatel@apple.com>
15376         * gcc.dg/darwin-ld-1.c: New test.
15377         * gcc.dg/darwin-ld-2.c: New test.
15378         * gcc.dg/darwin-ld-3.c: New test.
15379         * gcc.dg/darwin-ld-4.c: New test.
15380         * gcc.dg/darwin-ld-5.c: New test.
15381
15382 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15383
15384         * gcc.c-torture/compile/20021212-1.c: New test.
15385
15386 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
15387
15388         * gcc.dg/fshort-wchar: New test.
15389
15390 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
15391
15392         PR c++/8372
15393         * g++.dg/template/dtor1.C: New test.
15394
15395         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
15396         markers.
15397
15398 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
15399
15400         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
15401
15402 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
15403
15404         * g++.dg/template/static1.C: New test.
15405         * g++.dg/template/static2.C: New test.
15406         * g++.old-deja/g++.ext/memconst.C: New test.
15407
15408 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15409
15410         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
15411         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
15412         * g++.dg/special/initp1.C: Likewise.
15413
15414 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
15415
15416         * gcc.c-torture/execute/20021204-1.c: New test.
15417
15418 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
15419
15420         * gcc.dg/ppc-fmadd-1.c: New file.
15421         * gcc.dg/ppc-fmadd-2.c: New file.
15422         * gcc.dg/ppc-fmadd-3.c: New file.
15423
15424 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15425
15426         * gcc.c-torture/compile/20021204-1.c: New test.
15427
15428 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15429
15430         * g++.dg/inherit/covariant2.C: New test.
15431         * g++.dg/inherit/covariant3.C: New test.
15432         * g++.dg/inherit/covariant4.C: New test.
15433         * g++.dg/inherit/covariant1.C: Remove XFAIL.
15434         * g++.old-deja/g++.robertl/eb17.C: Likewise.
15435
15436 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
15437
15438         PR c++/8688
15439         * g++.dg/init/brace3.C: New test.
15440
15441 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
15442
15443         * gcc.dg/20020210-1.c: Fix a comment typo.
15444
15445 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
15446
15447         PR c++/8720
15448         * g++.dg/parse/defarg1.C: New test.
15449
15450         PR c++/8615
15451         * g++.dg/template/char1.C: New test.
15452
15453         * g++.dg/template/varmod1.C: Fix typo.
15454
15455 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15456
15457         DR 180
15458         * g++.old-deja/g++.pt/crash32.C: Expect error.
15459
15460 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
15461
15462         PR c++/5919
15463         * g++.dg/template/varmod1.C: New test.
15464
15465         PR c++/8727
15466         * g++.dg/inherit/typeinfo1.C: New test.
15467
15468         PR c++/8663
15469         * g++.dg/inherit/typedef1.C: New test.
15470
15471 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
15472
15473         PR c++/8332
15474         PR c++/8493
15475         * g++.dg/template/strlen1.C: New test.
15476
15477         PR c++/8227
15478         * g++.dg/template/ctor2.C: New test.
15479
15480         PR c++/8214
15481         * g++.dg/init/string1.C: New test.
15482
15483         PR c++/8511
15484         * g++.dg/template/friend8.C: New test.
15485
15486 2002-11-29  Joe Buck <jbuck@synopsys.com>
15487
15488         * g++.dg/lookup/anon2.C: New test.
15489
15490 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
15491
15492         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
15493         h8300 port.
15494
15495 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
15496
15497         * gcc.dg/bitfld-6.c: New test.
15498
15499 2002-11-27  Jan Hubicka  <jh@suse.cz>
15500
15501         * gcc.c-torture/execute/20021127.[cx]: New test.
15502
15503 2002-11-26  Jan Hubicka  <jh@suse.cz>
15504
15505         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
15506         quality.
15507
15508 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
15509
15510         * g++.dg/init/brace2.C: New test.
15511         * g++.old-deja/g++.mike/p9129.C: Correct.
15512
15513 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
15514
15515         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
15516
15517 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
15518
15519         * gcc.dg/sibcall-6: New test for indirect sibcalls.
15520
15521 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
15522
15523         * testsuite/g++.dg/abi/empty11.C: New test.
15524         * testsuite/g++.dg/rtti/cv1.C: New test.
15525
15526 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
15527
15528         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
15529
15530 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
15531
15532         * g++.dg/abi/empty10.C: New test.
15533
15534 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15535
15536         * gcc.c-torture/compile/20021124-1.c: New test.
15537
15538 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
15539
15540         * g++.dg/abi/rtti2.C: New test.
15541
15542 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15543
15544         * gcc.dg/i386-unroll-1.c: New test.
15545
15546 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15547
15548         * gcc.c-torture/compile/20021120-1.c: New test.
15549         * gcc.c-torture/compile/20021120-2.c: New test.
15550
15551 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15552
15553         * gcc.dg/bitfld-5.c: New test.
15554
15555 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15556
15557         * gcc.c-torture/execute/20021120-3.c: New test.
15558
15559 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15560
15561         * gcc.c-torture/execute/20021120-2.c: New test.
15562
15563 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15564
15565         * gcc.c-torture/execute/20021120-1.c: New test.
15566
15567 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
15568
15569         * gcc.c-torture/execute/20021118-3.c: New test.
15570
15571 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15572
15573         * gcc.c-torture/compile/20021119-1.c: New test.
15574
15575 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
15576
15577         * gcc.dg/duff-1.c: New test.
15578         * gcc.dg/duff-2.c: New test.
15579         * gcc.dg/duff-3.c: New test.
15580
15581 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
15582
15583         * gcc.dg/cpp/_Pragma5.c: New test.
15584
15585 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
15586
15587         * gcc.c-torture/execute/20021118-2.c: New test.
15588
15589 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
15590
15591         * gcc.c-torture/execute/20021118-1.c: New test.
15592
15593 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
15594
15595         * gcc.dg/20021116-1.c: New test.
15596
15597 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
15598
15599         * g++.dg/abi/vcall1.C: New test.
15600
15601 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
15602
15603         * gcc.dg/20021029-1.c: New test.
15604         * gcc.dg/20021029-2.c: New test.
15605
15606 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15607
15608         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
15609
15610 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15611
15612         PR c/8439
15613         * gcc.dg/20021110.c: Move to ...
15614         * gcc.c-torture/compile/20021110.c: .... here.
15615
15616 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15617
15618         PR c/8467
15619         * gcc.c-torture/execute/20021111-1.c
15620
15621 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15622
15623         PR c/8439
15624         * gcc.dg/20021110.c: New test.
15625
15626 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
15627
15628         * g++.dg/abi/vthunk3.C: Run only on x86.
15629
15630 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15631
15632         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
15633
15634 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
15635
15636         * lib/compat.exp (compat-execute): Fix logic error in last
15637         change.
15638
15639 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
15640
15641         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
15642
15643 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15644
15645         PR c++/8389
15646         * g++.dg/template/access6.C: New test.
15647
15648 2002-11-08  Jan Hubicka  <jh@suse.cz>
15649
15650         * gcc.dg/i386-ssefp-1.c: New test.
15651         * gcc.dg/i386-ssefp-1.c: New test.
15652
15653 2002-11-08  Jan Hubicka  <jh@suse.cz>
15654
15655         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
15656
15657 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
15658
15659         * g++.dg/abi/vthunk3.C: New test.
15660
15661         PR c++/8338
15662         * g++.dg/template/crash2.C: New test.
15663
15664 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
15665
15666         * testsuite/g++.dg/abi/dtor1.C: New test.
15667         * testsuite/g++.dg/abi/dtor2.C: Likewise.
15668
15669 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
15670
15671         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
15672         Darwin.
15673
15674 2002-11-04  Adam Nemet  <anemet@lnxw.com>
15675
15676         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
15677         -mthumb.  Only xfail with -O0.
15678
15679 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
15680
15681         * g++.dg/abi/thunk1.C: New test.
15682         * g++.dg/abi/thunk2.C: Likewise.
15683         * g++.dg/abi/vtt1.C: Likewise.
15684
15685 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
15686
15687         PR optimization/8423
15688         * gcc.c-torture/execute/builtin-constant.c: New test.
15689
15690 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
15691
15692         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
15693         Add some more cases.
15694
15695 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
15696
15697         PR c++/8391
15698         * g++.dg/opt/local1.C: New test.
15699
15700 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
15701
15702         PR c++/8160
15703         * g++.dg/template/complit1.C: New test.
15704
15705         PR c++/8149
15706         * g++.dg/template/typename4.C: Likewise.
15707
15708 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15709
15710         Core issue 287, PR c++/7639
15711         * g++.dg/template/instantiate1.C: Adjust error location.
15712         * g++.dg/template/instantiate3.C: New test.
15713         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
15714         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
15715         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
15716
15717 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
15718
15719         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
15720
15721 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
15722
15723         PR c++/8287
15724         * g++.dg/init/dtor2.C: New test.
15725
15726 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15727
15728         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
15729         * gcc.dg/nest.c: Bypass errors on irix6.
15730
15731 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
15732
15733         * gcc.dg/nest.c: Expect error for mmix-*-*.
15734         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
15735
15736 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
15737
15738         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
15739         markers.
15740
15741         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
15742
15743 2002-10-25  Mike Stump  <mrs@apple.com>
15744
15745         * gcc.dg/warn-1.c: New test.
15746
15747 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
15748
15749         * g++.dg/template/typename3.C: New test.
15750
15751 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
15752
15753         * g++.dg/lookup/ptrmem1.C: New test.
15754
15755         * g++.dg/abi/vthunk2.C: New test.
15756
15757 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
15758
15759         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
15760
15761 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
15762
15763         * g++.dg/abi/empty9.C: New test.
15764
15765 2002-10-24  Richard Henderson  <rth@redhat.com>
15766
15767         * g++.dg/inherit/thunk1.C: Enable for ia64.
15768
15769 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
15770
15771         PR c++/8067
15772         * g++.dg/lookup/pretty1.C: New test.
15773
15774 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
15775
15776         * gcc.dg/20021023-1.c: New test.
15777
15778 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
15779
15780         PR c++/7679
15781         * g++.dg/parse/inline1.C: New test.
15782
15783 2002-10-23  Richard Henderson  <rth@redhat.com>
15784
15785         * g++.dg/inherit/thunk1.C: Enable for x86_64.
15786
15787         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
15788
15789 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
15790
15791         PR c++/6579
15792         * g++.dg/parse/stmtexpr3.C: New test.
15793
15794 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15795
15796         * g++.dg/expr/cond1.C: New test.
15797
15798 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
15799
15800         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
15801
15802 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15803
15804         * g++.dg/abi/vbase13.C: New test.
15805         * g++.dg/abi/vbase14.C: Likewise.
15806
15807 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
15808
15809         * gcc.dg/tls/pic-1.c: New test.
15810         * gcc.dg/tls/nonpic-1.c: New test.
15811         * gcc.dg/20021018-1.c: New test.
15812
15813 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
15814
15815         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
15816         Remove only files with the same base name as the test case.
15817         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
15818         (profopt-execute): Likewise.  Also, remove old profiling
15819         and performance data files before running the tests.
15820
15821         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
15822         * g++.dg/bprob/bprob.exp: Likewise.
15823         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
15824         to allow more general test case names.
15825
15826         * g++.dg/bprob/bprob-1.C: Rename to ...
15827         * g++.dg/bprob/g++-bprob-1.C: ... this.
15828
15829         * g77.dg/bprob/bprob-1.f: Rename to ...
15830         * g77.dg/bprob/g77-bprob-1.f: ... this.
15831
15832 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
15833
15834         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
15835         bison 1.50 or later.
15836
15837 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
15838
15839         * g++.dg/README: Describe more test directories.
15840
15841 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15842
15843         * g++.dg/init/array6.C: Add additional tests.
15844
15845 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
15846
15847         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
15848         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
15849
15850 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
15851
15852         * gcc.c-torture/compile/20020604-1.x: New.
15853         * gcc.c-torture/compile/simd-5.x: Likewise.
15854         * gcc.c-torture/execute/920710-1.x: Likewise.
15855         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
15856
15857 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15858
15859         * g++.dg/inherit/override1.C: Add dg-options clause.
15860
15861 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15862
15863         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
15864         _mm_slli_si128.
15865
15866 2002-10-19  Andreas Schwab  <schwab@suse.de>
15867
15868         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
15869         directory component.
15870
15871 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
15872
15873         * g++.dg/inherit/thunk1.C: New test.
15874
15875         * g++.dg/inherit/override1.C: New test.
15876
15877         * g++.dg/abi/mangle11.C: New test.
15878         * g++.dg/abi/mangle14.C: New test.
15879         * g++.dg/abi/mangle17.C: New test.
15880
15881 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
15882
15883         * g++.dg/overload/member2.C: New test.
15884
15885 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
15886
15887         * g++.dg/README: Describe new compat directory.
15888         * g++.dg/dg.exp: Skip tests in compat directory.
15889         * README.compat: New file.
15890         * lib/compat.exp: New expect script.
15891         * g++.dg/compat: New test directory.
15892         * g++.dg/compat/compat.exp: New expect script.
15893         * g++.dg/compat/abi: New test directory.
15894         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
15895         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
15896         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
15897         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
15898         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
15899         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
15900         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
15901         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
15902         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
15903         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
15904         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
15905         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
15906         * g++.dg/compat/break: New test directory.
15907         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
15908         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
15909         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
15910         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
15911         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
15912         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
15913         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
15914         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
15915         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
15916         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
15917         g++.dg/compat/break/README: New files.
15918         * g++.dg/compat/eh: New test directory.
15919         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
15920         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
15921         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
15922         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
15923         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
15924         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
15925         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
15926         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
15927         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
15928         g++.dg/compat/eh/filter2_y.C,
15929         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
15930         g++.dg/compat/eh/new1_y.C,
15931         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
15932         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
15933         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
15934         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
15935         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
15936         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
15937         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
15938         g++.dg/compat/eh/unexpected1_y.C: New files.
15939         * g++.dg/compat/init: New test directory.
15940         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
15941         g++.dg/compat/init/array5_y.C,
15942         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
15943         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
15944         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
15945         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
15946         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
15947         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
15948         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
15949         g++.dg/compat/init/init-ref2_y.C: New files.
15950
15951 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15952
15953         PR c++/7584
15954         * g++.dg/inherit/using3.C: New test.
15955
15956 2002-10-17  Jan Hubicka  <jh@suse.cz>
15957
15958         * gcc.dg/20021017-2.c: New test.
15959
15960 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15961
15962         * g++.dg/abi/mangle16.C: Adjust.
15963
15964         * g++.dg/init/array8.C: New test.
15965
15966 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
15967
15968         * gcc.dg/special/mips-abi.exp: New test.
15969         * gcc.dg/special/mips-abi.s: Empty file used by the above.
15970
15971 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15972
15973         * g++.dg/abi/mangle16.C: New test.
15974         * g++.dg/abi/mangle17.C: Likewise.
15975
15976         PR c++/7478
15977         * g++.dg/template/ref1.C: New test.
15978
15979 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15980
15981         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
15982
15983 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
15984
15985         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
15986
15987 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15988
15989         PR c++/7524
15990         * g++.dg/init/array7.C: New test.
15991
15992 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
15993
15994         * g++.dg/init/array6.C: New test.
15995
15996         * g++.dg/abi/mangle13.C: Likewise.
15997         * g++.dg/abi/mangle14.C: Likewise.
15998         * g++.dg/abi/mangle15.C: Likewise.
15999
16000 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16001
16002         * g++.dg/abi/empty8.C: New test.
16003
16004 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
16005
16006         * g++.dg/init/ctor1.C: New test.
16007
16008 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
16009
16010         * gcc.c-torture/execute/20021015-1.c: New test.
16011
16012 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
16013
16014         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
16015
16016 2002-10-14  Jan Hubicka  <jh@suse.cz>
16017
16018         * gcc.dg/i386-ssetype-[1-5].c: New tests.
16019
16020 2002-10-14  Richard Henderson  <rth@redhat.com>
16021
16022         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
16023
16024 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16025
16026         PR optimization/6631
16027         * g++.dg/opt/const2.C: New test.
16028
16029 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16030
16031         PR c++/7176
16032         * g++.dg/parse/friend1.C: New test.
16033         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
16034
16035 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
16036
16037         * gcc.dg/20021014-1.c: New test.
16038
16039 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
16040
16041         PR c++/5661
16042         * g++.dg/ext/vlm1.C: New test.
16043         * g++.dg/ext/vlm2.C: Likewise.
16044
16045         * g++.dg/init/array1.C: Remove invalid braces.
16046         * g++.dg/init/brace1.C: New test.
16047         * g++.dg/init/copy2.C: Likewise.
16048         * g++.dg/init/copy3.C: Likewise.
16049         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
16050         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
16051         braces.
16052
16053 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
16054
16055         * gcc.dg/cpp/assembler.S: Don't use -ansi.
16056
16057 2002-10-11  Richard Shann  <richard.shann@superh.com>
16058
16059         * gcc.c-torture/compile/simd-5.c: New test.
16060
16061 2002-10-10  Roger Sayle  <roger@eyesopen.com>
16062
16063         * gcc.c-torture/execute/shiftopt-1.c: New test case.
16064
16065 2002-10-10  Jim Wilson  <wilson@redhat.com>
16066
16067         * gcc.c-torture/execute/20021010-1.c: New test.
16068
16069 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
16070
16071         PR c/7353
16072         * g++.dg/ext/typedef-init.C: New test.
16073         * gcc.dg/typedef-init.c: New test.
16074
16075 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
16076
16077         * gcc.dg/cpp/paste13.c: New test.
16078
16079 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16080
16081         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
16082         remaining platforms, XFAIL during compile, not execute.  Don't
16083         XFAIL at -O0.
16084
16085 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16086
16087         * gcc.dg/alias-1.c: Tweak expected warning.
16088
16089 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
16090
16091         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
16092
16093 2002-10-06  Andreas Jaeger  <aj@suse.de>
16094
16095         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
16096         * gcc.dg/cpp/c++98.C: Likewise.
16097
16098         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
16099         * g++.dg/cpp/c++98.C: Likewise.
16100
16101         * g++.dg/README (Subdirectories): Mention cpp directory.
16102
16103         PR target/7559
16104         * gcc.dg/20021006-1.c: New test.
16105
16106 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16107
16108         PR c++/7804
16109         * g++.dg/other/warning1.C: New test.
16110
16111 2002-10-04  Roger Sayle  <roger@eyesopen.com>
16112
16113         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
16114         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
16115         and sparc-*-* with -m64 as expected failures.  See PR 8087.
16116
16117 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16118
16119         PR c++/7931
16120         * g++.dg/template/ptrmem3.C: New test.
16121
16122         PR c++/7754
16123         * g++.dg/template/union1.C: New test.
16124
16125 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16126
16127         PR c++/8006
16128         * g++.dg/abi/mangle9.C: New test.
16129         * g++.dg/abi/mangle10.C: New test.
16130         * g++.dg/abi/mangle11.C: New test.
16131         * g++.dg/abi/mangle12.C: New test.
16132
16133 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
16134
16135         PR c++/7188.
16136         * g++.dg/template/meminit1.C: New test.
16137         * g++.dg/warn/Wreorder-1.C: Likewise.
16138         * g++.old-deja/g++.mike/warn3.C: Tweak.
16139         * lib/prune.exp: Ingore "in copy constructor".
16140
16141 2002-10-02  Andreas Jaeger  <aj@suse.de>
16142
16143         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
16144         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
16145         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
16146         on x86-64.
16147
16148 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
16149
16150         * gcc.dg/empty1.C: Fix typo.
16151
16152 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
16153
16154         * gcc.dg/alias-1.c: New test.
16155
16156 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
16157
16158         * gcc.dg/empty1.C: New test.
16159
16160         * g++.dg/tls/init-2.C: Tweak error messages.
16161
16162 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
16163
16164         * gcc.c-torture/compile/20020923-1.c: New test.
16165
16166 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
16167
16168         * gcc.c-torture/execute/ffs-1.c: New test.
16169         * gcc.c-torture/execute/ffs-2.c: Ditto.
16170
16171 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
16172
16173         * g++.dg/overload/member1.C: New test.
16174
16175 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
16176
16177         * g++.dg/abi/empty7.C: New test.
16178         * g++.dg/init/pm2.C: Likewise.
16179
16180 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
16181
16182         * g++.dg/rtti/crash1.C: New test.
16183
16184 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
16185
16186         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
16187         gcc.dg/sibcall-4.c: New tests.
16188
16189 2002-09-28  Roger Sayle  <roger@eyesopen.com>
16190
16191         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
16192         powerpc and MMIX targets.
16193
16194 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
16195
16196         * gcc.dg/cpp/20020927-1.c: New.
16197
16198 2002-09-26  David S. Miller  <davem@redhat.com>
16199
16200         * gcc.c-torture/compile/trunctfdf.c: New.
16201
16202 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16203
16204         * lib/target-supports.exp (check_weak_available): Handle solaris2.
16205
16206 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
16207
16208         * gcc.c-torture/execute/loop-15.c: New.
16209
16210 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
16211
16212         * README.QMTEST: Fix typo.
16213
16214 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
16215
16216         * gcc.dg/20020926-1.c: New test.
16217
16218 2002-09-25  David S. Miller  <davem@redhat.com>
16219
16220         PR target/7842
16221         * gcc.c-torture/execute/shiftdi.c: New test.
16222
16223 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
16224
16225         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
16226         unique to the tool.
16227         * lib/g77.exp (g77_init): Likewise.
16228         * lib/g++.exp (g++_init): Likewise.
16229         * lib/objc.exp (objc_init): Likewise.
16230
16231 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
16232
16233         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
16234         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
16235         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
16236
16237 2002-09-25  Richard Henderson  <rth@redhat.com>
16238
16239         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
16240         too-small long double.
16241
16242 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
16243
16244         * gcc.dg/20020919-1.c: New test.
16245
16246 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
16247
16248         * g++.dg/abi/bitfield6.C: New test.
16249         * g++.dg/abi/bitfield7.C: New test.
16250         * g++.dg/abi/bitfield8.C: New test.
16251         * g++.dg/abi/vbase11.C: New test.
16252
16253 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16254
16255         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
16256         hppa*-*-hpux*.  Update test comment.
16257
16258 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
16259
16260         * gcc.dg/tls/struct-1.c: New test.
16261
16262 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
16263
16264         * gcc.dg/cpp/tr-warn2.c: Update.
16265
16266 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
16267
16268         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
16269
16270 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
16271
16272         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
16273         systems.
16274
16275 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
16276
16277         * gcc.c-torture/execute/ieee/mzero3.c: New test.
16278
16279         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16280         Adjust for c++filt moved to binutils.  Remove spurious duplicate
16281         setting of cxxfilt.
16282
16283 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
16284
16285         * gcc.dg/20020312-2.c: Update for darwin.
16286
16287 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16288
16289         * g++.old-deja/g++.other/crash32.C: Mark ICE.
16290
16291 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
16292
16293         * objc.dg/comp-types-1.m: New test.
16294         * objc.dg/comp-types-2.m: New test.
16295         * objc.dg/comp-types-3.m: New test.
16296         * objc.dg/comp-types-4.m: New test.
16297         * objc.dg/comp-types-5.m: New test.
16298         * objc.dg/comp-types-6.m: New test.
16299
16300 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16301
16302         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
16303
16304 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
16305
16306         * g++.dg/other/do1.C: New test.
16307
16308         * g++.dg/template/subst1.C: New test.
16309
16310 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
16311
16312         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
16313
16314 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
16315
16316         * g++.dg/template/qualttp20.C: Adjust expected errors.
16317         * g++.old-deja/g++.jason/report.C: Likewise.
16318         * g++.old-deja/g++.other/qual1.C: Likewise.
16319
16320         * g++.dg/lookup/scoped2.C: New test.
16321
16322         * g++.dg/ext/asm3.C: New test.
16323
16324 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
16325
16326         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
16327
16328 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
16329
16330         * ChangeLog: follow spelling conventions.
16331         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
16332         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
16333         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
16334         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
16335         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
16336         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
16337         * g++.old-deja/g++.law/global-init1.C: Likewise.
16338         * g++.old-deja/g++.other/delete4.C: Likewise.
16339         * g++.old-deja/g++.other/inline21.C: Likewise.
16340         * g++.old-deja/g++.other/singleton.C: Likewise.
16341         * g77.dg/strlen0.f: Likewise.
16342         * g77.f-torture/compile/20010519-1.f: Likewise.
16343         * g77.f-torture/compile/980310-4.f: Likewise.
16344         * gcc.c-torture/compile/20000605-1.c: Likewise.
16345         * gcc.c-torture/execute/20020225-1.c: Likewise.
16346         * gcc.dg/c90-hexfloat-2.c: Likewise.
16347         * gcc.dg/c99-bool-1.c: Likewise.
16348         * gcc.dg/c99-hexfloat-2.c: Likewise.
16349         * gcc.dg/dll-2.c: Likewise.
16350         * gcc.dg/wtr-union-init-1.c: Likewise.
16351         * gcc.dg/wtr-union-init-2.c: Likewise.
16352         * gcc.dg/wtr-union-init-3.c: Likewise.
16353         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16354         * gcc.dg/cpp/defined.c: Likewise.
16355         * gcc.dg/cpp/macsyntx.c: Likewise.
16356         * gcc.dg/cpp/paste2.c: Likewise.
16357         * gcc.dg/cpp/trad/defined.c: Likewise.
16358         * gcc.dg/format/c90-printf-1.c: Likewise.
16359         * gcc.dg/format/c90-scanf-1.c: Likewise.
16360         * gcc.dg/format/c99-printf-1.c: Likewise.
16361         * gcc.dg/format/c99-scanf-1.c: Likewise.
16362         * gcc.misc-tests/gcov-8.c: Likewise.
16363         * lib/profopt.exp: Likewise.
16364
16365 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
16366
16367         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
16368
16369 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16370
16371         * g++.dg/inherit/using2.C: New test.
16372
16373 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
16374
16375         * ChangeLog: Follow spelling conventions.
16376         * g++.dg/template/friend4.C: Likewise.
16377         * g++.old-deja/g++.pt/crash67.C: Likewise.
16378         * gcc.c-torture/execute/20000801-4.c: Likewise.
16379         * gcc.dg/c90-digraph-1.c: Likewise.
16380         * gcc.dg/c94-digraph-1.c: Likewise.
16381         * gcc.dg/c99-digraph-1.c: Likewise.
16382         * gcc.dg/cpp/line5.c: Likewise.
16383         * gcc.dg/cpp/multiline.c: Likewise.
16384         * gcc.dg/cpp/trad/literals-1.c: Likewise.
16385         * gcc.dg/format/attr-3.c: Likewise.
16386         * gcc.dg/format/c90-scanf-3.c: Likewise.
16387         * gcc.dg/format/ext-4.c: Likewise.
16388
16389 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16390
16391         * g++.dg/template/pretty1.C: New test.
16392
16393 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
16394
16395         * gcc.c-torture/execute/struct-cpy-1.c: New test.
16396
16397 2002-09-13  Matt Austern  <austern@apple.com>
16398
16399         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
16400         passing a cast expression to a function by const reference.
16401
16402 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
16403
16404         * g++.dg/template/deduce1.C: New test.
16405
16406 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
16407
16408         * gcc.c-torture/execute/simd-1.c: Force all use of int to
16409         32-bit int.
16410
16411 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16412
16413         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
16414         usage.
16415
16416 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
16417
16418         * gcc.c-torture/compile/20020910-1.c: New test.
16419
16420 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
16421
16422         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
16423
16424 2002-09-10  Andreas Jaeger  <aj@suse.de>
16425
16426         * gcc.dg/20020312-2.c: Adjust for x86-64.
16427
16428 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
16429
16430         * g77.dg/7388.f: New test case for PR 7388.
16431
16432 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
16433
16434         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
16435
16436 2002-09-05  Ziemowit Laski <zlaski@apple.com>
16437
16438         * objc.dg/proto-lossage-1.m: New test.
16439
16440 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
16441
16442         * gcc.dg/cpp/_Pragma4.c: Fix typo.
16443
16444 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
16445
16446         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
16447         expected to pass.
16448
16449 2002-09-06  Stan Shebs  <shebs@apple.com>
16450             David Edelsohn  <edelsohn@gnu.org>
16451
16452         * gcc.dg/weak: New directory.
16453         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
16454         target-specific xfail bits.
16455         * gcc.dg/typeof-2.c: Move to new directory.
16456         * gcc.dg/weak.exp: New expect script.
16457
16458 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
16459
16460         * gcc.c-torture/execute/extzvsi.c: New test.
16461
16462 2002-09-05  Stan Shebs  <shebs@apple.com>
16463
16464         * gcc.dg/weak-1.c: xfail on Darwin.
16465         * gcc.dg/weak-2.c: Ditto.
16466         * gcc.dg/weak-3.c: Ditto.
16467         * gcc.dg/weak-4.c: Ditto.
16468         * gcc.dg/weak-5.c: Ditto.
16469         * gcc.dg/weak-6.c: Ditto.
16470         * gcc.dg/weak-7.c: Ditto.
16471         * gcc.dg/weak-8.c: Ditto.
16472         * gcc.dg/weak-9.c: Ditto.
16473
16474 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
16475
16476         * gcc.c-torture/execute/loop-14.c: New test.
16477
16478 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
16479
16480         * g++.dg/other/cxa-atexit1.C: New test.
16481
16482         * gcc.dg/typeof-2.c: New test.
16483
16484 2002-09-03  Roger Sayle  <roger@eyesopen.com>
16485
16486         * gcc.dg/builtins-2.c: New testcase.
16487         * gcc.dg/builtins-3.c: New testcase.
16488
16489 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
16490
16491         * gcc.dg/cpp/_Pragma4.c: New test.
16492
16493 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
16494
16495         * objc/execute/nil_method-1.m: New testcase.
16496
16497 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
16498
16499         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
16500         [Object class], not [Object initialize].
16501
16502 2002-08-31  Roger Sayle  <roger@eyesopen.com>
16503             Hans-Peter Nilsson  <hp@bitrange.com>
16504
16505         * gcc.c-torture/execute/20020720-1.x: Skip test on
16506         mmix-knuth-mmixware.  Correct comment.
16507
16508 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
16509
16510         * testsuite/g++.dg/abi/bitfield5.C: New test.
16511         * testsuite/g++.dg/abi/vbase10.C: Likewise.
16512
16513 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
16514
16515         * objc.dg/undeclared-selector.m: New test.
16516
16517 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
16518
16519         * g++.dg/other/offsetof1.C: Avoid cast warning.
16520
16521 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
16522
16523         * objc.dg/super-class-2.m: New test.
16524
16525 2002-08-24  Matt Austern  <austern@apple.com>
16526
16527         * g++.dg/ext/lvaddr.C: New test.
16528         * g++.dg/ext/lvcast.C: New test.
16529
16530 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
16531
16532         * testsuite/g++.dg/inherit/cond1.C: New test.
16533
16534 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
16535
16536         * gcc.dg/noncompile/incomplete-1.c: New test.
16537
16538 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16539
16540         * gcc.dg/typespec-1.c: New test.
16541
16542 2002-08-20  Devang Patel  <dpatel@apple.com>
16543         * objc.dg/proto-hier-2.m: New test.
16544
16545 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
16546
16547         * objc.dg/bitfield-1.m: New test.
16548         * objc.dg/bitfield-2.m: New test.
16549
16550 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16551
16552         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
16553         gcc.dg/c99-flex-array-4.c: New tests.
16554
16555 2002-08-16  Stan Shebs  <shebs@apple.com>
16556
16557         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
16558
16559 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
16560
16561         * gcc.dg/typeof-1.c: New test.
16562         * g++.dg/ext/typeof2.C: New test.
16563
16564 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16565
16566         * g++.dg/other/offsetof1.C: New test.
16567
16568 2002-08-14  Richard Henderson  <rth@redhat.com>
16569
16570         * gcc.dg/tls/diag-3.c: Fix expected message strings.
16571
16572 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
16573
16574         * gcc.dg/cpp/_Pragma3.c: New test.
16575
16576 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
16577
16578         * g++.dg/template/inherit3: New test.
16579
16580 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16581
16582         * gcc.dg/bitfld-4.c: Add blank options.
16583
16584 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
16585
16586         * g++.dg/template/crash1.C: New test.
16587
16588 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
16589
16590         * gcc.dg/tls/opt-2.c: New test.
16591
16592 2002-08-08  Devang Patel  <dpatel@apple.com>
16593
16594         * objc.dg/selector-1.m : New test
16595
16596 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16597
16598         * g++.dg/abi/bitfield4.C: New test.
16599         * gcc.dg/bitfld-4.c: New test.
16600
16601 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16602
16603         * g++.dg/other/packed1.C: New test.
16604
16605 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
16606
16607         * g++.dg/abi/offsetof.C: Tweak error messages.
16608         * g++.old-deja/g++.mike/p10769a.C: Likewise.
16609
16610 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
16611
16612         * gcc.dg/bitfld-3.c: New test.
16613
16614 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16615             Richard Henderson  <rth@redhat.com>
16616
16617         * gcc.dg/i386-bitfield1.c: New test.
16618         * g++.dg/abi/bitfield3.C: Update.
16619
16620 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
16621
16622         * objc.dg/const-str-2.m: Update.
16623         * gcc.dg/cpp/c++98.c: Change to C extension.
16624         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
16625         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
16626
16627 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
16628
16629         * testsuite/gcc.dg/tls/diag-3.c: New.
16630
16631 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
16632
16633         * g++.dg/README (Subdirectories): Document new subdir expr.
16634         * g++.dg/expr/pmf-1.C: New test.
16635
16636 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
16637
16638         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
16639
16640 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
16641
16642         * g++.dg/abi/bitfield3.C: New test.
16643
16644 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
16645
16646         * lib/gcov.exp: Tweak expected line formats.
16647         * gcc.misc-tests/gcov8.c: New test.
16648         * gcc.misc-tests/gcov8.x: New flags.
16649
16650 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
16651
16652         * consistency.vlad/layout/endian.c: Include string.h.
16653
16654         * gcc.c-torture/execute/20020805-1.c: New test.
16655
16656 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
16657
16658         * g++.dg/other/conversion1.C: New test.
16659
16660 2002-08-03  Roger Sayle  <roger@eyesopen.com>
16661
16662         * gcc.dg/builtins-1.c: New testcase.
16663
16664 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
16665
16666         * g++.dg/inherit/access3.C: New test.
16667
16668 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
16669
16670         * gcc.dg/ia64-visibility-2.c: New test.
16671
16672 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
16673
16674         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
16675         __qualifier_flags to __flags.
16676
16677 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
16678
16679         * g++.dg/inherit/operator1.C: New test.
16680         * g++.dg/lookup/disamb1.C: Fix typo in comment.
16681         * g++.dg/other/error1.C: Change expected error message.
16682         * g++.dg/template/conv4.C: Likewise.
16683
16684 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
16685
16686         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
16687         for documented behavior.
16688
16689 2002-07-25  Roger Sayle  <roger@eyesopen.com>
16690
16691         * gcc.c-torture/execute/20020720-1.x: Skip this test on
16692         several targets known to fail.
16693
16694 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
16695
16696         * gcc.dg/mips-args-[123].c: New tests.
16697
16698 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
16699
16700         * gcc.dg/ppc-spe.c: New.
16701
16702 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
16703
16704         * g++.dg/other/ptrmem4.C: New testcase.
16705
16706 2002-07-24  Richard Henderson  <rth@redhat.com>
16707
16708         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
16709
16710 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
16711
16712         * g++.dg/ext/alignof1.C (main): Return 0 for success.
16713
16714 2002-07-24  Roger Sayle  <roger@eyesopen.com>
16715
16716         * gcc.c-torture/execute/memset-3.c: New testcase.
16717
16718 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
16719
16720         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
16721         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
16722
16723 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16724
16725         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
16726         Delete.
16727
16728 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
16729
16730         * gcc.c-torture/compile/simd-4.c: New test.
16731
16732 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16733
16734         PR c++/7347, c++/7348
16735         * g++.dg/template/access4.C: New test.
16736         * g++.dg/template/access5.C: New test.
16737         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
16738         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
16739         * g++.old-deja/g++.pt/ttp58.C: Likewise.
16740         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
16741
16742 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
16743
16744         * gcc.dg/gnu89-init-2.c: New test.
16745
16746 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
16747
16748         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
16749
16750 2002-07-20  Roger Sayle  <roger@eyesopen.com>
16751
16752         * gcc.c-torture/execute/20020720-1.c: New testcase.
16753
16754 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
16755
16756         * gcc.dg/cpp/Wsignprom.c: New tests.
16757
16758 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
16759
16760         * gcc.c-torture/execute/loop-13.c: New test.
16761
16762 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
16763
16764         * gcc.dg/cpp/expr.c: New tests.
16765
16766 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
16767
16768         * g++.dg/opt/pr6713.C: Add template instantiation.
16769
16770 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
16771
16772         * gcc.dg/nest.c: New test.
16773
16774 2002-07-17  Richard Henderson  <rth@redhat.com>
16775
16776         * g++.dg/opt/pr6713.C: New test.
16777
16778 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
16779
16780         * gcc.c-torture/execute/loop-2e.x: Let the testcase
16781         XFAIL for all x86 processors.
16782
16783 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
16784
16785         * gcc.c-torture/execute/20010122-1.x: Do not test with
16786         -fomit-frame-pointer.
16787
16788 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16789
16790         * g++.dg/template/instantiate2.C: New test.
16791         * g++.dg/template/spec4.C: New test.
16792
16793 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16794
16795         * g++.dg/template/access2.C: New test.
16796         * g++.dg/template/access3.C: New test.
16797
16798 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
16799
16800         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
16801         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
16802         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
16803         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
16804         Convert to use <stdarg.h>.
16805         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
16806         Delete.
16807         * gcc.dg/va-arg-2.c: New.
16808         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
16809
16810 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
16811
16812         * gcc.c-torture/compile/20020710-1.c: New test.
16813
16814 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
16815                           Andrew Pinski  <pinskia@physics.uc.edu>
16816
16817         gcc.c-torture/compile/simd-2.c: New testcase.
16818         gcc.c-torture/compile/simd-3.c: Likewise.
16819
16820 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
16821
16822         PR c++/7224
16823         * g++.dg/overload/error1.C: New test.
16824
16825 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16826
16827         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
16828         configuration and IRIX 6 O32 ABI.
16829
16830 2002-07-11  Roger Sayle  <roger@eyesopen.com>
16831
16832         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
16833
16834 2002-07-10  Roger Sayle  <roger@eyesopen.com>
16835
16836         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
16837
16838 2002-07-10  Jeffrey A Law  <law@redhat.com>
16839
16840         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
16841
16842         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
16843
16844 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
16845
16846         * gcc.dg/20020312-2.c: Check for __PPC__.
16847
16848 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
16849
16850         * gcc.c-torture/compile/20020709-1.c: New test.
16851
16852 2002-07-07  Roger Sayle  <roger@eyesopen.com>
16853
16854         * g++.dg/template/qualttp21.C: New test case.
16855
16856 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
16857
16858         * gcc.c-torture/compile/20020706-1.c: New test.
16859         * gcc.c-torture/compile/20020706-2.c: New test.
16860
16861 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
16862             Alexandre Oliva  <aoliva@redhat.com>
16863
16864         * g++.dg/warn/incomplete1.C: New test.
16865
16866 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16867
16868         PR c++/7099
16869         * g++.dg/warn/noreturn1.C: New test.
16870
16871 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
16872
16873         PR c++/6706
16874         * g++.dg/debug/debug6.C: New test.
16875         * g++.dg/debug/debug7.C: New test.
16876
16877 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
16878
16879         * gcc.c-torture/compile/simd-3.c: New test.
16880
16881 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
16882
16883         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
16884         * gcc.dg/20020620-1.c: Likewise.
16885
16886 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16887
16888         PR c++/6944
16889         * g++.dg/init/array4.C: New test.
16890         * g++.dg/init/array5.C: New test.
16891
16892 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
16893
16894         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
16895         * gcc.c-torture/execute/simd-2.c (main): Likewise.
16896
16897 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16898
16899         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
16900         * gcc.dg/wtr-aggr-init-1.c: Likewise.
16901         * gcc.dg/wtr-conversion-1.c: Likewise.
16902         * gcc.dg/wtr-escape-1.c: Likewise.
16903         * gcc.dg/wtr-int-type-1.c: Likewise.
16904         * gcc.dg/wtr-label-1.c: Likewise.
16905         * gcc.dg/wtr-static-1.c: Likewise.
16906         * gcc.dg/wtr-strcat-1.c: Likewise.
16907         * gcc.dg/wtr-suffix-1.c: Likewise.
16908         * gcc.dg/wtr-switch-1.c: Likewise.
16909         * gcc.dg/wtr-unary-plus-1.c: Likewise.
16910         * gcc.dg/wtr-union-init-1.c: Likewise.
16911         * gcc.dg/wtr-union-init-2.c: Likewise.
16912         * gcc.dg/wtr-union-init-3.c: Likewise.
16913
16914         * gcc.dg/wtr-func-def-1.c: New test.
16915
16916 2002-07-02 Devang Patel <dpatel@apple.com>
16917
16918         * objc.dg/param-1.m: New test.
16919
16920 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
16921
16922         * gcc.dg/cpp/trad/directive.c: Add test.
16923         * gcc.dg/cpp/trad/macroargs.c: Add test.
16924         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
16925
16926 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
16927
16928         * gcc.dg/cpp/cmdlne-M.c: New test.
16929
16930 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
16931
16932         * objc.dg/desig-init-1.m: New test.
16933
16934 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16935
16936         PR c++/6716
16937         * g++.dg/template/instantiate1.C: New test.
16938
16939 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
16940
16941         PR c++/7112
16942         * g++.dg/template/sizeof2.C: New test.
16943
16944 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16945
16946         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
16947         gcc.dg/cpp/trad/include.c: New tests.
16948
16949 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
16950
16951         PR target/7177
16952         * gcc.c-torture/compile/20020701-1.c: New test.
16953
16954 2002-07-01  Stan Shebs  <shebs@apple.com>
16955
16956         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
16957         header here...
16958         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
16959         (objc-torture-execute): or here.
16960
16961 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
16962
16963         * gcc.c-torture/execute/arith-rand-ll.c: New test.
16964
16965 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16966
16967         * gcc.dg/cpp/trad/escaped-nl.c: New test.
16968
16969 2002-06-30  Devang Patel  <dpatel@apple.com>
16970
16971         * objc.dg/fsyntax-only.m: New test.
16972
16973 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
16974
16975         PR c++/6695
16976         * g++.dg/template/friend7.C: New file.
16977
16978 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
16979
16980         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
16981         return type.
16982
16983 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
16984
16985         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
16986         avoid division by zero.
16987
16988 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
16989
16990         * gcc.dg/Wunknownprag.c: New tests.
16991
16992 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
16993
16994         * gcc.c-torture/execute/simd-2.c: New test.
16995
16996 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
16997
16998         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
16999         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
17000         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
17001         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
17002         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
17003         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
17004         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
17005         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
17006         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
17007         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
17008         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
17009         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
17010         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
17011         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
17012         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
17013         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
17014         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
17015
17016 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
17017
17018         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
17019         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
17020         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
17021         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
17022         New tests.
17023         * gcc.dg/cpp/trad/directive.c: Update.
17024
17025 2002-06-23  Andreas Jaeger  <aj@suse.de>
17026
17027         * gcc.c-torture/execute/complex-6.c: New.
17028
17029 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
17030
17031         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
17032         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
17033         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
17034         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
17035
17036 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
17037
17038         * gcc.dg/cpp/trad: New directory with traditional tests copied
17039         from parent directory.
17040         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17041         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17042         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17043         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17044         Move to trad/ and rename.
17045         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
17046         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
17047         gcc.dg/cpp/trad/redef2.c: New tests.
17048         * gcc.dg/cpp/trad/trad.exp: New driver.
17049
17050 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
17051
17052         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17053         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17054         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17055         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17056         Remove.
17057
17058 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
17059
17060         * gcc.dg/20020620-1.c: New test.
17061
17062 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17063
17064         * g++.dg/template/ttp4.C: New test.
17065
17066 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
17067
17068         * g++.dg/opt/vt1.C: Fix regexp.
17069
17070 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17071
17072         * gcc.c-torture/execute/pure-1.c: Make functions static again.
17073         Don't use attribute `noinline'.
17074
17075 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17076
17077         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
17078
17079 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
17080
17081         * gcc.c-torture/execute/simd-1.c: New.
17082
17083         * gcc.dg/simd-1.c: New.
17084
17085 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17086
17087         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
17088
17089 2002-06-16  Richard Henderson  <rth@redhat.com>
17090
17091         * g++.dg/ext/anon-struct1.C: New.
17092         * g++.dg/ext/anon-struct2.C: New.
17093         * g++.dg/ext/anon-struct3.C: New.
17094         * gcc.dg/anon-struct-1.c: New.
17095         * gcc.dg/anon-struct-2.c: New.
17096         * gcc.dg/anon-struct-3.c: New.
17097         * gcc.dg/20011008-1.c: Adjust warning text.
17098         * gcc.dg/20020527-1.c: Add -fms-extensions.
17099
17100 2002-06-16  Richard Henderson  <rth@redhat.com>
17101
17102         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
17103
17104 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
17105
17106         * gcc.c-torture/execute/20020615-1.c: New test.
17107
17108 2002-06-15  Roger Sayle  <roger@eyesopen.com>
17109
17110         * gcc.c-tortuture/execute/compare-1.c: New test case.
17111         * gcc.c-tortuture/execute/compare-2.c: New test case.
17112         * gcc.c-tortuture/execute/compare-3.c: New test case.
17113
17114 2002-06-13  Richard Henderson  <rth@redhat.com>
17115
17116         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
17117         ia64 ilp32.
17118
17119 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17120
17121         * g++.dg/template/typename2.C: Update error message.
17122
17123 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
17124
17125         * gcc.c-torture/execute/20020611-1.c: New test.
17126
17127 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
17128
17129         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
17130         list of targets to skip.
17131
17132 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
17133
17134         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
17135         targets if not optimizing.
17136
17137 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
17138
17139         * gcc.c-torture/compile/20020605-1.c: New test.
17140
17141         * g++.dg/opt/vt1.C: New test.
17142
17143         * gcc.dg/20020531-1.c: New test.
17144
17145         * gcc.dg/20020530-1.c: New test.
17146
17147         * gcc.dg/20020527-1.c: New test.
17148
17149         * g++.dg/opt/cse1.C: New test.
17150
17151 2002-06-07  Roger Sayle  <roger@eyesopen.com>
17152
17153         * gcc.dg/20020607-2.c: New test case.
17154
17155 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
17156
17157         * gcc.c-torture/compile/20020604-1.c: New test.
17158
17159 2002-06-04  Richard Henderson  <rth@redhat.com>
17160
17161         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
17162         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
17163         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
17164
17165 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
17166
17167         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
17168
17169 2002-06-03  Richard Henderson  <rth@redhat.com>
17170
17171         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
17172         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
17173
17174 2002-06-02  Richard Henderson  <rth@redhat.com>
17175
17176         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
17177         test functions static.
17178
17179 2002-06-02  Andreas Jaeger  <aj@suse.de>
17180
17181         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
17182         now.
17183
17184 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17185
17186         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
17187         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
17188         Update for mofified diagnostics.
17189         * gcc.dg/c99-intconst-1.c: No longer fail.
17190
17191 2002-06-02  Richard Henderson  <rth@redhat.com>
17192
17193         * gcc.dg/uninit-A.c: Remove xfail markers.
17194
17195 2002-06-01  Roger Sayle  <roger@eyesopen.com>
17196
17197         * gcc.dg/fnegate-1.c: New test case.
17198
17199 2002-05-30  Osku Salerma  <osku@iki.fi>
17200
17201         * gcc.c-torture/execute/mayalias-1.c: New file.
17202
17203 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17204
17205         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
17206         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
17207         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
17208
17209 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
17210
17211         * gcc.c-torture/execute/20020529-1.c: New test.
17212
17213 2002-05-27  Richard Henderson  <rth@redhat.com>
17214
17215         * g++.dg/ext/attrib6.C: New test case.
17216
17217 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17218
17219         * gcc.c-torture/execute/pure-1.c: New test.
17220
17221 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17222
17223         * gcc.dg/cpp/arith-2.c: Remove.
17224
17225 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17226
17227         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
17228         * gcc.dg/cpp/if-3.c: Remove.
17229
17230 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
17231
17232         * g++.dg/opt/cse2.C: New test.
17233
17234 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
17235
17236         * gcc.dg/cpp/arith-1.c: New semantic tests.
17237         * gcc.dg/cpp/if-1.c: Update.
17238
17239 2002-05-24  Ben Elliston  <bje@redhat.com>
17240
17241         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
17242
17243 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17244
17245         * gcc.dg/verbose-asm.c: New test.
17246
17247 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17248
17249         * gcc.dg/cpp/paste12.c: New test.
17250
17251 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17252
17253         * g++.dg/parse/named_ops.C: New test.
17254
17255 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
17256
17257         * gcc/testsuite/gcc.dg/weak-8.c: New test.
17258
17259 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
17260
17261         * gcc.dg/weak-2.c: Allow optional leading underscore
17262         in scan-assembler symbol name.
17263         * gcc.dg/weak-3.c: Likewise.
17264         * gcc.dg/weak-4.c: Likewise.
17265         * gcc.dg/weak-5.c: Likewise.
17266
17267 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
17268
17269         * gcc.dg/20020523-1.c: New test.
17270
17271 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17272
17273         * objc.dg/const-str-2.m: Update now that we stop after
17274         a command line error.
17275
17276 2002-05-22  Richard Henderson  <rth@redhat.com>
17277
17278         * g++.dg/dg.exp: Fix typo in test pruneing.
17279
17280 2002-05-22  Richard Henderson  <rth@redhat.com>
17281
17282         * g++.dg/dg.exp: Prune the tls subdirectory.
17283         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
17284         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
17285         * g++.dg/tls/init-1.C: New.
17286
17287 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
17288
17289         * gcc.dg/20020517-1.c: New test.
17290
17291 2002-05-21  Richard Henderson  <rth@redhat.com>
17292
17293         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
17294         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
17295
17296 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
17297
17298         * g++.dg/other/copy2.C: New test.
17299
17300 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
17301
17302         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
17303         (MAX_COPY): Bump up to 10 times sizeof (long long).
17304         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
17305
17306         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
17307         sizeof (long long).
17308
17309         * gcc.c-torture/execute/strcpy-1.c: New test.
17310
17311 2002-05-19  Jason Merrill  <jason2redhat.com>
17312
17313         * g++.dg/ext/oper1.C: New test.
17314
17315 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
17316 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
17317
17318         * README.QMTEST: New file.
17319
17320         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
17321
17322 2002-05-19  Andreas Jaeger  <aj@suse.de>
17323
17324         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
17325         now.
17326         * gcc.c-torture/execute/loop-2d.x: Likewise.
17327
17328 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
17329
17330         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
17331         support weak symbols.
17332         * gcc.dg/weak-4.c: Likewise
17333         * gcc.dg/weak-6.c: Likewise
17334
17335 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
17336
17337         * gcc.dg/weak-3.c: Add dg-excess-error comment for
17338         cygwin, coff and h8300-*-hms targets
17339         * gcc.dg/weak-5.c: Likewise
17340         * gcc.dg/weak-7.c: Likewise
17341
17342 2002-05-16  Jason Merrill  <jason@redhat.com>
17343
17344         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
17345         (scan-assembler-not, scan-assembler-dem): Likewise.
17346         (scan-assembler-dem-not): Likewise.
17347
17348 2002-05-15  Richard Henderson  <rth@redhat.com>
17349
17350         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
17351
17352 2002-05-15  Richard Henderson  <rth@redhat.com>
17353
17354         * gcc.dg/weak-5.c (vfoo1c): No warning here.
17355         (vfoo1f): Warning here.
17356         (vfoo1l): Don't redefine the alias.
17357
17358 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
17359
17360         * g++.dg/init/pm1.C: New test.
17361
17362 2002-05-12  David S. Miller  <davem@redhat.com>
17363
17364         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
17365         types.
17366
17367 2002-05-10  Roger Sayle  <roger@eyesopen.com>
17368
17369         * gcc.c-torture/execute/20020510-1.c: New test case.
17370
17371 2002-05-10  David S. Miller  <davem@redhat.com>
17372
17373         * gcc.c-torture/execute/conversion.c: Test long double too.
17374
17375 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
17376
17377         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
17378         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
17379         * lib/g++.exp (g++_link_flags): Likewise.
17380         * lib/objc.exp (objc_target_compile): Likewise.
17381
17382 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17383
17384         * gcc.dg/cpp/poison.c: Update.
17385         * gcc.dg/cpp/20000625-2.c: Remove.
17386         * gcc.dg/cpp/direct2s.c: Remove final test.
17387
17388 2002-05-08  Tom Rix  <trix@redhat.com>
17389
17390         * gcc.c-torture/execute/20020508-1.c: New test.
17391         * gcc.c-torture/execute/20020508-2.c: New test.
17392         * gcc.c-torture/execute/20020508-3.c: New test.
17393
17394 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17395
17396         * gcc.dg/cpp/charconst-4.c: More tests.
17397
17398 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
17399
17400         PR c/6569
17401         * gcc.dg/weak-3.c: Update location of warning messages.
17402         * gcc.dg/weak-5.c: Likewise.
17403
17404 2002-05-06  Roger Sayle  <roger@eyesopen.com>
17405
17406         * gcc.c-torture/execute/20020506-1.c: New test case.
17407
17408 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
17409
17410         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
17411
17412 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17413
17414         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
17415
17416 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17417
17418         * gcc.dg/cpp/charconst-3.c: New test.
17419
17420 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17421
17422         * gcc.dg/cpp/charconst.c: Update tests.
17423
17424 2002-05-05  Tim Josling  <tej@melbpc.org.au>
17425
17426         * treelang: Added directory for new sample language treelang. Also
17427         lib/treelang.exp: New file to signal treelang should be tested.
17428
17429 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
17430
17431         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
17432         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
17433         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
17434         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
17435         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
17436         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
17437         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
17438
17439 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17440
17441         * gcc.dg/format/xopen-2.c: New test.
17442
17443 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
17444
17445         * gcc.dg/20020503-1.c: New test.
17446
17447 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
17448
17449         * g++.dg/init/dtor1.C: Make it tougher.
17450
17451 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
17452
17453         * g++.dg/init/dtor1.C: New test.
17454
17455 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
17456
17457         * gcc.dg/altivec-8.c: New.
17458
17459 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
17460
17461         * gcc.dg/altivec-7.c: New.
17462
17463 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
17464
17465         * g++.dg/parse/typedef1.C: New test.
17466
17467 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
17468
17469         PR c++/6486
17470         * g++.dg/template/friend6.C: New test.
17471
17472         PR c++/6492
17473         * g++.dg/init/copy1.C: New test.
17474
17475 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
17476
17477         * g++.dg/warn/effc1.C: New test.
17478
17479 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17480
17481         * gcc.dg/cpp/if-cexp.c: Add a test.
17482
17483 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
17484
17485         * gcc.dg/20020426-2.c: New test.
17486
17487 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
17488
17489         * gcc.dg/cpp/if-mop.c: Update.
17490         * gcc.dg/cpp/if-mpar.c: Add test.
17491         * gcc.dg/cpp/if-oppr.c: Update.
17492
17493 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17494
17495         PR c/6343
17496         * gcc.dg/weak-[2-7].c: New tests.
17497
17498 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
17499
17500         * gcc.dg/enum1.c: New test.
17501
17502 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
17503
17504         PR c++/6497
17505         * g++.dg/inherit/access2.C: New test.
17506
17507 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
17508
17509         PR bootstrap/6445
17510         * gcc.dg/20020426-1.c: New test.
17511
17512 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
17513
17514         * g++.dg/abi/enum1.C: New test.
17515
17516 2002-04-26  Richard Henderson  <rth@redhat.com>
17517
17518         * gcc.dg/c99-bool-1.c: Expect always true warning.
17519
17520 2002-04-25  Roger Sayle  <roger@eyesopen.com>
17521
17522         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
17523
17524 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17525
17526         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
17527         targets.
17528
17529 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
17530
17531         * g++.dg/abi/mange7.C: New test.
17532
17533         PR c++/6438.
17534         * g++.dg/parse/stmtexpr2.C: New test.
17535
17536 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
17537
17538         * gcc.dg/20020312-2.c: Add SH target.
17539
17540 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17541
17542         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
17543         compiler output on mips*-*-irix*.
17544
17545 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
17546
17547         * g++.dg/parse/attr1.C: New test.
17548
17549 2002-04-23  Roger Sayle  <roger@eyesopen.com>
17550
17551         * gcc.c-torture/execute/string-opt-17.c: New test case.
17552         * gcc.c-torture/execute/memset-2.c: New test case.
17553
17554 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
17555
17556         PR c++/6256:
17557         * g++.dg/template/friend5.C: New test.
17558
17559         PR c++/6331:
17560         * g++.dg/template/qual1.C: Likewise.
17561
17562 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
17563
17564         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
17565         Include stdlib.h, not stdio.h or ctype.h.
17566
17567 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
17568
17569         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
17570         cris-*-elf* and mmix-*-*.
17571         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
17572         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
17573         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
17574         Ditto.
17575         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
17576         * gcc.dg/wchar_t-1.c: Ditto.
17577
17578 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
17579
17580         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
17581         Clarify comment.
17582
17583 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
17584
17585         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
17586
17587 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17588
17589         * gcc.c-torture/execute/20000906-1.x: Delete.
17590
17591 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
17592
17593         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
17594
17595 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
17596
17597         * PR6367
17598         * g77.f-torture/execute/6367.f: New test.
17599         * g77.f-torture/execute/6367.x: Disable for MMIX.
17600
17601 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
17602
17603         * PR6352
17604         * g++.dg/opt/inline2.C: New test.
17605
17606 2002-04-18  Richard Henderson  <rth@redhat.com>
17607
17608         * gcc.dg/20000906-1.c: Enable for all targets.
17609         * gcc.c-torture/compile/iftrap-2.c: New.
17610
17611 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
17612
17613         * gcc.dg/20020418-1.c: New test.
17614         * gcc.dg/20020418-2.c: New test.
17615
17616 2002-04-18  Richard Henderson  <rth@redhat.com>
17617
17618         * gcc.c-torture/compile/iftrap-1.c: New.
17619         * gcc.dg/iftrap-1.c: Adjust for ia64.
17620         * gcc.dg/iftrap-2.c: New.
17621
17622 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
17623
17624         * gcc.c-torture/compile/20020418-1.c: New test.
17625
17626 2002-04-18  Roger Sayle  <roger@eyesopen.com>
17627
17628         * gcc.c-torture/compile/20020415-1.c: New.
17629
17630 2002-04-18  David S. Miller  <davem@redhat.com>
17631
17632         * gcc.c-torture/execute/20020418-1.c: New test.
17633
17634 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
17635
17636         * gcc.dg/20020416-1.c: New test.
17637
17638         * g++.dg/opt/inline1.C: New test.
17639
17640 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
17641
17642         * gcc.dg/altivec-5.c: New test.
17643
17644         * gcc.dg/20020415-1.c: New test.
17645
17646 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
17647
17648         * testsuite/lib/chill.exp: Remove.
17649
17650 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
17651
17652         * g++.dg/other/big-struct.C: New test.
17653
17654 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
17655
17656         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
17657         of scratch file.
17658
17659 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
17660
17661         PR c/6277
17662         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
17663         in scan-assembler function name
17664
17665 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
17666
17667         * g77.f-torture/execute/980628-4.x,
17668         g77.f-torture/execute/980628-5.x,
17669         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
17670         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
17671         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
17672         i[34567]86-*-*.
17673
17674 2002-04-13  David S. Miller  <davem@redhat.com>
17675
17676         * gcc.c-torture/execute/20020413-1.c: New test.
17677
17678 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
17679
17680         * gcc.dg/asm-6.c,
17681         * g++.dg/ext/asm1.C: New tests.
17682
17683 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
17684
17685         PR c++ 5373.
17686         * g++.dg/parse/stmtexpr1.C: New test.
17687
17688         PR c++/5189.
17689         * g++.dg/template/copy1.C: New test.
17690
17691 2002-04-12  Richard Henderson  <rth@redhat.com>
17692
17693         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
17694
17695 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
17696
17697         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
17698         gcc.c-torture/execute/20020307-2.c.
17699
17700 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
17701
17702         * g++.dg/ext/attrib5.C,
17703         * g++.dg/lookup/struct1.C: New tests.
17704
17705 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
17706
17707         * gcc.dg/20020411-1.c: New test.
17708
17709         * gcc.c-torture/execute/20020411-1.c: New test.
17710
17711 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
17712
17713         * g77.f-torture/execute/6177.f: New test.
17714
17715 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
17716
17717         PR middle-end/6247
17718         * g++.dg/opt/cleanup1.C: New test.
17719
17720         * g++.dg/opt/const1.C: New test.
17721
17722 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
17723
17724         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
17725
17726 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
17727
17728         PR c++/5507
17729         * g++.dg/template/typename2.C: New test.
17730
17731 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
17732
17733         * gcc.c-torture/execute/loop-12.c: New.
17734
17735 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
17736
17737         * g77.f-torture/execute/980628-4.x,
17738         g77.f-torture/execute/980628-5.x,
17739         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
17740         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
17741         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
17742
17743 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17744
17745         PR optimization/6086
17746         * g++.dg/opt/preinc1.C: New test.
17747
17748 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
17749
17750         PR c++/5571
17751         * g++.dg/opt/static2.C: New test.
17752
17753 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
17754
17755         PR c/5120
17756         * gcc.dg/20020406-1.c: New test.
17757
17758 2002-04-04  David S. Miller  <davem@redhat.com>
17759
17760         * gcc.c-torture/execute/20020404-1.c: New test.
17761
17762 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
17763
17764         PR c/6123
17765         * gcc.dg/20020312-2.c: Do not declare global register variable
17766         if __PIC__ or __pic__ is defined.
17767
17768 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
17769
17770         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
17771         __asm__ so that it works correctly even if -ansi -pedantic-errors.
17772
17773 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17774
17775         * gcc.misc-tests/linkage.exp: Update last change to handle
17776         sparc*-, not just sparc-.
17777
17778 2002-04-03  Richard Henderson  <rth@redhat.com>
17779
17780         * gcc.dg/cpp/ucs.c: Improved long UCS test.
17781
17782 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
17783
17784         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
17785
17786 2002-04-02  David S. Miller  <davem@redhat.com>
17787
17788         * gcc.c-torture/execute/20020402-3.c: New test.
17789
17790 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
17791
17792         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
17793         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
17794
17795         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
17796         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
17797         g77.f-torture/execute/20001201.x,
17798         g77.f-torture/execute/u77-test.x: New files.
17799
17800         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
17801         * gcc.dg/wchar_t-1.c: Ditto.
17802
17803 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17804
17805         * gcc.c-torture/execute/20020402-1.c: New test.
17806
17807 2002-04-01  Richard Henderson  <rth@redhat.com>
17808
17809         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
17810
17811         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
17812
17813 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17814
17815         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
17816
17817 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17818
17819         * g++.dg/inherit/template-as-base.C: Expect error.
17820         * g++.dg/inherit/namespace-as-base.C: Likewise.
17821
17822 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
17823
17824         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
17825         g++.dg/ext/instantiate3.C: Tweak match patterns.
17826
17827         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
17828         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
17829         -da test.
17830
17831 2002-03-31  Richard Henderson  <rth@redhat.com>
17832
17833         * gcc.dg/special/alias-2.c: New.
17834         * gcc.dg/special/ecos.exp: Run it.
17835
17836 2002-03-31  Richard Henderson  <rth@redhat.com>
17837
17838         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
17839
17840 2002-03-31  Kazu Hirata  <kazu@hxi.com>
17841
17842         * gcc.dg/weak-1.c: Disable on h8300 port.
17843
17844 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
17845
17846         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
17847         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
17848         ordering tests.
17849         * g++.dg/bprob/bprob-1.C: New test.
17850         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
17851         * g++.dg/gcov/gcov-1.C: New test.
17852         * g++.dg/gcov/gcov-1.x: New file.
17853         * g++.dg/gcov/gcov-2.C: New test.
17854         * g++.dg/gcov/gcov-3.C: New test.
17855         * g++.dg/gcov/gcov-3.h: New file.
17856
17857 2002-03-28  Roger Sayle  <roger@eyesopen.com>
17858
17859         * g++.old-deja/g++.other/builtins5.C: New test.
17860         * g++.old-deja/g++.other/builtins6.C: New test.
17861         * g++.old-deja/g++.other/builtins7.C: New test.
17862         * g++.old-deja/g++.other/builtins8.C: New test.
17863         * g++.old-deja/g++.other/builtins9.C: New test.
17864
17865 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
17866
17867         * g++.dg/opt/static1.C: New test.
17868
17869         * g++.dg/opt/longbranch1.C: New test.
17870
17871 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
17872
17873         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
17874
17875         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
17876
17877 2002-03-28  Jeffrey A Law  (law@redhat.com)
17878
17879         * gcc.c-torture/execute/20020328-1.c: New test.
17880
17881 2002-03-27  Richard Henderson  <rth@redhat.com>
17882
17883         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
17884         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
17885         move from g++.old-deja/g++.ext/.
17886
17887 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
17888
17889         * g++.dg/init/new2.C: New test.
17890
17891 2002-03-26  Richard Henderson  <rth@redhat.com>
17892
17893         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
17894
17895         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
17896         on sparc.
17897
17898         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
17899         sparcv9 systems.
17900         * gcc.dg/20001102-1.c: Likewise.
17901
17902 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
17903
17904         * gcc.dg/cpp/endif-pedantic1.c,
17905         gcc.dg/cpp/endif-pedantic2.c:  New tests.
17906
17907 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
17908
17909         * g++.dg/init/new1.C: New test.
17910
17911 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17912
17913         * g++.dg/abi/vbase9.C: New test.
17914
17915 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
17916
17917         * gcc.dg/arm-asm.c: New test.
17918
17919 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
17920
17921         * gcc.dg/Wswitch-enum.c: New test.
17922         Fix PR c/5044.
17923
17924 2002-03-26  Richard Henderson  <rth@redhat.com>
17925
17926         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
17927         structure.
17928
17929 2002-03-25  Richard Henderson  <rth@redhat.com>
17930
17931         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
17932         sparcv9 systems.
17933
17934         * gcc.c-torture/compile/20011119-1.c (xxx): New.
17935         * gcc.c-torture/compile/20011119-2.c (xxx): New.
17936
17937 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
17938
17939         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
17940
17941 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
17942
17943         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
17944         targets using generic thunk support.
17945
17946 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
17947
17948         * gcc.c-torture/compile/20020323-1.c: New test.
17949
17950         * g++.dg/opt/conj2.C: New test.
17951
17952 2002-03-24  Richard Henderson  <rth@redhat.com>
17953
17954         * gcc.dg/weak-1.c: Use -fno-common.
17955
17956 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17957
17958         * g77.dg/f77-edit-apostrophe-out.f: New test
17959         * g77.dg/f77-edit-h-out.f: New test
17960         * g77.dg/f77-edit-t-in.f: New test
17961         * g77.dg/f77-edit-t-out.f: New test
17962         * g77.dg/f77-edit-x-out.f: New test
17963         * g77.dg/f77-edit-slash-out.f: New test
17964         * g77.dg/f77-edit-colon-out.f: New test
17965         * g77.dg/f77-edit-s-out.f: New test
17966
17967 2002-03-24  Richard Henderson  <rth@redhat.com>
17968
17969         * objc/execute/formal_protocol-6.x: New XFAIL.
17970
17971 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17972
17973         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
17974         that do not support weak symbols
17975
17976 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17977
17978         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
17979         * lib/g77.exp:  Likewise
17980         * lib/objc.exp: Likewise
17981
17982 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
17983
17984         * gcc.dg/Wswitch-default.c: New test.
17985
17986 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
17987
17988         * g++.dg/other/enum1.C: New test.
17989
17990 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
17991
17992         * gcc.dg/pragma-ep-3.c: Fix typo.
17993
17994 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17995
17996         * g++.dg/inherit/template-as-base.C: New test.
17997
17998 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
17999
18000         * g++.old-deja/g++.other/dwarf2-1.C: Move...
18001         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
18002
18003 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
18004
18005         * gcc.dg/cpp/multiline.c: Update to match.
18006
18007 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
18008
18009         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
18010
18011 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
18012
18013         * gcc.dg/cpp/extratokens2.c:  New file.
18014
18015 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
18016
18017         * gcc.dg/20020312-2.c: Add rs6000 target.
18018
18019         * gcc.c-torture/compile/20020319-1.c: New test.
18020
18021 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18022
18023         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
18024         (A, E): Handle this.
18025
18026 2002-03-20  Jason Merrill  <jason@redhat.com>
18027
18028         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
18029         ignoring -fpic.
18030         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
18031         through prune_gcc_output.
18032
18033 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
18034
18035         * gcc.c-torture/compile/20020320-1.c: New test.
18036
18037 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
18038
18039         * gcc.c-torture/compile/20020318-1.c: New test.
18040
18041         * gcc.dg/struct-by-value-1.c: New test.
18042
18043         * gcc.dg/20020319-1.c: New test.
18044
18045 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
18046
18047         * g++.dg/opt/conj1.C: New test.
18048
18049 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
18050
18051         * g++.dg/template/qualttp20.C: Revert previous change.
18052         * g++.dg/template/qualttp3.C: Likewise.
18053         * g++.dg/template/qualttp4.C: Likewise
18054         * g++.dg/template/qualttp5.C: Likewise
18055         * g++.dg/template/qualttp6.C: Likewise
18056         * g++.dg/template/qualttp7.C: Likewise
18057         * g++.dg/template/qualttp8.C: Likewise
18058         * g++.dg/template/recurse.C: Likewise.
18059
18060 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18061
18062         * gcc.dg/cpp/wchar-1.c: Update.
18063
18064 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18065
18066         * g++.dg/template/conv1.C: New test.
18067         * g++.dg/template/conv2.C: New test.
18068         * g++.dg/template/conv3.C: New test.
18069         * g++.dg/template/conv4.C: New test.
18070
18071 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18072
18073         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
18074         * g++.dg/template/qualttp3.C: Likewise.
18075         * g++.dg/template/qualttp4.C: Likewise
18076         * g++.dg/template/qualttp5.C: Likewise
18077         * g++.dg/template/qualttp6.C: Likewise
18078         * g++.dg/template/qualttp7.C: Likewise
18079         * g++.dg/template/qualttp8.C: Likewise
18080         * g++.dg/template/recurse.C: Likewise.
18081
18082 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18083
18084         * g++.dg/opt/dtor1.C: New test.
18085
18086 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
18087
18088         * gcc.c-torture/compile/20020315-1.c: New test.
18089
18090 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
18091
18092         * gcc.dg/weak-1.c: Fix scan tests.
18093
18094 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
18095
18096         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
18097         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
18098         cris-*-aout* mmix-*-*.
18099         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
18100         cris-*-aout* mmix-*-*.
18101         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
18102         cris-*-elf* cris-*-aout* and mmix-*-*.
18103         * gcc.dg/20001009-1.c: Ditto.
18104         * gcc.dg/20010912-1.c: Ditto.
18105         * gcc.dg/20020122-4.c: Ditto.
18106         * gcc.dg/inline-2.c: Ditto.
18107
18108 2002-03-14  Jeffrey A Law  (law@cygnus.com)
18109
18110         * gcc.c-torture/compile/20020314-1.c: New test.
18111
18112 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
18113
18114         * gcc.c-torture/execute/20020314-1.c: New test.
18115
18116 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
18117
18118         * g++.dg/warn/Wunused-1.C: New test.
18119
18120 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
18121
18122         * g++.dg/abi/mangle6.C: New test.
18123
18124 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
18125
18126         * gcc.c-torture/compile/20020309-2.c: New test.
18127
18128         * gcc.c-torture/compile/20020312-1.c: New test.
18129
18130 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18131
18132         * g++.dg/other/access1.C: New test.
18133
18134 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
18135
18136         * gcc.c-torture/execute/wchar_t-1.c: New test.
18137
18138 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
18139
18140         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
18141
18142 2002-03-12  Roger Sayle  <roger@eyesopen.com>
18143
18144         * gcc.dg/20020312-1.c: New test case.
18145
18146 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
18147
18148         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
18149
18150 2002-03-11  Richard Henderson  <rth@redhat.com>
18151
18152         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
18153         * g++.old-deja/g++.jason/report.C: Likewise.
18154
18155 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
18156
18157         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
18158         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
18159
18160 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
18161
18162         * testsuite/g++.dg/overload/pmf1.C: New test.
18163
18164 2002-03-11  Kazu Hirata  <kazu@hxi.com>
18165
18166         * gcc.c-torture/execute/20020307-1.c: Use long.
18167
18168 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
18169
18170         PR optimization/5844
18171         * gcc.dg/20020310-1.c: New test.
18172
18173 2002-03-09  Michael Meissner  <meissner@redhat.com>
18174
18175         * gcc.c-torture/execute/memcpy-2.c: New test.
18176         * gcc.c-torture/execute/memset-1.c: New test.
18177         * gcc.c-torture/execute/strlen-1.c: New test.
18178         * gcc.c-torture/execute/strcmp-1.c: New test.
18179         * gcc.c-torture/execute/strncmp-1.c: New test.
18180
18181 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
18182
18183         * gcc.dg/ppc-ldstruct.c: New test.
18184
18185 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
18186
18187         * gcc.c-torture/execute/va-arg-22.c: New test.
18188
18189 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18190
18191         * gcc.c-torture/compile/20020309-1.c: New test.
18192
18193 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
18194
18195         * gcc.c-torture/execute/20020307-2.c: New test.
18196
18197 2002-03-07  Jeffrey A Law  (law@redhat.com)
18198
18199         * g77.f-torture/compile/20020307-1.f: New test.
18200
18201 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
18202
18203         * gcc.dg/unordered-1.c: New test.
18204
18205 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
18206
18207         * gcc.c-torture/execute/20020307-1.c: New test.
18208
18209 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
18210
18211         * gcc.dg/20020304-1.c: New test.
18212
18213         * gcc.c-torture/compile/20020304-2.c: New test.
18214
18215 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
18216
18217         * gcc.c-torture/compile/20020304-1.c: New test case
18218         (from PR c/5830).
18219
18220 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
18221
18222         * gcc.dg/20020103-1.c: Add other -D ppc variants.
18223
18224 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18225
18226         * g++.dg/other/classkey1.C: New test.
18227
18228 2002-03-01  Richard Henderson  <rth@redhat.com>
18229
18230         * gcc.c-torture/compile/981223-1.x: New.
18231         * gcc.c-torture/compile/920625-1.x: New.
18232
18233 2002-02-28  Richard Henderson  <rth@redhat.com>
18234
18235         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
18236
18237 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
18238
18239         * gcc.c-torture/execute/20020227-1.c: New test.
18240
18241 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
18242
18243         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
18244         here" ERROR lines.
18245         * g++.old-deja/g++.oliva/partord1.C: Likewise.
18246         * g++.old-deja.g++.other/defarg1.C: Likewise.
18247         * g++.old-deja/g++.pt/calls2.C: Likewise.
18248         * g++.old-deja/g++.pt/crash20.C: Likewise.
18249         * g++.old-deja/g++.pt/crash30.C: Likewise.
18250         * g++.old-deja/g++.pt/crash36.C: Likewise.
18251         * g++.old-deja/g++.pt/crash6.C: Likewise.
18252         * g++.old-deja/g++.pt/defarg13.C: Likewise.
18253         * g++.old-deja/g++.pt/derived3.C: Likewise.
18254         * g++.old-deja/g++.pt/error1.C: Likewise.
18255         * g++.old-deja/g++.pt/friend21.C: Likewise.
18256         * g++.old-deja/g++.pt/friend23.C: Likewise.
18257         * g++.old-deja/g++.pt/infinite1.C: Likewise.
18258         * g++.old-deja/g++.robertl/eb128.C: Likewise.
18259
18260 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
18261
18262         * gcc.c-torture/execute/20020225-2.c: New test.
18263
18264 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
18265
18266         * gcc.c-torture/execute/920730-1t.c,
18267         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
18268         Delete test cases, only relevant to -traditional.
18269
18270 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18271
18272         * gcc.dg/cpp/undef1.c: Remove.
18273         * gcc.dg/cpp/directiv.c: Update.
18274         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
18275
18276 2002-02-27  Michael Meissner  <meissner@redhat.com>
18277
18278         * gcc.c-torture/execute/20020226-1.c: New test.
18279
18280 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
18281
18282         * g++.dg/debug/debug4.C: New test.
18283
18284         * gcc.dg/ia64-visibility-1.c: New test.
18285
18286 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
18287
18288         * gcc.dg/debug/20020224-1.c: New.
18289
18290 2002-02-25  Kazu Hirata  <kazu@hxi.com>
18291
18292         * gcc.c-torture/execute/960416-1.x: New.
18293         * gcc.c-torture/execute/divconst-3.x: Likewise.
18294
18295 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
18296
18297         * gcc.dg/20020224-1.c: New test.
18298
18299 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
18300
18301         * gcc.c-torture/execute/20020225-1.c: New.
18302
18303 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18304
18305         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
18306
18307 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
18308
18309         * gcc.dg/20020222-1.c: New test.
18310
18311 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
18312
18313         * g++.dg/opt/anonunion1.C: New test.
18314
18315 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18316
18317         * g++.dg/template/qualttp19.C: New test.
18318         * g++.dg/template/qualttp20.C: New test.
18319         * g++.old-deja/g++.jason/report.C: Adjust expected errors
18320         * g++.old-deja/g++.other/qual1.C: Likewise.
18321
18322 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
18323
18324         * gcc.dg/attr-alwaysinline.c: New.
18325
18326 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
18327
18328         * gcc.dg/20020220-1.c: New test.
18329
18330         * gcc.dg/20020220-2.c: New test.
18331
18332         * g++.dg/opt/mmx1.C: New test.
18333
18334 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
18335
18336         * gcc.c-torture/compile/20020110.c: New test.
18337
18338 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
18339
18340         * gcc.c-torture/execute/20020219-1.c: New test.
18341
18342         * gcc.dg/20020219-1.c: New test.
18343
18344         * gcc.dg/noncompile/20020220-1.c: New test.
18345
18346         * g++.dg/opt/ptrintsum1.C: New test.
18347
18348         * gcc.dg/debug/20020220-1.c: New test.
18349
18350 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
18351
18352         * gcc.c-torture/execute/20020216-1.c: New test.
18353
18354 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18355
18356         * gcc.dg/decl-1.c: Update, new test.
18357
18358 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
18359
18360         * g++.dg/abi/bitfield1.C: New test.
18361         * g++.dg/abi/bitfield2.C: New test.
18362
18363 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
18364
18365         * gcc.dg/attr-nest.c: New test.
18366
18367 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
18368
18369         * gcc.c-torture/execute/20020215-1.c: New test.
18370
18371 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
18372
18373         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
18374         * g++.dg/debug/debug.exp: New.
18375         * g++.dg/debug/trivial.C: New.
18376         * g++.dg/debug/debug1.C: Moved...
18377         * g++.dg/other/debug1.C: ...from here.
18378         * g++.dg/debug/debug2.C: Moved...
18379         * g++.dg/other/debug2.C: ...from here.
18380         * g++.dg/debug/debug3.C: Moved...
18381         * g++.dg/other/debug3.C: ...from here.
18382
18383         * gcc.dg/noncompile/20020213-1.c: New test.
18384
18385 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
18386
18387         * g++.dg/other/debug3.C: New test.
18388
18389         * gcc.c-torture/execute/20020213-1.c: New test.
18390
18391 2002-02-13  Richard Smith <richard@ex-parrot.com>
18392
18393         * g++.old-deja/g++.other/thunk1.C: New test.
18394
18395 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
18396
18397         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
18398
18399 2002-02-13  Stan Shebs  <shebs@apple.com>
18400
18401         * gcc.dg/altivec-3.c: New.
18402
18403 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
18404
18405         * gcc.dg/Wunreachable-1.c: New test.
18406         * gcc.dg/Wunreachable-2.c: New test.
18407
18408 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18409
18410         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
18411
18412 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
18413
18414         * gcc.dg/decl-1.c: New test.
18415
18416 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
18417
18418         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
18419
18420 2002-02-10  Kazu Hirata  <kazu@hxi.com>
18421
18422         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
18423         * gcc.c-torture/compile/980506-1.x: Likewise.
18424
18425 2002-02-10  Kazu Hirata  <kazu@hxi.com>
18426
18427         * gcc.dg/20020210-1.c: New.
18428
18429 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
18430
18431         * g77.f-torture/execute/947.f: New regression test
18432         for PR fortran/947.
18433
18434 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
18435
18436         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
18437         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
18438
18439 2002-02-08  Richard Henderson  <rth@redhat.com>
18440
18441         * gcc.c-torture/compile/labels-3.c: New.
18442
18443 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
18444
18445         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
18446         expression statements work instead.
18447         * gcc.dg/noncompile/20020207-1.c: New test.
18448
18449 2002-02-07  Richard Henderson  <rth@redhat.com>
18450
18451         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
18452
18453 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18454
18455         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
18456         message from g77
18457         * lib/g77-dg.exp: Trim g77 error messages so that they are
18458         recognized by dg.exp.
18459
18460 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18461
18462         PR fortran/5473
18463         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
18464
18465 2002-02-07  Richard Henderson  <rth@redhat.com>
18466
18467         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
18468         to be sufficiently aligned for integers.
18469
18470 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
18471
18472         * g++.dg/template/friend4.C: New test.
18473
18474 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18475
18476         PR fortran/5743
18477         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
18478         unsupported cases.
18479
18480 2002-02-07  Richard Henderson  <rth@redhat.com>
18481
18482         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
18483         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
18484         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
18485         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
18486
18487 2002-02-06  Richard Henderson  <rth@redhat.com>
18488
18489         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
18490
18491 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
18492
18493         * gcc.dg/20020206-1.c: New test.
18494
18495 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
18496
18497         * gcc.c-torture/execute/20020206-1.c: New test.
18498
18499         * gcc.c-torture/execute/20020206-2.c: New test.
18500
18501         PR optimization/5429:
18502         * gcc.c-torture/compile/20020206-1.c: New test.
18503
18504 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
18505
18506         * g++.dg/ext/align1.C: Do not use an explicit alignment value
18507         as certain file formats cannot support particularly large
18508         alignments.
18509
18510         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
18511         and do not expect to be able to link the executable.
18512
18513         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
18514         fail because the COFF format does not support the weak attribute.
18515
18516 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
18517
18518         * g77.dg/pr5473.f:  New test
18519
18520 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
18521
18522         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
18523         Fix testcase accordingly.
18524
18525 2002-02-04  Richard Henderson  <rth@redhat.com>
18526
18527         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
18528         (buf): Change to be an array of pointers, not ints.
18529
18530 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
18531
18532         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
18533         before all tests.  Move warning one line above to match where it
18534         C frontend emits.
18535         * gcc.dg/Wswitch-2.c: New test.
18536         * g++.dg/warn/Wswitch-1.C: New test.
18537         * g++.dg/warn/Wswitch-2.C: New test.
18538
18539 2002-02-04  Richard Henderson  <rth@redhat.com>
18540
18541         * g++.dg/abi/offsetof.C: Fix size comparison.
18542
18543 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
18544
18545         * gcc.dg/cast-qual-2.c: New test.
18546
18547 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
18548
18549         * gcc.dg/20020201-4.c: New test.
18550
18551 2002-02-04  Ben Elliston  <bje@redhat.com>
18552
18553         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
18554         target_info attribute != 0, in addition to the empty string.
18555         (gcc_target_compile): Likewise.
18556
18557 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
18558
18559         * gcc.dg/Wswitch.c: New test.
18560         PR gcc/4475. PR gcc/3780.
18561
18562 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
18563
18564         * g77.f-torture/execute/5122.f: New test for regressions
18565         against PR fortran/5122.
18566
18567 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
18568
18569         * g77.f-torture/compile/pr3743.f: Delete
18570         * g77.dg/pr3743-1.f: New test.
18571         * g77.dg/pr3743-2.f: New test.
18572         * g77.dg/pr3743-3.f: New test.
18573         * g77.dg/pr3743-4.f: New test.
18574
18575 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18576
18577         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
18578
18579 2002-02-02  Richard Henderson  <rth@redhat.com>
18580
18581         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
18582         * gcc.c-torture/execute/bf64-1.c: Likewise.
18583
18584 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
18585
18586         * gcc.dg/20020201-2.c: New test.
18587
18588         * gcc.dg/20020201-3.c: New test.
18589
18590         * gcc.c-torture/execute/bitfld-2.c: New test.
18591
18592 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18593
18594         * gcc.dg/bitfld-1.c: Update.
18595         * gcc.dg/bitfld-2.c: Update.
18596         * gcc.c-torture/execute/bitfld-1.x: New.
18597
18598 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
18599
18600         * gcc.c-torture/execute/20020201-1.c: New test.
18601
18602 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
18603
18604         PR target/5469
18605         * gcc.dg/20020201-1.c: New test.
18606
18607 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
18608
18609         PR fortran/3743
18610         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
18611         * g77.f-torture/compile/pr3743.x: Remove
18612
18613 2002-01-31  Tom Rix  <trix@redhat.com>
18614
18615         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
18616
18617 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18618
18619         * gcc.dg/noncompile/20020130-1.c: New test.
18620
18621 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
18622
18623         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
18624
18625 2002-01-29  Richard Henderson  <rth@redhat.com>
18626
18627         * gcc.c-torture/execute/991118-1.c: Cast various constants back
18628         to long long.
18629         * gcc.c-torture/execute/bf64-1.c: Likewise.
18630
18631 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
18632
18633         * gcc.c-torture/execute/20020129-1.c: New test.
18634
18635 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18636
18637         * gcc.c-torture/compile/20000224-1.c: Update.
18638         * gcc.c-torture/execute/bitfld-1.c: New tests.
18639         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
18640         * gcc.dg/uninit-A.c: Update.
18641
18642 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18643
18644         * g++.dg/template/ctor1.C: Add instantiation.
18645
18646 2002-01-28  Paul Koning  <pkoning@equallogic.com>
18647
18648         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
18649         argument to __builtin_prefetch to be const ptr.
18650
18651 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
18652
18653         * gcc.c-torture/compile/20020120-1.c: New test.
18654
18655 2002-01-27  Kazu Hirata  <kazu@hxi.com>
18656
18657         * gcc.c-torture/execute/20020127-1.c: New test.
18658
18659 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
18660
18661         * g77.dg/f77-edit-i-in.f: New test
18662         * g77.dg/f77-edit-i-out.f: New test
18663
18664 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
18665
18666         * gcc.dg/debug/debug.exp: New file.
18667         * gcc.dg/debug/trivial.c: New file.
18668         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
18669         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
18670         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
18671         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
18672         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
18673         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
18674         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
18675         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
18676         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
18677         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
18678         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
18679         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
18680         * gcc.dg/20000503-1.c: Removed.
18681         * gcc.dg/20010207-1.c: Removed.
18682         * gcc.dg/20011223-1.c: Removed.
18683         * gcc.dg/20020104-2.c: Removed.
18684         * gcc.dg/debug-1.c: Removed.
18685         * gcc.dg/debug-2.c: Removed.
18686         * gcc.dg/debug-3.c: Removed.
18687         * gcc.dg/debug-4.c: Removed.
18688         * gcc.dg/debug-5.c: Removed.
18689         * gcc.dg/debug-6.c: Removed.
18690         * gcc.dg/dwarf2-1.c: Removed.
18691         * gcc.dg/dwarf2-2.c: Removed.
18692
18693 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
18694
18695         * g++.old-deja/g++.other/eh5.C: New test.
18696         * g++.old-deja/g++.other/sibcall2.C: New test.
18697         * g++.old-deja/g++.other/array9.C: New test.
18698         * g++.old-deja/g++.other/typename2.C: New test.
18699         * g++.old-deja/g++.other/crash60.C: New test.
18700         * g++.old-deja/g++.other/conv9.C: New test.
18701         * g++.old-deja/g++.other/mangle10.C: New test.
18702         * g++.old-deja/g++.other/unchanging1.C: New test.
18703         * g++.old-deja/g++.other/exprstmt1.C: New test.
18704         * g++.old-deja/g++.other/inline23.C: New test.
18705         * g++.old-deja/g++.eh/ia64-1.C: New test.
18706         * g++.old-deja/g++.other/dwarf2-1.C: New test.
18707         * g++.old-deja/g++.other/reload1.C: New test.
18708         * g++.old-deja/g++.other/static20.C: New test.
18709         * g++.old-deja/g++.other/local-alloc1.C: New test.
18710         * g++.old-deja/g++.other/conv8.C: New test.
18711         * g++.old-deja/g++.other/stmtexpr2.C: New test.
18712         * g++.old-deja/g++.other/storeexpr1.C: New test.
18713         * g++.old-deja/g++.other/storeexpr2.C: New test.
18714         * g++.dg/eh/template2.C: New test.
18715         * g++.dg/warn/weak1.C: New test.
18716
18717 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
18718
18719         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18720         Remove first, non-varying, argument.
18721
18722 2002-01-23  Richard Henderson  <rth@redhat.com>
18723
18724         * gcc.dg/inline-2.c: New.
18725
18726         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
18727         Add optional target arg.  Check number of arguments.
18728         (scan-assembler-not, scan-assembler-dem): Likewise.
18729         (scan-assembler-dem-not): Likewise.
18730
18731 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
18732
18733         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
18734         line 12.
18735         * g++.old-deja/g++.brendan/parse3.C,
18736         g++.old-deja/g++.other/crash26.C,
18737         g++.old-deja/g++.other/crash28.C,
18738         g++.old-deja/g++.other/crash29.C,
18739         g++.old-deja/g++.other/crash30.C,
18740         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
18741
18742 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
18743
18744         * gcc.dg/20020115-1.c: New.
18745
18746 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
18747
18748         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
18749
18750 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
18751
18752         * gcc.dg/20020122-3.c: New.
18753
18754 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
18755
18756         * g++.dg/other/gc1.C: New test.
18757
18758 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
18759
18760         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
18761
18762 2002-01-22  Richard Henderson  <rth@redhat.com>
18763
18764         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
18765
18766 2002-01-22  Richard Henderson  <rth@redhat.com>
18767
18768         * gcc.dg/20020122-4.c: New.
18769
18770 2002-01-22  H.J. Lu <hjl@gnu.org>
18771
18772         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
18773         link output.
18774         * gcc.dg/special/ecos.exp: Likewise.
18775         * lib/g++-dg.exp: Likewise.
18776         * lib/g77-dg.exp: Likewise.
18777         * lib/gcc-dg.exp : Likewise.
18778         * lib/mike-g++.exp: Likewise.
18779         * lib/mike-g77.exp: Likewise.
18780         * lib/mike-gcc.exp: Likewise.
18781         * lib/objc-dg.exp: Likewise.
18782
18783 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
18784
18785         PR target/5379
18786         * gcc.dg/20020122-2.c: New test.
18787
18788 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
18789
18790         * gcc.dg/20020122-1.c: New test.
18791
18792 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
18793
18794         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
18795
18796 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
18797
18798         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
18799
18800 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18801
18802         * gcc.c-torture/compile/20020121-1.c: New test.
18803
18804 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18805
18806         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
18807         ld_library_path.
18808
18809 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
18810
18811         * gcc.dg/20020218-1.c: New test.
18812
18813 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
18814
18815         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
18816         messages
18817         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
18818         "At global scope" warning
18819         * g++.dg/ext/align1.C: Change cygwin test for alignment
18820         from db-bogus to dg-warning
18821
18822 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
18823
18824         * g77.f-torture/compile/cpp2.F: New test.
18825
18826 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18827
18828         * g++.dg/template/access1.C: New test.
18829
18830 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
18831
18832         * gcc.dg/20020118-1.c: New.
18833
18834 2002-01-18  Kazu Hirata  <kazu@hxi.com>
18835
18836         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
18837
18838 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
18839
18840         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
18841         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
18842         alignment warnings.
18843
18844 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
18845
18846         * gcc.misc-tests/i386-prefetch.exp: Save and restore
18847         torture_with_loops and torture_without_loops
18848
18849 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
18850
18851         * gcc.c-torture/compile/20020116-1.c: New test.
18852
18853 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
18854
18855         * gcc.dg/20020116-2.c: New test.
18856
18857         * gcc.dg/ultrasp4.c: New test.
18858
18859         * gcc.dg/20020116-1.c: New test.
18860
18861 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
18862
18863         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
18864         by EABI.
18865
18866 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
18867
18868         * gcc.misc-tests/i386-prefetch.exp: New.
18869         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
18870         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
18871         * gcc.misc-tests/i386-pf-none-1.c: New test.
18872         * gcc.misc-tests/i386-pf-sse-1.c: New test.
18873
18874 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
18875
18876         * gcc.dg/gnu89-init-1.c: Add new tests.
18877
18878 2002-01-15  Andreas Jaeger  <aj@suse.de>
18879
18880         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
18881         * gcc.dg/i386-mmx-2.c: Likewise.
18882         * gcc.dg/i386-sse-1.c: Likewise.
18883         * gcc.dg/i386-sse-2.c: Likewise.
18884         * gcc.dg/i386-sse-3.c: Likewise.
18885
18886 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
18887
18888         * g77.f-torture/execute/intrinsic-unix-bessel.f:
18889         Uncomment additional cases that now pass.
18890
18891 2002-01-11  Richard Henderson  <rth@redhat.com>
18892
18893         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
18894         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
18895
18896 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
18897
18898         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
18899
18900 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
18901
18902         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
18903         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
18904
18905 2002-01-10  Dale Johannesen  <dalej@apple.com>
18906
18907         * gcc.c-torture/execute/loop-11.c: New.
18908
18909 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
18910
18911         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
18912         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
18913
18914 2002-01-09  Richard Henderson  <rth@redhat.com>
18915
18916         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
18917         type in which to perform the operation for each size.
18918
18919 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
18920
18921         * gcc.c-torture/compile/20020109-2.c: New test.
18922
18923 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
18924
18925         * gcc.c-torture/execute/loop-10.c: New test.
18926
18927 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18928
18929         * gcc.c-torture/compile/20010226-1.c: New test.
18930         * gcc.c-torture/compile/20010227-1.c: New test.
18931         * gcc.c-torture/compile/20010426-1.c: New test.
18932         * gcc.c-torture/compile/20010510-1.c: New test.
18933         * gcc.c-torture/compile/20010605-3.c: New test.
18934         * gcc.c-torture/compile/20010824-1.c: New test.
18935         * gcc.c-torture/execute/20010409-1.c: New test.
18936         * gcc.dg/noncompile/20000901-1.c: New test.
18937         * gcc.dg/20001023-1.c: New test.
18938         * gcc.dg/20001101-1.c: New test.
18939         * gcc.dg/20001102-1.c: New test.
18940         * gcc.dg/20010207-1.c: New test.
18941         * gcc.dg/20010405-1.c: New test.
18942         * gcc.dg/20010822-1.c: New test.
18943         * gcc.dg/20011107-1.c: New test.
18944
18945 2002-01-09  Jeffrey A Law  (law@redhat.com)
18946
18947         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
18948
18949         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
18950         execution failure on PA targets.
18951
18952 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18953
18954         * gcc.c-torture/compile/20020109-1.c: New test.
18955
18956 2002-01-08  Kazu Hirata  <kazu@hxi.com>
18957
18958         * gcc.c-torture/execute/20020108-1.c: New test.
18959
18960 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
18961
18962         * gcc.dg/20020108-1.c: New test.
18963
18964 2002-01-08  H.J. Lu <hjl@gnu.org>
18965
18966         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
18967         for header files.
18968
18969 2002-01-08  Geoff Keating  <geoffk@redhat.com>
18970
18971         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
18972         consistency.
18973
18974 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
18975
18976         * gcc.dg/altivec-4.c: Test altivec predicates.
18977
18978 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
18979
18980         * gcc.c-torture/execute/20020107-1.c: New test.
18981
18982 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
18983
18984         PR c/5279
18985         * gcc.c-torture/compile/20020106-1.c: New test.
18986
18987 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18988
18989         * gcc.c-torture/execute/nestfunc-4.c: New test.
18990
18991 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18992
18993         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
18994         extra triple that slipped in.
18995         * g++.old-deja/g++.abi/align.C: Likewise.
18996         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18997
18998 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18999
19000         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
19001         * g++.old-deja/g++.abi/align.C: Likewise.
19002         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19003
19004         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
19005         on FreeBSD/i386.
19006         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
19007         FreeBSD.
19008
19009 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
19010
19011         * gcc.dg/20020104-1.c: New test.
19012
19013         * gcc.dg/20020104-2.c: New test.
19014
19015 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
19016
19017         * gcc.dg/20020103-1.c: Fix typo in target selector.
19018
19019 2002-01-03  Richard Henderson  <rth@redhat.com>
19020
19021         * gcc.dg/20020103-1.c: New.
19022
19023 2002-01-03  Kazu Hirata  <kazu@hxi.com>
19024
19025         * gcc.c-torture/execute/20020103-1.c: New test.
19026
19027 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
19028
19029         * g++.dg/other/debug2.C: New test.
19030
19031         * gcc.c-torture/compile/20020103-1.c: New test.
19032
19033 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
19034
19035         * gcc.dg/gnu89-init-1.c: Added new tests.
19036
19037 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19038
19039         * g++.dg/template/friend2.C: Remove as patch is reverted.
19040
19041         * g++.dg/warn/oldcast1.C: New test.
19042
19043         * g++.dg/template/ptrmem1.C: New test.
19044         * g++.dg/template/ptrmem2.C: New test.
19045
19046         * g++.dg/template/ntp.C: New test.
19047
19048         * g++.dg/other/component1.C: New test.
19049
19050         * g++.dg/template/ttp3.C: New test.
19051
19052         * g++.dg/template/friend2.C: New test.
19053         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
19054
19055 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19056
19057         * g++.dg/other/ptrmem1.C: New test.
19058         * g++.dg/other/ptrmem2.C: New test.
19059
19060 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19061
19062         * g++.dg/template/ctor1.C: New test.
19063
19064 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19065
19066         * g++.dg/template/friend2.C: New test.
19067
19068 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
19069
19070         * gcc.dg/mmix-1.c: New test.
19071
19072 2001-12-31  Richard Henderson  <rth@redhat.com>
19073
19074         * gcc.dg/asm-5.c: New.
19075
19076 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
19077
19078         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
19079         in namespace __gnu_cxx
19080
19081 2001-12-30  Richard Henderson  <rth@redhat.com>
19082
19083         * gcc.dg/debug-6.c: New.
19084
19085 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
19086
19087         * gcc.c-torture/compile/20011229-2.c: New test.
19088
19089 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
19090
19091         * gcc.dg/debug-3.c: New test.
19092         * gcc.dg/debug-4.c: New test.
19093         * gcc.dg/debug-5.c: New test.
19094
19095 2001-12-29  Richard Henderson  <rth@redhat.com>
19096
19097         * g++.dg/eh/loop1.C: New.
19098
19099 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19100
19101         * g++.dg/template/crash1.C: New test.
19102
19103 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19104
19105         * g++.dg/other/const1.C: New test.
19106
19107 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19108
19109         * gcc.c-torture/compile/20011229-1.c: New test.
19110
19111 2001-12-28  Stan Shebs  <shebs@apple.com>
19112
19113         * lib/objc-torture.exp: Resync with c-torture.exp.
19114         * lib/objc.exp: Load standard libraries.
19115
19116 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
19117
19118         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
19119         additional tests.
19120
19121 2001-12-27  Roger Sayle <roger@eyesopen.com>
19122
19123         * gcc.c-torture/execute/string-opt-16.c: New testcase.
19124
19125 2001-12-27  Richard Henderson  <rth@redhat.com>
19126
19127         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
19128
19129 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19130
19131         * g++.dg/eh/ctor1.C: New test.
19132         * g++.dg/other/error2.C: New test.
19133
19134 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19135
19136         * g++.dg/other/init2.C: New test.
19137
19138 2001-12-24  Richard Henderson  <rth@redhat.com>
19139
19140         * gcc.dg/20011223-1.c: New.
19141         * gcc.dg/inline-1.c: New.
19142
19143 2001-12-23  Richard Henderson  <rth@redhat.com>
19144
19145         * gcc.dg/asm-4.c: Test operand modifiers.
19146
19147 2001-12-23  Richard Henderson  <rth@redhat.com>
19148
19149         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
19150
19151 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19152
19153         * gcc.c-torture/execute/20011223-1.c: New test.
19154
19155 2001-12-21  Richard Henderson  <rth@redhat.com>
19156
19157         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
19158         re-enables the warning.
19159
19160 2001-12-21  Richard Henderson  <rth@redhat.com>
19161
19162         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
19163
19164 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
19165
19166         * gcc.c-torture/compile/20011218-1.c: New test.
19167
19168 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
19169
19170         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
19171         arm-isr.c test.
19172         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
19173         epilogue generation for ARM ISR routines.
19174
19175 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19176
19177         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
19178         * gcc.dg/format/c90-printf-3.c: Likewise.
19179         * gcc.dg/format/c99-printf-3.c: Likewise.
19180         * gcc.dg/format/ext-1.c: Likewise.
19181         * gcc.dg/format/ext-6.c: Likewise.
19182         * gcc.dg/format/format.h: Prototype unlocked stdio.
19183
19184 2001-12-20  Richard Henderson  <rth@redhat.com>
19185
19186         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
19187         (arena): Use it.
19188         (malloc): Correct allocation logic.  Abort if we fill up the
19189         arena before initialization complete.
19190         (realloc): Correct allocation logic.
19191
19192 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
19193
19194         * gcc.c-torture/compile/20011219-2.c: New test.
19195
19196         * gcc.c-torture/execute/20011219-1.c: New test.
19197
19198 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
19199
19200         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
19201         target does not support weak symbols.
19202
19203 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
19204
19205         * gcc.c-torture/compile/20011219-1.c: New test.
19206
19207 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
19208
19209         * g++.dg/other/error1.C: New test.
19210
19211 2001-12-17  Jeffrey A Law  (law@redhat.com)
19212
19213         * gcc.c-torture/execute/20011217-1.c: New test.
19214
19215 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
19216
19217         * objc.dg/special/: New directory.
19218         * objc.dg/special/special.exp: New file.
19219         * objc.dg/special/unclaimed-category-1.h: New file.
19220         * objc.dg/special/unclaimed-category-1a.m: New file.
19221         * objc.dg/special/unclaimed-category-1.m: New file.
19222
19223 2001-12-17  Andreas Jaeger  <aj@suse.de>
19224
19225         * gcc.c-torture/compile/20011217-2.c: New test.
19226
19227 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19228
19229         * gcc.c-torture/compile/20011217-1.c: New test.
19230
19231 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
19232
19233         * testsuite/gcc.dg/20011214-1.c: New.
19234
19235 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
19236
19237         * gcc.dg/altivec-4.c: New.
19238
19239 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
19240
19241         * gcc.dg/20011113-1.c: New test.
19242
19243 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19244
19245         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
19246         std::__malloc_alloc_template<0> and
19247         std::__default_alloc_template<false, 0>.
19248
19249 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
19250
19251         * objc/execute/bf-21.m: New test.
19252         * objc/execute/enumeration-1.m: New test.
19253         * objc/execute/enumeration-2.m: New test.
19254
19255 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
19256
19257         * gcc.dg/gnu89-init-1.c: New test.
19258
19259 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19260
19261         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
19262         * g++.old-deja/g++.jason/2371.C: Likewise.
19263         * g++.old-deja/g++.jason/template33.C: Likewise.
19264         * g++.old-deja/g++.jason/template34.C: Likewise.
19265         * g++.old-deja/g++.jason/template36.C: Likewise.
19266         * g++.old-deja/g++.oliva/typename1.C: Likewise.
19267         * g++.old-deja/g++.oliva/typename2.C: Likewise.
19268         * g++.old-deja/g++.other/typename1.C: Likewise.
19269         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19270         * g++.old-deja/g++.pt/nontype5.C: Likewise.
19271         * g++.old-deja/g++.pt/typename11.C: Likewise.
19272         * g++.old-deja/g++.pt/typename14.C: Likewise.
19273         * g++.old-deja/g++.pt/typename16.C: Likewise.
19274         * g++.old-deja/g++.pt/typename3.C: Likewise.
19275         * g++.old-deja/g++.pt/typename4.C: Likewise.
19276         * g++.old-deja/g++.pt/typename5.C: Likewise.
19277         * g++.old-deja/g++.pt/typename7.C: Likewise.
19278         * g++.old-deja/g++.robertl/eb9.C: Likewise.
19279
19280 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
19281
19282         * g++.dg/other/linkage1.C: New test.
19283         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
19284         specifiers.
19285
19286 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19287
19288         * gcc.dg/concat.c: New test.
19289
19290 2001-12-11  Stan Shebs  <shebs@apple.com>
19291
19292         * objc/compile: New test directory.
19293         * objc/compile/compile.exp: New expect script.
19294         * objc/compile/20011211-1.m: New compile test.
19295
19296 2001-12-11  Jason Merrill  <jason@redhat.com>
19297
19298         * lib/prune.exp (prune_gcc_output): Also handle "In member
19299         function".  So many permutations...
19300
19301 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
19302
19303         * g++.dg/template/typedef1.C: New test.
19304
19305 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19306
19307         * g++.dg/other/copy1.C: New test.
19308
19309 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
19310
19311         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
19312
19313         * gcc.dg/builtin-choose-expr.c: New.
19314
19315 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
19316
19317         * gcc.dg/altivec-2.c: New.
19318
19319 2001-12-07  Richard Henderson  <rth@redhat.com>
19320
19321         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
19322
19323 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
19324
19325         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
19326         ultrasparc.
19327
19328 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19329
19330         * g++-old.deja/g++.robertl/eb101.C: Deleted.
19331
19332 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
19333
19334         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
19335         variable argument list.
19336
19337 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
19338
19339         * gcc.c-torture/execute/memcheck: Delete entire directory.
19340         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
19341         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
19342
19343 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19344
19345         * gcc.dg/Wshadow-1.c: New test.
19346
19347 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
19348
19349         * gcc.c-torture/compile/20011130-1.c: New test.
19350
19351         * gcc.dg/noncompile/20011025-1.c: New test.
19352
19353         * g++.dg/other/anon-union.C: New test.
19354
19355         * gcc.c-torture/execute/20011024-1.c: New test.
19356
19357 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19358
19359         * gcc.c-torture/execute/20000722-1.x,
19360         gcc.c-torture/execute/20010123-1.x: Remove.
19361         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
19362         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
19363         gcc.dg/c99-complit-2.c: New tests.
19364
19365 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
19366
19367         * g++.dg/inherit/base1.C: New test.
19368
19369 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
19370
19371         * g++.dg/other/stdarg1.C: New test.
19372
19373         * gcc.c-torture/compile/20011130-2.c: New test.
19374
19375 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
19376
19377         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
19378         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
19379         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
19380         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
19381         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
19382         * gcc.dg/builtin-prefetch-1.c: New test.
19383
19384 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
19385
19386         * gcc.dg/20011130-1.c: New test.
19387
19388 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19389
19390         * g++.dg/other/scope1.C: New test.
19391         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
19392
19393 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19394
19395         * gcc.dg/vla-init-1.c: New test.
19396
19397 2001-12-01  Geoff Keating  <geoffk@redhat.com>
19398
19399         * gcc.c-torture/compile/structs.c: New testcase from GDB.
19400
19401 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19402
19403         * objc.dg/alias.m: Update.
19404         * objc.dg/class-1.m: Update.
19405         * objc.dg/const-str-1.m: Update.
19406         * objc.dg/fwd-proto-1.m: Update.
19407         * objc.dg/id-1.m: Update.
19408         * objc.dg/super-class-1.m: Update.
19409
19410 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
19411
19412         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
19413         constructs.
19414
19415 2001-11-28  Jeffrey A Law  (law@cygnus.com)
19416
19417         * gcc.c-torture/execute/20011128-1.c: New test.
19418
19419 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
19420
19421         * gcc.dg/20011127-1.c: New test.
19422
19423 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19424
19425         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
19426         from Austin Group draft 7.
19427         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
19428         scanf format arguments.
19429         * gcc.dg/format/no-exargs-2.c: New test.
19430
19431 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
19432
19433         * g++.dg/abi/vbase8-4.C: New test.
19434
19435 2001-11-24  Ian Lance Taylor  <ian@airs.com>
19436
19437         * gcc.c-torture/execute/20011121-1.c: New test.
19438
19439 2001-11-23  Jeffrey A Law  (law@cygnus.com)
19440
19441         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
19442
19443 2001-11-23  Andreas Jaeger  <aj@suse.de>
19444
19445         * gcc.dg/cpp/charconst-2.c: New test.
19446
19447 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
19448
19449         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
19450         to the host if it is remote.  Let tests specify extra headers
19451         they use.
19452         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
19453         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
19454         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
19455         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
19456         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
19457         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
19458         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
19459         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
19460         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
19461         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
19462
19463 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
19464
19465         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
19466         for little endian ARMs.
19467
19468 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
19469
19470         * gcc.c-torture/compile/20011119-1.c: New test.
19471         * gcc.c-torture/compile/20011119-2.c: New test.
19472
19473 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
19474
19475         * gcc.dg/altivec-1.c: Fix typo.
19476
19477 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19478
19479         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
19480
19481 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
19482
19483         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
19484
19485 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
19486
19487         * lib/g77.exp: Don't specify --rpath-link.
19488
19489         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
19490         across all the headers.
19491         * gcc.dg/format/format.exp: For testing on a remote host,
19492         copy format.h.
19493
19494         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
19495         * gcc.c-torture/execute/930406-1.c: Likewise.
19496         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19497
19498 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
19499
19500         * gcc.dg/altivec-1.c: New.
19501
19502 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
19503
19504         * gcc.dg/cpp/fpreprocessed.c: New test case.
19505
19506 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19507
19508         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
19509         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
19510         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
19511
19512 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19513
19514         * gcc.dg/no-builtin-1.c: New test.
19515
19516 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
19517
19518         * gcc.c-torture/execute/20011115-1.c: New test.
19519
19520 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
19521
19522         * gcc.c-torture/compile/20011114-2.c: New test.
19523         * gcc.c-torture/compile/20011114-3.c: New test.
19524         * gcc.c-torture/compile/20011114-4.c: New test.
19525
19526 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
19527
19528         * g++.dg/other/init1.C: New test.
19529
19530 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
19531
19532         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
19533         message.
19534
19535         * gcc.c-torture/execute/20011114-1.c: New testcase.
19536
19537         * gcc.c-torture/compile/20010327-1.c: Revert last change.
19538         * gcc.c-torture/compile/20011114-1.c: New test, exactly
19539         like the (before this change) version of 20010327-1.c.
19540
19541 2001-11-14  Roger Sayle <roger@eyesopen.com>
19542
19543         * gcc.c-torture/execute/string-opt-13.c: New testcase.
19544
19545 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
19546
19547         * g++.dg/init/array2.C: New test.
19548
19549 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
19550
19551         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
19552
19553 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
19554
19555         * g++.dg/other/forscope1.C: New test.
19556         * g++.dg/ext/forscope1.C: New test.
19557         * g++.dg/ext/forscope2.C: New test.
19558
19559 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
19560
19561         * gcc.c-torture/execute/20011113-1.c: New test.
19562
19563 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
19564
19565         * gcc.c-torture/execute/20011109-2.c: New test.
19566
19567         * gcc.c-torture/execute/20011109-1.c: New test.
19568
19569 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
19570
19571         * gcc.c-torture/compile/20011109-1.c: New test.
19572
19573 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
19574
19575         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
19576         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
19577         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
19578         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
19579         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
19580         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
19581         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
19582
19583 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19584
19585         * g++.dg/warn/Wshadow-1.C: New tests.
19586         * g++.old-deja/g++.mike/for3.C: Update.
19587
19588 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19589
19590         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
19591         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
19592         XFAILs.  Adjust expected error texts.
19593         * gcc.c-torture/compile/20011106-1.c,
19594         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
19595         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
19596         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
19597         gcc.dg/c99-array-lval-5.c: New tests.
19598
19599 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19600
19601         * gcc.dg/cpp/defined.c: Update.
19602
19603 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19604
19605         * gcc.c-torture/execute/anon-1.c: New test.
19606
19607 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
19608
19609         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
19610         same size, so no warning should be produced on stormy16.
19611
19612         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
19613         due to oversized array.
19614         * g++.old-deja/g++.mike/ns15.C: Likewise.
19615         * g++.old-deja/g++.pt/crash16.C: Likewise.
19616
19617 2001-11-02  Graham Stott  <grahams@redhat.com>
19618
19619         * g++.dgother/debug1.C: Fix typos.
19620
19621 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
19622
19623         * g++.dg/other/debug1.C: New test.
19624
19625 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19626
19627         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
19628         of unsigned long.
19629
19630 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
19631
19632         * gcc.dg/20011029-2.c: New test.
19633
19634         * gcc.c-torture/compile/20011029-1.c: New test.
19635
19636 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
19637
19638         * objc/execute/class_self-1.m: New test.
19639         * objc/execute/class_self-2.m: New test.
19640
19641 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
19642
19643         * gcc.misc-tests/msgs.exp: Delete.
19644         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
19645         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
19646         error set to match recent changes.
19647
19648 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
19649
19650         * gcc.dg/20011021-1.c: New test.
19651
19652 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
19653
19654         * gcc.c-torture/compile/20011023-1.c: New test.
19655
19656 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
19657
19658         * lib/g77.exp: Rewrite based on lib/g++.exp.
19659
19660 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
19661
19662         * gcc.c-torture/execute/20011019-1.c: New test.
19663
19664         * gcc.dg/20011018-1.c: New test.
19665
19666 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
19667
19668         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
19669
19670 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
19671
19672         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
19673         * gcc.dg/attr-invalid.c: Likewise.
19674
19675 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
19676
19677         * testsuite/gcc.dg/20011015-1.c: New test.
19678
19679 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
19680
19681         * g++.dg/template/unify2.C: New test.
19682
19683 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
19684
19685         * g++.dg/other/exception-specification.C: New test
19686
19687 2001-10-13  Tom Rix  <trix@redhat.com>
19688
19689         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
19690         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
19691
19692 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
19693
19694         * testsuite/gcc.dg/20011009-1.c: New test.
19695
19696 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19697
19698         PR g++/4476
19699         * g++.dg/other/friend1.C: New test.
19700
19701 2001-10-11  Richard Henderson  <rth@redhat.com>
19702
19703         * g++.old-deja/g++.other/crash18.C: Add -S to options.
19704
19705 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19706
19707         * gcc.c-torture/compile/20011010-1.c: New.
19708
19709 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19710
19711         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
19712         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
19713         g77.f-torture/execute/execute.exp,
19714         g77.f-torture/noncompile/noncompile.exp,
19715         gcc.c-torture/compile/compile.exp,
19716         gcc.c-torture/execute/execute.exp,
19717         gcc.c-torture/execute/ieee/ieee.exp,
19718         gcc.c-torture/execute/memcheck/memcheck.exp,
19719         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
19720         objc/execute/execute.exp: Update FSF address.
19721
19722 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19723
19724         * gcc.dg/cpp/cmdlne-C.c: Update.
19725         * gcc.dg/cpp/cmdlne-C2.c: New.
19726
19727 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19728
19729         * gcc.c-torture/execute/20011008-3.c: New.
19730
19731 2001-10-08  DJ Delorie  <dj@redhat.com>
19732
19733         * gcc.dg/20011008-1.c: New.
19734         * gcc.dg/20011008-2.c: New.
19735
19736 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19737
19738         * gcc.dg/cpp/spacing1.c: Update test.
19739
19740 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19741
19742         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
19743         spelling errors of "separate" as "seperate".
19744
19745 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
19746
19747         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
19748         enough to avoid inlining.
19749
19750 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19751
19752         * lib/g77.exp: set libg2c_dir correctly.
19753
19754 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19755
19756         * gcc.dg/cpp/macro11.c: New test.
19757
19758 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19759
19760         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
19761         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
19762         gcc.dg/format/multattr-3.c: New tests.
19763         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
19764         tests for format attributes on function pointers being rejected.
19765
19766 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19767
19768         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
19769
19770 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19771
19772         * g++.dg/warn/format1.C: New test.
19773
19774 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19775
19776         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
19777
19778 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19779
19780         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
19781
19782 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19783
19784         * gcc.dg/cpp/redef2.c: Add test.
19785
19786 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
19787
19788         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
19789         long-standing bug on i686, apparently.
19790         * gcc.c-torture/execute/loop-2c.x: New file.
19791         * gcc.c-torture/execute/loop-2d.x: New file.
19792         * gcc.c-torture/execute/loop-3c.x: New file.
19793
19794 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
19795
19796         * gcc.dg/cpp/20000625-2.c: Correct line number.
19797
19798 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19799
19800         * gcc.dg/cpp/macro10.c: New test.
19801         * gcc.dg/cpp/strify3.c: New test.
19802         * gcc.dg/cpp/spacing1.c: Add tests.
19803         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
19804         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
19805
19806 2001-09-24  DJ Delorie  <dj@redhat.com>
19807
19808         * gcc.c-torture/execute/20010924-1.c: New test.
19809
19810 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19811
19812         * testsuite/objc/execute/paste.m: Remove.
19813
19814 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19815
19816         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
19817
19818 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
19819
19820         * g77.dg/strlen0.f: New test.
19821
19822 2001-09-21  Richard Henderson  <rth@redhat.com>
19823
19824         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
19825         * g++.old-deja/g++.abi/vtable2.C: Likewise.
19826
19827 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19828
19829         Table-driven attributes.
19830         * g++.dg/ext/attrib1.C: New test.
19831
19832 2001-09-20  DJ Delorie  <dj@redhat.com>
19833
19834         * gcc.dg/20000926-1.c: Update expected warning messages.
19835         * gcc.dg/array-2.c: Likewise, and test for warnings too.
19836         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
19837         array.
19838
19839 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
19840
19841         * g++.dg/eh/registers1.C: New test case.
19842
19843 2001-09-17  Richard Henderson  <rth@redhat.com>
19844
19845         * gcc.dg/array-5.c: Fix VLA decomposition test.
19846
19847 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19848
19849         * gcc.dg/cpp/line5.c: New testcase.
19850
19851 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19852
19853         * gcc.dg/cpp/macro9.c: New test.
19854
19855 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
19856
19857         * gcc.c-torture/execute/980223.c: Change type of addr from long
19858         to char *.
19859
19860 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
19861
19862         * gcc.c-torture/execute/20010915-1.c: New test.
19863
19864 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
19865
19866         * g77.dg/bprob: New directory.
19867         * g77.dg/bprob/bprob.exp: New file.
19868         * g77.dg/bprob/bprob-1.f: New test.
19869         * g77.dg/gcov: New directory.
19870         * g77.dg/gcov/gcov.exp: New file.
19871         * g77.dg/gcov/gcov-1.f: New test.
19872         * g77.dg/gcov/gcov-1.x: New file.
19873
19874 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19875
19876         * gcc.dg/cpp/directiv.c: Update.
19877         * gcc.dg/cpp/undef1.c: Update.
19878
19879 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
19880
19881         * gcc.dg/20010912-1.c: New test.
19882
19883 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
19884
19885         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
19886         language-independent file in lib.
19887         * lib/gcov.exp: New file.
19888
19889 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19890
19891         * gcc.c-torture/compile/20010911-1.c: New test.
19892
19893 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
19894
19895         * lib/profopt.exp: New, to support profile-directed optimizations.
19896         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
19897         * gcc.misc-tests/bprob-1.c: New test.
19898         * gcc.misc-tests/bprob-2.c: New test.
19899
19900 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
19901
19902         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
19903         XFAIL and which kinds of gcov output to verify.
19904         * gcc.misc-tests/gcov-4b.x: New file.
19905         * gcc.misc-tests/gcov-5b.x: New file.
19906         * gcc.misc-tests/gcov-6.x: New file.
19907         * gcc.misc-tests/gcov-7.c: New test.
19908         * gcc.misc-tests/gcov-7.x: New file.
19909
19910 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
19911
19912         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
19913         * gcc.misc-tests/gcov-6.c: New test.
19914
19915 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19916
19917         PR c++/3986
19918         * g++.dg/abi/vbase1.C: New test.
19919
19920 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
19921
19922         * objc.dg/method-2.m: New.
19923
19924 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19925
19926         PR c++/4203
19927         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
19928         * g++.dg/init/empty1.C: New test.
19929
19930 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
19931
19932         * gcc.c-torture/compile/20010903-1.c: New test.
19933
19934 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
19935
19936         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
19937         for m68k.
19938
19939 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
19940
19941         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
19942
19943         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
19944
19945         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
19946
19947 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
19948
19949         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
19950         for 16-bit 'unsigned int'.
19951
19952 2001-08-29  Kazu Hirata  <kazu@hxi.com>
19953
19954         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
19955
19956 2001-08-27  Richard Henderson  <rth@redhat.com>
19957
19958         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
19959         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
19960
19961 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
19962
19963         * gcc.dg/asm-names.c (ymain): New.
19964
19965 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
19966
19967         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
19968         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
19969         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
19970
19971 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19972
19973         * gcc.dg/compare5.c: New testcase.
19974
19975 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
19976
19977         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
19978         and "In instantiation".
19979
19980 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
19981
19982         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
19983
19984 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
19985
19986         * gcc.misc-tests/gcov.exp: Add support for branch information.
19987         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
19988         * gcc.misc-tests/gcov-4.c: New test.
19989         * gcc.misc-tests/gcov-4b.c: New test.
19990         * gcc.misc-tests/gcov-5b.c: New test.
19991
19992 2001-08-20  Zack Weinberg  <zackw@panix.com>
19993
19994         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
19995         expected to fail.
19996
19997 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19998
19999         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
20000
20001 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
20002
20003         * g++.dg/eh/template1.C: New test.
20004
20005 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
20006
20007         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
20008         Fix thinko.
20009         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
20010         for xfail.
20011
20012 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
20013
20014         * lib/g77-dg.exp:  Use prune.exp for common procedures
20015         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
20016         * lib/g77.exp: (g77-dg-prune) Remove
20017
20018 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
20019
20020         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
20021
20022 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20023
20024         * g++.dg/template/unify1.C: New test.
20025
20026 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
20027
20028         * g++.dg/abi/empty4.C: New test.
20029
20030 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
20031
20032         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
20033         solaris2.*
20034         * g77.f-torture/compile/pr3743.x: Likewise
20035
20036 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20037
20038         * g++.dg/other/using-declaration.C: New test.
20039
20040 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20041
20042         * gcc.dg/cpp/tr-sign.c: New testcase.
20043
20044 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20045
20046         * gcc.dg/cpp/19951025-1.c: Revert.
20047         * gcc.dg/cpp/directiv.c: We no longer process directives that
20048         interrupt macro arguments.
20049
20050 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
20051
20052         * gcc.dg/bconstp-1.c: New test.
20053
20054 2001-08-03  Richard Henderson  <rth@redhat.com>
20055
20056         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
20057
20058 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20059
20060         * gcc.dg/cpp/19951025-1.c: Update.
20061
20062 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
20063
20064         * g77.dg/ff90-1.f (s): Fix reference of variable z,
20065         should be x.
20066
20067 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
20068
20069         Kill -fhonor-std.
20070         * g++.old-deja/g++.ns/ns14.C: Remove special options.
20071         * g++.old-deja/g++.other/std1.C: Likewise.
20072         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
20073
20074 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
20075
20076         * lib/g77.exp:  Load gcc-defs.exp for common procedures
20077         (g77_pass, g77_fail, g77_finish, g77_exit,
20078         ${tool}_check_unsupported_p} Now redundant.  Deleted.
20079
20080 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
20081
20082         * g77.dg/fbackslash.f
20083         * g77.dg/fcase-preserve.f
20084         * g77.dg/ff90-1.f
20085         * g77.dg/ffixed-line-length-0.f
20086         * g77.dg/ffixed-line-length-132.f
20087         * g77.dg/ffixed-line-length-7.f
20088         * g77.dg/ffixed-line-length-72.f
20089         * g77.dg/ffixed-line-length-none.f
20090         * g77.dg/ffree-form-1.f
20091         * g77.dg/fno-backslash.f
20092         * g77.dg/fno-f90-1.f
20093         * g77.dg/fno-fixed-form-1.f
20094         * g77.dg/fno-onetrip.f
20095         * g77.dg/fno-typeless-boz.f
20096         * g77.dg/fno-underscoring.f
20097         * g77.dg/fno-vxt-1.f
20098         * g77.dg/fonetrip.f
20099         * g77.dg/ftypeless-boz.f
20100         * g77.dg/fugly-assumed.f
20101         * g77.dg/funderscoring.f
20102         * g77.dg/fvxt-1.f
20103
20104 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
20105
20106         * objc.dg/fwd-proto-1.m: New.
20107         * objc.dg/local-decl-1.m: New.
20108         * objc.dg/naming-1.m: New.
20109         * objc.dg/naming-2.m: New.
20110         * objc.dg/proto-hier-1.m: New.
20111
20112 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
20113
20114         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
20115         largest-type elements to a struct makes its size grow.
20116
20117 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20118
20119         * g++.dg/abi/vthunk1.C: New test.
20120
20121 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20122
20123         * g++.dg/abi/vbase8-22.C: New test.
20124
20125 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20126
20127         * gcc.dg/cpp/macro8.c: New test.
20128
20129 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
20130
20131         * g++.dg/abi/vbase8-21.C: New test.
20132
20133 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
20134
20135         * g++.dg/abi/vbase8-10.C: New test.
20136
20137 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20138
20139         * lib/g++.exp (g++_set_ld_library_path): Renamed to
20140         ${tool}_set_ld_library_path.
20141         Changed caller.
20142         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
20143         g++.exp.
20144
20145 2001-07-26  Stan Cox <scox@redhat.com>
20146
20147         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
20148         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
20149         gcc_exit, gcc_check_unsupported_p):
20150         Moved to gcc-deps.exp
20151         * gcc-deps.exp: New file.
20152
20153 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20154
20155         * g++.old-deja/g++.pt/defarg14.C: New test.
20156
20157 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20158
20159         * g++.old-deja/g++.other/lineno5.C: New test.
20160
20161 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20162
20163         * g++.old-deja/g++.pt/crash68.C: New test.
20164
20165 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20166
20167         * g++.old-deja/g++.other/crash42.C: New test.
20168
20169 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20170
20171         * gcc.dg/cpp/extratokens.c: Fix.
20172         * gcc.dg/cpp/skipping2.c: New tests.
20173
20174 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20175
20176         * gcc.c-torture/execute/20010724-1.c: New file.
20177         * gcc.c-torture/execute/20010724-1.x: New file.
20178
20179 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20180
20181         * g++.old-deja/g++.other/cond7.C: New test.
20182
20183 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20184
20185         * g++.old-deja/g++.other/optimize4.C: New test.
20186
20187 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20188
20189         * g++.old-deja/g++.abi/vbase8-5.C: New test.
20190
20191 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
20192
20193         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
20194         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
20195         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
20196         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
20197
20198         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
20199         bug report" message.
20200
20201         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
20202         * g++.dg/ext/instantiate1.C: Move from old-deja.
20203
20204 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
20205
20206         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
20207         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
20208         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
20209         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
20210
20211 2001-07-23  Jeffrey A Law  (law@cygnus.com)
20212
20213         * gcc.c-torture/execute/20010723-1.c: New test.
20214
20215 2001-07-23  Ben Elliston  <bje@redhat.com>
20216
20217         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
20218
20219 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20220
20221         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
20222         i[34567]86-*-*.
20223         Delete handling of ieee_multilib_flags.
20224         Pass -mieee for alpha*-*-* and sh-*-*.
20225         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
20226
20227 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
20228
20229         Remove old-abi tests.
20230         * g++.old-deja/g++.mike/p11116.C: Remove.
20231         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
20232
20233 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
20234
20235         * g77.f-torture/compile/pr3743.f:  New test
20236
20237 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
20238
20239         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
20240
20241 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20242
20243         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
20244         g++.old-deja/g++.pt/static6.C: Likewise.
20245         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
20246         supports weak symbols.
20247
20248 2001-07-18  Andreas Jaeger  <aj@suse.de>
20249
20250         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
20251         supported again.
20252
20253 2001-07-18  Andreas Jaeger  <aj@suse.de>
20254
20255         * gcc.dg/iftrap-1.c: Fix target line.
20256
20257 2001-07-17  Richard Henderson  <rth@redhat.com>
20258
20259         * gcc.c-torture/execute/20010717-1.c: New.
20260
20261 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20262
20263         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
20264         tests.
20265
20266 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20267
20268         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
20269
20270 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20271
20272         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
20273         UAC_SIGBUS, UAC_NOPRINT definitions.
20274
20275 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
20276
20277         * objc/execute/object_is_class.m: New test.
20278         * objc/execute/object_is_meta_class.m: New test.
20279
20280 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20281
20282         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
20283         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
20284
20285 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
20286
20287         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
20288         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
20289
20290 2001-07-14  Richard Henderson  <rth@redhat.com>
20291
20292         * gcc.dg/iftrap-1.c: New.
20293
20294 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
20295
20296         * g77.f-torture/execute/intrinsic77.f: New test.
20297
20298 2001-07-11  Janis Johnson <janis@us.ibm.com>
20299
20300         * gcc.misc-tests/gcov-3.c: New test.
20301
20302 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
20303
20304         * gcc.c-torture/compile/20010711-1.c,
20305         * gcc.c-torture/compile/20010711-2.c: New tests.
20306
20307 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
20308
20309         * gcc.c-torture/execute/20010711-1.c: New test.
20310
20311 2001-07-11  Ben Elliston  <bje@redhat.com>
20312
20313         * g++.old-deja/g++.other/enum5.C: New test.
20314
20315 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
20316
20317         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
20318         (g++-dg-prune): Call prune_gcc_output.
20319         * prune.exp: New file for prune_gcc_output.
20320         * lib/g++.exp, lib/gcc.exp: Load it.
20321
20322 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20323
20324         * gcc.c-torture/compile/20010701-1.c,
20325         g++.old-deja/g++.ext/attrib6.C: New tests.
20326
20327 2001-07-06  Jeffrey A Law  (law@cygnus.com)
20328
20329         * gcc.c-torture/compile/20010706-1.c: New test.
20330
20331 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
20332
20333         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
20334
20335 2001-06-28  Stan Shebs  <shebs@apple.com>
20336
20337         * gcc.dg/pragma-darwin.c: New test.
20338
20339 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20340
20341         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
20342         Solaris 2.[678] system.
20343
20344 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20345
20346         * gcc.dg/20010622-1.c: New test.
20347
20348 2001-06-18  Stan Shebs  <shebs@apple.com>
20349
20350         * objc.dg: New directory.
20351         * objc.dg/dg.exp: New file.
20352         * objc.dg/alias.m: New.
20353         * objc.dg/class-1.m: New.
20354         * objc.dg/class-2.m: New.
20355         * objc.dg/const-str-1.m: New.
20356         * objc.dg/const-str-2.m: New.
20357         * objc.dg/id-1.m: New.
20358         * objc.dg/method-1.m: New.
20359         * objc.dg/super-class-1.m: New.
20360         * lib/objc-dg.exp: New file.
20361
20362 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20363
20364         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
20365         of label name.
20366
20367 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
20368
20369         * g++.old-deja/g++.abi/vbase8-9.C: New test.
20370
20371 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20372
20373         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
20374         variable.
20375
20376 2001-06-12  Richard Henderson  <rth@redhat.com>
20377
20378         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
20379
20380 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
20381
20382         * g++.old-deja/g++.abi/vbase5.C: New test.
20383         * g++.old-deja/g++.abi/vbase6.C: New test.
20384         * g++.old-deja/g++.abi/vbase7.C: New test.
20385
20386 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20387
20388         * gcc.c-torture/compile/20010610-1.c: New test.
20389
20390 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
20391
20392         * g++.old-deja/g++.abi/vbase4.C: New test.
20393
20394 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20395
20396         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
20397         support %f for HC11/HC12 targets.
20398         * gcc.c-torture/execute/930513-1.x: New file, likewise.
20399         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
20400         on HC11/HC12 targets.
20401         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
20402
20403 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20404
20405         * gcc.dg/wchar_t-1.c: New file.
20406         * gcc.dg/wint_t-1.c: Likewise.
20407
20408 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
20409
20410         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
20411
20412 2001-06-11  Richard Henderson  <rth@redhat.com>
20413
20414         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
20415
20416 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20417
20418         * gcc.c-torture/compile/20010611-1.c: New test.
20419
20420 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20421
20422         * gcc.dg/c99-tag-1.c: Add more tests.
20423
20424 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
20425
20426         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
20427         representation on MN10300 and ARM/Thumb.
20428
20429 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
20430
20431         * g77.f-torture/execute/20010610.f: New.
20432
20433 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
20434
20435         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
20436         names.
20437
20438 2001-06-09  Richard Henderson  <rth@redhat.com>
20439
20440         * gcc.c-torture/execute/ashrdi-1.c: New.
20441         * gcc.c-torture/execute/ashldi-1.c: New.
20442         * gcc.c-torture/execute/lshrdi-1.c: New.
20443
20444 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
20445
20446         * objc/execute/load-3.m: Added. Check sending +load to categories,
20447         in addition to classes.
20448
20449 2001-06-08  Stan Shebs  <shebs@apple.com>
20450
20451         * objc/execute/load-2.m: New test.  From Nicola Pero
20452         <n.pero@mi.flashnet.it>.
20453
20454 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
20455
20456         * gcc.c-torture/execute/20010605-2.c: New test.
20457
20458 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20459
20460         * g++.old-deja/g++.abi/vbase2.C: New test.
20461         * g++.old-deja/g++.abi/vbase3.C: New test.
20462
20463 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20464
20465         * g++.old-deja/g++.pt/friend49.C: New test.
20466
20467 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
20468
20469         * g++.old-deja/g++.ext/anon3.C: New test.
20470
20471 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
20472
20473         * g++.old-deja/g++.other/conv7.C: New test.
20474
20475 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
20476
20477         * gcc.c-torture/compile/20010605-2.c: New test.
20478
20479 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20480
20481         * gcc.c-torture/execute/20010604-1.c: New test.
20482
20483 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
20484
20485         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
20486
20487 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
20488
20489         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
20490         (g++_link_flags): Likewise.
20491         (g++_init): Pass gccpath's value to two previous functions.
20492
20493 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20494
20495         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
20496         Ensure logfile entry matches exec command line.
20497
20498 2001-05-31  Richard Henderson  <rth@redhat.com>
20499
20500         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
20501         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
20502
20503 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
20504
20505         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
20506         compiler for irix6.2
20507
20508 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
20509
20510         * g++.old-deja/g++.other/optimize3.C: New file.
20511
20512 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
20513
20514         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
20515         assemble.
20516
20517 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
20518
20519         * g++.old-deja/g++.other/optimize2.C: New file.
20520
20521 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
20522
20523         * gcc.c-torture/compile/20010518-2.c: New file.
20524         * gcc.c-torture/execute/20010518-1.c: New file.
20525         * gcc.c-torture/execute/20010518-2.c: New file.
20526
20527 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20528
20529         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
20530
20531 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
20532
20533         G++ no longer defines builtins that do not begin with __builtin.
20534         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
20535         * g++.old-deja/g++.brendand/misc13.C: Likewise.
20536         * g++.old-deja/g++.law/builtin1.C: Likewise.
20537         * g++.old-deja/g++.law/cvt2.C: Likewise.
20538         * g++.old-deja/g++.mike/net5.C: Likewise.
20539         * g++.old-deja/g++.other/builtins1.C: Likewise.
20540         * g++.old-deja/g++.other/builtins2.C: Likewise.
20541         * g++.old-deja/g++.other/builtins3.C: Likewise.
20542         * g++.old-deja/g++.other/builtins4.C: Likewise.
20543         * g++.old-deja/g++.other/inline8.C: Likewise.
20544         * g++.old-deja/g++.robertl/eb39.C: Likewise.
20545
20546 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
20547
20548         * g++.old-deja/g++.pt/using1.C: Adjust.
20549         * g++.old-deja/g++.pt/using2.C: New test.
20550
20551 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20552
20553         * gcc.dg/cpp/charconst.c: New tests.
20554         * gcc.dg/cpp/escape.c: New tests.
20555         * gcc.dg/cpp/escape-1.c: New tests.
20556         * gcc.dg/cpp/escape-2.c: New tests.
20557         * gcc.dg/cpp/ucs.c: New tests.
20558
20559 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
20560
20561         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
20562         native compiler for irix6.5.
20563
20564 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
20565
20566         * lib/g++.exp (g++_include_flags): Use args to compute
20567         get_multilibs.
20568         (g++_link_flags): Likewise.
20569         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
20570
20571 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20572
20573         * gcc.dg/c90-hexfloat-1.c: Add more tests.
20574
20575 2001-05-21  Geoff Keating  <geoffk@redhat.com>
20576
20577         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
20578         this file.
20579
20580 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20581
20582         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
20583         STACK_SIZE;
20584         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
20585         to STACK_SIZE; Use it to define size of add_histo array.
20586         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
20587         to STACK_SIZE.
20588         (f): Use GITT_SIZE to define size of gitt local table.
20589         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
20590         to STACK_SIZE; Use it to define size of bytemem array.
20591
20592 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20593
20594         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
20595         on 68HC11/HC12 due to the asm instruction.
20596         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
20597         * gcc.c-torture/compile/920520-1.x: Likewise.
20598         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
20599         on 68HC11/HC12 because the function is larger than 64K.
20600         * gcc.c-torture/compile/961203-1.x: New file, this test fails
20601         on 68HC11/HC12 because the structure is too large.
20602
20603 2001-05-20  Richard Henderson  <rth@redhat.com>
20604
20605         * gcc.c-torture/execute/20010520-1.c: New.
20606
20607 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20608
20609         * g++.old-deja/g++.warn/compare1.C: New test.
20610         * gcc.dg/compare4.c: New test.
20611
20612 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
20613
20614         * g++.old-deja/g++.other/optimize1.C: New test.
20615
20616 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20617
20618         * g++.old-deja/g++.pt/spec41.C: New test.
20619
20620 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
20621
20622         * gcc.c-torture/compile/20010114-1.x: Remove.
20623
20624 2001-05-18  Stan Shebs  <shebs@apple.com>
20625
20626         * gcc.c-torture/compile/20010518-1.c: New test.
20627
20628 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
20629
20630         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
20631         * g++.old-deja/g++.pt/crash67.C: New test.
20632
20633 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
20634
20635         * g++.old-deja/g++.other/debug9.C: New test.
20636
20637 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
20638
20639         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
20640
20641 2001-05-16  Jan Hubicka  <jh@suse.cz>
20642
20643         * gcc.c-torture/compile/20010516-1.c: New test.
20644
20645 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
20646
20647         * g++.old-deja/g++.other/crash41.C: New test.
20648
20649 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
20650
20651         * g++.old-deja/g++.pt/crash66.C: New test.
20652
20653 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
20654
20655         * g++.old-deja/g++.robertl/eb27.C: Convert.
20656
20657 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
20658
20659         * g++.dg/friend-warn.C: New test.  Do not warn about friend
20660         declaration being redundant.
20661
20662 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
20663
20664         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
20665
20666 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
20667
20668         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
20669
20670 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
20671
20672         * lib/g++.exp: Use testsuite_flags.
20673
20674 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
20675
20676         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
20677
20678 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20679
20680         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
20681
20682 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
20683
20684         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
20685
20686 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
20687
20688         * gcc.c-torture/compile/20010313-1.c: New test.
20689
20690 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
20691
20692         * gcc.dg/cpp/direct2.c: New test.
20693         * gccq.dg/cpp/direct2s.c: New test.
20694
20695         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
20696
20697 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
20698
20699         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
20700         * g++.old-deja/g++.other/op3.C: Likewise.
20701
20702 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20703
20704         * gcc.dg/cpp/syshdr.h: New file.
20705         * gcc.dg/cpp/sysmac1.c: Update.
20706         * gcc.dg/cpp/sysmac2.c: Update.
20707
20708 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20709
20710         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
20711
20712 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
20713
20714         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
20715         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
20716
20717 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
20718
20719         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
20720
20721 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
20722
20723         * lib/g++.exp (g++_include_flags): Don't use any special flags
20724         if TESTING_IN_BUILD_TREE is not defined.
20725         (g++_init): Use a plain 'c++' as the compiler if
20726         TESTING_IN_BUILD_TREEE is not defined.
20727
20728 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
20729
20730         * g++.old-deja/g++.eh/catch13.C: New test.
20731         * g++.old-deja/g++.eh/catch14.C: New test.
20732
20733 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
20734
20735         * gcc.dg/cpp/tr-define.c: New test.
20736
20737 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
20738
20739         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
20740         <stdlib.h>, not <malloc.h>.
20741
20742 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
20743
20744         * g++.old-deja/g++.ns/template17.C: New test.
20745
20746 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
20747
20748         * g++.old-deja/g++.pt/ref4.C: New test.
20749
20750 2001-04-30  Richard Henderson  <rth@redhat.com>
20751
20752         * gcc.dg/20000724-1.c: Revert last change.
20753
20754 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
20755
20756         * g77.f-torture/execute/20010430.f: New test.
20757
20758 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
20759
20760         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
20761
20762 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
20763
20764         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
20765
20766 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20767
20768         * g++.old-deja/g++.eh/crash6.C: New test.
20769
20770 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20771
20772         * g++.old-deja/g++.other/warn7.C: New test.
20773
20774 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20775
20776         * g++.old-deja/g++.other/defarg9.C: New test.
20777
20778 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
20779
20780         * g77.f-torture/compile/20010426.f: New test.
20781         * g77.f-torture/execute/20010426.f: New test.
20782
20783 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
20784
20785         * g77.f-torture/compile/20000629-1.x: Remove - error
20786         has been fixed.
20787
20788 2001-04-26  Jeffrey A Law  (law@cygnus.com)
20789
20790         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
20791         Tweak slightly to work with g++.dg framework.
20792         * g++.dg/special/ecos.exp: Run initp1.C test.
20793         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
20794
20795         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
20796         its linker doesn't give line numbers either.
20797         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
20798
20799 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
20800
20801         * g++.old-deja/g++.other/lex1.C: New test.
20802
20803 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
20804
20805         * gcc.dg/noncompile/20010425-1.c: New test.
20806
20807 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
20808
20809         * g++.old-deja/g++.pt/mangle2.C: New test.
20810
20811 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20812
20813         * gcc.dg/format/plus-1.c: New test.
20814
20815 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20816
20817         * gcc.dg/20010423-1.c: New test.
20818
20819 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20820
20821         * gcc.c-torture/execute/20010422-1.c: New test.
20822
20823 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
20824
20825         * g++.old-deja/g++.ns/type2.C: New test.
20826
20827 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
20828
20829         * g++.old-deja/g++.other/perf1.C: New test.
20830
20831 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
20832
20833         * gcc.dg/c99-func-2.c: Remove xfail.
20834         * gcc.dg/c99-func-3.c: Remove xfail.
20835         * gcc.dg/c99-func-4.c: Remove xfail.
20836
20837 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
20838
20839         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
20840
20841 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20842
20843         * gcc.c-torture/compile/20010423-1.c: New test.
20844
20845 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20846
20847         * g++.old-deja/g++.pt/typename28.C: New test.
20848
20849 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20850
20851         * g++.old-deja/g++.abi/empty2.C: New test.
20852         * g++.old-deja/g++.abi/empty3.C: New test.
20853
20854 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20855
20856         * g++.old-deja/g++.other/comdat2.C: New test.
20857         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
20858
20859 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20860
20861         * g++.old-deja/g++.other/overload14.C: New test.
20862
20863 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20864
20865         * g++.old-deja/g++.other/lookup23.C: New test.
20866
20867 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20868
20869         * gcc.c-torture/execute/20010403-1.c: New test.
20870
20871 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
20872             Mark Mitchell  <mark@codesourcery.com>
20873
20874         * lib/old-dejagnu.exp: Don't delete output of executable.
20875         Add .exe suffix to executables.
20876
20877 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
20878
20879         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
20880
20881 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20882
20883         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
20884
20885 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20886
20887         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
20888         * g++.old-deja/g++.abi/crash1.C: New test.
20889
20890 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20891
20892         * g++.old-deja/g++.other/crash40.C: New test.
20893
20894 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20895
20896         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
20897
20898 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
20899
20900         * g++.old-deja/g++.other/warn6.C: New test.
20901
20902 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20903
20904         * g++.old-deja/g++.robertl/eb42.C: Same.
20905
20906 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20907
20908         * gcc.dg/wtr-conversion-1.c: New testcase.
20909
20910 2001-04-10  Richard Henderson  <rth@redhat.com>
20911
20912         * g++.old-deja/g++.other/array5.C: New.
20913
20914 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20915
20916         * gcc.c-torture/execute/20010408-1.c: New test.
20917
20918 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
20919
20920         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
20921         headers and constructs.
20922         * g++.old-deja/g++.robertl/eb79.C: Same.
20923         * g++.old-deja/g++.robertl/eb77.C (main): Same.
20924         * g++.old-deja/g++.robertl/eb73.C: Same.
20925         * g++.old-deja/g++.robertl/eb66.C (main): Same.
20926         * g++.old-deja/g++.robertl/eb55.C (t): Same.
20927         * g++.old-deja/g++.robertl/eb54.C (main): Same.
20928         * g++.old-deja/g++.robertl/eb46.C (main): Same.
20929         * g++.old-deja/g++.robertl/eb44.C: Same.
20930         * g++.old-deja/g++.robertl/eb41.C (main): Same.
20931         * g++.old-deja/g++.robertl/eb4.C (main): Same.
20932         * g++.old-deja/g++.robertl/eb39.C: Same.
20933         * g++.old-deja/g++.robertl/eb33.C (main): Same.
20934         * g++.old-deja/g++.robertl/eb31.C (main): Same.
20935         * g++.old-deja/g++.robertl/eb30.C: Same.
20936         * g++.old-deja/g++.robertl/eb3.C: Same.
20937         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
20938         * g++.old-deja/g++.robertl/eb21.C: Same.
20939         * g++.old-deja/g++.robertl/eb15.C: Same.
20940         * g++.old-deja/g++.robertl/eb118.C: Same.
20941         * g++.old-deja/g++.robertl/eb115.C (main): Same.
20942         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
20943         * g++.old-deja/g++.robertl/eb109.C: Same.
20944         * g++.old-deja/g++.other/sibcall1.C (main): Same.
20945         * g++.old-deja/g++.mike/rtti1.C: Same.
20946         * g++.old-deja/g++.mike/p658.C: Same.
20947         * g++.old-deja/g++.mike/net46.C: Same.
20948         * g++.old-deja/g++.mike/net34.C: Same.
20949         * g++.old-deja/g++.mike/memoize1.C: Same.
20950         * g++.old-deja/g++.mike/eh2.C: Same.
20951         * g++.old-deja/g++.law/weak.C: Same.
20952         * g++.old-deja/g++.law/visibility7.C: Same.
20953         * g++.old-deja/g++.law/visibility25.C: Same.
20954         * g++.old-deja/g++.law/visibility22.C: Same.
20955         * g++.old-deja/g++.law/visibility2.C: Same.
20956         * g++.old-deja/g++.law/visibility17.C: Same.
20957         * g++.old-deja/g++.law/visibility13.C: Same.
20958         * g++.old-deja/g++.law/visibility10.C: Same.
20959         * g++.old-deja/g++.law/visibility1.C: Same.
20960         * g++.old-deja/g++.law/virtual3.C (eval): Same.
20961         * g++.old-deja/g++.law/vbase1.C: Same.
20962         * g++.old-deja/g++.law/operators32.C: Same.
20963         * g++.old-deja/g++.law/nest3.C: Same.
20964         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
20965         * g++.old-deja/g++.law/except5.C (main): Same.
20966         * g++.old-deja/g++.law/cvt7.C (run): Same.
20967         * g++.old-deja/g++.law/cvt2.C: Same.
20968         * g++.old-deja/g++.law/cvt16.C: Same.
20969         * g++.old-deja/g++.law/ctors6.C (bar): Same.
20970         * g++.old-deja/g++.law/ctors17.C (main): Same.
20971         * g++.old-deja/g++.law/ctors13.C: Same.
20972         * g++.old-deja/g++.law/ctors12.C (main): Same.
20973         * g++.old-deja/g++.law/ctors10.C: Same.
20974         * g++.old-deja/g++.law/code-gen5.C: Same.
20975         * g++.old-deja/g++.law/bad-error7.C: Same.
20976         * g++.old-deja/g++.law/arm9.C: Same.
20977         * g++.old-deja/g++.law/arm12.C: Same.
20978         * g++.old-deja/g++.law/arg8.C: Same.
20979         * g++.old-deja/g++.law/arg1.C: Same.
20980         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
20981         * g++.old-deja/g++.jason/template31.C: Same.
20982         * g++.old-deja/g++.jason/template24.C (main): Same.
20983         * g++.old-deja/g++.jason/2371.C: Same.
20984         * g++.old-deja/g++.eh/new2.C: Same.
20985         * g++.old-deja/g++.eh/new1.C: Same.
20986         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
20987         * g++.old-deja/g++.brendan/nest21.C (main): Same.
20988         * g++.old-deja/g++.brendan/err-msg3.C: Same.
20989         * g++.old-deja/g++.brendan/crash62.C: Same.
20990         * g++.old-deja/g++.brendan/crash52.C: Same.
20991         * g++.old-deja/g++.brendan/crash49.C (main): Same.
20992         * g++.old-deja/g++.brendan/crash38.C: Same.
20993         * g++.old-deja/g++.brendan/crash15.C (main): Same.
20994         * g++.old-deja/g++.brendan/copy9.C: Same.
20995
20996 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
20997
20998         * gcc.c-torture/execute/20001203-2.c (memset):
20999         Count argument is of type __SIZE_TYPE__.
21000
21001 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
21002
21003         * gcc.c-torture/compile/20010404-1.c: New test.
21004
21005 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
21006
21007         * gcc.c-torture/compile/20010326-1.c: New test.
21008
21009 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
21010
21011         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
21012         peculiarities of the SH.
21013         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
21014
21015 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21016
21017         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
21018         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
21019         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
21020
21021 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21022
21023         * g77.f-torture/compile/20010321-1.f: New test.
21024
21025 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21026
21027         * gcc.c-torture/compile/20010329-1.c: New test.
21028
21029 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21030
21031         * gcc.c-torture/execute/20010329-1.c: New test.
21032
21033 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21034
21035         * g++.old-deja/g++.other/eh4.C: Fix typo.
21036
21037 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21038
21039         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
21040
21041 2001-03-28  Philip Blundell  <philb@gnu.org>
21042
21043         * gcc.c-torture/compile/20010328-1.c: New test.
21044
21045 2001-03-27  Richard Henderson  <rth@redhat.com>
21046
21047         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
21048         * g++.old-deja/g++.eh/vbase3.C: Likewise.
21049
21050 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
21051
21052         * gcc.c-torture/compile/20010327-1.c: New test.
21053
21054 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21055
21056         * g++.old-deja/g++.other/friend12.C: New test.
21057         * g++.old-deja/g++.other/friend9.C: Expect no errors.
21058         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
21059
21060 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21061
21062         * gcc.c-torture/execute/20010325-1.c: New test.
21063
21064 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
21065
21066         * g++.old-deja/g++.other/mangle3.C: New test.
21067
21068 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
21069
21070         * g++.old-deja/g++.other/anon8.C: New test.
21071
21072 2001-03-20  Philip Blundell  <philb@gnu.org>
21073
21074         * gcc.c-torture/compile/20010320-1.c: New test.
21075
21076 2001-03-17  Richard Henderson  <rth@redhat.com>
21077
21078         * g++.old-deja/g++.other/eh4.C: Add expected error text.
21079
21080 2001-03-15  Geoff Keating  <geoff@redhat.com>
21081
21082         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
21083         tests on AIX.
21084
21085 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
21086
21087         * g++.old-deja/g++.other/eh4.C: New test.
21088
21089 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21090
21091         * gcc.dg/cpp/mi1.c: Update.
21092
21093 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
21094
21095         * g++.old-deja/g++.other/regstack.C: New test.
21096
21097 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21098
21099         * g++.old-deja/g++.other/ref4.C: New test.
21100
21101 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
21102
21103         * objc/execute/va_method.m: Added.
21104         * objc/execute/IMP.m: Added.
21105         * objc/execute/_cmd.m: Added.
21106         * objc/execute/accessing_ivars.m: Added.
21107         * objc/execute/class-1.m: Added.
21108         * objc/execute/class-10.m: Added.
21109         * objc/execute/class-11.m: Added.
21110         * objc/execute/class-12.m: Added.
21111         * objc/execute/class-13.m: Added.
21112         * objc/execute/class-14.m: Added.
21113         * objc/execute/class-2.m: Added.
21114         * objc/execute/class-3.m: Added.
21115         * objc/execute/class-4.m: Added.
21116         * objc/execute/class-5.m: Added.
21117         * objc/execute/class-6.m: Added.
21118         * objc/execute/class-7.m: Added.
21119         * objc/execute/class-8.m: Added.
21120         * objc/execute/class-9.m: Added.
21121         * objc/execute/class-tests-1.h
21122         * objc/execute/class-tests-2.h
21123         * objc/execute/compatibility_alias.m: Added.
21124         * objc/execute/encode-1.m: Added.
21125         * objc/execute/formal_protocol-1.m: Added.
21126         * objc/execute/formal_protocol-2.m: Added.
21127         * objc/execute/formal_protocol-3.m: Added.
21128         * objc/execute/formal_protocol-4.m: Added.
21129         * objc/execute/formal_protocol-5.m: Added.
21130         * objc/execute/formal_protocol-6.m: Added.
21131         * objc/execute/formal_protocol-7.m: Added.
21132         * objc/execute/informal_protocol.m: Added.
21133         * objc/execute/initialize.m: Added.
21134         * objc/execute/load.m: Added.
21135         * objc/execute/many_args_method.m: Added.
21136         * objc/execute/nested-3.m: Added.
21137         * objc/execute/no_clash.m: Added.
21138         * objc/execute/private.m: Added.
21139         * objc/execute/redefining_self.m: Added.
21140         * objc/execute/root_methods.m: Added.
21141         * objc/execute/selector-1.m: Added.
21142         * objc/execute/static-1.m: Added.
21143         * objc/execute/static-2.m: Added.
21144         * objc/execute/va_method.m: Added.
21145
21146 2001-03-10  Richard Henderson  <rth@redhat.com>
21147
21148         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
21149
21150 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21151
21152         * g++.old-deja/g++.other/crash31.C: XFAIL.
21153         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
21154         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
21155         * gcc.c-torture/execute/20010123-1.x: XFAIL.
21156         * gcc.c-torture/execute/20010124-1.x: XFAIL.
21157         * gcc.dg/sequence-pt-1.c: XFAIL one test.
21158
21159 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21160
21161         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
21162
21163 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
21164
21165         * gcc.dg/20000724-1.c: Don't use multiline strings.
21166
21167 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
21168
21169         * objc/execute/string1.m, objc/execute/string2.m: Compare the
21170         result of -cString against what we expect it to be; don't just
21171         print it out for no one to read.
21172
21173         * objc/execute/string3.m, objc/execute/string4.m: New tests.
21174         Based on testcases provided by Nicola Pero.
21175
21176 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
21177
21178         * gcc.dg/cpp/macro7.c: New test.
21179
21180 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
21181
21182         * gcc.dg/cpp/multiline.c: Update.
21183
21184 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21185
21186         * g++.old-deja/g++.other/enum3.C: New test.
21187
21188 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21189
21190         * g++.old-deja/g++.other/pod1.C: New test.
21191
21192 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21193
21194         * g++.old-deja/g++.ext/overload1.C: New test.
21195
21196 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21197
21198         * g++.old-deja/g++.pt/using1.C: New test.
21199
21200 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21201
21202         * g++.old-deja/g++.other/using9.C: New test.
21203
21204 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
21205
21206         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
21207
21208         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
21209
21210 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
21211
21212         * g++.old-deja/g++.ext/realpt1.C: Remove.
21213
21214 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
21215
21216         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
21217
21218 2001-02-26  Will Cohen  <wcohen@redhat.com>
21219
21220         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
21221
21222 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
21223
21224         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
21225         templatized constructors.
21226
21227 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21228
21229         * gcc.c-torture/execute/20010224-1.c: New test.
21230
21231 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
21232
21233         * gcc.c-torture/execute/20010222-1.c: New test.
21234
21235 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
21236
21237         * g++.old-deja/g++.other/inline20.C: New test.
21238
21239 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
21240
21241         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
21242
21243 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21244
21245         * g++.old-deja/g++.other/lookup22.C: New test.
21246
21247 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
21248
21249         * g77.dg: New directory.
21250         * g77.dg/20010216-1.f: New test case.
21251         * g77.dg/dg.exp: New driver.
21252         * lib/g77-dg.exp: New driver library.
21253
21254 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21255
21256         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
21257
21258 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
21259
21260         * g++.old-deja/g++.other/decl9.C: New test.
21261
21262 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
21263
21264         * g++.old-deja/g++.other/init16.C: Update the test so that it does
21265         not need <string> and also tests the initialization at runtime.
21266
21267 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21268
21269         * gcc.c-torture/execute/longlong.c: New test.
21270
21271 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
21272
21273         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
21274
21275 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
21276
21277         * gcc.c-torture/execute/920302-1.c (execute):
21278         Change argument type to short.
21279
21280 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21281
21282         * g++.old-deja/g++.pt/deduct6.C: New test.
21283
21284 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21285
21286         * g++.old-deja/g++.pt/deduct5.C: New test.
21287
21288 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
21289
21290         * gcc.c-torture/execute/20010209-1.c: New test.
21291
21292 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21293
21294         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
21295
21296 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
21297
21298         * g++.dg/vtgc1.C: Update for new ABI.
21299
21300         * consistency.vlad: New directory, 1665 files.
21301
21302 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21303
21304         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
21305         return type.
21306         * gcc.dg/cpp/digraphs.c: Declare puts.
21307
21308 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21309
21310         * g++.old-deja/g++.other/warn5.C: New test.
21311
21312 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21313
21314         * g++.old-deja/g++.pt/spec40.C: New test.
21315
21316 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21317
21318         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
21319         case.
21320         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
21321
21322 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
21323
21324         * gcc.c-torture/compile/20010209-1.c: New test.
21325
21326 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
21327
21328         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
21329         excess errors message but not if it crashes.
21330         * g++.old-deja/g++.other/crash27.C: Likewise.
21331         * g++.old-deja/g++.other/crash28.C: Likewise.
21332         * g++.old-deja/g++.other/crash30.C: Likewise.
21333         * g++.old-deja/g++.other/crash32.C: Likewise.
21334         * g++.old-deja/g++.other/crash35.C: Likewise.
21335         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21336
21337 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21338
21339         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
21340         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
21341         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
21342         g77.f-torture/execute/execute.exp,
21343         g77.f-torture/noncompile/noncompile.exp,
21344         gcc.c-torture/execute/execute.exp,
21345         gcc.c-torture/execute/memcheck/memcheck.exp,
21346         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
21347         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
21348         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
21349         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
21350         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
21351         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
21352         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
21353         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
21354         Remove bug reporting instructions with ancient email addresses.
21355
21356 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
21357
21358         * gcc.dg/20010202-1.c: New test.
21359         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
21360
21361 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
21362
21363         * g++.dg/stdbool-if.C: New test.
21364
21365 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
21366
21367         * objc/execute/fdecl.m: Added main().
21368
21369 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
21370
21371         * gcc.c-torture/execute/20010206-1.c: New test.
21372
21373 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21374
21375         * gcc.dg/cpp/avoidpaste1.c: Update.
21376
21377 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
21378
21379         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
21380         Pero <nicola@brainstorm.co.uk>.
21381         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
21382
21383 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
21384
21385         * g++.old-deja/g++.pt/spec39.C: New test.
21386
21387 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
21388
21389         * gcc.c-torture/compile/20010202-1.c: New test.
21390
21391 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
21392
21393         * g++.old-deja/g++.abi/primary2.C: New test.
21394         * g++.old-deja/g++.abi/primary3.C: New test.
21395         * g++.old-deja/g++.abi/primary4.C: New test.
21396         * g++.old-deja/g++.abi/primary5.C: New test.
21397         * g++.old-deja/g++.abi/vtable3.h: New test.
21398         * g++.old-deja/g++.abi/vtable3a.C: New test.
21399         * g++.old-deja/g++.abi/vtable3b.C: New test.
21400         * g++.old-deja/g++.abi/vtable3c.C: New test.
21401         * g++.old-deja/g++.abi/vtable3d.C: New test.
21402         * g++.old-deja/g++.abi/vtable3e.C: New test.
21403         * g++.old-deja/g++.abi/vtable3f.C: New test.
21404         * g++.old-deja/g++.abi/vtable3g.C: New test.
21405         * g++.old-deja/g++.abi/vtable3h.C: New test.
21406         * g++.old-deja/g++.abi/vtable3i.C: New test.
21407         * g++.old-deja/g++.abi/vtable3j.C: New test.
21408         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
21409
21410 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
21411
21412         * g++.old-deja/g++.other/anon6.C: New test.
21413         * g++.old-deja/g++.other/anon7.C: New test.
21414
21415 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21416
21417         * gcc.dg/cpp/avoidpaste2.c: New tests.
21418
21419 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
21420
21421         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
21422
21423 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
21424
21425         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
21426         DECIMAL_DIG cases for Irix."
21427
21428 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
21429
21430         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
21431
21432 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21433
21434         * gcc.dg/c99-tag-1.c: New test.
21435
21436 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
21437
21438         * gcc.dg/cpp/tr-warn1.c: Add tests.
21439
21440 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
21441
21442         * gcc.dg/cpp/avoidpaste1.c: Update.
21443         * gcc.dg/cpp/paste4.c: Update.
21444
21445 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
21446
21447         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
21448         cases for Irix.
21449
21450 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21451
21452         * g++.old-deja/g++.other/inline19.C: New test.
21453
21454 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21455
21456         * gcc.dg/Wlarger-than.c: New test.
21457
21458 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21459
21460         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
21461
21462 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
21463
21464         * gcc.c-torture/execute/20010129-1.c: New test.
21465         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
21466
21467 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21468
21469         * gcc.dg/cpp/avoidpaste1.c: Test case.
21470
21471 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
21472
21473         * g++.old-deja/g++.other/inline18.C: New test.
21474
21475 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21476
21477         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
21478         and __builtin_putchar.
21479
21480 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
21481
21482         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
21483         tests.
21484
21485 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
21486
21487         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
21488         floating point number rounding mode to round to the nearest
21489         representable mode.
21490
21491 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
21492
21493         * g++.old-deja/g++.other/mangle2.C: New test.
21494
21495 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21496
21497         * gcc.c-torture/compile/20010124-1.c: New test.
21498
21499 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
21500
21501         * g++.old-deja/g++.pt/spec38.C: New test.
21502
21503 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21504
21505         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
21506         "Build don't run".
21507
21508 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21509
21510         * gcc.c-torture/execute/20010123-1.c: New test.
21511
21512 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
21513
21514         * g++.old-deja/g++.pt/spec37.C: New test.
21515
21516 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
21517
21518         * g++.old-deja/g++.pt/overload14.C: New test.
21519
21520 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21521
21522         * gcc.c-torture/execute/20010122-1.c: New test, exercise
21523         __builtin_return_address.
21524
21525 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
21526
21527         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
21528         * g++.old-deja/g++.pt/spec35.C: New test.
21529         * g++.old-deja/g++.pt/spec36.C: New test.
21530
21531 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
21532
21533         * gcc.c-torture/compile/20010118-1.c: New test.
21534
21535 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
21536
21537         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
21538
21539 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
21540
21541         * gcc.c-torture/execute/20010119-1.c: New test.
21542
21543 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21544
21545         * g++.old-deja/g++.other/vbase5.C: New test.
21546
21547 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
21548
21549         * gcc.c-torture/execute/20010118-1.c: New test.
21550
21551 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21552
21553         * g++.old-deja/g++.pt/deduct3.C: New test.
21554
21555 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21556
21557         * g++.old-deja/g++.pt/spec34.C: New test.
21558
21559 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
21560
21561         * g77.f-torture/compile/20000601-2.f: New test.
21562
21563 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21564
21565         * g++.old-deja/g++.other/init17.C: New test.
21566
21567 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
21568
21569         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
21570
21571 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21572
21573         * g++.old-deja/g++.pt/unify8.C: New test.
21574
21575 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21576
21577         * g++.old-deja/g++.abi/vbase1.C: New test.
21578
21579 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21580
21581         * g++.old-deja/g++.pt/crash65.C: New test.
21582
21583 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
21584
21585         * gcc.dg/cpp/assembl2.S: New test case.
21586
21587 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
21588
21589         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
21590         are supported.
21591
21592 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21593
21594         * g++.old-deja/g++.other/builtins1.C: New test.
21595         * g++.old-deja/g++.other/builtins2.C: Likewise.
21596         * g++.old-deja/g++.other/builtins3.C: Likewise.
21597         * g++.old-deja/g++.other/builtins4.C: Likewise.
21598
21599 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
21600
21601         * gcc.c-torture/compile/20010117-1.c: New test.
21602         * gcc.c-torture/compile/20010117-2.c: New test.
21603
21604 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21605
21606         * g77.f-torture/execute/20010116.[fx]: New test,
21607         XFAIL on i?86-*-*.
21608         * g77.f-torture/compile/20010115.f: Indicate it's
21609         a test for PR fortran/1636.
21610
21611 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21612
21613         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
21614
21615 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21616
21617         * g77.f-torture/compile/20010115.f: New test.
21618
21619 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
21620
21621         * g++.old-deja/g++.pt/nontype5.C: New test.
21622
21623 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21624
21625         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
21626         have an equivalent working one below it.
21627
21628 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
21629
21630         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
21631         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
21632
21633 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
21634
21635         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
21636         message containing "init_priority".
21637         (conpr-2.C): Likewise.
21638         (conpr-3.C): Likewise.
21639         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
21640
21641 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21642
21643         * gcc.c-torture/execute/20010114-2.c: New test.
21644
21645 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
21646
21647         * gcc.c-torture/compile/20010114-1.c: New test.
21648         * gcc.c-torture/compile/20010114-1.x: Xfail.
21649         * gcc.c-torture/compile/20010114-2.c: New test.
21650         * gcc.c-torture/execute/20010114-1.c: New test.
21651         * gcc.dg/trunc-1.c: New test.
21652         * gcc.dg/uninit-B.c: New test.
21653
21654 2001-01-13  Nick Clifton  <nickc@redhat.com>
21655
21656         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
21657         target.
21658
21659 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21660
21661         * gcc.c-torture/compile/20010113-1.c: New test.
21662
21663 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
21664
21665         * gcc.c-torture/compile/20001212-1.c: New test.
21666
21667 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21668
21669         * gcc.dg/cpp/widestr1.c: Update.
21670         * gcc.dg/cpp/prag-imp.c: Remove.
21671
21672 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
21673
21674         * gcc.c-torture/execute/20000801-3.x: Remove.
21675         * gcc.dg/c90-init-1.c: New test.
21676         * gcc.dg/c99-init-1.c: New test.
21677         * gcc.dg/c99-init-2.c: New test.
21678         * gcc.dg/gnu99-init-1.c: New test.
21679
21680 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
21681
21682         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
21683         testing that no relevant ones were found.
21684
21685 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21686
21687         * g++.old-deja/g++.pt/cast2.C: New test.
21688
21689 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21690
21691         * g++.old-deja/g++.pt/friend47.C: New test.
21692
21693 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21694
21695         * g++.old-deja/g++.pt/instantiate13.C: New test.
21696
21697 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21698
21699         * g++.old-deja/g++.other/defarg7.C: New test.
21700         * g++.old-deja/g++.other/defarg8.C: New test.
21701
21702 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21703
21704         * g++.old-deja/g++.pt/crash64.C: New test.
21705
21706 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21707
21708         * g++.old-deja/g++.pt/crash63.C: New test.
21709
21710 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21711
21712         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
21713
21714 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
21715
21716         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
21717
21718 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21719
21720         * g++.old-deja/g++.pt/error3.C: New test.
21721
21722 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21723
21724         * g++.old-deja/g++.other/crash39.C: New test.
21725
21726 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21727
21728         * g++.old-deja/g++.other/vbase4.C: New test.
21729
21730 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
21731
21732         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
21733         * gcc.dg/special/20000419-2.c: New file. Identical to above.
21734         * gcc.dg/special/special.exp: New test driver which will check
21735         for alias support for the above test.
21736
21737 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
21738
21739         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
21740         problems on small machines.
21741         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
21742         parameterize.
21743
21744 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
21745
21746         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
21747         mips.
21748         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
21749
21750 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
21751
21752         * g++.old_deja/g++.pt/using8.C: New test.
21753
21754 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21755
21756         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
21757
21758 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
21759
21760         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
21761         where a failure is expected.
21762         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
21763
21764 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21765
21766         * g++.old_deja/g++.pt/instantiate12.C: New test.
21767
21768 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21769
21770         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
21771         start of structs.
21772         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
21773         * g++.old-deja/g++.brendan/crash17.C: Likewise.
21774         * g++.old-deja/g++.brendan/crash29.C: Likewise.
21775         * g++.old-deja/g++.brendan/crash48.C: Likewise.
21776         * g++.old-deja/g++.brendan/ns1.C: Likewise.
21777         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
21778         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21779         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
21780         * g++.old-deja/g++.eh/spec6.C: Likewise.
21781         * g++.old-deja/g++.jason/crash3.C: Likewise.
21782         * g++.old-deja/g++.law/ctors11.C: Likewise.
21783         * g++.old-deja/g++.law/ctors17.C: Likewise.
21784         * g++.old-deja/g++.law/ctors5.C: Likewise.
21785         * g++.old-deja/g++.law/ctors9.C: Likewise.
21786         * g++.old-deja/g++.mike/ambig1.C: Likewise.
21787         * g++.old-deja/g++.mike/net22.C: Likewise.
21788         * g++.old-deja/g++.mike/p3538a.C: Likewise.
21789         * g++.old-deja/g++.mike/p3538b.C: Likewise.
21790         * g++.old-deja/g++.mike/virt3.C: Likewise.
21791         * g++.old-deja/g++.niklas/t128.C: Likewise.
21792         * g++.old-deja/g++.other/anon4.C: Likewise.
21793         * g++.old-deja/g++.other/using1.C: Likewise.
21794         * g++.old-deja/g++.other/warn3.C: Likewise.
21795         * g++.old-deja/g++.pt/t37.C: Likewise.
21796         * g++.old-deja/g++.robertl/eb69.C: Likewise.
21797         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21798
21799 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21800
21801         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
21802
21803 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21804
21805         * gcc.c-torture/execute/stdio-opt-3.c: New test.
21806
21807 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
21808
21809         * gcc.c-torture/compile/20010107-1.c: New test.
21810
21811 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21812
21813         * gcc.c-torture/execute/builtin-noret-1.c: New test.
21814
21815 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21816
21817         * gcc.dg/format/format.h: New file.
21818         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
21819         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
21820         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
21821         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
21822         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
21823         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21824         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
21825         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
21826         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
21827         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
21828         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
21829         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
21830         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
21831         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
21832         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
21833         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
21834         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
21835         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
21836         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
21837         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
21838         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
21839         instead of declaring standard types, macros and functions in each
21840         test.
21841
21842 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
21843
21844         * gcc.c-torture/execute/20010106-1.c: New test.
21845
21846 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21847
21848         * gcc.dg/format/format.exp: New file.
21849         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
21850         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
21851         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
21852         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
21853         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
21854         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
21855         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
21856         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
21857         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
21858         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
21859         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
21860         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
21861         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
21862         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
21863         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
21864         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
21865         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
21866         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
21867         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
21868         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
21869         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
21870         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
21871         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
21872         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
21873         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
21874         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
21875         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
21876         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
21877         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
21878         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
21879         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
21880         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
21881         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
21882         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
21883         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
21884         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
21885         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
21886         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
21887         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
21888         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
21889         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
21890         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
21891
21892 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
21893
21894         * gcc.c-torture/execute/991228-1.c: Take word endianness into
21895         account.
21896
21897 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21898
21899         * gcc.c-torture/execute/builtin-complex-1.c: New test.
21900
21901 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21902
21903         * g++.old-deja/g++.pt/crash62.C: New test.
21904
21905 2001-01-04  Richard Henderson  <rth@redhat.com>
21906
21907         * gcc.dg/20000926-1.c: Update expected warnings.
21908         * gcc.dg/array-2.c: Likewise.
21909         * gcc.dg/array-4.c: Also validate flexible array members.
21910         * gcc.dg/c99-flex-array-1.c: New.
21911
21912 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21913
21914         * gcc.c-torture/compile/20001222-1.x: Remove.
21915
21916 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21917
21918         * gcc.c-torture/execute/built-in-setjmp.c: New.
21919
21920 2001-01-03  Richard Henderson  <rth@redhat.com>
21921
21922         * gcc.dg/940510-1.c: Update expected error wording.
21923         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
21924
21925 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
21926
21927         * lib/target-supports.exp (check_alias_available): Modified to
21928         indicate aliases not supported if only weak aliases are supported.
21929
21930 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21931
21932         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
21933         Turn on cmpstrsi checks for __pj__ and __i370__.
21934
21935 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21936
21937         * g++.old-deja/g++.other/virtual11.C: New test.
21938
21939 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21940
21941         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
21942
21943 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21944
21945         * gcc.c-torture/compile/20010102-1.c: New test.
21946
21947 2001-01-02  Andreas Jaeger  <aj@suse.de>
21948
21949         * gcc.dg/noreturn-3.c: New test.
21950
21951         * gcc.dg/noreturn-4.c: New test.
21952
21953 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21954
21955         * gcc.c-torture/execute/stdio-opt-1.c: Also test
21956         __builtin_fputc and __builtin_fwrite.
21957
21958 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21959
21960         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
21961         signed char, not default char.
21962
21963 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21964
21965         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
21966
21967 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
21968
21969         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
21970
21971 2000-12-29  Richard Henderson  <rth@redhat.com>
21972
21973         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
21974         (__cyg_profile_func_exit): Define.
21975
21976 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21977
21978         * g++.dg/vtgc1.C: New test.
21979
21980 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
21981
21982         * gcc.dg/noncompile/20001228-1.c: New test.
21983
21984         * gcc.dg/20001228-1.c: New test.
21985
21986         * gcc.c-torture/execute/20001228-1.c: New test.
21987
21988 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
21989
21990         * gcc.dg/format-strfmon-1.c: New test.
21991
21992 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21993
21994         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
21995         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
21996         * gcc.c-torture/execute/string-opt-1.c: Likewise.
21997         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21998         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21999         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22000         * gcc.c-torture/execute/string-opt-6.c: Likewise.
22001         * gcc.c-torture/execute/string-opt-7.c: Likewise.
22002         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22003         * gcc.c-torture/execute/string-opt-9.c: Likewise.
22004         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22005         * gcc.c-torture/execute/string-opt-11.c: Likewise.
22006         * gcc.c-torture/execute/string-opt-12.c: Likewise.
22007
22008         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
22009         * gcc.c-torture/execute/string-opt-4.c: Test index.
22010
22011 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
22012
22013         * gcc.c-torture/compile/20001226-1.c: New test.
22014
22015 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22016
22017         * gcc.c-torture/compile/20001222-1.c: New test.
22018         * gcc.c-torture/compile/20001222-1.x: Xfail.
22019
22020 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
22021
22022         * gcc.c-torture/execute/comp-goto-2.c: New test.
22023
22024 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
22025
22026         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
22027         Use long types if __INT_MAX__ is 32767.
22028         (main): Use cast to (sint32 *) when poking 88 into a_page.
22029
22030         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
22031
22032 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
22033
22034         * gcc.c-torture/compile/20001221-1.c: New test.
22035         * gcc.c-torture/execute/20001221-1.c: New test.
22036
22037 2000-12-20  Richard Henderson  <rth@redhat.com>
22038
22039         * g++.old-deja/g++.pt/crash36.C: Update error lines.
22040         * g++.old-deja/g++.robertl/eb109.C: Likewise.
22041
22042 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22043
22044         * gcc.dg/compare3.c: New test.
22045
22046 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22047
22048         * gcc.dg/format-warnll-1.c: New test.
22049
22050 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22051
22052         * gcc.dg/cpp/cmdlne-P.c: New test.
22053
22054 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22055
22056         * gcc.c-torture/execute/builtin-abs-1.c,
22057         gcc.c-torture/execute/builtin-abs-2.c: New tests.
22058
22059 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22060
22061         * gcc.dg/cpp/multiline.c: New test.
22062
22063 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22064
22065         * g++.old-deja/g++.other/syshdr1.C: Update.
22066         * gcc.dg/cpp/lineflags.c: Remove temporarily.
22067
22068 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22069
22070         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
22071
22072 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22073
22074         * g++.old-deja/g++.pt/ttp65.C: New test.
22075
22076 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22077
22078         * g++.old-deja/g++.pt/ttp64.C: New test.
22079
22080 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22081
22082         * g++.old-deja/g++.pt/spec33.C: New test.
22083
22084 2000-12-14  Catherine Moore  <clm@redhat.com>
22085
22086         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
22087         * gcc.c-torture/execute/920612-2.c: Likewise.
22088         * gcc.c-torture/execute/920428-2.c: Likewise.
22089         * gcc-c-torture/execute/va-arg-11.c: Call exit.
22090         * gcc.c-torture/execute/va-arg-21.c: Likewise.
22091
22092 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22093
22094         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
22095         * gcc.dg/pack-test-2.c: Likewise.
22096
22097 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22098
22099         Tests by Zack Weinberg <zackw@stanford.edu>.
22100
22101         * gcc.dg/cpp/defined.c: Update.
22102         * gcc.dg/cpp/defined_trad.c: New tests.
22103
22104 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22105
22106         * gcc.dg/cpp/trad-direct.c: Update.
22107
22108 2000-12-11  Neil Booth  <neilb@earthling.net>
22109
22110         * gcc.dg/cpp/defined_trad.c
22111
22112 2000-12-11  Neil Booth  <neilb@earthling.net>
22113
22114         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
22115
22116 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22117
22118         * gcc.dg/format-miss-2.c: New test.
22119
22120 2000-12-09  Neil Booth  <neilb@earthling.net>
22121
22122         * gcc.dg/cpp/lineflags.c: New tests.
22123         * gcc.dg/cpp/poison.c: Update.
22124         * gcc.dg/cpp/redef2.c: Update.
22125         * gcc.dg/cpp/skipping.c: New test.
22126
22127 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
22128
22129         * g++.old-deja/g++.other/eh3.C: New testcase.
22130
22131 2000-12-07  Neil Booth  <neilb@earthling.net>
22132
22133         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
22134         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
22135         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
22136         wtr-union-init-2.c, wtr-union-init-3.c: Update.
22137         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
22138         Update.
22139
22140 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22141
22142         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
22143         __SIZE_TYPE__ instead of int for type of integers cast to
22144         pointers.
22145
22146 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
22147
22148         * g++.old-deja/g++.other/cleanup4.C: New test.
22149
22150 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22151
22152         * format-sec-1.c: New test.
22153
22154 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22155
22156         * gcc.dg/format-nonlit-3.c: New test.
22157
22158 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22159
22160         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
22161         through a null pointer.
22162
22163 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22164
22165         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
22166         * g++.old-deja/g++.pt/partial4.C: New test.
22167
22168 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
22169
22170         * gcc.c-torture/execute/ieee/hugeval.x: New.
22171
22172 2000-12-06  Neil Booth  <neilb@earthling.net>
22173
22174         * gcc.dg/cpp/backslash2.c: New tests.
22175
22176 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22177
22178         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
22179         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
22180
22181 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
22182
22183         * gcc.c-torture/execute/20001203-2.c: New testcase.
22184
22185 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
22186
22187         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
22188         * g++.old-deja/g++.other/virtual10.C: New test.
22189
22190 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
22191
22192         * g++.old-deja/g++.mike/pmf5.C: Remove test.
22193
22194 2000-12-05  Richard Henderson  <rth@redhat.com>
22195
22196         * gcc.c-torture/compile/20001205-1.c: New.
22197
22198 2000-12-04  Neil Booth  <neilb@earthling.net>
22199
22200         * g++.old-deja/g++.other/virtual9.C: New test.
22201         * g++.old-deja/g++.pt/crash61.C: New test.
22202         * gcc.c-torture/execute/loop-9.c: New test.
22203
22204 2000-12-04  Neil Booth  <neilb@earthling.net>
22205
22206         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
22207         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
22208         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
22209         * gcc.dg/cpp/extratokens.c: ...here.
22210
22211 2000-12-04  Neil Booth  <neilb@earthling.net>
22212
22213         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
22214         New tests.
22215
22216 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22217
22218         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
22219         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
22220
22221 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22222
22223         * gcc.c-torture/execute/20001203-1.c: New test.
22224
22225 2000-12-03  Neil Booth  <neilb@earthling.net>
22226
22227         * gcc.dg/cpp/macro6.c: New test cases.
22228
22229 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22230
22231         * gcc.c-torture/execute/string-opt-9.c: New test.
22232         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22233         * gcc.c-torture/execute/string-opt-11.c: Likewise.
22234         * gcc.c-torture/execute/string-opt-12.c: Likewise.
22235
22236         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
22237         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
22238
22239 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
22240
22241         * gcc.dg/cpp/if-6.c: New testcase.
22242
22243         * gcc.dg/20001201-1.c: New testcase.
22244
22245 2000-12-02  Neil Booth  <neilb@earthling.net>
22246
22247         * g++.old-deja/g++.other/externC4.C,
22248         g++.old-deja/g++.other/friend10.C: New tests.
22249
22250 2000-12-02  Neil Booth  <neilb@earthling.net>
22251
22252         * g++.old-deja/g++.other/instan2.C
22253         * g++.old-deja/g++.other/instan3.C: New test.
22254
22255 2000-12-02  Neil Booth  <neilb@earthling.net>
22256
22257         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
22258         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
22259         gnuc99.c,gnuc99-pedantic.c: New tests.
22260
22261 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22262
22263         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
22264         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
22265
22266 2000-12-01  Neil Booth  <neilb@earthling.net>
22267
22268         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
22269         * gcc.dg/cpp/poison.c: Update.
22270         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
22271
22272 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
22273
22274         * g77.f-torture/execute/20001201.f: New test.
22275
22276 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22277
22278         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
22279
22280 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
22281
22282         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
22283
22284 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
22285
22286         * g++.old-deja/g++.other/cast6.C: New test.
22287
22288 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
22289
22290         * gcc.c-torture/execute/20001130-2.c: New testcase.
22291
22292 2000-11-30  Richard Henderson  <rth@redhat.com>
22293
22294         * gcc.c-torture/execute/20001130-1.c: New test.
22295
22296 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22297
22298         * g++.old-deja/g++.other/op3.C: New test.
22299
22300 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22301
22302         * g++.old-deja/g++.other/op2.C: New test.
22303
22304 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22305
22306         * g++.old-deja/g++.other/crash38.C: New test.
22307
22308 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
22309
22310         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
22311
22312 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
22313
22314         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
22315         tests.
22316         * gcc.c-torture/execute/string-opt-6.c: New test.
22317
22318         * gcc.dg/20001117-1.c: Add main.
22319
22320 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
22321
22322         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
22323         Move from here ...
22324         * gcc.dg/940510-1.c: ... to here.
22325
22326         * gcc.dg/20000926-1.c: GNU C now allows initializations of
22327         zero-size arrays in toplevel structures.
22328
22329 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
22330
22331         * gcc.c-torture/execute/loop-8.c: New test.
22332
22333 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22334
22335         * g++.old-deja/g++.other/base1.C: New test.
22336
22337 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22338
22339         * g++.old-deja/g++.other/parse2.C: New test.
22340
22341 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22342
22343         * g++.old-deja/g++.pt/incomplete1.C: New test.
22344
22345 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22346
22347         * g++.old-deja/g++.other/friend9.C: New test.
22348
22349 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
22350
22351         * gcc.dg/20001127-1.c: New test.
22352
22353 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
22354
22355         * g++.old-deja/g++.pt/friend46.C: New test.
22356
22357 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
22358
22359         * g++.old-deja/g++.other/ptrmem8.C: New test.
22360
22361 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22362
22363         * gcc.c-torture/execute/string-opt-7.c: New test.
22364         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22365
22366 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
22367
22368         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
22369         instead of 'mkcheck 2'.
22370
22371 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22372
22373         * gcc.c-torture/execute/memcheck/driver.c,
22374         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
22375         C9X references to refer to C99.
22376
22377 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
22378
22379         * gcc.dg/ultrasp3.c: New test.
22380
22381 2000-11-25  Neil Booth  <neilb@earthling.net>
22382
22383         * gcc.dg/cpp/include2.c: Update test to be locale independent.
22384
22385 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
22386
22387         * gcc.c-torture/compile/20001123-2.c: New.
22388
22389 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22390
22391         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
22392
22393 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
22394
22395         * gcc.dg/sequence-point-1.c: Add some new tests.
22396         * gcc.c-torture/execute/20001124-1.c: New test.
22397
22398 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
22399
22400         * g++.old-deja/g++.other/vaarg4.C: New test.
22401         * gcc.c-torture/compile/20001123-1.c: New test.
22402
22403 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
22404
22405         * g++.other/crash24.C: Adjust and remove XFAIL.
22406         * g++.other/crash37.C: New test.
22407
22408 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
22409
22410         * g++.old-deja/g++.pt/instantiate9.C: New test.
22411
22412 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
22413
22414         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
22415         new ABI, too.
22416
22417         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
22418         * g++.old-deja/g++.robertl/eb55.C: Likewise.
22419
22420 2000-11-22  Neil Booth  <neilb@earthling.net>
22421
22422         * gcc.dg/cpp/Wtrigraphs.c: New test.
22423
22424 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
22425
22426         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
22427
22428 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
22429
22430         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
22431
22432 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
22433
22434         * lib/gcc-dg.exp: load_lib scanasm.exp.
22435         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
22436         * lib/g++-dg.exp: load_lib scanasm.exp.
22437         * lib/scanasm.exp: New.
22438         (scan-assembler, scan-assembler-not): Add optional arguments to
22439         test name, or if not present, the pattern name.
22440         (scan-assembler-dem, scan-assembler-dem-not): New.
22441
22442         * g++.dg/dg.exp: New.
22443
22444 2000-11-21  Neil Booth  <neilb@earthling.net>
22445
22446         * gcc.dg/cpp/integrated1.c: Remove.
22447
22448 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
22449
22450         * gcc.c-torture/execute/20001121-1.c: New test.
22451
22452 2000-11-21  Richard Henderson  <rth@redhat.com>
22453
22454         * gcc.c-torture/compile/20001121-1.c: New test.
22455
22456 2000-11-20  Neil Booth  <neilb@earthling.net>
22457
22458         * gcc.dg/cpp/integrated1.c: New test.
22459
22460 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
22461
22462         * g++.old-deja/g++.other/inline17.C: New test.
22463
22464 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
22465
22466         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
22467         local variable to be zero: I made the variable global. Now
22468         uses abort() and exit() instead of relying on main's return value.
22469
22470 2000-11-20  Neil Booth  <neilb@earthling.net>
22471
22472         * gcc.dg/cpp/paste2.c: Update test.
22473         * objc/execute/paste.m: New test.
22474
22475 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22476
22477         * gcc.dg/c99-condexpr-1.c: New test.
22478
22479 2000-11-20  Neil Booth  <neilb@earthling.net>
22480
22481         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
22482
22483 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
22484
22485         * g++.old-deja/g++.pt/export1.C: New test.
22486
22487 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
22488
22489         * gcc.dg/20001117-1.c: New test.
22490
22491 2000-11-18  Richard Henderson  <rth@redhat.com>
22492
22493         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
22494
22495 2000-11-18  Richard Henderson  <rth@redhat.com>
22496
22497         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
22498         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
22499         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
22500
22501 2000-11-18  Richard Henderson  <rth@redhat.com>
22502
22503         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
22504         (main): New.  Exit cleanly.
22505
22506 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22507
22508         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
22509         gcc.dg/c99-fordecl-2.c: New tests.
22510
22511 2000-11-18  Richard Henderson  <rth@redhat.com>
22512
22513         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
22514         * gcc.c-torture/execute/zerolen-2.c: New.
22515
22516 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22517
22518         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
22519         memory.
22520
22521 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
22522
22523         * g++.old-deja/g++.pt/instantiate8.C: New test.
22524
22525 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
22526
22527         * g++.old-deja/g++.other/incomplete.C: Add more tests.
22528         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
22529
22530 2000-11-16  Nick Clifton  <nickc@redhat.com>
22531
22532         * gcc.c-torture/execute/nestfunc-2.c: New test.
22533         * gcc.c-torture/execute/nestfunc-3.c: New test.
22534
22535 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
22536
22537         * gcc.c-torture/compile/20001116-1.c: New test.
22538
22539 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22540
22541         * gcc.c-torture/execute/20001115-1.c: New test.
22542
22543 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
22544
22545         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
22546         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
22547         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
22548         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22549
22550 2000-11-15  Neil Booth  <neilb@earthling.net>
22551
22552         gcc.dg/cpp/_Pragma1.c: Update.
22553         gcc.dg/cpp/_Pragma2.c: New test.
22554
22555 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22556
22557         * g++.old-deja/g++.other/anon5.C: New test.
22558
22559 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22560
22561         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
22562         tests.
22563
22564 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
22565
22566         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
22567         output.
22568
22569 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22570
22571         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
22572         labels at end of compound statements.
22573
22574 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
22575
22576         * gcc.c-torture/execute/loop-7.c: New test.
22577
22578 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22579
22580         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
22581
22582 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22583
22584         * gcc.dg/c99-bool-1.c: New test.
22585
22586 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22587
22588         * gcc.dg/c99-scope-1.c: Remove xfail.
22589         * gcc.dg/c99-scope-2.c: New test.
22590
22591 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22592
22593         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
22594         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
22595
22596 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
22597
22598         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
22599         error messages.
22600
22601         * g++.mike/p700.C: Don't typedef wchar_t.
22602         * g++.mike/p784.C: Likewise.
22603         * g++.mike/eb101.C: Don't use __wchar_t.
22604
22605 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
22606
22607         * g77.f-torture/execute/20001111.[fx]: Test premature exit
22608         from DO loop.
22609
22610 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
22611
22612         * gcc.c-torture/execute/20001111-1.c: New test.
22613
22614 2000-11-10  Nick Clifton  <nickc@redhat.com>
22615
22616         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
22617         long multuiple and accumulate.
22618
22619 2000-11-09  Richard Henderson  <rth@redhat.com>
22620
22621         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
22622         via size_t instead of int.
22623
22624         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
22625         * gcc.c-torture/execute/string-opt-2.c: Likewise.
22626         * gcc.c-torture/execute/string-opt-3.c: Likewise.
22627         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22628
22629 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
22630
22631         * gcc.c-torture/compile/20001109-1.c: New test.
22632         * gcc.c-torture/compile/20001109-2.c: New test.
22633
22634 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
22635
22636         * g++.old-deja/g++.pt/operator1.C: New test.
22637         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
22638
22639 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
22640
22641         * gcc.dg/20001108-1.c: New test.
22642
22643 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
22644
22645         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
22646         with both arguments constant strings.
22647         * gcc.c-torture/execute/string-opt-3.c: New test.
22648         * gcc.c-torture/execute/string-opt-4.c: New test.
22649         * gcc.c-torture/execute/string-opt-5.c: New test.
22650
22651 2000-11-08  Nick Clifton  <nickc@redhat.com>
22652
22653         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
22654         mulsidi3adddi patterns.
22655
22656 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
22657
22658         * g++.old-deja/g++.other/crash36.C: New test.
22659
22660 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
22661
22662         * g++.old-deja/g++.other/init16.C: New test.
22663
22664 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
22665
22666         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
22667
22668 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
22669
22670         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
22671         * gcc.c-torture/execute/va-arg-16.x: Likewise.
22672         * gcc.c-torture/execute/va-arg-17.x: Likewise.
22673
22674 2000-11-07  DJ Delorie  <dj@redhat.com>
22675
22676         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
22677
22678 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22679
22680         * gcc.c-torture/execute/string-opt-1.c: New test.
22681
22682 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
22683
22684         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
22685         mips-sgi-irix6.* because the MIPS ABI passes floating-point
22686         parameters in registers, and there is no way for a varargs
22687         function to know in which order the integer and floating-point
22688         parameters should be interleaved when they are placed on the
22689         stack.
22690         * gcc.c-torture/execute/va-arg-16.x: Likewise.
22691         * gcc.c-torture/execute/va-arg-17.x: Likewise.
22692
22693 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22694
22695         * gcc.c-torture/execute/string-opt-2.c: New test.
22696
22697 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
22698
22699         * g++.old-deja/g++.pt/crash60.C: New test.
22700
22701 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
22702
22703         * g++.old-deja/g++.other/crash24.C: New test.
22704         * g++.old-deja/g++.other/crash25.C: New test.
22705         * g++.old-deja/g++.other/crash26.C: New test.
22706         * g++.old-deja/g++.other/crash27.C: New test.
22707         * g++.old-deja/g++.other/crash28.C: New test.
22708         * g++.old-deja/g++.other/crash29.C: New test.
22709         * g++.old-deja/g++.other/crash30.C: New test.
22710         * g++.old-deja/g++.other/crash31.C: New test.
22711         * g++.old-deja/g++.other/crash32.C: New test.
22712         * g++.old-deja/g++.other/crash33.C: New test.
22713         * g++.old-deja/g++.other/crash34.C: New test.
22714         * g++.old-deja/g++.other/crash35.C: New test.
22715
22716 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
22717
22718         * gcc.c-torture/execute/20001031-1.c: New test.
22719
22720 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
22721
22722         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
22723         namespace.
22724
22725         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
22726         standards-conformant.
22727
22728         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
22729
22730         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
22731         * g++.old-deja/g++.mike/p755a.C: Likewise.
22732         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
22733         library makes no calls to `operator new' during initialization.
22734
22735 2000-11-04  Neil Booth  <neilb@earthling.net>
22736
22737         * gcc.dg/cpp/include2.c: New tests.
22738
22739 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
22740
22741         * lib/g++.exp (g++_set_ld_library_path): New function.
22742         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
22743
22744 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
22745
22746         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
22747         warnings.
22748
22749 2000-11-01  Richard Henderson  <rth@redhat.com>
22750
22751         * g++.old-deja/g++.ext/namedret1.C: New.
22752         * g++.old-deja/g++.ext/namedret2.C: New.
22753         * g++.old-deja/g++.ext/namedret3.C: New.
22754
22755 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
22756
22757         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
22758         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
22759
22760 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22761
22762         * gcc.c-torture/execute/va-arg-21.c: New test.
22763
22764 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22765
22766         * gcc.dg/c99-complex-2.c: New test.
22767
22768 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22769
22770         * gcc.c-torture/execute/stdio-opt-1.c: New test.
22771
22772 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
22773
22774         * g++.old-deja/g++.other/inline16.C: New test.
22775
22776 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
22777
22778         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
22779         __PRETTY_FUNCTION__
22780
22781 2000-10-29  Neil Booth  <neilb@earthling.net>
22782
22783         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
22784         New tests.
22785         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
22786         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
22787         optimisation.
22788
22789 2000-10-29  Neil Booth  <neilb@earthling.net>
22790
22791         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
22792         * mi1.c, mi1c.h: Add null directives to multiple-include test.
22793         * mi5.c: Test multiple includes work with -C.
22794         * trigraphs.c: Test ^= version.
22795
22796 2000-10-28  Neil Booth  <neilb@earthling.net>
22797
22798         New tests and test updates for new macro expander.
22799
22800         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
22801         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
22802         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
22803         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
22804         new diagnostic messages.
22805
22806         * gcc.dg/cpp/macro3.c: New tests.
22807
22808 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
22809
22810         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
22811         on the same line.
22812
22813 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
22814
22815         * g++.old-deja/g++.other/eh2.C: New test.
22816
22817 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22818
22819         * gcc.c-torture/execute/20001027-1.c: New test.
22820
22821 2000-10-26  Richard Henderson  <rth@redhat.com>
22822
22823         * gcc.c-torture/execute/20001026-1.c: New.
22824
22825 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
22826
22827         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
22828         * g++.old-deja/g++.law/builtin1.C: Likewise.
22829         * g++.old-deja/g++.law/ctors10.C: Likewise.
22830         * g++.old-deja/g++.law/virtual3.C: Likewise.
22831         * g++.old-deja/g++.mike/p658.C: Likewise.
22832         * g++.old-deja/g++.other/sibcall1.C: Likewise.
22833         * g++.old-deja/g++.other/vaarg2.C: Likewise.
22834         * g++.old-deja/g++.robertl/eb124.C: Likewise.
22835         * g++.old-deja/g++.robertl/eb44.C: Likewise.
22836         * g++.old-deja/g++.robertl/eb77.C: Likewise.
22837
22838 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22839
22840         * gcc.c-torture/compile/20001024-1.c: New test.
22841
22842 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
22843
22844         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
22845         to tell us whether or not we are using V3.
22846
22847 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
22848
22849         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
22850         operands.
22851
22852 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22853
22854         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
22855
22856 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
22857
22858         * gcc.c-torture/execute/20001024-1.c: New test.
22859
22860 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
22861
22862         * g++.old-deja/g++.other/sibcall1.C: New test.
22863
22864 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
22865
22866         * gcc.dg/noncompile/init-3.c: New test.
22867
22868 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22869
22870         * gcc.dg/format-array-1.c: New test.
22871
22872 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22873
22874         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
22875         writing through null pointers; remove comment about testing
22876         unterminated strings.
22877
22878 2000-10-17  Matthew Hiller  <hiller@redhat.com>
22879
22880         * gcc.c-torture/execute/20001017-2.c: New test.
22881
22882 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22883
22884         * gcc.c-torture/compile/20001018-1.c: New test.
22885         * gcc.c-torture/compile/20001018-1.x: Xfail.
22886
22887 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22888
22889         * gcc.c-torture/execute/20001017-1.c: New test.
22890
22891 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22892
22893         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
22894         for multiple use of arguments with scanf formats; add tests for
22895         multiple use of arguments.
22896
22897 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
22898
22899         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
22900
22901 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22902
22903         * gcc.dg/format-miss-1.c: New test.
22904
22905 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22906
22907         * gcc.c-torture/execute/20001013-1.c: New test.
22908
22909 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22910
22911         * gcc.dg/format-branch-1.c: New test.
22912
22913 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22914
22915         * README, lib/file-format.exp: Remove EGCS references.
22916
22917 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22918
22919         * gcc.dg/20001013-1.c: New test.
22920
22921 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22922
22923         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
22924         for intmax_t in the compiler using __typeof__ and the type rules
22925         for conditional expressions.
22926
22927 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
22928
22929         * gcc.dg/20001012-1.c: New test.
22930         * gcc.dg/20001012-2.c: New test.
22931
22932 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22933
22934         * gcc.dg/format-attr-1.c: New test.
22935
22936 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22937
22938         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
22939         __LONG_LONG_MAX__ instead of LLONG_MAX.
22940
22941 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22942
22943         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
22944         scanf flags.
22945         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
22946         flags.
22947
22948 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22949
22950         * gcc.dg/sequence-pt-1.c: New test.
22951
22952 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
22953
22954         * gcc.c-torture/execute/20001011-1.c: New testcase.
22955         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
22956
22957 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22958
22959         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
22960         does not error on it.
22961
22962 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22963
22964         * gcc.dg/20001009-1.c: New test.
22965
22966 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22967
22968         * gcc.c-torture/compile/20001009-1.c: Move from here ....
22969         * gcc.c-torture/execute/20001009-2.c: ... to here.
22970
22971 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
22972
22973         * gcc.c-torture/compile/20001009-1.c: New testcase.
22974         * gcc.c-torture/execute/20001009-1.c: New testcase.
22975         Testcases provided by Jan Hubicka <jh@suse.cz>.
22976
22977 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22978
22979         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22980         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
22981         uintmax_t using <limits.h> to emulate the compiler's internal
22982         logic.  No longer XFAIL %j tests.
22983
22984 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22985
22986         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
22987         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22988         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
22989         regexps and details of expected handling of some bad formats.
22990         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
22991         suppression.
22992
22993 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22994
22995         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
22996         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
22997         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
22998         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
22999         in list archives.
23000
23001 2000-10-06  Richard Henderson  <rth@cygnus.com>
23002
23003         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
23004         * g++.old-deja/g++.brendan/crash52.C: Likewise.
23005         * g++.old-deja/g++.jason/report.C: Likewise.
23006         * g++.old-deja/g++.law/friend5.C: Likewise.
23007         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
23008         of the expected warnings.
23009
23010 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
23011
23012         * g++.old-deja/g++.pt/enum14.C: New test.
23013
23014 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23015
23016         * g++.old-deja/g++.pt/crash59.C: New test.
23017
23018 2000-10-04  Will Cohen  <wcohen@redhat.com>
23019
23020         * gcc.dg/20000926-1.c: New test.
23021
23022 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
23023
23024         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
23025         function name for current C++ compiler.
23026         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
23027
23028 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
23029
23030         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
23031         __PRETTY_FUNCTION__.
23032         * g++.old-deja/g++.ext/pretty2.C: Likewise.
23033
23034 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23035
23036         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
23037
23038 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
23039
23040         * gcc.c-torture/compile/20000923-1.c: New test.
23041
23042 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
23043
23044         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
23045         * g++.old-deja/g++.pt/ttp62.C: Same.
23046         * g++.old-deja/g++.other/inline14.C: Same.
23047
23048 2000-09-24  Richard Henderson  <rth@cygnus.com>
23049
23050         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
23051
23052 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23053
23054         * gcc.dg/c90-printf-1.c: Add test for wide string format.
23055
23056 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
23057
23058         * gcc.c-torture/compile/20000922-1.c: New file.
23059
23060 2000-09-21  Nick Clifton  <nickc@redhat.com>
23061
23062         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
23063         a signed long modulo operation.
23064         (mod6): New function - perform an unsigned long modulo operation.
23065         (main): Add tests for modulos of very large numbers by very small
23066         dividends.
23067
23068 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23069
23070         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
23071
23072 2000-09-19  Richard Henderson  <rth@cygnus.com>
23073
23074         * gcc.dg/compare2.c (case 10): XFAIL.
23075
23076 2000-09-18  Richard Henderson  <rth@cygnus.com>
23077
23078         * gcc.c-torture/execute/20000906-1.c: Move ...
23079         * gcc.dg/20000906-1.c: ... here.  Only run on targets
23080         that support __builtin_trap.
23081
23082 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
23083
23084         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
23085
23086 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23087
23088         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
23089         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
23090         more $ format tests.
23091
23092 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23093
23094         * gcc.dg/format-errmk-1.c: New test.
23095
23096 2000-09-17  Greg McGary  <greg@mcgary.org>
23097
23098         * gcc.c-torture/execute/20000917-1.x: Remove.
23099
23100 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23101
23102         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
23103
23104 2000-09-17  Greg McGary  <greg@mcgary.org>
23105
23106         * gcc.c-torture/execute/20000917-1.c: New test.
23107         * gcc.c-torture/execute/20000917-1.x: XFAIL.
23108
23109 2000-09-16  Neil Booth  <NeilB@earthling.net>
23110
23111         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
23112         in nested macro bug.
23113
23114 2000-09-15  Neil Booth  <NeilB@earthling.net>
23115
23116         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
23117
23118 2000-09-14  Jeffrey A Law  (law@cygnus.com)
23119
23120         * gcc.c-torture/execute/20000914-1.c: New test.
23121
23122 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
23123
23124         * g++.other/inline13.C: New test.
23125
23126 2000-09-12  Andreas Jaeger  <aj@suse.de>
23127
23128         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
23129         constant by Ulrich Drepper <drepper@redhat.com>.
23130
23131 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
23132
23133         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
23134
23135 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23136
23137         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
23138
23139 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
23140
23141         * gcc.dg/cpp/backslash.c: New test.
23142
23143 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
23144
23145         * gcc.c-torture/execute/20000910-1.c: New test.
23146         * gcc.c-torture/execute/20000910-2.c: Likewise.
23147
23148 2000-09-11  Robert Lipe  <robertl@sco.com>
23149
23150         * gcc.dg/pragma-align.c: New test.
23151
23152 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23153
23154         * g++.old-deja/g++.pt/explicit82.C: New test.
23155         * g++.old-deja/g++.pt/explicit83.C: New test.
23156
23157 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
23158
23159         * gcc.dg/asm-names.c: New test.
23160
23161 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23162
23163         * gcc.dg/cpp/tr-warn6.c: New test
23164
23165 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23166
23167         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
23168         be accepted.
23169
23170 2000-09-07  Catherine Moore  <clm@redhat.com>
23171
23172         * gcc.c-torture/execute/unroll-1.c: New test.
23173
23174 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
23175
23176         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
23177         ERROR markers.
23178         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
23179         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
23180         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
23181         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
23182         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
23183         Preprocess only.
23184         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
23185         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
23186
23187 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23188
23189         * g++.old-deja/g++.pt/deduct2.C: New test.
23190
23191 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23192
23193         * g++.old-deja/g++.pt/parms2.C: New test.
23194
23195 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23196
23197         * g++.old-deja/g++.pt/crash58.C: New test.
23198
23199 2000-09-06  Greg McGary  <greg@mcgary.org>
23200
23201         * gcc.c-torture/execute/20000906-1.c: New test.
23202         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
23203
23204 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23205
23206         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
23207
23208 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23209
23210         * g++.old-deja/g++.pt/crash57.C: New test.
23211
23212 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23213
23214         * g++.old-deja/g++.pt/crash56.C: New test.
23215
23216 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23217
23218         * g++.old-deja/g++.pt/koenig1.C: New test.
23219
23220 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
23221
23222         * gcc.dg/20000904-1.c: New test.
23223
23224 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
23225
23226         * gcc.dg/cpp/paste8.c: New test.
23227
23228 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
23229
23230         * gcc.c-torture/compile/20000827-1.c: New test.
23231
23232 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23233
23234         * gcc.dg/format-diag-1.c: New test.
23235
23236 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23237
23238         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
23239         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
23240         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
23241         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
23242         gcc.dg/formatz-1.c: Adjust warning regular expressions.
23243
23244 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
23245
23246         * g++.old-deja/g++.other/nested4.C: New test.
23247
23248 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
23249
23250         * g++.old-deja/g++.ns/scoped1.C: New test.
23251
23252 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
23253
23254         * lib/g++.exp: Support testing already-installed GCC.
23255
23256 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23257
23258         * wtr-label-1.c, wtr-suffix-1.c: New tests.
23259
23260 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23261
23262         * gcc.dg/return-type-2.c: New test.
23263
23264 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
23265
23266         * gcc.c-torture/compile/20000825-1.c: New test.
23267
23268 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
23269
23270         * gcc.dg/dwarf2-2.c: New test.
23271
23272 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
23273
23274         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
23275         dg-warning regexps.
23276
23277 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23278
23279         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
23280         gcc.dg/format-ext-5.c: New tests.
23281
23282 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
23283
23284         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
23285
23286 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
23287
23288         * gcc.dg/noncompile/930622-2.c: Adjust error message.
23289
23290 2000-08-24  Richard Henderson  <rth@cygnus.com>
23291
23292         * gcc.dg/ia64-sync-1.c: New test.
23293         * gcc.dg/ia64-sync-2.c: New test.
23294         * gcc.dg/ia64-asm-1.c: New test.
23295
23296 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23297
23298         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
23299         * gcc.dg/format-ext-2.c: New test.
23300
23301 2000-08-23  Jason Merrill  <jason@redhat.com>
23302
23303         * lib/old-dejagnu.exp: Also ignore "In member function" and
23304         "At global scope".
23305
23306 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23307
23308         * gcc.dg/noncompile/label-lineno-1.c: New test.
23309
23310 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23311
23312         * gcc.dg/c99-array-nonobj-1.c: New test.
23313
23314 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23315
23316         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
23317         tests.
23318         * gcc.dg/format-ext-1.c: New test.
23319
23320 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23321
23322         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
23323         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
23324         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
23325         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
23326         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
23327
23328 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23329
23330         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
23331         gcc.dg/c99-strftime-2.c: New tests.
23332
23333 2000-08-22  Richard Henderson  <rth@cygnus.com>
23334
23335         * gcc.c-torture/execute/20000822-1.c: New test.
23336
23337 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
23338
23339         * gcc.c-torture/execute/20000819-1.x: Remove.
23340
23341 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23342
23343         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
23344         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
23345         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
23346         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
23347         gcc.dg/format-xopen-1.c: New tests.
23348
23349 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23350
23351         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
23352
23353 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
23354
23355         * g++.old-deja/g++.other/loop2.C: New test.
23356
23357         * gcc.c-torture/compile/20000606-1.c: New test.
23358         * gcc.c-torture/compile/20000728-1.c: New test.
23359         * gcc.c-torture/execute/20000801-1.c: New test.
23360         * gcc.c-torture/execute/20000801-2.c: New test.
23361         * gcc.c-torture/execute/20000819-1.c: New test.
23362         * gcc.c-torture/execute/20000819-1.x: XFAIL.
23363         * gcc.dg/20000629-1.c: New test.
23364         * gcc.dg/20000724-1.c: New test.
23365         * gcc.dg/20000807-1.c: New test.
23366
23367 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
23368
23369         * gcc.dg/cpp/pragma-1.c: New test.
23370         * gcc.dg/cpp/pragma-2.c: New test.
23371
23372 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
23373
23374         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
23375         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
23376
23377 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23378
23379         * gcc.c-torture/compile/20000818-1.c: New test.
23380
23381 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
23382
23383         * gcc.c-torture/execute/20000818-1.c: New test.
23384
23385 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23386
23387         * gcc.dg/format-va-1.c: New test.
23388
23389 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23390
23391         * g++.old-deja/g++.other/typedef8.C: New test.
23392
23393 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23394
23395         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
23396         * g++.old-deja/g++.mike/net36.C: Mark candidate.
23397         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
23398         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
23399         * g++.old-deja/g++.other/ptrmem7.C: New test.
23400         * g++.old-deja/g++.pt/ptrmem10.C: New test.
23401
23402 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23403
23404         * g++.old-deja/g++.pt/typename27.C: New test.
23405
23406 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
23407
23408         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
23409         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
23410         * g++.old-deja/g++.pt/friend45.C: New test.
23411         * g++.old-deja/g++.other/friend8.C: New test.
23412
23413 2000-08-15  Richard Henderson  <rth@cygnus.com>
23414
23415         * gcc.c-torture/execute/20000815-1.c: New test.
23416
23417 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23418
23419         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
23420         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
23421         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
23422
23423 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
23424
23425         * g++.old-deja/g++.other/refinit2.C: New test.
23426
23427 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
23428
23429         * lib/c-torture.exp (c-torture): Make
23430         compiler_conditional_xfail_data global.
23431         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
23432         compiler_conditional_xfail_data machinery.
23433         (f-torture-execute): Likewise.
23434         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
23435         and only when unrolling loops.
23436
23437         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
23438
23439 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23440
23441         * g++.old-deja/g++.pt/explicit81.C: New test.
23442
23443 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23444
23445         * g++.old-deja/g++.pt/typename26.C: New test.
23446
23447 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
23448
23449         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
23450         warning.
23451
23452 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23453
23454         * g++.old-deja/g++.other/array3.C: New test.
23455
23456 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23457
23458         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
23459         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
23460         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
23461         New tests.
23462
23463 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
23464
23465         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
23466         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23467
23468 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
23469
23470         * gcc.c-torture/execute/20000808-1.c: New test.
23471
23472 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23473
23474         * gcc.dg/c90-const-expr-1.c: New test.
23475
23476 2000-08-08  Richard Henderson  <rth@cygnus.com>
23477
23478         * gcc.dg/noncompile/920923-1.c: Declare calloc.
23479
23480 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23481
23482         * gcc.dg/noncompile/const-ll-1.c: New test.
23483
23484 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23485
23486         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
23487
23488 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23489
23490         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
23491         that running programs linked against the shared version of libobjc
23492         run correctly.
23493
23494 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23495
23496         * gcc.dg/c99-printf-1.c: New test.
23497
23498 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23499
23500         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
23501
23502 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
23503
23504         * gcc.c-torture/execute/20000731-1.x: Delete.
23505
23506 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
23507
23508         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
23509         and torture_without_loops as is done by c-torture.exp.
23510         (search_for): Copy from c-torture.exp.
23511         (gcc-dg-runtest): New function, drives a directory of tests
23512         iterating over the TORTURE_OPTIONS.
23513         (scan-assembler, scan-assembler-not): Move here from
23514         individual directory drivers.
23515
23516         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
23517         defined by lib/gcc-dg.exp.
23518         * gcc.dg/cpp/cpp.exp: Likewise.
23519         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
23520         gcc-dg-runtest, so we cycle over optimization options.
23521
23522         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
23523         * gcc.dg/compare2.c: No longer expected to fail.
23524
23525 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
23526
23527         * gcc.c-torture/execute/20000804-1.c: New test.
23528
23529 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23530
23531         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
23532
23533 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
23534
23535         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
23536
23537 2000-08-03  Jeffrey A Law  (law@cygnus.com)
23538
23539         * gcc.c-torture/compile/20000803-1.c: New test.
23540
23541 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23542
23543         * gcc.c-torture/execute/20000801-3.c,
23544         gcc.c-torture/execute/20000801-4.c: New tests.
23545         * gcc.c-torture/execute/20000801-3.x,
23546         gcc.c-torture/execute/20000801-4.x: Xfail.
23547
23548 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
23549
23550         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
23551         libobjc/.libs to allow for libtool.
23552
23553 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
23554
23555         * gcc.c-torture/compile/20000802-1.c: New test.
23556
23557 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
23558
23559         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
23560
23561 2000-07-31  Jeffrey A Law  (law@cygnus.com)
23562
23563         * gcc-c-torture/execute/20000731-2.c: New test.
23564
23565         * gcc.c-torture/execute/20000731-1.c: New test.
23566         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
23567
23568 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
23569
23570         * testsuite/gcc.dg/cpp/paste7.c: New test.
23571         * gcc.dg/cpp/20000725-1.c: New test.
23572
23573 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
23574
23575         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
23576         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
23577         declaration warning for __builtin_dwarf_reg_size.
23578
23579         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
23580
23581 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23582
23583         * gcc.dg/noncompile/voidparam-1.c: New test.
23584
23585 2000-07-30  Richard Henderson  <rth@cygnus.com>
23586
23587         * gcc.dg/c90-digraph-1.c: Don't xfail.
23588         * gcc.dg/compare2.c (case 10): Xfail.
23589         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
23590
23591 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
23592
23593         * gcc.dg/c99-main-1.c: New test.
23594
23595 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23596
23597         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
23598
23599 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
23600
23601         * gcc.c-tortuer/execute/20000726-1.c: New test.
23602
23603 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
23604
23605         * gcc.c-torture/execute/enum-2.c: New test.
23606
23607 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23608
23609         * gcc.dg/cpp/tr-warn3.c: New test.
23610
23611 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23612
23613         * g++.old-deja/g++.ext/implicit1.C: Remove.
23614         * g++.old-deja/g++.jason/c2.C: Remove
23615         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
23616         * g++.old-deja/g++.pt/crash16.C: Likewise.
23617         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
23618
23619 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23620
23621         * g++.old-deja/g++.other/for2.C: New test.
23622
23623 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
23624
23625         * gcc.dg/20000720-1.c: New test.
23626
23627 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
23628
23629         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
23630
23631 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
23632
23633         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
23634         * gcc.c-torture/execute/20000722-1.c: New.
23635         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
23636
23637 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
23638
23639         * gcc.dg/cpp/20000720-1.S: New test.
23640
23641 2000-07-21  Michael Meissner  <meissner@redhat.com>
23642
23643         * gcc.c-torture/execute/ieee/hugeval.c: New test.
23644
23645 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
23646
23647         * g++.old-deja/g++.brendan/crash16.C,
23648         g++.old-deja/g++.brendan/parse3.C,
23649         g++.old-deja/g++.brendan/redecl1.C,
23650         g++.old-deja/g++.ns/template13.C,
23651         g++.old-deja/g++.other/decl4.C,
23652         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
23653
23654 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
23655
23656         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
23657         and "Internal error".
23658
23659         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
23660         regexps.
23661         * gcc.dg/cpp/paste6.c: New test.
23662
23663 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
23664
23665         * gcc.dg/cpp/tr-direct.c: New test.
23666
23667         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
23668         gcc.dg/cpp/undef1.c: Tweak error regexps.
23669
23670 2000-07-18  Eric Christopher <echristo@redhat.com>
23671
23672         * gcc.c-torture/compile/20000718-1.c: New test.
23673
23674 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
23675
23676         * cpplex.c (_cpp_push_token): If the token being pushed back
23677         is the previous token in this context, just subtract one from
23678         context->posn.
23679         * cppmacro.c (save_expansion): Clear aux field when storing a
23680         placemarker.
23681
23682 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
23683
23684         * gcc.dg/noncompile/redecl-1.c: New test.
23685
23686 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
23687
23688         * gcc.c-torture/execute/20000717-5.c: New test.
23689         * gcc.c-torture/execute/20000717-1.x: Removed.
23690
23691 2000-07-17  Richard Henderson  <rth@cygnus.com>
23692
23693         * gcc.c-torture/execute/20000717-4.c: New test.
23694
23695 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
23696
23697         * gcc.dg/cpp/syshdr.c: New test.
23698         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
23699
23700 2000-07-17  Neil Booth  <neilb@earthling.net>
23701
23702         * gcc.dg/cpp/cmdlne-dM.c: New test.
23703         * gcc.dg/cpp/cmdlne-dD.c: New test.
23704
23705 2000-07-17  Jeffrey A Law  (law@cygnus.com)
23706
23707         * gcc.c-torture/execute/20000717-3.c: New test.
23708
23709         * gcc.c-torture/compile/20000717-1.c: New test.
23710
23711 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
23712
23713         * gcc.c-torture/execute/20000717-2.c: New test.
23714
23715 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23716
23717         * gcc.dg/formatz-1.c: New test.
23718
23719         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
23720         * gcc.dg/c99-digraph-1.c: New tests.
23721
23722         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
23723         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
23724
23725         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
23726         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
23727         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
23728         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
23729         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
23730         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
23731         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
23732
23733 2000-07-17   Greg McGary <greg@mcgary.org>
23734
23735         * gcc.c-torture/execute/20000717-1.c: New test.
23736         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
23737
23738 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
23739
23740         * gcc.c-torture/execute/20000715-2.c: New test.
23741         * gcc.dg/20000715-1.c: New test.
23742
23743 2000-07-15  Michael Meissner  <meissner@redhat.com>
23744
23745         * gcc.c-torture/execute/20000715-1.c: New test.
23746
23747 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
23748
23749         * gcc.c-torture/execute/20000707-1.c: New test.
23750
23751 2000-07-13  Neil Booth  <NeilB@earthling.net>
23752
23753         * testsuite/gcc.dg/cpp/digraph1.c,
23754         testsuite/gcc.dg/cpp/digraph2.c,
23755         testsuite/gcc.dg/cpp/digraphs.c: New tests.
23756
23757 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
23758
23759         * g77.f-torture/compile/20000630-2.f:  New test.
23760         * g77.f-torture/compile/20000630-2.x
23761
23762 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
23763
23764         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
23765
23766 2000-07-11  Neil Booth  <NeilB@earthling.net>
23767
23768         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
23769
23770 2000-07-11  Neil Booth  <NeilB@earthling.net>
23771
23772         * gcc.dg/cpp/cmdlne-C.c: New.
23773
23774 2000-07-09  Neil Booth  <NeilB@earthling.net>
23775
23776         * gcc.dg/cpp/directiv.c: New tests.
23777         * gcc.dg/cpp/undef1.c: Update.
23778
23779 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
23780
23781         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
23782
23783 2000-07-09  Neil Booth  <NeilB@earthling.net>
23784
23785         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
23786
23787 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
23788
23789         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
23790         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
23791
23792 2000-07-08  Neil Booth  <NeilB@earthling.net>
23793
23794         * gcc.dg/cpp/macsyntx.c: New tests.
23795
23796 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
23797
23798         * gcc.dg/20000707-1.c: New test.
23799
23800 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
23801
23802         * gcc.c-torture/execute/20000706-1.c: New test.
23803         * gcc.c-torture/execute/20000706-2.c: New test.
23804         * gcc.c-torture/execute/20000706-3.c: New test.
23805         * gcc.c-torture/execute/20000706-4.c: New test.
23806         * gcc.c-torture/execute/20000706-5.c: New test.
23807
23808 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
23809
23810         * g++.old-deja/g++.pt/instantiate7.C: New test.
23811
23812 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
23813
23814         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
23815         * g++.old-deja/g++.mike/thunk3.C: Likewise.
23816         * g++.old-deja/g++.other/rtti3.C: Likewise.
23817         * g++.old-deja/g++.other/rttid3.C: Likewise.
23818
23819 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
23820
23821         *  g77.f-torture/compile/20000630-1.x: Fix typo
23822
23823 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
23824
23825         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
23826         assembly output.
23827
23828 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
23829
23830         * gcc.dg/cpp/ident.c: New test.
23831
23832 2000-07-05  Neil Booth  <NeilB@earthling.net>
23833
23834         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
23835           gcc.dg/cpp/lexstrng.c: New tests.
23836
23837 2000-07-04  Neil Booth  <NeilB@earthling.net>
23838
23839         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
23840         * gcc.dg/cpp/strify2.c: Same.
23841
23842 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
23843
23844         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
23845         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
23846         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
23847         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
23848
23849         * testsuite/gcc.dg/cpp/macro1.c,
23850         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
23851         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
23852         testsuite/gcc.dg/cpp/strify1.c,
23853         testsuite/gcc.dg/cpp/strify2.c: New tests.
23854
23855 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
23856
23857         * gcc.c-torture/execute/20000703-1.c: New test.
23858
23859 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23860
23861         * g++.old-deja/g++.pt (lookup10.C): New test.
23862
23863 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23864
23865         * g++.old-deja/g++.pt (typename25.C): New test.
23866
23867 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
23868
23869         * gcc.c-torture/compile/20000701-1.c: New test.
23870
23871 2000-06-30  Nick Clifton  <nickc@cygnus.com>
23872
23873         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
23874         to test case.
23875
23876 2000-06-30  Catherine Moore  <clm@cygnus.com>
23877
23878         * gcc.c-torture/execute/align-1.c: New test.
23879
23880 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
23881
23882         * g++.old-deja/g++.pt/expr8.C: New test.
23883         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
23884
23885 2000-06-29  Nick Clifton  <nickc@cygnus.com>
23886
23887         * gcc.c-torture/compile/20000629-1.c: New test.
23888
23889 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23890
23891
23892         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
23893         gcc.dg/noncompile directory, depending on whether they're
23894         preprocessor tests or not.  Annotate all the tests for the dg
23895         framework.
23896
23897         * gcc.c-torture/noncompile/noncompile.exp: Delete.
23898         * gcc.dg/noncompile/noncompile.exp: New.
23899
23900         * Moved files:
23901         Old name                                New name
23902         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
23903         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
23904         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
23905         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
23906         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
23907         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
23908         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
23909         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
23910         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
23911         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
23912         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
23913         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
23914         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
23915         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
23916         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
23917         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
23918         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
23919         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
23920         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
23921         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
23922         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
23923         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
23924         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
23925         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
23926
23927         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
23928         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
23929         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
23930         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
23931         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
23932         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
23933
23934 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23935
23936         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
23937         declare one variable.  On the fourth, error.
23938         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
23939         declared by 20000628-1a.h.
23940
23941 2000-06-29  Richard Henderson  <rth@redhat.com>
23942
23943         * gcc.c-torture/execute/930529-1.x: New file.
23944         * gcc.dg/920413-1.c: Adjust expected warning text.
23945         * gcc.dg/980217-1.c: Declare abort.
23946         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
23947
23948 2000-06-29  Jeffrey A Law  (law@cygnus.com)
23949
23950         * g77.f-torture/compile/20000629-1.f: New test.
23951         * g77.f-torture/compile/20000629-1.x: Expected to fail.
23952
23953 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23954
23955         Rearrange lots of files, removing entirely the
23956         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
23957         directories.
23958
23959         * Deleted files:
23960         gcc.c-torture/code_quality/code_quality.exp
23961         gcc.c-torture/special/special.exp
23962         gcc.failure/failure.exp
23963         gcc.failure/940409-1.x
23964         gcc.c-torture/compile/961203-1.x
23965
23966         * New files:
23967         gcc.misc-tests/linkage.exp
23968         gcc.c-torture/execute/920730-1t.c
23969         gcc.c-torture/execute/920730-1t.x
23970         gcc.c-torture/compile/920520-1.x
23971         gcc.c-torture/compile/920521-1.x
23972         gcc.c-torture/compile/981006-1.x
23973         gcc.c-torture/execute/eeprof-1.x
23974
23975         * Moved files (possibly with modifications to fit a new harness):
23976         Old name                                New name
23977         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
23978         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
23979         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
23980         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
23981         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
23982         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
23983         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
23984         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
23985         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
23986         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
23987         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
23988         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
23989         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
23990         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
23991
23992 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23993
23994         * c-torture/compile/961203-1.x: Delete.
23995
23996         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
23997         not exit. Include stdio.h.
23998         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
23999         * gcc.misc-tests/dg-12.c: Likewise.
24000         * gcc.misc-tests/dg-5.c: Likewise.
24001         * gcc.misc-tests/dg-6.c: Likewise.
24002         * gcc.misc-tests/dg-7.c: Prototype abort.
24003         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
24004         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
24005         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
24006         not exit.
24007         * gcc.misc-tests/sieve.c: Use return from main, not exit.
24008         * gcc.misc-tests/sort2.c: Use return from main, not exit.
24009
24010 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
24011
24012         * gcc.dg/cpp/20000628-1.c: New test.
24013         * gcc.dg/cpp/20000628-1.h: New header for above test.
24014         * gcc.dg/cpp/20000628-1a.h: Likewise.
24015
24016 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
24017
24018         * gcc.dg/cpp: New directory.
24019         * gcc.dg/cpp/cpp.exp: New driver.
24020         * gcc.dg/cpp/20000627-1.c: New test.
24021         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
24022         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
24023         and rewrite as a compilation test.
24024
24025         * gcc.dg: Move many files into the cpp subdirectory, possibly
24026         renaming or editing them as well.
24027         Old name                New name
24028         990119-1.c              cpp/19990119-1.c
24029         990228-1.c              cpp/19990228-1.c
24030         990407-1.c              cpp/19990407-1.c
24031         990409-1.c              cpp/19990409-1.c
24032         990413-1.c              cpp/19990413-1.c
24033         990703-1.c              cpp/19990703-1.c
24034         20000127-1.c            cpp/20000127-1.c
24035         20000129-1.c            cpp/20000129-1.c
24036         20000207-1.c            cpp/20000207-1.c
24037         20000207-2.c            cpp/20000207-2.c
24038         20000209-1.c            cpp/20000209-1.c
24039         20000209-2.c            cpp/20000209-2.c
24040         20000301-1.c            cpp/20000301-1.c
24041         20000419-1.c            cpp/20000419-1.c
24042         20000510-1.S            cpp/20000510-1.S
24043         20000519-1.c            cpp/20000519-1.c
24044         20000529-1.c            cpp/20000529-1.c
24045         20000625-1.c            cpp/20000625-1.c
24046         20000625-2.c            cpp/20000625-2.c
24047         cpp-as1.c               cpp/assert1.c
24048         cpp-as2.c               cpp/assert2.c
24049         cxx-comments-1.c        cpp/cxxcom1.c
24050         cxx-comments-2.c        cpp/cxxcom2.c
24051         endif-label.c           cpp/endif.c
24052         cpp-hash1.c             cpp/hash1.c
24053         cpp-hash2.c             cpp/hash2.c
24054         cpp-if1.c               cpp/if-1.c
24055         cpp-if2.c               cpp/if-2.c
24056         cpp-if3.c               cpp/if-3.c
24057         cpp-if4.c               cpp/if-4.c
24058         cpp-if5.c               cpp/if-5.c
24059         cpp-cond.c              cpp/if-cexp.c
24060         cpp-missingop.c         cpp/if-mop.c
24061         cpp-missingparen.c      cpp/if-mpar.c
24062         cpp-opprec.c            cpp/if-oppr.c
24063         cpp-ifparen.c           cpp/if-paren.c
24064         cpp-shortcircuit.c      cpp/if-sc.c
24065         cpp-shift.c             cpp/if-shift.c
24066         cpp-unary.c             cpp/if-unary.c
24067         cpp-li1.c               cpp/line1.c
24068         cpp-li2.c               cpp/line2.c
24069         lineno.c                cpp/line3.c
24070         lineno-2.c              cpp/line4.c
24071         cpp-mi.c                cpp/mi1.c
24072         cpp-mic.h               cpp/mi1c.h
24073         cpp-micc.h              cpp/mi1cc.h
24074         cpp-mind.h              cpp/mi1nd.h
24075         cpp-mindp.h             cpp/mi1ndp.h
24076         cpp-mix.h               cpp/mi1x.h
24077         cpp-mi2.c               cpp/mi2.c
24078         cpp-mi2a.h              cpp/mi2a.h
24079         cpp-mi2b.h              cpp/mi2b.h
24080         cpp-mi2c.h              cpp/mi2c.h
24081         cpp-mi3.c               cpp/mi3.c
24082         cpp-mi3.def             cpp/mi3.def
24083         poison-1.c              cpp/poison.c
24084         pr-impl.c               cpp/prag-imp.c
24085         cpp-redef-2.c           cpp/redef1.c
24086         cpp-redef.c             cpp/redef2.c
24087         strpaste.c              cpp/strp1.c
24088         strpaste-2.c            cpp/strp2.c
24089         cpp-tradpaste.c         cpp/tr-paste.c
24090         cpp-tradstringify.c     cpp/tr-str.c
24091         cpp-tradwarn1.c         cpp/tr-warn1.c
24092         cpp-tradwarn2.c         cpp/tr-warn2.c
24093         trigraphs.c             cpp/trigraphs.c
24094         cpp-unc1.c              cpp/unc1.c
24095         cpp-unc2.c              cpp/unc2.c
24096         cpp-unc3.c              cpp/unc3.c
24097         cpp-unc.c               cpp/unc4.c
24098         undef.c                 cpp/undef1.c
24099         undef-2.c               cpp/undef2.c
24100         cpp-wi1.c               cpp/widestr1.c
24101
24102 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
24103
24104         * lib/g++.exp (g++_include_flags): Tweak.
24105
24106 2000-06-27  H.J. Lu  <hjl@gnu.org>
24107             Loren J. Rittle  <ljrittle@acm.org>
24108
24109         * lib/g++.exp (g++_include_flags): Override libgloss.exp
24110         version with one that knows about the new gcc tree structure.
24111         (g++_link_flags): Same.
24112
24113 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
24114
24115         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
24116         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
24117         case we are cross-compiling.
24118
24119         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
24120         g++.old-deja/g++.niklas/Makefile.in,
24121         g++.old-deja/g++.niklas/configure.in,
24122         g++.old-deja/g++.other/Makefile.in,
24123         g++.old-deja/g++.other/configure.in,
24124         gcc.c-torture/code_quality/Makefile.in,
24125         gcc.c-torture/code_quality/configure.in,
24126         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
24127         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
24128         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
24129         gcc.c-torture/execute/ieee/Makefile.in,
24130         gcc.c-torture/execute/ieee/configure.in,
24131         gcc.c-torture/noncompile/Makefile.in,
24132         gcc.c-torture/noncompile/configure.in,
24133         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
24134         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
24135         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
24136
24137 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
24138
24139         * g++.old-deja/g++.other/ambig3.C: New test.
24140
24141 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
24142
24143         * g++.old-deja/g++.pt/syntax1.C: New test.
24144         * g++.old-deja/g++.pt/syntax2.C: New test.
24145         * g++.old-deja/g++.other/syntax3.C: New test.
24146         * g++.old-deja/g++.other/syntax4.C: New test.
24147
24148 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
24149
24150         * gcc.dg/20000623-1.c: Prototype exit and abort.
24151
24152 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
24153
24154         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
24155         New tests.
24156         * gcc.dg/cpp-mi3.def: New file.
24157
24158         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
24159         inside assertions.
24160         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
24161         lexer's error messages.
24162         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
24163         divine anything from the linemarkers.
24164         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
24165         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
24166
24167 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
24168
24169         * gcc.dg/20000623-1.c: New test.
24170
24171 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
24172
24173         * gcc.c-torture/execute/20000622-1.c: New test.
24174
24175 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
24176
24177         * g++.old-deja/g++.other/init15.C: New test.
24178
24179 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
24180
24181         * g++.old-deja/g++.pt/vaarg2.C: New test.
24182         * g++.old-deja/g++.pt/vaarg3.C: New test.
24183
24184 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
24185
24186         * g++.old-deja/g++.other/dyncast6.C: New test.
24187
24188 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
24189
24190         * gcc.c-torture/execute/loop-6.c: New test.
24191
24192 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
24193
24194         * gcc.dg/20000614-1.c: New test.
24195         * gcc.dg/20000614-2.c: New test.
24196
24197 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
24198
24199         * g++.old-deja/g++.other/inline12.C: New test.
24200
24201 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
24202
24203         * g++.old-deja/g++.other/eh1.C: New test.
24204
24205 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
24206
24207         * g++.old-deja/g++.other/type.C: New test.
24208
24209 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
24210
24211         * g++.old-deja/g++.other/initstring.C: New test.
24212
24213 2000-06-12  Jason Merrill  <jason@redhat.com>
24214
24215         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
24216
24217 2000-06-09  Jeffrey A Law  (law@cygnus.com)
24218
24219         * gcc.c-torture/compile/20000609-1.c: New test.
24220
24221 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
24222
24223         * gcc.dg/20000609-1.c: New test.
24224
24225 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
24226
24227         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
24228         * gcc.c-torture/noncompile/poison-1.c: Move...
24229         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
24230         * gcc.dg/cpp-li1.c: Add a token after the #line.
24231
24232 2000-06-05  Richard Henderson  <rth@cygnus.com>
24233
24234         * gcc.c-torture/execute/20000605-2.c: New test.
24235         * gcc.c-torture/execute/20000605-3.c: New test.
24236
24237 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
24238
24239         * g77.f-torture/execute/20000503-1.x: New file.
24240
24241 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
24242
24243         * g++.old-deja/g++.eh/badalloc1.C: New test.
24244
24245 2000-06-05  Richard Henderson  <rth@cygnus.com>
24246
24247         * gcc.c-torture/execute/20000605-1.c: New test.
24248
24249 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
24250             Nathan Sidwell <nathan@codesourcery.com>
24251
24252         * gcc.c-torture/compile/20000605-1.c: New test.
24253
24254 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
24255
24256         * g77.f-torture/compile/20000601-1.f:  New test.
24257
24258 2000-06-03  Richard Henderson  <rth@cygnus.com>
24259
24260         * gcc.c-torture/execute/20000603-1.c: New.
24261
24262 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
24263
24264         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
24265         * gcc.dg/noreturn-2.c (noreturn): Likewise.
24266
24267 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
24268
24269         * gcc.dg/compare2.c (case 12): XFAIL.
24270         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
24271         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
24272
24273         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
24274
24275 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
24276
24277         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
24278         guard macro is already defined when the header is first
24279         included.
24280         * gcc.dg/cpp-mix.h: New file.
24281         * gcc.dg/endif-label.c: Update patterns to match compiler.
24282
24283         * g++.brendan/complex1.C: Declare abort.
24284         * g++.law/refs4.C: Remove XFAIL.
24285         * g++.oliva/expr2.C: Declare abort and exit.
24286
24287 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
24288
24289         * gcc.c-torture/execute/20000528-1.c: New test.
24290
24291         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
24292         * g++.old-deja/g++.law/temps4.C: Likewise.
24293
24294         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
24295         stdlib.h.  Call abort() on failure.
24296         * g++.old-deja/g++.law/refs4.C: Likewise.
24297         * g++.old-deja/g++.law/temps4.C: Likewise.
24298         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
24299         * gcc.c-torture/execute/20000112-1.c: Include string.h.
24300
24301 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
24302
24303         Relative to g++.dg/special:
24304         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
24305
24306         Relative to g++.old-deja:
24307         * g++.brendan/complex1.C, g++.jason/optimize2.C,
24308         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
24309         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
24310         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
24311         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
24312         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
24313         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
24314
24315         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
24316         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
24317         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
24318         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
24319         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
24320         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
24321         and/or string.h.
24322
24323         * g++.other/goto1.C: Update expectations for error messages.
24324
24325 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
24326
24327         * gcc.c-torture/compile/20000523-1.c: New test.
24328
24329 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
24330
24331         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
24332
24333 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
24334
24335         * g++.old-deja/g++.eh/catch11.C: New test.
24336         * g++.old-deja/g++.eh/catch12.C: New test.
24337
24338 2000-05-24  Nick Clifton  <nickc@cygnus.com>
24339
24340         * gcc.c-torture/execute/20000523-1.c: New test.
24341
24342 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
24343
24344         * c-torture/execute/bcp-1.c: Replace abort in arg of
24345         __builtin_constant_p with a generic external function.
24346
24347         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
24348         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
24349         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
24350         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
24351         Prototype abort and/or exit.
24352
24353         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
24354         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
24355         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
24356         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
24357
24358 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
24359
24360         * gcc.dg/dwarf2-1.c: New test.
24361
24362 2000-05-20  Richard Henderson  <rth@cygnus.com>
24363
24364         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
24365
24366 2000-05-20  Andreas Jaeger  <aj@suse.de>
24367
24368         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
24369         testcase.
24370
24371 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
24372
24373         * gcc.c-torture/execute/20000519-2.c: New test.
24374
24375 2000-05-19  Andreas Jaeger  <aj@suse.de>
24376
24377         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
24378         which fails with SSA.
24379
24380         * lib/c-torture.exp: Also test with -O3 -fssa.
24381
24382 2000-05-18  Michael Meissner  <meissner@redhat.com>
24383
24384         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
24385         * gcc.c-torture/execute/920415-1.c: Ditto.
24386         * gcc.c-torture/execute/920501-1.c: Ditto.
24387         * gcc.c-torture/execute/conversion.c: Ditto.
24388         * gcc.c-torture/execute/cvt-1.c: Ditto.
24389
24390 2000-05-18  Jeffrey A Law  (law@cygnus.com)
24391
24392         * gcc.c-torture/compile/20000518-1.c: New test.
24393
24394 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24395
24396         * g77.f-torture/compile/200005018.f:  New test.
24397
24398 2000-05-17  Jeffrey A Law  (law@cygnus.com)
24399
24400         * gcc.c-torture/compile/20000517-1.c: New test.
24401
24402 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24403
24404         * gcc.c-torture/execute/20000516-1.c: New test.
24405
24406 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
24407
24408         * g++.old-deja/g++.other/eh.C: New test.
24409
24410 2000-05-12  Richard Henderson  <rth@cygnus.com>
24411
24412         * gcc.c-torture/execute/990208-1.c (main): Don't pass
24413         constants through to doit's conditional.
24414
24415 2000-05-11  Jeffrey A Law  (law@cygnus.com)
24416
24417         * gcc.c-torture/compile/20000511-1.c: New test.
24418         * g77.f-torture/compile/20000511-1.f: New test.
24419         * g77.f-torture/compile/20000511-2.f: New test.
24420
24421 2000-05-11  Michael Meissner  <meissner@redhat.com>
24422
24423         * gcc.c-torture/execute/20000511-1.c: New test.
24424
24425 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
24426
24427         * gcc.dg/dg.exp: Scan .S files as well as .c files.
24428         * gcc.dg/20000510-1.S: New.
24429
24430 2000-05-08  Catherine Moore  <clm@cygnus.com>
24431
24432         * gcc.dg/unused-3.c: New.
24433
24434 2000-05-06  Richard Henderson  <rth@cygnus.com>
24435
24436           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
24437           * g++.old-deja/g++.mike/warn1.C: Likewise.
24438           * g++.old-deja/g++.pt/local1.C: Likewise.
24439           * g++.old-deja/g++.pt/local7.C: Likewise.
24440           * g++.old-deja/g++.pt/spec16.C: Likewise.
24441
24442 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
24443
24444         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
24445
24446 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
24447
24448           * g77.f-torture/execute/20000503-1.f:  New test.
24449
24450 2000-05-04  Andreas Jaeger  <aj@suse.de>
24451
24452         * gcc.dg/noreturn-2.c: New test.
24453
24454 2000-05-04  Neil Booth  <NeilB@earthling.net>
24455
24456         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
24457         preprocessor.
24458
24459 2000-05-04  Richard Henderson  <rth@cygnus.com>
24460
24461         * gcc.c-torture/execute/20000503-1.c: Fix typo.
24462
24463 2000-05-04  Richard Henderson  <rth@cygnus.com>
24464
24465         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
24466         OpenSSL by Jason R Thorpe.
24467
24468 2000-05-03  Jim Wilson  <wilson@cygnus.com>
24469
24470         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
24471
24472 2000-05-03  Robert Lipe <robertlipe@usa.net>
24473
24474         * gcc.dg/20000503-1.c: New test.
24475
24476 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
24477
24478         * gcc.c-torture/compile/20000502-1.c: New test.
24479         * g++.old-deja/g++.other/align.C: New test.
24480         * gcc.dg/cpp-tradstringify.c: New test.
24481
24482 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24483
24484         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
24485         and hard registers.
24486
24487 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
24488
24489         * gcc.c-torture/execute/loop-5.c: New test.
24490
24491 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
24492
24493         * gcc.c-torture/execute/va-arg-20.c: New test.
24494
24495 2000-04-23  Jeffrey A Law  (law@cygnus.com)
24496
24497         * gcc.c-torture/execute/20000422-1.c: New test.
24498
24499 2000-04-20  Greg McGary  <gkm@gnu.org>
24500
24501         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
24502         when optimizing, but without sibling-call optimizations (-O1).
24503
24504 2000-04-20  Jeffrey A Law  (law@cygnus.com)
24505
24506           * gcc.c-torture/compile/20000420-1.c: New test.
24507
24508 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24509
24510         * g++.abi/ptrflags.C: New test.
24511         * g++.eh/catchptr1.C: Test incomplete pointer chains.
24512
24513 2000-04-19  Catherine Moore  <clm@cygnus.com>
24514
24515         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
24516
24517 2000-04-19  Greg McGary  <gkm@gnu.org>
24518
24519         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
24520         sibling-call optimizations.
24521
24522 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
24523
24524         * gcc.dg/20000419-1.c: New test.
24525
24526 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
24527
24528         * gcc.c-torture/execute/20000412-6.c: New test.
24529
24530 2000-04-12  Jeffrey A Law  (law@cygnus.com)
24531
24532         * gcc.c-torture/execute/20000412-5.c: New test.
24533         * g77.f-torture/compile/20000412-1.f: New test.
24534         * gcc.c-torture/execute/20000412-4.c: New test.
24535         * gcc.c-torture/compile/20000412-2.c: New test.
24536         * gcc.c-torture/execute/20000412-3.c: New test.
24537         * gcc.c-torture/compile/20000412-1.c: New test.
24538         * gcc.c-torture/execute/20000412-2.c: New test.
24539
24540 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
24541
24542         * objc/execute/bf-20.m: New test.
24543
24544 2000-04-10  Richard Henderson  <rth@cygnus.com>
24545
24546         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
24547
24548         * gcc.c-torture/execute/20000412-1.c: New test.
24549
24550 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24551
24552         * g++.old-deja/g++.eh/catchptr1.C: New test.
24553
24554 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
24555
24556         * g++.old-deja/g++.abi/cxa_vec.C: New test.
24557
24558 2000-04-08  Neil Booth  <NeilB@earthling.net>
24559
24560         * gcc.dg/cpp-nullchar.c: Remove test as
24561         embedded nulls cause problems.
24562
24563 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24564
24565         * gcc.dg/compare2.c: New test.
24566
24567 2000-04-08  Neil Booth  <NeilB@earthling.net>
24568
24569         * gcc.dg/cpp-nullchar.c: New test.
24570
24571 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
24572
24573         * gcc.dg/cpp-mi2.c: New test.
24574         * gcc.dg/cpp-mi2[abc].h: New files.
24575
24576 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
24577
24578         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
24579         member name.
24580
24581 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
24582
24583         * g++.old-deja/g++.abi/vmihint.C: New test.
24584
24585 2000-04-06  Neil Booth  <NeilB@earthling.net>
24586
24587         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
24588         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
24589         copyright.
24590
24591 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
24592
24593         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
24594         avoid stack-frame overwrite.
24595
24596 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
24597
24598         * gcc.c-torture/compile/20000405-2.c: New test.
24599         * gcc.c-torture/compile/20000405-3.c: New test.
24600
24601 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24602
24603         * gcc.c-torture/compile/20000405-1.c: New test.
24604
24605 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
24606
24607         * gcc.dg/cast-qual-1.c: Revert last change.
24608
24609 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24610
24611         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
24612
24613 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
24614
24615         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
24616         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
24617
24618 2000-04-03  Jeffrey A Law  (law@cygnus.com)
24619
24620         * gcc.c-torture/compile/20000403-2.c: New test.
24621         * gcc.c-torture/compile/20000403-1.c: New test.
24622
24623 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
24624
24625         * gcc.c-torture/execute/20000403-1.c: New test.
24626
24627 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
24628
24629         * gcc.c-torture/execute/20000402-1.c: New test.
24630
24631 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
24632
24633         * gcc.c-torture/execute/va-arg-15.c: New test.
24634         * gcc.c-torture/execute/va-arg-16.c: New test.
24635         * gcc.c-torture/execute/va-arg-17.c: New test.
24636         * gcc.c-torture/execute/va-arg-18.c: New test.
24637         * gcc.c-torture/execute/va-arg-19.c: New test.
24638
24639 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
24640
24641         * gcc.c-torture/compile/981211-1.c: Move to...
24642         * gcc.dg/cpp-as1.c: ...here.
24643         * gcc.dg/cpp-as2.c: New file.
24644
24645         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
24646         compiler.
24647
24648 2000-04-02  Neil Booth  <NeilB@earthling.net>
24649
24650         * gcc.dg/cpp-cond.c  New tests.
24651         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
24652         accidental success less likely.
24653         * gcc.dg/cpp-missingop.c  New tests.
24654         * gcc.dg/cpp-missingparen.c  New tests.
24655         * gcc.dg/cpp-shift.c  New tests.
24656         * gcc.dg/cpp-shortcircuit.c  New tests.
24657         * gcc.dg/cpp-unary.c  New tests.
24658
24659 2000-03-29  Jeffrey A Law  (law@cygnus.com)
24660
24661         * gcc.c-torture/compile/20000329-1.c: New test.
24662
24663 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
24664
24665         * gcc.c-torture/compile/20000326-1.c: New test.
24666         * gcc.c-torture/compile/20000326-2.c: New test.
24667
24668 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
24669
24670         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
24671         the first parameter is a function argument.
24672
24673 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
24674
24675         * g++.old-deja/g++.ext/array4.C: New test.
24676
24677 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
24678
24679         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
24680
24681 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24682
24683         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
24684
24685 2000-03-19  Richard Henderson  <rth@cygnus.com>
24686
24687         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
24688
24689 2000-03-19  Richard Henderson  <rth@cygnus.com>
24690
24691         * gcc.c-torture/compile/20000319-1.c: New test.
24692
24693 2000-03-14  Jeffrey A Law  (law@cygnus.com)
24694
24695         * gcc.c-torture/execute/20000314-3.c: New test.
24696         * gcc.c-torture/execute/20000314-2.c: New test.
24697         * gcc.c-torture/execute/20000314-1.c: New test.
24698         * gcc.c-torture/compile/20000314-2.c: New test.
24699         * gcc.c-torture/compile/20000314-1.c: New test.
24700
24701 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
24702
24703         * g++.old-deja/g++.warn/inline.C: New test.
24704
24705 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
24706
24707         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
24708         standards-compliant result rather than specific constants.
24709         Put test-values in array.
24710
24711 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
24712
24713         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
24714         (g++_target_compile): Put test-specific options last.
24715
24716 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24717
24718         * g++.old-deja/g++.eh/vbase4.C: New test.
24719
24720 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24721
24722         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
24723
24724 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24725
24726         * g++.old-deja/g++.brendan/misc12.C: Removed.
24727         * g++.old-deja/g++.pt/memtemp77.C: Constify.
24728         * g++.old-deja/g++.ext/pretty4.C: New test.
24729
24730 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24731
24732         * g++.old-deja/g++.other/string2.C: New test.
24733
24734 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
24735
24736         * g++.old-deja/g++.warn/impint2.C: New test.
24737
24738 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
24739
24740         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
24741         is 1, not zero.
24742
24743 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
24744
24745         * g++.old-deja/g++.warn/impint.C: New test.
24746         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
24747         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
24748         * g++.old-deja/g++.pt/explicit12.C: Likewise.
24749         * g++.old-deja/g++.pt/explicit13.C: Likewise.
24750         * g++.old-deja/g++.pt/explicit17.C: Likewise.
24751         * g++.old-deja/g++.pt/explicit18.C: Likewise.
24752         * g++.old-deja/g++.pt/explicit19.C: Likewise.
24753         * g++.old-deja/g++.pt/explicit23.C: Likewise.
24754         * g++.old-deja/g++.pt/explicit31.C: Likewise.
24755         * g++.old-deja/g++.pt/explicit35.C: Likewise.
24756         * g++.old-deja/g++.pt/explicit6.C: Likewise.
24757         * g++.old-deja/g++.pt/memclass7.C: Likewise.
24758
24759 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
24760
24761         * gcc.dg/cpp-redef.c: New test.
24762
24763 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
24764
24765         * g++.old-deja/g++.pt/unify7.C: New test.
24766
24767 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24768
24769         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
24770         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
24771
24772 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
24773
24774         * gcc.c-torture/compile/20000224-1.c: New test.
24775
24776 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24777
24778         * gcc.c-torture/compile/cpp-2.c: New test.
24779         * gcc.c-torture/compile/cpp-1.c: New test.
24780
24781 2000-02-25  Jeffrey A Law  (law@cygnus.com)
24782
24783         * gcc.c-torture/execute/20000225-1.c: New test.
24784
24785 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24786
24787         * gcc.dg/cpp-li2.c: New test.
24788
24789         * gcc.dg/cpp-wi1.c: New test.
24790
24791         * gcc.dg/cpp-li1.c: New test.
24792
24793 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
24794
24795         * g++.old-deja/g++.other/sizeof5.C: New test.
24796
24797 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24798
24799         * gcc.c-torture/execute/va-arg-13.c: New test.
24800
24801 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
24802
24803         * gcc.c-torture/execute/va-arg-12.c: New test.
24804
24805 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
24806
24807         * gcc.c-torture/execute/20000223-1.c: New test.
24808
24809 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
24810
24811         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
24812
24813 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
24814
24815         * g++.old-deja/g++.abi/ptrmem.C: New test.
24816
24817 2000-02-19  Richard Henderson  <rth@cygnus.com>
24818
24819         * gcc.c-torture/compile/init-3.c: New.
24820
24821 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
24822
24823         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
24824         ALWAYS_CXXFLAGS.
24825
24826 2000-02-11  Robert Lipe <robertl@sco.com>
24827
24828         * gcc.c-torture/compile/20000211-3.c: New test.
24829
24830 2000-02-11  Martin Buchholz <martin@xemacs.org>
24831
24832         * gcc.c-torture/compile/20000211-2.c: New test.
24833
24834 2000-02-11  Jeffrey A Law  (law@cygnus.com)
24835
24836         * gcc.c-torture/compile/20000211-1.c: New test.
24837
24838 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
24839
24840         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
24841           on native targets
24842
24843 2000-02-08  Nathan Sidwell  <nathan@acm.org>
24844
24845         * g++.old-deja/g++.other/cast5.C: New test.
24846
24847 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
24848
24849         * gcc.c-torture/execute/20000205-1.c: New.
24850
24851 2000-02-03  Nathan Sidwell  <nathan@acm.org>
24852
24853         * g++.old-deja/g++.jason/cast3.C: Return void.
24854         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
24855
24856 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24857
24858         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
24859
24860         * gcc.dg/loop-1.c: New test.
24861
24862 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
24863
24864         * gcc.c-torture/compile/20000127-1.c: New test.
24865         * gcc.c-torture/execute/991228-1.c: New test.
24866
24867 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24868
24869         * gcc.dg/unused-2.c: New test.
24870
24871         * gcc.dg/conv-1.c: New test.
24872
24873 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
24874
24875         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
24876         compiler.
24877         (tool_option_proc): Fix typo.
24878
24879 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
24880
24881         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
24882         of the ld on the host, not on the build machine.
24883         Also, don't crash if '--help' is not a supported option.
24884
24885 2000-01-24  Richard Henderson  <rth@cygnus.com>
24886
24887         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
24888
24889 2000-01-20  Jeffrey A Law  (law@cygnus.com)
24890
24891         * gcc.c-torture/execute/20000120-2.c: New test.
24892         * gcc.c-torture/execute/20000120-1.c: New test.
24893
24894 2000-01-13  Jeffrey A Law  (law@cygnus.com)
24895
24896         * gcc.c-torture/execute/20000113-1.c: New test.
24897
24898 2000-01-12  Jeffrey A Law  (law@cygnus.com)
24899
24900         * gcc.c-torture/execute/20000112-1.c: New test.
24901
24902 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24903
24904         * gcc.dg/20000111-1.c: New test.
24905
24906 2000-01-10  Jeffrey A Law  (law@cygnus.com)
24907
24908         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
24909         with 16 bit integers.
24910
24911 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24912
24913         * gcc.dg/20000108-1.c: New test.
24914
24915 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24916
24917         * g++.old-deja/g++.ns/koenig8.C: New test.
24918
24919 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24920
24921         * g++.old-deja/g++.other/cast4.C: New test.
24922
24923 2000-01-05  Jeffrey A Law  (law@cygnus.com)
24924
24925         * gcc.c-torture/compile/20000105-2.c: New test.
24926         * gcc.c-torture/compile/20000105-1.c: New test.
24927
24928 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24929
24930         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
24931         references to printf & atoi to conform to ANSI standard.
24932         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
24933         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
24934         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
24935         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
24936         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
24937         * g++.old-deja/g++.brendan/complex1.C: Likewise.
24938         * g++.old-deja/g++.brendan/copy1.C: Likewise.
24939         * g++.old-deja/g++.brendan/copy2.C: Likewise.
24940         * g++.old-deja/g++.brendan/copy3.C: Likewise.
24941         * g++.old-deja/g++.brendan/copy4.C: Likewise.
24942         * g++.old-deja/g++.brendan/copy5.C: Likewise.
24943         * g++.old-deja/g++.brendan/copy6.C: Likewise.
24944         * g++.old-deja/g++.brendan/copy7.C: Likewise.
24945         * g++.old-deja/g++.brendan/copy8.C: Likewise.
24946         * g++.old-deja/g++.brendan/crash11.C: Likewise.
24947         * g++.old-deja/g++.brendan/crash14.C: Likewise.
24948         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
24949         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
24950         * g++.old-deja/g++.brendan/delete2.C: Likewise.
24951         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
24952         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
24953         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
24954         * g++.old-deja/g++.brendan/eh1.C: Likewise.
24955         * g++.old-deja/g++.brendan/groff1.C: Likewise.
24956         * g++.old-deja/g++.brendan/init3.C: Likewise.
24957         * g++.old-deja/g++.brendan/misc12.C: Likewise.
24958         * g++.old-deja/g++.brendan/misc7.C: Likewise.
24959         * g++.old-deja/g++.brendan/new2.C: Likewise.
24960         * g++.old-deja/g++.brendan/operators4.C: Likewise.
24961         * g++.old-deja/g++.brendan/operators5.C: Likewise.
24962         * g++.old-deja/g++.brendan/overload2.C: Likewise.
24963         * g++.old-deja/g++.brendan/overload7.C: Likewise.
24964         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
24965         * g++.old-deja/g++.brendan/reference1.C: Likewise.
24966         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
24967         * g++.old-deja/g++.brendan/template24.C: Likewise.
24968         * g++.old-deja/g++.brendan/template3.C: Likewise.
24969         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
24970         * g++.old-deja/g++.jason/inline3.C: Likewise.
24971         * g++.old-deja/g++.jason/opeq.C: Likewise.
24972         * g++.old-deja/g++.law/arg5.C: Likewise.
24973         * g++.old-deja/g++.law/arm7.C: Likewise.
24974         * g++.old-deja/g++.law/ctors11.C: Likewise.
24975         * g++.old-deja/g++.law/cvt8.C: Likewise.
24976         * g++.old-deja/g++.law/init9.C: Likewise.
24977         * g++.old-deja/g++.law/refs4.C: Likewise.
24978         * g++.old-deja/g++.law/template2.C: Likewise.
24979         * g++.old-deja/g++.law/visibility24.C: Likewise.
24980         * g++.old-deja/g++.law/vtable3.C: Likewise.
24981         * g++.old-deja/g++.mike/asm2.C: Likewise.
24982         * g++.old-deja/g++.mike/eh1.C: Likewise.
24983         * g++.old-deja/g++.mike/misc1.C: Likewise.
24984         * g++.old-deja/g++.mike/misc13.C: Likewise.
24985         * g++.old-deja/g++.mike/misc14.C: Likewise.
24986         * g++.old-deja/g++.mike/ns12.C: Likewise.
24987         * g++.old-deja/g++.mike/p1248.C: Likewise.
24988         * g++.old-deja/g++.mike/p3708.C: Likewise.
24989         * g++.old-deja/g++.mike/p3708a.C: Likewise.
24990         * g++.old-deja/g++.mike/p3708b.C: Likewise.
24991         * g++.old-deja/g++.mike/p646.C: Likewise.
24992         * g++.old-deja/g++.mike/p700.C: Likewise.
24993         * g++.old-deja/g++.mike/p783.C: Likewise.
24994         * g++.old-deja/g++.mike/p783a.C: Likewise.
24995         * g++.old-deja/g++.mike/p783b.C: Likewise.
24996         * g++.old-deja/g++.mike/p786.C: Likewise.
24997         * g++.old-deja/g++.mike/p789.C: Likewise.
24998         * g++.old-deja/g++.mike/p789a.C: Likewise.
24999         * g++.old-deja/g++.mike/p807a.C: Likewise.
25000         * g++.old-deja/g++.other/delete3.C: Likewise.
25001         * g++.old-deja/g++.other/dyncast1.C: Likewise.
25002         * g++.old-deja/g++.other/dyncast2.C: Likewise.
25003         * g++.old-deja/g++.other/dyncast3.C: Likewise.
25004         * g++.old-deja/g++.other/empty1.C: Likewise.
25005         * g++.old-deja/g++.other/temporary1.C: Likewise.
25006         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
25007         * g++.old-deja/g++.pt/t16.C: Likewise.
25008         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
25009
25010 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
25011
25012         * gcc.dg/991230-1.c: New test.
25013
25014 1999-12-29  Jeffrey A Law  (law@cygnus.com)
25015
25016         * gcc.c-torture/compile/991229-3.c: New test.
25017         * gcc.c-torture/compile/991229-2.c: New test.
25018         * gcc.c-torture/compile/991229-1.c: New test.
25019
25020 1999-12-29  Greg McGary <gkm@eng.ascend.com>
25021
25022         * gcc.c-torture/compile/labels-2.c: New test.
25023
25024 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25025
25026         * gcc.c-torture/execute/991227-1.c: New test.
25027
25028 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25029
25030         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
25031
25032 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25033
25034         * gcc.c-torture/execute/991221-1.c: New test.
25035
25036 1999-12-20  Nathan Sidwell  <nathan@acm.org>
25037
25038         * g++.old-deja/g++.other/cast3.C: New test.
25039
25040 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
25041
25042         * gcc.c-torture/execute/991216-4.c: New test.
25043
25044 1999-12-16  Michael Meissner  <meissner@cygnus.com>
25045
25046         * gcc.c-torture/execute/991216-1.c: New test.
25047         * gcc.c-torture/execute/991216-2.c: New test.
25048         * gcc.c-torture/execute/991216-3.c: New test.
25049
25050 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25051
25052         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
25053         Actually make the test fail by using "-O2" for compilation.
25054
25055 1999-12-15  Nathan Sidwell  <nathan@acm.org>
25056
25057         * g++.old-deja/g++.warn/cast-align1.C: New test.
25058
25059 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25060
25061         * gcc.c-torture/compile/991214-1.c: New test.
25062         * gcc.c-torture/compile/991214-2.c: New test.
25063
25064 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25065
25066         * gcc.dg/991214-1.c: New test.
25067
25068 1999-12-13  Jeffrey A Law  (law@cygnus.com)
25069
25070         * gcc.c-torture/compile/991213-3.c: New test.
25071         * gcc.c-torture/compile/991213-2.c: New test.
25072         * gcc.c-torture/compile/991213-1.c: New test.
25073
25074 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
25075
25076         * gcc.dg/991209-1.c: New test.
25077
25078 1999-12-08  Nathan Sidwell <nathan@acm.org>
25079
25080         * gcc.c-torture/compile/991208-1.c: New test.
25081
25082 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25083
25084         * gcc.dg/ultrasp2.c: New test.
25085
25086 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
25087
25088         * g++.old-deja/g++.abi/align.C (main): Fix typo.
25089
25090 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
25091
25092         * gcc.c-torture/compile/991202-1.c: New test.
25093         * gcc.c-torture/execute/991202-1.c: New test.
25094         * gcc.c-torture/execute/991202-2.c: New test.
25095         * gcc.c-torture/execute/991202-3.c: New test.
25096
25097 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
25098
25099         * g++.old-deja/g++.abi/align.C: New test.
25100         * g++.old-deja/g++.abi/aggregates.C: Likewise.
25101         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25102
25103 1999-12-01  Richard Henderson  <rth@cygnus.com>
25104
25105         * gcc.c-torture/execute/991201-1.c: New.
25106
25107 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
25108
25109         * gcc.dg/991129-1.c: New test.
25110
25111 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25112
25113         * gcc.c-torture/compile/991127-1.c: New test.
25114
25115 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25116
25117         * g++.old-deja/g++.other/warn4.C: New test.
25118
25119 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25120
25121         * g++.old-deja/g++.eh/cleanup2.C: New test.
25122         * g++.old-deja/g++.ext/pretty2.C: New test.
25123         * g++.old-deja/g++.ext/pretty3.C: New test.
25124         * g++.old-deja/g++.other/debug6.C: New test.
25125
25126 1999-10-20  Jim Wilson  <wilson@cygnus.com>
25127
25128         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
25129         compiler_output to look for one error message instead of two.
25130
25131 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
25132
25133         * gcc.c-torture/execute/991118-1.c: Also test case
25134         where the word boundary does not split a byte evenly.
25135
25136 1999-11-19  Nathan Sidwell  <nathan@acm.org>
25137
25138         * g++.old-deja/g++.ext/restrict1.C: New test.
25139
25140 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
25141
25142         * gcc.c-torture/execute/991118-1.c: New test.
25143
25144 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
25145
25146         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
25147         working directory pathnames.
25148
25149 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
25150
25151         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
25152         host is equipped with driver.h and driver.o so it can actually
25153         compile and run the tests.
25154
25155 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
25156
25157         * gcc.c-torture/compile/991008-1.c: New test.
25158
25159 1999-11-08  Nick Clifton  <nickc@cygnus.com>
25160
25161         * lib/gcc-dg.exp: Include target-supports.exp
25162
25163 1999-11-05  Nick Clifton  <nickc@cygnus.com>
25164
25165         * lib/target-supports.exp: New file: Provide procs to test for
25166         features supported by the target.
25167         (check_weak_available): Moved here from ecos.exp.
25168         (check_alias_available): New proc: Determine of the target
25169         toolchain supports the alias attribute.
25170
25171         * gcc.dg/special/ecos.exp: Move check_weak_available to
25172         target-supports.exp.
25173         (alias-1.c): Only perform the test if the target supports
25174         aliases.
25175         (wkali-1.c): Only perform the test if the target supports
25176         aliases.
25177
25178         * gcc.dg/990506-0.c: Expect error messages from cross
25179         targets as well as native targets.
25180
25181 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25182
25183         * gcc.dg/ultrasp1.c: Removed xfail.
25184         * gcc.dg/struct-ret-2.c: Likewise.
25185         * gcc.dg/array-1.c: Likewise.
25186
25187 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25188
25189         * gcc.dg/struct-ret-2.c: New test.
25190
25191         * gcc.dg/array-1.c: New test.
25192
25193 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
25194
25195         * gcc.c-torture/execute/991030-1.c: New test.
25196
25197 1999-10-26  Richard Henderson  <rth@cygnus.com>
25198
25199         * gcc.c-torture/compile/991026-2.c: New test.
25200
25201 1999-10-26  Jeffrey A Law  (law@cygnus.com)
25202
25203         * gcc.c-torture/compile/991026-1.c: New test.
25204
25205 1999-10-23  Jeffrey A Law  (law@cygnus.com)
25206
25207         * gcc.c-torture/execute/991023-1.c: New test.
25208
25209 1999-10-19  Jeffrey A Law  (law@cygnus.com)
25210
25211         * gcc.c-torture/execute/991019-1.c: New test.
25212
25213 1999-10-16  Richard Henderson  <rth@cygnus.com>
25214
25215         * gcc.c-torture/execute/991016-1.c: New test.
25216
25217 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
25218
25219         * gcc.c-torture/execute/991014-1.c: New test.
25220
25221 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
25222
25223         * g++.old-deja/g++.other/union2.C: New test.
25224
25225 1999-10-13  Nathan Sidwell  <nathan@acm.org>
25226
25227         * g++.old-deja/g++.other/vaarg2.C: New test.
25228         * g++.old-deja/g++.other/vaarg3.C: New test.
25229
25230 1999-10-12  Craig Burley  <craig@jcb-sc.com>
25231
25232         * g77.f-torture/noncompile/19990905-1.f: Moved from being
25233         in compile/.
25234
25235 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
25236
25237         * gcc.c-torture/execute/va-arg-11.c: New test.
25238
25239 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
25240
25241         * lib/file-format.exp (gcc_target_object_format): Don't
25242         crash if objdump is unavailable.
25243
25244 1999-09-29  Donn Terry <donn@interix.com>
25245
25246         * gcc.misc-tests/mg.exp: delete extraneous redirection.
25247
25248 1999-09-28  Nick Clifton  <nickc@cygnus.com>
25249
25250         * gcc.c-torture/compile/990928-1.c: New test.
25251
25252 1999-09-28  Nathan Sidwell  <nathan@acm.org>
25253
25254         * g++.old-deja/g++.other/decl6.C: New test.
25255
25256 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25257
25258         * gcc.c-torture/execute/va-arg-10.c: New test.
25259
25260 1999-09-27  Nathan Sidwell  <nathan@acm.org>
25261
25262         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
25263         __PRETTY_FUNCTION__.
25264
25265 1999-09-23  Nick Clifton  <nickc@cygnus.com>
25266
25267         * gcc.c-torture/execute/990923-1.c: New test.
25268
25269 1999-09-21  Nick Clifton  <nickc@cygnus.com>
25270
25271         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
25272         for which -fpic is inappropriate.
25273
25274 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
25275
25276         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
25277
25278 1999-09-21  Nathan Sidwell  <nathan@acm.org>
25279
25280         * g++.old-deja/g++.other/dyncast1.C: New test.
25281         * g++.old-deja/g++.other/dyncast2.C: New test.
25282         * g++.old-deja/g++.other/dyncast3.C: New test.
25283         * g++.old-deja/g++.other/dyncast4.C: New test.
25284         * g++.old-deja/g++.other/dyncast5.C: New test.
25285         * g++.old-deja/g++.eh/catch3.C: New test.
25286         * g++.old-deja/g++.eh/catch3p.C: New test.
25287         * g++.old-deja/g++.eh/catch4.C: New test.
25288         * g++.old-deja/g++.eh/catch4p.C: New test.
25289         * g++.old-deja/g++.eh/catch5.C: New test.
25290         * g++.old-deja/g++.eh/catch5p.C: New test.
25291         * g++.old-deja/g++.eh/catch6.C: New test.
25292         * g++.old-deja/g++.eh/catch6p.C: New test.
25293         * g++.old-deja/g++.eh/catch7.C: New test.
25294         * g++.old-deja/g++.eh/catch7p.C: New test.
25295         * g++.old-deja/g++.eh/catch8.C: New test.
25296         * g++.old-deja/g++.eh/catch8p.C: New test.
25297         * g++.old-deja/g++.eh/catch9.C: New test.
25298         * g++.old-deja/g++.eh/catch9p.C: New test.
25299
25300 1999-09-13  Nathan Sidwell  <nathan@acm.org>
25301
25302         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
25303         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
25304
25305 1999-09-13  Jeffrey A Law  (law@cygnus.com)
25306
25307         * gcc.c-torture/compile/990913-1.c: New test.
25308
25309 1999-09-10  Nathan Sidwell  <nathan@acm.org>
25310
25311         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
25312         * g++.old-deja/g++.jason/rfg5.C: Likewise.
25313
25314 1999-09-09  Richard Henderson  <rth@cygnus.com>
25315
25316         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
25317
25318 1999-09-09  Nathan Sidwell  <nathan@acm.org>
25319
25320         * g++.old-deja/g++.other/lookup11.C: New test.
25321         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
25322         what is permitted and what we want.
25323         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
25324         overload use.
25325         * g++.old-deja/g++.jason/rfg5.C: Likewise
25326
25327 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
25328
25329         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
25330         * gcc.c-torture/noncompile/poison-1.c: New file.
25331
25332 1999-09-08  Nathan Sidwell  <nathan@acm.org>
25333
25334         * g++.old-deja/g++.other/sizeof3.C: New test.
25335         * g++.old-deja/g++.other/sizeof4.C: New test.
25336         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
25337         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
25338
25339 1999-09-07  Richard Henderson  <rth@cygnus.com>
25340
25341         * gcc.dg/va-arg-1.c: New.
25342
25343 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25344
25345         * gcc.c-torture/execute/va-arg-9.c: New test.
25346
25347 1999-09-05  Craig Burley  <craig@jcb-sc.com>
25348
25349         * g77.f-torture/compile/980519-2.f: New test.
25350         * g77.f-torture/compile/19990905-0.f: New test.
25351         * g77.f-torture/compile/19990905-1.f: New test.
25352         * g77.f-torture/compile/19990905-2.f: New test.
25353
25354         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
25355
25356 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
25357
25358         * gcc.c-torture/execute/990827-1.c: Fix typo.
25359
25360 1999-09-03  Nathan Sidwell  <nathan@acm.org>
25361
25362         * g++.old-deja/g++.other/deref1.C: New test.
25363
25364 1999-09-02  Nathan Sidwell  <nathan@acm.org>
25365
25366         * g++.old-deja/g++.other/ambig2.C: New test.
25367         * g++.old-deja/g++.other/cond5.C: New test.
25368         * g++.old-deja/g++.other/lookup16.C: New test.
25369
25370 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
25371
25372         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
25373         assemblers too.
25374
25375 1999-08-31  Jeffrey A Law  (law@cygnus.com)
25376
25377         * lib/c-torture.exp: Avoid the "compare executables" optimization
25378         when testing native.
25379
25380 1999-08-29  Jeffrey A Law  (law@cygnus.com)
25381
25382         * gcc.c-torture/execute/990829-1.c: New test.
25383         * gcc.c-torture/compile/990829-1.c: New test.
25384
25385 1999-08-27  Paul Burchard  <burchard@pobox.com>
25386
25387         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
25388         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
25389         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
25390         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
25391         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
25392         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
25393         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
25394         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
25395         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
25396         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
25397         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
25398
25399 1999-08-27  Jeffrey A Law  (law@cygnus.com)
25400
25401         * gcc.c-torture/execute/990827-1.c: New test.
25402
25403 1999-08-26  Craig Burley  <craig@jcb-sc.com>
25404
25405         * g77.f-torture/noncompile/19990826-4.f: New test.
25406
25407         * g77.f-torture/compile/19990826-3.f: New test.
25408
25409         * g77.f-torture/execute/19990826-2.f: New test.
25410
25411         * g77.f-torture/compile/19990826-1.f: New test.
25412
25413         * gcc.c-torture/execute/990826-0.c: New test.
25414         * g77.c-torture/execute/19990826-0.f: New test.
25415
25416         * g77.f-torture/noncompile/970626-2.f: New test.
25417
25418 1999-08-25  Paul Burchard  <burchard@pobox.com>
25419
25420         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
25421         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
25422         lss-011.C: New tests.
25423
25424 1999-08-25  Nathan Sidwell  <nathan@acm.org>
25425
25426         * g++.old-deja/g++.other/decl5.C: New test.
25427
25428 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25429
25430         * noncompile/noncompile.exp: Load_lib c-torture.exp.
25431         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
25432         call `postbase' for each one.  All callers of `postbase' changed
25433         to call this instead.
25434
25435 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
25436
25437         * gcc.c-torture/execute/990811-1.c: New test.
25438
25439 1999-08-09  Nick Clifton  <nickc@cygnus.com>
25440
25441         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
25442         just native ones.
25443
25444         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
25445         just native ones.
25446
25447 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
25448
25449         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
25450
25451 1999-08-04  Jeffrey A Law  (law@cygnus.com)
25452
25453         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
25454
25455 1999-08-04  Nathan Sidwell  <nathan@acm.org>
25456
25457         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
25458
25459 1999-08-04  Jeffrey A Law  (law@cygnus.com)
25460
25461         * gcc.c-torture/execute/990804-1.c: New test.
25462
25463 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25464
25465         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
25466         * g++.old-deja/g++.brendan/crash64.C: Likewise
25467         * g++.old-deja/g++.brendan/overload8.C: Likewise
25468
25469 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25470
25471         * g++.old-deja/g++.other/struct1.C: New test.
25472
25473 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25474
25475         * g++.old-deja/g++.other/enum2.C: New test.
25476
25477 1999-08-02  Richard Henderson  <rth@cygnus.com>
25478
25479         Adapted from tests from Franz Sirl:
25480         * gcc.c-torture/execute/va-arg-7.c: New test.
25481         * gcc.c-torture/execute/va-arg-8.c: New test.
25482
25483 1999-08-01  Jeffrey A Law  (law@cygnus.com)
25484
25485         * gcc.c-torture/compile/990801-2.c: New test.
25486
25487         * gcc.c-torture/compile/990801-1.c: New test.
25488
25489 1999-07-27  Michael Meissner  <meissner@cygnus.com>
25490
25491         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
25492         fp-cmp-1.c, converting double to float.
25493
25494         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
25495         fp-cmp-1.c, converting double to long double.
25496
25497         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
25498         from fr1 to unknown_register, since fr1 is a legitimate register
25499         on some machines.
25500
25501 1999-07-25  Jeffrey A Law  (law@cygnus.com)
25502
25503         * README: More listname related changes.
25504
25505 1999-07-08  Catherine Moore  <clm@cygnus.com>
25506
25507         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
25508
25509 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
25510
25511         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
25512
25513 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
25514
25515         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
25516
25517 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
25518
25519         * gcc.dg/990703-1.c: New test.
25520
25521 1999-06-29  Nick Clifton  <nickc@cygnus.com>
25522
25523         * lib/file-format.exp: New file: Move definition of proc
25524         gcc_target_object_format to here from
25525         gcc.dg/special/ecos.exp.
25526
25527         * lib/c-torture.exp: Include lib file-format.exp.
25528         * lib/gcc-dg.exp: Include lib file-format.exp.
25529
25530         * gcc.dg/special/ecos.exp: Remove definition of proc
25531         gcc_target_object_format.
25532
25533 1999-06-28  Jeffrey A Law  (law@cygnus.com)
25534
25535         * gcc.c-torture/execute/990628-1.c: New test.
25536
25537 1999-06-25  Jeffrey A Law  (law@cygnus.com)
25538
25539         * gcc.c-torture/compile/990625-2.c: New test.
25540
25541         * gcc.c-torture/compile/990625-1.c: New test.
25542
25543 1999-06-23  Nick Clifton  <nickc@cygnus.com>
25544
25545         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
25546         attributes compile.
25547         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
25548         ports that use the COFF/PE file format.
25549
25550 1999-06-17  Jeffrey A Law  (law@cygnus.com)
25551
25552         * gcc.c-torture/compile/990617-1.c: New test.
25553
25554 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
25555
25556         * g++.old-deja/g++.other/decl4.C: New test.
25557
25558 1999-06-14  Nathan Sidwell  <nathan@acm.org>
25559
25560         * g++.old-deja/g++.other/bitfld3.C: New test.
25561
25562 1999-06-08  Nathan Sidwell  <nathan@acm.org>
25563
25564         * g++.old-deja/g++.eh/catch1.C: New test.
25565
25566 1999-06-07  Jeffrey A Law  (law@cygnus.com)
25567
25568         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
25569
25570         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
25571         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
25572
25573 1999-06-05  Craig Burley  <craig@jcb-sc.com>
25574
25575         * g77.f-torture/compile/19990502-0.f: Replace with new,
25576         shorter, test that still fails after recent changes.
25577
25578 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25579
25580         * gcc.c-torture/execute/990604-1.c: New test.
25581
25582 1999-05-31  Jeffrey A Law  (law@cygnus.com)
25583
25584         * gcc.c-torture/execute/990531-1.c: New test.
25585
25586 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25587
25588         * gcc.c-torture/compile/990527-1.c: New test.
25589
25590 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
25591
25592         * gcc.c-torture/execute/990527-1.c: New test.
25593
25594 1999-05-25  Nick Clifton  <nickc@cygnus.com>
25595
25596         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
25597         bitfields as signed.
25598
25599 1999-05-25  Craig Burley  <craig@jcb-sc.com>
25600
25601         * g77.f-torture/compile/19990525-0.f: New test.
25602
25603 1999-05-25  Jeffrey A Law  (law@cygnus.com)
25604
25605         * gcc.c-torture/execute/990525-2.c: New test.
25606
25607         * gcc.c-torture/execute/990525-1.c: New test.
25608
25609 1999-05-24  Nathan Sidwell  <nathan@acm.org>
25610
25611         * g++.old-deja/g++.other/anon3.C: New test.
25612         * g++.old-deja/g++.other/anon4.C: New test.
25613         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
25614         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
25615         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
25616         Merrill).
25617
25618 1999-05-24  Jeffrey A Law  (law@cygnus.com)
25619
25620         * gcc.c-torture/execute/990524-1.c: New test.
25621
25622         * gcc.dg/990524-1.c: New test.
25623
25624 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25625
25626         * gcc.c-torture/compile/990523-1.c: New test.
25627
25628 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
25629
25630         * gcc.c-torture/compile/990519-1.c: New test.
25631
25632 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25633
25634         * gcc.c-torture/compile/990517-1.c: New test.
25635
25636         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
25637         (e4, f4): New tests.
25638         (main): Call them.
25639
25640 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25641
25642         * gcc.dg/noreturn-1.c: New test.
25643
25644 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
25645
25646         * gcc.c-torture/execute/990513-1.c: New test.
25647
25648 1999-05-10  Richard Henderson  <rth@cygnus.com>
25649
25650         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
25651
25652 1999-05-10  Craig Burley  <craig@jcb-sc.com>
25653
25654         * g77.f-torture/execute/erfc.f: Use small single-precision
25655         values, to avoid problems on Alphas when not -mieee.
25656
25657 1999-05-08  Craig Burley  <craig@jcb-sc.com>
25658
25659         * gcc.dg/990506-0.c: New test.
25660
25661 1999-05-08  Richard Henderson  <rth@cygnus.com>
25662
25663         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
25664         the constant to test.  Don't XFAIL 64-bit targets.
25665
25666         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
25667         * g++.old-deja/g++.law/profile1.C: Likewise.
25668
25669         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
25670         operator new instances.
25671         * g++.old-deja/g++.other/delete5.C: Likewise.
25672
25673 1999-05-03  Craig Burley  <craig@jcb-sc.com>
25674
25675         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
25676         intrinsic.
25677
25678 1999-05-03  Craig Burley  <craig@jcb-sc.com>
25679
25680         * g77.f-torture/execute/u77-test.f: Reverse order of two
25681         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
25682
25683 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25684
25685         * gcc.dg/compare1.c: New test.
25686
25687 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25688
25689         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
25690         New tests.
25691
25692 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25693
25694         * g77.f-torture/compile/19990502-1.f: New test.
25695
25696 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25697
25698         * g77.f-torture/compile/19990502-0.f: New test.
25699
25700 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25701
25702         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
25703         intrinsic.
25704
25705 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25706
25707         * g77.f-torture/execute/u77-test.f (main): List libU77
25708         intrinsics not currently tested.
25709         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
25710         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
25711         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
25712         Trim blanks off the ends of some printed strings.
25713
25714 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25715
25716         * g77.f-torture/execute/u77-test.f (main): Just warn about
25717         FSTAT gid disagreement, as it's expected on some systems.
25718
25719 1999-05-01  Craig Burley  <craig@jcb-sc.com>
25720
25721         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
25722         use a new function, which allows for some slop.
25723         Clean up some commentary.
25724         (issum): The new function.
25725         (sgladd): Deleted subroutine.
25726
25727 1999-05-01  Craig Burley  <craig@jcb-sc.com>
25728
25729         * g77.f-torture/execute/u77-test.f: Modify to be more like
25730         libf2c/libU77 version, bringing patches to that version here.
25731         Add suitable commentary.
25732
25733 1999-04-25  Richard Henderson  <rth@cygnus.com>
25734
25735         * gcc.dg/990424-1.c: New test.
25736
25737 1999-04-24  Craig Burley  <craig@jcb-sc.com>
25738
25739         * g77.f-torture/execute/u77-test.f (main): Bug involving
25740         LSTAT has been fixed, so turn back on full checking.
25741
25742 1999-04-20  Craig Burley  <craig@jcb-sc.com>
25743
25744         * g77.f-torture/compile/19990419-0.f: New test.
25745         * g77.f-torture/execute/19990419-1.f: New test.
25746
25747 1999-04-17  Richard Henderson  <rth@cygnus.com>
25748
25749         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
25750         to avoid the need for a prototype to supress a warning.
25751
25752 1999-04-07  Jim Wilson  <wilson@cygnus.com>
25753
25754         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
25755
25756 1999-04-04  Jeffrey A Law  (law@cygnus.com)
25757
25758         * gcc.c-torture/execute/990404-1.c: New test.
25759
25760 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25761
25762         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
25763         * gcc.dg/cpp-if3.c: Don't use -pedantic.
25764         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
25765         missing initializer warnings.
25766
25767 1999-03-28  Jeffrey A Law  (law@cygnus.com)
25768
25769         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
25770         matching strings.
25771
25772 1999-03-26  Jeffrey A Law  (law@cygnus.com)
25773
25774         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
25775
25776 1999-03-26  Craig Burley  <craig@jcb-sc.com>
25777
25778         * g77.f-torture/execute/19990325-0.f: New test.
25779         * g77.f-torture/execute/19990325-1.f: New test.
25780
25781 1999-03-24  Jeffrey A Law  (law@cygnus.com)
25782
25783         * gcc.c-torture/execute/990324-1.c: New test.
25784
25785 1999-03-22  Jim Wilson  <wilson@cygnus.com>
25786
25787         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
25788         test with 4.
25789
25790 1999-03-17  Richard Henderson  <rth@cygnus.com>
25791
25792         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
25793
25794 1999-03-13  Craig Burley  <craig@jcb-sc.com>
25795
25796         * g77.f-torture/execute/19990313-2.f: New test.
25797         * g77.f-torture/execute/19990313-3.f: New test.
25798
25799 1999-03-13  Craig Burley  <craig@jcb-sc.com>
25800
25801         * g77.f-torture/execute/19990313-0.f: New test.
25802         * g77.f-torture/execute/19990313-1.f: New test.
25803
25804 1999-03-12  Jim Wilson  <wilson@cygnus.com>
25805
25806         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
25807         printf to sprintf.
25808         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
25809         (main): Add check for u15.  Conditionalize u31 check depending on
25810         whether ints are <32 bits or >=32 bits.
25811
25812 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25813
25814         * g77.f-torture/execute/19981119-0.f: Improve testiness.
25815
25816 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25817
25818         * g77.f-torture/compile/19990305-0.f: New test.
25819         * g77.f-torture/execute/19981119-0.f: New test.
25820
25821 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25822
25823         * g77.f-torture/execute/970625-2.f: call ABORT if final
25824         result is not correct, instead of just printing it.
25825         Add this checking via newly introduced obfuscation, to
25826         trip up buggy front ends.
25827
25828 1999-03-07  Craig Burley  <craig@jcb-sc.com>
25829
25830         * g77.f-torture/compile/960317-1.f: Moved from being
25831         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
25832
25833 1999-03-06  Craig Burley  <craig@jcb-sc.com>
25834
25835         * g77.f-torture/execute/960317-1.f: New (old) test.
25836         * g77.f-torture/execute/970625-2.f: Ditto.
25837
25838 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
25839
25840         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
25841         message on line 1 or line 2; cccp and cpplib do this differently.
25842
25843 1999-03-01  Jeffrey A Law  (law@cygnus.com)
25844
25845         * g++.old-deja/g++.law/weak1.C: New test.
25846
25847 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25848
25849         * gcc.c-torture/execute/990119-1.c: Renamed to...
25850         * gcc.dg/990119-1.c: this, so it will only be tested once
25851         (it's a preprocessor test, it doesn't need to be run at
25852         multiple optimization levels).
25853
25854 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25855
25856         * lib/g++.exp: Don't add incdir=$base_dir/../include to
25857           ALWAYS_CXXFLAGS.
25858
25859 1999-02-24  Craig Burley  <craig@jcb-sc.com>
25860
25861         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
25862         * g77.f-torture/compile/19981216-0.f: ...as it is expected
25863         to not be compilable by current g77.
25864
25865 1999-02-24  Nick Clifton  <nickc@cygnus.com>
25866
25867         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
25868
25869 1999-02-22  Jeffrey A Law  (law@cygnus.com)
25870
25871         * gcc.c-torture/execute/990222-1.c: New test.
25872
25873 1999-02-19  Craig Burley  <craig@jcb-sc.com>
25874
25875         * g77.f-torture/compile/19990218-0.f: New test.
25876         * g77.f-torture/noncompile/19990218-1.f: New test.
25877
25878 1999-02-18  Craig Burley  <craig@jcb-sc.com>
25879
25880         * g77.f-torture/compile/19981216-0.f: New test.
25881
25882 1999-02-14  Jeffrey A Law  (law@cygnus.com)
25883
25884         * gcc.dg/990214-1.c: New test.
25885
25886 1999-02-13  Jeffrey A Law  (law@cygnus.com)
25887
25888         * gcc.dg/990213-2.c: New test.
25889
25890         * gcc.dg/990213-1.c: New test.
25891
25892 1999-02-12  Jeffrey A Law  (law@cygnus.com)
25893
25894         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
25895         ints.
25896
25897 1999-02-11  Nick Clifton  <nickc@cygnus.com>
25898
25899         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
25900         specified by target.
25901
25902         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
25903
25904 1999-02-11  Jeffrey A Law  (law@cygnus.com)
25905
25906         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
25907
25908 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25909
25910         * gcc.dg/special/ecos.exp: New test driver for new tests with
25911         special requirements.
25912
25913         * gcc.dg/special/alias-1.c: New test.
25914         * gcc.dg/special/gcsec-1.c: New test.
25915         * gcc.dg/special/weak-1.c: New test.
25916         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
25917         * gcc.dg/special/weak-2.c: New test.
25918         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
25919         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
25920         * gcc.dg/special/wkali-1.c: New test.
25921         * gcc.dg/special/wkali-2.c: New test.
25922         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
25923         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
25924
25925 1999-02-10  Felix Lee  <flee@cygnus.com>
25926
25927           * lib/c-torture.exp (c-torture-compile): Pull out code for
25928           analyzing gcc error messages.
25929           (c-torture-execute): Likewise.  Fix some (harmless) false
25930           positives.
25931           * lib/gcc.exp (gcc_check_compile): New function.
25932
25933 1999-02-08  Richard Henderson  <rth@cygnus.com>
25934
25935         * gcc.c-torture/execute/990208-1.c: New test.
25936
25937 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25938
25939         * g++.dg/special/ecos.exp: New driver for new tests with special
25940         requirements
25941
25942         * g++.dg/special/conpr-1.C: New test
25943         * g++.dg/special/conpr-2.C: New test
25944         * g++.dg/special/conpr-2a.C: New test
25945         * g++.dg/special/conpr-3.C: New test
25946         * g++.dg/special/conpr-3a.C: New test
25947         * g++.dg/special/conpr-3b.C: New test
25948
25949         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
25950         allow g++ to use the dg driver
25951
25952         * README: Add comment about g++.dg directory
25953
25954 1999-02-06  Jeffrey A Law  (law@cygnus.com)
25955
25956         * README: Update email addresses.
25957
25958 1999-02-03  Nick Clifton  <nickc@cygnus.com>
25959
25960         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
25961         arguments in order to force structure S onto the stack even on
25962         the alpha.
25963         (test): Pass 10 leading arguments to function foo as well as the
25964         structure S.
25965
25966         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
25967         failure for all targets.
25968
25969         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
25970         abort to terminate program execution.
25971
25972 1999-01-30  Richard Henderson  <rth@cygnus.com>
25973
25974         * gcc.c-torture/execute/990130-1.c: New test.
25975
25976 1999-01-30  Jeffrey A Law  (law@cygnus.com)
25977
25978         * gcc.dg/990130-1.c: New test.
25979
25980 1999-01-28  Michael Meissner  <meissner@cygnus.com>
25981
25982         * gcc.c-torture/execute/990128-1.c: New test.
25983
25984 1999-01-27  Michael Meissner  <meissner@cygnus.com>
25985
25986         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
25987
25988 1999-01-27  Felix Lee  <flee@cygnus.com>
25989
25990         * lib/c-torture.exp (c-torture-compile): pull out code for
25991         analyzing gcc error messages.
25992         (c-torture-execute): ditto, and fix some (harmless) false
25993         positives.
25994         * lib/gcc.exp (gcc_check_compile): new function.
25995
25996 1999-01-17  Jeffrey A Law  (law@cygnus.com)
25997
25998         * gcc.dg/990117-1.c: New test.
25999
26000         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
26001
26002         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
26003
26004 1999-01-15  Jeffrey A Law  (law@cygnus.com)
26005
26006         * g77.f-torture/compile/990115-1.f: New test.
26007
26008 1999-01-07  Jeffrey A Law  (law@cygnus.com)
26009
26010         * gcc.c-torture/compile/990107-1.c: New test
26011
26012 1999-01-06  Jeffrey A Law  (law@cygnus.com)
26013
26014         * gcc.c-torture/execute/990106-2.c: New test.
26015
26016         * gcc.c-torture/execute/990106-1.c: New test.
26017
26018 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
26019
26020         * gcc.c-torture/compile/981223-1.c: New test.
26021
26022 1998-12-29  Richard Henderson  <rth@cygnus.com>
26023
26024         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
26025         (opt3): Rename from opt4 and disable.
26026
26027 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
26028
26029         * g++.old-deja/g++.pt/ptrmem5.C: New test.
26030
26031 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26032
26033         * g++.old-deja/g++.other/conv5.C: New test.
26034
26035 1998-12-14  Nick Clifton  <nickc@cygnus.com>
26036
26037         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
26038
26039 1998-12-11  Jeffrey A Law  (law@cygnus.com)
26040
26041         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
26042
26043 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
26044
26045         * gcc.c-torture/compile/981211-1.c: New test.
26046
26047 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
26048
26049         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
26050
26051         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
26052
26053 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26054
26055         * gcc.special/930510-1.c: Make C9X safe.
26056         * gcc.misc-tests/gcov-1.c Similarly.
26057         * gcc.misc-tests/gcov-2.c Similarly.
26058
26059 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26060
26061         * gcc.dg/ultrasp1.c: New test.
26062
26063 1998-12-06  Richard Henderson  <rth@cygnus.com>
26064
26065         * gcc.c-torture/execute/981206.c: New test.
26066
26067 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26068
26069         * g++.old-deja/g++.ns/template7.C: New test.
26070
26071         * g++.old-deja/g++.other/expr1.C: New test.
26072
26073         * g++.old-deja/g++.eh/tmpl3.C: New test.
26074
26075         * g++.old-deja/g++.eh/tmpl2.C: New test.
26076
26077 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26078
26079         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
26080         * g++.old-deja/g++.other/using6.C: Removed.
26081         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
26082
26083         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
26084
26085 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26086
26087         * g++.old-deja/g++.pt/overload8.C: New test.
26088
26089         * g++.old-deja/g++.pt/overload7.C: New test.
26090
26091         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
26092
26093         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
26094         and relinking messages.
26095         * lib/g++.exp (g++_target_compile): Remove .rpo file when
26096         compiling with -frepo.
26097
26098 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
26099
26100         * g++.old-deja/g++.pt/lookup6.C: New test.
26101
26102 1998-11-30  Nick Clifton  <nickc@cygnus.com>
26103
26104         * gcc.c-torture/execute/981130-1.c: New test.
26105         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
26106
26107 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
26108
26109         * g++.old-deja/g++.pt/explicit76.C: New test.
26110
26111         * g++.old-deja/g++.pt/friend38.C: New test.
26112
26113         * g++.old-deja/g++.ns/crash2.C: New test.
26114
26115         * g++.old-deja/g++.pt/defarg8.C: New test.
26116
26117         * g++.old-deja/g++.pt/instantiate6.C: New test.
26118
26119         * g++.old-deja/g++.pt/static6.C: New test.
26120
26121         * g++.old-deja/g++.pt/decl2.C: New test.
26122
26123 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
26124
26125         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
26126         problem is actually related with name lookup, but so what? :-)
26127
26128         * g++.old-deja/g++.pt/friend37.C: New test.
26129
26130 1998-11-25  Dave Love  <d.love@dl.ac.uk>
26131
26132         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
26133         element, which fails on some systems.
26134
26135         * g77.f-torture/execute/labug1.f: New test.
26136
26137 1998-11-21  Jeffrey A Law  (law@cygnus.com)
26138
26139         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
26140         is defined.
26141
26142 1998-11-18  Dave Love  <d.love@dl.ac.uk>
26143
26144         * g77.f-torture/compile/981117-1.f: New test.
26145
26146 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
26147
26148         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
26149         properly discarded.
26150
26151 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
26152
26153         * gcc.c-torture/execute/memcheck: New directory of tests for
26154         -fcheck-memory-usage.
26155
26156 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26157
26158         * README: New file, general information about the testsuite and
26159         new description of the various C++ test subdirectories.
26160         * README.g++: Eliminate obsolete information, update and move most
26161         relevant stuff to README.
26162
26163 1998-11-07  Richard Henderson  <rth@cygnus.com>
26164
26165         * gcc.c-torture/compile/981107-1.c: New test.
26166
26167 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
26168
26169         * execute/memcpy-bi.c: New testcase.
26170
26171 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
26172
26173         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
26174         base classes.
26175
26176         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
26177         template is selected.
26178
26179         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
26180         classes, it should be accepted for all types.
26181
26182         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
26183
26184         * g++.old-deja/g++.pt/spec24.C: Ensure that template
26185         specializations start with template headers.
26186
26187 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
26188
26189         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
26190
26191         * g++.old-deja/g++.other/init9.C: Test cross initialization of
26192         non-POD types.
26193
26194 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
26195
26196         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
26197
26198 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
26199
26200         * compile/981022-1.c, compile/981022-1.x: New test and driver.
26201
26202 1998-10-19  Jeffrey A Law  (law@cygnus.com)
26203
26204         * 981019-1.c: New test.
26205
26206 1998-10-14  Robert Lipe <robertl@dgii.com>
26207
26208         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
26209         find objc headers.
26210
26211 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26212
26213         * compile/981001-4.c: Remove use of GCC extension that triggers a
26214         compiler bug.
26215
26216 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
26217
26218         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
26219
26220 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
26221
26222         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
26223         instantiation of template produces incorrect code for delete
26224         expression.
26225
26226         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
26227         constructors' name is not unique.
26228         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
26229         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
26230
26231         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
26232         automatic array of const is ill-formed.
26233
26234         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
26235         of template parameter?
26236
26237         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
26238         const.
26239
26240         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
26241         pointer-to-member expression.
26242
26243         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
26244         declaration causes ICE.
26245
26246 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
26247
26248         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
26249         reserved in the global namespace.
26250
26251         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
26252         generate needed virtual table.
26253
26254         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
26255
26256 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
26257
26258         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
26259         template-dependent type
26260
26261 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
26262
26263         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
26264         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
26265         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
26266
26267         * g++.old-deja/g++.other/using5.C: New test; using decl from base
26268         class should be usable as argument of member function.
26269         * g++.old-deja/g++.other/using6.C: New test; using decl from base
26270         class should be usable as return type of member function.
26271         * g++.old-deja/g++.other/using7.C: New test; using decl from base
26272         class should be usable as type of data member.
26273
26274         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
26275
26276 1998-10-09  Jeffrey A Law  (law@cygnus.com)
26277
26278         * gcc.c-torture/special/920521-1.c: Fix bogus test.
26279
26280 1998-10-08  Nick Clifton  <nickc@cygnus.com>
26281
26282         * gcc.dg/dll-?.c Add thumb to target list.
26283         Fix assembler scan patterns to match current assembler output.
26284
26285 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
26286
26287         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
26288         matching of template brackets.
26289
26290         * g++.old-deja/g++.other/using4.C: New test.  Test using
26291         declarations of methods from base classes.
26292
26293         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
26294         within functions should introduce names into the innermost
26295         enclosing namespace.
26296
26297         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
26298         of static locals if first initialization throws.
26299
26300 1998-10-07  Jim Wilson  <wilson@cygnus.com>
26301
26302         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
26303
26304 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
26305
26306         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
26307         lose track of the possible targets of tablejump insns.
26308         * special/special.exp: Run it.
26309
26310 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26311
26312         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
26313         must be declared before its specializations can be named in friend
26314         declarations.
26315
26316 1998-10-05  Dave Love  <d.love@dl.ac.uk>
26317
26318         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
26319
26320         * g77.f-torture/execute/io1.f: New test.
26321
26322 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26323
26324         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
26325         with pointer to template function, for which no argument deduction
26326         is possible.
26327
26328         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
26329         specialization of template function as argument to template
26330         function.
26331
26332         * g++.old-deja/g++.other/access2.C: New test; Inner class
26333         shouldn't have privileged access to Outer's names.
26334
26335 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26336
26337         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
26338         friend template declared within template class conflicts with
26339         nested class of the same name.
26340
26341         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
26342         is ignored.
26343
26344         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
26345         object with direct initializer as function declaration.
26346
26347         * g++.old-deja/g++.other/decl2.C: New test; duplicate
26348         initializers.
26349
26350         * g++.old-deja/g++.other/null2.C: New test; conditional operator
26351         involving const pointer and NULL produces incorrect result.
26352
26353         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
26354         type name without `typename' should be rejected with -pedantic.
26355
26356 1998-10-02  Richard Henderson  <rth@cygnus.com>
26357
26358         * g++.old-deja/g++.other/addrof1.C: New test.
26359
26360 1998-10-01  Nick Clifton  <nickc@cygnus.com>
26361
26362         * gcc.c-torture/compile/981001-1.c: New test.
26363         * gcc.c-torture/execute/981001-1.c: New test.
26364
26365 1998-10-01  Jeffrey A Law  (law@cygnus.com)
26366
26367         * gcc.c-torture/compile/981001-2.c: New test.
26368         * gcc.c-torture/compile/981001-3.c: New test.
26369         * gcc.c-torture/compile/981001-4.c: New test.
26370
26371 1998-10-01  Robert Lipe  <robertl@dgii.com>
26372
26373         * lib/objc.exp (objc_target_compile): Add -L during compiles for
26374         multilibbed hosts.   Idea grafted from g77.exp.
26375
26376 1998-09-30  Dave Love  <d.love@dl.ac.uk>
26377
26378         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
26379         avoid losing on systems which need -lsocket.
26380
26381 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
26382
26383         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
26384         * g++.old-deja/g++.other/nested2.C: Ditto.
26385         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
26386         failure.
26387
26388 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
26389
26390         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
26391         preferred over template operator!= for enum bitfields.
26392
26393 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
26394
26395         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
26396         that happen to have the same base name, but in different scopes,
26397         are incorrectly rejected.
26398
26399 1998-09-16  Richard Henderson  <rth@cygnus.com>
26400
26401         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
26402         on the native word size instead of an integer literal.
26403
26404 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26405
26406         * g++.old-deja/g++.other/static2.C: Invocation of static data
26407         member of type pointer-to-function denoted as non-static member.
26408
26409         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
26410         checks involving function types and aliases.
26411
26412 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
26413
26414         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
26415         redefined to the same non-trivial type.
26416
26417         * g++.old-deja/g++.pt/explicit73.C: Test for proper
26418         namespace-qualification of template specializations declared in
26419         other namespaces.
26420
26421         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
26422         to declare a subset of the specializations of a template function
26423         as friends of specializations of a template class.
26424
26425         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
26426         member templates that do not fully specialize the enclosing
26427         template class are rejected.
26428
26429 1998-09-11  Dave Love  <d.love@dl.ac.uk>
26430
26431         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
26432
26433 1998-09-08  Dave Love  <d.love@dl.ac.uk>
26434
26435         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
26436         altered from libf2c/libU77 version.
26437
26438 1998-09-06  Dave Love  <d.love@dl.ac.uk>
26439
26440         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
26441
26442 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
26443
26444         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
26445         (un)signed char are different types for template specialization
26446         purposes.
26447
26448 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
26449
26450         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
26451         * objc: ObjC testsuite.
26452
26453 1998-08-31  Catherine Moore  <clm@cygnus.com>
26454
26455         * gcc.c-torture/execute/941014-1.x:  New file.
26456
26457 1998-08-31  Nick Clifton  <nickc@cygnus.com>
26458
26459         * lib/c-torture.exp: Add support for
26460         torture_eval_before_compile and torture_eval_before_execute
26461         variables.
26462
26463 1998-08-30  Jeffrey A Law  (law@cygnus.com)
26464
26465         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
26466         this test triggers valid.
26467
26468 1998-08-27  Jeffrey A Law  (law@cygnus.com)
26469
26470         * gcc.dg/980827-1.c: New test.
26471
26472 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
26473
26474         * gcc.c-torture/execute/loop-4b.c: New test.
26475
26476 1998-08-26  Nick Clifton  <nickc@cygnus.com>
26477
26478         * lib/c-torture.exp: Add support for
26479         torture_eval_before_compile and torture_eval_before_execute
26480         variables.
26481
26482 1998-08-25  Jeffrey A Law  (law@cygnus.com)
26483
26484         * gcc.c-torture/compile/980825-1.c: New test.
26485
26486 1998-08-24  Nick Clifton  <nickc@cygnus.com>
26487
26488         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
26489         count number tests in opt_t0 not good_t0.
26490
26491 1998-08-24  Jeffrey A Law  (law@cygnus.com)
26492
26493         * gcc.c-torture/compile/930326-1.x: Fix typo.
26494
26495 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
26496
26497         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
26498         causes an ICE.
26499
26500 1998-08-21  Jeffrey A Law  (law@cygnus.com)
26501
26502         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
26503         STACK_SIZE is defined.
26504         * gcc.c-torture/unsorted/stuct.c: Similarly.
26505
26506         * gcc.c-torture/compile/980821-1.c: New test.
26507
26508 1998-08-21  Jeffrey A Law  (law@cygnus.com)
26509
26510         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
26511
26512 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
26513
26514         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
26515         code.
26516
26517 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
26518
26519         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
26520         error'.
26521
26522 1998-08-18  Jeffrey A Law  (law@cygnus.com)
26523
26524         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
26525
26526 1998-08-16  Jeffrey A Law  (law@cygnus.com)
26527
26528         * gcc.c-torture/compile/980816-1.c: New test.
26529
26530         * gcc.dg/980816-1.c: New test.
26531
26532 1998-08-13  Jeffrey A Law  (law@cygnus.com)
26533
26534         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
26535         compiler for ieee tests.
26536
26537 1998-08-01  Dave Love  <d.love@dl.ac.uk>
26538
26539         * g77.f-torture/compile/980729-0.f: New test.
26540
26541 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
26542
26543         * gcc.c-torture/special/eeprof-1.c: New test, for
26544         -finstrument-functions.
26545         * gcc.c-torture/special/special.exp: Run it.
26546
26547 1998-07-29  Jeffrey A Law  (law@cygnus.com)
26548
26549         * gcc.c-torture/compile/980729-1.c: New test.
26550
26551 1998-07-27  Nick Clifton  <nickc@cygnus.com>
26552
26553         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
26554         __thumb__ is defined, and test for ARM style doubles if so.
26555
26556 1998-07-26  Dave Love  <d.love@dl.ac.uk>
26557
26558         * g77.f-torture/noncompile/980615-0.f: New test.
26559
26560 1998-07-26  H.J. Lu  (hjl@gnu.org)
26561
26562         * gcc.dg/980312-1.c: Do link instead of compile.
26563         * gcc.dg/980313-1.c: Likewise.
26564
26565 1998-07-26  Jeffrey A Law  (law@cygnus.com)
26566
26567         * gcc.c-torture/compile/980726-1.c: New test.
26568
26569 1998-07-25  Dave Love  <d.love@dl.ac.uk>
26570
26571         * g77.f-torture/execute/io0.f: New test.
26572
26573 1998-07-24  Nick Clifton  <nickc@cygnus.com>
26574
26575         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
26576         an int.
26577
26578 1998-06-18  Michael Meissner  <meissner@cygnus.com>
26579
26580         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
26581         m32r bugs.
26582
26583 1998-07-17  Nick Clifton  <nickc@cygnus.com>
26584
26585         * gcc.dg/980626-1.c: Expect failures for all toolchains until
26586         c-decl.c:grokdeclarator can handle mode attributes.
26587
26588 1998-07-16  Jeffrey A Law  (law@cygnus.com)
26589
26590         * gcc.c-torture/execute/980716-1.c: New test.
26591
26592 1998-07-13  Jeffrey A Law  (law@cygnus.com)
26593
26594         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
26595         the mn10200.
26596         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
26597         the mn10200.
26598         * gcc.c-torture/execute/va-arg-3.x: Similarly.
26599         * gcc.c-torture/compile/930326-1.x: Similarly.
26600
26601 1998-07-13  Dave Love  <d.love@dl.ac.uk>
26602
26603         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
26604         New test from Craig.
26605
26606 1998-07-12  Dave Love  <d.love@dl.ac.uk>
26607
26608         * g77.f-torture/noncompile/980616-0.f: New test.
26609
26610         * g77.f-torture/execute/970816-3.f:  New test from Craig.
26611
26612 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
26613
26614         *  g++.other/singleton.C: Return error value instead of taking
26615         SIGSEGV.
26616
26617 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
26618
26619         *  g++.other/singleton.C: New test.   Warning is under dispute.
26620         Runtime crash is not.
26621
26622 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
26623
26624         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
26625         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
26626         using6.C, using7.C}:  New namespace tests.
26627
26628 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
26629
26630         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
26631         specialization with typedef'ed names used as array indexes.
26632
26633 1998-07-09  Jeffrey A Law  (law@cygnus.com)
26634
26635         * gcc.c-torture/execute/980709-1.c: New test.
26636
26637         * gcc.dg/980709-1.c: New test.
26638
26639 1998-07-07  Richard Henderson  <rth@cygnus.com>
26640
26641         * gcc.c-torture/execute/bcp-1.c: New test.
26642
26643 1998-07-07  Jeffrey A Law  (law@cygnus.com)
26644
26645         * gcc.c-torture/execute/980707-1.c: New test.
26646
26647 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
26648
26649         * gcc.c-torture/compile/980706-1.c: New test.
26650
26651 1998-07-01  Dave Love  <d.love@dl.ac.uk>
26652
26653         * g77.f-torture/execute/980701-0.f,
26654         g77.f-torture/execute/980701-1.f: New test from Craig.
26655
26656 1998-07-01  Jeffrey A Law  (law@cygnus.com)
26657
26658         * gcc.c-torture/compile/980701-1.c: New test.
26659
26660         * gcc.c-torture/execute/980701-1.c: New test.
26661
26662 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
26663 rlsruhe.de>
26664
26665         * g++.old-deja/g++.robertl/eb132.C: New test.
26666         * g++.old-deja/g++.robertl/eb133.C: Likewise.
26667
26668 1998-06-29  Dave Love  <d.love@dl.ac.uk>
26669
26670         * g77.f-torture/execute/980628-7.f,
26671         g77.f-torture/execute/980628-8.f,
26672         g77.f-torture/execute/980628-9.f,
26673         g77.f-torture/execute/980628-10.f: New tests from Craig.
26674
26675         * g77.f-torture/execute/980628-3.f: Remove mail headers.
26676
26677 1998-06-28  Jeffrey A Law  (law@cygnus.com)
26678
26679         * g77.f-torture/execute/980628-4.f: New test from Craig.
26680         * g77.f-torture/execute/980628-5.f: Likewise.
26681         * g77.f-torture/execute/980628-2.f: Likewise.
26682         * g77.f-torture/execute/980628-0.f: Likewise.
26683         * g77.f-torture/execute/980628-1.f: Likewise.
26684         * g77.f-torture/execute/980628-3.f: Likewise.
26685         * g77.f-torture/execute/980628-6.f: Likewise.
26686
26687 1998-06-28  Jeffrey A Law  (law@cygnus.com)
26688
26689         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
26690         directory when nothing has been installed yet.
26691
26692 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
26693
26694         * gcc.c-torture/special/special.exp: Handle newer versions of
26695         dejagnu.
26696
26697 1998-06-26  Jeffrey A Law  (law@cygnus.com)
26698
26699         * gcc.dg/980626-1.c: New test.
26700
26701 1998-06-19  Bruno Haible <haible@ilog.fr>
26702
26703         * gcc.misc-tests/m-un-2.c: New test.
26704         * g++.old-deja/g++.other/warn01.c: Likewise.
26705
26706 1998-06-19  Robert Lipe  <robertl@dgii.com>
26707
26708         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
26709         compatibility with assmblers with a different comment character.
26710         Eliminate use of GAS-specific extensions.
26711
26712 1998-06-19  Jeffrey A Law  (law@cygnus.com)
26713
26714         * gcc.c-torture/execute/ieee/980619-1.c: New test.
26715
26716 1998-06-19  Robert Lipe  <robertl@dgii.com>
26717
26718         *lib/g77.exp: Replace search for libf2c.a with search for newly
26719         renamed libg2c.a
26720
26721 1998-06-17  Jeffrey A Law  (law@cygnus.com)
26722
26723         * gcc.c-torture/execute/980617-1.c: New test.
26724
26725 1998-06-12  Jeffrey A Law  (law@cygnus.com)
26726
26727         * gcc.c-torture/execute/980612-1.c: New test.
26728
26729 1998-06-08  Jeffrey A Law  (law@cygnus.com)
26730
26731         * gcc.dg/980523-1.c: Only test on ppc-linux.
26732         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
26733
26734         * gcc.c-torture/execute/980608-1.c: New test.
26735
26736 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
26737
26738         * gcc.c-torture/execute/980605-1.c: New test.
26739
26740 1998-06-04  Jeffrey A Law  (law@cygnus.com)
26741
26742         * gcc.c-torture/execute/980604-1.c: New test.
26743
26744 1998-06-02  Jeffrey A Law  (law@cygnus.com)
26745
26746         * gcc.c-torture/execute/980602-1.c: New test.
26747         * gcc.c-torture/execute/980602-2.c: Likewise.
26748
26749 1998-06-02  Dave Love  <d.love@dl.ac.uk>
26750
26751         * 970125-0.f: Fix per JCB.  Add commentary.
26752
26753 1998-05-31  Michael Meissner  <meissner@cygnus.com>
26754
26755         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
26756         IEEE -0 support.
26757
26758 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
26759
26760         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
26761         earlier.
26762
26763 1998-05-28  Catherine Moore <clm@cygnus.com>
26764
26765         * gcc.c-torture/execute/980526-3.c: New test.
26766
26767 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
26768
26769         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
26770         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
26771         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
26772         m88k-motorola-sysv3 to XFAIL.
26773
26774 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26775
26776         * gcc.dg/980526-1.c: New test.
26777         * gcc.c-torture/execute/980526-2.c: New test.
26778
26779 1998-05-26  Jeffrey A Law  (law@cygnus.com)
26780
26781         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
26782
26783         * gcc.c-torture/execute/980526-1.c: New test.
26784
26785 1998-05-26  Dave Love  <d.love@dl.ac.uk>
26786
26787         * g77.f-torture/execute/alpha2.f: Add runtime test.
26788
26789 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
26790
26791         * g++.old-deja/old-deja.exp: Strip leading directories.
26792
26793         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
26794         error for the line.  Don't run multiple tests for the same line.
26795
26796 1998-05-23  Jeffrey A Law  (law@cygnus.com)
26797
26798         * gcc.dg/980523-1.c: New test.
26799
26800 1998-05-23  Dave Love  <d.love@dl.ac.uk>
26801
26802         * g77.f-torture/compile/970915-0.f: New test.
26803
26804 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
26805
26806         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
26807
26808 1998-05-21  Jeffrey A Law  (law@cygnus.com)
26809
26810         * gcc.dg/980520-1.c: New test.
26811
26812 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
26813
26814         * gcc.dg/980502-1.c: Fix return type.
26815
26816 1998-05-20  Jeffrey A Law  (law@cygnus.com)
26817
26818         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
26819         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
26820         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
26821         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
26822         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
26823
26824 1998-05-20  Dave Love  <d.love@dl.ac.uk>
26825
26826         * g77.f-torture/execute/980520-1.f: New test.
26827
26828 1998-05-15  Dave Love  <d.love@dl.ac.uk>
26829
26830         * lib/mike-g77.exp: New file.
26831
26832         * g77.f-torture/noncompile/noncompile.exp,
26833         g77.f-torture/noncompile/check0.f: New files.
26834
26835 1998-05-14  Dave Love  <d.love@dl.ac.uk>
26836
26837         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
26838         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
26839         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
26840         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
26841         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
26842         abort where appropriate.
26843
26844 1998-05-05  Michael Meissner  <meissner@cygnus.com>
26845
26846         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
26847         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
26848
26849 1998-04-29  Dave Love  <d.love@dl.ac.uk>
26850
26851         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
26852
26853 1998-04-27  Dave Love  <d.love@dl.ac.uk>
26854
26855         * g77.f-torture/compile/980427-0.f: New test.
26856
26857 1998-04-24  Dave Love  <d.love@dl.ac.uk>
26858
26859         * g77.f-torture/compile/980424-0.f: New test.
26860
26861 1998-04-19  Dave Love  <d.love@dl.ac.uk>
26862
26863         * g77.f-torture/compile/980419-2.f (main): New test.
26864         * g77.f-torture/compile/970125-0.f: New test.
26865         * g77.f-torture/compile/980419-1.f: New test.
26866
26867 1998-04-08  Jim Wilson  <wilson@cygnus.com>
26868
26869         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
26870         of loop-4.c.
26871
26872 1998-04-07  Jim Wilson  <wilson@cygnus.com>
26873
26874         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
26875
26876 1998-04-03  Jim Wilson  <wilson@cygnus.com>
26877
26878         * gcc.c-torture/compile/980329-1.c: New test.
26879
26880 1998-03-18  Jim Wilson  <wilson@cygnus.com>
26881
26882         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
26883         * gcc.dg/980312-1.c: Fix typo in -march command.
26884
26885 1998-03-16  H.J. Lu  (hjl@gnu.org)
26886
26887         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
26888
26889 1998-03-11  Robert Lipe  <robertl@dgii.com>
26890
26891         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
26892         Dave Love agree the Fortran source is bogus.
26893
26894 1998-03-11  Robert Lipe  <robertl@dgii.com>
26895
26896         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
26897         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
26898         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
26899         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
26900         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
26901
26902 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
26903
26904         * g++.old-deja/g++.other/friend1.C: New test.
26905
26906 1998-02-18  Dave Love  <d.love@dl.ac.uk>
26907
26908         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
26909         possibly uninitialized) variables and declare dnrm2.
26910
26911 1998-02-23  Robert Lipe <robertl@dgii.com>
26912
26913         From Bruno Haible <haible@ilog.fr>:
26914         * gcc.c-torture/execute/980223.c: New test.
26915
26916 1998-02-13  Jeffrey A Law  (law@cygnus.com)
26917
26918         * gcc.dg/ifelse-1.c: New test.
26919
26920 1998-02-09  H.J. Lu  (hjl@gnu.org)
26921
26922         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
26923
26924           * lib/old-dejagnu.exp (old-dejagnu): Added the
26925           "execution test - XFAIL *-*-*" handling in the spirit of
26926           "excess errors test -". Changed the "execution test fails"
26927           handling to be like "excess errors test fails".
26928           * Update various tests accordingly.
26929
26930 1998-02-06  Jim Wilson  <wilson@cygnus.com>
26931
26932         * gcc.c-torture/execute/980205.c: New test.
26933
26934 1998-01-18  Jeffrey A Law  (law@cygnus.com)
26935
26936         * lib/c-torture.exp: Look for .x files instead of .cexp files.
26937         * lib/f-torture.exp: Similarly.
26938         * gcc.c-torture: Rename all .cexp files to .x files.
26939
26940 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
26941
26942         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
26943         (940510-1.c): Removed duplicate.
26944         (971104-1.c): New test.
26945
26946 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
26947
26948           * lib/f-torture.exp: Improve error and loop detection.
26949
26950 1997-11-19  Michael Meissner  <meissner@cygnus.com>
26951
26952         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
26953         use that to size the filler array.
26954
26955 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
26956
26957         * lib/c-torture.exp(c-torture-execute): Fix typo.
26958
26959         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
26960         testcase as the executable name. Keep the executable around if
26961         the test fails.
26962
26963 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
26964
26965         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
26966         changes.  Only test one -g option, and move it to the end of the
26967         list of options to test.
26968
26969 1997-09-19  Michael Meissner  <meissner@cygnus.com>
26970
26971         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
26972         variable GCC_TORTURE_OPTIONS to supply default switches separated
26973         by colons.  If no environment variable, run tests with -O0 -g, -O1
26974         -g, and -O2 -g as well.
26975
26976 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
26977
26978         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
26979         explanatory comments. Fix indentation.
26980
26981 1997-09-15  Jeffrey A Law  (law@cygnus.com)
26982
26983         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
26984
26985 1997-09-11  Jeffrey A Law  (law@cygnus.com)
26986
26987         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
26988         * g++.old-deja/g++.mike/p7325.C: Likewise.
26989         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
26990
26991 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
26992
26993         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
26994         * g++.old-deja/g++.brendan/crash30.C: Likewise.
26995         * g++.old-deja/g++.brendan/crash39.C: Likewise.
26996         * g++.old-deja/g++.law/operators4.C: Likewise.
26997
26998 1997-09-11  Joe Buck  (jbuck@synopsys.com)
26999
27000         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
27001         * g++.old-deja/g++.mike/p784.C: Ditto.
27002         * g++.old-deja/g++.mike/p785.C: Ditto.
27003
27004 1997-09-05  Jeffrey A Law  (law@cygnus.com)
27005
27006           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
27007
27008 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27009
27010         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
27011         target feature; pass this to c-torture-execute as needed.
27012
27013 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27014
27015         * lib/c-torture.exp(c-torture-execute): If the previous and the
27016         current executables being tested are identical, we don't need to
27017         run the executable again. Try to make the executable names
27018         unique. Add an optional argument for passing additional compiler
27019         flags.
27020
27021 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
27022
27023         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
27024
27025 1997-08-29  Jeffrey A Law  (law@cygnus.com)
27026
27027         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
27028
27029 1997-07-31  Jeffrey A Law  (law@cygnus.com)
27030
27031         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
27032         32bit or larger longs.
27033
27034         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
27035         have either a 32bit long or 32bit int.
27036
27037 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
27038
27039         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
27040         Make double precision tests dependent on sizeof (double).
27041
27042 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
27043
27044         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
27045         too.
27046
27047 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
27048
27049         * gcc.c-torture/compile/961203-1.cexp: New script.
27050
27051 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
27052
27053         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
27054         up the includes ourselves.
27055
27056 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
27057
27058         * lib/plumhall.exp: Remove random include, and add a few
27059         verbose messages for debugging.
27060
27061 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
27062
27063         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
27064         of trying to do it ourselves.
27065
27066 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27067
27068         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
27069
27070 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
27071
27072         * gcc.prms/5403.c: Made regexp a bit less strict.
27073
27074 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
27075
27076         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
27077         is returned from remote_load instead.
27078         * lib/plumhall.exp: Ditto.
27079         * lib/mike-g++.exp: Ditto.
27080         * lib/old-dejagnu.exp: Ditto.
27081         * lib/c-torture.exp: Ditto.
27082
27083 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
27084
27085         * lib/g++.exp: Use build_wrapper procedure.
27086         * lib/gcc.exp: Ditto.
27087
27088 1997-05-20  Jeffrey A Law  (law@cygnus.com)
27089
27090         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
27091         an old-style decl for malloc.  Fixes tests to work when
27092         sizeof (int) != sizeof (size_t).
27093
27094 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27095
27096         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
27097
27098         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
27099         use stdargs.h interface.
27100
27101 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27102
27103         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
27104         NO_VARARGS when compiling.
27105
27106 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
27107
27108         * lib/plumhall.exp(ph_includes): New procedure.
27109         (ph_make): Use it.
27110         (ph_compiler): Ditto.
27111
27112         * lib/g++.exp: Rename test-glue.c to testglue.c.
27113         * lib/gcc.exp: Ditto.
27114
27115 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
27116
27117         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
27118         to completion when it's called.
27119
27120 1997-03-21  Michael Meissner  <meissner@cygnus.com>
27121
27122         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
27123         is defined, don't do test.
27124
27125 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
27126
27127         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
27128         for object files.
27129         (ph_summary): Mark skipped testcases as untested, not unresolved.
27130
27131         * lib/plumhall.exp (ph_make): If unresolved because of bad
27132         errorCode, record errorCode in log file.
27133         (*): Replace send_log/verbose with verbose -log.
27134
27135 1997-03-19  Michael Meissner  <meissner@cygnus.com>
27136
27137         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
27138         double conversion if double isn't at least 8 bytes.
27139
27140         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
27141         int to work with targets where int is 16 bits.
27142
27143         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
27144         8 bytes, just exit, since 4 byte doubles don't have enough bits of
27145         precision for the test to complete.
27146
27147 1997-03-14  Michael Meissner  <meissner@cygnus.com>
27148
27149         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
27150         if d10v is not compiled with the -mdouble64 flag.
27151         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
27152
27153         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
27154         d10v is not compiled with the -mint32 flag.
27155
27156 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
27157
27158         * lib/plumhall.exp: Use incr_count.
27159
27160 1997-03-12  Jeffrey A Law  (law@cygnus.com)
27161
27162         * gcc.c-torture: Update to c-torture-1.45.
27163
27164 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
27165
27166         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
27167         the name of the expect testcase file).
27168
27169         * lib/g++.exp(g++_init): Ditto.
27170
27171 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
27172
27173         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
27174         the host.
27175
27176         * lib/gcc.exp(gcc_exit): New procedure.
27177
27178 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
27179
27180         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
27181         specs where appropriate.
27182
27183         * g++.old-deja/g++.arm/*: Added additional ERROR checks
27184         because of new "candidates are" messages, and removed a few
27185
27186         * Converted all non-old-style g++ testcases to old-style, and
27187         moved into g++.old-deja.
27188
27189 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
27190
27191         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
27192         options.
27193
27194         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
27195         succeeded.
27196
27197         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
27198
27199 1997-02-13  Michael Meissner  <meissner@cygnus.com>
27200
27201         * lib/gcc.exp (gcc_target_compile): Add support for defining
27202         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
27203         the machine doesn't have those features.
27204
27205 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
27206
27207         * g++.law/operators4.exp: Don't use LIBS.
27208
27209 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
27210
27211         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
27212
27213         * lib/mike-g++.exp: Don't set the compiler to be tested here.
27214         * lib/g++.exp: Set it here instead. Also, allow use of the
27215         --tool_exec and --tool_opt options. Change CXX to
27216         GXX_UNDER_TEST.
27217
27218         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
27219
27220         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
27221
27222 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
27223
27224         * lib/old-dejagnu.exp: Use prune_warnings instead of
27225         prune_system_crud.
27226         * lib/mike-g++.exp: Ditto.
27227         * lib/gcc.exp: Ditto.
27228         * lib/g++.exp: Ditto.
27229
27230         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
27231
27232 1997-02-07  Jeffrey A Law  (law@cygnus.com)
27233
27234           * 941014-2.c: Include stdlib.h
27235           * 960327-1.c: Include stdio.h
27236           * dbra.c, index-1.c: Don't assume ints are 32bits.
27237
27238 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
27239
27240         * lib/gcc.exp: Add gcc,stack_size target feature.
27241
27242         * lib/g++.exp(g++_target_compile): Add the include and link
27243         paths here, not in two other places. And, it's $options, not
27244         options.
27245
27246         * lib/mike-g++.exp(postbase): Remove the code that determines
27247         the correct include and link paths.
27248         * g++.old-deja/old-deja.exp: Ditto.
27249
27250 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
27251
27252         * lib/g++.exp(g++_init): target_compile no longer returns the
27253         filename of the result.
27254
27255 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
27256
27257         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
27258         call to glob.
27259
27260         * gcc.c-torture/special/special.exp: Change call to
27261         gcc_target_compile to include the object file.
27262
27263 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
27264
27265         * gcc.c-torture/special/special.exp: Correct misspelling in last
27266         change.
27267
27268 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
27269
27270         * lib/plumhall.exp(ph_summary): Log the entire output of the
27271         executable. Return -1 if there were any failures, 0 otherwise.
27272         (ph_execute): Return -1 if there were any failures, 0 otherwise.
27273         (ph_make): Clean up objects and executables that were built
27274         if the tests succeeded.
27275
27276 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
27277
27278         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
27279         libraries and includes in the build tree as appropriate.
27280
27281 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
27282
27283         * lib/c-torture.exp: Instead of looking for the global variable
27284         NO_LONG_LONG, check to see if that's a feature of the target.
27285
27286 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
27287
27288         * config/default.exp: Minimize. Delete the remainer of the files in
27289         config; this functionality is now in devo/dejagnu/config.
27290
27291         g++.*/*: Pass any additional flags used to compile to postbase;
27292         delete CXXFLAGS.
27293
27294         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
27295         is now done by runtest.exp. Use gcc_target_compile instead of
27296         compile.
27297
27298         lib/c-torture.exp: Use gcc_target_compile instead of compile.
27299         Remove references to CFLAGS. Use remote_file instead of
27300         calling rm -f.
27301         (c-torture): Take a list of arguments to use to compile this
27302         testcase.
27303
27304         lib/g++.exp: Simplify. Use target_compile instead of compile.
27305         lib/gcc-dg.exp: Ditto.
27306         lib/gcc.exp: Ditto.
27307         lib/mike-{gcc,g++}.exp: Ditto.
27308         lib/old-dejagnu.exp: Ditto.
27309         lib/plumhall.exp: Ditto.
27310
27311 1997-01-08  Jim Wilson  <wilson@cygnus.com>
27312
27313         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
27314         (ph_linker): Likewise.
27315
27316 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
27317
27318           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
27319         MAP_ANON / MAP_ANONYMOUS if defined;
27320         else try to map from /dev/zero .
27321
27322 1996-11-12  Jeffrey A Law  (law@cygnus.com)
27323
27324         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
27325         isn't defined, then define it to MAP_ANONYMOUS.
27326
27327 1996-11-12  Jeffrey A Law  (law@cygnus.com)
27328
27329         * gcc.c-torture: Update to c-torture-1.42 release.
27330
27331 1996-11-11  Jeffrey A Law  (law@cygnus.com)
27332
27333         * gcc.c-torture: Update to c-torture-1.41 release.
27334
27335 1996-10-27  Jeffrey A Law  (law@cygnus.com)
27336
27337         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
27338         c-torture release.
27339
27340 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
27341
27342         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
27343         and LDFLAGS.  Fix second case to append the target_info ldflags
27344         onto LDFLAGS, not CFLAGS.
27345         * lib/g++.exp (g++_init): Add target_info stuff.
27346         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
27347         of libgloss and newlib flags for !native.
27348
27349         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
27350         (GDB): Fix relative path to go up another dir for finding gdb.
27351
27352 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
27353
27354         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
27355         versions in the target_info array, if they don't exist.
27356
27357 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
27358
27359         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
27360
27361 1996-07-08  Jim Wilson  <wilson@cygnus.com>
27362
27363         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
27364         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
27365
27366 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
27367
27368         * lib/old-dejagnu.exp: Don't remove the output file before we've
27369         actually tested it. Don't append pwd to the path of the executable
27370         we're testing.
27371
27372 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
27373
27374         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
27375
27376 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
27377
27378         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
27379         temporary directory for compiler files, and set it to a default
27380         value of /tmp. Set $output as the name of the output file from
27381         compiling the testcase. Add a -o option to $cflags_var so the
27382         compiler writes the final output file as $output. Set $executable
27383         to $output.
27384
27385         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
27386         directory for compiler files, and set it to /tmp if it doesn't
27387         already have a value. Set $output_file to the name of the output
27388         file from compiling the testcase. Add a -o option to CXXFLAGS so
27389         the compiler writes the final output file as $output. Use $output
27390         as the executable to be tested.
27391
27392 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
27393
27394         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
27395
27396 1996-06-08  Jeffrey A Law  (law@cygnus.com)
27397
27398         * gcc.c-torture/execute/pending-1.c: New test.  Still
27399         pending in Tege's queue.
27400
27401 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
27402
27403         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
27404         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
27405         if there were failures.  Call unresolved if there were unresolved
27406         testcases.  Call gcc_fail if program did not run to completion.
27407         (ph_make): Pass additional argument name to ph_execute.
27408         (ph_execute): Add new argument.  Pass additional arguments to
27409         ph_summary.  Call gcc_fail is there is no execution output.
27410
27411 1996-04-24  Jeffrey A Law  (law@cygnus.com)
27412
27413         * lib/plumhall.exp (proc_summary): Output relavent summary
27414         lines into the log so specific failures in plumhall can be
27415         investigated.
27416
27417 1996-04-10  Jeffrey A Law  (law@cygnus.com)
27418
27419         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
27420         (c-torture-execute): Don't try to execute tests which use
27421         "long long" types if $NO_LONG_LONG is nonzero.
27422
27423 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
27424
27425         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
27426         not c-torture.
27427
27428         * gcc.ieee: Move from here.
27429         * gcc.c-torture/execute/ieee: To here.
27430
27431 1996-03-26  Jeffrey A Law  (law@cygnus.com)
27432
27433         * gcc.c-torture: Update to c-torture-1.41 release.
27434
27435 1996-03-22  Jeffrey A Law  (law@cygnus.com)
27436
27437         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
27438         not "$output".
27439
27440 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
27441
27442         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
27443         -c present.
27444
27445 1996-03-02  Jeffrey A Law  (law@cygnus.com)
27446
27447         * config/proelf.exp: Handle connecting to a simulator.
27448
27449 1996-01-31  Jeffrey A Law  (law@cygnus.com)
27450
27451         * config/proelf.exp: New file.  Enough framework that we can
27452         run c-torture tests on the proelf targets (or any other target
27453         that gdb can connect to for that matter).
27454
27455 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
27456
27457         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
27458         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
27459
27460         * lib/plumhall.exp (ph_execute): Always call ph_summary if
27461         exec_output exists.
27462
27463 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
27464
27465         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
27466         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
27467
27468         * config/*.exp: Update FSF address.  Change result of ${tool}_load
27469         to pass/fail/unresolved/unsupported/untested.  Caller must now
27470         call unresolved/unsupported/untested.
27471         * lib/*.exp: Update FSF address.  Update to handle new results of
27472         ${tool}_load.
27473         * lib/chill.exp (verbose): Delete.
27474
27475 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
27476
27477         * lib/gcc.exp (default_gcc_start): Change order of args to
27478         $LDFLAGS $CFLAGS $LIBS.
27479         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
27480         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
27481         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
27482         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
27483         * gcc.misc-tests/dg-test.exp: Likewise.
27484         * gcc.misc-tests/msgs.exp: Likewise.
27485         * gcc.prms/prms.exp: Likewise.
27486         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
27487         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
27488
27489         * lib/dg.exp: Deleted, moved to dejagnu/lib.
27490
27491 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
27492
27493         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
27494
27495         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
27496         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
27497
27498         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
27499         necessary.
27500
27501 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
27502
27503         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
27504         global for loop; add use of $mathlib.
27505         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
27506         settings here; set mathlib for anything but VxWorks.
27507
27508 1996-01-22  Jeffrey A Law  (law@cygnus.com)
27509
27510         * gcc.c-torture: Update to c-torture-1.40 release.
27511
27512 1996-01-03  Jeffrey A Law  (law@cygnus.com)
27513
27514         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
27515         dg.exp.
27516
27517 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
27518
27519         * lib/c-torture.exp (c-torture-execute): Declare "output" as
27520         global.
27521
27522 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
27523
27524         * lib/g++.exp (LIBS): Define if not already.
27525         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
27526         (gcc-dg-prune): Call prune_gcc_output.
27527         * lib/gcc.exp (prune_gcc_output): New proc.
27528         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
27529         prune_gcc_output.
27530
27531 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
27532
27533         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
27534         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
27535
27536 1995-11-15  Jeffrey A Law  (law@cygnus.com)
27537
27538         * gcc.c-torture: Update to c-torture-1.39 release.
27539
27540 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
27541
27542         * lib/c-torture.exp (c-torture-execute): Don't return if one option
27543         fails, try others as well.
27544
27545 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
27546
27547         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
27548         If compilation fails, mark execute tests as `untested'.
27549         If test is marked as unsupported, don't mark compilation and
27550         execute tests as failed.
27551
27552 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
27553
27554         * lib/g++.exp (g++_init): Don't link in libg++, and look to
27555         libstdc++ for whether or not we want to be doing shared
27556         libraries.  Delete link_curses since we don't need it anymore.
27557         * lib/mike-g++.exp (postbase): Don't link in libg++.
27558         * g++.old-deja/old-deja.exp: Likewise.
27559
27560 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
27561
27562         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
27563
27564 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
27565
27566         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
27567         For that, add `-Wl,-a,shared_archive'.
27568         * g++.old-deja/old-deja.exp: Likewise.
27569
27570 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
27571
27572         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
27573
27574 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
27575
27576         * lib/mike-g++.exp (postbase): Pay attention to the status of
27577         g++_load.
27578
27579 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
27580
27581           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
27582
27583 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
27584
27585         * lib/gcc.exp (default_gcc_start): No longer need to log program
27586         being executed or its output, execute_anywhere does that now.
27587         * lib/g++.exp (default_g++_version): Call execute_anywhere.
27588         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
27589
27590 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
27591
27592         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
27593         the same as those in lib/g++.exp.
27594
27595 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
27596
27597         * gcc.c-torture: Update to c-torture-1.38 release.
27598         * gcc.ieee: Related changes.
27599
27600 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
27601
27602         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
27603         "exec". Minor reformatting changes.
27604
27605         * config/rom68k.exp (${tool}_load): Make it work in a canadian
27606         cross. This means all "exec" calls now work on a remote host as
27607         well.
27608         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
27609         cross. Filter out the extra "\r\n" stuff that expect puts in.
27610         (c-torture-execute): Filter out the bogus warnings like
27611         c-torture-compile does. Add support for canadian cross.
27612         * lib/gcc.exp (default_gcc_version, default_gcc_start)
27613         Use execute_anywhere rather than calling exec directly. Now it
27614         works for canadian cross testing.
27615
27616 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
27617
27618         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
27619         results into a variable, and check that rather than using file exists.
27620
27621 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
27622
27623         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
27624         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
27625
27626 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
27627
27628         * g++.old-deja/old-deja.exp: Create and pass runshlib and
27629         lib_curses if there's a shared libg++ in the build tree.
27630
27631 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
27632
27633         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
27634         if not supported target.
27635
27636 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
27637
27638         * lib/g++.exp (g++_init): Move empty setting of runshlib and
27639         link_curses up to always happen, not just for native builds.
27640
27641 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
27642
27643         * gcc.c-torture: Update to c-torture-1.36 release.
27644         * gcc.failure: Related changes.
27645
27646 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
27647
27648         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
27649
27650 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
27651
27652         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
27653         * lib/mike-g++.exp (postbase): Not in here.  Still reference
27654         runshlib, link_curses, and mathlib for link and run.
27655
27656         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
27657         pass the runtime shared library options for Solaris, OSF/1, and
27658         Irix5, and link with -lcurses to avoid unresolved references.
27659
27660 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
27661
27662         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
27663         only run once.
27664
27665 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
27666
27667         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
27668
27669 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
27670
27671         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
27672         do not have a framework for the "compat" tests yet.
27673
27674 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
27675
27676         * lib/mike-g++.exp (postbase): New local variable `mathlib',
27677         set to null if we're testing vxworks5.1.  Use that instead of
27678         `-lm' in the setting of LIBS for link and run.
27679
27680 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
27681
27682         * config/rom68k.exp (${tool}_load): Major changes to make it
27683         work.  Verified that it does in fact return the stuff in
27684         exec_output properly.  Catch any Emul or any TRAP other than 0.
27685
27686 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
27687
27688         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
27689         LDFLAGS properly for targets that need stuff from libgloss.
27690         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
27691         only run once.
27692         (gpp_initialized): New variable.
27693
27694 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
27695
27696         * config/rom68k.exp: Load libgloss.exp.
27697         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
27698         so we can produce a fully linked binary.
27699         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
27700         so we can produce a fully linked binary.
27701
27702 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
27703
27704         * lib/plumhall.exp (ph_section): Watch for expected failures.
27705         Add missing `else'.
27706
27707         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
27708         run the testcase.
27709         (c-torture): Likewise.
27710
27711 1995-08-28  Doug Evans  <dje@cygnus.com>
27712
27713         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
27714
27715         * lib/mike-g++.exp (mike_cleanup): New proc.
27716         (prebase): New globals compiler_result, not_compiler_result,
27717         target_regexp.
27718         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
27719         allow leading "-" in pattern.  Watch for unsupported tests.
27720         If $compiler_result is set, pattern match assembler code,
27721         and ditto for $not_compiler_result.
27722         * lib/mike-gcc.exp: Likewise.
27723
27724         * lib/plumhall.exp (ph_execute): Only call ph_summary if
27725         execution "succeeded".
27726
27727 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
27728
27729         * config/win32.exp: New file.
27730         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
27731
27732 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
27733
27734         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
27735         unsupported.
27736         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
27737         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
27738         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
27739
27740         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
27741         "... without exceptions was ...".  That is now handled by
27742         prune_system_crud.
27743         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
27744
27745 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
27746
27747         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
27748         sieve.c,sort2.c}: New files.
27749         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
27750         sieve.exp,sort2.exp}: Drivers for them.
27751
27752         * lib/mike-gcc.exp (program_output): New user settable variable.
27753         (postbase): Call prune_system_crud.  Also prune extraneous compiler
27754         messages.
27755         * lib/mike-g++.exp (program_output): New user settable variable.
27756
27757         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
27758
27759         * config/sh.exp: Deleted (use sim.exp instead).
27760
27761 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
27762
27763         * config/vx.exp: Declare CHECKTASK as global.
27764         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
27765         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
27766         * lib/old-dejagnu.exp: Load [pwd]/$executable.
27767
27768 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
27769
27770         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
27771         target. Like vx.exp, only includes `vx29k.exp' instead of
27772         `vxworks.exp'.
27773
27774 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
27775
27776         * config/sim.exp: Increase time limit from 120 seconds to 240.
27777
27778 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
27779
27780         * gcc.c-torture/execute/950628-1.c: New test.
27781
27782 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
27783
27784         * gcc.c-torture: Update with changes/additions from
27785         c-torture-1.34.
27786
27787 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
27788
27789         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
27790
27791 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
27792
27793         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
27794
27795 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
27796
27797         * gcc.c-torture/compile/950512-1.c: New test.
27798         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
27799         * gcc.dg/struct-ret-1.c: Likewise.
27800
27801 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
27802
27803         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
27804           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
27805
27806 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
27807
27808         * gcc.c-torture/special/920411-1.c: Deleted.
27809         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
27810
27811 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
27812
27813         * config/sim.exp (${tool}_load): Hack in call to bash to get a
27814         cpu limit.
27815
27816 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
27817
27818         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
27819
27820 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
27821
27822         From kenner;
27823         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
27824         is the proper length.
27825         * va-arg-3.c: Likewise.
27826
27827 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
27828
27829         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
27830         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
27831
27832         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
27833         * lib/g++.exp (default_g++_start): Delete old cruft.
27834
27835 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
27836
27837         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
27838         (2 * (1 << 18)) to (2 * (1 << 17)).
27839
27840         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
27841
27842 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
27843
27844         * config/rom68k.exp: Renamed from config/idp.exp
27845
27846 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
27847
27848         * c-torture/compile/921109-2.c
27849
27850 1995-04-18  Mike Stump  <mrs@cygnus.com>
27851
27852         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
27853         excess errors.
27854
27855 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
27856
27857         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
27858         output.
27859         * lib/g++.exp (default_g++_start): Likewise.
27860
27861 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
27862
27863         * gcc.c-torture/compile/950329-1.c: New test.
27864
27865 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
27866
27867           * config/bug.exp (${tool}_load): Updated to use new remote_open
27868           and remote_close procs.
27869         * config/idp.exp: New file.
27870
27871 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
27872
27873         * gcc.c-torture/execute/950322-1.c: New test.
27874
27875 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
27876
27877         * config/vx.exp (${tool}_load): Clean up testing of return code from
27878         vxworks_ld and vxworks_spawn.
27879
27880 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
27881
27882         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
27883
27884 1995-03-13  Mike Stump  <mrs@cygnus.com>
27885
27886         * lib/old-deja.exp: Add `excess errors test - ' error, now one
27887         can mark excess errors on a machine by machine basis.  Note, the
27888         default is to not expect any excess errors, even when excess
27889         errors test - is given, so you will want to put an XFAIL ... on
27890         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
27891         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
27892         those 4 machines, but no others.
27893
27894 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
27895
27896         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
27897         * lib/c-torture.exp: to here.
27898
27899 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
27900
27901         * gcc.c-torture/execute/950221-1.c: New test.
27902         * gcc.c-torture/execute/struct-ret-1.c: New test.
27903         * gcc.c-torture/compile/950221-1.c: New test.
27904
27905         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
27906
27907 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
27908
27909         * gcc.c-torture/execute/arith-1.c (main): Return 0.
27910         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
27911
27912 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
27913
27914         * g++.gb: New directory of tests, derived from my signature and
27915         class scoping tests.
27916
27917         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
27918         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
27919         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
27920         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
27921         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
27922         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
27923         * g++.gb/sig25.C: Likewise.
27924
27925         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
27926         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
27927         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
27928         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
27929         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
27930         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
27931         * g++.gb/sig25.exp: Likewise.
27932
27933         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
27934         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
27935         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
27936         * g++.gb/scope13.C: Likewise, this test still fails.
27937
27938         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
27939         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
27940         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
27941         * g++.gb/scope13.exp: Ditto.
27942
27943         * g++.gb/README: New file, explains what these tests are about.
27944
27945 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
27946
27947         * lib/dg.exp (dg-do): Support `preprocess'.
27948         (dg-test): Likewise.
27949
27950 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
27951
27952         * config/udi.exp: change "continue -expect" to "exp_continue".
27953
27954 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
27955
27956         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
27957         Delete redundant tests.
27958
27959         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
27960         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
27961         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
27962         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
27963         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
27964         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
27965         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
27966         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
27967
27968         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
27969         storing label pointers.
27970         * gcc.c-torture/execute/921019-1.c: Likewise.
27971         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
27972         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
27973         parameter fp.
27974         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
27975         constants.
27976
27977         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
27978         Delete obsolete tests.
27979
27980         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
27981         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
27982         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
27983         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
27984         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
27985         * gcc.c-torture/compile/950124-1.c: New test.
27986
27987         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
27988
27989 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
27990
27991         * lib/mike-g++.exp: Add -lm to LIBS.
27992
27993 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
27994
27995         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
27996
27997 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
27998
27999         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
28000
28001 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
28002
28003         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
28004
28005 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
28006
28007         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
28008         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
28009         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
28010         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
28011         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
28012         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
28013         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
28014         * g++.law/{operators31.C, operators32.C,
28015         * g++.law/{operators33.C, operators34.C}: Likewise.
28016         * g++.law/{pic1.C, refs2.C}: Likewise.
28017         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
28018         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
28019         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
28020         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28021
28022         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
28023         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
28024         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
28025         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
28026         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
28027         * g++.law/{enum9.exp, friend5.exp}: Likewise.
28028         * g++.law/{nest3.exp, nest4.exp}: Likewise.
28029         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
28030         * g++.law/{operators30.exp, operators31.exp}: Likewise.
28031         * g++.law/{operators32.exp, operators33.exp}: Likewise.
28032         * g++.law/{operators34.exp}: Likewise.
28033         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
28034         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
28035         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
28036         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
28037         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28038
28039         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
28040         No longer expected to fail.
28041         * g++.law/missed-error3.C: Tweak for recent bool changes.
28042
28043 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
28044
28045         * config/emb-unix: Deleted.
28046         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
28047         remote execution.  Do final link on remote host if REMOTE_LINK is set.
28048
28049 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
28050
28051         * lib/dg.exp (dg-test): Fix typo in last patch.
28052
28053 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
28054
28055         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
28056         (handles multiple occurrences).
28057
28058 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
28059
28060         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
28061         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
28062         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
28063         printed).
28064         * lib/c-torture.exp (c-torture-compile): Likewise.
28065         (c-torture): Prepend full path if missing.
28066         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
28067         (gcc_fail): Likewise.
28068         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
28069
28070 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
28071
28072         * lib/netware.exp: Only attach to NetWare i386 systems.
28073
28074 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
28075
28076         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
28077         messages.  Add test name to "output pattern match" pass/fail message.
28078
28079 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
28080
28081         * gcc.dg: New testsuite.
28082         * gcc.dg/dg.exp: New file.
28083
28084         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
28085         test-switch.c}: Deleted.
28086
28087         * gcc.misc-tests/msgs.exp: New testcase driver.
28088
28089 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
28090
28091         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
28092         Watch for illegal return values from ${tool}_load.
28093         * config/unix.exp (${tool}_load): Fix pass/fail detection for
28094         cross targets.  Coerce return value >0 to 1.
28095
28096 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
28097
28098         * config/unix.exp (${tool}_load): Call program rsh, not proc.
28099
28100         * config/emb-unix.exp: New file.
28101
28102         * config/sim.exp: Error if variable $SIM not defined.
28103         (${tool}_load): Mark test as "untested" if simulator missing.
28104
28105         * config/unix.exp: Load remote.exp to get rcp_download.
28106         * lib/c-torture.exp: Use different option lists for testcases with
28107         and without loops.
28108         * gcc.c-torture/execute/execute.exp: Likewise.
28109
28110 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
28111
28112         * config/*.exp: Clarify return code from ${tool}_load.
28113         Call `unresolved' or `untested' instead of `warning' or `perror'
28114         (sometimes you still want to call both though).
28115         Add comment that `shell_id' is local to each file.
28116         * config/udi.exp (timeout): Set to 30.
28117         Don't print warning if connection fails, $connectmode has already
28118         printed an error.
28119         (${tool}_load): Move verbose messages to level 2.
28120         Rework pattern for "Process started" message.
28121         Pass `shell_id' to ${connectmode}_download.
28122         Retry twice upon timeout.  Make resetting of target more robust.
28123         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
28124         Pass `shell_id' to exit_$connectmode.
28125         Only call exit_$connectmode if connected.
28126         * config/unix.exp (${tool}_load): Check return codes better.
28127         * config/vrtx.exp (${tool}_load): Likewise.
28128         * config/vx.exp (${tool}_load): Likewise.
28129         Delete unneeded global's.
28130         * lib/dg.exp (dg-test): Update to reflect clarified return codes
28131         from ${tool}_load.
28132         (dg-stat): Delete.
28133         (dg-init): Delete recording of pass/fail counts.
28134         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28135         (old-dejagnu-init): Likewise.
28136         (old-dejagnu-stat): Delete contents, empty proc now.
28137         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
28138         (c-torture): Delete references to lcnt, lpass, lfail.
28139         Get option list from TORTURE_OPTIONS.
28140         Delete -funroll[-all]-loops if no loops.
28141         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
28142         (g++_stat): Delete contents (empty proc now).
28143         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
28144         (gcc_finish): Likewise.
28145         (gcc_stat): Deleted.
28146         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
28147         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
28148         * gcc.c-torture/execute/execute.exp: Likewise.
28149         Split tests into two parts: compile, execute.
28150         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
28151         no loops.  Update to reflect clarified return codes from ${tool}_load.
28152
28153 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
28154
28155         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
28156         to grep for.
28157         (old-dejagnu): Likewise (where necessary).
28158
28159 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
28160
28161         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
28162
28163         * lib/dg.exp (dg-process-target): Fix processing of selector.
28164         Add comment regarding use of `error'.
28165
28166         * lib/gcc.exp (prune_system_crud): Define if missing.
28167         * lib/g++.exp (prune_system_crud): Likewise.
28168
28169         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
28170         Call prune_system_crud.
28171         * lib/dg.exp (dg-runtest): New proc.
28172         Use perror instead of send_user for tcl errors in testcase.
28173         Don't return any value, it's never used.
28174         Don't clobber previous definition of `unknown'.
28175         Print tcl errors in `dg-final'.
28176
28177 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
28178
28179         * lib/dg.exp (dg-process-target): Improve syntax error messages.
28180         (dg-test): Don't print errorInfo, it contains stack backtrace.
28181
28182 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
28183
28184         * lib/g++.exp (runtest_file_p): Define if missing.
28185
28186 1994-09-24  Doug Evans  (dje@cygnus.com)
28187
28188         * lib/mike-g++.exp: Comment out loading of g++.exp.
28189         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
28190         (default_g++_version): Always print something.
28191         (default_g++_start): Comment out call to `which'.
28192         (g++_start, g++_load): Deleted (must be defined in config file).
28193         * lib/gcc.exp: Test for existence of $CC at start.
28194         Delete check for tmpdir (done in gcc_init).
28195         (default_gcc_version): Always print something.
28196         (default_gcc_start): Comment out call to `which'.
28197         * config/*.exp: Major cleanup - make cross targets work at least a
28198         little better for g++ (by not being "--tool gcc" specific).
28199         Rename gcc_xxx to ${tool}_xxx.
28200         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
28201         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
28202
28203 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
28204
28205         * lib/c-torture.exp (c-torture-compile): Rework compiler
28206         message processing.
28207
28208         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
28209         c-torture.
28210
28211 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
28212
28213         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
28214
28215         * lib/dg.exp (dg-process-target): Support { target native }.
28216
28217 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
28218
28219         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
28220         looked for "... program xxx got fatal signal".
28221         Correct regsub munging of `comp_output'.
28222         Ignore compiler messages "path prefix not used" and "linker input
28223         file unused".
28224
28225 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
28226
28227         * lib/gcc.exp (runtest_file_p): Define if missing.
28228         * gcc.prms/template.c: Example to work from.
28229
28230 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
28231
28232         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
28233         * lib/dg.exp (dg-test): Call unsupported testcases as such.
28234
28235         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
28236         * gcc.prms/1883.c: Moved from compile/940714-1.c.
28237         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
28238         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
28239
28240         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
28241         (dg-process-target): No longer a varargs proc.
28242         Return S/N for target, P/F for xfail.  All callers changed.
28243         (user option procs): More argument checking.
28244         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
28245         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
28246         (dg-test): Skip test if not running on selected target in `dg-do'.
28247         Update handling of `dg-do-what', `dg-output-text'.
28248         Separate execution pass/fail from output pattern match pass/fail.
28249         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
28250
28251 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
28252
28253         * gcc.c-torture/special/special.exp: Don't expect failure for mips
28254         target for 920510-1.c.
28255
28256 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
28257
28258         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
28259         Clean up comment regarding use of passcnt, etc.
28260         (gcc_stat): Don't update `testcnt' here.
28261         (gcc_finish): Do it here.
28262         Might as well reset `but_id' here too.
28263         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
28264         to determine if the file should be tested.
28265         * gcc.c-torture/compile/compile.exp: Likewise.
28266         * gcc.c-torture/execute/execute.exp: Likewise.
28267         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
28268         * gcc.misc-tests/dg-test.exp: Likewise.
28269         * gcc.prms/prms.exp: Likewise.
28270         * gcc.wendy/wendy.exp: Likewise.
28271         * g++.old-deja.exp: Likewise.
28272         Move "Testing file" message to verbose level 1.
28273
28274 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
28275
28276         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
28277
28278 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
28279
28280         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
28281         (default_gcc_start): Accept optional second list element
28282         of compiler flags.  Print compiler output at verbosity level 2.
28283         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
28284         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
28285         Save current values of framework globals passcnt, failcnt, xpasscnt,
28286         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
28287         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
28288         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
28289         xfailcnt to compute stats.  Update framework global `testcnt' from
28290         pass/fail counts.
28291         (gcc_finish): New proc.  Clean up test environment.
28292         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
28293         (gcc_epass, gcc_efail): Delete.
28294         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
28295         argument of line number.
28296         (dg-init): If the tool has an init routine, call it.
28297         (dg-test): Remove args `cflags_var' and `libs_var'.
28298         Pass all compiler options to ${tool}_start.
28299         Handle missing line number.
28300         (dg-finish): New function.
28301         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
28302         particular files.  Call gcc_finish at end.  Move "skipping test"
28303         message to verbosity level 3.
28304         * gcc.c-torture/compile/compile.exp: Likewise.
28305         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
28306         * gcc.c-torture/execute/execute.exp: Likewise.
28307         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28308         Print testcase being tried at verbosity level 1.
28309         * gcc.c-torture/special/special.exp: Unset xfail.
28310         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28311         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
28312         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
28313         * gcc.failure/failure.exp: Likewise.
28314         * gcc.ieee/ieee.exp: Likewise.
28315         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
28316         Update call to dg-test.  Call dg-finish at end.
28317         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
28318         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28319         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
28320         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
28321         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
28322         * gcc.wendy/wendy.exp: Add copyright.
28323         Delete setting of tmpdir (done by gcc_init).
28324         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
28325         Pass compiler flags to gcc_start.  Call gcc_finish at end.
28326         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
28327         gcc_[ce]pass/fail.
28328
28329 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
28330
28331         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
28332         confusion.
28333         (g++_load): Likewise.
28334
28335         * config/*.exp (gcc_load): Some were varargs fns and some were not.
28336         Rename argument to `prog' to remove the confusion.
28337         Varargs fns behave differently too!
28338         (g++_load): Likewise.
28339
28340         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
28341
28342         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
28343         what it is.  Delete (always) printing of status value for !native.
28344         Simplify verbose code, and include status and exec_output.
28345         (g++_load): Use gcc_load.
28346
28347 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
28348
28349         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
28350         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
28351         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
28352         940714-3.c as these testcases don't exist anymore.  Make
28353         va-arg-1.c expected to pass.
28354
28355 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
28356
28357         * gcc.misc-tests/misc.exp: Only run specific testcases.
28358         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
28359         * gcc.misc-tests/dg-[1-9].c: New files.
28360
28361         * lib/dg.exp: New testsuite driver.
28362         * gcc.prms/prms.exp: Use it.
28363
28364         * README.gcc: New file.
28365
28366         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
28367         Document and reset `lxpass' and `lxfail'.
28368         Simplify "initialized" message.
28369         (gcc_stat): Clean up comments a little.
28370
28371 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
28372
28373         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
28374
28375 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
28376
28377         * lib/old-dejagnu.exp (process-option): New proc.
28378         (old-dejagnu-init, old-dejagnu-stat): Likewise.
28379         (old-dejagnu): Simplify.
28380         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
28381
28382 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
28383
28384         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
28385         exists and is not an empty string.
28386
28387         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
28388         $xfail rather than calling setup_xfail.  Clear $xfail when test is
28389         finished.
28390         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
28391         automatically.
28392
28393         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
28394         longer expected to fail.
28395
28396         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
28397         "f" function call.
28398
28399         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
28400
28401         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
28402         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
28403         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
28404         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
28405         c-torture-1.29.
28406
28407         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
28408         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
28409
28410         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
28411
28412         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
28413         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
28414
28415         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
28416         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
28417         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
28418
28419 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
28420
28421         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
28422         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
28423         940714-1.c, 940714-2.c, 940714-3.c},
28424         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
28425         gcc.misc-tests/{mg.c,mg.exp}:
28426         New tests.
28427         * gcc.noncompile/noncompile.exp: Change accordingly.
28428
28429 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
28430
28431         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
28432         Undo previous clobberage.
28433
28434 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
28435
28436         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
28437         * gcc.special/{930510-1.c, special.exp}:
28438         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
28439         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
28440         struct-varargs-1.c}: New tests from c-torture-1.26.
28441
28442 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
28443
28444         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
28445           argument to switch.
28446
28447 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
28448
28449         * Revert the previous changes.  Please see Rob's directory
28450           (/lisa/test/rob/progressive/gcc/testsuite) for testing
28451           fixes.
28452
28453 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
28454
28455         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
28456             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
28457             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
28458             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
28459             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
28460             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
28461             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
28462             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
28463             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
28464             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
28465             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
28466             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
28467             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
28468             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
28469             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
28470             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
28471             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
28472             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
28473             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
28474             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
28475             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
28476             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
28477             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
28478             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
28479             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
28480             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28481             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
28482
28483 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
28484
28485         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
28486             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
28487           with perror calls.
28488
28489 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
28490
28491         * config/unix.exp (g++_load): Fix syntax.
28492
28493 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
28494
28495         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
28496         * gcc.noncompile/921017-1.c: Deleted obsolete test.
28497         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
28498         Don't expect va-arg-1.c to fail.  Correct expected output for
28499         920928-1.c.
28500         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
28501         * gcc.wendy/hbm4.c: Correct typo.
28502         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
28503
28504 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
28505
28506         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
28507         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
28508         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
28509         * lib/c-torture.exp (c-torture-compile): Ditto.
28510
28511         Reduce volume of output (remove all the -I's and such).
28512         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
28513         Call gcc_cpass, gcc_cfail.
28514         (c-torture): Pass testing option to c-torture-compile.
28515
28516 1994-03-21  Doug Evans  (dje@cygnus.com)
28517
28518         Bring patches over from progressive.
28519         * config/default.exp: Exit remote shell cleanly.
28520         (g++_exit, g++_start): Add default versions.
28521         * config/sim.exp (gcc_load): Use perror, not error.
28522
28523 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
28524
28525         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
28526         set in site.exp.
28527
28528 1994-03-14  Doug Evans  (dje@cygnus.com)
28529
28530         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
28531         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
28532         (wendy_try): New proc to run testcase.
28533         (main loop): Call 'em.
28534         * gcc.wendy/*.c: Clean up pass to correct expected output.
28535
28536         * lib/gcc.exp: Minor cleanup work.
28537         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
28538
28539 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
28540
28541         * config/sim.exp (gcc_load): Document return codes better.
28542         Don't pass -v to simulator.
28543
28544 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
28545
28546           * gcc.special/920717-x.c: Fix typo.
28547           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
28548           get at sources.
28549
28550         * lib/mike-gcc.exp: Fix typo.
28551
28552 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
28553
28554         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
28555         binary to use, transform the name.
28556         * config/*.exp: rename everything. Nuke any g++ specific files,
28557         it's now a special case of gcc that requires no special support.
28558         Add a default.exp for unsupported targets.
28559
28560 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
28561
28562         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
28563         lib/old-dejagnu.exp: Fix a few patterns to work with the new
28564         version of Tcl.
28565
28566 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
28567
28568         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
28569         than a warning.
28570
28571 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
28572
28573         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
28574
28575 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
28576
28577         * gcc.execute/execute.exp: Combine opt_list and foption_list into
28578         option_list.  Compile every file with only 4/6 option choices
28579         (same as C torture) instead of with 12/18 different option
28580         choices.
28581         * lib/c-torture.exp: Likewise.
28582
28583         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
28584         not already set.
28585
28586 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
28587
28588         * lib/old-deja.exp: Add `excess errors test fails' error, now one
28589         can put an XFAIL *-*-* on excess errors.
28590
28591 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
28592
28593         * g++.law: Add more tests derived from g++-bugs snapshots.
28594
28595         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
28596         equivalent to g++.law/init9.
28597
28598         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
28599         compiled it, and the a.out file after we've run it.
28600
28601 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
28602
28603         * lib/mike-g++.exp (postbase): Delete the .o file after we've
28604         compiled it, and the a.out file after we've run it.
28605
28606 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
28607
28608         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
28609
28610 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
28611
28612         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
28613         version number.
28614
28615 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
28616
28617         * g++.law: New directory of g++ tests derived from the g++-bugs
28618         snapshots.
28619
28620 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
28621
28622         * gcc.compile: initbug1.c initbug1.exp testcase added
28623
28624 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
28625
28626         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
28627         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
28628           fixes submitted by Jeff Law (law@cs.utah.edu)
28629         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
28630           Jeff Law (law@cs.utah.edu)
28631
28632
28633 1993-11-30  Mike Stump  (mrs@cygnus.com)
28634
28635         * config/unix-g++.exp: Follow the gcc way of doing things.
28636         * g++.old-deja/old-deja.exp: Minor updates.
28637         * lib/g++.exp: New file, follow the gcc way of doing things.
28638         * lib/old-dejagnu.exp: Minor updates.
28639         * lib/mike-g++.exp: Always unset errorInfo.
28640
28641 1993-11-06  Mike Stump  (mrs@cygnus.com)
28642
28643         * lib/gcc.exp: Fix some errors with the below change, CC and
28644         CFLAGS should be global when setting, not local.
28645
28646 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
28647
28648         * lib/gcc.exp: Transform tool name.
28649
28650 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28651
28652         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
28653
28654 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28655
28656         * lib/gcc.exp: change gcc_done to gcc_stat
28657
28658 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28659
28660         * Upgraded gcc testsuite to c-torture version 1.25
28661
28662 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
28663
28664         * lib/gcc.exp: added reporting code. Changed verbose compile message.
28665         * lib/c-torture: added hooks for new reporting code.
28666
28667 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
28668
28669         * config/sh-gcc.exp: check if sh-sim exists in the path
28670
28671 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
28672
28673         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
28674         * gcc.compile/compile.exp: Initial changes for new logic.
28675         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
28676         * gcc.failure/failure.exp: Initial changes for new logic.
28677         * gcc.ieee/ieee.exp: Initial changes for new logic.
28678         * gcc.misc-tests/misc.exp: Initial changes for new logic.
28679         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
28680         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
28681         * lib/c-torture.exp: Initial changes for new logic.
28682         * lib/gcc.exp: Initial changes for new logic.
28683
28684 1993-10-15  Mike Stump  (mrs@cygnus.com)
28685
28686         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
28687         depend upon failure or success.  Fully qualify names in failure
28688         and success messages.  Always remove a.out before starting
28689         compile, just in case.  Pay more attention to error text output by
28690         the compiler.  Handle testcases with no known past errors just
28691         like all others, so that things are uniform.  Other miscellaneous
28692         improvements.
28693
28694 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
28695
28696         * gcc.cpp: new directory for cpp tests
28697
28698 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
28699
28700         * lib/chill.exp: Code reformatted, removed unused code.
28701         * config/unix-chill.exp: Code reformatted, removed unused code.
28702         * chill.execute/execute.exp: Code reformatted, removed unused code.
28703         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
28704
28705 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
28706
28707         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
28708         routines not written.
28709
28710 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
28711
28712         * config/bug-gcc.exp: Use new procs from bug.exp.
28713
28714 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
28715
28716         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
28717         via ftp, rather than depending on NFS.
28718         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
28719         case.
28720
28721 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
28722
28723         * config/bug-gcc.exp: Use new download proc.
28724
28725 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
28726
28727         * chill.execute/execute.exp: cleanups, handles errors better
28728         * chill.compile/compile.exp: rewrite, based on execute.exp
28729         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
28730         * lib/chill.exp: major changes to diff proc and compile and link
28731           procs. added chill_fail and chill_pass wrappers to pass and
28732           fail. added more comments, and handle error codes better.
28733           Added a hack to capture stderr from exec, so noncompile tests
28734           can work.
28735
28736 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
28737
28738         * chill.execute/execute.exp: rewrite of testsuite driver
28739         * lib/chill.exp: rewrite of testsuite driver
28740         * config/unix-chill.exp: rewrite of testsuite driver
28741
28742 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
28743
28744     In chill.execute:
28745         * iexpr.ch: Standardize uppercase.
28746         * tuples.dat: Standardize uppercase.
28747         * vary.ch: standardize.  Correct varying string assignments.
28748         * vary.dat: Add new output lines.
28749
28750 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
28751
28752     In chill.execute:
28753         * chprintf.ch: Standardize use of uppercase.
28754         * tuples.ch: Standardize and turn arr2 into a DCL,
28755           rather than a SYN.
28756         * pinits.ch: Standardize.
28757
28758 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
28759
28760         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
28761         * Makefil: Renamed to Makefile.in.
28762         * configure.in: New.
28763
28764 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
28765
28766     In chill.execute:
28767         * .cvsignore: Add result/output files.
28768         * Makefile: Fix up variables at start.  Use MFLAGS
28769           everywhere.  Correct bool_loc, built_ins entries.
28770           Add entry for vary1.ch.
28771         * bitarray.ch: Standardize upper-case usage.
28772         * bitexpr.ch: Standardize, add output of b1.
28773         * params.ch: Use arrayt in along PROC parameters, to
28774           avoid novelty problems.
28775         * sets.ch: Tiny cleanup.
28776         * vary1.ch: Re-indent.
28777
28778 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
28779
28780           * Add PR-related files to Makefiles, .cvsignore files, etc.
28781
28782 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
28783
28784         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
28785           with compiler objects. New names are test-flow.c and test-loop.c
28786
28787 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
28788
28789         * Upgraded c-torture tests from 1.19 to 1.20
28790
28791         * new files:
28792         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
28793         * gcc.compile: 930623-1.c 930623-2.c
28794         * gcc.noncompile: 930622-1.c 930622-2.c
28795         * gcc.failure: 920411-1.c 920627-2.c
28796         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
28797
28798 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
28799
28800         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
28801           More changes to get testsuite working properly. Needs more work.
28802           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
28803
28804 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
28805
28806         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
28807           More changes to get testsuite working properly. Needs more work.
28808
28809 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
28810
28811         * chill.compile/compile.exp: Added for Dejagnu support
28812         * chill.execute/execute.exp: Added for Dejagnu support
28813         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
28814
28815 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
28816
28817     This should complete moving the CHILL test files.
28818         * chill.noncompile(.cvsignore printf.grt
28819             in-printf.grt chprintf.grt chprintf.ch):
28820             Added test-support files.
28821           (Makefile): Modified further.
28822         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
28823             signal.ch): Added test files.
28824           * chill.execute (.cvsignore printf.grt printr.c
28825             in-printf.grt rts.c chprintf.grt rts.h): Added
28826           test-support files.
28827             (Makefile): More corrections.
28828
28829 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
28830
28831         * chill.compile, chill.execute, chill.nocompile: Add CHILL
28832           test cases, ready for DejaGnu.
28833
28834 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
28835
28836         * Upgraded c-torture tests from 1.18 to 1.19
28837
28838         * gcc.compile: added test(s):
28839           930607-1.c
28840         * gcc.execute: added test(s):
28841           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
28842
28843         * added new subdirectory for misc tests: gcc.misc-tests
28844         * gcc.misc-test(s): added tests:
28845           inst-check.c test-consts.c test-ior.c test-switch.c
28846
28847 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
28848
28849         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
28850
28851 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
28852
28853         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
28854
28855 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
28856
28857         * Upgraded c-torture tests from 1.17 to 1.18
28858
28859 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
28860
28861         * Upgraded c-torture tests from 1.12 to 1.17
28862
28863 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
28864
28865         * lib/old-dejagnu.exp:
28866           Fixed handling of XFAIL target triplets to correctly
28867           recognize wildcard characters.  Removed code that
28868           appended a unique id tag to the end of the file name
28869           printed out by the result of the testcases within a
28870           given test file.
28871
28872 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
28873
28874         * lib/old-dejagnu.exp:
28875           Reworked expected failure handling to trigger off of XFAIL
28876           keyword in keyphrase embeded in testcase source code. The
28877           XFAIL keyword must be at the end of the keyphrase line. It
28878           may optionally be followed by one or more target triplets.
28879           It has just occured that the handling of wildcards in the
28880           target triplet may not be correct.
28881
28882 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
28883
28884         * g++.old-deja/tests:
28885           Moved all subdirectories up one level into g++.old-deja .
28886
28887         * lib/old-dejagnu.exp:
28888           Fixed problem with CXXFLAGS not being properly reset, and being
28889           corrupted with extraneous "-c" compiler option.  This was
28890           causing binaries to not be generated for test that needed them.
28891           Modified strings passed to "pass" and "fail" so that individual
28892           tests from the same test file would be distinguished by an
28893           identifier appended to the test file name in the summary logs;
28894           this corrected a problem with erroneous diff logs.  Added code
28895           to search testcases for expected fail and unexpected pass keywords.
28896
28897 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
28898
28899         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
28900
28901 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
28902
28903         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
28904           Removed extraneous text from end of "Special g++ Options"
28905           keyphrase.
28906
28907         * lib/old-dejagnu.exp: Added pattern matching to look for new
28908           keywords, embedded in testcases comments, which will trigger
28909           calls to xpass and xfail.
28910
28911 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
28912
28913         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
28914           comments embedded in the testcases, especially the one looking for
28915           special compiler options, as well as the pattern matching for the
28916           compiler output again.
28917
28918 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
28919
28920         * lib/old-dejagnu.exp: Do a proper check of the return value for
28921           execute tests. Fixed several problems with the pattern matching
28922           of the compiler output which gave erroneous test results.
28923           Changed several of the test result messages to be more descriptive.
28924         * config/unix-g++.exp: Proc g++_load now actually works and
28925           executes the tests passed to it and returns a usable return
28926           value.
28927
28928 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
28929
28930           * lib/gcc.exp: Exits gracefully if $CC is bogus.
28931
28932 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
28933
28934         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
28935           Modified both files to properly execute the old style
28936           dejagnu tests. The previous versions of these files were
28937           experimental and did not function anything near correctly.
28938
28939 1993-04-05  Rob Savoye  (rob@cygnus.com)
28940
28941         * Removed all Makefile.in and configure.in files. No configuration
28942         needed now.
28943
28944 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
28945
28946         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
28947
28948 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
28949
28950         * gcc.compile/configure.in, gcc.unsorted/configure.in,
28951         gcc.special/configure.in, gcc.noncompile/configure.in,
28952         gcc.execute/configure.in, gcc.code_quality/configure.in,
28953         g++.other/configure.in, g++.old-deja/configure.in,
28954         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
28955         in srcname setting.
28956
28957 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
28958
28959         * lib/udi.exp:  Fixed mondfe and mondfe_download.
28960         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
28961         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
28962
28963 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
28964
28965         * config/udi-gdb.exp: Check $shell_id after connecting to target.
28966         (gdb_exit): Don't remove *_soc files.
28967
28968 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
28969
28970         * lib/c-torture.exp: Don't look for main; instead always use -w
28971         -c.  This is how the c-torture tests work.  Remove the object
28972         file if the compilation succeeds.
28973         * gcc.execute/execute.exp: Remove executable if test passes.
28974         * gcc.noncompile/noncompile.exp: Every test is an expected
28975         failure.
28976         * gcc.special/special.exp: Added tests from c-torture 1.11,
28977         corrected use of existing test.
28978         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
28979         gcc.execute/920625-1.c: Updated to c-torture 1.11.
28980         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
28981         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
28982         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
28983         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
28984         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
28985         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
28986         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
28987         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
28988         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
28989         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
28990         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
28991         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
28992         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
28993         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
28994         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
28995         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
28996         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
28997         c-torture 1.11.
28998         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
28999         correspond to c-torture 1.11.
29000
29001         * New file.