OSDN Git Service

* gcc/config/i386/cpuid.h: New file.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
2
3         * gcc.dg/i386-cpuid.h: Remove.
4         * gcc.target/i386/mmx-check.h: Include cpuid.h.
5         (main): Use __get_cpuid to get target features.
6         * gcc.target/i386/sse-check.h: Ditto.
7         * gcc.target/i386/sse2-check.h: Ditto.
8         * gcc.target/i386/sse3-check.h: Ditto.
9         * gcc.target/i386/ssse3-check.h: Ditto.
10         * gcc.target/i386/sse4_1-check.h: Ditto.
11         * gcc.target/i386/sse4_2-check.h: Ditto.
12         * gcc.target/i386/sse4a-check.h: Ditto.
13         * gcc.dg/torture/pr16104-1.c: Ditto.
14         (do_test): Change to void.
15         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
16         * gcc.target/i386/sse-6.c: Ditto.
17         * gcc.target/i386/sse-7.c: Ditto.
18         * g++.dg/other/i386-1.C: Include cpuid.h.
19         (main): New function.  Use __get_cpuid to get target fetaures.
20
21 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
22             David Ung  <davidu@mips.com>
23             Nigel Stephens <nigel@mips.com>
24
25         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
26         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27         * gcc.c-torture/compile/mipscop-3.c: Likewise.
28         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29         * gcc.dg/torture/mips-hilo-1.c: Likewise.
30         * gcc.dg/torture/mips-hilo-2.c: Likewise.
31         * gcc.dg/torture/pr19683-1.c: Likewise.
32         * gcc.target/mips/madd-3.c: Likewise.
33         * gcc.target/mips/maddu-3.c: Likewise.
34         * gcc.target/mips/msub-3.c: Likewise.
35         * gcc.target/mips/msubu-3.c: Likewise.
36         * gcc.target/mips/asm-1.c: Likewise.
37         * gcc.target/mips/branch-1.c: Likewise.
38         * gcc.target/mips/ins-1.c: Likewise.
39         * gcc.target/mips/near-far-3.c: Likewise.
40         * gcc.target/mips/near-far-4.c: Likewise.
41         * gcc.target/mips/smartmips-lwxs.c: Likewise.
42         * gcc.target/mips/smartmips-ror-1.c: Likewise.
43         * gcc.target/mips/smartmips-ror-2.c: Likewise.
44         * gcc.target/mips/smartmips-ror-3.c: Likewise.
45         * gcc.target/mips/smartmips-ror-4.c: Likewise.
46         * gcc.target/mips/dspr2-MULT.c: Likewise.
47         * gcc.target/mips/dspr2-MULTU.c: Likewise.
48         * gcc.target/mips/mips32-dsp-run.c: Likewise.
49         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
50         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
51         * gcc.target/mips/code-readable-2.c: Likewise.
52         * gcc.target/mips/code-readable-3.c: Likewise.
53
54 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
55             David Ung  <davidu@mips.com>
56             Nigel Stephens <nigel@mips.com>
57
58         * gcc.target/mips/mips16-attributes.c: New.
59
60 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
61
62         PR fortran/31564
63         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
64
65         PR fortran/33241
66         * gfortran.dg/char_length_10.f90: New test.
67
68 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
69
70         PR c++/29731
71         * g++.dg/parse/template24.C: New.
72
73 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
74
75         * g++.dg/other/spu2vmx-1.C: New test.
76
77 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
78
79         PR tree-optimization/33017
80         * gcc.dg/pr33017.c: New test.
81
82 2007-09-05  Ben Elliston  <bje@au.ibm.com>
83
84         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
85         __protected_stream family of macros.
86
87 2007-09-04  Jan Hubicka  <jh@suse.cz>
88
89         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
90         * gcc.dg/tree-ssa/pr27236.c: Likewise.
91         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
92         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
93         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
94         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
95         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
96         Likewise.
97
98 2007-09-04  Janus Weil  <jaydub66@gmail.com>
99             Tobias Burnus  <burnus@net-b.de>
100
101         * gfortran.dg/proc_decl_1.f90: New.
102         * gfortran.dg/proc_decl_2.f90: New.
103         * gfortran.dg/proc_decl_3.f90: New.
104         * gfortran.dg/proc_decl_4.f90: New.
105
106 2007-09-04  Jan Hubicka  <jh@suse.cz>
107
108         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
109         * gcc.dg/vect/vect-105.c: Mark functions noinline.
110         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
111         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
112         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
113         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
114         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
115         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
116         * gcc.dg/vect/vect-50.c: Mark functions noinline.
117         * gcc.dg/vect/vect-33.c: Mark functions noinline.
118         * gcc.dg/vect/vect-16.c: Mark functions noinline.
119         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
120         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
121         * gcc.dg/vect/vect-92.c: Mark functions noinline.
122         * gcc.dg/vect/vect-75.c: Mark functions noinline.
123         * gcc.dg/vect/vect-58.c: Mark functions noinline.
124         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
125         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
126         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
127         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
128         * gcc.dg/vect/vect-114.c: Mark functions noinline.
129         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
130         * gcc.dg/vect/vect-8.c: Mark functions noinline.
131         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
132         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
133         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
134         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
135         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
136         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
137         * gcc.dg/vect/vect-42.c: Mark functions noinline.
138         * gcc.dg/vect/vect-25.c: Mark functions noinline.
139         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
140         * gcc.dg/vect/vect-67.c: Mark functions noinline.
141         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
142         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
143         * gcc.dg/vect/vect-106.c: Mark functions noinline.
144         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
145         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
146         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
147         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
148         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
149         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
150         * gcc.dg/vect/vect-34.c: Mark functions noinline.
151         * gcc.dg/vect/vect-17.c: Mark functions noinline.
152         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
153         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
154         * gcc.dg/vect/vect-93.c: Mark functions noinline.
155         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
156         * gcc.dg/vect/vect-76.c: Mark functions noinline.
157         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
158         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
159         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
160         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
161         * gcc.dg/vect/vect-115.c: Mark functions noinline.
162         * gcc.dg/vect/vect-9.c: Mark functions noinline.
163         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
164         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
165         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
166         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
167         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
168         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
169         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
170         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
171         * gcc.dg/vect/vect-60.c: Mark functions noinline.
172         * gcc.dg/vect/vect-26.c: Mark functions noinline.
173         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
174         * gcc.dg/vect/vect-85.c: Mark functions noinline.
175         * gcc.dg/vect/vect-68.c: Mark functions noinline.
176         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
177         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
178         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
179         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
180         * gcc.dg/vect/vect-107.c: Mark functions noinline.
181         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
182         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
183         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
184         * gcc.dg/vect/vect-52.c: Mark functions noinline.
185         * gcc.dg/vect/vect-35.c: Mark functions noinline.
186         * gcc.dg/vect/vect-18.c: Mark functions noinline.
187         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
188         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
189         * gcc.dg/vect/vect-77.c: Mark functions noinline.
190         * gcc.dg/vect/vect-2.c: Mark functions noinline.
191         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
192         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
193         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
194         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
195         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
196         * gcc.dg/vect/vect-116.c: Mark functions noinline.
197         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
198         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
199         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
200         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
201         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
202         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
203         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
204         * gcc.dg/vect/vect-44.c: Mark functions noinline.
205         * gcc.dg/vect/vect-27.c: Mark functions noinline.
206         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
207         * gcc.dg/vect/vect-86.c: Mark functions noinline.
208         * gcc.dg/vect/vect-100.c: Mark functions noinline.
209         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
210         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
211         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
212         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
213         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
214         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
215         * gcc.dg/vect/vect-108.c: Mark functions noinline.
216         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
217         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
218         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
219         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
220         * gcc.dg/vect/vect-11.c: Mark functions noinline.
221         * gcc.dg/vect/vect-70.c: Mark functions noinline.
222         * gcc.dg/vect/vect-36.c: Mark functions noinline.
223         * gcc.dg/vect/vect-19.c: Mark functions noinline.
224         * gcc.dg/vect/vect-95.c: Mark functions noinline.
225         * gcc.dg/vect/vect-78.c: Mark functions noinline.
226         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
227         * gcc.dg/vect/vect-3.c: Mark functions noinline.
228         * gcc.dg/vect/vect-all.c: Mark functions noinline.
229         * gcc.dg/vect/vect-117.c: Mark functions noinline.
230         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
231         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
232         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
233         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
234         * gcc.dg/vect/vect-20.c: Mark functions noinline.
235         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
236         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
237         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
238         * gcc.dg/vect/vect-62.c: Mark functions noinline.
239         * gcc.dg/vect/vect-28.c: Mark functions noinline.
240         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
241         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
242         * gcc.dg/vect/vect-87.c: Mark functions noinline.
243         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
244         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
245         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
246         * gcc.dg/vect/vect-109.c: Mark functions noinline.
247         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
248         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
249         noinline.
250         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
251         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
252         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
253         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
254         * gcc.dg/vect/vect-12.c: Mark functions noinline.
255         * gcc.dg/vect/vect-71.c: Mark functions noinline.
256         * gcc.dg/vect/vect-54.c: Mark functions noinline.
257         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
258         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
259         * gcc.dg/vect/vect-96.c: Mark functions noinline.
260         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
261         * gcc.dg/vect/vect-110.c: Mark functions noinline.
262         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
263         * gcc.dg/vect/vect-4.c: Mark functions noinline.
264         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
265         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
266         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
267         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
268         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
269         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
270         * gcc.dg/vect/vect-21.c: Mark functions noinline.
271         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
272         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
273         * gcc.dg/vect/vect-80.c: Mark functions noinline.
274         * gcc.dg/vect/vect-63.c: Mark functions noinline.
275         * gcc.dg/vect/vect-46.c: Mark functions noinline.
276         * gcc.dg/vect/vect-29.c: Mark functions noinline.
277         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
278         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
279         * gcc.dg/vect/vect-88.c: Mark functions noinline.
280         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
281         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
282         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
283         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
284         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
285         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
286         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
287         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
288         * gcc.dg/vect/vect-30.c: Mark functions noinline.
289         * gcc.dg/vect/vect-13.c: Mark functions noinline.
290         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
291         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
292         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
293         * gcc.dg/vect/vect-72.c: Mark functions noinline.
294         * gcc.dg/vect/vect-38.c: Mark functions noinline.
295         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
296         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
297         * gcc.dg/vect/vect-97.c: Mark functions noinline.
298         * gcc.dg/vect/vect-111.c: Mark functions noinline.
299         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
300         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
301         * gcc.dg/vect/vect-5.c: Mark functions noinline.
302         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
303         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
304         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
305         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
306         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
307         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
308         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
309         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
310         * gcc.dg/vect/vect-22.c: Mark functions noinline.
311         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
312         * gcc.dg/vect/vect-64.c: Mark functions noinline.
313         * gcc.dg/vect/vect-89.c: Mark functions noinline.
314         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
315         * gcc.dg/vect/vect-103.c: Mark functions noinline.
316         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
317         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
318         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
319         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
320         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
321         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
322         * gcc.dg/vect/vect-31.c: Mark functions noinline.
323         * gcc.dg/vect/vect-14.c: Mark functions noinline.
324         * gcc.dg/vect/vect-73.c: Mark functions noinline.
325         * gcc.dg/vect/vect-56.c: Mark functions noinline.
326         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
327         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
328         * gcc.dg/vect/vect-98.c: Mark functions noinline.
329         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
330         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
331         * gcc.dg/vect/vect-112.c: Mark functions noinline.
332         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
333         * gcc.dg/vect/vect-6.c: Mark functions noinline.
334         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
335         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
336         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
337         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
338         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
339         * gcc.dg/vect/pr25413.c: Mark functions noinline.
340         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
341         * gcc.dg/vect/vect-40.c: Mark functions noinline.
342         * gcc.dg/vect/vect-23.c: Mark functions noinline.
343         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
344         * gcc.dg/vect/vect-82.c: Mark functions noinline.
345         * gcc.dg/vect/vect-65.c: Mark functions noinline.
346         * gcc.dg/vect/vect-48.c: Mark functions noinline.
347         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
348         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
349         * gcc.dg/vect/vect-104.c: Mark functions noinline.
350         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
351         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
352         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
353         * gcc.dg/vect/vect-32.c: Mark functions noinline.
354         * gcc.dg/vect/vect-15.c: Mark functions noinline.
355         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
356         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
357         * gcc.dg/vect/vect-91.c: Mark functions noinline.
358         * gcc.dg/vect/vect-74.c: Mark functions noinline.
359         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
360         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
361         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
362         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
363         * gcc.dg/vect/vect-99.c: Mark functions noinline.
364         * gcc.dg/vect/vect-113.c: Mark functions noinline.
365         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
366         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
367         * gcc.dg/vect/vect-7.c: Mark functions noinline.
368         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
369         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
370         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
371         * gcc.dg/vect/vect-24.c: Mark functions noinline.
372         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
373         * gcc.dg/vect/vect-83.c: Mark functions noinline.
374         * gcc.dg/vect/vect-66.c: Mark functions noinline.
375         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
376
377 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
378
379         PR middle-end/33187
380         * gcc.target/i386/cmov7.c: New file.
381
382 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
383
384         * gcc.target/i386/sse4a-check.h: New file.
385         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
386         * gcc.target/i386/sse4a-insert.c: Ditto.
387         * gcc.target/i386/sse4a-montsd.c: Ditto.
388         * gcc.target/i386/sse4a-montss.c: Ditto.
389         * gcc.target/i386/mmx-check.h: New file.
390         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
391         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
392         * gcc.target/i386/sse-check.h: New file.
393         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
394         * gcc.target/i386/sse-3.c: Ditto.
395         * gcc.target/i386/sse-7.c: Ditto.
396         * gcc.target/i386/sse-9.c: Ditto.
397         * gcc.target/i386/ssefn-3.c: Ditto.
398         * gcc.target/i386/sse-recip.c: Ditto.
399         * gcc.target/i386/sse-recip-vec.c: Ditto.
400         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
401         * gcc.target/i386/20020523-1.c: Remove.
402         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
403         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
404         * gcc.target/i386/ssefn-4.c: Ditto.
405         * gcc.target/i386/sse-6.c: Ditto.
406         * gcc.target/i386/sse-10.c: Ditto.
407         * gcc.target/i386/sse-11.c: Ditto.
408         * gcc.target/i386/sse-18.c: Ditto.
409         * gcc.target/i386/fpprec-1.c: Ditto.
410         * g++.dg/other/i386-1.C: Ditto.
411
412 2007-09-04  Richard Guenther  <rguenther@suse.de>
413
414         PR tree-optimization/33291
415         * gcc.dg/volatile2.c: New testcase.
416         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
417         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
418         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
419         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
420
421 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
422
423         PR fortran/33253
424         * gfortran.dg/namelist_15.f90: Update test.
425         * gfortran.dg/namelist_24.f90: Update test.
426         * gfortran.dg/namelist_38.f90: New test.
427
428 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
429
430         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
431         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
432         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
433         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
434         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
435         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
436
437 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
438
439         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
440         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
441
442         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
443
444 2007-09-02  David Daney  <ddaney@avtrex.com>
445
446         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
447         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
448         * gcc.target/mips/atomic-memory-1.c: Ditto.
449         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
450
451 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
452
453         * gcc.target/cris/builtin_clz_v0.c: New testcase.
454         * gcc.target/cris/builtin_clz_v3.c: New testcase.
455
456 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
457
458         * gfortran.dg/substr_6.f90: New test.
459
460 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
461
462         PR c++/33208
463         * g++.dg/other/error18.C: New.
464         * g++.dg/expr/bitfield3.C: Adjust.
465
466 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
467
468         PR fortran/33276
469         * gfortran.fortran-torture/compile/pr33276.f90: New.
470
471 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
472
473         PR middle-end/33272
474         * gcc.dg/c99-arraydecl-3.c: New test.
475
476 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
477
478         PR c++/32597
479         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
480         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
481
482 2007-08-31  Tobias Burnus  <burnus@net-b.de>
483
484         PR fortran/33232
485         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
486         * gfortran.dg/read_1.f90: New.
487
488 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
489
490         PR c++/33210
491         * g++.dg/template/error30.C: New.
492
493 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
494
495         PR c++/32113
496         * g++.dg/template/crash70.C: New.
497
498 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
499
500         PR c++/33212
501         * g++.dg/ext/is_class_error.C: New.
502
503 2007-08-31  Olivier Hainque  <hainque@adacore.com>
504
505         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
506         
507 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
508             Revital Eres  <eres@il.ibm.com>
509
510         * gcc.target/powerpc/paired-1.c: New test.
511         * gcc.target/powerpc/paired-2.c: New test.
512         * gcc.target/powerpc/paired-3.c: New test.
513         * gcc.target/powerpc/paired-4.c: New test.
514         * gcc.target/powerpc/paired-5.c: New test.
515         * gcc.target/powerpc/paired-6.c: New test.
516         * gcc.target/powerpc/paired-7.c: New test.
517         * gcc.target/powerpc/ppc-paired.c: New test.
518
519 2007-08-31  Ollie Wild  <aaw@google.com>
520
521         * g++.dg/conversion/ptrmem2.C: New test.
522         * g++.dg/conversion/ptrmem3.C: New test.
523         * g++.dg/conversion/ptrmem4.C: New test.
524         * g++.dg/conversion/ptrmem5.C: New test.
525         * g++.dg/conversion/ptrmem6.C: New test.
526         * g++.dg/conversion/ptrmem7.C: New test.
527         * g++.dg/conversion/ptrmem8.C: New test.
528
529 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
530
531         PR fortran/31879
532         * gfortran.dg/char_length_7.f90: New test.
533         * gfortran.dg/char_length_9.f90: New test.
534         * gfortran.dg/char_assign_1.f90: Add extra warning.
535
536         PR fortran/31197
537         PR fortran/31258
538         * gfortran.dg/char_length_8.f90: New test.
539
540 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
541
542         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
543
544 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
545
546         * gcc.dg/inline-24.c: New test.
547         * g++.dg/opt/inline11.C: New test.
548
549 2007-08-30  Richard Guenther  <rguenther@suse.de>
550
551         * gcc.target/i386/vectorize5.c: New testcase.
552
553 2007-08-30  Tobias Burnus  <burnus@net-b.de>
554
555         PR fortran/33228
556         * interface.c (check_interface0): Improve error for external procs.
557         (check_sym_interfaces): Fix checking of module procedures.
558
559 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
560
561         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
562         (AI): Add AI_ALIGN.
563         * gcc.dg/sync-3.c: New test.
564
565         PR middle-end/32758
566         * gcc.dg/cleanup-12.c: New test.
567
568 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
569
570         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
571         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
572         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
573         * gcc.dg/pr32450.c: Ditto.
574         * gcc.dg/nest.c: Ditto.
575         * gcc.dg/nested-func-4.c: Ditto.
576         * g++.old-deja/g++.law/profile1.C: Ditto.
577
578 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
579
580         PR fortran/32989
581         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
582         non-default integer kind arguments.
583
584 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
585
586         PR fortran/33105
587         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
588
589 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
590
591         * gcc.dg/h8300-ice2.c: Remove target selector.
592
593 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
594
595         PR fortran/33215
596         * gfortran.dg/binding_label_tests_15.f03: New test case.
597         * gfortran.dg/binding_label_tests_16.f03: Ditto.
598
599 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
600
601         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
602         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
603
604 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
605
606         PR c++/33194
607         * g++.dg/other/canon-33194.C: New.
608
609 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
610
611         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
612         * gcc.c-torture/execute/pr23135.c: Likewise.
613
614 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
615
616         * gcc.dg/pr31344.c: Move to ...
617         * gcc.dg/dfp/pr31344.c: ... here.
618         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
619         * gcc.dg/20050503-1.c: Ditto.
620         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
621         * gcc.dg/20061127-1.c: Compile only for fpic targets.
622         * gcc.dg/20060801-1.c: Ditto.
623
624 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
625
626         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
627         * gfortran.dg/nan_1.f90: Likewise.
628
629 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
630
631         PR fortran/33055
632         Revert previous patch.
633
634 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
635             Kazu Hirata  <kazu@codesourcery.com>
636
637         * gcc.target/m68k/interrupt-1.c: New.
638
639 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
640
641         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
642         10000 for targets where "int" can't hold at least 100000.
643         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
644         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
645         (test5)(test6): Use it.
646         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
647         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
648         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
649         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
650         * gcc.dg/attr-alloc_size.c (test): Likewise.
651
652 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
653
654         PR c++/33209
655         * g++.dg/template/error29.C: New.
656
657 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
658
659         PR c++/32596
660         * g++.dg/ext/visibility/anon5.C: New test.
661
662 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
663
664         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
665
666 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
667
668         * gfortran.dg/gamma_1.f90: Remove large-real tests.
669         * gfortran.dg/gamma_2.f90: Remove large-real tests.
670         * gfortran.dg/gamma_4.f90: New: large-real tests.
671
672 2007-08-28  Jason Merrill  <jason@redhat.com>
673
674         PR c++/29000
675         * g++.dg/ext/stmtexpr12.C: New test.
676
677         PR c++/28558
678         * g++.dg/ext/attrib28.C: New test.
679
680 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
681
682         PR target/32661
683         * gcc.target/i386/pr32661.c: New test.
684
685 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
686
687         PR middle-end/32370
688         * gcc.dg/pr32370.c: New test.
689
690         PR rtl-optimization/33148
691         * gcc.c-torture/compile/20070827-1.c: New test.
692
693         PR debug/32914
694         * d++.dg/debug/const3.C: New test.
695         * d++.dg/debug/const4.C: New test.
696         * d++.dg/debug/dwarf2/const1.C: New test.
697         * d++.dg/debug/dwarf2/const2.C: New test.
698         * d++.dg/debug/dwarf2/const2b.C: New test.
699
700 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
701             Vladimir Yanovsky  <yanov@il.ibm.com>
702             Revital Eres  <eres@il.ibm.com>
703             Andrey Belevantsev  <abel@ispras.ru>
704
705         * gcc.dg/sms-1.c: New test.
706
707 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
708
709         * g++.dg/ext/gnu-inline-common.h: New.
710         * g++.dg/ext/gnu-inline-global-reject.C: New.
711         * g++.dg/ext/gnu-inline-global.C: New.
712         * g++.dg/ext/gnu-inline-namespace.C: New.
713         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
714         * g++.dg/ext/gnu-inline-class.C: New.
715         * g++.dg/ext/gnu-inline-class-static.C: New.
716         * g++.dg/ext/gnu-inline-template-class.C: New.
717         * g++.dg/ext/gnu-inline-template-func.C: New.
718
719 2007-08-27  Jason Merrill  <jason@redhat.com>
720
721         PR c++/31337
722         * g++.dg/ext/stmtexpr11.C: New.
723
724 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
725
726         * lib/target-supports.exp (check_profiling_available):
727         Set profiling_available_saved to 0 on fido-*-elf.
728
729 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
730
731         PR tree-optimization/33173
732         
733         * gcc.c-torture/compile/pr33173.c: New.
734
735 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
736
737         PR target/31385
738         * gcc.dg/dfp/pr31385.c: New.
739
740 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
741
742         * gcc.dg/unsigned-long-compare.c: Remove target selector.
743
744 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
745
746         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
747         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
748         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
749         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
750         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
751         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
752         gcc.target/m68k directory.
753         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
754         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
755         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
756         gcc.target/cris directory.
757         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
758         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
759         gcc.target/bfin directory.
760
761         * gcc.target/sh: New directory.
762         * gcc.target/sh/sh.exp: New file.
763         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
764         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
765         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
766         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
767         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
768         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
769
770 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
771
772         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
773         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
774         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
775         * gcc.target/i386/local2.c: Ditto.
776         * gcc.target/i386/stack-prot-kernel.c: Ditto.
777         * gcc.target/i386/20011119-1.c: Ditto.
778         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
779         * gcc.target/i386/fastcall-1.c: Fix target selector.
780
781 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
782
783         PR fortran/33055
784         * gfortran.dg/negative_unit.f: Add new check
785         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
786         -fdefault-integer-8.
787
788 2007-08-26  Asher Langton  <langton2@llnl.gov>
789
790         * gfortran.dg/recursive_stack.f90: New.
791         * gfortran.dg/openmp_stack.f90: New.
792
793 2007-08-26  Tobias Burnus  <burnus@net-b.de>
794
795         PR fortran/31298
796         * gfortran.dg/use_10.f90: New.
797
798 2007-08-26  Tobias Burnus  <burnus@net-b.de>
799
800         PR fortran/32985
801         * gfortran.dg/namelist_14.f90: Make test case valid.
802         * gfortran.dg/common_10.f90: New.
803
804 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
805
806         PR middle-end/33181
807         * gcc.dg/ifelse-2.c: New.
808
809 2007-08-26  Tobias Burnus  <burnus@net-b.de>
810
811         PR fortran/32980
812         * gfortran.dg/gamma_1.f90: New.
813         * gfortran.dg/gamma_2.f90: New.
814         * gfortran.dg/gamma_3.f90: New.
815
816 2007-08-26  Tobias Burnus  <burnus@net-b.de>
817
818         PR fortran/33188
819         * gfortran.dg/used_types_18.f90: New.
820
821 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
822
823         * gcc.dg/array-init-2.c: New test.
824
825 2007-08-24  Tobias Burnus  <burnus@net-b.de>
826
827         PR fortran/33178
828         * gfortran.dg/initialization_4.f90: Update dg-error.
829         * gfortran.dg/initialization_13.f90: New.
830
831 2007-08-24  Richard Guenther  <rguenther@suse.de>
832
833         PR middle-end/33166
834         * gcc.c-torture/compile/pr33166.c: New testcase.
835
836 2007-08-24  Tobias Burnus  <burnus@net-b.de>
837
838         PR fortran/33139
839         * gfortran.dg/pointer_assign_4.f90: New.
840         * gfortran.dg/shape_2.f90: Fix test case.
841         * gfortran.dg/char_result_4.f90: Ditto.
842
843 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
844
845         * gcc.dg/array-init-1.c: New test.
846
847         PR c++/32567
848         * g++.dg/parse/crash36.C: New test.
849
850 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
851
852         * gcc.dg/pr32721.c: Updated.
853
854 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
855
856         PR tree-optimization/32573
857         PR middle-end/32946
858         * gcc.dg/pr32573.c: New test.
859
860         PR c++/32898
861         * g++.dg/lookup/ns3.C: New test.
862
863         * gfortran.dg/assumed_charlen_sharing.f90: New test.
864
865         PR c++/31941
866         * g++.dg/parse/crash37.C: New test.
867
868 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
869
870         PR target/17390
871         * gcc.target/i386/pr17390.c: New test.
872
873 2007-08-23  Richard Guenther  <rguenther@suse.de>
874
875         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
876         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
877         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
878         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
879         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
880         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
881         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
882         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
883
884 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
885
886         * gcc.target/s390: New directory.
887         * gcc.target/s390/s390.exp: New file.
888         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
889         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
890         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
891         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
892         gcc.target/s390 directory.
893
894 2007-08-23  Richard Guenther  <rguenther@suse.de>
895
896         PR tree-optimization/32328
897         * testsuite/gcc.dg/pr32328.c: New testcase.
898
899 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
900
901         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
902           available.
903
904 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
905
906         PR fortran/33095
907         * gfortran.dg/min_max_optional_5.f90: New test.
908         * gfortran.dg/min_max_optional_2.f90: Remove.
909         * gfortran.dg/min_max_optional_3.f90: Remove.
910         * gfortran.dg/min_max_optional_4.f90: Remove.
911
912 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
913
914         * gcc.target/i386/xorps-sse.c: New.
915         * gcc.target/i386/xorps-sse2.c: New.
916
917 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
918
919         * gcc.target/i386/cmov3.c: Fix scan-assembler.
920         * gcc.target/i386/cmov4.c: Fix scan-assembler.
921         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
922
923 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
924
925         PR fortran/33020
926         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
927         include multiple kinds for SHAPE parameter within a single
928         namespace.
929         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
930         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
931
932 2007-08-22  Janus Weil  <jaydub66@gmail.com>
933
934         * interface_abstract_1.f90: Extended test case.
935         * interface_abstract_3.f90: New test.
936
937 2007-08-21  Christian Bruel  <christian.bruel@st.com>
938
939         * gcc.dg/fold-sub.c: New test.
940         
941 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
942
943         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
944         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
945         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
946         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
947         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
948         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
949
950 2007-08-22  Richard Guenther  <rguenther@suse.de>
951
952         PR middle-end/33007
953         * gcc.dg/pr33007.c: New testcase.
954
955 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
956
957         * gcc.c-torture/execute/strcmp-1.x: Delete.
958
959 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
960
961         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
962         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
963         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
964         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
965         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
966         gcc.target/i386/stack-realign.c,
967         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
968         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
969         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
970         target using dg-require-effective-target directive.
971         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
972         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
973         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
974         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
975         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
976         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
977         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
978         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
979         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
980         Require lp64 target using dg-require-effective-target directive.
981         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
982         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
983         directive.
984         * gcc.target/i386/20010202-1.c: Move from here ...
985         * gcc.dg/20010202-1.c: ... to here.
986
987 2007-08-22  Richard Guenther  <rguenther@suse.de>
988
989         PR tree-optimization/33142
990         * gcc.c-torture/execute/pr33142.c: New testcase.
991
992 2007-08-22  Richard Guenther  <rguenther@suse.de>
993
994         PR middle-end/32563
995         * g++.dg/torture/pr32563.C: New testcase.
996
997 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
998
999         PR middle-end/32912
1000         * gcc.dg/pr32912-1.c: Add -w to options.
1001         * gcc.dg/pr32912-2.c: Likewise.
1002         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
1003
1004 2007-08-21  Ian Lance Taylor  <iant@google.com>
1005
1006         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
1007
1008 2007-08-21  Ian Lance Taylor  <iant@google.com>
1009
1010         PR tree-optimization/33134
1011         * g++.dg/tree-ssa/pr33134.C: New test.
1012
1013 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
1014
1015         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
1016         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
1017
1018 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
1019
1020         PR debug/32610
1021         * gcc.dg/debug/pr32610.c: New test.
1022
1023         * g++.dg/init/new24.C: New test.
1024
1025         PR middle-end/32912
1026         * gcc.dg/pr32912-1.c: New test.
1027         * gcc.dg/pr32912-2.c: New test.
1028         * gcc.dg/pr32912-3.c: New test.
1029
1030 2007-08-21  Richard Guenther  <rguenther@suse.de>
1031
1032         * gcc.dg/pointer-arith-10.c: New testcase.
1033
1034 2007-08-21  Richard Guenther  <rguenther@suse.de>
1035
1036         PR middle-end/33122
1037         * gcc.c-torture/compile/pr33122.c: New testcase.
1038
1039 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
1040
1041         * g++.dg/warn/Wnvdtor-2.C: New testcase.
1042
1043 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
1044
1045         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
1046
1047 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
1048
1049         PR c++/33025
1050         * g++.dg/init/new23.C: New test.
1051
1052 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1053
1054         PR middle-end/30564
1055         * gcc.c-torture/compile/pr30564-1.c: New test.
1056         * gcc.c-torture/compile/pr30564-2.c: New test.
1057
1058 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
1059
1060         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
1061
1062 2007-08-19  Tobias Burnus  <burnus@net-b.de>
1063
1064         * gfortran.dg/interface_abstract_2.f90: New.
1065         * gfortran.dg/interface_abstract_1.f90: Fix typo.
1066
1067 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1068
1069         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
1070         unknown (so that outer-loop wont get analyzed).
1071         * gcc.dg/vect/vect-outer-1a.c: New test.
1072         * gcc.dg/vect/vect-outer-1b.c: New test.
1073         * gcc.dg/vect/vect-outer-1.c: New test.
1074         * gcc.dg/vect/vect-outer-2a.c: New test.
1075         * gcc.dg/vect/vect-outer-2b.c: New test.
1076         * gcc.dg/vect/vect-outer-2c.c: New test.
1077         * gcc.dg/vect/vect-outer-2.c: New test.
1078         * gcc.dg/vect/vect-outer-3a.c: New test.
1079         * gcc.dg/vect/vect-outer-3b.c: New test.
1080         * gcc.dg/vect/vect-outer-3c.c: New test.
1081         * gcc.dg/vect/vect-outer-3.c: New test.
1082         * gcc.dg/vect/vect-outer-4a.c: New test.
1083         * gcc.dg/vect/vect-outer-4b.c: New test.
1084         * gcc.dg/vect/vect-outer-4c.c: New test.
1085         * gcc.dg/vect/vect-outer-4d.c: New test.
1086         * gcc.dg/vect/vect-outer-4e.c: New test.
1087         * gcc.dg/vect/vect-outer-4f.c: New test.
1088         * gcc.dg/vect/vect-outer-4g.c: New test.
1089         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
1090         * gcc.dg/vect/vect-outer-4i.c: New test.
1091         * gcc.dg/vect/vect-outer-4j.c: New test.
1092         * gcc.dg/vect/vect-outer-4k.c: New test.
1093         * gcc.dg/vect/vect-outer-4l.c: New test.
1094         * gcc.dg/vect/vect-outer-4m.c: New test.
1095         * gcc.dg/vect/vect-outer-4.c: New test.
1096         * gcc.dg/vect/vect-outer-5.c: New test.
1097         * gcc.dg/vect/vect-outer-6.c: New test.
1098         * gcc.dg/vect/vect-outer-fir.c: New test.
1099         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
1100         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
1101
1102 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1103
1104         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
1105         and -fno-tree-reassoc.
1106         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
1107         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1108         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
1109         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1110         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
1111         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1112         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
1113         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
1114         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
1115         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
1116         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
1117         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
1118         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
1119         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
1120         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
1121         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
1122         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
1123         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
1124         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
1125         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
1126         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
1127         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
1128         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
1129         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
1130         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
1131         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
1132         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
1133         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
1134         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
1135         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
1136         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
1137         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
1138         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
1139         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
1140         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
1141         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
1142         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
1143
1144 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1145
1146         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
1147         versioning for aliasing).
1148         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
1149
1150         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
1151         targets.
1152         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
1153
1154 2007-08-18  Tom Tromey  <tromey@redhat.com>
1155
1156         PR preprocessor/32974:
1157         * gcc.dg/cpp/pr32974.c: New file.
1158
1159 2007-08-17  Tobias Burnus  <burnus@net-b.de>
1160
1161         * gfortran.dg/interface_abstract_1.f90: New.
1162
1163 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
1164
1165         PR fortran/32881
1166         * gfortran.dg/pure_initializer_1.f90: New test.
1167
1168 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
1169
1170         PR fortran/32875
1171         * gfortran.dg/array_constructor_18.f90: New test.
1172
1173 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1174
1175         PR c++/28989
1176         * g++.dg/expr/lval3.C: New test.
1177         * g++.dg/expr/lval4.C: New test.
1178
1179 2007-08-17  Ollie Wild  <aaw@google.com>
1180
1181         PR c++/31749
1182         * g++.dg/lookup/builtin3.C: New test.
1183         * g++.dg/lookup/builtin4.C: New test.
1184         * g++.dg/lookup/using19.C: New test.
1185
1186 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1187
1188         PR c++/32190
1189         * g++.dg/parse/error31.C: New.
1190
1191 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1192
1193         PR c++/32112
1194         * g++.dg/template/error26.C: New.
1195
1196 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1197
1198         PR fortran/33079
1199         * gfortran.dg/zero_length_2.f90: New test.
1200
1201 2007-08-17  Tobias Burnus  <burnus@net-b.de>
1202
1203         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
1204         * gfortran.dg/kind_tests_3.f03: Ditto.
1205         * gfortran.dg/global_vars_f90_init.f90: Ditto.
1206         * gfortran.dg/interface_13.f90: Ditto.
1207         * gfortran.dg/pr32738.f90: Ditto.
1208         * gfortran.dg/module_private_1.f90: Ditto.
1209         * gfortran.dg/test_only_clause.f90: Ditto.
1210         * gfortran.dg/bind_c_vars.f90: Ditto.
1211         * gfortran.dg/bind_c_dts.f90: Ditto.
1212         * gfortran.dg/use_9.f90: Ditto.
1213         * gfortran.dg/generic_8.f90: Ditto.
1214         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
1215         * gfortran.dg/private_type_6.f90: Ditto.
1216         * gfortran.dg/c_assoc.f90: Ditto.
1217         * gfortran.dg/private_type_7.f90: Ditto.
1218         * gfortran.dg/global_vars_c_init.f90: Ditto.
1219         * gfortran.dg/bind_c_dts_2.f03: Ditto.
1220         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
1221         * gfortran.dg/c_size_t_test.f03: Ditto.
1222         * gfortran.dg/used_types_12.f90: Ditto.
1223         * gfortran.dg/pr25923.f90: Ditto.
1224         * gfortran.dg/test_com_block.f90: Ditto.
1225         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
1226         * gfortran.dg/equiv_constraint_7.f90: Ditto.
1227         * gfortran.dg/com_block_driver.f90: Ditto.
1228         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
1229         * gfortran.dg/use_iso_c_binding.f90: Ditto.
1230         * gfortran.dg/c_loc_test.f90: Ditto.
1231         * gfortran.dg/c_ptr_tests.f03: Ditto.
1232         * gfortran.dg/module_interface_1.f90: Ditto.
1233
1234 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1235
1236         PR c++/32870
1237         * g++.dg/other/error17.C: Adjust.
1238         
1239 2007-08-17  Ben Elliston  <bje@au.ibm.com>
1240
1241         PR middle-end/32970
1242         * g++.dg/ext/altivec-14.C: New test.
1243
1244 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
1245
1246         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
1247         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
1248         dump files.
1249         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
1250         * gcc.dg/vect/pr32366.c: Ditto.
1251
1252 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
1253
1254         PR testsuite/33082
1255         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
1256         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1257         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1258         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1259
1260 2007-08-16  Tobias Burnus  <burnus@net-b.de>
1261
1262         PR fortran/33072
1263         * gfortran.dg/use_9.f90: New.
1264
1265 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
1266
1267         * g++.dg/gcov/gcov-5.C: New test.
1268
1269 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
1270
1271         * g++.dg/gcov/gcov-4.C: New test.
1272         * lib/gcov.exp (verify-lines): Add support for
1273         checking no-coverage lines.
1274
1275 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
1276
1277         * gcc.dg/vect/vect-vfa-01.c: New.
1278         * gcc.dg/vect/vect-vfa-02.c: New.
1279         * gcc.dg/vect/vect-vfa-03.c: New.
1280         * gcc.dg/vect/vect-vfa-04.c: New.
1281         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
1282         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
1283         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
1284         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
1285         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
1286         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
1287         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
1288         gfortran.dg/vect/pr19049.f90: Rename to start with
1289         prefix no-vfa-.
1290         * gcc.dg/vect/vect.exp: Disable versioning for alias
1291         when test starts with no-vfa-.
1292         * gfortran.dg/vect/vect.exp: Likewise.
1293
1294 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
1295
1296         * gcc.dg/torture/pr32897.c: New test.
1297
1298 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
1299
1300         PR c++/31132
1301         * g++.dg/template/crash69.C: New.
1302
1303 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
1304
1305         * lib/target-supports.exp (check_effective_target_arm32): Use
1306         check_no_compiler_messages.
1307
1308 2007-08-15  Diego Novillo  <dnovillo@google.com>
1309
1310         gcc.dg/tree-ssa/20070815.c: New test.
1311
1312 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1313
1314         PR fortran/33077
1315         * gfortran.dg/random_7.f90: Initialize variable.
1316
1317 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
1318
1319         PR middle-end/33074
1320         * gfortran.dg/pr33074.f90: New test.
1321
1322         PR c++/32992
1323         * g++.dg/opt/nrv14.C: New test.
1324
1325 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
1326
1327         PR c++/33035
1328         * g++.dg/template/crash68.C: New.
1329
1330 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
1331
1332         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
1333         * gcc.dg/sibcall-4.c: Ditto.
1334
1335 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1336
1337         PR fortran/33066
1338         * gfortran.dg/use_8.f90: New test.
1339         * gfortran.dg/c_loc_tests_2.f03: Fix code.
1340
1341 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
1342
1343         PR c++/27211
1344         * g++.dg/template/error27.C: New.
1345         * g++.dg/template/error28.C: New.
1346         * g++.dg/other/pr28304.C: Adjust.
1347         * g++.old-deja/g++.mike/p811.C: Likewise.
1348
1349 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1350
1351         PR target/30315
1352         * gcc.target/i386/pr30315.c: New.
1353
1354 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1355
1356         PR fortran/32594
1357         * gfortran.dg/substr_5.f90: New test.
1358
1359 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
1360
1361         PR c/30428
1362         * gcc.dg/vector-2.c: New test.
1363
1364         PR c++/30428
1365         * g++.dg/ext/vector8.C: New test.
1366
1367 2007-08-13  Dan Hipschman  <dsh@google.com>
1368
1369         PR c/32953
1370         * gcc.dg/format/array-1.c: Add an additional test for
1371         unterminated format strings of length 1.
1372
1373 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1374
1375         PR fortran/32926
1376         * gfortran.dg/external_procedures_3.f90: New test.
1377
1378 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1379
1380         PR fortran/32827
1381         * gfortran.dg/import6.f90: New test.
1382
1383 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
1384
1385         PR C/30427
1386         *  gcc.dg/vector-1.c: New test.
1387
1388 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
1389
1390         * gcc.dg/pr21255-4.c: Skip for PIC.
1391         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
1392
1393 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
1394
1395         * gcc.dg/attr-isr.c: Skip for PIC.
1396         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1397         * gcc.dg/attr-isr-trapa.c: Likewise.
1398         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1399         * gcc.dg/pragma-isr-trapa.c: Likewise.
1400         * gcc.dg/pragma-isr-trapa2.c: Likewise.
1401
1402 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1403
1404         PR fortran/32962
1405         * gfortran.dg/transpose_1.f90: New test.
1406
1407 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1408
1409         PR fortran/29600
1410         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
1411         intrinsic.
1412
1413 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1414
1415         PR fortran/30964
1416         PR fortran/33054
1417         * gfortran.dg/random_4.f90: New test.
1418         * gfortran.dg/random_5.f90: New test.
1419         * gfortran.dg/random_6.f90: New test.
1420         * gfortran.dg/random_7.f90: New test.
1421
1422 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1423
1424         PR fortran/32860
1425         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
1426
1427 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1428
1429         PR fortran/31629
1430         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
1431
1432 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1433
1434         PR fortran/29600
1435         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
1436         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
1437
1438 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1439
1440         PR fortran/32937
1441         * gfortran.dg/char_length_6.f90: New test.
1442
1443 2007-08-10  Ollie Wild  <aaw@google.com>
1444
1445         * g++.dg/lookup/using18.C: New test.
1446
1447 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
1448
1449         PR c++/17763
1450         * g++.dg/other/error16.C: New.
1451
1452 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1453
1454         PR libfortran/33039
1455         * gfortran.dg/namelist_37.f90: New test.
1456
1457 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
1458
1459         PR c++/22256
1460         * g++.dg/conversion/op3.C: New.
1461
1462 2007-08-09  Tobias Burnus  <burnus@net-b.de>
1463
1464         PR fortran/32987
1465         * gfortran.dg/fmt_tab_1.f90: New.
1466         * gfortran.dg/fmt_tab_2.f90: New.
1467
1468 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1469
1470         PR c/32796
1471         * gcc.c-torture/compile/pr32796.c: New test.
1472
1473 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1474
1475         PR middle-end/32813
1476         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
1477         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
1478         instead of just -O.
1479
1480 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
1481
1482         * gcc.target/mips/code-readable-1.c: New test.
1483         * gcc.target/mips/code-readable-2.c: Likewise.
1484         * gcc.target/mips/code-readable-3.c: Likewise.
1485
1486 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
1487             Revital Eres  <eres@il.ibm.com>
1488
1489         * gfortran.dg/sms-1.f90: Add comment.
1490         * gfortran.dg/sms-2.f90: New.
1491
1492 2007-08-07  Ian Lance Taylor  <iant@google.com>
1493
1494         * gcc.dg/instrument-1.c: New test.
1495         * gcc.dg/instrument-2.c: New test.
1496         * gcc.dg/instrument-3.c: New test.
1497
1498 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
1499
1500         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
1501
1502 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
1503
1504         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
1505         !vector_alignment_reachable targets.
1506         * gcc.dg/vect/vect-33.c: Likewise.
1507         * gcc.dg/vect/vect-42.c: Likewise.
1508         * gcc.dg/vect/vect-44.c: Likewise.
1509         * gcc.dg/vect/vect-50.c: Likewise.
1510         * gcc.dg/vect/vect-70.c: Likewise.
1511         * gcc.dg/vect/vect-71.c: Likewise.
1512         * gcc.dg/vect/vect-87.c: Likewise.
1513         * gcc.dg/vect/vect-88.c: Likewise.
1514         * gcc.dg/vect/vect-91.c: Likewise.
1515         * gcc.dg/vect/vect-93.c: Likewise.
1516         * gcc.dg/vect/vect-96.c: Likewise.
1517         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
1518         * gcc.dg/vect/section-anchors-69.c: Likewise.
1519         * gcc.dg/vect/pr25413.c: Likewise.
1520         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
1521         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
1522         * gfortran.dg/vect-2.f90: Likewise.
1523         * gfortran.dg/vect-3.f90: Likewise.
1524         * gfortran.dg/vect-4.f90: Likewise.
1525         * gfortran.dg/vect-5.f90: Likewise.
1526         * lib/target-supports.exp (check_effective_target_natural_alignment): 
1527         Return false for darwin. 
1528         (check_effective_target_vector_alignment_reachable_for_double): New.
1529
1530 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
1531
1532         * gcc.dg/multiword-1.c: New testcase.
1533
1534 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
1535
1536         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
1537         messages.
1538         * gfortran.dg/namelist_36.f90: New test.
1539
1540 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1541
1542         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
1543           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
1544
1545 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
1546
1547         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
1548         * gcc.dg/torture/type-generic-1.c: Likewise.
1549
1550 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1551
1552         * gcc.c-torture/20070522-1.c: Move to ...
1553         * gcc.c-torture/compile/20070522-1.c: Here.
1554
1555 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1556
1557         PR fortran/29828
1558         * gfortran.dg/minmax_char_1.f90: New test.
1559         * gfortran.dg/minmax_char_2.f90: New test.
1560         * gfortran.dg/min_max_optional_4.f90: New test.
1561
1562 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1563
1564         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
1565         hanging on the testcase.
1566
1567 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1568
1569         PR middle-end/32988
1570         * gcc.c-torture/compile/pr32988.c: New test.
1571
1572 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1573
1574         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
1575
1576 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
1577
1578         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
1579
1580         Revert:
1581         2007-03-22  Dirk Mueller  <dmueller@suse.de>
1582
1583         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1584
1585 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1586
1587         PR fortran/32979
1588         * gfortran.dg/isnan_1.f90: New test.
1589
1590 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
1591             Revital Eres <eres@il.ibm.com>
1592
1593         * gcc.dg/sms-antideps.c: New test.
1594
1595 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
1596
1597         PR fortran/31214
1598         * gfortran.dg/entry_13.f90: New test.
1599
1600         * gfortran.dg/entry_12.f90: Clean up .mod file.
1601
1602 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1603
1604         PR fortran/32770
1605         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
1606         variables as kind=4 so they don't overflow the record length.
1607
1608 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1609
1610         PR fortran/32968
1611         * gfortran.dg/selected_kind_1.f90: New test.
1612
1613 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1614
1615         PR middle-end/32780
1616         * gcc.c-torture/compile/pr32780.c: New test.
1617
1618 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1619
1620         RP middle-end/32399
1621         * gcc.c-torture/compile/pr32399.c: New testcase.
1622
1623 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1624
1625         PR middle-end/32304
1626         * g++.dg/torture/pr32304.C: New testcase.
1627
1628 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1629
1630         PR middle-end/32935
1631         * gfortran.fortran-torture/compile/complex_1.f90: New test.
1632
1633 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1634
1635         PR fortran/32955
1636         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
1637
1638 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1639
1640         PR fortran/31202
1641         * gfortran.dg/nint_2.f90: New test.
1642
1643 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
1644
1645         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
1646         * gcc.dg/weak/typeof-2.c: Likewise.
1647
1648 2007-08-03  Diego Novillo  <dnovillo@google.com>
1649
1650         PR 31521
1651         * gcc.dg/tree-ssa/pr31521.c: New test.
1652
1653 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1654
1655         PR fortran/32770
1656         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
1657         iostat must be default kind.
1658
1659 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1660
1661         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
1662
1663 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1664
1665         PR fortran/32770
1666         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
1667         explicit so test passes with -fdefault-integer-8.
1668         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
1669         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
1670
1671 2007-08-02  Lee Millward  <lee.millward@gmail.com>
1672
1673         PR c++/30849
1674         * g++.dg/parse/asm1.C: New test.
1675
1676         PR c++/30850
1677         * g++.dg/parse/asm2.C: Likewise.
1678
1679         PR c++/30851
1680         * g++.dg/parse/asm3.C: Likewise.
1681         
1682 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1683
1684         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
1685           "int" is only 16 bit bits wide.
1686         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1687
1688 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1689
1690         * g++.dg/torture/type-generic-1.C: New.
1691         * gcc.dg/pr28796-2.c: Move tests ...
1692         * gcc.dg/tg-tests.h: ... here.
1693         * gcc.dg/torture/type-generic-1.c: New.
1694
1695 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1696
1697         PR libfortran/32954
1698         * minmaxloc_3.f90:  New test case.
1699
1700 2007-08-01  Tobias Burnus  <burnus@net-b.de>
1701
1702         PR fortran/32936
1703         * gfortran.dg/allocate_stat.f90: New.
1704
1705 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
1706
1707         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
1708
1709 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1710
1711         PR tree-optimization/32919
1712         * gcc.c-torture/compile/pr32919.c: New.
1713
1714 2007-08-01  Nick Clifton  <nickc@redhat.com>
1715
1716         * gcc.c-torture/execute/execute.exp: Change copyright header to
1717         refer to version 3 of the GNU General Public License and to point
1718         readers at the COPYING3 file and the FSF's license web page.
1719         * gcc.c-torture/execute/ieee/ieee.exp,
1720         gcc.c-torture/unsorted/unsorted.exp,
1721         gcc.c-torture/compile/compile.exp,
1722         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
1723         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
1724         gcc.target/cris/torture/cris-torture.exp,
1725         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
1726         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
1727         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
1728         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
1729         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
1730         gnat.dg/dg.exp, gnat.dg/style/style.exp,
1731         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
1732         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
1733         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
1734         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
1735         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
1736         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
1737         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
1738         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
1739         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
1740         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
1741         gcc.dg/noncompile/noncompile.exp,
1742         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
1743         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
1744         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
1745         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
1746         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
1747         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
1748         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
1749         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
1750         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
1751         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
1752         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
1753         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
1754         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
1755         g++.old-deja/old-deja.exp,
1756         gfortran.fortran-torture/execute/execute.exp,
1757         gfortran.fortran-torture/compile/compile.exp,
1758         treelang/output/output-1.c, treelang/output/output-1.tree,
1759         treelang/execute/execute.exp, treelang/Makefile.in,
1760         treelang/compile/compile.exp, g++.dg/dg.exp,
1761         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
1762         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
1763         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
1764         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
1765         g++.dg/compat/struct-layout-1.exp,
1766         g++.dg/compat/struct-layout-1_generate.c,
1767         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
1768         g++.dg/bprob/bprob.exp, config/default.exp,
1769         gcc.test-framework/test-framework.awk,
1770         gcc.test-framework/gen_directive_tests,
1771         gcc.test-framework/test-framework.exp,
1772         objc.dg/special/special.exp,
1773         objc.dg/gnu-encoding/gnu-encoding.exp,
1774         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
1775         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
1776         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
1777         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
1778         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
1779         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
1780         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
1781         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
1782         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
1783         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
1784         lib/target-supports-dg.exp, lib/gcc-defs.exp,
1785         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
1786         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
1787         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
1788         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
1789         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
1790         Likewise.
1791
1792 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
1793
1794         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
1795         error message text.
1796
1797 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
1798
1799         PR fortran/32945
1800         * gfortran.dg/initialization_12.f90: New test.
1801
1802 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
1803
1804         PR fortran/31609
1805         * gfortran.dg/entry_12.f90: New test.
1806
1807 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1808
1809         PR fortran/32938
1810         * gfortran.dg/altreturn_6.f90: New test.
1811
1812 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
1813
1814         PR fortran/32942
1815         * gfortran.dg/exponent_2.f90: New test.
1816
1817 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
1818
1819         * gcc.dg/vect/vect-117.c: New test.
1820         * gcc.dg/vect/vect-74.c: Enabled test
1821         * gcc.dg/vect/vect-81.c: Enabled test
1822
1823 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
1824
1825         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
1826         s/dg-error/dg-warning where warning is expected.
1827
1828 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1829
1830         PR fortran/32770
1831         * gfortran.dg/array_constructor_12.f90:  Adjust argument
1832         of huge() to correct kind.
1833
1834 2007-07-30  Ollie Wild  <aaw@google.com>
1835
1836         * gcc.dg/cpp/counter-2.c: New test.
1837         * gcc.dg/cpp/counter-3.c: New test.
1838         * gcc.dg/cpp/dir-only-1.c: New test.
1839         * gcc.dg/cpp/dir-only-1.h: New file.
1840         * gcc.dg/cpp/dir-only-2.c: New test.
1841         * gcc.dg/cpp/dir-only-3.c: New test.
1842         * gcc.dg/cpp/dir-only-3a.h: New file.
1843         * gcc.dg/cpp/dir-only-3b.h: New file.
1844         * gcc.dg/cpp/dir-only-4.c: New test.
1845         * gcc.dg/cpp/dir-only-5.c: New test.
1846         * gcc.dg/cpp/dir-only-6.c: New test.
1847
1848 2007-07-30  Julian Brown  <julian@codesourcery.com>
1849
1850         * gcc.target/arm/neon/v*.c: Regenerate.
1851
1852 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
1853
1854         PR c++/32108
1855         * g++.dg/ext/label6.C: New.
1856
1857 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1858
1859         PR libfortran/32858
1860         PR libfortran/30814
1861         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
1862
1863 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
1864
1865         PR fortran/31211
1866         * gfortran.dg/actual_pointer_function_1.f90: New test.
1867
1868         PR fortran/32682
1869         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
1870
1871 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
1872
1873         PR fortran/32906
1874         * gfortran.dg/shape_1.f90: Adjust error message.
1875         * gfortran.dg/parameter_array_ref_1.f90: New test.
1876
1877 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1878
1879         PR fortran/31609
1880         * gfortran.dg/entry_11.f90: New test.
1881
1882 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
1883             Revital Eres  <eres@il.ibm.com>
1884
1885         * gfortran.dg/sms-1.f90: New test.
1886
1887 2007-07-28  Richard Guenther  <rguenther@suse.de>
1888
1889         * gcc.c-torture/compile/pr32920.c: New testcase.
1890
1891 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
1892
1893         PR c++/30917
1894         * g++.dg/lookup/friend11.C: New test.
1895
1896 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
1897
1898         * gfortran.dg/namelist_5.f90: Adjusted error message.
1899         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
1900         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
1901         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
1902         * gfortran.dg/namelist_32.f90: ... this.
1903
1904         PR fortran/32876
1905         * gfortran.dg/namelist_33.f90: New test.
1906
1907         PR fortran/32905
1908         * gfortran.dg/namelist_34.f90: New test.
1909
1910         PR fortran/31818
1911         * gfortran.dg/namelist_35.f90: New test.
1912
1913 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
1914
1915         PR fortran/32880
1916         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
1917
1918 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1919
1920         PR testsuite/32471
1921         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
1922           assuming it is 0x7ffffffff.
1923         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
1924         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
1925
1926 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1927
1928         * gfortran.dg/operator_3.f90: Fix dg directive.
1929         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
1930         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
1931         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
1932
1933 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
1934
1935         * g++.dg/cpp0x/decltype1.C: New.
1936         * g++.dg/cpp0x/decltype2.C: New.
1937         * g++.dg/cpp0x/decltype3.C: New.
1938         * g++.dg/cpp0x/decltype4.C: New.
1939         * g++.dg/cpp0x/decltype5.C: New.
1940         * g++.dg/cpp0x/decltype6.C: New.
1941
1942 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1943
1944         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
1945           because the test relies on bit 31 to be the sign bit.
1946
1947 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1948
1949         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
1950           assuming it is 0x7fffffff.
1951         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
1952         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
1953
1954 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
1955
1956         PR c++/32346
1957         * g++.dg/expr/bitfield9.C: New test.
1958
1959 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1960
1961         PR fortran/32899
1962         * gfortran.dg/logical_comp.f90: Update dg-error strings.
1963
1964 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1965
1966         PR fortran/32760
1967         * gfortran.dg/private_type_7.f90: New test.
1968
1969 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1970
1971         PR fortran/32035
1972         * gfortran.dg/select_char_1.f90: New test.
1973
1974 2007-07-27  Tobias Burnus  <burnus@net-b.de>
1975
1976         PR fortran/32903
1977         * gfortran.dg/initialization_11.f90: New test.
1978
1979 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
1980
1981         * gcc.target/mips/ins-1.c: New test.
1982
1983 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
1984
1985         PR/19232
1986         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
1987         (f1): Likewise.
1988
1989 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1990
1991         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
1992         error: width of 'spare' exceeds its type.
1993
1994 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
1995
1996         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
1997         * gcc.dg/sibcall-4.c: Likewise.
1998
1999 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2000
2001         PR rtl-optimization/31500
2002         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
2003         * g++.dg/warn/Warray-bounds.C: Likewise.
2004
2005 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2006
2007         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
2008
2009 2007-07-25  Julian Brown  <julian@codesourcery.com>
2010             Paul Brook  <paul@codesourcery.com>
2011             Joseph Myers  <joseph@codesourcery.com>
2012             Mark Shinwell  <shinwell@codesourcery.com>
2013
2014         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
2015         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
2016         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
2017         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
2018         (check_effective_target_arm_neon_hw): New.
2019         * gcc.target/arm/neon/neon.exp: New file.
2020         * gcc.target/arm/neon/polytypes.c: New file.
2021         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
2022
2023 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
2024
2025         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
2026           targets where an "int" is less than 32 bits wide.
2027
2028 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2029
2030         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
2031
2032 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2033
2034         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
2035           during addition if an int is only 16 bits wide.
2036         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
2037
2038 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2039
2040         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
2041           size as "long int" and are 32 or 64 bits wide.
2042         * gcc.dg/torture/pr28814.c: Likewise.
2043
2044 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2045
2046         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
2047           exactly as wide as an int.
2048
2049 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
2050
2051         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
2052         Define and use throughout as long long printf format specifier.
2053         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
2054         Likewise.
2055
2056 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
2057
2058         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
2059         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
2060
2061 2007-07-25  Ben Elliston  <bje@au.ibm.com>
2062
2063         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
2064
2065 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
2066
2067         * gcc.c-torture/execute/20070724-1.c: New.
2068
2069 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
2070
2071         PR fortran/31205
2072         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
2073         "deallocates" to 24, since patch has code rid of much spurious
2074         code.
2075         * gfortran.dg/interface_assignment_1.f90 : New test.
2076
2077         PR fortran/32842
2078         * gfortran.dg/interface_assignment_2.f90 : New test.
2079
2080 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
2081
2082         PR fortran/32867
2083         * fortran.dg/initialization_10.f90: New test.
2084
2085 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
2086
2087         PR fortran/32778
2088         * gfortran.dg/imag_2.f: Removed
2089         * gfortran.dg/warn_std_1.f90: New test.
2090         * gfortran.dg/warn_std_2.f90: New test.
2091         * gfortran.dg/warn_std_3.f90: New test.
2092
2093 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
2094
2095         PR c++/29001
2096         * g++.dg/init/new22.C: New.
2097
2098 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
2099
2100         PR c++/32561
2101         * g++.dg/template/crash67.C: New.
2102
2103 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
2104
2105         * lib/target-support.exp (check_effective_target_natural_alignment): 
2106         (check_effective_target_vector_alignment_reachable): New.
2107         * config/spu/spu.c (spu_vector_alignment_reachable): New.
2108         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
2109         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
2110         check.
2111         * gcc.dg/vect/pr25413.c: Likewise.
2112         * gcc.dg/vect/pr31699.c: Likewise.
2113
2114 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
2115
2116         PR fortran/30814
2117         * gfortran.dg/pack_bounds_1.f90:  New test case.
2118
2119 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
2120
2121         PR fortran/31639
2122         * gfortran.dg/initialization_9.f90: New test.
2123
2124 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2125
2126         PR fortran/32797
2127         PR fortran/32800
2128         * gfortran.dg/bind_c_usage_8.f03: New test case.
2129         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
2130         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
2131
2132 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
2133
2134         * gcc.target/mips/branch-cost-1.c: New test.
2135         * gcc.target/mips/branch-cost-2.c: Likewise.
2136
2137 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2138
2139         PR fortran/32732
2140         * gfortran.dg/c_char_tests.f03: New test case.
2141         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
2142         * gfortran.dg/c_char_tests_2.f03: New test case.
2143         * gfortran.dg/value_6.f03: Ditto.
2144         * gfortran.dg/value_7.f03: Ditto.
2145
2146 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2147
2148         PR fortran/32600
2149         * gfortran.dg/c_funloc_tests_5.f03: New.
2150         * gfortran.dg/c_funloc_tests_5.f04: New.
2151         * gfortran.dg/c_funloc_tests_4_driver.c: New.
2152
2153 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2154
2155         PR c++/32839
2156         * g++.dg/expr/call4.C: New.
2157         * g++.dg/expr/call5.C: New.
2158
2159 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
2160
2161         PR fortran/32710
2162         * gfortran.dg/namelist_30.f90: New test.
2163
2164 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
2165
2166         PR fortran/29962
2167         * gfortran.dg/array_initializer_1.f90: Removed warning.
2168         * gfortran.dg/initialization_1.f90: Adjusted messages.
2169         * gfortran.dg/nested_modules_6.f90: Removed warning.
2170
2171         PR fortran/31253
2172         * gfortran.dg/initialization_7.f90: New test.
2173
2174         PR fortran/31639
2175         * gfortran.dg/initialization_8.f90: New test.
2176
2177 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2178
2179         PR c++/30818
2180         * g++.dg/template/crash47.C: Adjust errors.
2181         * g++.dg/template/crash48.C: Adjust errors.
2182         * g++.dg/template/typename12.C: New.
2183         * g++.dg/template/typename13.C: New.
2184         * g++.dg/template/typename14.C: New.
2185         * g++.dg/template/typedef6.C: Adjust errors.
2186
2187 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
2188
2189         PR fortran/32627
2190         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
2191         * gfortran.dg/pr32627.f03: New test case.
2192
2193         * gfortran.dg/c_f_pointer_logical.f03: New test case.
2194         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
2195         c_f_pointer_logical.
2196         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
2197         c_f_pointer_complex.
2198         * gfortran.dg/c_f_pointer_complex.f03: New test case.
2199         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
2200         c_f_pointer_shape_tests_2.
2201         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
2202
2203 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
2204
2205         PR fortran/32804
2206         * gfortran.dg/c_loc_tests_9.f03: New test case.
2207         * gfortran.dg/c_loc_tests_10.f03: Ditto.
2208
2209 2007-07-21  Lee Millward  <lee.millward@gmail.com>
2210
2211         PR fortran/32823
2212         * gfortran.dg/int_2.f90: New test.
2213         
2214 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2215
2216         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
2217
2218 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
2219
2220         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
2221         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
2222
2223 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
2224
2225         PR tree-optimization/19910
2226         * gcc.dg/pr19910.c: New test.
2227
2228 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
2229
2230         PR fortran/32738
2231         * gfortran.dg/pr32738.f90: New test.
2232
2233 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2234
2235         PR tree-optimzation/32635
2236         * gfortran.dg/pr32635.f:  New test case.
2237
2238 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
2239
2240         PR fortran/32801
2241         * gfortran.dg/pr32801.f03: New test case.
2242
2243 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2244
2245         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
2246         Test negative numbers also.
2247         * gcc.dg/c99-math-float-1.c: Likewise.
2248         * gcc.dg/c99-math-long-double-1.c: Likewise.
2249         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
2250         test inputs.
2251
2252 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
2253         
2254         * lib/target-supports.exp (check_effective_target_sync_int_long):
2255         Enable for xtensa.
2256         (check_effective_target_sync_char_short): Likewise.
2257         
2258 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2259
2260         * gcc.dg/pr28796-2.c: Add more cases.
2261
2262 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2263
2264         * gcc.dg/pr28796-1.c: Add more cases.
2265         * gcc.dg/pr28796-2.c: Likewise.
2266
2267 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2268
2269         * gcc.dg/pr28796-1.c: Add more cases.
2270         * gcc.dg/pr28796-2.c: Likewise.
2271
2272 2007-07-17  Janus Weil  <jaydub66@gmail.com>
2273
2274         PR fortran/32535
2275         * gfortran.dg/pr32535.f90: New test.
2276
2277 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
2278
2279         PR fortran/31320
2280         PR fortran/32665
2281         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
2282
2283 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
2284
2285         PR rtl-optimization/32773
2286         * gcc.dg/pr32773.c: New test.
2287
2288 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2289
2290         * gcc.target/spu/intrinsics-1.c: Use dg-message to
2291         match flax-vector-conversions note.
2292         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
2293         instead of dg-error for the warning.
2294
2295 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2296
2297         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
2298           adapted to work on targets with 16-bit or wider int.
2299         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
2300         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
2301         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
2302         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
2303
2304 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2305
2306         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
2307         support large arrays.
2308         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
2309         * gcc.dg/20061109-1.c: Likewise.
2310         * gcc.c-torture/execute/20061101-1.x: Likewise.
2311         * gcc.c-torture/execute/pr29797-1.x: Likewise.
2312         * gcc.c-torture/execute/pr31448.x: Likewise.
2313
2314 2007-07-16  Lee Millward  <lee.millward@gmail.com>
2315
2316         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
2317
2318         PR fortran/32238
2319         * gfortran.dg/pr32238.f90: New test.
2320
2321         PR fortran/32222
2322         * gfortran.dg/pr32222.f90: New test.
2323
2324         PR fortran/32242
2325         * gfortran.dg/pr32242.f90: New test.
2326         
2327 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
2328             David Ung  <davidu@mips.com>
2329
2330         * gcc.target/mips/mips-sched-madd.c: New test case.
2331
2332 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2333
2334         PR libfortran/32611
2335         * gfortran.dg/large_real_kind_1.f90: Update test.
2336         * gfortran.dg/pr17706.f90: Update test.
2337         * gfortran.dg/fmt_zero_digits.f90: Update test.
2338         * gfortran.dg/fmt_zero_precision.f90: Update test.
2339         * gfortran.dg/real_const_3.f90: Update test.
2340
2341 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2342
2343         PR fortran/32036
2344         * gfortran.dg/bounds_check_8.f90: New test.
2345         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
2346
2347 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2348
2349         PR fortran/32357
2350         * gfortran.dg/mvbits_2.f90: New test.
2351
2352 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2353
2354         PR libfortran/32731
2355         * gfortran.dg/pack_mask_1.f90:  New test.
2356         * gfortran.dg/unpack_mask_1.f90:  New test.
2357
2358 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2359
2360         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
2361         * gcc.dg/20001101-1.c: Likewise.
2362         * gcc.dg/20001102-1.c: Likewise.
2363         * gcc.dg/20020116-2.c: Likewise.
2364         * gcc.dg/20020416-1.c: Likewise.
2365         * gcc.dg/sparc-constant-1.c: Likewise.
2366         * gcc.dg/sparc-dwarf2.c: Likewise.
2367         * gcc.dg/sparc-frame-1.c: Likewise.
2368         * gcc.dg/sparc-getcontext-1.c: Likewise.
2369         * gcc.dg/sparc-loop-1.c: Likewise.
2370         * gcc.dg/sparc-reg-1.c: Likewise.
2371         * gcc.dg/sparc-ret.c: Likewise.
2372         * gcc.dg/sparc-trap-1.c: Likewise.
2373         * gcc.dg/ultrasp10.c: Likewise.
2374         * gcc.dg/ultrasp11.c: Likewise.
2375         * gcc.dg/ultrasp1.c: Likewise.
2376         * gcc.dg/ultrasp2.c: Likewise.
2377         * gcc.dg/ultrasp3.c: Likewise.
2378         * gcc.dg/ultrasp4.c: Likewise.
2379         * gcc.dg/ultrasp5.c: Likewise.
2380         * gcc.dg/ultrasp6.c: Likewise.
2381         * gcc.dg/ultrasp7.c: Likewise.
2382         * gcc.dg/ultrasp8.c: Likewise.
2383         * gcc.dg/ultrasp9.c: Likewise.
2384         * gcc.dg/splet-1.c: Delete.
2385
2386 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
2387
2388         PR fortran/32724
2389         * gfortran.dg/stfunc_5.f90: New test.
2390
2391 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
2392
2393         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
2394         New procedure to check if arrays are naturally aligned to the vector
2395         alignment boundary.
2396         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
2397         in size_t typedef.  Adjust tree dump scan results according to
2398         vect_aligned_arrays target check.
2399         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
2400         vect_aligned_arrays target check.
2401         * gcc.dg/vect/pr31699.c: Ditto.
2402
2403 2007-07-13  Sa Liu  <saliu@de.ibm.com>
2404
2405         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
2406         for V2DFmode vector conditional expression.
2407         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
2408         and dfceq patterns.
2409         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
2410         and dfcgt patterns.
2411         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
2412         V2DFmode comparison and test special values.
2413         * lib/target-supports.exp: Switch on test for V2DFmode 
2414         vector conditional expression.
2415
2416 2007-07-13  Richard Guenther  <rguenther@suse.de>
2417
2418         PR tree-optimization/32721
2419         * gcc.dg/pr32721.c: New testcase.
2420
2421 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
2422
2423         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
2424         error message part that continues on a new line.
2425
2426 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
2427
2428         * gcc.dg/c99-tgmath-1.c: New.
2429         * gcc.dg/c99-tgmath-2.c: New.
2430         * gcc.dg/c99-tgmath-3.c: New.
2431         * gcc.dg/c99-tgmath-4.c: New.
2432
2433 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2434             Janis Johnson  <janis187@us.ibm.com>
2435
2436         PR testsuite/25241
2437         * gcc.test-framework/dg-error-exp-F.c: New test.
2438         * gcc.test-framework/dg-warning-exp-F.c: New test.
2439         * lib/gcc.exp: Enable warning and error prefixes.
2440         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
2441         (dg-error): Wrap original dg-error.
2442         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
2443         markers from dg-error/dg-warning directives.
2444         * gcc.dg/20040322-1.c: Likewise.
2445         * gcc.dg/Wchar-subscripts-1.c: Likewise.
2446         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
2447         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
2448         * gcc.dg/Werror-1.c: Likewise.
2449         * gcc.dg/Werror-10.c: Likewise.
2450         * gcc.dg/Werror-11.c: Likewise.
2451         * gcc.dg/Werror-2.c: Likewise.
2452         * gcc.dg/Werror-3.c: Likewise.
2453         * gcc.dg/Werror-4.c: Likewise.
2454         * gcc.dg/Werror-5.c: Likewise.
2455         * gcc.dg/Werror-6.c: Likewise.
2456         * gcc.dg/Werror-7.c: Likewise.
2457         * gcc.dg/Werror-8.c: Likewise.
2458         * gcc.dg/Werror-9.c: Likewise.
2459         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
2460         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
2461         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
2462         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
2463         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
2464         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
2465         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
2466         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
2467         * gcc.dg/Wnested-externs-1.c: Likewise.
2468         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
2469         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
2470         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
2471         * gcc.dg/Wshadow-3.c: Likewise.
2472         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
2473         * gcc.dg/Wwrite-strings-1.c: Likewise.
2474         * gcc.dg/anon-struct-5.c: Likewise.
2475         * gcc.dg/anon-struct-6.c: Likewise.
2476         * gcc.dg/anon-struct-7.c: Likewise.
2477         * gcc.dg/anon-struct-8.c: Likewise.
2478         * gcc.dg/array-8.c: Likewise.
2479         * gcc.dg/array-quals-2.c: Likewise.
2480         * gcc.dg/asm-qual-1.c: Likewise.
2481         * gcc.dg/asm-wide-1.c: Likewise.
2482         * gcc.dg/assign-warn-1.c: Likewise.
2483         * gcc.dg/assign-warn-2.c: Likewise.
2484         * gcc.dg/bitfld-10.c: Likewise.
2485         * gcc.dg/bitfld-11.c: Likewise.
2486         * gcc.dg/bitfld-12.c: Likewise.
2487         * gcc.dg/bitfld-13.c: Likewise.
2488         * gcc.dg/bitfld-14.c: Likewise.
2489         * gcc.dg/builtin-choose-expr-2.c: Likewise.
2490         * gcc.dg/builtins-30.c: Likewise.
2491         * gcc.dg/c90-const-expr-5.c: Likewise.
2492         * gcc.dg/c90-typespec-1.c: Likewise.
2493         * gcc.dg/c99-const-expr-5.c: Likewise.
2494         * gcc.dg/c99-flex-array-5.c: Likewise.
2495         * gcc.dg/c99-fordecl-3.c: Likewise.
2496         * gcc.dg/c99-tag-3.c: Likewise.
2497         * gcc.dg/c99-typespec-1.c: Likewise.
2498         * gcc.dg/c99-vla-jump-1.c: Likewise.
2499         * gcc.dg/c99-vla-jump-2.c: Likewise.
2500         * gcc.dg/c99-vla-jump-3.c: Likewise.
2501         * gcc.dg/c99-vla-jump-4.c: Likewise.
2502         * gcc.dg/c99-vla-jump-5.c: Likewise.
2503         * gcc.dg/cast-1.c: Likewise.
2504         * gcc.dg/cast-2.c: Likewise.
2505         * gcc.dg/cast-3.c: Likewise.
2506         * gcc.dg/cast-4.c: Likewise.
2507         * gcc.dg/cast-pretty-print-1.c: Likewise.
2508         * gcc.dg/comp-goto-2.c: Likewise.
2509         * gcc.dg/comp-goto-3.c: Likewise.
2510         * gcc.dg/cpp/error-1.c: Likewise.
2511         * gcc.dg/cpp/if-paren.c: Likewise.
2512         * gcc.dg/decl-7.c: Likewise.
2513         * gcc.dg/decl-8.c: Likewise.
2514         * gcc.dg/decl-nospec-1.c: Likewise.
2515         * gcc.dg/decl-nospec-2.c: Likewise.
2516         * gcc.dg/decl-nospec-3.c: Likewise.
2517         * gcc.dg/declspec-10.c: Likewise.
2518         * gcc.dg/declspec-11.c: Likewise.
2519         * gcc.dg/declspec-12.c: Likewise.
2520         * gcc.dg/declspec-13.c: Likewise.
2521         * gcc.dg/declspec-14.c: Likewise.
2522         * gcc.dg/declspec-15.c: Likewise.
2523         * gcc.dg/declspec-16.c: Likewise.
2524         * gcc.dg/declspec-17.c: Likewise.
2525         * gcc.dg/declspec-4.c: Likewise.
2526         * gcc.dg/declspec-5.c: Likewise.
2527         * gcc.dg/declspec-6.c: Likewise.
2528         * gcc.dg/declspec-7.c: Likewise.
2529         * gcc.dg/declspec-8.c: Likewise.
2530         * gcc.dg/declspec-9.c: Likewise.
2531         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
2532         * gcc.dg/dfp/constants-c99.c: Likewise.
2533         * gcc.dg/dfp/keywords-c89.c: Likewise.
2534         * gcc.dg/dfp/keywords-c99.c: Likewise.
2535         * gcc.dg/dfp/keywords-reserved.c: Likewise.
2536         * gcc.dg/dfp/typespec.c: Likewise.
2537         * gcc.dg/dremf-type-compat-2.c: Likewise.
2538         * gcc.dg/dremf-type-compat-3.c: Likewise.
2539         * gcc.dg/dremf-type-compat-4.c: Likewise.
2540         * gcc.dg/empty-source-2.c: Likewise.
2541         * gcc.dg/empty-source-3.c: Likewise.
2542         * gcc.dg/enum3.c: Likewise.
2543         * gcc.dg/extra-semi-2.c: Likewise.
2544         * gcc.dg/extra-semi-3.c: Likewise.
2545         * gcc.dg/float-range-1.c: Likewise.
2546         * gcc.dg/float-range-2.c: Likewise.
2547         * gcc.dg/float-range-3.c: Likewise.
2548         * gcc.dg/float-range-5.c: Likewise.
2549         * gcc.dg/format/asm_fprintf-2.c: Likewise.
2550         * gcc.dg/format/asm_fprintf-3.c: Likewise.
2551         * gcc.dg/format/asm_fprintf-4.c: Likewise.
2552         * gcc.dg/format/asm_fprintf-5.c: Likewise.
2553         * gcc.dg/format/cast-1.c: Likewise.
2554         * gcc.dg/format/gcc_diag-3.c: Likewise.
2555         * gcc.dg/format/gcc_diag-4.c: Likewise.
2556         * gcc.dg/format/gcc_diag-6.c: Likewise.
2557         * gcc.dg/format/gcc_diag-8.c: Likewise.
2558         * gcc.dg/format/gcc_diag-9.c: Likewise.
2559         * gcc.dg/format/nul-2.c: Likewise.
2560         * gcc.dg/format/opt-1.c: Likewise.
2561         * gcc.dg/format/opt-2.c: Likewise.
2562         * gcc.dg/format/opt-3.c: Likewise.
2563         * gcc.dg/format/opt-4.c: Likewise.
2564         * gcc.dg/format/opt-5.c: Likewise.
2565         * gcc.dg/format/opt-6.c: Likewise.
2566         * gcc.dg/framework-2.c: Likewise.
2567         * gcc.dg/func-args-1.c: Likewise.
2568         * gcc.dg/func-outside-1.c: Likewise.
2569         * gcc.dg/func-outside-2.c: Likewise.
2570         * gcc.dg/gnu-cond-expr-2.c: Likewise.
2571         * gcc.dg/gnu-cond-expr-3.c: Likewise.
2572         * gcc.dg/if-empty-1.c: Likewise.
2573         * gcc.dg/init-bad-1.c: Likewise.
2574         * gcc.dg/init-bad-2.c: Likewise.
2575         * gcc.dg/init-bad-3.c: Likewise.
2576         * gcc.dg/init-desig-obs-2.c: Likewise.
2577         * gcc.dg/init-desig-obs-3.c: Likewise.
2578         * gcc.dg/init-empty-2.c: Likewise.
2579         * gcc.dg/init-empty-3.c: Likewise.
2580         * gcc.dg/inline-11.c: Likewise.
2581         * gcc.dg/inline-12.c: Likewise.
2582         * gcc.dg/inline-8.c: Likewise.
2583         * gcc.dg/inline-9.c: Likewise.
2584         * gcc.dg/inline3.c: Likewise.
2585         * gcc.dg/label-decl-1.c: Likewise.
2586         * gcc.dg/label-decl-2.c: Likewise.
2587         * gcc.dg/label-decl-3.c: Likewise.
2588         * gcc.dg/label-decl-4.c: Likewise.
2589         * gcc.dg/long-long-typespec-1.c: Likewise.
2590         * gcc.dg/lvalue-2.c: Likewise.
2591         * gcc.dg/lvalue-3.c: Likewise.
2592         * gcc.dg/nested-func-3.c: Likewise.
2593         * gcc.dg/nested-redef-1.c: Likewise.
2594         * gcc.dg/noreturn-4.c: Likewise.
2595         * gcc.dg/old-style-prom-2.c: Likewise.
2596         * gcc.dg/old-style-prom-3.c: Likewise.
2597         * gcc.dg/old-style-then-proto-1.c: Likewise.
2598         * gcc.dg/overflow-warn-1.c: Likewise.
2599         * gcc.dg/overflow-warn-2.c: Likewise.
2600         * gcc.dg/overflow-warn-3.c: Likewise.
2601         * gcc.dg/overflow-warn-4.c: Likewise.
2602         * gcc.dg/overflow-warn-6.c: Likewise.
2603         * gcc.dg/parm-forwdecl-2.c: Likewise.
2604         * gcc.dg/parm-forwdecl-3.c: Likewise.
2605         * gcc.dg/parm-impl-decl-1.c: Likewise.
2606         * gcc.dg/parm-impl-decl-2.c: Likewise.
2607         * gcc.dg/parm-incomplete-1.c: Likewise.
2608         * gcc.dg/parm-mismatch-1.c: Likewise.
2609         * gcc.dg/pointer-arith-1.c: Likewise.
2610         * gcc.dg/pointer-arith-2.c: Likewise.
2611         * gcc.dg/pointer-arith-3.c: Likewise.
2612         * gcc.dg/pointer-arith-4.c: Likewise.
2613         * gcc.dg/pointer-arith-6.c: Likewise.
2614         * gcc.dg/pointer-arith-7.c: Likewise.
2615         * gcc.dg/pointer-arith-8.c: Likewise.
2616         * gcc.dg/pr13804-1.c: Likewise.
2617         * gcc.dg/pr15698-1.c: Likewise.
2618         * gcc.dg/pr15698-2.c: Likewise.
2619         * gcc.dg/pr15698-3.c: Likewise.
2620         * gcc.dg/pr15698-4.c: Likewise.
2621         * gcc.dg/pr15698-5.c: Likewise.
2622         * gcc.dg/pr15698-6.c: Likewise.
2623         * gcc.dg/pr15698-7.c: Likewise.
2624         * gcc.dg/pr15698-8.c: Likewise.
2625         * gcc.dg/pr17188-1.c: Likewise.
2626         * gcc.dg/pr17301-1.c: Likewise.
2627         * gcc.dg/pr17301-2.c: Likewise.
2628         * gcc.dg/pr17730-1.c: Likewise.
2629         * gcc.dg/pr20368-1.c: Likewise.
2630         * gcc.dg/pr20368-2.c: Likewise.
2631         * gcc.dg/pr20368-3.c: Likewise.
2632         * gcc.dg/pr22308-1.c: Likewise.
2633         * gcc.dg/qual-component-1.c: Likewise.
2634         * gcc.dg/redecl-1.c: Likewise.
2635         * gcc.dg/redecl-11.c: Likewise.
2636         * gcc.dg/redecl-12.c: Likewise.
2637         * gcc.dg/redecl-13.c: Likewise.
2638         * gcc.dg/redecl-14.c: Likewise.
2639         * gcc.dg/redecl-15.c: Likewise.
2640         * gcc.dg/register-var-1.c: Likewise.
2641         * gcc.dg/register-var-2.c: Likewise.
2642         * gcc.dg/stmt-expr-2.c: Likewise.
2643         * gcc.dg/stmt-expr-3.c: Likewise.
2644         * gcc.dg/stmt-expr-label-1.c: Likewise.
2645         * gcc.dg/stmt-expr-label-2.c: Likewise.
2646         * gcc.dg/stmt-expr-label-3.c: Likewise.
2647         * gcc.dg/struct-empty-2.c: Likewise.
2648         * gcc.dg/struct-empty-3.c: Likewise.
2649         * gcc.dg/struct-parse-1.c: Likewise.
2650         * gcc.dg/struct-semi-1.c: Likewise.
2651         * gcc.dg/struct-semi-2.c: Likewise.
2652         * gcc.dg/struct-semi-3.c: Likewise.
2653         * gcc.dg/switch-5.c: Likewise.
2654         * gcc.dg/switch-6.c: Likewise.
2655         * gcc.dg/switch-7.c: Likewise.
2656         * gcc.dg/tls/diag-5.c: Likewise.
2657         * gcc.dg/transparent-union-1.c: Likewise.
2658         * gcc.dg/transparent-union-3.c: Likewise.
2659         * gcc.dg/typespec-1.c: Likewise.
2660         * gcc.dg/vla-init-2.c: Likewise.
2661         * gcc.dg/vla-init-3.c: Likewise.
2662         * gcc.dg/vla-init-4.c: Likewise.
2663         * gcc.dg/vla-init-5.c: Likewise.
2664         * gcc.dg/void-cast-2.c: Likewise.
2665         * gcc.dg/wvla-3.c: Likewise.
2666         * gcc.dg/wvla-7.c: Likewise.
2667         * gcc.target/i386/991209-1.c: Likewise.
2668         * gcc.target/ia64/fpreg-1.c: Likewise.
2669         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
2670         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
2671         
2672 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
2673
2674         PR fortran/31639
2675         * gfortran.dg/func_decl_4.f90: New test.
2676
2677 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
2678
2679         PR fortran/32727
2680         * gfortran.dg/interface_17.f90: New test.
2681
2682 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
2683
2684         PR fortran/32599
2685         * gfortran.dg/32599.f03: New test case.
2686
2687         PR fortran/32601
2688         * gfortran.dg/32601.f03: New test case.
2689         * gfortran.dg/32601_1.f03: Ditto.
2690         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
2691         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
2692
2693 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
2694
2695         * gcc.c-torture/execute/align-3.c: Remove function addr check.
2696
2697 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2698             Devang Patel  <dpatel@apple.com>
2699
2700         PR tree-optimization/25413
2701         * gcc.dg/vect/vect-align-1.c: New.
2702         * gcc.dg/vect/vect-align-2.c: New.
2703         * gcc.dg/vect/pr25413.c: New.
2704         * gcc.dg/vect/pr25413a.c: New.
2705         * gcc.dg/vect/pr31699.c: Fix dg-final check.
2706
2707 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
2708
2709         * lib/target-support.exp (check_ultrasparc_hw_available):
2710         New function.
2711         (is-effective-target): Check $arg for ultrasparc_hw.
2712         (is-effective-target-keyword): Likewise.
2713         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
2714         when determining what to do on sparc platforms.
2715         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
2716         * gcc.dg/20001101-1.c: Likewise.
2717         * gcc.dg/20001101-2.c: Likewise.
2718         * gcc.dg/ultrasp9.c: Likewise.
2719         * gcc.dg/ultrasp10.c: Likewise.
2720         * gcc.target/sparc/pdist-3.c: Likewise.
2721
2722 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
2723
2724         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
2725
2726 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2727
2728         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
2729         get vectorized.
2730         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
2731         now get vectorized.
2732         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
2733         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
2734         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
2735         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
2736         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
2737         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
2738         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
2739         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
2740         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
2741         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
2742         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
2743         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
2744         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
2745         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
2746         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
2747         * lib/target-supports.exp (check_effective_target_vect_int_mul):
2748         Add spu.
2749
2750 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
2751
2752         PR c++/30854
2753         * g++.dg/parse/error30.C: New test.
2754
2755 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2756
2757         PR fortran/29804
2758         * gfortran.dg/alloc_comp_misc_1.f90: New test.
2759
2760 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
2761
2762         * gfortran.fortran-torture/compile/pr32663.f: New test.
2763
2764 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
2765
2766         PR c++/31027
2767         * g++.dg/inherit/virtual4.C: New.
2768
2769 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
2770
2771         PR target/32661
2772         * gcc.target/i386/pr32661-1.c: New test.
2773
2774 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2775
2776         * gnat.dg/invariant_index.ad[sb]: New test.
2777
2778 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
2779
2780         PR c++/32560
2781         * g++.dg/template/decl3.C: New.
2782
2783 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
2784
2785         PR 32617
2786         * gcc.c-torture/execute/align-3.c: New.
2787
2788 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
2789
2790         PR target/32708
2791         * gcc.target/i386/pr32708-1.c: New test.
2792         * gcc.target/i386/pr32708-2.c: Ditto.
2793         * gcc.target/i386/pr32708-3.c: Ditto.
2794
2795 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
2796
2797         * g++.dg/init/new20.C: Remove svn:executable flag.
2798
2799 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
2800
2801         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
2802
2803 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
2804
2805         * gcc.dg/ultrasp7.c: Add fpic target requirement.
2806
2807 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2808
2809         PR testsuite/25241
2810         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
2811         directive.
2812         
2813 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
2814
2815         PR fortran/32157
2816         * gfortran.dg/overload_2.f90: New test.
2817
2818         PR fortran/32689
2819         * gfortran.dg/transfer_simplify_5.f90
2820
2821         PR fortran/32634
2822         * gfortran.dg/interface_15.f90: New test.
2823
2824 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2825
2826         PR libfortran/32336
2827         * gfortran.dg/matmul_5.f90:  New test case.
2828
2829 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2830
2831         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
2832         * gcc.dg/fesd-any.h: Likewise.
2833         * gcc.dg/fesd-baseonly.c: Likewise.
2834         * gcc.dg/fesd-baseonly.h: Likewise.
2835         * gcc.dg/fesd-none.c: Likewise.
2836         * gcc.dg/fesd-none.h: Likewise.
2837         * gcc.dg/fesd-reduced.c: Likewise.
2838         * gcc.dg/fesd-reduced.h: Likewise.
2839         * gcc.dg/fesd-sys.c: Likewise.
2840         * gcc.dg/fesd-sys.h: Likewise
2841         * gcc.dg/fesd.h: Likewise.
2842
2843         * g++.dg/debug/dwarf2: New directory.
2844         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
2845         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
2846         * g++.dg/other/fesd-any.h: Likewise.
2847         * g++.dg/other/fesd-baseonly.C: Likewise.
2848         * g++.dg/other/fesd-baseonly.h: Likewise.
2849         * g++.dg/other/fesd-none.C: Likewise.
2850         * g++.dg/other/fesd-none.h: Likewise.
2851         * g++.dg/other/fesd-reduced.C: Likewise.
2852         * g++.dg/other/fesd-reduced.h: Likewise.
2853         * g++.dg/other/fesd-sys.C: Likewise.
2854         * g++.dg/other/fesd-sys.h: Likewise.
2855         * g++.dg/other/fesd.h: Likewise.
2856
2857 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
2858
2859         PR fortran/31129
2860         * gfortran.dg/parameter_unused.f90: New test.
2861
2862 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
2863
2864         PR tree-optimization/32681
2865         * gcc.dg/tree-ssa/pr32681.c: New test.
2866
2867 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2868
2869         PR fortran/32678
2870         * gfortran.dg/fmt_t_5.f90: New test.
2871
2872 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
2873
2874         PR c++/30535
2875         * g++.dg/template/operator10.C: New.
2876
2877 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2878
2879         PR libfortran/32217
2880         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
2881
2882 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2883
2884         PR fortran/29876
2885         * gfortran.dg/operator_6.f90: New test.
2886
2887 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2888
2889         PR fortran/17711
2890         * gfortran.dg/operator_4.f90: New test.
2891         * gfortran.dg/operator_5.f90: New test.
2892         * gfortran.dg/logical_comp.f90: Adjusted error messages.
2893         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
2894
2895 2007-07-08  Tobias Burnus  <burnus@net-b.de>
2896
2897         PR fortran/32669
2898         * gfortran.dg/argument_checking_6.f90: New.
2899
2900 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2901
2902         PR fortran/25094
2903         * gfortran.dg/interface_155555.f90: New test.
2904
2905 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2906
2907         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2908         c99-math-long-double-1.c, c99-math.h: Test subnormals.
2909
2910 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2911
2912         PR testsuite/25241
2913         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
2914         discern pedantic diagnostics and errors.
2915         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
2916         and not an error.
2917         * gcc.dg/20050121-1.c: This is an error and not a warning.
2918         * gcc.target/i386/sseregparm-2.c:  Likewise.
2919         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
2920         * gcc.dg/charset/attribute2.c: Likewise.
2921         * gcc.dg/bitfld-1.c: Likewise.
2922         * gcc.dg/pack-test-2.c: Likewise.
2923         * gcc.dg/940510-1.c: Match separately error and warning.
2924         * gcc.dg/array-2.c: Match separately multiple messages. The second
2925         diagnostic is a pedantic warning and not an error.
2926         * gcc.dg/pr14475.c: Match separately multiple messages.
2927         * gcc.dg/pr18809-1.c: Likewise.
2928         * gcc.dg/pr27953.c: Likewise.
2929         * gcc.dg/vla-init-1.c: Likewise.
2930         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
2931
2932 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2933
2934         PR fortran/32644
2935         * gfortran.dg/char_decl_1.f90: New test.
2936
2937 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
2938
2939         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
2940
2941 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
2942
2943         PR c++/32232
2944         * g++.dg/template/overload9.C: New test.
2945
2946 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
2947
2948         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
2949         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
2950
2951 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2952
2953         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
2954         * gcc.dg/20001012-2.c: Likewise.
2955         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
2956         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
2957
2958 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2959
2960         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
2961         about the chunk size when STACK_SIZE is defined.
2962
2963 2007-07-06  Josh Conner  <jconner@apple.com>
2964
2965         PR middle-end/32602
2966         * gcc.dg/sibcall-8.c: New test.
2967
2968 2007-07-06  Josh Conner  <jconner@apple.com>
2969
2970         PR middle-end/32603
2971         * gcc.target/arm/sibcall-1.c: New test.
2972
2973 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2974
2975         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
2976
2977 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
2978
2979         * gfortran.dg/save_parameter.f90: New test.
2980         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
2981
2982 2007-07-06  Richard Guenther  <rguenther@suse.de>
2983
2984         * g++.dg/opt/pr30965.C: New testcase.
2985
2986 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
2987
2988         * gcc.target/mips/save-restore-5.c: New test.
2989
2990 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2991
2992         PR rtl_optimization/32450
2993         * gcc.dg/pr32450.c: New runtime test.
2994
2995 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2996
2997         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
2998         single underscore in scan directives.
2999
3000 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
3001
3002         PR c++/32245
3003         * g++.dg/init/ptrmem4.C: New test.
3004
3005         PR c++/32251
3006         * g++.dg/init/new21.C: Likewise.
3007
3008         PR c++/31992
3009         * g++.dg/template/static30.C: Likewise.
3010
3011 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
3012
3013         * gcc.dg/vect/costmodel/ppc: New directory.
3014         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
3015         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
3016         New test.
3017         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
3018         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
3019         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
3020         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
3021         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
3022         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
3023         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
3024         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
3025         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
3026         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
3027         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
3028         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
3029         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
3030         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
3031
3032 2007-07-05  Tobias Burnus  <burnus@net-b.de>
3033
3034         PR fortran/32359
3035         * gfortran.dg/module_md5_1.f90: Update MD5 number.
3036
3037 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
3038
3039         PR fortran/32526
3040         * gfortran.dg/interface_14.f90: New test.
3041
3042         PR fortran/32613
3043         * gfortran.dg/do_iterator_2.f90: New test.
3044
3045 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3046
3047         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
3048         (FE_DEC_DOWNWARD): Likewise.
3049         (FE_DEC_UPWARD): Likewise.
3050         (FE_DEC_TOWARDZERO): Likewise.
3051         (FE_DEC_TONEARESTFROMZERO): Likewise.
3052
3053 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
3054
3055         * gcc.c-torture/compile/pr32606.c: New.
3056         * gfortran.fortran-torture/execute/pr32604.f90: New.
3057
3058 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
3059
3060         * gcc.dg/visibility-12.c: New test.
3061         * gcc.dg/visibility-13.c: Likewise.
3062         * g++.dg/ext/visibility-9.C: Likewise.
3063         * g++.dg/ext/visibility-10.C: Likewise.
3064
3065 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3066
3067         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
3068         * gcc.dg/sh-relax-vxworks.c: New test.
3069
3070 2007-07-04  Richard Guenther  <rguenther@suse.de>
3071
3072         PR tree-optimization/32500
3073         * gcc.c-torture/execute/pr32500.c: New testcase.
3074
3075 2007-07-04  Richard Guenther  <rguenther@suse.de>
3076
3077         PR tree-optimization/32482
3078         * gcc.c-torture/compile/pr32482.c: New testcase.
3079
3080 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3081
3082         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
3083         VxWorks kernels.
3084         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
3085         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
3086         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
3087         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
3088
3089 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3090
3091         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
3092
3093 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3094
3095         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
3096
3097 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3098
3099         PR fortran/31198
3100         * gfortran.dg/min_max_optional_1.f90: New test.
3101         * gfortran.dg/min_max_optional_2.f90: New test.
3102         * gfortran.dg/min_max_optional_3.f90: New test.
3103
3104 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3105
3106         PR fortran/32545
3107         * gfortran.dg/fmt_error.f90: New test.
3108
3109 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3110
3111         PR fortran/32612
3112         * gfortran.dg/interface_13.f90: New test.
3113
3114 2007-07-03  Dave Brolley  <brolley@redhat.com>
3115
3116         PR c++/31743
3117         * g++.dg/init/new20.C: New test.
3118
3119 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
3120
3121         PR fortran/32579
3122         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
3123
3124 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3125
3126         PR fortran/25062
3127         * common_7.f90: New.
3128         * common_8.f90: New.
3129         * common_9.f90: New.
3130
3131 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3132
3133         PR fortran/30940
3134         * gfortran.dg/argument_checking_1.f90: New.
3135         * gfortran.dg/argument_checking_2.f90: New.
3136         * gfortran.dg/argument_checking_3.f90: New.
3137         * gfortran.dg/argument_checking_4.f90: New.
3138         * gfortran.dg/argument_checking_5.f90: New.
3139         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
3140         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
3141
3142 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3143
3144         * gcc.dg/pr32176.c: Add -w to default dg-options.
3145
3146 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
3147
3148         * gcc.c-torture/compile/ssa-pre-1.c: New test.
3149
3150 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3151
3152         PR fortran/20888
3153         * gfortran.dg/null_2.f90: New.
3154
3155 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3156             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3157
3158         PR middle-end/32176
3159         * gcc.dg/pr32176.c: New test.
3160
3161 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3162
3163         * gcc.dg/const-float80.c : New test.
3164         * gcc.dg/const-float128.c : New test.
3165         * gcc.dg/const-float80-ped.c : New test.
3166         * gcc.dg/const-float128-ped.c : New test.
3167
3168 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3169
3170         * gcc.dg/c99-math.h: Fix typo.
3171
3172 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
3173
3174         PR libgomp/32468
3175         * gcc.dg/gomp/pr32468-1.c: New test.
3176
3177 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
3178
3179         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
3180         an ABI option.
3181
3182 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
3183
3184         * gfortran.fortran-torture/compile/pr32583.f: New.
3185         * gcc.c-torture/compile/pr32584.c: New
3186
3187 2007-07-02  Ollie Wild  <aaw@google.com>
3188
3189         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
3190         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
3191
3192 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
3193
3194         * gcc.target/mips/save-restore-1.c: New test.
3195         * gcc.target/mips/save-restore-2.c: Likewise.
3196         * gcc.target/mips/save-restore-3.c: Likewise.
3197         * gcc.target/mips/save-restore-4.c: Likewise.
3198
3199 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
3200
3201         PR tree-optimization/31966
3202         PR tree-optimization/32533
3203         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
3204         * gfortran.dg/pr32533.f90: Ditto.
3205
3206 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
3207
3208         * g++.dg/opt/nrv12.C: New test.
3209         * gcc.target/i386/nrv1.c: New test.
3210
3211         PR c++/31748
3212         * g++.dg/gomp/pr31748.C: New test.
3213
3214 2007-07-02  Ira Rosen  <irar@il.ibm.com>
3215  
3216         PR tree-optimization/32230
3217         * gcc.dg/vect/pr32230.c: New test.
3218
3219 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
3220
3221         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
3222         * bind_c_coms.f90: Ditto.
3223         * bind_c_coms_driver.c: Ditto.
3224         * bind_c_dts.f90: Ditto.
3225         * bind_c_dts_2.f03: Ditto.
3226         * bind_c_dts_2_driver.c: Ditto.
3227         * bind_c_dts_3.f03: Ditto.
3228         * bind_c_dts_4.f03: Ditto.
3229         * bind_c_dts_driver.c: Ditto.
3230         * bind_c_implicit_vars.f03: Ditto.
3231         * bind_c_procs.f03: Ditto.
3232         * bind_c_usage_2.f03: Ditto.
3233         * bind_c_usage_3.f03: Ditto.
3234         * bind_c_usage_5.f03: Ditto.
3235         * bind_c_usage_6.f03: Ditto.
3236         * bind_c_usage_7.f03: Ditto.
3237         * bind_c_vars.f90: Ditto.
3238         * bind_c_vars_driver.c: Ditto.
3239         * binding_c_table_15_1.f03: Ditto.
3240         * binding_label_tests.f03: Ditto.
3241         * binding_label_tests_10.f03: Ditto.
3242         * binding_label_tests_10_main.f03: Ditto.
3243         * binding_label_tests_11.f03: Ditto.
3244         * binding_label_tests_11_main.f03: Ditto.
3245         * binding_label_tests_12.f03: Ditto.
3246         * binding_label_tests_13.f03: Ditto.
3247         * binding_label_tests_13_main.f03: Ditto.
3248         * binding_label_tests_14.f03: Ditto.
3249         * binding_label_tests_2.f03: Ditto.
3250         * binding_label_tests_3.f03: Ditto.
3251         * binding_label_tests_4.f03: Ditto.
3252         * binding_label_tests_5.f03: Ditto.
3253         * binding_label_tests_6.f03: Ditto.
3254         * binding_label_tests_7.f03: Ditto.
3255         * binding_label_tests_8.f03: Ditto.
3256         * binding_label_tests_9.f03: Ditto.
3257         * c_assoc.f90: Ditto.
3258         * c_assoc_2.f03: Ditto.
3259         * c_f_pointer_shape_test.f90: Ditto.
3260         * c_f_pointer_tests.f90: Ditto.
3261         * c_f_tests_driver.c: Ditto.
3262         * c_funloc_tests.f03: Ditto.
3263         * c_funloc_tests_2.f03: Ditto.
3264         * c_funloc_tests_3.f03: Ditto.
3265         * c_funloc_tests_3_funcs.c: Ditto.
3266         * c_kind_params.f90: Ditto.
3267         * c_kind_tests_2.f03: Ditto.
3268         * c_kinds.c: Ditto.
3269         * c_loc_driver.c: Ditto.
3270         * c_loc_test.f90: Ditto.
3271         * c_loc_tests_2.f03: Ditto.
3272         * c_loc_tests_2_funcs.c: Ditto.
3273         * c_loc_tests_3.f03: Ditto.
3274         * c_loc_tests_4.f03: Ditto.
3275         * c_loc_tests_5.f03: Ditto.
3276         * c_loc_tests_6.f03: Ditto.
3277         * c_loc_tests_7.f03: Ditto.
3278         * c_loc_tests_8.f03: Ditto.
3279         * c_ptr_tests.f03: Ditto.
3280         * c_ptr_tests_10.f03: Ditto.
3281         * c_ptr_tests_5.f03: Ditto.
3282         * c_ptr_tests_7.f03: Ditto.
3283         * c_ptr_tests_7_driver.c: Ditto.
3284         * c_ptr_tests_8.f03: Ditto.
3285         * c_ptr_tests_8_funcs.c: Ditto.
3286         * c_ptr_tests_9.f03: Ditto.
3287         * c_ptr_tests_driver.c: Ditto.
3288         * c_size_t_driver.c: Ditto.
3289         * c_size_t_test.f03: Ditto.
3290         * com_block_driver.f90: Ditto.
3291         * global_vars_c_init.f90: Ditto.
3292         * global_vars_c_init_driver.c: Ditto.
3293         * global_vars_f90_init.f90: Ditto.
3294         * global_vars_f90_init_driver.c: Ditto.
3295         * interop_params.f03: Ditto.
3296         * iso_c_binding_only.f03: Ditto.
3297         * iso_c_binding_rename_1.f03: Ditto.
3298         * iso_c_binding_rename_1_driver.c: Ditto.
3299         * iso_c_binding_rename_2.f03: Ditto.
3300         * iso_c_binding_rename_2_driver.c: Ditto.
3301         * kind_tests_2.f03: Ditto.
3302         * kind_tests_3.f03: Ditto.
3303         * module_md5_1.f90: Ditto.
3304         * only_clause_main.c: Ditto.
3305         * print_c_kinds.f90: Ditto.
3306         * test_bind_c_parens.f03: Ditto.
3307         * test_c_assoc.c: Ditto.
3308         * test_com_block.f90: Ditto.
3309         * test_common_binding_labels.f03: Ditto.
3310         * test_common_binding_labels_2.f03: Ditto.
3311         * test_common_binding_labels_2_main.f03: Ditto.
3312         * test_common_binding_labels_3.f03: Ditto.
3313         * test_common_binding_labels_3_main.f03: Ditto.
3314         * test_only_clause.f90: Ditto.
3315         * use_iso_c_binding.f90: Ditto.
3316         * value_5.f90: Ditto.
3317         * value_test.f90: Ditto.
3318         * value_tests_f03.f90: Ditto.
3319
3320 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
3321
3322         * gcc.dg/tls/opt-14.c: New.
3323
3324 2007-07-01  Ollie Wild  <aaw@google.com>
3325
3326         * g++.dg/lookup/using16.C: New test.
3327         * g++.dg/lookup/using17.C: New test.
3328
3329 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
3330
3331         PR fortran/32239
3332         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
3333         (test_4): Use proper test for floating point equality.
3334         (test_8): Likewise.
3335
3336 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3337
3338         PR libgfortran/32554
3339         * gfortran.dg/fmt_p_1.f90: New test.
3340
3341 2007-07-01  Ira Rosen  <irar@il.ibm.com>
3342
3343         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
3344         initialization and fix dg-final check - the initialization loop is
3345         vectorizable.
3346
3347 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
3348             Volker Reichelt  <reichelt@netcologne.de>
3349
3350         PR middle-end/32559
3351         * gcc.dg/pr32559.c: New test.
3352
3353 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
3354
3355         PR tree-optimization/25371
3356         * gcc.dg/vect/pr25371.c: New test.
3357
3358 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3359
3360         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
3361         when allocating and initializing a flexible array.
3362
3363 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
3364
3365         PR fortran/20373
3366         * gfortran.dg/intrinsic.f90: New test.
3367
3368 2007-06-30  Tobias Burnus  <burnus@net-b.de>
3369
3370         PR fortran/32555
3371         * gfortran.dg/fmt_zero_check.f90: New.
3372
3373 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
3374
3375         PR fortran/30284
3376         * gfortran.dg/repeat_f90: New test.
3377
3378 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3379
3380         PR testsuite/25241
3381         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
3382         -pedantic-errors, so we should match errors.
3383         * gcc.dg/cpp/escape-1.c: Likewise.
3384         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
3385         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
3386         warning.
3387         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
3388         errors instead of warnings.
3389         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
3390         a pedantic warning.
3391         * gcc.dg/cpp/arith-3.c: Likewise.
3392
3393 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3394
3395         PR testsuite/25241
3396         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
3397         * gcc.dg/pch/valid-2.c: Likewise.
3398         * gcc.dg/pch/valid-3.c: Likewise.
3399         * gcc.dg/pch/warn-1.c: Likewise.
3400         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
3401         
3402 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3403
3404         PR c/4076
3405         * gcc.dg/Wunused-function.c: New.
3406         
3407 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3408
3409         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
3410
3411 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
3412
3413         * g++.dg/other/canon-31724.C: New.
3414         
3415 2007-06-29  Jan Hubicka  <jh@suse.cz>
3416
3417         PR middle-end/32372
3418         * gcc.c-torture/compile/pr32372.c: new.
3419
3420 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
3421
3422         * gfortran.dg/operator_3.f90: New test.
3423
3424 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
3425
3426         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
3427         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
3428
3429 2007-06-29  Richard Guenther  <rguenther@suse.de>
3430
3431         PR middle-end/32493
3432         * gcc.dg/inline-23.c: New testcase.
3433
3434 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
3435
3436         PR tree-optimization/24659
3437         * gcc.target/i386/vectorize2.c: New test.
3438         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
3439         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3440
3441 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
3442
3443         * gcc.dg/pointer-arith-9.c: New test.
3444
3445 2007-06-29  Tobias Burnus  <burnus@net-b.de>
3446
3447         PR fortran/32483
3448         * gfortran.dg/fmt_read_2.f90: New.
3449
3450 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3451
3452         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
3453         If it exists, don't try to create it.
3454
3455 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
3456
3457         * g++.dg/ext/visibility/ms-compat-1.C: New.
3458
3459 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3460
3461         PR tree-opt/32417
3462         * gfortran.fortran-torture/compile/pr32417.f90: New test.
3463
3464 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
3465
3466         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
3467         targets.
3468
3469 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
3470
3471         PR fortran/32467
3472         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
3473
3474 2007-06-27  Richard Guenther  <rguenther@suse.de>
3475
3476         PR middle-end/32492
3477         * gcc.dg/inline-22.c: New testcase.
3478
3479 2007-06-26  Hui-May Chang <hm.chang@apple.com>
3480
3481         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
3482         the scan-assembler constant.
3483
3484 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
3485
3486         PR 20216
3487         * gcc.dg/pr20216.c: New.
3488
3489 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3490
3491         PR tree-opt/32421
3492         * gcc.dg/vect/pr32421.c: New test.
3493
3494 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
3495
3496         PR c++/32111
3497         * g++.dg/other/friend5.C: New test.
3498
3499 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
3500
3501         PR fortran/32464
3502         * gfortran.dg/host_assoc_function_2.f90: New test.
3503
3504         PR fortran/31494
3505         * gfortran.dg/host_assoc_call_1.f90: New test.
3506
3507 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3508
3509         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
3510         
3511 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3512
3513         PR fortran/32456
3514         * gfortran.dg/error_format.f90: New test.
3515
3516 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3517
3518         PR fortran/32136
3519         * gfortran.dg/pr32136.f90: New test.
3520
3521 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3522
3523         PR fortran/31726
3524         * gfortran.dg/minmaxloc_1.f90: New test.
3525
3526         PR fortran/32298
3527         * gfortran.dg/minmaxloc_2.f90: New test.
3528
3529 2007-06-23  Richard Guenther  <rguenther@suse.de>
3530
3531         PR tree-optimization/16876
3532         PR middle-end/29478
3533         * gcc.dg/pr29254.c: The warning is bogus.
3534         * gcc.dg/warn-1.c: Likewise.
3535         * gcc.dg/assign-warn-3.c: Likewise.
3536         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
3537
3538 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
3539
3540         * gcc.c-torture/execute/20070623-1.c: New.
3541
3542 2007-06-22  Jan Hubicka  <jh@suse.cz>
3543
3544         * gcc.c-torture/compile/pr31541.c: New.
3545
3546 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3547
3548         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
3549         Remove -m64 from dg-options.
3550
3551 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3552
3553         PR middle-end/32374
3554         * gcc.dg/pr32374.c: New test.
3555
3556 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3557
3558         PR fortran/32360
3559         * gfortran.dg/pointer_assign_3.f90: New test.
3560
3561 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
3562
3563         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
3564
3565 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3566
3567         PR fortran/31162
3568         * gfortran.dg/assign.f90: Update test.
3569         * gfortran.dg/real_do_1.f90: Update test.
3570         * gfortran.dg/gomp/omp_do1.f90: Update test.
3571         * gfortran.dg/warnings_are_errors_1.f: Update test.
3572         * gfortran.dg/g77/20010519-1.f: Update test.
3573         * gfortran.dg/g77/pr9258.f: Update test.
3574         * gfortran.dg/g77/960317-1.f: Update test.
3575
3576 2007-06-21  Richard Guenther  <rguenther@suse.de>
3577
3578         PR tree-optimization/32453
3579         * gcc.c-torture/compile/pr32453.c: New testcase.
3580
3581 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
3582
3583         PR tree-optimization/31866
3584         * gcc.dg/pr31866.c: New test.
3585
3586 2007-06-21  Richard Guenther  <rguenther@suse.de>
3587
3588         PR tree-optimization/32451
3589         * g++.dg/torture/20070621-1.C: New testcase.
3590
3591 2007-06-21  Christian Bruel  <christian.bruel@st.com>
3592
3593         * gcc.dg/attr-isr.c: Test delay slot content.
3594         
3595 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3596
3597         PR fortran/32361
3598         gfortran.dg/pointer_assign_2.f90: New test.
3599
3600 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3601
3602         PR fortran/25061
3603         gfortran.dg/invalid_procedure_name.f90: New test.
3604
3605 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
3606
3607         PR tree-optimization/25737
3608         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
3609
3610 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
3611
3612         * gcc.target/i386/large-size-array-3.c: New.
3613
3614 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3615         Richard Guenther  <rguenther@suse.de>
3616
3617         PR fortran/32140
3618         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
3619
3620 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
3621
3622         PR middle-end/31959
3623         * gcc.dg/pr31959.c: New test.
3624
3625         PR inline-asm/32109
3626         * g++.dg/ext/asm10.C: New test.
3627
3628         PR middle-end/32285
3629         * gcc.c-torture/execute/20070614-1.c: New test.
3630
3631 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
3632
3633         * gcc.target/arm/stack-corruption.c: New test.
3634
3635 2007-06-19  Richard Guenther  <rguenther@suse.de>
3636
3637         * g++.dg/torture/pr30252.C: New testcase.
3638
3639 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
3640
3641         PR tree-optimization/32353
3642         * g++.dg/opt/nrv13.C: New test.
3643
3644 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
3645
3646         PR fortran/20863
3647         PR fortran/20882
3648         * gfortran.dg/impure_assignment_2.f90 : New test.
3649
3650         PR fortran/32236
3651         * gfortran.dg/data_initialized_2.f90 : New test.
3652
3653         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
3654         appropriate version of 'dmach'.
3655
3656 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3657
3658         PR target/32389
3659         * gcc.target/i386/pr32389.c New test.
3660
3661 2007-06-18  Simon Baldwin <simonb@google.com>
3662
3663         PR c++/31923
3664         * g++.dg/template/error25.C: New.
3665         * g++.dg/template/spec35.C: New.
3666
3667 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
3668
3669         * gcc.c-torture/compile/pr32355.c: New testcase.
3670         
3671 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3672
3673         PR tree-optimization/32383
3674         * g++.dg/opt/pr32383.C: New test.
3675
3676 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
3677
3678         PR rtl-optimization/32366
3679         * gcc.dg/vect/pr32366.c: New test.
3680
3681 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
3682
3683         * gcc.c-torture/compile/pr32349.c: New testcase.
3684         
3685 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3686
3687         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
3688         * gcc.target/sparc/combined-2.c: Likewise.
3689         * gcc.target/sparc/fexpand.c : Likewise.
3690         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
3691         * gcc.target/sparc/fpack16.c : Likewise.
3692         * gcc.target/sparc/fpmerge.c : Likewise.
3693         * gcc.target/sparc/fpmul.c : Likewise.
3694         * gcc.target/sparc/noresult.c : Likewise.
3695         * gcc.target/sparc/pdist.c: Likewise.
3696
3697 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
3698
3699         PR middle-end/31723
3700         * gcc.target/i386/recip-divf.c: New test.
3701         * gcc.target/i386/recip-sqrtf.c: Ditto.
3702         * gcc.target/i386/recip-vec-divf.c: Ditto.
3703         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3704         * gcc.target/i386/sse-recip.c: Ditto.
3705         * gcc.target/i386/sse-recip-vec.c: Ditto.
3706
3707 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3708
3709         PR tree-opt/32225
3710         * gcc.c-torture/compile/20070605-1.c: New test.
3711
3712         * gcc.c-torture/compile/20070603-1.c: New testcase.
3713         * gcc.c-torture/compile/20070603-2.c: New testcase.
3714
3715         * gcc.c-torture/compile/20070531-1.c: New test.
3716
3717         PR tree-opt/32167
3718         * gcc.c-torture/compile/20070531-2.c: New test.
3719
3720         PR tree-opt/32144
3721         * gcc.c-torture/compile/20070529-1.c: New test.
3722
3723         PR tree-opt/32145
3724         * gcc.c-torture/compile/20070529-2.c: New test.
3725
3726         PR tree-opt/32015
3727         * gcc.c-torture/compile/20070520-1.c: New test.
3728
3729         * g++.dg/ext/java-1.C: New test.
3730
3731         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
3732         loops instead of one. Remove the "can't determine dependence"
3733         check.
3734         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
3735         needed as the cast is gone in the first place.
3736         * gcc.dg/max-1.c: Change local variable a to be a global one.
3737         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
3738         have a cast which is PREd.
3739
3740 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
3741
3742         * g++.dg/lookup/anon6.C: New test.
3743
3744 2007-06-14  Dirk Mueller  <dmueller@suse.de>
3745
3746         PR c++/31806
3747         * g++.dg/opt/static6.C: New testcase.
3748
3749 2007-06-14  Geoff Keating  <geoffk@apple.com>
3750
3751         * g++.dg/ext/visibility/overload-1.C: New.
3752
3753         PR 31093
3754         * g++.dg/ext/visibility/anon4.C: New.
3755
3756 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
3757
3758         PR target/32268
3759         * gcc.target/i386/pr32268.c: New test.
3760
3761 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3762
3763         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
3764         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
3765         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
3766
3767         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
3768         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
3769         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
3770         BID is used.
3771
3772 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
3773
3774         PR fortran/32302
3775         * gfortran.dg/common_resize_1.f90: New test.
3776
3777 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
3778
3779         PR target/32274
3780         * gcc.dg/vect/pr32224.c: Fix.   
3781         
3782 2007-06-13  Eric Christopher  <echristo@apple.com>
3783
3784         * gcc.target/i386/ssefn-1.c: Add -march=i386.
3785
3786 2007-06-13  Tobias Burnus  <burnus@net-b.de>
3787
3788         PR fortran/32323
3789         * gfortran.dg/actual_array_vect_1.f90: New.
3790
3791 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3792
3793         * gcc.target/sparc/mfpu.c: New test.
3794
3795 2007-06-12  Geoff Keating  <geoffk@apple.com>
3796
3797         * g++.dg/warn/weak1.C: Suppress on Darwin.
3798         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
3799
3800 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3801
3802         PR middle-end/31579
3803          * g++.dg/torture/pr31579.C: New testcase.
3804
3805 2007-06-12  Ian Lance Taylor  <iant@google.com>
3806
3807         PR libstdc++/29286
3808         * g++.dg/init/new16.C: New test.
3809         * g++.dg/init/new17.C: New test.
3810         * g++.dg/init/new18.C: New test.
3811         * g++.dg/init/new19.C: New test.
3812
3813 2007-06-12  Olivier Hainque  <hainque@adacore.com>
3814
3815         * gnat.dg/lhs_view_convert.adb: New test.
3816
3817 2007-06-12  Richard Guenther  <rguenther@suse.de>
3818
3819         PR tree-optimization/15353
3820         PR tree-optimization/31657
3821         * gcc.c-torture/execute/20070424-1.c: New testcase.
3822         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
3823         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
3824         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
3825         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
3826         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
3827
3828 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3829
3830         PR rtl-optimization/32293
3831         * gcc.dg/pr32293.c: New test.
3832
3833 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3834
3835         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
3836
3837 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
3838
3839         PR fortran/29786
3840         * gfortran.dg/equiv_7.f90: New test.
3841         * gfortran.dg/equiv_constraint_7.f90: Change error message.
3842
3843         PR fortran/30875
3844         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
3845
3846 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
3847
3848         * gcc.dg/setjmp-3.c: Rename raise to raise0.
3849         * gcc.dg/setjmp-4.c: Likewise.
3850         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
3851
3852 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
3853
3854         PR rtl-optimization/31025
3855         * gfortran.dg/pr31025.f90: New.
3856
3857 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3858
3859         PR target/32280
3860         * gcc.target/i386/pr32280.c: New test.
3861
3862 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3863
3864         PR middle-end/32279
3865         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
3866
3867 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3868
3869         PR libgfortran/32235
3870         * gfortran.dg/backspace_9.f: New test.
3871
3872 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
3873
3874         * gcc.dg/tree-ssa/prefetch-7.c: New test.
3875
3876 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
3877
3878         * gcc.dg/tree-ssa/loop-28.c: New testcase.
3879
3880 2007-06-09  Ian Lance Taylor  <iant@google.com>
3881
3882         PR tree-optimization/32169
3883         * gcc.c-torture/compile/pr32169.c: New test.
3884
3885 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
3886
3887         * gcc.dg/vect/costmodel: New directory.
3888         * gcc.dg/vect/costmodel/i386: New directory.
3889         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
3890         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3891         New test.
3892         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
3893         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
3894         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
3895         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
3896         * gcc.dg/vect/costmodel/x86_64: New directory.
3897         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
3898         New testsuite.
3899         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3900         New test.
3901         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
3902         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
3903         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
3904         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
3905         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
3906
3907 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
3908
3909         PR tree-optimization/32243
3910         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
3911         flags for -Os tests.
3912         * gcc.dg/vect/03-vect-pr32243.c: New test.
3913
3914 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
3915
3916         PR tree-optimization/32224
3917         * gcc.dg/vect/pr32224.c: New test.
3918
3919 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
3920
3921         PR c++/32177
3922         * g++.dg/gomp/pr32177.C: New test.
3923
3924 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3925
3926         PR testsuite/25241
3927         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
3928         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
3929         warning nor an error.
3930         * gcc.dg/Wfatal-2.c: Likewise.
3931         * gcc.dg/Werror-1.c: Likewise.
3932         * gcc.dg/Werror-5.c: Likewise.
3933         * gcc.dg/Werror-7.c: Likewise.
3934         * gcc.dg/Werror-10.c: Likewise.
3935         * gcc.dg/Werror-11.c: Likewise.
3936
3937 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
3938
3939         PR c++/30759
3940         * g++.dg/init/brace6.C: New test.
3941
3942 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
3943
3944         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
3945         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
3946         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
3947         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
3948
3949         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
3950         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
3951         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
3952         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
3953         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
3954         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
3955         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
3956         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
3957
3958         * gcc.dg/darwin-minversion-3.c: New.
3959
3960 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
3961
3962         * gcc.target/i386/builtin-copysign.c: New test.
3963
3964 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3965
3966         PR tree-optimization/32220
3967         * gfortran.dg/predcom-2.f: New testcase.
3968
3969 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3970
3971         PR tree-opt/32231
3972         * gcc.target/i386/vectorize4.c: New test.
3973
3974 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
3975
3976         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
3977
3978 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3979
3980         PR testsuite/25241
3981         * gcc.dg/simd-5.c: Mark output as a note.
3982         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
3983         dg-message.
3984         * gcc.dg/simd-1.c: Likewise.
3985         * gcc.dg/always_inline.c: Mark output as a sorry.
3986         * gcc.dg/always_inline2.c: Likewise.
3987         * gcc.dg/always_inline3.c: Likewise.
3988
3989 2007-06-06  Ian Lance Taylor  <iant@google.com>
3990
3991         * g++.dg/conversion/enum1.C: New test.
3992
3993 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
3994
3995         PR tree-optimization/32216
3996         * gcc.dg/vect/pr32216.c: New test.
3997
3998 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3999
4000         PR testsuite/18923
4001         * gfortran.dg/invalid_contains_1.f90: New test.
4002         * gfortran.dg/invalid_contains_2.f90: New test.
4003
4004 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4005
4006         PR testsuite/32057
4007         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
4008         midnight issues.
4009
4010 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4011
4012         PR testsuite/25241
4013         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
4014         dg-message to match de note.
4015         * gcc.dg/pr26570.c: Use dg-message for a note.
4016         * gcc.dg/pr29254.c: Use dg-message for generic output and use
4017         dg-error instead of dg-warning because of -Werror.
4018         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
4019         neither an error, nor a warning.
4020         * gcc.dg/glibc-uclibc-2.c: Likewise
4021         * gcc.dg/cpp/19940712-1.c: Likewise.
4022
4023 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
4024
4025         PR preprocessor/23479
4026         * gcc.dg/binary-constants-1.c: Add test suites for
4027         the 0b-prefixed binary integer constants.
4028         * gcc.dg/binary-constants-2.c: Ditto.
4029         * gcc.dg/binary-constants-3.c: Ditto.
4030         * gcc.dg/binary-constants-4.c: Ditto.
4031
4032 2007-06-05  Ian Lance Taylor  <iant@google.com>
4033
4034         * gcc.dg/Wstrict-overflow-19.c: New test.
4035
4036 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
4037
4038         * gcc.dg/matrix/matrix-6.c: Remove conversion.
4039
4040 2007-06-04  Ian Lance Taylor  <iant@google.com>
4041
4042         * gcc.dg/Wstrict-overflow-18.c: New test.
4043
4044 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4045
4046         PR testsuite/25241
4047         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
4048         * gcc.dg/cpp/mi5.c: Likewise.
4049         * gcc.dg/cpp/mi7.c: Likewise.
4050
4051 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
4052
4053         PR c/32191
4054         * gcc.dg/pr32191.c: New test.
4055
4056 2007-05-28  Tobias Burnus  <burnus@net-b.de>
4057
4058         PR fortran/32124
4059         * gfortran.dg/allocate_stat_1.f90: Remove.
4060
4061 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4062
4063         * gcc.target/i386/sse4_2-check.h: New.
4064         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
4065         * gcc.target/i386/sse4_2-crc32.h: Likewise.
4066         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
4067         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4068         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
4069         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
4070         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
4071         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
4072         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
4073         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
4074         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
4075         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
4076         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
4077         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
4078         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
4079         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
4080         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
4081         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4082
4083 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
4084
4085         * gcc.dg/pie-link.c: New test.
4086
4087 2007-06-01  Ian Lance Taylor  <iant@google.com>
4088
4089         * gcc.dg/Wstrict-overflow-17.c: New test.
4090
4091 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
4092
4093         * gcc.dg/builtin-return-1.c (g): New.
4094         (main): Allocate at least 64 bytes on the stack.
4095
4096 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
4097
4098         * g++.dg/init/cleanup3.C: New test.
4099
4100 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4101
4102         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
4103         int is 16 bits.
4104
4105 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
4106
4107         PR fortran/32156
4108         * gfortran.dg/char_array_constructor_3.f90: New test.
4109
4110 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
4111
4112         PR tree-optimization/32160
4113         * gfortran.dg/predcom-1.f: New test.
4114
4115 2007-05-31  Richard Guenther  <rguenther@suse.de>
4116
4117         * g++.dg/other/str_empty.C: Move...
4118         * g++.dg/other/pr30567.C: Move...
4119         * g++.dg/tree-ssa/pr27218.C: Move...
4120         * g++.dg/torture: ...here and remove dg-options.
4121
4122 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
4123
4124         PR c++/32158
4125         * g++.dg/ext/is_pod_incomplete.C: New.
4126
4127 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
4128             Douglas Gregor <doug.gregor@gmail.com>
4129             Pedro Lamarao <pedro.lamarao@mndfck.org>
4130             Howard Hinnant <howard.hinnant@gmail.com>
4131
4132         PR c++/7412
4133         PR c++/29939
4134         * g++.dg/cpp0x/rv8p.C: New.
4135         * g++.dg/cpp0x/temp-constructor-bug.C: New.
4136         * g++.dg/cpp0x/cast-bug.C: New.
4137         * g++.dg/cpp0x/elision_weak.C: New.
4138         * g++.dg/cpp0x/collapse-bug.C: New.
4139         * g++.dg/cpp0x/rv3p.C: New.
4140         * g++.dg/cpp0x/rv7n.C: New.
4141         * g++.dg/cpp0x/overload-conv-1.C: New.
4142         * g++.dg/cpp0x/rv2n.C: New.
4143         * g++.dg/cpp0x/deduce.C: New.
4144         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
4145         * g++.dg/cpp0x/rv6p.C: New.
4146         * g++.dg/cpp0x/template_deduction.C: New.
4147         * g++.dg/cpp0x/implicit-copy.C: New.
4148         * g++.dg/cpp0x/rv1p.C: New.
4149         * g++.dg/cpp0x/cast.C: New.
4150         * g++.dg/cpp0x/rv5n.C: New.
4151         * g++.dg/cpp0x/collapse.C: New.
4152         * g++.dg/cpp0x/overload-conv-2.C: New.
4153         * g++.dg/cpp0x/rv4p.C: New.
4154         * g++.dg/cpp0x/rvo.C: New.
4155         * g++.dg/cpp0x/iop.C: New.
4156         * g++.dg/cpp0x/rv3n.C: New.
4157         * g++.dg/cpp0x/rv7p.C: New.
4158         * g++.dg/cpp0x/reference_collapsing.C: New.
4159         * g++.dg/cpp0x/overload.C: New.
4160         * g++.dg/cpp0x/named.C: New.
4161         * g++.dg/cpp0x/rv2p.C: New.
4162         * g++.dg/cpp0x/rv6n.C: New.
4163         * g++.dg/cpp0x/not_special.C: New.
4164         * g++.dg/cpp0x/bind.C: New.
4165         * g++.dg/cpp0x/rv1n.C: New.
4166         * g++.dg/cpp0x/rv5p.C: New.
4167         * g++.dg/cpp0x/elision.C: New.
4168         * g++.dg/cpp0x/named_refs.C: New.
4169         * g++.dg/cpp0x/unnamed_refs.C: New.
4170         * g++.dg/cpp0x/rv4n.C: New.
4171         * g++.dg/cpp0x/elision_neg.C: New.
4172         * g++.dg/init/copy7.C: Run in C++98 mode.
4173         * g++.dg/overload/arg1.C: Ditto.
4174         * g++.dg/overload/arg4.C: Ditto.
4175
4176 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
4177
4178         PR c++/31809
4179         * g++.dg/opt/static5.C: New test.
4180
4181 2007-05-30  Richard Guenther  <rguenther@suse.de>
4182
4183         * g++.dg/dg.exp: Prune torture/.
4184         * g++.dg/torture/dg-torture.exp: New testsuite.
4185
4186 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
4187
4188         * gcc.target/arm/pr27387.C: Move and rename to ...
4189         * g++.dg/inherit/thunk8.C: ... here.
4190
4191 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
4192
4193         PR tree-optimization/31769
4194         * g++.dg/gomp/pr31769.C: New test.
4195
4196 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
4197
4198         * gcc.target/i386/stack-realign.c: New.
4199
4200 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
4201
4202         * gcc.dg/tree-ssa/prefetch-6.c: New test.
4203
4204 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
4205
4206         * gfortran.dg/sizeof.f90: New.
4207
4208 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4209
4210         PR c/31339
4211         * gcc.dg/boolcomplex-1.c: New test.
4212
4213         PR c++/31339
4214         * g++.dg/ext/boolcomplex-1.c: New test.
4215
4216 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
4217
4218         * gcc.dg/matrix: New directory.
4219
4220 2007-05-28  Tobias Burnus  <burnus@net-b.de>
4221
4222         PR fortran/32124
4223         * gfortran.dg/allocate_stat_1.f90: New.
4224
4225 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
4226
4227         PR fortran/31972
4228         * transfer_hollerith_1.f90: New test.
4229
4230 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4231
4232         PR tree-opt/32100
4233         * gcc.c-torture/execute/vrp-7.c: New test.
4234
4235 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
4236
4237         * gfortran.dg/transfer_simplify_4.f90: New test.
4238
4239 2007-05-27  Tobias Burnus  <burnus@net-b.de>
4240
4241         PR fortran/32088
4242         * gfortran.dg/func_result_3.f90: New.
4243
4244 2007-05-27  Tobias Burnus  <burnus@net-b.de>
4245
4246         PR middle-end/32083
4247         * gfortran.dg/transfer_simplify_3.f90: New.
4248
4249 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
4250
4251         PR target/32065
4252         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
4253         to compile options.
4254         * gcc.target/i386/pr32065-2.c: New test.
4255
4256 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4257
4258         PR fortran/31813
4259         * gfortran.dg/io_constraints_2.f90: Update.
4260
4261 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
4262
4263         PR fortran/31219
4264         * gfortran.dg/array_constructor_17.f90: New test.
4265
4266 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4267
4268         PR tree-opt/32090
4269         * g++.dg/opt/array2.C: New testcase.
4270
4271 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
4272
4273         PR target/32065
4274         * gcc.target/i386/pr32065.c: New test.
4275
4276 2007-05-25  Dirk Mueller  <dmueller@suse.de>
4277             Marcus Meissner <meissner@suse.de>
4278
4279         * gcc.dg/attr-alloc_size.c: New.
4280
4281 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
4282             Lee Millward  <lee.millward@gmail.com>
4283
4284         PR c++/31745
4285         * g++.dg/parse/crash34.C: New test.
4286
4287         * g++.dg/parse/crash35.C: New test.
4288
4289 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4290
4291         * gcc.target/i386/sse2-check.h: New.
4292         * gcc.target/i386/sse2-vec-1.c: Likewise.
4293         * gcc.target/i386/sse2-vec-2.c: Likewise.
4294         * gcc.target/i386/sse2-vec-3.c: Likewise.
4295         * gcc.target/i386/sse2-vec-4.c: Likewise.
4296         * gcc.target/i386/sse2-vec-5.c: Likewise.
4297         * gcc.target/i386/sse2-vec-6.c: Likewise.
4298
4299 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
4300
4301         PR c++/31431
4302         PR c++/31432
4303         PR c++/31434
4304         PR c++/31435
4305         PR c++/31437
4306         PR c++/31438
4307         PR c++/31442
4308         PR c++/31443
4309         PR c++/31444
4310         PR c++/31445
4311         * g++.dg/cpp0x/pr31431.C: New.
4312         * g++.dg/cpp0x/pr31437.C: New.
4313         * g++.dg/cpp0x/pr31442.C: New.
4314         * g++.dg/cpp0x/pr31444.C: New.
4315         * g++.dg/cpp0x/pr31431-2.C: New.
4316         * g++.dg/cpp0x/pr31432.C: New.
4317         * g++.dg/cpp0x/pr31434.C: New.
4318         * g++.dg/cpp0x/pr31438.C: New.
4319         * g++.dg/cpp0x/pr31443.C: New.
4320         * g++.dg/cpp0x/pr31445.C: New.
4321         * g++.dg/cpp0x/variadic-crash1.C: New.
4322
4323 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
4324
4325         * gcc.target/arm/long-calls-1.c: New test.
4326         * gcc.target/arm/long-calls-2.c: Likewise.
4327         * gcc.target/arm/long-calls-3.c: Likewise.
4328         * gcc.target/arm/long-calls-4.c: Likewise.
4329
4330 2007-05-25  Richard Guenther  <rguenther@suse.de>
4331             Andrew Pinski  <andrew_pinski@playstation.sony.com>
4332
4333         PR tree-optimization/31982
4334         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
4335
4336 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
4337
4338         PR fortran/32047
4339         * gfortran.dg/result_in_spec_2.f90: New test.
4340
4341 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4342
4343         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
4344
4345 2007-05-24  Ollie Wild  <aaw@google.com>
4346
4347         * gcc.dg/cpp/counter-1.c: New test.
4348         * gcc.dg/pch/counter-1.c: New test.
4349         * gcc.dg/pch/counter-1.hs: New file.
4350         * gcc.dg/pch/counter-2.c: New test.
4351         * gcc.dg/pch/counter-2.hs: New file.
4352         * gcc.dg/pch/counter-3.c: New test.
4353         * gcc.dg/pch/counter-3.hs: New file.
4354
4355 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
4356
4357         * gcc.dg/tree-ssa/predcom-1.c: New test.
4358         * gcc.dg/tree-ssa/predcom-2.c: New test.
4359         * gcc.dg/tree-ssa/predcom-3.c: New test.
4360         * gcc.dg/tree-ssa/predcom-4.c: New test.
4361         * gcc.dg/tree-ssa/predcom-5.c: New test.
4362         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
4363
4364 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
4365
4366         PR testsuite/32062
4367         * gcc.target/i386/sse4_1-check.h (MASK): New.
4368
4369 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4370
4371         PR fortran/32038
4372         * gfortran.dg/pr25603.f: Initialize integer variables.
4373
4374 2007-05-23  Ian Lance Taylor  <iant@google.com>
4375
4376         * g++.dg/other/vrp1.C: New test.
4377
4378 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
4379
4380         PR preprocessor/20077
4381         * gcc.dg/cpp/paste15.c: New test.
4382
4383 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
4384             Nigel Stephens  <nigel@mips.com>
4385             Richard Sandiford  <richard@codesourcery.com>
4386
4387         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
4388         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
4389         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
4390         * gcc.target/mips/inter/mips16-inter.exp: New.
4391
4392 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
4393
4394         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
4395
4396 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4397
4398         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
4399         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
4400         * gcc.target/i386/sse3-addsubps.c: Likewise.
4401         * gcc.target/i386/sse3-haddpd.c: Likewise.
4402         * gcc.target/i386/sse3-haddps.c: Likewise.
4403         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4404         * gcc.target/i386/sse3-hsubps.c: Likewise.
4405         * gcc.target/i386/sse3-lddqu.c: Likewise.
4406         * gcc.target/i386/sse3-movddup.c: Likewise.
4407         * gcc.target/i386/sse3-movshdup.c: Likewise.
4408         * gcc.target/i386/sse3-movsldup.c: Likewise.
4409
4410         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
4411         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
4412         * gcc.target/i386/ssse3-pabsd.c: Likewise.
4413         * gcc.target/i386/ssse3-pabsw.c: Likewise.
4414         * gcc.target/i386/ssse3-palignr.c: Likewise.
4415         * gcc.target/i386/ssse3-phaddd.c: Likewise.
4416         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
4417         * gcc.target/i386/ssse3-phaddw.c: Likewise.
4418         * gcc.target/i386/ssse3-phsubd.c: Likewise.
4419         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
4420         * gcc.target/i386/ssse3-phsubw.c: Likewise.
4421         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
4422         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
4423         * gcc.target/i386/ssse3-pshufb.c: Likewise.
4424         * gcc.target/i386/ssse3-psignb.c: Likewise.
4425         * gcc.target/i386/ssse3-psignd.c: Likewise.
4426         * gcc.target/i386/ssse3-psignw.c: Likewise.
4427         * gcc.target/i386/ssse3-vals.h: Likewise.
4428
4429         * gcc.target/i386/sse3-check.h: New file.
4430         * gcc.target/i386/ssse3-check.h: Likewise.
4431
4432 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4433
4434         PR middle-end/31095
4435         * gcc.c-torture/compile/bcopy-1.c: New testcase.
4436
4437 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4438
4439         PR middle-end/31606
4440         * gcc.c-torture/20070522-1.c: New testcase.
4441
4442 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4443
4444         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
4445
4446 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
4447
4448         * gcc.c-torture/execute/ieee/20000320-1.x,
4449         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4450         m68k-*-* and check_effective_target_coldfire_fpu.
4451
4452 2007-05-22  Ollie Wild  <aaw@google.com>
4453
4454         * g++.dg/lookup/hidden-class10.C: New test.
4455         * g++.dg/lookup/hidden-class11.C: New test.
4456
4457 2007-05-22  Ollie Wild  <aaw@google.com>
4458
4459         * g++.dg/lookup/name-clash5.C: New test.
4460         * g++.dg/lookup/name-clash6.C: New test.
4461
4462 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4463
4464         * g++.dg/other/i386-2.C: Update comments on header files tested.
4465         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
4466         of <tmmintrin.h>.
4467         * gcc.target/i386/sse-12.c: Likewise.
4468         * gcc.target/i386/sse-13.c: Likewise.
4469         * gcc.target/i386/sse-14.c: Likewise.
4470
4471         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
4472         Redefined to test with immediate operand.
4473         (__builtin_ia32_blendps): Likewise.
4474         (__builtin_ia32_blendpd): Likewise.
4475         (__builtin_ia32_dpps): Likewise.
4476         (__builtin_ia32_dpps): Likewise.
4477         (__builtin_ia32_insertps128): Likewise.
4478         (__builtin_ia32_vec_ext_v4sf): Likewise.
4479         (__builtin_ia32_vec_set_v16qi): Likewise.
4480         (__builtin_ia32_vec_set_v4si): Likewise.
4481         (__builtin_ia32_vec_set_v2di): Likewise.
4482         (__builtin_ia32_vec_ext_v16qi): Likewise.
4483         (__builtin_ia32_vec_ext_v4si): Likewise.
4484         (__builtin_ia32_vec_ext_v2di): Likewise.
4485         (__builtin_ia32_roundpd): Likewise.
4486         (__builtin_ia32_roundsd): Likewise.
4487         (__builtin_ia32_roundps): Likewise.
4488         (__builtin_ia32_roundss): Likewise.
4489         (__builtin_ia32_mpsadbw128): Likewise.
4490
4491 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4492
4493         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
4494
4495 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
4496
4497         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
4498         failures.
4499         * gcc.dg/dfp/func-struct.c: Ditto.
4500         * gcc.dg/dfp/operator-assignment.c: Ditto.
4501         * gcc.dg/dfp/convert-bfp.c: Ditto.
4502         * gcc.dg/dfp/convert-int.c: Ditto.
4503         * gcc.dg/dfp/convert-int-max.c: Ditto.
4504         * gcc.dg/dfp/func-scalar.c: Ditto.
4505         * gcc.dg/dfp/cast.c: Ditto.
4506         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
4507         failures, and fix a typo in return type of arg1_128.
4508         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
4509         failures, and fix a typo in a constant suffix.
4510         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
4511         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
4512
4513 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
4514             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4515
4516         * lib/gcc-dg.exp(process_message): New proc.
4517         (dg-message): New test directive.
4518         * gcc.dg/always_inline.c: Use dg-message.
4519         * gcc.dg/always_inline2.c: Ditto.
4520         * gcc.dg/always_inline3.c: Ditto.
4521         * gcc.dg/invalid-call-1.c: Ditto.
4522         * gcc.dg/pr17506.c: Ditto.
4523         * gcc.dg/simd-5.c: Ditto.
4524         * gcc.dg/simd-6.c: Ditto.
4525         * gcc.dg/va-arg-2.c: Ditto.
4526         * gcc.dg/cpp/syshdr.c: Ditto.
4527         * gcc.dg/cpp/unc4.c: Ditto.
4528         * gcc.dg/cpp/trad/mi1.c: Ditto.
4529         * gcc.dg/cpp/trad/mi5.c: Ditto.
4530         * gcc.dg/cpp/trad/mi7.c: Ditto.
4531         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
4532         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
4533         * gcc.test-framework/test-framework.awk: Special-case outexists
4534         tests.
4535
4536 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4537
4538         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
4539         (bit_SSE4_2): Likewise.
4540         (bit_POPCNT): Likewise.
4541
4542         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
4543         Check if assembler supports SSE4 instructions.
4544
4545         * gcc.target/i386/sse4_1-blendpd.c: New file.
4546         * gcc.target/i386/sse4_1-blendps.c: Likewise.
4547         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
4548         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
4549         * gcc.target/i386/sse4_1-check.h: Likewise.
4550         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
4551         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
4552         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
4553         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
4554         * gcc.target/i386/sse4_1-extractps.c: Likewise.
4555         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
4556         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
4557         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
4558         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
4559         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
4560         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
4561         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
4562         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
4563         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
4564         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
4565         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4566         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
4567         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
4568         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
4569         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
4570         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4571         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
4572         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
4573         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
4574         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
4575         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
4576         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
4577         * gcc.target/i386/sse4_1-pminud.c: Likewise.
4578         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
4579         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
4580         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
4581         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
4582         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
4583         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
4584         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
4585         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
4586         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
4587         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
4588         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
4589         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
4590         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
4591         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
4592         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
4593         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
4594         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
4595         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
4596         * gcc.target/i386/sse4_1-round.h: Likewise.
4597         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4598         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4599         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4600         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
4601         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4602         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4603         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4604         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4605         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4606         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4607         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4608         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4609         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4610         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4611
4612 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4613
4614         PR fortran/31627
4615         * gfortran.dg/bounds_check_7.f90: New test.
4616
4617 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
4618
4619         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
4620         (check_effective_target_sse4a): Ditto.
4621
4622         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
4623         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
4624         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
4625         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
4626         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
4627         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
4628         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
4629         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
4630         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
4631         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
4632         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
4633         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
4634         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
4635         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
4636         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
4637         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
4638         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
4639         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
4640         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
4641         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
4642
4643 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
4644
4645         * g++.dg/ext/cleanup-1.C: New test.
4646         * g++.dg/ext/cleanup-2.C: Likewise.
4647         * g++.dg/ext/cleanup-3.C: Likewise.
4648         * g++.dg/ext/cleanup-4.C: Likewise.
4649         * g++.dg/ext/cleanup-5.C: Likewise.
4650         * g++.dg/ext/cleanup-6.C: Likewise.
4651         * g++.dg/ext/cleanup-8.C: Likewise.
4652         * g++.dg/ext/cleanup-9.C: Likewise.
4653         * g++.dg/ext/cleanup-10.C: Likewise.
4654         * g++.dg/ext/cleanup-11.C: Likewise.
4655         * g++.dg/ext/cleanup-dtor.C: Likewise.
4656
4657 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4658
4659         PR middle-end/31995
4660         * gcc.dg/vect/vect-102a.c: New test.
4661
4662 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
4663             Paolo Carlini  <pcarlini@suse.de>
4664             Uros Bizjak  <ubizjak@gmail.com>
4665
4666         * gcc.dg/gcc-have-sync-compare-and-swap.c,
4667         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4668         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4669         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
4670         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4671         New testcases.
4672
4673 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
4674
4675         PR fortran/32002
4676         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
4677
4678 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4679
4680         PR fortran/32027
4681         * gfortran.dg/do_3.F90: Add checks for the final value of the
4682         loop variable.
4683
4684 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4685
4686         * gcc.c-torture/execute/990127-2.x: New file.
4687
4688 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4689
4690         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
4691         * gcc.target/i386/sse-12: Add -O to compile options.
4692         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
4693         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4694         and mm3dnow.h.  Add -O to compile options.
4695
4696 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
4697
4698         PR fortran/31867
4699         * gfortran.dg/char_length_5.f90: New test.
4700
4701         PR fortran/31994
4702         * gfortran.dg/array_reference_1.f90: New test.
4703
4704 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4705
4706         PR middle-end/7651
4707         PR c++/11856
4708         PR c/12963
4709         PR c/23587
4710         PR other/29694
4711         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
4712         * gcc.dg/Wtype-limits.c: New.
4713         * gcc.dg/Wtype-limits-Wextra.c: New.
4714         * gcc.dg/Wtype-limits-no.c: New.
4715         * g++.dg/warn/Wtype-limits.C: New.
4716         * g++.dg/warn/Wtype-limits-Wextra.C: New.
4717         * g++.dg/warn/Wtype-limits-no.C: New.
4718
4719 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4720
4721         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
4722         instead of "-msse2".'
4723         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
4724         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4725         and mm3dnow.h.
4726         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
4727         to test with immediate operand.
4728         (__builtin_ia32_insertqi): Ditto.
4729         (__builtin_ia32_palignr128): Ditto.
4730         (__builtin_ia32_palignr): Ditto.
4731         (__builtin_ia32_pshufhw): Ditto.
4732         (__builtin_ia32_pshuflw): Ditto.
4733         (__builtin_ia32_pshufd): Ditto.
4734         (__builtin_ia32_vec_set_v8hi): Ditto.
4735         (__builtin_ia32_vec_ext_v8hi): Ditto.
4736         (__builtin_ia32_shufpd): Ditto.
4737         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4738
4739 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
4740
4741         PR fortran/32001
4742         * gfortran.dg/min_max_conformance.f90: Added more testcases.
4743
4744 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4745
4746         PR target/31585
4747         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
4748         and "__inline".  Use "-msse" instead of "-msse2".
4749
4750 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4751
4752         PR middle-end/7651
4753         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
4754         * gcc.dg/20030906-2.c: Likewise.
4755         * objc.dg/method-17.m: Add -Wreturn-type.
4756         * obj-c++.dg/method-21.mm: Likewise.
4757
4758 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4759
4760         PR target/31585
4761         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
4762         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
4763         (__builtin_ia32_psrlqi128): Ditto.
4764         (__builtin_ia32_psrlwi128): Ditto.
4765         (__builtin_ia32_psrldi128): Ditto.
4766         (__builtin_ia32_psrldqi128): Ditto.
4767         (__builtin_ia32_pslldqi128): Ditto.
4768         (__builtin_ia32_psrawi128): Ditto.
4769         (__builtin_ia32_psradi128): Ditto.
4770         (__builtin_ia32_psllqi128): Ditto.
4771         (__builtin_ia32_pslldi128): Ditto.
4772         (__builtin_prefetch): Ditto.
4773         (__builtin_ia32_pshufw): Ditto.
4774         (__builtin_ia32_vec_set_v4hi): Ditto.
4775         (__builtin_ia32_vec_ext_v4hi): Ditto.
4776         (__builtin_ia32_shufps): Ditto.
4777         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4778
4779 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4780
4781         PR fortran/31974
4782         * gfortran.dg/char_allocation_1.f90: New test.
4783
4784 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4785
4786         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
4787         * gcc.dg/Wconversion-sign.c: New.
4788         * gcc.dg/Wconversion-integer-no-sign.c: New.
4789         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
4790         Wconversion-sign.C
4791         * g++.dg/warn/Wconversion-sign.C: New.
4792         * g++.old-deja/g++.other/warn4.C: Update.
4793         * g++.dg/warn/Wconversion1.C: Likewise.
4794
4795 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4796
4797         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
4798         * gcc.dg/torture/builtin-math-4.c: Likewise.
4799
4800 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4801
4802         PR libfortran/31964
4803         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
4804
4805 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4806
4807         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
4808
4809 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4810
4811         PR target/31628
4812         * gcc.target/i386/pr31628.c: New.
4813
4814 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
4815
4816         PR middle-end/31344
4817         * gcc.dg/pr31344.c: New test.
4818
4819 2007-05-17  Ian Lance Taylor  <iant@google.com>
4820
4821         PR tree-optimization/31953
4822         * gcc.c-torture/compile/pr31953.c: New test.
4823
4824 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4825
4826         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
4827
4828         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
4829         and drem.
4830         * gcc.dg/torture/builtin-math-4.c: Likewise.
4831
4832         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
4833         * gcc.dg/torture/builtin-math-4.c: Likewise.
4834
4835         * gcc.dg/torture/builtin-math-4.c: New test.
4836
4837 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
4838             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4839
4840         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
4841         * gcc.dg/cpp/include2.c: Ditto.
4842         * gcc.dg/cpp/mac-dir-2.c: Ditto.
4843         * gcc.dg/cpp/paste5.c: Ditto.
4844         * gcc.dg/cpp/paste6.c: Ditto.
4845         * gcc.dg/cpp/paste8.c: Ditto.
4846         * gcc.dg/cpp/paste11.c: Ditto.
4847         * gcc.dg/cpp/paste13.c: Ditto.
4848         * gcc.dg/cpp/skipping2.c: Ditto.
4849         * gcc.dg/reg-vol-struct-1.c: Ditto.
4850         * gcc.dg/Wshadow-1.c: Ditto.
4851         * gcc.dg/cpp/trad/comment.c: Ditto.
4852         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
4853         * gcc.dg/cpp/if-2.c: Ditto.
4854         * gcc.dg/array-5.c: Ditto.
4855         * gcc.dg/inline-15.c: Ditto.
4856         * gcc.dg/pr27953.c: Ditto.
4857         * gcc.dg/Wno-c++-compat.c: Ditto.
4858
4859 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
4860
4861         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
4862
4863 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4864
4865         * gcc.c-torture/execute/20070517-1.c: New test.
4866
4867 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
4868
4869         PR fortran/31919
4870         * gfortran.dg/min_max_conformance.f90: New test.
4871
4872 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
4873
4874         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
4875         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
4876         gcc.dg/vect/vect-104.c: Use more complex construction to
4877         prevent vectorizing.
4878         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
4879
4880 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
4881
4882         PR tree-optimization/24659
4883         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
4884         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
4885         not vect_int target.
4886         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
4887         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
4888         targets.
4889         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
4890         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
4891         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
4892
4893 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
4894
4895         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
4896         and x86_64-*-* targets.
4897         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
4898
4899 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
4900
4901         PR fortran/18769
4902         PR fortran/30881
4903         PR fortran/31194
4904         PR fortran/31216
4905         PR fortran/31427
4906         * transfer_simplify_1.f90: New test.
4907         * transfer_simplify_2.f90: New test.
4908
4909 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
4910
4911         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
4912
4913 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
4914
4915         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4916
4917         * gcc.dg/fltconst-pedantic-dfp.c: New test.
4918
4919         PR c/31924
4920         * gcc.dg/fltconst-1.c: New test.
4921
4922         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
4923         * gcc.dg/dfp/operator-assignment.c: Ditto.
4924
4925 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
4926
4927         PR c++/29928
4928         * g++.dg/rtti/typeid5.C: New.
4929
4930 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4931
4932         PR fortran/31725
4933         * gfortran.dg/substr_4.f: New test.
4934
4935 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
4936
4937         * gcc.target/m68k/interrupt_thread-1.c,
4938         gcc.target/m68k/interrupt_thread-2.c,
4939         gcc.target/m68k/interrupt_thread-3.c: New.
4940         * gcc.target/m68k/m68k.exp: Accept fido.
4941
4942 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
4943
4944         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
4945         * gfortran.dg/altreturn_3.f90: Likewise.
4946         * gfortran.dg/assumed_dummy_1.f90: Likewise.
4947         * gfortran.dg/default_numeric_type_1.f90: Likewise.
4948         * gfortran.dg/inquire_iolength.f90: Likewise.
4949         * gfortran.dg/module_naming_1.f90: Likewise.
4950         * gfortran.dg/oldstyle_2.f90: Likewise.
4951         * gfortran.dg/operator_2.f90: Likewise.
4952         * gfortran.dg/parameter_array_element_1.f90: Likewise.
4953         * gfortran.dg/used_types_11.f90: Likewise.
4954         * gfortran.dg/zero_array_components_1.f90: Likewise.
4955         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
4956         * gfortran.dg/parameter_array_dummy.f90: Likewise.
4957         * gfortran.dg/real_const_3.f90: Likewise.
4958
4959 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
4960
4961         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
4962         * gcc.dg/tree-ssa/loop-30.c: New test.
4963
4964 2007-05-13  Richard Guenther  <rguenther@suse.de>
4965
4966         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
4967         scanning forwprop1.
4968         * g++.dg/tree-ssa/pr31146.C: Likewise.
4969
4970 2007-05-13  Revital Eres  <eres@il.ibm.com>
4971
4972         * gcc.dg/dse.c: New test.
4973
4974 2007-05-12  Richard Guenther  <rguenther@suse.de>
4975
4976         PR tree-optimization/31797
4977         * gcc.c-torture/compile/pr31797.c: New testcase.
4978
4979 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
4980
4981         PR fortran/30746
4982         * gfortran.dg/host_assoc_function_1.f90: New test.
4983
4984 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
4985
4986         PR c++/31829
4987         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
4988
4989 2007-05-11  Silvius Rus  <rus@google.com>
4990
4991         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
4992         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
4993         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
4994         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
4995         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
4996         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
4997         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
4998         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
4999         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
5000         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
5001         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
5002         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
5003         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
5004         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
5005         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
5006         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
5007
5008 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
5009
5010         PR other/31852
5011         * gcc.c-torture/execute/builtins/memchr.c: New.
5012         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
5013         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
5014
5015 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
5016
5017         PR fortran/30876
5018         * gfortran.dg/recursive_reference_1.f90: Put error at correct
5019         line.
5020         * gfortran.dg/recursive_reference_2.f90: New test.
5021
5022 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
5023
5024         PR fortran/30878
5025         * gfortran.dg/namelist_29.f90: New test.
5026
5027 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
5028
5029         PR fortran/31474
5030         * gfortran.dg/entry_10.f90: New test.
5031
5032 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
5033
5034         PR tree-optimization/31885
5035         * gcc.dg/tree-ssa/loop-29.c: New test.
5036
5037 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
5038
5039         * assumed_dummy_1.f90: Fix dg directive.
5040         * char_initialiser_actual.f90: Likewise.
5041         * nested_modules_2.f90: Likewise.
5042         * shift-alloc.f90: Likewise.
5043
5044 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
5045
5046         * gcc.dg/20070507-1.c: Disable for non-pic targets.
5047
5048 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5049
5050         PR libfortran/31880
5051         * gfortran.dg/unf_read_corrupted_2.f90: New test.
5052
5053 2007-05-09  Mike Stump  <mrs@apple.com>
5054
5055         * g++.dg/other/first-global.C: Add -fpie for darwin.
5056         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
5057
5058 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5059
5060         * gcc.dg/20070507-1.c: New testcase.
5061
5062 2007-05-08  Chao-ying Fu  <fu@mips.com>
5063
5064         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
5065         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
5066         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
5067         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
5068
5069 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
5070
5071         PR 31847
5072         * gcc.dg/pr31847.c: New test.
5073
5074 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
5075
5076         PR fortran/31692
5077         * gfortran.dg/actual_array_result_1.f90: New test.
5078
5079 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
5080
5081         PR fortran/29397
5082         * gfortran.dg/parameter_array_init_1.f90: New test.
5083
5084         PR fortran/29400
5085         * gfortran.dg/parameter_array_init_2.f90: New test.
5086
5087 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
5088
5089         PR target/31854
5090         * gcc.target/i386/pr31854.c: New test.
5091
5092 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
5093
5094         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
5095
5096 2007-05-07  Mike Stump  <mrs@apple.com>
5097
5098         * g++.old-deja/g++.mike/empty.C: Add.
5099
5100 2007-05-07  Eric Christopher  <echristo@apple.com>
5101
5102         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
5103
5104 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
5105
5106         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
5107         variable.  Rearrange conversions from binary float to decimal float.
5108
5109 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
5110
5111         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
5112         x86.
5113
5114 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5115
5116         * gnat.dg/opt1.ad[sb]: New testcase.
5117
5118 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5119
5120         PR fortran/31399
5121         * gfortran.dg/do_3.F90: New test.
5122
5123 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5124
5125         PR fortran/31764
5126         * gfortran.dg/new_line.f90: Add new checks.
5127
5128 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5129
5130         PR fortran/31201
5131         * gfortran.dg/large_unit_1.f90: New.
5132         * gfortran.dg/large_unit_2.f90: New.
5133         * gfortran.dg/iostat_4.f90: New
5134         * gfortran.dg/bounds_check_fail_1.f90: Updated.
5135
5136 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
5137
5138         PR fortran/31540
5139         * gfortran.dg/char_result_4.f90: New test.
5140
5141 2007-06-05  Revital Eres  <eres@il.ibm.com>
5142
5143         PR 30957
5144         * gcc.dg/pr30957-1.c: New test.
5145
5146 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5147
5148         PR fortran/31251
5149         * gfortran.dg/char_type_len_2.f90: New test.
5150
5151 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
5152
5153         PR 31775
5154         * g++.dg/other/nested-extern.cc: New.
5155         * g++.dg/other/nested-extern-1.C: New.
5156         * g++.dg/other/nested-extern-2.C: New.
5157
5158 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
5159
5160         PR fortran/31760
5161         * gfortran.dg/erf.f90: New test.
5162         * gfortran.dg/besxy.f90: New test.
5163
5164 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
5165
5166         PR fortran/22359
5167         * gfortran.dg/fseek.f90: New test.
5168
5169 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
5170
5171         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
5172
5173 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5174
5175         PR libfortran/31210
5176         * gfortran.dg/zero_length_1.f90: New test.
5177
5178 2007-05-04  Tobias Burnus  <burnus@net-b.de>
5179
5180         PR fortran/31803
5181         * gfortran.dg/char_pointer_assign_3.f90: New test.
5182         * gfortran.dg/char_result_2.f90: Re-enable test.
5183
5184 2007-05-04  Tobias Burnus  <burnus@net-b.de>
5185
5186         PR fortran/25071
5187         * gfortran.dg/char_length_3.f90: New test.
5188         * gfortran.dg/char_result_2.f90: Fix test.
5189
5190 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
5191
5192         PR tree-optimization/30565
5193         * gcc.dg/tree-ssa/loop-27.c: New test.
5194
5195 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
5196
5197         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
5198         * gcc.target/bfin/arith.c (__v2hi): Likewise.
5199         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
5200         * gcc.target/bfin/shift.c (__v2hi): Likewise.
5201
5202 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
5203
5204         PR tree-optimization/31699
5205         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
5206         New.
5207         (check_effective_target_vect_floatint_cvt): New.
5208         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
5209         of specific targets.
5210         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
5211         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
5212         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5213         * gcc.dg/vect/vect-iv-4.c: Likewise.
5214         * gcc.dg/vect/vect-multitypes-11.c: New.
5215         * gcc.dg/vect/pr31699.c: New.
5216
5217 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
5218
5219         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
5220
5221 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
5222
5223         PR C++/31663
5224         * g++.dg/warn/anonymous-namespace-2.C: New.
5225         * g++.dg/warn/anonymous-namespace-2.h: New.
5226
5227 2007-05-02  Paul Brook  <paul@codesourcery.com>
5228
5229         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
5230
5231 2007-05-02  Eric Christopher  <echristo@apple.com>
5232
5233         * gcc.dg/cpp/if-div.c: New file.
5234
5235 2007-05-02  Tom Tromey  <tromey@redhat.com>
5236
5237         PR preprocessor/28709:
5238         * gcc.dg/cpp/pr28709.c: New file.
5239
5240 2007-05-02  Richard Guenther  <rguenther@suse.de>
5241
5242         PR tree-optimization/31146
5243         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
5244
5245 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
5246
5247         * gcc.c-torture/compile/limits-blockid.c: New.
5248         * gcc.c-torture/compile/limits-caselabels.c: New.
5249         * gcc.c-torture/compile/limits-declparen.c: New.
5250         * gcc.c-torture/compile/limits-enumconst.c: New.
5251         * gcc.c-torture/compile/limits-exprparen.c: New.
5252         * gcc.c-torture/compile/limits-externalid.c: New.
5253         * gcc.c-torture/compile/limits-fnargs.c: New.
5254         * gcc.c-torture/compile/limits-fndefn.c: New.
5255         * gcc.c-torture/compile/limits-idexternal.c: New.
5256         * gcc.c-torture/compile/limits-idinternal.c: New.
5257         * gcc.c-torture/compile/limits-pointer.c: New.
5258         * gcc.c-torture/compile/limits-stringlit.c: New.
5259         * gcc.c-torture/compile/limits-structmem.c: New.
5260         * gcc.c-torture/compile/limits-structnest.c: New.
5261
5262 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
5263
5264         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
5265
5266 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5267
5268         PR middle-end/31740
5269         * gcc.c-torture/compile/20070501-1.c: New testcase.
5270
5271 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5272
5273         PR fortran/31732
5274         * gfortran.dg/array_memset_2:  New test case.
5275
5276 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
5277
5278         PR testsuite/31615
5279         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
5280
5281 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
5282
5283         PR testsuite/31589
5284         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
5285         dg-final test.
5286         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
5287         keyword to dg-final test.
5288         * gcc.dg/vect/vect-iv-4.c: Likewise.
5289         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5290         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
5291         test.
5292         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
5293         cast.
5294         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
5295         * lib/target-supports.exp
5296         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
5297         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
5298
5299 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
5300
5301         * gcc.c-torture/execute/ieee/20000320-1.c: Use
5302         __LONG_LONG_MAX__ and its friends instead of those supplied by
5303         limits.h.
5304
5305 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
5306
5307         PR C++/31721
5308         * g++.dg/ext/vector7.C: New testcase.
5309
5310 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5311
5312         PR fortran/31591
5313         * gfortran.dg/bound_simplification_1.f90: New test.
5314
5315 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5316
5317         PR fortran/31645
5318         * gfortran.dg/bom_error.f90: New test.
5319         * gfortran.dg/bom_include.f90: New test.
5320         * gfortran.dg/bom_UTF16-LE.f90: New test.
5321         * gfortran.dg/bom_UTF16-BE.f90: New test.
5322         * gfortran.dg/bom_UTF-8.f90: New test.
5323         * gfortran.dg/bom_UTF-32.f90: New test.
5324         * gfortran.dg/bom_UTF-8.F90: New test.
5325         * gfortran.dg/bom_include.inc: New file.
5326
5327 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5328
5329         PR C++/30221
5330         * g++.dg/init/ptrfn2.C: New test.
5331         * g++.dg/init/ptrfn3.C: New test.
5332
5333 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
5334
5335         PR fortran/31711
5336         * gfortran.dg/dependency_21.f90: New test.
5337
5338 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5339
5340         * gfortran.dg/secnds.f: Use real*8.
5341         * gfortran.dg/secnds-1.f: Use real*8.
5342
5343 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5344
5345         PR libfortran/31532
5346         * gfortran.dg/inquire_5.f90: Update test.
5347
5348 2007-04-27  Ian Lance Taylor  <iant@google.com>
5349
5350         PR middle-end/31710
5351         * gcc.c-torture/compile/pr31710.c: New test.
5352
5353 2007-04-27  Richard Guenther  <rguenther@suse.de>
5354
5355         PR tree-optimization/30965
5356         PR tree-optimization/30978
5357         * gcc.dg/tree-ssa/pr30978.c: New testcase.
5358         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
5359         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
5360         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
5361
5362 2007-04-27  Richard Guenther  <rguenther@suse.de>
5363
5364         PR tree-optimization/31715
5365         * gcc.dg/Warray-bounds-4.c: New testcase.
5366
5367 2007-04-26  Ian Lance Taylor  <iant@google.com>
5368
5369         PR target/28675
5370         * gcc.c-torture/compile/pr28675.c: New test.
5371
5372 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5373
5374         PR C++/30016
5375         * g++.dg/ext/vector6.C: New test.
5376
5377 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
5378
5379         * gcc.c-torture/execute/ieee/20000320-1.x: New.
5380
5381 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
5382
5383         PR middle-end/31617
5384         * g++.dg/other/str_empty.C: Add expected warning.
5385
5386 2007-04-26  Richard Guenther  <rguenther@suse.de>
5387         Daniel Berlin  <dberlin@dberlin.org>
5388
5389         PR tree-optimization/30567
5390         * g++.dg/other/pr30567.C: New testcase.
5391
5392 2007-04-26  Richard Guenther  <rguenther@suse.de>
5393
5394         PR tree-optimization/31703
5395         * gcc.c-torture/compile/pr31703.c: New testcase.
5396         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
5397         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
5398
5399 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
5400
5401         * gfortran.dg/open_errors.f90: Added if statements checking
5402         the value of iostat.
5403
5404 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
5405
5406         PR c++/31598
5407         * g++.dg/gomp/pr31598.C: New test.
5408
5409         PR tree-optimization/30558
5410         * g++.dg/gomp/pr30558.C: New test.
5411
5412 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
5413
5414         PR c++/31338
5415         * g++.dg/ext/complex2.C: New test.
5416
5417 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
5418
5419         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
5420
5421 2007-04-25  Thiemo Seufer  <ths@mips.com>
5422
5423         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
5424         value to signed char.
5425
5426 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
5427
5428         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
5429         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
5430         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
5431
5432 2007-04-25  Tobias Burnus  <burnus@net-b.de>
5433
5434         PR fortran/31668
5435         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
5436         statement functions.
5437         * gfortran.dg/c_by_val_5.f90: New test.
5438
5439 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
5440
5441         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
5442         with two new subroutines to avoid parameter-induced aliasing.
5443         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
5444         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
5445
5446 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5447
5448         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
5449         * g++.dg/warn/Warray-bounds.C: Likewise.
5450
5451 2007-04-24  Ian Lance Taylor  <iant@google.com>
5452
5453         PR tree-optimization/31605
5454         * gcc.c-torture/execute/pr31605.c: New test.
5455
5456 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5457
5458         PR fortran/31587
5459         * lib/gcc-dg.exp (scan-module): New function.
5460         * gfortran.dg/module_md5_1.f90: New test.
5461
5462 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
5463
5464         * g++.old-deja/g++.pt/defarg6.C: Only run with
5465         -std=gnu++98.
5466         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
5467         * g++.dg/cpp0x/variadic61.C: Ditto.
5468         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
5469         * g++.dg/cpp0x/variadic62.C: Ditto.
5470         * g++.dg/template/meminit1.C: Ditto.
5471         * g++.dg/template/operator7.C: Ditto.
5472         * g++.dg/template/static15.C: Ditto.
5473         * g++.dg/template/invalid1.C: Ditto.
5474         * g++.dg/template/shift1.C: Ditto.
5475         * g++.dg/template/error10.C: Ditto.
5476
5477 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
5478
5479         PR diagnostic/25923
5480         * gfortran.dg/pr25923.f90: New test.
5481
5482 2007-04-24  Ian Lance Taylor  <iant@google.com>
5483
5484         PR tree-optimization/31602
5485         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
5486
5487 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
5488
5489         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
5490         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
5491
5492 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
5493
5494         * gcc.target/i386/reload-1.c. New.
5495
5496 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5497             Olga Golovanevsky  <olga@il.ibm.com>
5498
5499         * g++.dg/other/str_empty.C: New test.
5500
5501 2007-04-24  Richard Henderson  <rth@redhat.com>
5502
5503         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
5504
5505 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5506
5507         PR target/31641
5508         * gcc.c-torture/compile/pr31641.c: New testcase.
5509
5510 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
5511
5512         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
5513         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
5514         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
5515         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
5516
5517 2007-04-23  Simon Baldwin  <simonb@google.com>
5518
5519         * g++.dg/other/error15.C: New.
5520         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
5521         triggering a "multiple parameters named" error.
5522
5523 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5524
5525         PR fortran/31618
5526         * gfortran.dg/backspace_8.f:  New test case.
5527
5528 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
5529
5530         PR fortran/31630
5531         * gfortran.dg/used_types_17.f90: New test.
5532
5533         PR fortran/31620
5534         * gfortran.dg/zero_array_components_1.f90: New test.
5535
5536 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5537
5538         PR fortran/31616
5539         * gfortran.dg/open_errors.f90: Allow a different error message.
5540
5541 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
5542
5543         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
5544         Rename from check_effective_target_vect_pack_mod.  Rename global
5545         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
5546         messages.
5547         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
5548         rename.
5549         * gcc.dg/vect/vect-iv-8a.c: Ditto.
5550         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
5551
5552 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5553
5554         PR middle-end/31448
5555         * gcc.c-torture/execute/pr31448.c: New testcase.
5556
5557 2007-04-22  Nick Clifton  <nickc@redhat.com>
5558
5559         * gcc.dg/20020312-2.c: Add support for the FRV.
5560
5561 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
5562
5563         PR tree-optimization/24659
5564         * gcc.dg/vect/vect-float-extend-1.c: New test.
5565         * gcc.dg/vect/vect-float-truncate-1.c: New test.
5566
5567 2007-04-22  Richard Guenther  <rguenther@suse.de>
5568
5569         PR tree-optimization/29789
5570         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
5571         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
5572
5573 2007-04-22  Revital Eres  <eres@il.ibm.com>
5574
5575         * gcc.dg/var-expand2.c: New test.
5576
5577 2007-04-22  Revital Eres  <eres@il.ibm.com>
5578
5579         * gcc.dg/var-expand3.c: New test.
5580
5581 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5582
5583         PR fortran/31495
5584         * gfortran.dg/continuation_8.f90: New test.
5585
5586 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5587
5588         PR C/30265
5589         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
5590         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
5591
5592 2007-04-21  Richard Guenther  <rguenther@suse.de>
5593
5594         PR middle-end/31136
5595         * gcc.c-torture/execute/pr31136.c: New testcase.
5596
5597 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
5598
5599         * gcc.target/i386/movsi-sm-1.c: New.
5600
5601 2007-04-20  Richard Henderson  <rth@redhat.com>
5602
5603         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
5604         * gcc.dg/pr27095.c: Cope with alpha GOT load.
5605
5606 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
5607
5608         * gcc.target/i386/ordcmp-1.c: New test.
5609         * gcc.target/i386/unordcmp-1.c: New test.
5610
5611         PR tree-optimization/31632
5612         * gcc.c-torture/compile/20070419-1.c: New test.
5613
5614 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5615
5616         * gcc.dg/invalid-call-1.c: New test.
5617
5618 2007-04-18  Dirk Mueller  <dmueller@suse.de>
5619
5620         PR diagnostic/31227
5621         * gcc.dg/Warray-bounds-3.c: New.
5622
5623 2007-04-18  Richard Guenther  <rguenther@suse.de>
5624
5625         PR tree-optimization/19431
5626         PR tree-optimization/21463
5627         * gcc.c-torture/execute/20070212-1.c: New testcase.
5628         * gcc.c-torture/execute/20070212-2.c: Likewise.
5629         * gcc.c-torture/execute/20070212-3.c: Likewise.
5630         * gcc.dg/tree-ssa/pr19431.c: Likewise.
5631         * gcc.dg/tree-ssa/pr21463.c: Likewise.
5632         * g++.dg/tree-ssa/pr21463.C: Likewise.
5633         * g++.dg/tree-ssa/pr30738.C: Likewise.
5634
5635 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5636
5637         PR c++/31513
5638         * g++.dg/expr/bitfield8.C: New test.
5639
5640 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
5641             Richard Sandiford  <richard@codesourcery.com>
5642
5643         * lib/target-supports.exp (check_profiling_available): Return 0
5644         for uClibc with -p or -pg.
5645
5646 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
5647
5648         PR c++/31517
5649         * g++.dg/template/init7.C: New test.
5650
5651 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
5652
5653         PR rtl-optimization/31360
5654         * gcc.dg/loop-7.c: New test.
5655
5656 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5657
5658         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
5659         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
5660         build.
5661         (compat-execute): Likewise.
5662         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
5663         files to remote hosts.
5664         * lib/c-ctorture.exp (c-torture-compile): Likewise.
5665         (c-torture-execute): Likewise.
5666         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
5667         or plain file.  Use remote_upload and remote_download to copy
5668         files about.
5669         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
5670         before scanning it.
5671
5672 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
5673
5674         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
5675
5676 2007-04-16  Lawrence Crowl  <crowl@google.com>
5677
5678         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
5679         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
5680         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
5681         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5682         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
5683         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
5684         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
5685         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
5686         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
5687         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5688         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
5689
5690         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
5691         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
5692         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
5693         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5694         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
5695         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
5696         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
5697         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
5698         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
5699         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5700         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
5701
5702 2007-04-16  Ian Lance Taylor  <iant@google.com>
5703
5704         PR tree-optimization/31522
5705         * gcc.dg/Wstrict-overflow-16.c: New test.
5706
5707 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
5708
5709         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
5710
5711 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
5712
5713         PR fortran/31144
5714         * gfortran.dg/module_naming_1.f90: New.
5715
5716 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
5717
5718         * lib/target-supports.exp (check_profiling_available): Return
5719         false for m68k-*-uclinux.
5720
5721 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
5722
5723         PR c++/29365
5724         Testcase for c++ anonymous namespace warning
5725
5726         * g++.dg/warn/anonymous-namespace-1.C: New test
5727         * g++.dg/warn/anonymous-namespace-1.h: New test
5728
5729 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5730
5731         PR testsuite/31578
5732         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
5733
5734 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5735
5736         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
5737
5738 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
5739
5740         PR fortran/31204
5741         * gfortran.dg/array_constructor_16.f90: New test.
5742
5743 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
5744
5745         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
5746         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
5747
5748 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5749
5750         PR rtl-optimization/31500
5751         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
5752         * g++.dg/warn/Warray-bounds.C: Likewise.
5753
5754 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5755
5756         PR C/31520
5757         * gcc.dg/gnu89-init-4.c: New testcase.
5758
5759 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
5760
5761         PR c++/25874
5762         * gcc.dg/gomp/pr25874.c: Add dg-options.
5763         * g++.dg/gomp/pr25874.C: Add dg-options.
5764
5765 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
5766
5767         PR fortran/21061
5768         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
5769         * gfortran.dg/warnings_are_errors_1.f: New testcase.
5770
5771 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5772
5773         PR fortran/31561
5774         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
5775
5776 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
5777
5778         PR fortran/29507
5779         PR fortran/31404
5780         * gfortran.dg/initialization_6.f90: New test.
5781
5782 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
5783
5784         * gcc.c-torture/compile/pr27528.c: Require nonpic.
5785
5786         * lib/target-supports.exp (check_gc_sections_available):
5787         Return false if ldflags includes -elf2flt.
5788
5789 2007-04-13  Jason Merrill  <jason@redhat.com>
5790
5791         PR c++/31074
5792         * conv3.C: New test.
5793
5794 2007-04-13  Mike Stump  <mrs@apple.com>
5795
5796         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
5797         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
5798
5799 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
5800
5801         PR tree-optimization/29598
5802         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
5803
5804 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5805
5806         PR fortran/31559
5807         * gfortran.dg/func_assign.f90: New test.
5808
5809 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
5810
5811         PR fortran/31550
5812         * gfortran.dg/used_types_16.f90: New test.
5813
5814 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5815
5816         PR fortran/18937
5817         * gfortran.dg/goto_2.f90: New.
5818         * gfortran.dg/goto_3.f90: New.
5819         * gfortran.dg/pr17708.f90: Rename to ...
5820         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
5821
5822 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5823
5824         PR fortran/31562
5825         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
5826         instead of a struct.
5827
5828 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5829
5830         PR fortran/31562
5831         * gfortran.dg/value_4.c: Use GNU extensions for complex
5832         instead of a struct.
5833
5834 2007-04-13  Richard Guenther  <rguenther@suse.de>
5835
5836         PR tree-optimization/21258
5837         * gcc.dg/tree-ssa/vrp34.c: New testcase.
5838
5839 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5840
5841         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
5842         <complex.h>.
5843
5844 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
5845
5846         PR fortran/31250
5847         * gfortran.dg/char_length_2.f90: New.
5848         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
5849         * gfortran.dg/repeat_4.f90: Likewise.
5850
5851         PR fortran/31266
5852         * gfortran.dg/char_assign_1.f90: New.
5853
5854         PR fortran/31471
5855         * gfortran.dg/block_name_1.f90: New.
5856         * gfortran.dg/block_name_2.f90: New.
5857
5858 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
5859
5860         PR c++/31078
5861         * g++.dg/other/pr31078.C: New.
5862
5863 2007-04-12  Richard Guenther  <rguenther@suse.de>
5864
5865         PR tree-optimization/31169
5866         * gcc.c-torture/execute/pr31169.c: New testcase.
5867
5868 2007-04-12  Richard Guenther  <rguenther@suse.de>
5869
5870         PR tree-optimization/24689
5871         PR tree-optimization/31307
5872         * g++.dg/tree-ssa/pr31307.C: New testcase.
5873         * gcc.dg/tree-ssa/pr24689.c: Likewise.
5874
5875 2007-04-12  Tobias Burnus  <burnus@net-b.de>
5876
5877         PR fortran/31472
5878         * gfortran.dg/access_spec_1.f90: New test.
5879         * gfortran.dg/access_spec_2.f90: New test.
5880         * gfortran.dg/non_module_public.f90: Match new error message.
5881
5882 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
5883
5884         PR testsuite/31538
5885         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
5886         to 4 at line 38 to fix bounds problem.
5887
5888 2007-04-11  Tobias Burnus  <burnus@net-b.de>
5889
5890         PR testsuite/31240
5891         * gfortran.dg/pointer_intent_1.f90: Fix test.
5892
5893 2007-04-10  Eric Christopher  <echristo@apple.com>
5894
5895         * lib/target-supports.exp
5896         (check_effective_target_fstack_protector): Rewrite.
5897
5898 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
5899
5900         PR c++/31449
5901         * g++.dg/init/const5.C: New test.
5902
5903 2007-04-09  Jan Hubicka  <jh@suse.cz>
5904
5905         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
5906
5907 2007-04-08  Jan Hubicka  <jh@suse.cz>
5908
5909         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
5910
5911 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5912
5913         PR fortran/31257
5914         * gfortran.dg/achar_4.f90: New test.
5915
5916 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5917
5918         PR fortran/30880
5919         * gfortran.dg/used_dummy_types_8.f90: New test.
5920
5921 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5922
5923         PR fortran/30872
5924         * gfortran.dg/parameter_array_element_1.f90: New test.
5925
5926 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5927
5928         PR fortran/31222
5929         * gfortran.dg/default_numeric_type_1.f90: New test.
5930
5931 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5932
5933         PR fortran/31424
5934         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
5935
5936 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5937
5938         PR fortran/31293
5939         * gfortran.dg/interface_12.f90: New test.
5940
5941 2007-04-07  Bruce Korb  <bkorb@gnu.org>
5942
5943         * gcc.dg/format/opt-6.c: New test.
5944         * gcc.dg/format/nul-1.c: New test.
5945         * gcc.dg/format/nul-2.c: New test.
5946
5947 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5948
5949         PR libgfortran/31395
5950         * gfortran.dg/fmt_colon.f90: New test.
5951
5952 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
5953
5954         * g++.old-deja/g++.other/init18.C: Use
5955         dg-require-effective-target instead of an explicit xfail.
5956
5957 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
5958
5959         * gcc.dg/dfp/signbit-1.c
5960         * gcc.dg/dfp/signbit-2.c
5961
5962 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5963
5964         PR fortran/31483
5965         * gfortran.dg/altreturn_5.f90: New test.
5966
5967 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5968
5969         PR fortran/31292
5970         * gfortran.dg/contained_module_proc_1.f90: New test.
5971
5972 2007-04-04  Stuart Hastings  <stuart@apple.com>
5973
5974         PR 31281
5975         * objc/execute/exceptions/pr31281.m: New.
5976
5977 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
5978
5979         * g++.dg/ext/dllimport12.C: Update comments.
5980
5981 2007-04-03  Eric Christopher  <echristo@apple.com>
5982
5983         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
5984
5985 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5986
5987         PR fortran/31304
5988         * gfortran.dg/repeat_2.f90: New test.
5989         * gfortran.dg/repeat_3.f90: New test.
5990         * gfortran.dg/repeat_4.f90: New test.
5991
5992 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
5993
5994         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
5995
5996 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
5997
5998         PR c++/30847
5999         * g++.dg/parse/cond3.C: New test.
6000
6001         PR middle-end/30704
6002         * gcc.c-torture/execute/ieee/pr30704.c: New test.
6003
6004 2007-04-02  Jason Merrill  <jason@redhat.com>
6005
6006         PR c++/31187
6007         * g++.dg/ext/visibility/anon3.C: New test.
6008
6009 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6010
6011         PR libgfortran/31052
6012         * gfortran.dg/namelist_28.f90: New test.
6013
6014 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6015
6016         PR libgfortran/31366
6017         * gfortran.dg/direct_io_6.f90: New test.
6018
6019 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6020
6021         PR libgfortran/31207
6022         * gfortran.dg/advance_5.f90: New test.
6023         * gfortran.dg/advance_6.f90: New test.
6024
6025 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
6026
6027         * g++.dg/ext/dllimport6.C: Remove extra ';'.
6028         * g++.dg/ext/dllimport7.C: Likewise.
6029         * g++.dg/ext/selectany1.C: Likewise.
6030
6031 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
6032
6033         * g++.dg/parser/pr31138.C: New.
6034         * g++.dg/parser/pr31140.C: New.
6035         * g++.dg/parser/pr31141.C: New.
6036
6037 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
6038
6039         PR c++/26099
6040         * g++.dg/ext/is_base_of.C: New.
6041         * g++.dg/ext/has_virtual_destructor.C: New.
6042         * g++.dg/ext/is_polymorphic.C: New.
6043         * g++.dg/ext/is_base_of_diagnostic.C: New.
6044         * g++.dg/ext/is_enum.C: New.
6045         * g++.dg/ext/has_nothrow_assign.C: New.
6046         * g++.dg/ext/has_nothrow_constructor.C: New.
6047         * g++.dg/ext/is_empty.C: New.
6048         * g++.dg/ext/has_trivial_copy.C: New.
6049         * g++.dg/ext/has_trivial_assign.C: New.
6050         * g++.dg/ext/is_abstract.C: New.
6051         * g++.dg/ext/is_pod.C: New.
6052         * g++.dg/ext/has_nothrow_copy.C: New.
6053         * g++.dg/ext/is_class.C: New.
6054         * g++.dg/ext/has_trivial_constructor.C: New.
6055         * g++.dg/ext/is_union.C: New.
6056         * g++.dg/ext/has_trivial_destructor.C: New.
6057         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
6058         * g++.dg/template/crash43.C: Likewise.
6059
6060 2007-03-29  Dirk Mueller  <dmueller@suse.de>
6061
6062         * g++.dg/warn/pedantic2.C: New testcase.
6063
6064 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6065
6066         * size_dim.f90: Fix dg directive.
6067         * pr16433.f: Likewise.
6068         * use_6.f90: Likewise.
6069         * use_7.f90: Likewise.
6070         * entry_9.f90: Likewise.
6071         * pointer_intent_2.f90: Likewise.
6072         * protected_1.f90: Likewise.
6073         * fmt_missing_period_2.f: Likewise.
6074         * pointer_intent_3.f90: Likewise.
6075         * protected_2.f90: Likewise.
6076         * protected_3.f90: Likewise.
6077         * pr15754.f90: Likewise.
6078         * protected_4.f90: Likewise.
6079         * protected_5.f90: Likewise.
6080         * initialization_2.f90: Likewise.
6081         * protected_6.f90: Likewise.
6082         * continuation_7.f90: Likewise.
6083         * derived_function_interface_1.f90: Likewise.
6084         * der_pointer_4.f90: Likewise.
6085         * fmt_zero_precision.f90: Likewise.
6086         * blockdata_3.f90: Likewise.
6087         * fmt_missing_period_1.f: Likewise.
6088         * real_const_3.f90: Likewise.
6089         * use_4.f90: Likewise.
6090         * fmt_missing_period_3.f: Likewise.
6091         * use_5.f90: Likewise.
6092
6093 2007-03-28  Mike Stump  <mrs@apple.com>
6094
6095         * gcc.dg/darwin-comm.c: Add.
6096
6097 2007-03-28  Eric Christopher  <echristo@apple.com>
6098
6099         * lib/target-supports.exp (check_effective_target_fstack_protector):
6100         New.
6101         * gcc.dg/ssp-1.c: Use.
6102         * gcc.dg/ssp-2.c: Ditto.
6103
6104 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
6105
6106         PR c++/29077
6107         * g++.dg/parse/constructor3.C: New test.
6108
6109 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6110
6111         * gnat.dg/thin_pointer.ad[sb]: New test.
6112
6113 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
6114
6115         * g++.dg/cpp0x/bracket1.C: New.
6116         * g++.dg/cpp0x/bracket2.C: New.
6117         * g++.dg/cpp0x/bracket3.C: New.
6118         * g++.dg/cpp0x/bracket4.C: New.
6119
6120 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
6121
6122         * g++.dg/cpp0x/temp_default1.C: New.
6123         * g++.dg/cpp0x/temp_default3.C: New.
6124         * g++.dg/cpp0x/temp_default2.C: New.
6125         * g++.dg/cpp0x/temp_default4.C: New.
6126
6127 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
6128
6129         PR c++/29993
6130         * g++.dg/other/cv_func2.C: New.
6131
6132 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
6133
6134         * gcc.dg/dfp/func-vararg-alternate.h: New file.
6135         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
6136         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
6137         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
6138
6139         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
6140         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
6141
6142         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
6143
6144         * lib/compat.exp (compat-execute): Fix processing of file names.
6145
6146 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
6147
6148         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
6149
6150 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
6151
6152         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6153         Delete created executable test file.
6154         (check_effective_target_fortran_large_int): Ditto.
6155         (check_effective_target_static_libgfortran): Ditto.
6156
6157 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
6158
6159         PR c++/30500
6160         * g++.dg/warn/pragma-system_header1.C: New test.
6161         * g++.dg/warn/pragma-system_header2.C: New test.
6162         * g++.dg/warn/pragma-system_header1.h. New.
6163         * g++.dg/warn/pragma-system_header2.h. New.
6164
6165 2007-03-26  Ian Lance Taylor  <iant@google.com>
6166
6167         PR tree-optimization/31345
6168         * gcc.c-torture/compile/pr31345-1.c: New test.
6169
6170 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
6171
6172         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
6173         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
6174         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
6175         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6176         * gfortran.dg/overload_1.f90: Likewise.
6177         * gfortran.dg/impure_assignment_1.f90: Likewise.
6178         * gfortran.dg/error_recovery_3.f90: Likewise.
6179         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
6180         * gfortran.dg/sequence_types_1.f90: Likewise.
6181         * gfortran.dg/internal_references_1.f90: Likewise.
6182         * gfortran.dg/present_1.f90: Likewise.
6183         * gfortran.dg/volatile10.f90: Likewise.
6184         * gfortran.dg/module_equivalence_2.f90: Likewise.
6185         * gfortran.dg/use_4.f90: Likewise.
6186         * gfortran.dg/elemental_result_1.f90: Likewise.
6187         * gfortran.dg/generic_actual_arg.f90: Likewise.
6188         * gfortran.dg/private_type_5.f90: Likewise.
6189         * gfortran.dg/protected_4.f90: Likewise.
6190         * gfortran.dg/interface_3.f90: Likewise.
6191
6192 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
6193
6194         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
6195         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
6196
6197 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
6198
6199         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
6200
6201 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6202
6203         PR libgfortran/31199
6204         * gfortran.dg/fmt_t_4.f90: New test.
6205
6206 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6207
6208         PR libfortran/31297
6209         * gfortran.dg/backspace_5.f:  Initialize variable(s).
6210         * gfortran.dg/backspace_6.f:  Likewise.
6211         * gfortran.dg/char_bounds_check_fail_1: Likewise.
6212         * gfortran.dg/direct_io_2.f90:  Likewise.
6213         * gfortran.dg/write_back.f:  Likewise.
6214         * gfortran.dg/write_rewind_2.f:  Likewise.
6215         * gfortran.dg/write_rewind_1.f:  Likewise.
6216         * gfortran.dg/write_rewind_2.f:  Likewise.
6217
6218 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
6219
6220         PR tree-optimization/30784
6221         * gcc.dg/vect/pr30784.c: New test.
6222
6223 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6224
6225         PR fortran/30877
6226         * gfortran.dg/operator_1.f90: New test.
6227         * gfortran.dg/operator_2.f90: New test.
6228
6229 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6230
6231         PR libfortran/31196
6232         * gfortran.dg/reshape_transpose_1.f90:  New test.
6233
6234 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6235
6236         PR fortran/30655
6237         * gfortran.dg/bounds_check_6.f90: New test.
6238
6239 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
6240
6241         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
6242         #ifndef/#endif.
6243         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6244         * gcc.dg/dfp/decfloat-constants.c: Ditto.
6245
6246 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
6247
6248         PR fortran/31209
6249         * gfortran.dg/pointer_function_actual_1.f90: New test.
6250
6251         PR fortran/31200
6252         * gfortran.dg/pointer_function_actual_2.f90: New test.
6253
6254         PR fortran/31215
6255         * gfortran.dg/result_in_spec_1.f90: New test.
6256
6257 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6258
6259         PR fortran/30834
6260         * gfortran.dg/integer_exponentiation_3.F90: New test.
6261         * gfortran.dg/integer_exponentiation_4.f90: New test.
6262         * gfortran.dg/integer_exponentiation_5.F90: New test.
6263
6264 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
6265
6266         PR c++/30863
6267         * g++.dg/template/error24.C: New test.
6268         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
6269
6270 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
6271
6272         PR c++/31273
6273         * g++.dg/expr/bitfield7.C: New test.
6274
6275 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6276
6277         PR other/23572
6278         * gcc.dg/float-range-4.c: New.
6279         * gcc.dg/float-range-1.c: Update. Test for a warning.
6280         * gcc.dg/float-range-3.c: New.
6281         * gcc.dg/float-range-5.c: New.
6282
6283 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6284
6285         PR fortran/31262
6286         * gfortran.dg/no_range_check_1.f90: New test.
6287
6288 2007-03-22  Dirk Mueller  <dmueller@suse.de>
6289
6290         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6291         * g++.dg/other/static1.C: Remove stray semicolon.
6292         * g++.dg/other/init1.C: Likewise.
6293         * g++.dg/rtti/dyncast1.C: Likewise.
6294         * g++.dg/tree-ssa/pr17153.C: Likewise.
6295         * g++.dg/lookup/disamb1.C: Likewise.
6296         * g++.dg/lookup/scoped2.C: Likewise.
6297         * g++.dg/lookup/friend7.C: Likewise.
6298         * g++.dg/parse/parse4.C: Likewise.
6299         * g++.dg/parse/parse5.C: Likewise.
6300         * g++.dg/expr/pr29066.C: Likewise.
6301         * g++.dg/expr/cast4.C: Likewise.
6302         * g++.dg/tc1/dr193.C: Likewise.
6303         * g++.dg/tc1/dr213.C: Likewise.
6304         * g++.dg/abi/dcast1.C: Likewise.
6305         * g++.dg/abi/covariant2.C: Likewise.
6306         * g++.dg/inherit/covariant11.C: Likewise.
6307         * g++.dg/inherit/covariant9.C: Likewise.
6308         * g++.dg/inherit/covariant10.C: Likewise.
6309         * g++.dg/init/static3.C: Likewise.
6310         * g++.dg/init/init-ref3.C: Likewise.
6311         * g++.dg/init/ref10.C: Likewise.
6312         * g++.dg/template/meminit2.C: Likewise.
6313         * g++.dg/template/using9.C: Likewise.
6314         * g++.dg/template/friend9.C: Likewise.
6315         * g++.dg/template/ref1.C: Likewise.
6316         * g++.old-deja/g++.warn/inline.C: Likewise.
6317         * g++.old-deja/g++.robertl/eb91.C: Likewise.
6318         * g++.old-deja/g++.robertl/eb46.C: Likewise.
6319         * g++.old-deja/g++.robertl/eb34.C: Likewise.
6320         * g++.old-deja/g++.robertl/eb43.C: Likewise.
6321         * g++.old-deja/g++.robertl/eb26.C: Likewise.
6322         * g++.old-deja/g++.robertl/eb116.C: Likewise.
6323         * g++.old-deja/g++.brendan/copy5.C: Likewise.
6324         * g++.old-deja/g++.brendan/overload8.C: Likewise.
6325         * g++.old-deja/g++.brendan/overload11.C: Likewise.
6326         * g++.old-deja/g++.brendan/copy7.C: Likewise.
6327         * g++.old-deja/g++.brendan/crash38.C: Likewise.
6328         * g++.old-deja/g++.brendan/template11.C: Likewise.
6329         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
6330         * g++.old-deja/g++.brendan/crash50.C: Likewise.
6331         * g++.old-deja/g++.brendan/crash16.C: Likewise.
6332         * g++.old-deja/g++.jason/pmem2.C: Likewise.
6333         * g++.old-deja/g++.jason/parse9.C: Likewise.
6334         * g++.old-deja/g++.jason/byval2.C: Likewise.
6335         * g++.old-deja/g++.jason/overload8.C: Likewise.
6336         * g++.old-deja/g++.jason/pmf8.C: Likewise.
6337         * g++.old-deja/g++.jason/template33.C: Likewise.
6338         * g++.old-deja/g++.jason/return3.C: Likewise.
6339         * g++.old-deja/g++.jason/scoping2.C: Likewise.
6340         * g++.old-deja/g++.jason/virtual.C: Likewise.
6341         * g++.old-deja/g++.jason/opeq3.C: Likewise.
6342         * g++.old-deja/g++.jason/template27.C: Likewise.
6343         * g++.old-deja/g++.jason/synth6.C: Likewise.
6344         * g++.old-deja/g++.jason/ref8.C: Likewise.
6345         * g++.old-deja/g++.jason/offset1.C: Likewise.
6346         * g++.old-deja/g++.other/static20.C: Likewise.
6347         * g++.old-deja/g++.other/array1.C: Likewise.
6348         * g++.old-deja/g++.other/new3.C: Likewise.
6349         * g++.old-deja/g++.other/array2.C: Likewise.
6350         * g++.old-deja/g++.other/overload9.C: Likewise.
6351         * g++.old-deja/g++.other/cast6.C: Likewise.
6352         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
6353         * g++.old-deja/g++.other/eh4.C: Likewise.
6354         * g++.old-deja/g++.other/using7.C: Likewise.
6355         * g++.old-deja/g++.other/init18.C: Likewise.
6356         * g++.old-deja/g++.other/dyncast1.C: Likewise.
6357         * g++.old-deja/g++.other/dyncast2.C: Likewise.
6358         * g++.old-deja/g++.other/dtor11.C: Likewise.
6359         * g++.old-deja/g++.pt/static11.C: Likewise.
6360         * g++.old-deja/g++.pt/crash19.C: Likewise.
6361         * g++.old-deja/g++.pt/overload12.C: Likewise.
6362         * g++.old-deja/g++.pt/crash46.C: Likewise.
6363         * g++.old-deja/g++.pt/mi1.C: Likewise.
6364         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6365         * g++.old-deja/g++.pt/nontype5.C: Likewise.
6366         * g++.old-deja/g++.pt/local5.C: Likewise.
6367         * g++.old-deja/g++.pt/typename2.C: Likewise.
6368         * g++.old-deja/g++.pt/explicit80.C: Likewise.
6369         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6370         * g++.old-deja/g++.law/visibility1.C: Likewise.
6371         * g++.old-deja/g++.law/visibility2.C: Likewise.
6372         * g++.old-deja/g++.law/virtual2.C: Likewise.
6373         * g++.old-deja/g++.law/operators19.C: Likewise.
6374         * g++.old-deja/g++.law/parsing10.C: Likewise.
6375         * g++.old-deja/g++.law/visibility4.C: Likewise.
6376         * g++.old-deja/g++.law/operators4.C: Likewise.
6377         * g++.old-deja/g++.law/dtors2.C: Likewise.
6378         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6379         * g++.old-deja/g++.law/visibility10.C: Likewise.
6380         * g++.old-deja/g++.law/scope3.C: Likewise.
6381         * g++.old-deja/g++.law/casts2.C: Likewise.
6382         * g++.old-deja/g++.law/code-gen5.C: Likewise.
6383         * g++.old-deja/g++.law/operators33.C: Likewise.
6384         * g++.old-deja/g++.law/friend4.C: Likewise.
6385         * g++.old-deja/g++.mike/pmf7.C: Likewise.
6386         * g++.old-deja/g++.mike/p5611.C: Likewise.
6387         * g++.old-deja/g++.mike/net37.C: Likewise.
6388         * g++.old-deja/g++.mike/p3570.C: Likewise.
6389         * g++.old-deja/g++.mike/p5718.C: Likewise.
6390         * g++.old-deja/g++.mike/net21.C: Likewise.
6391         * g++.old-deja/g++.mike/p1862.C: Likewise.
6392         * g++.old-deja/g++.mike/p4511.C: Likewise.
6393         * g++.old-deja/g++.mike/virt3.C: Likewise.
6394         * g++.old-deja/g++.mike/p16146.C: Likewise.
6395         * g++.old-deja/g++.mike/p1989.C: Likewise.
6396         * g++.old-deja/g++.mike/p5571.C: Likewise.
6397         * g++.old-deja/g++.gb/scope10.C: Likewise.
6398         * g++.old-deja/g++.abi/primary5.C: Likewise.
6399         * g++.old-deja/g++.abi/empty2.C: Likewise.
6400         * g++.old-deja/g++.abi/arraynew.C: Likewise.
6401         * g++.old-deja/g++.eh/vbase4.C: Likewise.
6402         * g++.old-deja/g++.eh/ptr1.C: Likewise.
6403         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
6404         * g++.old-deja/g++.bob/template3.C: Likewise.
6405         * g++.old-deja/g++.bob/inherit1.C: Likewise.
6406
6407 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
6408
6409         PR fortran/31193
6410         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
6411
6412 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
6413
6414         PR fortran/20897
6415         * gfortran.dg/derived_name_1.f90: New.
6416         * gfortran.dg/derived_name_2.f: New.
6417
6418 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
6419
6420         * lib/target-supports.exp (check_effective_target_nonpic): New
6421         procedure.
6422         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
6423         when compiling PIC.
6424         * gcc.target/i386/asm-4.c: Require nonpic.
6425         * gcc.target/i386/cmov1.c: Likewise.
6426         * gcc.target/i386/mul.c: Likewise.
6427         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
6428         * gcc.target/i386/ssetype-1.c: Require nonpic.
6429         * gcc.target/i386/ssetype-3.c: Likewise.
6430         * gcc.target/i386/ssetype-5.c: Likewise.
6431
6432 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
6433
6434         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
6435         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
6436         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
6437         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
6438
6439 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
6440
6441         PR tree-optimization/30590
6442         * g++.dg/opt/pr30590.C: New testcase.
6443
6444 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
6445
6446         PR c/30762
6447         * gcc.dg/pr30762-1.c: New test.
6448         * gcc.dg/pr30762-2.c: New test.
6449
6450         PR inline-asm/30505
6451         * gcc.target/i386/pr30505.c: New test.
6452
6453 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
6454
6455         * gcc.target/arm/register-variables.c: New.
6456
6457 2007-03-19  Jeff Law  <law@redhat.com>
6458
6459         * PR tree-optimization/30984
6460         * gcc.c-torture/pr30984.c: New test.
6461
6462 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6463         Richard Guenther  <rguenther@suse.de>
6464
6465         PR tree-optimization/31254
6466         * gcc.dg/torture/pr31254.c: New testcase.
6467
6468 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
6469
6470         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
6471         target default_packed.
6472
6473 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6474
6475         PR fortran/31203
6476         * gfortran.dg/string_length_1.f90: New test.
6477
6478 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6479
6480         PR testsuite/30395
6481         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
6482
6483 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6484
6485         PR libgfortran/31052
6486         * gfortran.dg/namelist_27.f90: New test.
6487
6488 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
6489
6490         PR fortran/30531
6491         * gfortran.dg/used_types_14.f90: New test.
6492
6493         PR fortran/31086
6494         * gfortran.dg/used_types_15.f90: New test.
6495
6496 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
6497
6498         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
6499         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
6500
6501 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6502
6503         PR fortran/31120
6504         * gfortran.dg/integer_exponentiation_2.f90: New test.
6505
6506 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
6507
6508         PR tree-optimization/31041
6509         * gcc.dg/vect/pr31041.c: New test.
6510
6511 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6512
6513         * g++.dg/warn/Wconversion-integer.C: New
6514         * g++.dg/warn/Wconversion-real.C: New.
6515         * g++.dg/warn/Wconversion-real-integer.C: New.
6516         * g++.dg/warn/conv2.C: Updated.
6517
6518 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6519
6520         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
6521         exclude RTPs.
6522
6523 2007-03-16  Richard Guenther  <rguenther@suse.de>
6524
6525         PR tree-optimization/31146
6526         * g++.dg/tree-ssa/pr31146.C: New testcase.
6527
6528 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6529
6530         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
6531         assume that the target has <features.h>.
6532
6533 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6534
6535         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
6536         dg-options rather than to the whole test.
6537
6538 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
6539
6540         PR debug/29906
6541         * g++.dg/debug/pr29906.C: New
6542
6543 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6544
6545         PR libgfortran/31099
6546         * gfortran.dg/unformatted_recl.f90: Update test.
6547
6548 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
6549
6550         * gcc.dg/tree-ssa/prefetch-5.c: New test.
6551
6552 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6553
6554         PR c++/30891
6555         * g++.dg/parse/namespace-definition.C: New.
6556
6557 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6558
6559         PR c++/24924
6560         * g++.dg/cpp/pedantic-errors.C: New.
6561         * g++.dg/cpp/permissive.C: New.
6562
6563 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6564
6565         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
6566         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
6567
6568 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6569
6570         * lib/target-supports.exp (check_missing_uclibc_feature)
6571         (check_effective_target_wchar): New procedures.
6572         * gcc.dg/wchar_t-1.c: Require target wchar.
6573         * gcc.dg/wint_t-1.c: Likewise.
6574
6575 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6576
6577         * lib/target-supports.exp (check_gc_sections_available): Return
6578         false for VxWorks targets.
6579
6580 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6581
6582         * g++.dg/warn/Wconversion2.C: Fix typo.
6583         * gcc.dg/if-empty-1.c: Ditto.
6584
6585 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6586
6587         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
6588
6589 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6590
6591         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
6592         * gcc.target/i386/pr31167.c: Ditto.
6593
6594 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6595
6596         PR target/31167
6597         * gcc.target/i386/pr31167.c: New test.
6598
6599 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
6600
6601         PR fortran/30922
6602         * gfortran.dg/import5.f90.f90: New test.
6603
6604
6605         PR fortran/30879
6606         * gfortran.dg/data_components_1.f90: New test.
6607
6608
6609         PR fortran/30870
6610         * gfortran.dg/generic_13.f90: New test.
6611
6612         PR fortran/31163
6613         * gfortran.dg/alloc_comp_basics_5.f90: New test.
6614
6615 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6616
6617         PR libgfortran/31051
6618         * gfortran.dg/fmt_t_4.f90: New
6619
6620 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6621
6622         PR C++/31165
6623         * g++.dg/other/default7.C: New test.
6624
6625 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6626
6627         * g++.dg/warn/Wconversion2.C: New.
6628
6629 2007-03-14  Eric Christopher  <echristo@apple.com>
6630
6631         * gcc.dg/ssp-1.c: New.
6632         * gcc.dg/ssp-2.c: Ditto.
6633
6634 2007-03-14  Dirk Mueller  <dmueller@suse.de>
6635
6636         * g++.dg/warn/do-empty.C: New.
6637         * gcc.dg/do-empty.c: New.
6638         * gcc.dg/if-empty-1.c: Update.
6639         * gcc.dg/20001116-1.c: Update.
6640         * gcc.dg/pr23165.c: Update.
6641
6642 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
6643
6644         * gfortran.dg/module_implicit_conversion.f90: New test.
6645
6646 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
6647
6648         PR middle-end/31127
6649         * gcc.dg/pr31127.c: New.
6650
6651 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
6652
6653         * gcc.dg/tree-ssa/loop-26.c: New test.
6654
6655 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
6656
6657         * gcc.target/i386/cmpxchg16b-1.c: New test.
6658
6659 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6660
6661         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
6662         * gcc.dg/c99-vla-1.c: Likewise.
6663         * g++.dg/ext/vla1.C: Likewise
6664
6665 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6666
6667         * gcc.dg/wvla-1.c: New test
6668         * gcc.dg/wvla-2.c: New test
6669         * gcc.dg/wvla-3.c: New test
6670         * gcc.dg/wvla-4.c: New test
6671         * gcc.dg/wvla-5.c: New test
6672         * gcc.dg/wvla-6.c: New test
6673         * gcc.dg/wvla-7.c: New test
6674         * g++.dg/warn/Wvla-1.C: New test
6675         * g++.dg/warn/Wvla-2.C: New test
6676         * g++.dg/warn/Wvla-3.C: New test
6677
6678 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
6679
6680         PR c++/30108
6681         * g++.dg/other/default6.C: New test.
6682
6683 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6684
6685         * lib/target-supports.exp (check_profiling_available): Return false
6686         for VxWorks.
6687         (check_effective_target_vxworks_kernel): New procedure.
6688         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
6689         VxWorks.
6690         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
6691         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
6692         to include VxWorks.
6693         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
6694
6695 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6696
6697         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
6698         PIC is not supported.
6699         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
6700         * gcc.dg/20020426-2.c: Likewise.
6701         * gcc.dg/pr28243.c: Likewise.
6702         * gcc.dg/visibility-11.c: Likewise.
6703         * gcc.dg/tls/opt-9.c: Likewise.
6704         * gcc.dg/tls/opt-10.c: Likewise.
6705         * gcc.dg/tls/pic-1.c: Likewise.
6706         * gcc.dg/tls/struct-1.c: Likewise.
6707         * gcc.target/i386/20000807-1.c: Likewise.
6708         * gcc.target/i386/20000904-1.c: Likewise.
6709         * gcc.target/i386/20011119-1.c: Likewise.
6710         * gcc.target/i386/990213-2.c: Likewise.
6711         * gcc.target/i386/990214-1.c: Likewise.
6712         * gcc.target/i386/compress-float-387-pic.c: Likewise.
6713         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6714         * gcc.target/i386/pic-1.c: Likewise.
6715         * gcc.target/i386/pr21518.c: Likewise.
6716         * gcc.target/i386/pr23098.c: Likewise.
6717         * gcc.target/i386/pr23943.c: Likewise.
6718
6719 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
6720
6721         PR c++/31038
6722         * g++.dg/template/complit2.C: New test.
6723
6724         PR c++/30328
6725         * g++.dg/ext/bitfield1.C: New test.
6726
6727 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
6728
6729         PR fortran/30883
6730         * gfortran.dg/interface_11.f90: New test.
6731
6732 2007-03-11  Richard Guenther  <rguenther@suse.de>
6733
6734         PR tree-optimization/31115
6735         * gcc.dg/torture/pr31115.c: New testcase.
6736
6737 2007-03-11  Ira Rosen  <irar@il.ibm.com>
6738
6739         PR tree-optimization/29925
6740         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
6741
6742 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
6743
6744         PR c++/30274
6745         * g++.dg/expr/bitfield3.C: New test.
6746         * g++.dg/expr/bitfield4.C: Likewise.
6747         * g++.dg/expr/bitfield5.C: Likewise.
6748         * g++.dg/expr/bitfield6.C: Likewise.
6749
6750         PR c++/30924
6751         * g++.dg/template/array18.C: New test.
6752
6753 2007-03-10  Dirk Mueller  <dmueller@suse.de>
6754
6755         PR c++/17946
6756         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
6757         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
6758
6759 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
6760
6761         PR c++/20599
6762         * g++.dg/cpp0x/variadic-bind.C: New.
6763         * g++.dg/cpp0x/variadic-function.C: New.
6764         * g++.dg/cpp0x/variadic-mem_fn.C: New.
6765         * g++.dg/cpp0x/variadic-tuple.C: New.
6766         * g++.dg/cpp0x/variadic1.C: New.
6767         * g++.dg/cpp0x/variadic2.C: New.
6768         * g++.dg/cpp0x/variadic3.C: New.
6769         * g++.dg/cpp0x/variadic4.C: New.
6770         * g++.dg/cpp0x/variadic5.C: New.
6771         * g++.dg/cpp0x/variadic6.C: New.
6772         * g++.dg/cpp0x/variadic7.C: New.
6773         * g++.dg/cpp0x/variadic8.C: New.
6774         * g++.dg/cpp0x/variadic9.C: New.
6775         * g++.dg/cpp0x/variadic10.C: New.
6776         * g++.dg/cpp0x/variadic11.C: New.
6777         * g++.dg/cpp0x/variadic12.C: New.
6778         * g++.dg/cpp0x/variadic13.C: New.
6779         * g++.dg/cpp0x/variadic14.C: New.
6780         * g++.dg/cpp0x/variadic15.C: New.
6781         * g++.dg/cpp0x/variadic16.C: New.
6782         * g++.dg/cpp0x/variadic17.C: New.
6783         * g++.dg/cpp0x/variadic18.C: New.
6784         * g++.dg/cpp0x/variadic19.C: New.
6785         * g++.dg/cpp0x/variadic20.C: New.
6786         * g++.dg/cpp0x/variadic21.C: New.
6787         * g++.dg/cpp0x/variadic22.C: New.
6788         * g++.dg/cpp0x/variadic23.C: New.
6789         * g++.dg/cpp0x/variadic24.C: New.
6790         * g++.dg/cpp0x/variadic25.C: New.
6791         * g++.dg/cpp0x/variadic26.C: New.
6792         * g++.dg/cpp0x/variadic27.C: New.
6793         * g++.dg/cpp0x/variadic28.C: New.
6794         * g++.dg/cpp0x/variadic29.C: New.
6795         * g++.dg/cpp0x/variadic30.C: New.
6796         * g++.dg/cpp0x/variadic31.C: New.
6797         * g++.dg/cpp0x/variadic32.C: New.
6798         * g++.dg/cpp0x/variadic33.C: New.
6799         * g++.dg/cpp0x/variadic34.C: New.
6800         * g++.dg/cpp0x/variadic35.C: New.
6801         * g++.dg/cpp0x/variadic36.C: New.
6802         * g++.dg/cpp0x/variadic37.C: New.
6803         * g++.dg/cpp0x/variadic38.C: New.
6804         * g++.dg/cpp0x/variadic39.C: New.
6805         * g++.dg/cpp0x/variadic40.C: New.
6806         * g++.dg/cpp0x/variadic41.C: New.
6807         * g++.dg/cpp0x/variadic42.C: New.
6808         * g++.dg/cpp0x/variadic43.C: New.
6809         * g++.dg/cpp0x/variadic44.C: New.
6810         * g++.dg/cpp0x/variadic45.C: New.
6811         * g++.dg/cpp0x/variadic46.C: New.
6812         * g++.dg/cpp0x/variadic47.C: New.
6813         * g++.dg/cpp0x/variadic48.C: New.
6814         * g++.dg/cpp0x/variadic49.C: New.
6815         * g++.dg/cpp0x/variadic50.C: New.
6816         * g++.dg/cpp0x/variadic51.C: New.
6817         * g++.dg/cpp0x/variadic52.C: New.
6818         * g++.dg/cpp0x/variadic53.C: New.
6819         * g++.dg/cpp0x/variadic54.C: New.
6820         * g++.dg/cpp0x/variadic55.C: New.
6821         * g++.dg/cpp0x/variadic56.C: New.
6822         * g++.dg/cpp0x/variadic57.C: New.
6823         * g++.dg/cpp0x/variadic58.C: New.
6824         * g++.dg/cpp0x/variadic59.C: New.
6825         * g++.dg/cpp0x/variadic60.C : New.
6826         * g++.dg/cpp0x/variadic61.C : New.
6827         * g++.dg/cpp0x/variadic62.C : New.
6828         * g++.dg/cpp0x/variadic63.C : New.
6829         * g++.dg/cpp0x/variadic64.C : New.
6830         * g++.dg/cpp0x/variadic65.C : New.
6831         * g++.dg/cpp0x/variadic66.C : New.
6832         * g++.dg/cpp0x/variadic67.C : New.
6833         * g++.dg/cpp0x/variadic68.C : New.
6834         * g++.dg/cpp0x/variadic69.C : New.
6835         * g++.dg/cpp0x/variadic70.C : New.
6836         * g++.dg/cpp0x/variadic71.C : New.
6837         * g++.dg/cpp0x/variadic72.C : New.
6838         * g++.dg/cpp0x/variadic73.C : New.
6839         * g++.dg/cpp0x/variadic74.C : New.
6840         * g++.dg/cpp0x/variadic75.C : New.
6841         * g++.dg/cpp0x/variadic-ex1.C : New.
6842         * g++.dg/cpp0x/variadic-ex2.C : New.
6843         * g++.dg/cpp0x/variadic-ex3.C : New.
6844         * g++.dg/cpp0x/variadic-ex4.C : New.
6845         * g++.dg/cpp0x/variadic-ex5.C : New.
6846         * g++.dg/cpp0x/variadic-ex6.C : New.
6847         * g++.dg/cpp0x/variadic-ex7.C : New.
6848         * g++.dg/cpp0x/variadic-ex8.C : New.
6849         * g++.dg/cpp0x/variadic-ex9.C : New.
6850         * g++.dg/cpp0x/variadic-ex10.C : New.
6851         * g++.dg/cpp0x/variadic-ex11.C : New.
6852         * g++.dg/cpp0x/variadic-ex12.C : New.
6853         * g++.dg/cpp0x/variadic-ex13.C : New.
6854         * g++.dg/cpp0x/variadic-ex14.C : New.
6855
6856 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6857
6858         PR libgfortran/31099
6859         * gfortran.dg/unformatted_recl.f90: New test.
6860
6861 2007-03-09  Roger Sayle  <roger@eyesopen.com>
6862
6863         * gcc.dg/fold-eqcmplx-1.c: New test case.
6864
6865 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
6866
6867         PR rtl-optimization/30643
6868         * gcc.dg/pr30643.c: New.
6869
6870 2007-03-09  Chao-ying Fu  <fu@mips.com>
6871
6872         * gcc.target/mips/mips32-dspr2-type.c: New test.
6873         * gcc.target/mips/mips32-dspr2.c: New test.
6874         * gcc.target/mips/dspr2-MULT.c: New test.
6875         * gcc.target/mips/dspr2-MULTU.c: New test.
6876         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
6877         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
6878         Adjust some formats.
6879
6880 2007-03-09  Dirk Mueller  <dmueller@suse.de>
6881
6882         PR c++/17946
6883         * gcc.dg/Wlogical-op-1.c: New.
6884         * g++.dg/warn/Wlogical-op-1.C: New.
6885
6886 2007-03-09  Richard Guenther  <rguenther@suse.de>
6887
6888         PR tree-optimization/30904
6889         PR middle-end/31058
6890         * gcc.dg/pr30904.c: Remove xfail.
6891
6892 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6893
6894         PR C/31072
6895         * gcc.c-torture/execute/pr31072.c: New test.
6896
6897 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6898
6899         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
6900         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6901         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
6902         *lrint* and *lround*.
6903         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
6904         floor->lfloor.
6905         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
6906         * gcc.dg/torture/builtin-integral-1.c: Likewise.
6907         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
6908         and *lround*.  Correct macro names.
6909         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
6910         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
6911
6912 2007-03-08  Ian Lance Taylor  <iant@google.com>
6913
6914         * gcc.dg/no-strict-overflow-5.c: New test.
6915         * gcc.dg/no-strict-overflow-6.c: New test.
6916         * gcc.dg/Wstrict-overflow-11.c: New test.
6917         * gcc.dg/Wstrict-overflow-12.c: New test.
6918         * gcc.dg/Wstrict-overflow-13.c: New test.
6919         * gcc.dg/Wstrict-overflow-14.c: New test.
6920         * gcc.dg/Wstrict-overflow-15.c: New test.
6921
6922 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6923
6924         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
6925         for VxWorks kernel mode.
6926         * gcc.c-torture/execute/strncmp-1.x: Likewise.
6927
6928 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6929
6930         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
6931         mode.
6932
6933 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6934
6935         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
6936         and lib/bfill.c on VxWorks targets.
6937         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
6938         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
6939         lib/bfill.c and lib/memmove.c on VxWorks targets.
6940         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
6941         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
6942         on VxWorks targets.
6943         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
6944         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
6945
6946 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6947
6948         * gfortran.dg/use_5.f90: New test.
6949         * gfortran.dg/use_6.f90: Ditto.
6950         * gfortran.dg/use_7.f90: Ditto.
6951
6952 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6953
6954         PR fortran/30973
6955         * gfortran.dg/use_4.f90: New test.
6956         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
6957
6958 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
6959
6960         PR fortran/31011
6961         * gfortran.dg/parameter_array_section_2.f90: New test.
6962
6963 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
6964
6965         PR c++/30852
6966         * g++.dg/ext/offsetof1.C: Add cases with volatile.
6967
6968         PR c++/30534
6969         * g++.dg/template/arg5.C: New test.
6970
6971 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
6972
6973         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
6974
6975 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
6976
6977         * gcc.dg/var-expand1.c: Add newline at end of file.
6978
6979 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
6980
6981         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
6982
6983 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
6984
6985         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
6986
6987 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6988
6989         * gcc.dg/torture/builtin-convert-4.c: New test.
6990
6991 2007-03-05  Ian Lance Taylor  <iant@google.com>
6992
6993         * gcc.c-torture/compile/pr31034.c: New test.
6994
6995 2007-03-05  Ian Lance Taylor  <iant@google.com>
6996
6997         * gcc.dg/inline-18.c: New test.
6998         * gcc.dg/inline-19.c: New test.
6999         * gcc.dg/inline-20.c: New test.
7000         * gcc.dg/inline-21.c: New test.
7001
7002 2007-03-05  Richard Guenther  <rguenther@suse.de>
7003
7004         PR tree-optimization/14052
7005         * gcc.dg/tree-ssa/vrp33.c: New testcase.
7006
7007 2007-03-05  Richard Guenther  <rguenther@suse.de>
7008
7009         PR tree-optimization/23777
7010         * gcc.dg/tree-ssa/pr23777.c: New testcase.
7011
7012 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7013
7014         PR other/30465
7015         * gcc.dg/multiple-overflow-warn-3.c: New.
7016         * g++.dg/warn/multiple-overflow-warn-3.C: New.
7017
7018 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
7019
7020         PR c++/30895
7021         * g++.dg/parse/template23.C: New test.
7022
7023 2007-03-04  Roger Sayle  <roger@eyesopen.com>
7024
7025         PR middle-end/30744
7026         * gcc.dg/pr30744-1.c: New test case.
7027
7028 2007-03-04  Tobias Burnus  <burnus@net-b.de>
7029
7030         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
7031
7032 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7033
7034         PR target/30406
7035         * gfortran.dg/logical_3.f90: New test.
7036
7037 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
7038
7039         PR libfortran/30981
7040         * gfortran.dg/integer_exponentiation_1.f90:  New test.
7041
7042 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7043
7044         * gcc.target/m68k/m68k.exp: New.
7045         * gcc.target/m68k/crash1.c: New.
7046
7047 2007-03-03  Tobias Burnus  <burnus@net-b.de>
7048
7049         * gfortran.dg/c_by_val.c: Use int64_t instead of long
7050         to be more compatible with integer(kind=8).
7051
7052 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7053
7054         PR libfortran/31001
7055         * gfortran.dg/zero_sized_3.f90: New test.
7056
7057 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7058
7059         PR c++/15787
7060         * g++.dg/parse/else.C: New.
7061         * g++.dg/parse/else-2.C: New.
7062
7063 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
7064             Tobias Burnus  <burnus@net-b.de>
7065
7066         PR fortran/30882
7067         * gfortran.dg/size_dim.f90: New test.
7068
7069 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
7070             Tobias Burnus  <burnus@net-b.de>
7071
7072         PR fortran/30873
7073         * gfortran.dg/entry_9.f90: New test.
7074
7075 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
7076
7077         PR c++/28253
7078         * g++.dg/inherit/covariant16.C: New test.
7079
7080 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
7081
7082         * g++.dg/other/darwin-minversion-1.C: New.
7083
7084 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
7085
7086         * gcc.dg/tree-ssa/20070302-1.c: New test.
7087
7088 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
7089
7090         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
7091         tests.
7092
7093 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
7094
7095         * gcc.dg/tree-ssa/prefetch-4.c: New test.
7096
7097 2007-03-01  Simon Baldwin <simonb@google.com>
7098
7099         PR c++/23689
7100         * warn/ignored_typedef.C: New.
7101         * init/ctor8.C: Added dg-warning to consume ignored typedef
7102         warning.
7103         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
7104         and added an explicit line number.
7105
7106 2007-02-28  Richard Guenther  <rguenther@suse.de>
7107
7108         PR middle-end/30364
7109         * gcc.dg/torture/pr30364-1.c: New testcase.
7110         * gcc.dg/torture/pr30364-2.c: Likewise.
7111         * gcc.dg/torture/pr30364-3.c: Likewise.
7112
7113 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7114
7115         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
7116         powerpc*, use -funsafe-math-optimizations.
7117         * gcc.dg/torture/builtin-logb-1.c: Likewise.
7118         * gcc.dg/torture/builtin-modf-1.c: Likewise.
7119
7120 2007-02-28  Tobias Burnus  <burnus@net-b.de>
7121             Paul Thomas  <pault@gcc.gnu.org>
7122
7123         PR fortran/30888
7124         PR fortran/30887
7125         * c_by_val_1.f: Test %VAL() with non-default kind.
7126         * c_by_val.c: Ditto.
7127         * c_by_val_4.f: New test.
7128
7129 2007-02-28  Tobias Burnus  <burnus@net-b.de>
7130
7131         PR fortran/30968
7132         * gfortran.dg/continuation_7.f90: New test.
7133
7134 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
7135
7136         * g++.dg/inherit/thunk7.C: New test.
7137         * lib/target-supports.exp (check_profiling_available): Not available
7138         for bfin-*-*.
7139
7140 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
7141
7142         PR target/30970
7143         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
7144
7145 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
7146
7147         * lib/target-supports.exp (check_effective_target_init_priority):
7148         Remove Solaris special case.
7149
7150 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
7151
7152         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
7153         for more builtin types.
7154
7155         * g++.dg/ext/visibility/class1.C: Port to Darwin.
7156         * g++.dg/ext/visibility/noPLT.C: Likewise.
7157
7158 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7159
7160         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
7161         sh* targets.
7162
7163 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
7164
7165         PR fortran/30865
7166         * size_optional_dim_1.f90:  New test.
7167
7168 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
7169
7170         * gcc.dg/vxworks/vxworks.exp: New file.
7171         * gcc.dg/vxworks/initpri1.c: Likewise.
7172         * gcc.dg/vxworks/initpri2.c: Likewise.
7173         * gcc.dg/initpri2.c: Add more tests.
7174         * g++.dg/special/initpri2.C: Likewise.
7175
7176         * gcc.dg/initpri1.c: New test.
7177         * gcc.dg/initpri2.c: Likewise.
7178         * g++.dg/special/initpri1.C: New test.
7179         * g++.dg/special/initpri2.C: Likewise.
7180         * g++.dg/special/conpr-1.C: Use init_priority effective target.
7181         * g++.dg/special/conpr-2.C: Likewise.
7182         * g++.dg/special/conpr-3.C: Likewise.
7183         * g++.dg/special/conpr-4.C: Likewise.
7184         * g++.dg/special/initp1.C: Likewise.
7185         * g++.dg/special/ecos.exp: Remove code to detect availability of
7186         constructor priorities.
7187         * lib/target-supports.exp (check_effective_target_init_priority):
7188         New function.
7189
7190 2007-02-24  Jan Hubicka  <jh@suse.cz>
7191
7192         * gcc.c-torture/execute/pr30778.c: New testcase.
7193
7194 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7195
7196         PR libgfortran/30918
7197         * gfortran.dg/namelist_26.f90: New test.
7198
7199 2007-02-24  Richard Guenther  <rguenther@suse.de>
7200
7201         PR middle-end/30951
7202         * gcc.dg/pr30951.c: New testcase.
7203
7204 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7205
7206         * gcc.dg/torture/builtin-modf-1.c: New test.
7207
7208 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
7209
7210         PR tree-optimization/30904
7211         * gcc.dg/pr30904.c: New test.
7212
7213 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7214
7215         * gcc.test-framework/README: Correct command.
7216         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
7217         -Wunused-value.
7218         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
7219
7220 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
7221
7222         * lib/target-supports.exp (check_effective_target_unwrapped): New.
7223
7224 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
7225
7226         * lib/target-supports.exp (check_effective_target_newlib): New
7227         function.
7228
7229 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
7230
7231         PR fortran/30660
7232         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
7233         allocatable component.
7234
7235
7236 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7237
7238         * gcc.dg/torture/builtin-logb-1.c: New test.
7239         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
7240         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
7241         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
7242         sh* targets.
7243
7244 2007-02-23  Richard Guenther  <rguenther@suse.de>
7245
7246         * g++.dg/warn/changes-meaning.C: New testcase.
7247
7248 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7249
7250         PR libgfortran/30910
7251         * gfortran.dg/fmt_zero_precision.f90: Update test.
7252
7253 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7254
7255         * gcc.dg/torture/builtin-frexp-1.c: New test.
7256
7257 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
7258
7259         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
7260
7261 2007-02-22  Ian Lance Taylor  <iant@google.com>
7262
7263         PR debug/30898
7264         * g++.dg/debug/pr30898.C: New test.
7265
7266 2007-02-22  Ira Rosen  <irar@il.ibm.com>
7267
7268         * gcc.dg/vect/vect-106.c: New test.
7269
7270 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
7271             Ira Rosen  <irar@il.ibm.com>
7272
7273         PR tree-optimization/30843
7274         * gcc.dg/vect/pr30843.c: New test.
7275
7276 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
7277
7278         PR tree-optimization/30858
7279         * gcc.dg/vect/pr30858.c: New test.
7280
7281 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
7282
7283         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
7284         to set options for compiling testglue.
7285         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
7286         * lib/obj-c++.exp (obj-c++_init): Likewise.
7287
7288 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
7289
7290         * gnat.dg/derived_aggregate.adb: New test.
7291
7292 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7293
7294         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
7295         sh* targets.  Call the correct CKSGN macro.
7296
7297 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
7298
7299         * gfortran.dg/gomp/omp_parse1.f90: New test.
7300         * gfortran.dg/gomp/omp_parse2.f: New test.
7301
7302 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
7303
7304         PR fortran/30869
7305         * gfortran.dg/do_pointer_1.f90:  New test.
7306
7307 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7308
7309         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
7310         and scalbln.
7311
7312 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
7313
7314         * gcc.dg/darwin-minversion-1.c: New.
7315         * gcc.dg/darwin-minversion-2.c: New.
7316
7317 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7318
7319         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
7320
7321 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7322             DJ Delorie <dj@redhat.com>
7323
7324         PR other/30824
7325         * gcc.dg/Wfatal.c: New.
7326         * gcc.dg/Wfatal-2.c: New.
7327         * gcc.dg/Werror-1.c: Adjust expectations.
7328         * gcc.dg/Werror-5.c: Likewise.
7329         * gcc.dg/Werror-7.c: Likewise.
7330         * gcc.dg/Werror-10.c: Likewise.
7331         * gcc.dg/Werror-11.c: Likewise.
7332
7333 2007-02-20  Tobias Burnus  <burnus@net-b.de>
7334
7335         PR fortran/30522
7336         * gfortran.dg/volatile10.f90: New test.
7337
7338 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
7339
7340         PR libfortran/30533
7341         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
7342
7343 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7344
7345         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
7346         * gcc.dg/Walways-true-1.c: Likewise.
7347         * gcc.dg/weak/weak-3.c: Likewise.
7348         * gcc.dg/Werror-1.c: Likewise.
7349         * gcc.dg/Werror-3.c: Likewise.
7350         * gcc.dg/Werror-4.c: Likewise.
7351         * gcc.dg/Werror-5.c: Likewise.
7352         * gcc.dg/Werror-6.c: Likewise.
7353         * gcc.dg/Werror-7.c: Likewise.
7354         * gcc.dg/Werror-8.c: Likewise.
7355         * gcc.dg/Werror-10.c: Likewise.
7356         * gcc.dg/Werror-11.c: Likewise.
7357         * gcc.dg/Werror-12.c: Likewise.
7358         * g++.old-deja/g++.mike/warn8.C: Likewise.
7359         * g++.dg/warn/Walways-true-1.C: Likewise.
7360         * g++.dg/warn/Walways-true-2.C: Likewise.
7361         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
7362         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
7363         -Wstring-literal-comparison with -Waddress.
7364         * gcc.dg/Wstring-literal-comparison-4.c: Replace
7365         -Wno-string-literal-comparison with -Wno-address.
7366
7367 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
7368
7369         * gnat.dg/self_aggregate_with_call.adb: New test.
7370
7371 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
7372
7373         PR tree-optimization/30975
7374         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
7375         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
7376         * gcc.dg/vect/pr30795.c: New.
7377
7378 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7379
7380         PR fortran/30681
7381         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
7382
7383 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7384
7385         PR rtl-optimization/28173
7386         * gcc.target/i386/andor-1.c: New test case.
7387
7388 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7389
7390         * gcc.dg/torture/builtin-ldexp-1.c: New.
7391         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
7392
7393 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7394
7395         * gfortran.dg/array_constructor_15.f90: New test case.
7396
7397 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7398
7399         * gfortran.dg/forall_10.f90: New test case.
7400
7401 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
7402
7403         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
7404
7405 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
7406
7407         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
7408         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
7409
7410 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
7411
7412         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
7413         * gcc.target/i386/builtin-bswap-3.c: Ditto.
7414         * gcc.target/i386/xchg-1.c: New test.
7415         * gcc.target/i386/xchg-2.c: New test.
7416
7417 2007-02-16  Richard Guenther  <rguenther@suse.de>
7418             Christian Bruel  <christian.bruel@st.com>
7419
7420         * gcc.dg/strict-overflow-5.c: New testcase.
7421
7422 2007-02-16  Tobias Burnus  <burnus@net-b.de>
7423
7424         PR fortran/30793
7425         * gfortran.dg/func_derived_4.f90: New test.
7426
7427 2007-02-15  Roger Sayle  <roger@eyesopen.com>
7428
7429         PR middle-end/30391
7430         * gfortran.dg/pr30391-1.f90: New test case.
7431
7432 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7433
7434         PR middle-end/30433
7435         * gcc.c-torture/compile/pr30433.c: New testcase to check
7436         that complex constants comparisions are foldded.
7437
7438 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7439
7440         PR C++/30158
7441         * g++.dg/ext/stmtexpr10.C: New testcase.
7442
7443 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7444
7445         PR middle-end/30729
7446         * gcc.dg/Wunused-value-2.c: New testcase.
7447
7448 2007-02-15  Ian Lance Taylor  <iant@google.com>
7449
7450         * g++.dg/eh/subreg-1.C: New test.
7451
7452 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7453
7454         PR c/26494
7455         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
7456         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
7457         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
7458         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
7459         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
7460         * gcc.dg/Werror-implicit-function-declaration.c: New.
7461
7462 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7463
7464         PR c++/28943
7465         * g++.dg/warn/pr28943.C: New.
7466
7467 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7468
7469         * gfortran.fortran-torture/execute/math.f90: Fix typo.
7470
7471 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7472
7473         PR fortran/30779
7474         * gfortran.dg/error_recovery_3.f90: New test.
7475
7476 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7477
7478         * g++.dg/tree-ssa/sra-1.C: New.
7479
7480 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7481
7482         * g++.dg/tree-ssa/sra-1.C: New.
7483
7484 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7485
7486         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
7487
7488 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7489
7490         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
7491
7492 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7493
7494         PR fortran/30799
7495         * gfortran.dg/logical_2.f90: New test.
7496
7497 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
7498
7499         * gcc.dg/torture/complex-alias-1.c: New test.
7500
7501 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
7502
7503         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
7504         instead of -fdump-tree-tailcall.
7505
7506 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
7507
7508         * gfortran.dg/interface_10.f90: Fix comment typo.
7509
7510 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
7511
7512         PR tree-optimization/30771
7513         * gcc.dg/vect/pr30771.c: New test.
7514
7515 2007-02-13  Ian Lance Taylor  <iant@google.com>
7516
7517         * gcc.dg/Wstrict-overflow-1.c: New test.
7518         * gcc.dg/Wstrict-overflow-2.c: New test.
7519         * gcc.dg/Wstrict-overflow-3.c: New test.
7520         * gcc.dg/Wstrict-overflow-4.c: New test.
7521         * gcc.dg/Wstrict-overflow-5.c: New test.
7522         * gcc.dg/Wstrict-overflow-6.c: New test.
7523         * gcc.dg/Wstrict-overflow-7.c: New test.
7524         * gcc.dg/Wstrict-overflow-8.c: New test.
7525         * gcc.dg/Wstrict-overflow-9.c: New test.
7526         * gcc.dg/Wstrict-overflow-10.c: New test.
7527
7528 2007-02-13  Roger Sayle  <roger@eyesopen.com>
7529
7530         * gcc.target/ia64/builtin-bswap-2.c: New test case.
7531
7532 2007-02-13  Richard Henderson  <rth@redhat.com>
7533
7534         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
7535         * gcc.c-torture/execute/pr29302-1.c: ... here.
7536
7537 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7538
7539         PR c/29521
7540         * gcc.dg/c90-return-1.c: Update output.
7541         * gcc.dg/c99-return-1.c: Likewise.
7542
7543 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
7544
7545         PR fortran/30554
7546         * gfortran.dg/used_dummy_types_7.f90: New test..
7547
7548 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
7549
7550         * gcc.target/i386/parity-1.c: New test.
7551         * gcc.target/i386/parity-2.c: New test.
7552
7553 2007-02-12  Roger Sayle  <roger@eyesopen.com>
7554
7555         * gcc.target/i386/builtin-bswap-3.c: New test case.
7556
7557 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
7558
7559         PR tree-optimization/29145
7560         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
7561         alias analysis is improved to take better advantage of restrict
7562         qualified pointers.
7563         * gcc.dg/vect/vect-80.c: Likewise.
7564         * gcc.dg/vect/pr29145.c: New.
7565
7566 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
7567
7568         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
7569         * gcc.target/i386/sse4a-insert.c: Likewise.
7570
7571 2007-02-11  Roger Sayle  <roger@eyesopen.com>
7572
7573         * gcc.target/ia64/builtin-popcount-1.c: New test case.
7574         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
7575
7576 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
7577
7578         PR fortran/30478
7579         * gfortran.dg/enum_4.f90: Update error message checks.
7580
7581 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
7582
7583         PR fortran/30554
7584         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
7585         versions of the modules.
7586
7587         PR fortran/30617
7588         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
7589         by getting rid of recursive I/O and providing functions with
7590         results.
7591
7592         PR fortran/30319
7593         * gfortran.dg/char_array_constructor_2.f90
7594
7595 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
7596
7597         PR c++/26988
7598         * g++.dg/template/spec34.C: New test
7599
7600 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
7601
7602         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
7603         on i?86 and x86_64.
7604         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
7605         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
7606         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
7607         on i?86 and x86_64.
7608         * gcc.dg/vect/vect-113.c: Ditto.
7609
7610 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
7611
7612         PR c++/29487
7613         * g++.dg/eh/weak1-C: New test.
7614         * g++.dg/eh/weak1-a.cc: Likewise.
7615         * g++.dg/eh/comdat1.C: Likewise.
7616
7617 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
7618             Dorit Nuzman  <dorit@il.ibm.com>
7619
7620         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
7621         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
7622         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
7623         * gcc.dg/vect/vect-113.c: Likewise.
7624
7625         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
7626
7627 2007-02-10  Richard Henderson  <rth@redhat.com>
7628
7629         * lib/target-supports.exp (check_effective_target_tls): Redefine
7630         to mean non-emulated tls.
7631         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7632         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7633         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7634         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7635         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7636         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7637         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7638
7639 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
7640
7641         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
7642
7643 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
7644
7645         * gfortran.dg/secnds.f: Replace time tolerance with a
7646         before-and-after bracket.
7647         * gfortran.dg/secnds-1.f: Likewise.
7648
7649 2007-02-09  Tobias Burnus  <burnus@net-b.de>
7650
7651         PR fortran/30512
7652         * gfortran.dg/maxlocval_1.f90: New test.
7653
7654 2007-02-09  Roger Sayle  <roger@eyesopen.com>
7655
7656         * gcc.target/ia64/builtin_bswap-1.c: New test case.
7657
7658 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7659
7660         PR fortran/30720
7661         * gfortran.dg/array_function_1.f90: New test.
7662
7663 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7664
7665         * lib/target-supports.exp (check_effective_target_lax_strtofp)
7666         (check_effective_target_dummy_wcsftime): New functions.
7667
7668 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7669
7670         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
7671         * lib/target-supports.exp (check_effective_target_uclibc): New
7672         function.
7673
7674 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7675
7676         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
7677         (vsnprintf): Don't define for uClibc targets.
7678
7679 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7680
7681         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
7682         set before checking whether it was allowed.
7683         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
7684         before checking inside_main.
7685
7686 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7687
7688         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
7689         uClinux targets.
7690         (u16sf): Likewise u4sf.
7691         * g++.dg/compat/struct-layout-1.h: Likewise.
7692
7693 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7694
7695         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
7696         procedure.
7697         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7698         m68k targets if check_effective_target_coldfire_fpu returns true.
7699
7700 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
7701         Richard Guenther  <rguenther@suse.de>
7702
7703         PR middle-end/23361
7704         * gcc.dg/fold-compare-3.c: New testcase.
7705         * gcc.dg/tree-ssa/loop-24.c: Likewise.
7706
7707 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
7708
7709         * gcc.dg/pr26570.c: Clean up coverage files.
7710         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
7711         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
7712         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
7713         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7714         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7715         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7716         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
7717         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
7718         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
7719         * gcc.dg/tree-ssa/pr25501.c: Ditto.
7720         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
7721         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
7722         * gcc.dg/vect/pr28952.c: Ditto.
7723         * gcc.dg/vect/pr27151.c: Ditto.
7724         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
7725         * g++.dg/gomp/macro-3.C: Ditto.
7726
7727 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
7728
7729         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
7730         of the loop.
7731
7732 2007-02-08  Roger Sayle  <roger@eyesopen.com>
7733
7734         * gcc.target/i386/builtin-bswap-2.c: New test case.
7735
7736 2007-02-08  Roger Sayle  <roger@eyesopen.com>
7737
7738         * gfortran.dg/forall_8.f90: New test case.
7739         * gfortran.dg/forall_9.f90: Likewise.
7740
7741 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7742
7743         * gcc.dg/builtins-20.c: Add some -~ complex cases.
7744
7745 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
7746
7747         * lib/target-supports.exp (check_effective_target_simulator): New.
7748
7749 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
7750
7751         * gcc.dg/tree-ssa/loop-25.c: New test.
7752
7753 2007-02-06  Richard Henderson  <rth@redhat.com>
7754
7755         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
7756
7757 2007-02-06  Roger Sayle  <roger@eyesopen.com>
7758
7759         * gcc.target/powerpc/popcount-1.c: New test case.
7760         * gcc.target/powerpc/parity-1.c: Likewise.
7761
7762 2007-02-06  Richard Guenther  <rguenther@suse.de>
7763
7764         PR middle-end/27302
7765         * gcc.dg/torture/pr27302-2.c: New testcase.
7766
7767 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
7768
7769         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
7770         * gcc.dg/vect/vect-iv-1.c: New test.
7771         * gcc.dg/vect/vect-iv-2.c: New test.
7772         * gcc.dg/vect/vect-iv-3.c: New test.
7773         * gcc.dg/vect/vect-iv-4.c: New test.
7774         * gcc.dg/vect/vect-iv-5.c: New test.
7775         * gcc.dg/vect/vect-iv-6.c: New test.
7776         * gcc.dg/vect/vect-iv-7.c: New test.
7777         * gcc.dg/vect/vect-iv-8.c: New test.
7778         * gcc.dg/vect/vect-iv-9.c: New test.
7779         * gcc.dg/vect/vect-iv-10.c: New test.
7780         * gcc.dg/vect/vect-iv-11.c: New test.
7781         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
7782         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
7783         * gcc.dg/vect/vect-14.c: Now vectorizable.
7784         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
7785         loop).
7786         * gcc.dg/vect/vect-27.c: Likewise.
7787         * gcc.dg/vect/vect-29.c Likewise.
7788         * gcc.dg/vect/vect-dv-2.c: Likewise.
7789         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7790         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7791         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7792
7793 2007-02-06  Ira Rosen  <irar@il.ibm.com>
7794
7795         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
7796
7797 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7798
7799         * gcc.dg/builtins-20.c: Add more cases.
7800
7801 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
7802
7803         PR debug/30189
7804         * gcc.dg/pr30189.c: New test.
7805
7806 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7807
7808         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
7809         for running tests.
7810         * gcc.target/i386/sse4a-extract.c: New test.
7811         * gcc.target/i386/sse4a-insert.c: New test.
7812         * gcc.target/i386/sse4a-montsd.c: New test.
7813         * gcc.target/i386/sse4a-montss.c: New test.
7814
7815 2007-02-05  Richard Guenther  <rguenther@suse.de>
7816
7817         * gcc.target/i386/vectorize3.c: New testcase.
7818
7819 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
7820
7821         PR target/30665
7822         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
7823
7824 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7825
7826         PR fortran/30611
7827         * gfortran.dg/repeat_1.f90: New test.
7828
7829 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
7830
7831         PR fortran/30605
7832         * gfortran.dg/spread_shape_1.f90: Remove tabs.
7833         * gfortran.dg/derived_init_2.f90: Ditto.
7834         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
7835         * gfortran.dg/array_initializer_1.f90: Ditto.
7836         * gfortran.dg/do_2.f90: Ditto.
7837         * gfortran.dg/proc_assign_1.f90: Ditto.
7838
7839 2007-02-04  Richard Guenther  <rguenther@suse.de>
7840
7841         PR middle-end/30636
7842         * g++.dg/warn/pr30636.C: New testcase.
7843         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
7844
7845 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
7846
7847         PR middle-end/30667
7848         * gfortran.dg/pr30667.f: New test.
7849
7850 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7851
7852         * gcc.dg/builtins-54.c: Add more cases.
7853
7854 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
7855
7856         PR fortran/30514
7857         * gfortran.dg/zero_sized_2.f90: New test.
7858
7859         PR fortran/30660
7860         * gfortran.dg/alloc_comp_basics_4.f90: New test.
7861
7862         PR fortran/29820
7863         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
7864         file.
7865
7866 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7867
7868         PR fortran/30683
7869         * gfortran.dg/interface_10.f90: New test.
7870
7871 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7872
7873         * gcc.dg/builtins-20.c: Add more cases.
7874
7875 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7876
7877         PR target/29682
7878         * gcc-target/ia64/pr29682.c: New test.
7879
7880 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
7881
7882         PR fortran/30284
7883         * gfortran.dg/arrayio_11.f90.f90: New test.
7884
7885         PR fortran/30626
7886         * gfortran.dg/arrayio_12.f90.f90: New test.
7887
7888 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
7889
7890         PR c++/30536
7891         * g++.dg/tls/diag-5.C: New test.
7892
7893         PR middle-end/30473
7894         * gcc.dg/pr30473.c: New test.
7895         * gcc.c-torture/execute/20070201-1.c: New test.
7896
7897 2007-02-01  Roger Sayle  <roger@eyesopen.com>
7898
7899         * gfortran.dg/dependency_20.f90: New test case.
7900
7901 2007-01-31  Ian Lance Taylor  <iant@google.com>
7902
7903         * gcc.dg/lower-subreg-1.c (test): New test.
7904
7905 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
7906
7907         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
7908
7909 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7910
7911         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
7912         * gcc.dg/torture/builtin-math-3.c: Likewise.
7913
7914 2007-01-31  Dirk Mueller  <dmueller@suse.de>
7915
7916         gcc.dg/Wparentheses-2.c: Update and add new tests.
7917
7918 2007-01-31  Ira Rosen  <irar@il.ibm.com>
7919
7920         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
7921         vectorize.
7922
7923 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
7924
7925         * gcc.dg/builtins-63.c: New test.
7926
7927 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7928
7929         PR fortran/27588
7930         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
7931
7932 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7933
7934         PR fortran/30520
7935         * gfortran.dg/volatile8.f90: New argument conformance test.
7936         * gfortran.dg/volatile9.f90: New scope test.
7937
7938 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7939
7940         PR c++/24745
7941         * g++.dg/warn/null4.C: New.
7942
7943 2001-01-30  Roger Sayle  <roger@eyesopen.com>
7944             Uros Bizjak  <ubizjak@gmail.com>
7945
7946         * gcc.dg/large-size-array-3.c: Correct typo.
7947
7948 2007-01-30  Richard Guenther  <rguenther@suse.de>
7949
7950         PR middle-end/27657
7951         * g++.dg/debug/pr27657.C: New testcase.
7952
7953 2007-01-30  Richard Guenther  <rguenther@suse.de>
7954
7955         PR middle-end/30313
7956         * gcc.dg/torture/pr30313.c: New testcase.
7957
7958 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
7959
7960         * gcc.dg/dfp/dfp-except.h: New file.
7961         * gcc.dg/dfp/fe-check.h: New file.
7962         * gcc.dg/dfp/fe-binop.c: New test.
7963         * gcc.dg/dfp/fe-convert-1.c: New test.
7964         * gcc.dg/dfp/fe-convert-2.c: New test.
7965         * gcc.dg/dfp/fe-convert-3.c: New test.
7966
7967         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
7968         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7969         * gcc.dg/dfp/convert-dfp.c: Ditto.
7970         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7971
7972 2007-01-29  Josh Conner  <jconner@apple.com>
7973
7974         * gcc.target/powerpc/altivec-24.c: New test.
7975
7976 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
7977
7978         PR c++/28266
7979         * g++.dg/parse/defarg12.C: New test.
7980
7981 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
7982
7983         PR fortran/30554
7984         * gfortran.dg/used_dummy_types_6.f90: New test.
7985
7986 2007-01-28  Jan Hubicka  <jh@suse.cz>
7987
7988         * gcc.dg/tree-prof/val-prof-6.c: New test.
7989
7990 2007-01-28  Roger Sayle  <roger@eyesopen.com>
7991
7992         * gcc.dg/large-size-array-3.c: Correct test case (portability).
7993
7994 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
7995
7996         PR C++/28988
7997         * g++.dg/expr/dtor4.C: New test.
7998
7999 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
8000
8001         * gcc.dg/tree-ssa/loop-23.c: New test.
8002
8003 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
8004
8005         PR libfortran/30389
8006         * gfortran.dg/achar_2.f90:  New test.
8007         * gfortran.dg/achar_3.f90:  New test.
8008
8009 2007-01-27  Ian Lance Taylor  <iant@google.com>
8010
8011         * gcc.dg/strict-overflow-1.c: New test.
8012         * gcc.dg/no-strict-overflow-1.c: New test.
8013         * gcc.dg/strict-overflow-2.c: New test.
8014         * gcc.dg/no-strict-overflow-2.c: New test.
8015         * gcc.dg/strict-overflow-3.c: New test.
8016         * gcc.dg/no-strict-overflow-3.c: New test.
8017         * gcc.dg/strict-overflow-4.c: New test.
8018         * gcc.dg/no-strict-overflow-4.c: New test.
8019         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
8020         * gcc.dg/pr15784-1.c: Likewise.
8021         * gcc.dg/pr20922-1.c: Likewise.
8022         * gcc.dg/pr20922-3.c: Likewise.
8023         * gcc.dg/pr20922-4.c: Likewise.
8024         * gcc.dg/pr20922-6.c: Likewise.
8025         * gcc.dg/compare-4.c: Likewise.
8026         * gcc.dg/torture/pr26898-1.c: Likewise.
8027         * gcc.dg/tree-ssa/divide-1.c: Likewise.
8028         * gcc.dg/tree-ssa/divide-2.c: Likewise.
8029         * gcc.dg/tree-ssa/divide-3.c: Likewise.
8030         * gcc.dg/tree-ssa/divide-4.c: Likewise.
8031         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
8032         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
8033         * gcc.dg/tree-ssa/pr21082.c: Likewise.
8034         * gcc.dg/tree-ssa/pr26899.c: Likewise.
8035         * g++.dg/tree-ssa/pr21082.C: Likewise.
8036
8037 2007-01-27  Roger Sayle  <roger@eyesopen.com>
8038
8039         * gcc-dg/large-size-array-3.c: New test case.
8040
8041 2007-01-27  Roger Sayle  <roger@eyesopen.com>
8042
8043         * gfortran.dg/forall_7.f90: New test case.
8044
8045 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
8046
8047         PR fortran/30407
8048         * gfortran.dg/where_operator_assign_1.f90: New test.
8049         * gfortran.dg/where_operator_assign_2.f90: New test.
8050         * gfortran.dg/where_operator_assign_3.f90: New test.
8051
8052 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
8053
8054         * lib/target-supports.exp
8055         (check_effective_target_powerpc_altivec): New.
8056         (check_effective_target_vect_cmdline_needed): Use it.
8057
8058 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8059
8060         PR fortran/30278
8061         * gfortran.dg/backslash_3.f: New test.
8062
8063 2007-01-26  Richard Guenther  <rguenther@suse.de>
8064
8065         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
8066
8067 2007-01-26  Tobias Burnus  <burnus@net-b.de>
8068
8069         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
8070         * gfortran.dg/vect/vect.exp: Ditto.
8071         * gfortran.dg/dg.exp: Ditto.
8072         * gfortran.fortran-torture/execute/execute.exp: Ditto.
8073         * gfortran.fortran-torture/compile/compile.exp: Ditto.
8074
8075 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8076
8077         * gcc.dg/builtins-20.c: Add more cases.
8078         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
8079
8080 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8081
8082         PR fortran/30437
8083         * gcc.dg/Wall.c: New.
8084         * gcc.dg/Wno-all.c: New.
8085         * gfortran.dg/Wall.f90: New.
8086         * gfortran.dg/Wno-all.f90: New.
8087
8088 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
8089
8090         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
8091         * g++.dg/eh/simd-2.C: Also run on Darwin.
8092         * g++.dg/eh/simd-3.C: New.
8093         * g++.dg/eh/simd-4.C: New.
8094
8095 2007-01-25  Richard Guenther  <rguenther@suse.de>
8096
8097         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
8098         and _PROFILE_USE.
8099         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
8100
8101 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
8102
8103         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
8104         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
8105         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
8106         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
8107         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
8108         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
8109         * gcc.dg/ipa/ipa-7.c: New testcase.
8110
8111 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
8112
8113         * g++.dg/cpp0x/warn_cxx0x.C: New.
8114
8115 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8116
8117         * gcc.dg/builtins-20.c: Test builtin carg.
8118
8119 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
8120
8121         PR middle-end/27416
8122         * gcc.dg/gomp/pr27416.c: New test.
8123
8124         PR middle-end/30494
8125         * gcc.dg/gomp/pr30494.c: New test.
8126         * g++.dg/gomp/pr30494.C: New test.
8127
8128         PR middle-end/30421
8129         * gcc.dg/gomp/pr30421.c: New test.
8130
8131 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
8132
8133         * gcc.target/ia64/versionid-1.c: New test.
8134         * gcc.target/ia64/versionid-2.c: New test.
8135
8136 2007-01-24  Richard Guenther  <rguenther@suse.de>
8137
8138         PR testsuite/30181
8139         * gcc.dg/builtins-57.c: Change to a link-time testcase
8140         to support non-C99 targets.
8141
8142 2007-01-24  Jan Hubicka  <jh@suse.cz>
8143
8144         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
8145
8146 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8147
8148         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
8149
8150 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
8151
8152         PR objc/27438
8153         * objc.dg/const-str-12.m: New test.
8154
8155 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8156
8157         PR fortran/30532
8158         * gfortran.dg/ctrl-z.f90:  New test.
8159
8160 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8161
8162         PR fortran/30481
8163         * gfortran.dg/namelist_assumed_char.f90:  New test.
8164
8165 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
8166
8167         PR c++/27492
8168         * g++.dg/inherit/covariant15.C: New test.
8169
8170 2007-01-23  Ian Lance Taylor  <iant@google.com>
8171
8172         * g++.dg/warn/Wparentheses-24.C: New test.
8173
8174 2007-01-23  Richard Guenther  <rguenther@suse.de>
8175
8176         PR testsuite/30560
8177         * ada/acats/run_acats: Do not call gnatmake or gnatchop
8178         with full path.
8179
8180 2007-01-22  Richard Guenther  <rguenther@suse.de>
8181
8182         PR tree-optimization/30038
8183         * gcc.dg/builtins-62.c: New testcase.
8184
8185 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8186
8187         * gcc.c-torture/compile/20070121.c: New test.
8188
8189 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
8190
8191         PR libfortran/30525
8192         * gfortran.dg/char_comparison_1.f:  New test.
8193
8194 2007-01-21  Ira Rosen  <irar@il.ibm.com>
8195
8196         * gcc.dg/vect/vect-strided-same-dr.c: New test.
8197
8198 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
8199
8200         PR objc/30479
8201         * objc.dg/pch: New directory.
8202         * objc.dg/pch/pch.exp: New file.
8203         * objc.dg/pch/interface-1.m: New test.
8204         * objc.dg/pch/interface-1.hs: New include file.
8205         * lib/objc.exp (objc_target_compile): Add
8206         "-x objective-c-header" in front of the sources if this is
8207         a precompiled header being compiled.
8208
8209 2007-01-20  Roger Sayle  <roger@eyesopen.com>
8210
8211         * gfortran.dg/array_memcpy_3.f90: New test case.
8212         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
8213
8214 2007-01-20  Roger Sayle  <roger@eyesopen.com>
8215             Brooks Moses  <brooks.moses@codesourcery.com>
8216             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8217
8218         * gfortran.dg/intrinsic_sign_1.f90: New test case.
8219         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
8220
8221 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8222
8223         * gcc.dg/torture/builtin-math-3.c: Test fdim.
8224
8225 2007-01-19  Mike Stump  <mrs@apple.com>
8226
8227         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
8228         away.
8229
8230 2007-01-19  Roger Sayle  <roger@eyesopen.com>
8231
8232         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
8233         option instead of -funsafe-math-optimizations.
8234
8235 2007-01-19  Tomas Bily  <tbily@suse.cz>
8236
8237         gcc.dg/tree-prof/indir-call-prof.c: New.
8238         g++.dg/dg.exp: Add tree-prof subdirectory.
8239         g++.dg/tree-prof/indir-call-prof.C: New.
8240         g++.dg/tree-prof/tree-prof.exp: New.
8241
8242 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8243
8244         PR c++/17947
8245         * g++.dg/warn/deprecated.C: Update warning output.
8246         * g++.dg/warn/deprecated-2.C: Likewise.
8247         * g++.dg/warn/deprecated-3.C: New.
8248
8249 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8250
8251         * gcc.c-torture/execute/nestfunc-7.c: New.
8252
8253 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
8254
8255         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
8256
8257 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8258
8259         * gcc.dg/m68k-pic-1.c: New.
8260
8261 2007-01-18  Roger Sayle  <roger@eyesopen.com>
8262
8263         * gfortran.dg/array_memcpy_4.f90: New test case.
8264
8265 2007-01-18  Josh Conner  <jconner@apple.com>
8266
8267         PR target/30485
8268         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
8269         * gcc.dg/vect/no-trapping-math-1: New.
8270         * gcc.dg/vect/no-trapping-math-2: New.
8271
8272 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
8273
8274         * gcc.target/i386/387-8.c: Update comment about optimizing
8275         inherent load of 1.0 of fptan instruction.
8276
8277 2007-01-18  Dirk Mueller  <dmueller@suse.de>
8278             Richard Guenther <rguenther@suse.de>
8279
8280         PR diagnostic/8268
8281         * gcc.dg/Warray-bounds.c: New testcase.
8282         * gcc.dg/Warray-bounds-2.c: New testcase.
8283         * g++.dg/warn/Warray-bounds.C: New testcase.
8284         * g++.dg/warn/Warray-bounds-2.C: New testcase.
8285
8286 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
8287
8288         PR fortran/30476
8289         * gfortran.dg/generic_12.f90: New test.
8290
8291 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
8292
8293         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
8294         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
8295
8296 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
8297
8298         * gcc.dg/dfp/compare-special.h: New file.
8299         * gcc.dg/dfp/compare-special-32.c: New test.
8300         * gcc.dg/dfp/compare-special-64.c: New test.
8301         * gcc.dg/dfp/compare-special-128.c: New test.
8302
8303 2007-01-16  Roger Sayle  <roger@eyesopen.com>
8304             Paul Thomas  <pault@gcc.gnu.org>
8305             Steven G. Kargl  <kargl@gcc.gnu.org>
8306
8307         PR fortran/30404
8308         * gfortran.dg/forall_6.f90: New test case.
8309         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
8310         * gfortran.dg/dependency_13.f90: Likewise.
8311
8312 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8313
8314         PR testsuite/12325
8315         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
8316         targets that don't support Inf.
8317
8318 2007-01-15  Dale Johannesen  <dalej@apple.com>
8319
8320         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
8321
8322 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
8323
8324         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
8325         of achar for 0xff to avoid the "Extended ASCII not
8326         implemented" error message.
8327
8328 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
8329
8330         PR fortran/28172
8331         * gfortran.dg/altreturn_4.f90: New test.
8332
8333         PR fortran/29389
8334         * gfortran.dg/stfunc_4.f90: New test.
8335
8336         PR fortran/29712
8337         * gfortran.dg/bound_2.f90: Reinstate commented out line.
8338         * gfortran.dg/initialization_1.f90: Change warning.
8339
8340         PR fortran/30283
8341         * gfortran.dg/specification_type_resolution_2.f90: New test.
8342
8343 2007-01-14  Jan Hubicka  <jh@suse.cz>
8344
8345         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
8346         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
8347         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
8348         elimination.
8349
8350 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
8351
8352         PR fortran/30410
8353         * gfortran.dg/external_procedures_2.f90: New test.
8354
8355 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
8356
8357         PR target/30413
8358         * gcc.target/i386/pr30413.c: New test.
8359
8360 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
8361
8362         PR fortran/30452
8363         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
8364
8365 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
8366
8367         * gcc.dg/20070112-1.c: New test.
8368
8369 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8370
8371         PR libgfortran/30435
8372         * gfortran.dg/list_read_6.f90: New test.
8373
8374 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
8375
8376         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
8377
8378 2007-01-12  Tom Tromey  <tromey@redhat.com>
8379
8380         PR preprocessor/28227:
8381         * gcc.dg/cpp/pr28227.c: New file.
8382
8383 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8384
8385         * gcc.dg/tree-ssa/loop-22.c: New test.
8386
8387 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8388
8389         PR tree-optimization/29516
8390         * gcc.dg/tree-ssa/loop-20.c: New test.
8391
8392 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
8393
8394         PR libfortran/30415
8395         * minmaxloc_integer_kinds_1.f90:  New test.
8396
8397 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
8398
8399         PR c++/29573
8400         * g++.dg/template/sizeof-template-argument.C: New test.
8401
8402 2007-01-11  Jan Hubicka  <jh@suse.cz>
8403
8404         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
8405         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
8406         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
8407         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
8408         * gcc.dg/tree-ssa/pr21658.c: Likewise.
8409         * gcc.dg/tree-ssa/pr15349.c: Likewise.
8410         * gcc.dg/tree-ssa/pr25501.c: Likewise.
8411         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
8412         transformation in question.
8413         * gcc.dg/tree-ssa/vrp05.c: Likewise.
8414         * gcc.dg/tree-ssa/pr20701.c: Likewise.
8415         * gcc.dg/always_inline3.c: Likewise.
8416
8417 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
8418
8419         PR c++/28999
8420         * g++.dg/template/typename11.C: New test.
8421
8422 2007-01-10  Robert Kennedy <jimbob@google.com>
8423
8424         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
8425
8426 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
8427
8428         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
8429         for different integer kinds.
8430         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
8431         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
8432         * gfortran.dg/ishft_2.f90: New test.
8433         * gfortran.dg/ishft_3.f90: New test.
8434
8435 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
8436
8437         * gfortran.dg/altreturn_2.f90: Removed executable bit.
8438
8439 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
8440
8441         PR tree-optimization/30322
8442         * gcc.dg/tree-ssa/loop-21.c: New test.
8443
8444 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
8445
8446         * g++.dg/rtti/darwin-builtin-linkage.C: New.
8447
8448 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8449
8450         * gcc.target/spu/intrinsics-1.c: Remove xfail.
8451
8452 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8453
8454         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
8455         * g++.dg/warn/overflow-warn-3.C: Likewise.
8456         * g++.dg/warn/overflow-warn-4.C: Likewise.
8457         * g++.dg/warn/overflow-warn-5.C: Likewise.
8458         * g++.dg/warn/overflow-warn-6.C: Likewise.
8459         * g++.dg/warn/Woverflow-1.C: Likewise.
8460         * g++.dg/warn/Woverflow-2.C: Likewise.
8461         * g++.dg/warn/Woverflow-3.C: Likewise.
8462         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
8463
8464 2007-01-08  Roger Sayle  <roger@eyesopen.com>
8465
8466         * gfortran.dg/array_constructor_14.f90: New test case.
8467         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
8468
8469 2007-01-08  Richard Guenther  <rguenther@suse.de>
8470
8471         PR tree-optimization/23603
8472         * gcc.dg/tree-ssa/vrp31.c: New testcase.
8473         * gcc.dg/tree-ssa/vrp32.c: Likewise.
8474
8475 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
8476
8477         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
8478         in __v8qi typedef.
8479         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
8480         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
8481         compiler behaviour.
8482         * gcc.dg/simd-5.c: Likewise.
8483         * gcc.dg/simd-6.c: Likewise.
8484         * g++.dg/conversion/simd1.C: Likewise.
8485         * g++.dg/conversion/simd3.C: Likewise.
8486         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
8487         (main): Use it.
8488
8489 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
8490
8491         PR tree-optimization/29877
8492         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
8493         name of a hard register for the target concerned.  Adjust dg-error
8494         directives to cope with new behaviour of TER.
8495
8496 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8497
8498         PR c++/28986
8499         * g++.dg/conversion/nullptr1.C: Added overflow warning.
8500         * g++.dg/warn/overflow-warn-1.C: New.
8501         * g++.dg/warn/overflow-warn-3.C: New.
8502         * g++.dg/warn/overflow-warn-4.C: New.
8503         * g++.dg/warn/overflow-warn-5.C: New.
8504         * g++.dg/warn/overflow-warn-6.C: New.
8505         * g++.dg/warn/Woverflow-1.C: New.
8506         * g++.dg/warn/Woverflow-2.C: New.
8507         * g++.dg/warn/Woverflow-3.C: New.
8508         * g++.dg/warn/multiple-overflow-warn-2.C: New.
8509
8510 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
8511
8512         PR fortran/27698
8513         * gfortran.dg/invalid_name.f90: New test.
8514         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
8515         * gfortran.dg/gomp/pr29759.f90: Ditto.
8516
8517 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
8518
8519         * gfortran.dg/present_1.f90:  Update error message.
8520
8521 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
8522
8523         PR c++/19439
8524         * g++.dg/template/duplicate1.C: New test
8525         * g++.dg/template/memfriend6.C: Adjust error markers.
8526
8527 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
8528
8529         PR tree-opt/30385
8530         * gcc.dg/torture/inline-1.c: New test.
8531
8532 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8533
8534         PR c/19978
8535         * gcc.dg/multiple-overflow-warn-1.c: New.
8536         * gcc.dg/multiple-overflow-warn-2.c: New.
8537         * gcc.dg/overflow-warn-6.c: New.
8538         * g++.dg/warn/multiple-overflow-warn-1.C: New.
8539
8540 2007-01-05  Roger Sayle  <roger@eyesopen.com>
8541
8542         * gfortran.dg/array_memcpy_1.f90: New test case.
8543         * gfortran.dg/array_memcpy_2.f90: Likewise.
8544
8545 2007-01-05  Richard Guenther  <rguenther@suse.de>
8546
8547         PR middle-end/27826
8548         * g++.dg/opt/pr27826.C: New testcase.
8549
8550 2007-01-05  Ian Lance Taylor  <iant@google.com>
8551
8552         * gcc.dg/Walways-true-1.c: New test.
8553         * gcc.dg/Walways-true-2.c: New test.
8554         * g++.dg/warn/Walways-true-1.C: New test.
8555         * g++.dg/warn/Walways-true-2.C: New test.
8556
8557 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
8558
8559         PR c/30360
8560         * gcc.dg/pr30360.c: New test.
8561
8562 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
8563
8564         PR fortran/23232
8565         * gfortran.dg/data_implied_do_1.f90: New test.
8566
8567         PR fortran/27996
8568         PR fortran/27998
8569         * gfortran.dg/char_length_1.f90: New test.
8570
8571 2007-01-05  Richard Guenther  <rguenther@suse.de>
8572
8573         PR middle-end/28116
8574         * g++.dg/opt/pr28116.C: New testcase.
8575
8576 2007-01-05  Tobias Burnus  <burnus@net-b.de>
8577
8578         PR fortran/29624
8579         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
8580           invalid deallocate.
8581         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
8582         * gfortran.dg/protected_4.f90: Add pointer intent check.
8583         * gfortran.dg/protected_6.f90: Add pointer intent check.
8584         * gfortran.dg/pointer_intent_1.f90: New test.
8585         * gfortran.dg/pointer_intent_2.f90: New test.
8586         * gfortran.dg/pointer_intent_3.f90: New test.
8587
8588 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
8589
8590         PR 30235
8591         * gfortran.dg/altreturn_2.f90: new test.
8592
8593 2007-01-04  Tom Tromey  <tromey@redhat.com>
8594
8595         PR preprocessor/28165:
8596         * gcc.dg/cpp/pr28165.c: New file.
8597
8598 2007-01-03  Josh Conner  <jconner@apple.com>
8599
8600         PR middle-end/29683
8601         * gcc.dg/pr29683.c: New.
8602
8603 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8604
8605         PR c++/28217
8606         * g++.dg/pch/template-1.C: New test.
8607         * g++.dg/pch/template-1.Hs: New file.
8608
8609 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8610
8611         PR middle-end/30353
8612         * gcc.c-torture/compile/complex-4.c: New test.
8613
8614 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
8615
8616         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
8617         -maltivec.
8618         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
8619
8620 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8621
8622         PR middle-end/30286
8623         * gcc.dg/pr30286.c: New test.
8624
8625         PR c++/29535
8626         * g++.dg/template/crash66.C: New test.
8627
8628         PR c++/29054
8629         * g++.dg/template/friend49.C: New test.
8630
8631 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
8632
8633         * gfortran.dg/ibits.f90: New test.
8634
8635 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
8636
8637         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
8638         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
8639
8640 2007-01-02  Jan Hubicka  <jh@suse.cz>
8641
8642         * gcc.dg/pr16194.c: We now output error on all three functions,
8643         not just first one.
8644
8645 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8646
8647         PR c/19977
8648         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
8649         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
8650
8651 2006-01-02  Ian Lance Taylor  <iant@google.com>
8652
8653         * g++.dg/warn/Wparentheses-22.C: New test.
8654         * g++.dg/warn/Wparentheses-23.C: New test.
8655
8656 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8657
8658         PR middle-end/7651
8659         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
8660         * gcc.dg/declspec-3-Wextra.c: New.
8661         * gcc.dg/declspec-3-no.c: New
8662
8663 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
8664
8665         PR fortran/20896
8666         * gfortran.dg/interface_10.f90: Remove.
8667
8668 2007-01-01  Roger Sayle  <roger@eyesopen.com>
8669
8670         * gcc.dg/fold-eqxor-4.c: New test case.
8671
8672 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
8673
8674         PR middle-end/30311
8675         * gcc.c-torture/compile/pr30311.c: New test.
8676
8677 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
8678
8679         PR middle-end/30253
8680         * gcc.c-torture/compile/statement-expression-1.c: New test.
8681
8682 2007-01-01  Andreas Schwab  <schwab@suse.de>
8683
8684         PR target/29166
8685         * g++.dg/eh/pr29166.C: New test.
8686
8687 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
8688
8689         * lib/target-supports.exp (check_effective_target_powerpc_spe):
8690         New.
8691         (check_effective_target_vect_cmdline_needed): Use it.
8692
8693 2006-12-31  Richard Guenther  <rguenther@suse.de>
8694
8695         PR middle-end/30137
8696         * gcc.dg/pr30137-1.c: New testcase.
8697         * gcc.dg/pr30137-2.c: Likewise.
8698
8699 2006-12-31  Roger Sayle  <roger@eyesopen.com>
8700
8701         PR middle-end/30322
8702         * gcc.dg/fold-plusnot-1.c: New test case.
8703
8704 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
8705
8706         PR c++/29731
8707         * g++.dg/parse/template22.C: New test.
8708
8709 2006-12-31  Richard Guenther  <rguenther@suse.de>
8710
8711         PR middle-end/30338
8712         * gcc.c-torture/compile/pr30338.c: New testcase.
8713
8714 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8715
8716         PR fortran/27900
8717         * gfortran.dg/intrinsic_actual_4.f90: New test.
8718
8719         PR fortran/24325
8720         * gfortran.dg/func_decl_3.f90: New test.
8721
8722 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8723
8724         PR fortran/23060
8725         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
8726         * gfortran.dg/c_by_val_1.f: New test.
8727         * gfortran.dg/c_by_val_2.f: New test.
8728         * gfortran.dg/c_by_val_3.f: New test.
8729
8730 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
8731
8732         PR libfortran/30321
8733         * gfortran.dg/sum_zero_array_1.f90:  New test.
8734
8735 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
8736
8737         PR preprocessor/29612
8738         * gcc.dg/cpp/pr29612-1.c: New test.
8739         * gcc.dg/cpp/pr29612-2.c: New test.
8740
8741 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
8742
8743         PR fortran/30034
8744         * gfortran.dg/pure_formal_proc_1.f90: New test.
8745
8746         PR fortran/30237
8747         * gfortran.dg/intrinsic_actual_3.f90: New test.
8748
8749 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8750
8751         PR fortran/30014
8752         * gfortran.dg/io_constraints_1.f90: Update test.
8753         * gfortran.dg/io_constraints_2.f90: Update test.
8754         * gfortran.dg/inquire_iolength.f90: New test.
8755
8756 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
8757
8758         PR fortran/20896
8759         * gfortran.dg/interface_10.f90: New test.
8760         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
8761         since z is already, locally a variable.
8762
8763         PR fortran/25135
8764         * gfortran.dg/generic_11.f90: New test.
8765         * gfortran.dg/interface_7.f90: Remove name clash between module
8766         name and procedure 'x' referenced in the interface.
8767
8768 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8769
8770         PR middle-end/7651
8771         * gcc.dg/Wmissing-parameter-type.c: New.
8772         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
8773         * gcc.dg/Wmissing-parameter-type-no.c: New.
8774
8775 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
8776
8777         PR fortran/25818
8778         * gfortran.dg/entry_array_specs_2.f: New test.
8779
8780         PR fortran/30084
8781         * gfortran.dg/nested_modules_6.f90: New test.
8782
8783 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8784
8785         PR middle-end/7651
8786         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
8787         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
8788
8789 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
8790
8791         PR C++/30168
8792         * g++.dg/opt/complex6.C: New test.
8793
8794 2006-12-22  Ben Elliston  <bje@au.ibm.com>
8795
8796         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
8797         full" if the linker on spu-*-* warns about exceeding local store.
8798
8799         And revert this patch:
8800         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8801         fail to link due to relocation overflows on spu-*-*.
8802
8803 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8804
8805         PR fortran/30273
8806         * gfortran.dg/dependency_19.f90: New test.
8807
8808 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8809
8810         PR fortran/30202
8811         * gfortran.dg/alloc_comp_basics_3.f90: New test.
8812
8813 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
8814
8815         PR middle-end/30262
8816         * gcc.c-torture/execute/20061220-1.c: New test.
8817
8818         PR middle-end/30263
8819         * gcc.dg/gomp/asm-1.c: New test.
8820
8821         PR target/30230
8822         * g++.dg/eh/ia64-2.C: New test.
8823
8824 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8825
8826         PR target/28966
8827         PR target/29248
8828         * gcc.dg/rs6000-leaf.c: New.
8829
8830 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8831
8832         PR fortran/25392
8833         * gfortran.dg/f2c_8.f90: New test.
8834
8835 2006-12-20  Bill Wendling  <wendling@apple.com>
8836
8837         * gcc.dg/asm-b.c: Check for __ppc64__.
8838
8839 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8840
8841         PR fortran/30190
8842         * gfortran.dg/bounds_check_5.f90: New test.
8843
8844 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
8845
8846         PR middle-end/30143
8847         * gcc.dg/gomp/complex-1.c: New testcase.
8848
8849 2006-12-20  Roger Sayle  <roger@eyesopen.com>
8850
8851         * gfortran.dg/array_memset_1.f90: New test case.
8852
8853 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
8854
8855         * lib/target-supports.exp: Add spu to
8856         check_effective_target_vect_widen_mult_hi_to_si.
8857
8858 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8859
8860         PR fortran/29992
8861         * gfortran.dg/generic_9.f90: New test.
8862
8863         PR fortran/30081
8864         * gfortran.dg/generic_10.f90: New test.
8865
8866 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
8867
8868         PR tree-opt/30045
8869         * gcc.dg/pr30045.c: New test.
8870
8871 2006-12-20  Ben Elliston  <bje@au.ibm.com>
8872
8873         * gcc.dg/20020312-2.c: Add a case for __SPU__.
8874
8875 2006-12-19  Eric Christopher  <echristo@apple.com>
8876
8877         PR target/29302
8878         * gcc.c-torture/execute/pr29302-1.c: New.
8879
8880 2006-12-19  Tobias Burnus  <burnus@net-b.de>
8881
8882         PR fortran/39238
8883         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
8884
8885 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
8886
8887         PR fortran/30236
8888         * gfortran.dg/altreturn_3.f90: New test.
8889
8890         * gfortran.dg/char_result_12.f90: Fix comment typos.
8891
8892 2006-12-19  Ben Elliston  <bje@au.ibm.com>
8893
8894         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
8895         as newlib's stdio.h uses non-traditional cpp constructs.
8896
8897 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8898
8899         * gfortran.dg/advance.f90: Renamed to advance_1.f90
8900         * gfortran.dg/append-1.f90: Renamed to append_1.f90
8901         * gfortran.dg/array-1.f90: Renamed to array_1.f90
8902         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
8903         * gfortran.dg/backspace.f: Renamed to backspace_1.f
8904         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
8905         * gfortran.dg/default_initialization.f: Renamed to
8906         default_initialization_1.f
8907         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
8908         dollar_edit_descriptor_1.f
8909         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
8910         dollar_edit_descriptor_2.f
8911         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
8912         dollar_edit_descriptor_3.f
8913         * gfortran.dg/logint-1.f: Renamed to logint_1.f
8914         * gfortran.dg/logint-2.f: Renamed to logint_2.f
8915         * gfortran.dg/logint-3.f: Renamed to logint_3.f
8916         * gfortran.dg/advance_1.f90: Renamed from advance.f90
8917         * gfortran.dg/append_1.f90: Renamed from append-1.f90
8918         * gfortran.dg/array_1.f90: Renamed from array-1.f90
8919         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
8920         * gfortran.dg/backspace_1.f: Renamed from backspace.f
8921         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
8922         * gfortran.dg/default_initialization_1.f: Renamed from
8923         default_initialization.f
8924         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
8925         dollar_edit_descriptor-1.f
8926         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
8927         dollar_edit_descriptor-2.f
8928         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
8929         dollar_edit_descriptor-3.f
8930         * gfortran.dg/logint_1.f: Renamed from logint-1.f
8931         * gfortran.dg/logint_2.f: Renamed from logint-2.f
8932         * gfortran.dg/logint_3.f: Renamed from logint-3.f
8933
8934 2006-12-18  Bill Wendling  <wendling@apple.com>
8935
8936         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
8937         id is an OjbC keyword.
8938
8939 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8940
8941         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
8942
8943 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8944
8945         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
8946
8947 2006-12-18  Ian Lance Taylor  <iant@google.com>
8948
8949         * g++.dg/warn/Wmissing-declarations-1.C: New test.
8950
8951 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8952
8953         * gcc.c-torture/compile/pr27528.c: Use empty templates.
8954
8955 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8956
8957         PR fortran/30207
8958         * gfortran.fortran-torture/execute/where21.f90: New test.
8959
8960 2006-12-17  Tobias Burnus  <burnus@net-b.de>
8961
8962         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
8963
8964 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8965
8966         PR middle-end/7651
8967         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
8968         * gcc.dg/if-empty-1.c: Likewise.
8969         * gcc.dg/pr23165.c: Likewise.
8970         * g++.dg/warn/empty-body.C: Likewise.
8971
8972 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8973
8974         PR libfortran/30005
8975         * gfortran.dg/open_errors.f90: New test.
8976
8977 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
8978
8979         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
8980
8981         * gcc.target/i386/ssse3-pabsb.c: New file.
8982         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8983         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8984         * gcc.target/i386/ssse3-palignr.c: Likewise.
8985         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8986         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8987         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8988         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8989         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8990         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8991         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8992         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8993         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8994         * gcc.target/i386/ssse3-psignb.c: Likewise.
8995         * gcc.target/i386/ssse3-psignd.c: Likewise.
8996         * gcc.target/i386/ssse3-psignw.c: Likewise.
8997         * gcc.target/i386/ssse3-vals.h: Likewise.
8998
8999 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
9000
9001         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
9002         * lib/fortran-torture.exp: Include target-supports.exp.
9003
9004 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
9005
9006         PR target/30185
9007         * gcc.c-torture/execute/pr30185.c: New test.
9008
9009 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9010
9011         PR testsuite/30179
9012         PR testsuite/30180
9013         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
9014         * gcc.dg/builtin-bswap-2.c: Likewise.
9015         * gcc.dg/builtin-bswap-3.c: Likewise.
9016         * gcc.dg/builtin-bswap-4.c: Likewise.
9017         * lib/target-supports.exp (check_effective_target_stdint_types): New.
9018         * gcc.c-torture/execute/mode-dependent-address.x: New file.
9019
9020 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9021
9022         PR libfortran/30145
9023         * gfortran.dg/write_zero_array: New test.
9024
9025 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9026
9027         PR fortran/30200
9028         * gfortran.dg/write_fmt_trim.f90: New test.
9029
9030 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
9031
9032         PR 30194
9033         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
9034         temporarily.
9035
9036 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9037
9038         * lib/target-supports.exp (check_weak_available): Use istarget
9039         "hppa*-*-hpux10*" instead of regexp.
9040         (check_cxa_atexit_available): Likewise.
9041
9042 2006-12-14  Richard Guenther  <rguenther@suse.de>
9043
9044         PR tree-optimization/30197
9045         * gcc.c-torture/execute/complex-1.c: Fix function name.
9046         * gcc.dg/builtins-61.c: New testcase.
9047
9048 2006-12-14  Richard Guenther  <rguenther@suse.de>
9049
9050         PR middle-end/30172
9051         * gcc.dg/pr30172-1.c: New testcase.
9052
9053 2006-12-14  Richard Guenther  <rguenther@suse.de>
9054
9055         PR tree-optimization/30198
9056         * gcc.dg/builtins-60.c: New testcase.
9057
9058 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
9059
9060         * lib/target-supports.exp (vect_no_align): Remove spu.
9061
9062 2006-12-13  Ian Lance Taylor  <iant@google.com>
9063
9064         PR c++/19564
9065         PR c++/19756
9066         * g++.dg/warn/Wparentheses-5.C: New test.
9067         * g++.dg/warn/Wparentheses-6.C: New test.
9068         * g++.dg/warn/Wparentheses-7.C: New test.
9069         * g++.dg/warn/Wparentheses-8.C: New test.
9070         * g++.dg/warn/Wparentheses-9.C: New test.
9071         * g++.dg/warn/Wparentheses-10.C: New test.
9072         * g++.dg/warn/Wparentheses-11.C: New test.
9073         * g++.dg/warn/Wparentheses-12.C: New test.
9074         * g++.dg/warn/Wparentheses-13.C: New test.
9075         * g++.dg/warn/Wparentheses-14.C: New test.
9076         * g++.dg/warn/Wparentheses-15.C: New test.
9077         * g++.dg/warn/Wparentheses-16.C: New test.
9078         * g++.dg/warn/Wparentheses-17.C: New test.
9079         * g++.dg/warn/Wparentheses-18.C: New test.
9080         * g++.dg/warn/Wparentheses-19.C: New test.
9081         * g++.dg/warn/Wparentheses-20.C: New test.
9082         * g++.dg/warn/Wparentheses-21.C: New test.
9083
9084 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9085
9086         PR testsuite/30157
9087         * lib/target-supports.exp (check_cxa_atexit_available): Return false
9088         for target "hppa.*hpux10".
9089
9090 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
9091
9092         * g++.dg/debug/vartrack1.C: New test.
9093
9094         * g++.dg/opt/ifcvt1.C: New test.
9095
9096         * gcc.dg/tls/opt-13.c: New test.
9097
9098         * gcc.dg/20060425-2.c: New test.
9099
9100         * g++.dg/opt/pr15054-2.C: New test.
9101
9102         * gcc.c-torture/execute/20060420-1.c: New test.
9103
9104         * gcc.c-torture/execute/20060412-1.c: New test.
9105
9106         * objc/compile/20060406-1.m: New test.
9107
9108 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
9109
9110         * g++.dg/template/array17.C: New test.
9111
9112 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
9113
9114         * gcc.target/powerpc/altivec-23.c: New test.
9115
9116 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
9117
9118         PR c++27316
9119         * g++.dg/inherit/error3.C: New test.
9120
9121         PR c++/28740
9122         * g++.dg/inherit/error4.C: New test.
9123
9124 2006-12-13  Richard Guenther  <rguenther@suse.de>
9125
9126         PR tree-optimization/17687
9127         * gcc.dg/builtins-59.c: New testcase.
9128
9129 2006-12-13  Ben Elliston  <bje@au.ibm.com>
9130
9131         * gcc.target/spu/Wmain.c: New test.
9132
9133 2006-12-12  Josh Conner  <jconner@apple.com>
9134
9135         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
9136         * g++.dg/abi/thunk4.C: Likewise.
9137         * g++.dg/abi/rtti3.C: Likewise.
9138
9139 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
9140
9141         * gcc.target/spu/cpat-1.c: New test.
9142         * gcc.target/spu/cpat-2.c: New test.
9143         * gcc.target/spu/cpat-3.c: New test.
9144         * gcc.target/spu/cpat-4.c: New test.
9145
9146 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9147
9148         PR tree-opt/28436
9149         * gcc.c-torture/compile/vector-1.c: New test.
9150         * gcc.c-torture/compile/vector-2.c: New test.
9151         * gcc.c-torture/compile/vector-3.c: New test.
9152
9153 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9154
9155         * lib/fortran-torture.exp: Update copyright years.  Remove
9156         obsolete comment.  Test -ftree-vectorize where it makes sense.
9157         * lib/gfortran-dg.exp: Update copyright years.  Use settings
9158         from fortran-torture.exp.
9159         * gfortran.dg/char_transpose_1.f90,
9160         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
9161         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
9162         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
9163         '-w' to dg-options.
9164
9165 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
9166
9167         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
9168         saved_${tool}_load.
9169
9170 2006-12-12  Ira Rosen  <irar@il.ibm.com>
9171
9172         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
9173         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
9174         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
9175         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
9176         gaps.
9177
9178 2006-12-12  Richard Guenther  <rguenther@suse.de>
9179
9180         PR middle-end/30147
9181         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
9182
9183 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
9184             Diego Novillo  <dnovillo@redhat.com>
9185
9186         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
9187         VDEF/VUSE changes.
9188         * gcc.dg/tree-ssa/pr26421.c: Likewise
9189         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
9190         * gcc.dg/tree-ssa/pr23382.c: Likewise.
9191         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
9192         * gcc.dg/tree-ssa/pr28410.c: Likewise.
9193         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
9194         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
9195         * gcc.dg/tree-ssa/vrp07.c: Likewise.
9196         * gcc.dg/tree-ssa/vrp08.c: Likewise.
9197         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9198
9199 2006-12-11  Jan Hubicka  <jh@suse.cz>
9200
9201         * gcc.dg/tree-prof/stringop-1.c: New test.
9202         * gcc.dg/tree-prof/stringop-2.c: New test.
9203
9204 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
9205
9206         PR target/30120
9207         * gcc.target/i386/pr30120.c: New test.
9208
9209         Revert:
9210         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
9211
9212         * gcc.target/i386/x87regparm-1.c: New test.
9213         * gcc.target/i386/x87regparm-2.c: New test.
9214         * gcc.target/i386/x87regparm-3.c: New test.
9215         * gcc.target/i386/x87regparm-4.c: New test.
9216
9217 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
9218
9219         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
9220
9221 2006-12-10  Tobias Burnus  <burnus@net-b.de>
9222
9223         PR fortran/23994
9224         * gfortran.dg/protected_1.f90: New test.
9225         * gfortran.dg/protected_2.f90: New test.
9226         * gfortran.dg/protected_3.f90: New test.
9227         * gfortran.dg/protected_4.f90: New test.
9228         * gfortran.dg/protected_5.f90: New test.
9229         * gfortran.dg/protected_6.f90: New test.
9230
9231 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9232             Tobias Burnus  <burnus@gcc.gnu.org>
9233
9234         PR fortran/29975
9235         PR fortran/30068
9236         * gfortran.dg/interface_4.f90: Test adding procedure to generic
9237         interface.
9238         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
9239         ambiguous interfaces.
9240         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
9241         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
9242         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
9243         ambiguous interfaces.
9244         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
9245         * gfortran.dg/array_initializer_2.f90: Add initializer array
9246         constructor test.
9247
9248         PR fortran/30096
9249         * gfortran.dg/interface_9.f90: Test that host interfaces are
9250         not checked for ambiguity with the local version.
9251
9252 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9253
9254         PR fortran/29464
9255         * gfortran.dg/module_interface_2.f90: New test.
9256
9257 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9258
9259         PR fortran/29941
9260         * gfortran.dg/assumed_len.f90: New test.
9261
9262 2006-12-09  Richard Guenther  <rguenther@suse.de>
9263
9264         * g++.dg/warn/implicit-typename1.C: Qualify types.
9265         * g++.dg/parse/crash12.C: Likewise.
9266         * g++.dg/tree-ssa/pr22444.C: Likewise.
9267
9268 2006-12-09  Tobias Burnus  <burnus@net-b.de>
9269
9270         * gfortran.dg/array_2.f90: Added sqrt test.
9271
9272 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
9273
9274         * gcc.target/i386/x87regparm-1.c: XFAIL.
9275         * gcc.target/i386/x87regparm-2.c: XFAIL.
9276         * gcc.target/i386/x87regparm-3.c: XFAIL.
9277         * gcc.target/i386/x87regparm-4.c: XFAIL.
9278
9279 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9280
9281         * lib/target-supports.exp
9282         (check_effective_target_large_long_double): New.
9283         * gcc.dg/Wconversion-real.c : Use it.
9284         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
9285         unsigned.
9286
9287 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
9288
9289         * gcc.c-torture/execute/mode-dependent-address.c: New test.
9290
9291 2006-12-08  Tobias Burnus  <burnus@net-b.de>
9292
9293         PR fortran/27546
9294         * gfortran.dg/import4.f90: New test for IMPORT in modules.
9295
9296 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
9297
9298         PR c++/29732
9299         * g++.dg/template/crash65.C: New test.
9300         * g++.dg/template/spec16.C: Tweak error markers.
9301
9302 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9303
9304         * gcc.target/spu: New directory.
9305         * gcc.target/spu/spu.exp: New file.
9306         * gcc.target/spu/intrinsics-1.c: New test.
9307
9308 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
9309
9310         PR c++/29980
9311         * g++.dg/ext/attrib27.C: New test.
9312         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
9313         * g++.dg/parse/typedef5.C: Likewise.
9314
9315 2006-12-07  Mike Stump  <mrs@apple.com>
9316
9317         * treelang/compile/var_defs.tree: Adjust.
9318
9319 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
9320
9321         PR c++/29730
9322         * g++.dg/template/crash64.C: New test.
9323         * g++.dg/parse/crash27.C: Adjust error markers.
9324
9325 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
9326
9327         PR libfortran/30009
9328         PR libfortran/30056
9329         * gfortran.dg/read_eof_4.f90:  Add tests.
9330         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
9331         * gfortran.dg/unf_read_corrupted_1.f90: New test.
9332
9333 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
9334
9335         PR c++/29729
9336         * g++.dg/template/crash63.C: New test.
9337
9338         PR c++/29728
9339         * g++.dg/template/crash62.C: New test.
9340
9341 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
9342
9343         PR fortran/30003
9344         * gfortran.dg/allocatable_function_1.f90: Increase the number
9345         of expected calls of free to 10; the lhs section reference is
9346         now evaluated so there is another call to bar.  Change the
9347         comment appropriately.
9348         * gfortran.dg/array_section_1.f90: New test.
9349
9350 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
9351
9352         PR fortran/29912
9353         * gfortran.dg/char_result_12.f90: New test.
9354
9355 2006-12-05  Richard Guenther  <rguenther@suse.de>
9356
9357         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
9358         * gcc.dg/vect/vect-pow-2.c: Rename to ...
9359         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
9360         vect_double, xfail for spu*-*-*.
9361
9362 2006-12-04  Tobias Burnus  <burnus@net-b.de>
9363
9364         PR fortran/29962
9365         * initialization_4.f90: Test noninteger exponents (-std=f95).
9366         * initialization_5.f90: New test for noninteger exponents
9367           with -std=f2003.
9368
9369 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
9370
9371         PR fortran/29821
9372         * gfortran.dg/parameter_array_section_1.f90: New test.
9373
9374 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
9375
9376         PR c++/29733
9377         * g++.dg/template/crash61.C: New test.
9378
9379         PR c++/29632
9380         * g++.dg/template/error23.C: New test.
9381
9382 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
9383
9384         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
9385
9386 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
9387
9388         PR fortran/29916
9389         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
9390
9391 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
9392
9393         PR middle-end/29965
9394         * gcc.dg/gomp/pr29965-1.c: New test.
9395         * gcc.dg/gomp/pr29965-2.c: New test.
9396         * gcc.dg/gomp/pr29965-3.c: New test.
9397         * gcc.dg/gomp/pr29965-4.c: New test.
9398         * gcc.dg/gomp/pr29965-5.c: New test.
9399         * gcc.dg/gomp/pr29965-6.c: New test.
9400         * g++.dg/gomp/pr29965-1.C: New test.
9401         * g++.dg/gomp/pr29965-2.C: New test.
9402         * g++.dg/gomp/pr29965-3.C: New test.
9403         * g++.dg/gomp/pr29965-4.C: New test.
9404         * g++.dg/gomp/pr29965-5.C: New test.
9405         * g++.dg/gomp/pr29965-6.C: New test.
9406         * g++.dg/gomp/pr29965-7.C: New test.
9407         * g++.dg/gomp/pr29965-8.C: New test.
9408         * g++.dg/gomp/pr29965-9.C: New test.
9409         * g++.dg/gomp/pr29965-10.C: New test.
9410
9411 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
9412
9413         * gnat.dg/pointer_variable_bounds.adb: New test.
9414         * gnat.dg/pointer_variable_bounds.ads: Likewise.
9415         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
9416
9417 2006-12-03  Eric Christopher  <echristo@apple.com>
9418
9419         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
9420
9421 2006-12-03  Richard Henderson  <rth@redhat.com>
9422             Andrew Pinski  <pinskia@gmail.com>
9423
9424         PR C++/14329
9425         * g++.dg/warn/unit-1.C: New test.
9426
9427 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
9428
9429         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
9430
9431 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
9432
9433         * g++.dg/vect/vect.exp: Enable tests to run on spu.
9434         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
9435         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
9436         * gcc.dg/vect/vect-70.c: Reduce array size.
9437         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
9438         vect_no_compaer_double targets.
9439         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
9440         vect_float, vect_double, and vect_int.
9441
9442 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
9443
9444         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
9445         test for loop versioning on vect_no_align targets.
9446         * gcc.dg/vect/pr20122.c: Likewise.
9447         * gcc.dg/vect/vect-105.c: Likewise.
9448         * gcc.dg/vect/vect-42.c: Likewise.
9449         * gcc.dg/vect/vect-43.c: Likewise.
9450         * gcc.dg/vect/vect-74.c: Likewise.
9451         * gcc.dg/vect/vect-75.c: Likewise.
9452         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
9453         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
9454         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
9455         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
9456
9457 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
9458
9459         PR fortran/29642
9460         * gfortran.dg/value_1.f90 : New test.
9461         * gfortran.dg/value_2.f90 : New test.
9462         * gfortran.dg/value_3.f90 : New test.
9463         * gfortran.dg/value_4.f90 : New test.
9464         * gfortran.dg/value_4.c : Called from value_4.f90.
9465
9466 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9467
9468         PR C++/30033
9469         *  g++.dg/cpp0x/static_assert4.C: New testcase.
9470
9471 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9472
9473         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
9474
9475 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
9476
9477         PR c/27953
9478         * gcc.dg/pr27953.c: New test.
9479
9480 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9481
9482         PR c++/30022
9483         * g++.dg/ext/vector5.C: New test.
9484
9485         PR c++/30021
9486         * g++.dg/other/main1.C: New test.
9487
9488 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
9489
9490         PR libfortran/29568
9491         * gfortran.dg/convert_implied_open.f90:  Change to
9492         new default record length.
9493         * gfortran.dg/unf_short_record_1.f90:  Adapt to
9494         new error message.
9495         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
9496
9497 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
9498
9499         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
9500
9501 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
9502
9503         PR c++/29066
9504         * g++.dg/expr/pr29066.c: New.
9505
9506 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
9507             Zdenek Dvorak <dvorakz@suse.cz>
9508
9509         PR tree-optimization/29921
9510         * gcc.dg/pr29921-2.c: New test.
9511
9512 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
9513
9514         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
9515         (i386_get_cpuid): New function.
9516         (i386_cpuid_ecx): Likewise.
9517         (i386_cpuid_edx): Likewise.
9518         (i386_cpuid): Updated to call i386_cpuid_edx.
9519
9520         * gcc.target/i386/sse3-addsubpd.c: New file.
9521         * gcc.target/i386/sse3-addsubps.c: Likewise.
9522         * gcc.target/i386/sse3-haddpd.c: Likewise.
9523         * gcc.target/i386/sse3-haddps.c: Likewise.
9524         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9525         * gcc.target/i386/sse3-hsubps.c: Likewise.
9526         * gcc.target/i386/sse3-lddqu.c: Likewise.
9527         * gcc.target/i386/sse3-movddup.c: Likewise.
9528         * gcc.target/i386/sse3-movshdup.c: Likewise.
9529         * gcc.target/i386/sse3-movsldup.c: Likewise.
9530
9531 2006-12-01  Dirk Mueller  <dmueller@suse.de>
9532
9533         * g++.dg/warn/Wreturn-type-4.C: New testcase.
9534
9535 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
9536
9537         * gcc.dg/dfp/convert-int-max.c: New test.
9538         * gcc.dg/dfp/convert-int-max-fold.c: New test.
9539
9540 2006-11-30  Richard Guenther  <rguenther@suse.de>
9541
9542         * gcc.dg/vect/vect-pow-1.c: Rename ...
9543         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
9544         floats instead of doubles, check successful vectorization.
9545
9546 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9547
9548         PR target/29945
9549         * gcc.c-torture/compile/pr29945.c: New testcase.
9550
9551 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
9552
9553         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
9554         -maltivec.
9555
9556 2006-11-29  Eric Christopher  <echristo@apple.com>
9557
9558         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
9559
9560 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
9561
9562         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
9563
9564         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
9565
9566 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
9567
9568         PR c++/29022
9569         * g++.dg/inherit/virtual2.C: New test.
9570         * g++.dg/inherit/virtual3.C: Likewise.
9571         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
9572         * g++.dg/inherit/error2.C: Likewise.
9573         * g++.dg/template/instantiate1.C: Likewise.
9574
9575 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
9576
9577         PR tree-opt/29984
9578         * gcc.dg/tree-ssa/reassoc-12.c: New test.
9579
9580 2006-11-28  Jan Hubicka  <jh@suse.cz>
9581
9582         * gcc.dg/memcpy-1.c: New test.
9583
9584 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
9585
9586         PR c++/29735
9587         * g++.dg/warn/main-3.C: New test.
9588
9589 2006-11-28  Jan Hubicka  <jh@suse.cz>
9590
9591         * gcc.dg/winline-1.c: New test.
9592
9593 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9594
9595         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
9596         alignments.
9597
9598 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9599
9600         PR fortran/29976
9601         * gfortran.dg/missing_optional_dummy_3.f90
9602
9603 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9604
9605         PR fortran/20880
9606         * gfortran.dg/interface_3.f90: Modify errors.
9607
9608 2006-11-28  Ben Elliston  <bje@au.ibm.com>
9609
9610         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9611         fail to link due to relocation overflows on spu-*-*.
9612
9613 2006-11-27  Michael Matz  <matz@suse.de>
9614             Andreas Krebbel  <krebbel1@de.ibm.com>
9615
9616         PR target/29319
9617         * gcc.dg/20061127-1.c: New testcase.
9618
9619 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
9620
9621         * gcc.dg/20061124-1.c: Add exit() function prototype.
9622
9623 2006-11-27  Jan Hubicka  <jh@suse.cz>
9624
9625         * gcc.target/i386/memcpy-1.c: Adjust size.
9626         * gcc.dg/visibility-11.c: Likewise.
9627
9628 2006-11-27  Richard Guenther  <rguenther@suse.de>
9629
9630         PR middle-end/25620
9631         * gcc.target/i386/pow-1.c: New testcase.
9632         * gcc.dg/builtins-58.c: Likewise.
9633
9634 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
9635
9636         PR c++/29886
9637         * g++.dg/expr/cast8.C: New test.
9638
9639 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9640
9641         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
9642         Don't ever inline the testcase.
9643
9644 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9645
9646         PR fortran/29982
9647         * gfortran.fortran-torture/compile/parameter_3.f90: New
9648         testcase.
9649
9650 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9651
9652         PR fortran/29951
9653         * gfortran.fortran-torture/execute/transfer2.f90: New test.
9654
9655 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9656
9657         * gfortran.fortran-torture/execute/specifics.f90: Remove test
9658         for CHAR.
9659
9660 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9661
9662         PR libgfortran/29936
9663         * gfortran.dg/write_check3.f90: New test.
9664
9665 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9666
9667         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
9668
9669 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
9670
9671         PR fortran/20880
9672         * gfortran.dg/interface_3.f90: New test.
9673
9674         PR fortran/29387
9675         * gfortran.dg/generic_8.f90: New test.
9676
9677 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9678
9679         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
9680         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
9681         * gfortran.dg/specifics_3.f90: Remove.
9682
9683 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
9684
9685         PR c/29955
9686         * gcc.dg/gomp/pr29955.c: New test.
9687
9688         PR c/29736
9689         * gcc.dg/pr29736.c: New test.
9690
9691 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9692
9693         PR tree-opt/29964
9694         * gcc.dg/pure-1.c: New test.
9695
9696 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
9697
9698         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
9699         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
9700
9701 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9702
9703         * gcc.dg/20061124-1.c: New testcase.
9704
9705 2006-11-23  Eric Christopher  <echristo@apple.com>
9706
9707         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
9708
9709 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9710
9711         PR c/2707
9712         PR c++/26167
9713         * gcc.dg/Wconversion-integer.c: New. Supersedes
9714         Wconversion-negative-constants.c
9715         * gcc.dg/Wconversion-real.c: New.
9716         * gcc.dg/Wconversion-real-integer.c: New.
9717         * gcc.dg/Wconversion-negative-constants.c: Deleted.
9718         * g++.dg/warn/Wconversion1.C: Modified.
9719
9720 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9721
9722         * gfortran.dg/overload_1.f90: New test.
9723
9724 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9725
9726         PR c/9072
9727         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
9728         Wtraditional-conversion.
9729         * gcc.dg/overflow-warn-2.c: Likewise.
9730         * gcc.dg/Wconversion.c: Likewise. Renamed as
9731         Wtraditional-conversion.c .
9732         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
9733         Wtraditional-conversion-2.c .
9734         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
9735         Wtraditional-conversion-2.c
9736         * gcc.dg/Wconversion-negative-constants.c: New.
9737
9738 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
9739
9740         * gcc.dg/tree-ssa/dump-1.c: New test.
9741
9742 2006-11-23  David Ung <davidu@mips.com>
9743
9744         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
9745         -mfp64, allowable when ISA >= 33 and float is enabled.
9746         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
9747         of mthc1 and mfhc1 patterns.
9748
9749 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
9750
9751         PR tree-optimization/29921
9752         * gcc.dg/pr29921.c: New test.
9753
9754 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9755
9756         PR fortran/29441
9757         * gfortran.dg/initialization_4.f90: New test.
9758
9759 2006-11-22  Ira Rosen  <irar@il.ibm.com>
9760
9761         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
9762         platforms that have interleaving support.
9763         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
9764         * gcc.dg/vect/vect-strided-a-u16-i2.c,
9765         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
9766         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
9767         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
9768         gcc.dg/vect/vect-strided-u8-i2-gap.c,
9769         gcc.dg/vect/vect-strided-u8-i8.c,
9770         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
9771         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
9772         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
9773         gcc.dg/vect/vect-strided-float.c,
9774         gcc.dg/vect/vect-strided-a-mult.c,
9775         gcc.dg/vect/vect-strided-mult-char-ls.c,
9776         gcc.dg/vect/vect-strided-a-u16-mult.c,
9777         gcc.dg/vect/vect-strided-a-u32-mult.c,
9778         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
9779         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
9780         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
9781         gcc.dg/vect/vect-strided-mult.c,
9782         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
9783         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
9784         New.
9785
9786 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
9787
9788         PR fortran/25087
9789         * gfortran.dg/auto_char_len_4.f90: New test.
9790
9791 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
9792
9793         PR fortran/29652
9794         * gfortran.dg/generic_7.f90: New test.
9795         * gfortran.dg/defined_operators_1.f90: Add new error.
9796
9797 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
9798
9799         PR tree-optimization/29902
9800         * g++.dg/tree-ssa/pr29902.C: New test.
9801
9802 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
9803
9804         PR fortran/29820
9805         * gfortran.dg/used_types_13.f90: New test.
9806
9807 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
9808
9809         * gcc.dg/dfp/snan.c: Delete.
9810
9811 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
9812
9813         * g++.dg/cpp0x/static_assert1.C: New.
9814         * g++.dg/cpp0x/static_assert2.C: New.
9815         * g++.dg/cpp0x/static_assert3.C: New.
9816
9817 2006-11-21  Richard Guenther  <rguenther@suse.de>
9818
9819         * gcc.dg/vect/vect-pow-1.c: New testcase.
9820         * gcc.dg/vect/vect-pow-2.c: Likewise.
9821
9822 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
9823
9824         PR c++/29570
9825         * g++.dg/template/static29.C: New test.
9826
9827         PR c++/29734
9828         * g++.dg/conversion/simd4.C: New test.
9829
9830 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
9831
9832         PR c++/29475
9833         * g++.dg/template/access19.C: New test.
9834         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
9835         error is reported.
9836
9837 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9838
9839         PR tree-opt/25500
9840         * gcc.dg/tree-ssa/sra-4.c: New testcase.
9841
9842 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9843
9844         PR fortran/27546
9845         * gfortran.dg/import.f90: Extended test.
9846         * gfortran.dg/import2.f90: Extended test.
9847
9848 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9849
9850         * gfortran.dg/volatile3.f90: Add conflict test.
9851
9852 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
9853
9854         PR fortran/24783
9855         * gfortran.dg/implicit_10.f90: New test.
9856
9857 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9858
9859         PR c++/8586
9860         * g++.dg/warn/Wall-write-strings.C: New.
9861
9862 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9863
9864         * gfortran.dg/alloc_comp_constraint_5.f90: New.
9865         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
9866
9867 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9868
9869         * gfortran.dg/use_3.f90: Remove error message.
9870         * gfortran.dg/iso_fortran_env_1.f90: New test.
9871         * gfortran.dg/iso_fortran_env_2.f90: New test.
9872         * gfortran.dg/iso_fortran_env_3.f90: New test.
9873         * gfortran.dg/iso_fortran_env_4.f90: New test.
9874
9875 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
9876
9877         * gcc.dg/vect/vect-27.c: Fix initialization.
9878
9879 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9880
9881         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
9882         * gcc.dg/torture/builtin-minmax-1.c: New.
9883
9884         * gcc.dg/builtins-20.c: Add cases for copysign.
9885
9886 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9887
9888         PR fortran/24285
9889         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
9890
9891 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9892         * gfortran.dg/use_1.f90: New test.
9893         * gfortran.dg/use_1.f90: New test.
9894         * gfortran.dg/use_1.f90: New test.
9895
9896 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
9897
9898         PR tree-optimization/29801
9899         * gcc.dg/pr29801.c: New test.
9900
9901 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
9902
9903         PR middle-end/29584
9904         * gcc.dg/torture/pr29584.c: New test.
9905
9906 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
9907
9908         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
9909         Condition PowerPC tests for saving FPRs on powerpc_fprs.
9910         * gcc.target/powerpc/compress-float-ppc.c,
9911         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
9912         powerpc_fprs.
9913         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
9914         do not pass -mhard-float.
9915
9916 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
9917
9918         * gnat.dg/volatile_aggregate.adb: New test.
9919
9920 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9921
9922         PR fortran/29391
9923         PR fortran/29489
9924         * gfortran.dg/bound_2.f90: Add more checks.
9925         * gfortran.dg/bound_3.f90: New test.
9926
9927 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9928
9929         PR target/29201
9930         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
9931
9932 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9933
9934         * gfortran.dg/import3.f90: Fix error message.
9935
9936 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9937
9938         PR tree-opt/29788
9939         * gfortran.fortran-torture/compile/inline_1.f90:
9940         New testcase.
9941
9942 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
9943
9944         * gcc.target/i386/x87regparm-1.c: New test.
9945         * gcc.target/i386/x87regparm-2.c: New test.
9946         * gcc.target/i386/x87regparm-3.c: New test.
9947         * gcc.target/i386/x87regparm-4.c: New test.
9948
9949 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9950
9951         PR fortran/27546
9952         * gfortran.dg/import.f90: New test.
9953         * gfortran.dg/import2.f90: New test.
9954         * gfortran.dg/import3.f90: New test.
9955
9956 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9957
9958         PR fortran/27588
9959         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
9960
9961 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9962
9963         PR fortran/29806
9964         * gfortran.dg/contains.f90: New test.
9965         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
9966
9967 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
9968
9969         PR tree-optimization/29581
9970         * gcc.dg/pr29581-1.c: New test.
9971         * gcc.dg/pr29581-2.c: New test.
9972         * gcc.dg/pr29581-3.c: New test.
9973         * gcc.dg/pr29581-4.c: New test.
9974         * gfortran.dg/pr29581.f90: New test.
9975
9976 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
9977
9978         PR fortran/29702
9979         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
9980         numbers in error message headers.
9981
9982 2006-11-14  Richard Guenther  <rguenther@suse.de>
9983
9984         * gcc.target/i386/math-torture/math-torture.exp: Restrict
9985         to i?86 and x86_64 targets.
9986
9987 2006-11-14  Caroline Tice  <ctice@apple.com>
9988
9989         * gcc.dg/pubtypes-1.c: New file/testcase.
9990         * gcc.dg/pubtypes-2.c: New file/testcase.
9991         * gcc.dg/pubtypes-3.c: New file/testcase.
9992         * gcc.dg/pubtypes-4.c: New file/testcase.
9993         * g++.dg/pubtypes.C: New file/testcase.
9994
9995 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
9996
9997         PR c++/29106
9998         * g++.dg/init/self1.C: New test.
9999
10000 2006-11-14  Tobias Burnus  <burnus@net-b.de>
10001
10002         PR fortran/29657
10003         * gfortran.dg/conflicts.f90: Add.
10004
10005 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
10006
10007         PR rtl-optimization/29798
10008
10009         * gcc.c-torture/execute/pr29798.c: New.
10010
10011 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10012
10013         * gcc.dg/builtins-20.c: Add more cases.
10014
10015 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
10016
10017         PR fortran/29759
10018         * gfortran.dg/gomp/pr29759.f90: New test.
10019
10020 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
10021
10022         PR c++/29518
10023         * g++.dg/template/static28.C: New test.
10024
10025 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
10026
10027         * lib/c-torture.exp: Use target-libpath.exp.
10028         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
10029         set GCC_EXEC_PREFIX env var from global variable of same name.
10030
10031 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10032
10033         PR fortran/26994
10034         * gfortran.fortran-torture/compile/transfer-1.f90:
10035         New testcase.
10036
10037 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
10038             Zdenek Dvorak <dvorakz@suse.cz>
10039
10040         PR tree-optimization/29680
10041         * gcc.dg/alias-11.c: New test.
10042
10043 2006-11-12  Jason Merrill  <jason@redhat.com>
10044             Andrew Pinski <pinskia@physics.uc.edu>
10045
10046         PR middle-end/28915
10047         * gcc.target/i386/vectorize1.c: New.
10048
10049 2006-11-12  Roger Sayle  <roger@eyesopen.com>
10050
10051         PR rtl-optimization/29797
10052         * gcc.c-torture/execute/pr29797-1.c: New test case.
10053
10054 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10055
10056         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
10057
10058 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
10059
10060         * gcc.dg/tree-ssa/prefetch-3.c: New test.
10061
10062 2006-11-12  Roger Sayle  <roger@eyesopen.com>
10063
10064         PR tree-optimization/13827
10065         * gcc.dg/fold-eqand-1.c: New test case.
10066
10067 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10068
10069         PR rtl-opt/28812
10070         * gcc.c-torture/execute/mayalias-3.c: New test.
10071
10072 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
10073
10074         PR middle-end/27528
10075         * gcc.c-torture/compile/pr27528.c: New test.
10076         * gcc.dg/pr27528.c: Likewise.
10077
10078 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10079
10080         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
10081
10082         * gcc.dg/torture/builtin-symmetric-1.c: New test.
10083
10084 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
10085
10086         PR fortran/29758
10087         * gfortran.dg/reshape_source_size_1.f90: New test.
10088
10089 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
10090
10091         PR fortran/29315
10092         * gfortran.dg/aliasing_dummy_4.f90: New test.
10093
10094 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
10095
10096         PR target/29777
10097         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
10098         and x86_64-*-* targets.
10099
10100 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10101
10102         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
10103         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
10104         New macros. Use them in exact tests.
10105         (TESTIT3): New macro.
10106         Add tests for fmin, fmax and fma.
10107
10108 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10109
10110         PR fortran/29431
10111         * gfortran.dg/array_constructor_13.f90: New test.
10112
10113 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10114
10115         PR fortran/29744
10116         * gfortran.dg/used_types_12.f90: New test.
10117
10118 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
10119
10120         PR middle-end/29726
10121         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
10122         (test6): Ditto.
10123         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
10124         * gcc.dg/fold-eqandshift-3.c: New test case.
10125
10126 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10127
10128         PR fortran/29699
10129         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
10130
10131         PR fortran/21370
10132         * gfortran.dg/change_symbol_attributes_1.f90: New test.
10133
10134 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10135
10136         * gcc.dg/20061109-1.c: New testcase.
10137
10138 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10139
10140         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
10141
10142 2006-11-09  Tobias Burnus  <burnus@net-b.de>
10143
10144         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
10145         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
10146
10147 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
10148
10149         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
10150         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
10151
10152 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10153
10154         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
10155
10156 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10157
10158         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
10159         vect-9.c).
10160         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
10161         * gcc.dg/vect/vect-9.c: Now vectorizable.
10162         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
10163         that support vect_widen_mult.
10164         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
10165         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
10166         vect-reduc-dot-u16.c).
10167         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
10168         vect-reduc-dot-u16.c).
10169         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
10170         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
10171         vect-reduc-dot-s8.c).
10172         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
10173         vect-reduc-dot-s8.c).
10174         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
10175         vect-reduc-dot-s8.c).
10176         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
10177         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
10178         vect-reduc-dot-u8.c).
10179         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
10180         vect-reduc-dot-u8.c).
10181         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
10182         * gcc.dg/vect/vect-multitypes-9.c: New test.
10183         * gcc.dg/vect/vect-multitypes-10.c: New test.
10184         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
10185         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
10186         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
10187         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
10188         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
10189         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
10190         wrapv-vect-reduc-dot-s8.c.
10191         * lib/target-support.exp (check_effective_target_vect_unpack): New.
10192         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
10193         targets that support vec_unpack.
10194         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
10195         (check_effective_target_vect_widen_mult_qi_to_hi): New.
10196         (check_effective_target_vect_widen_mult_hi_to_si): New.
10197         (check_effective_target_vect_widen_sum): Removed.
10198
10199         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10200
10201         * gcc.dg/vect/vect-multitypes-8.c: New test.
10202         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
10203
10204         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
10205
10206         * gcc.dg/vect/vect-multitypes-7.c: New test.
10207
10208         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10209
10210         * gcc.dg/vect/vect-multitypes-4.c: New test.
10211         * gcc.dg/vect/vect-multitypes-5.c: New test.
10212         * gcc.dg/vect/vect-multitypes-6.c: New test.
10213
10214         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10215
10216         * gcc.dg/vect/vect-multitypes-1.c: New test.
10217         * gcc.dg/vect/vect-multitypes-2.c: New test.
10218         * gcc.dg/vect/vect-multitypes-3.c: New test.
10219
10220 2006-11-07  Eric Christopher  <echristo@apple.com>
10221
10222         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
10223         Test using scan-assembler-not.
10224
10225 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
10226
10227         * gcc.dg/inline-17.c: New test.
10228
10229 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
10230
10231         PR other/25028
10232         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
10233         on HP-UX.
10234
10235 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
10236
10237         PR fortran/29539
10238         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
10239
10240         PR fortran/29634
10241         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
10242         test.
10243
10244 2006-11-07  Tobias Burnus  <burnus@net-b.de>
10245
10246         PR fortran/29601
10247         * gfortran.dg/volatile.f90: Add.
10248         * gfortran.dg/volatile2.f90: Add.
10249         * gfortran.dg/volatile3.f90: Add.
10250         * gfortran.dg/volatile4.f90: Add.
10251         * gfortran.dg/volatile5.f90: Add.
10252         * gfortran.dg/volatile6.f90: Add.
10253         * gfortran.dg/volatile7.f90: Add.
10254
10255 2006-11-06  Tobias Burnus  <burnus@net-b.de>
10256
10257         * gfortran.dg/io_constraints_2.f90: Adjust pattern
10258           for matching error messages.
10259         * gfortran.dg/specifics_3.f90: Adjust pattern
10260           for matching error messages.
10261
10262 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
10263             Bernhard Fischer  <aldot@gcc.gnu.org>
10264
10265         * lib/gcc-dg.exp (output-exists): New proc.
10266         (output-exists-not): New proc.
10267         * gcc.test-framework/test-framework.awk: Support new directives.
10268         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
10269         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
10270         * gcc.test-framework/dg-outexists-exp-F.c: New test.
10271         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
10272         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
10273         * gcc.test-framework/dg-outexists-exp-P.c: New test.
10274
10275 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
10276
10277         PR fortran/29630
10278         PR fortran/29679
10279         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
10280         * gfortran.dg/initialization_3.f90: New.
10281
10282 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10283
10284         PR libgfortran/25545
10285         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
10286
10287 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
10288
10289         PR middle-end/29695
10290         * gcc.c-torture/execute/pr29695-1.c: New test.
10291         * gcc.c-torture/execute/pr29695-2.c: New test.
10292
10293 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
10294
10295         PR fortran/29565
10296         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
10297
10298 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
10299
10300         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
10301         for matching error messages.
10302
10303 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
10304
10305         PR target/26915
10306         * gcc.target/i386/387-12.c: New test.
10307
10308 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10309
10310         PR libfortran/29713
10311         * gfortran.dg/pr29713.f90: New test.
10312
10313 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
10314
10315         * gcc.c-torture/execute/arith-rand-ll.c:
10316         Also test for bogus rest sign.
10317
10318 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10319
10320         PR libfortran/27895
10321         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
10322
10323 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
10324
10325         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
10326         from error messages.
10327
10328 2006-11-02  Mike Stump  <mrs@apple.com>
10329
10330         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
10331
10332         * g++.old-deja/g++.abi/align.C: Enable for darwin.
10333
10334 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
10335
10336         * g++.dg/eh/gcsec1.C: New test.
10337
10338 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10339
10340         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
10341         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
10342
10343 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
10344
10345         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
10346         hexadecimal value.
10347         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
10348         * gcc.dg/pr14796-2.c: Likewise.
10349
10350 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10351
10352         * gcc.c-torture/execute/20061101-1.c: New test.
10353
10354 2006-11-01  Richard Guenther  <rguenther@suse.de>
10355
10356         * gcc.target/i386/fpprec-1.c: New testcase.
10357
10358 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10359
10360         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
10361         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
10362
10363 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10364
10365         * gcc.c-torture/execute/20061031-1.c: New test.
10366
10367 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
10368
10369         PR 23067
10370         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
10371         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
10372         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
10373         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
10374         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
10375         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
10376         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
10377
10378 2006-10-31  Eric Christopher  <echristo@apple.com>
10379             Falk Hueffner  <falk@debian.org>
10380
10381         * gcc.dg/builtin-bswap-1.c: New.
10382         * gcc.dg/builtin-bswap-2.c: New.
10383         * gcc.dg/builtin-bswap-3.c: New.
10384         * gcc.dg/builtin-bswap-4.c: New.
10385         * gcc.dg/builtin-bswap-5.c: New.
10386         * gcc.target/i386/builtin-bswap-1.c: New.
10387
10388 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
10389
10390         * gcc.dg/inline-16.c: New.
10391
10392         PR 16622
10393         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
10394         defining it.
10395         * gcc.dg/inline-13.c: New.
10396         * gcc.dg/inline-14.c: New.
10397         * gcc.dg/inline-15.c: New.
10398
10399         PR 11377
10400         * gcc.dg/inline6.c: New.
10401         * gcc.dg/inline7.c: New.
10402
10403 2006-10-31  Roger Sayle  <roger@eyesopen.com>
10404
10405         PR middle-end/23470
10406         * gcc.dg/pr23470-1.c: New test case.
10407
10408 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
10409
10410         PR fortran/29537
10411         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
10412         data.
10413         * gfortran.dg/blockdata_2.f90: New testcase.
10414
10415 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
10416
10417         PR libfortran/29627
10418         * gfortran.dg/unf_short_record_1.f90:  New test.
10419
10420 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10421
10422         PR fortran/29067
10423         * gfortran.dg/pr29067.f: New test.
10424
10425 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
10426             Richard Sandiford  <richard@codesourcery.com>
10427
10428         * lib/target-supports.exp (get_compiler_messages): Append options
10429         as a single list element.
10430         (check_effective_target_arm_vfp_ok): New.
10431         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
10432
10433 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
10434
10435         PR fortran/29387
10436         * gfortran.dg/intrinsic_actual_2.f90: New test.
10437
10438         PR fortran/29490
10439         * gfortran.dg/actual_array_interface_1.f90: New test.
10440
10441         PR fortran/29641
10442         * gfortran.dg/used_types_11.f90: New test.
10443
10444 2006-10-30  Dirk Mueller  <dmueller@suse.de>
10445
10446         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
10447         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
10448         * g++.old-deja/g++.pt/eichin01.C (main): Same.
10449         * g++.old-deja/g++.mike/net25.C (main): Same.
10450         * g++.dg/lookup/exception1.C (main): Same.
10451         * g++.dg/parse/parens2.C (main): Same.
10452
10453 2006-10-30  Roger Sayle  <roger@eyesopen.com>
10454
10455         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
10456
10457 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10458
10459         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
10460         * gcc.dg/torture/builtin-math-3.c: Likewise.
10461
10462 2006-10-30  Tobias Burnus  <burnus@net-b.de>
10463
10464         PR fortran/29452
10465         * gfortran.dg/write_check.f90: Check run-time keyword checking.
10466         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
10467
10468 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
10469
10470         PR Fortran/29410
10471         * gfortran.fortran-torture/execute/transfer1.f90: New test.
10472
10473 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
10474
10475         * lib/target-supports.exp (check_function_available): Declare
10476         function before calling.
10477
10478 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
10479
10480         PR tree-optimization/29637
10481         * gcc.dg/pr29637.c: New test.
10482
10483 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10484
10485         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
10486         tree canonicalization.
10487
10488 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10489
10490         * gcc.dg/builtins-20.c: Add more hypot tests.
10491
10492 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10493
10494         * gcc.dg/fold-compare-1.c: New test case.
10495
10496 2006-10-29  Dirk Mueller  <dmueller@suse.de>
10497
10498         PR c++/16307
10499         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
10500
10501 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10502
10503         PR tree-optimization/15458
10504         * gcc.dg/fold-xornot-1.c: New test case.
10505
10506 2006-10-29  Richard Guenther  <rguenther@suse.de>
10507
10508         * gcc.target/i386/math-torture/trunc.c: New testcase.
10509
10510 2006-10-29  Richard Guenther  <rguenther@suse.de>
10511
10512         * gcc.target/i386/math-torture/round.c: New testcase.
10513
10514 2006-10-29  Richard Guenther  <rguenther@suse.de>
10515
10516         * gcc.target/i386/math-torture/ceil.c: New testcase.
10517         * gcc.target/i386/math-torture/floor.c: Likewise.
10518
10519 2006-10-29  Richard Guenther  <rguenther@suse.de>
10520
10521         * gcc.target/i386/math-torture/rint.c: New testcase.
10522         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
10523
10524 2006-10-29  Richard Guenther  <rguenther@suse.de>
10525
10526         * gcc.target/i386/math-torture/lfloor.c: New testcase.
10527         * gcc.target/i386/math-torture/lceil.c: Likewise.
10528
10529 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10530
10531         PR libgfortran/24313
10532         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
10533
10534 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
10535
10536         * gcc.c-torture/execute/20020118-1.c,
10537         gcc.c-torture/execute/builtins/strlen.c,
10538         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
10539         comment typos.
10540
10541 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10542
10543         * gcc.dg/builtins-20.c: Add tests for hypot.
10544         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
10545         two-argument builtins.
10546         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
10547         TESTIT2.  Update all callers.
10548         (TESTIT2, TESTIT2_R): New helper macros.
10549         Add testcases for pow, hypot and atan2.
10550
10551 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10552
10553         PR C++/29295
10554         * g++.dg/expr/bool1.C: New test.
10555         * g++.dg/expr/bool2.C: New test.
10556
10557 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10558
10559         PR fortran/28224
10560         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
10561         * gfortran.dg/namelist_internal.f90: New test.
10562
10563 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10564
10565         PR fortran/29625
10566         * gfortran.dg/io_real_boz.f90: Add.
10567         * gfortran.dg/io_real_boz2.f90: Add.
10568
10569 2006-10-28  Richard Guenther  <rguenther@suse.de>
10570
10571         PR middle-end/26899
10572         * gcc.dg/tree-ssa/pr26899.c: New testcase.
10573
10574 2006-10-28  Richard Guenther  <rguenther@suse.de>
10575
10576         PR target/28806
10577         * gcc.target/i386/math-torture/lround.c: New testcase.
10578
10579 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10580
10581         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
10582         * gcc.dg/builtins-44.c: Likewise.
10583         * gcc.dg/builtins-45.c: Likewise.
10584         * gcc.dg/pr28796-2.c: Likewise.
10585         * gcc.dg/unordered-3.c: Likewise.
10586
10587 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10588
10589         PR libgfortran/27954
10590         * gfortran.dg/error_recovery_2.f90: New test.
10591
10592 2006-10-26  Richard Guenther  <rguenther@suse.de>
10593
10594         * gcc.target/i386/i386.exp: Use glob, not find to collect
10595         tests.  Avoids recursing into subdirectories.
10596         * gcc.target/i386/math-torture/math-torture.exp: Torture
10597         for interesting ia32 math options.
10598         * gcc.target.i386/math-torture/lrint.c: New testcase.
10599
10600 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10601
10602         PR libgfortran/29563
10603         * gfortran.dg/arrayio_9.f90: Update test.
10604         * gfortran.dg/arrayio_19.f90: New test.
10605
10606 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10607
10608         * gcc.dg/20061026.c: New testcase.
10609
10610 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10611
10612         PR libgfortran/29563
10613         * gfortran.dg/arrayio_9.f90: New test.
10614
10615 2006-10-26  Ben Elliston  <bje@au.ibm.com>
10616
10617         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
10618         Copy the strings manually, as strcpy may call strlen.
10619
10620 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10621
10622         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
10623         Add checks for log, log2, log10 and log1p.
10624
10625         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
10626         we already test 0.0.  Add checks for expm1, log, log2, log10,
10627         log1p, cbrt, erf and erfc.
10628
10629 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
10630
10631         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
10632
10633 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
10634
10635         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
10636         and remainderl() built-in functions.  Remove -ffast-math from
10637         dg-options.
10638
10639 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10640
10641         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
10642         acosh and atanh.
10643
10644         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
10645         floating point modifiers to arguments passed to float and long
10646         double functions respectively.  Update all callers to use floating
10647         point numbers, not integers.  Add tests for exp, exp2 and
10648         exp10/pow10.
10649
10650         * gcc.dg/torture/builtin-math-3.c: New test.
10651
10652 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
10653
10654         PR fortran/29393
10655         * gfortran.dg/initialize_2.f90: New.
10656
10657 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10658
10659         * gcc.dg/torture/builtin-math-2.c: New test.
10660
10661 2006-10-24  Richard Guenther  <rguenther@suse.de>
10662
10663         PR middle-end/28796
10664         * gcc.dg/pr28796-1.c: New testcase.
10665         * gcc.dg/pr28796-2.c: Likewise.
10666
10667 2006-10-24  Richard Guenther  <rguenther@suse.de>
10668
10669         * gcc.dg/builtins-57.c: New testcase.
10670
10671 2006-10-24  Richard Guenther  <rguenther@suse.de>
10672
10673         PR tree-optimization/29567
10674         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
10675
10676 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
10677
10678         PR tree-optimization/14784
10679         * gcc.dg/alias-10.c: New test.
10680
10681 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10682
10683         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
10684
10685 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
10686
10687         * gcc.dg/builtin-strncat-chk-1.c: New test.
10688
10689 2006-10-23  Jan Hubicka  <jh@suse.cz>
10690
10691         * gcc.dg/memmove-1.c: New test.
10692
10693 2006-10-23  Paul Brook  <paul@codesourcery.com>
10694
10695         * gcc.dg/pragma-pack-5.c: New test.
10696
10697 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
10698
10699         * g++.dg/other/s390-1.C: New testcase.
10700
10701 2006-10-23  Richard Guenther  <rguenther@suse.de>
10702
10703         PR middle-end/27132
10704         PR middle-end/23295
10705         * gcc.dg/pr27132.c: New testcase.
10706         * gcc.dg/pr23295.c: Likewise.
10707         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
10708         * g++.dg/tree-ssa/pr19807.C: Likewise.
10709
10710 2006-10-23  Richard Guenther  <rguenther@suse.de>
10711
10712         PR middle-end/21032
10713         * gcc.dg/pr21032.c: New testcase.
10714
10715 2006-10-22  Jeff Law  <law@redhat.com>
10716         Richard Guenther  <rguenther@suse.de>
10717
10718         PR tree-optimization/15911
10719         * gcc.dg/tree-ssa/vrp30.c: New testcase.
10720
10721 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10722
10723         PR c++/20647
10724         * g++.dg/abi/rtti3.C: New.
10725
10726 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
10727
10728         PR middle-end/28252
10729         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
10730         transformation.
10731
10732 2006-10-21  Richard Guenther  <rguenther@suse.de>
10733
10734         PR tree-optimization/3511
10735         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
10736
10737 2006-10-21  Richard Guenther  <rguenther@suse.de>
10738
10739         PR middle-end/26898
10740         * gcc.dg/torture/pr26898-1.c: New testcase.
10741         * gcc.dg/torture/pr26898-2.c: Likewise.
10742
10743 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
10744
10745         PR c++/28053
10746         * g++.dg/parse/bitfield1.C: Adjust error markers.
10747         * g++.dg/parse/bitfield2.C: New test.
10748
10749 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
10750
10751         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
10752
10753 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10754
10755         PR libfortran/27895
10756         * gfortran.dg/zero_sized_1.f90: New test.
10757
10758 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
10759
10760         * gcc.dg/div-compare-1.c: New test.
10761
10762 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
10763
10764         PR fortran/29216
10765         * gfortran.dg/result_default_init_1.f90: New test.
10766
10767         PR fortran/29314
10768         * gfortran.dg/automatic_default_init_1.f90: New test.
10769
10770         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
10771         from 38 to 33.
10772
10773 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
10774
10775         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
10776         'using namespace std' without previous declaration.
10777         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
10778         * g++.old-deja/g++.robertl/eb133c.C: New.
10779
10780 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10781
10782         PR libgfortran/29277
10783         * gfortran.dg/streamio_4.f90: Update test.
10784         * gfortran.dg/streamio_11.f90: New test.
10785
10786 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
10787
10788         PR c++/27952
10789         * g++.dg/inherit/virtual1.C: New test.
10790
10791 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10792
10793         PR c++/28261
10794         * g++.dg/parse/enum3.C: New test.
10795
10796 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10797
10798         PR c++/29039
10799         * g++.dg/init/ctor8.C: New test.
10800
10801 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10802
10803         PR c++/27270
10804         * g++.dg/ext/complit8.C: Tweak error markers.
10805         * g++.dg/template/complit1.C: Add error marker.
10806
10807 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10808
10809         PR c++/27270
10810         * g++.dg/ext/complit8.C: New test.
10811
10812         PR c++/29408
10813         * g++.dg/parse/dtor12.C: New test.
10814
10815         PR c++/29435
10816         * g++.dg/template/sizeof11.C: New test.
10817
10818 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
10819
10820         PR fortran/29392
10821         * gfortran.dg/data_char_3.f90: New test.
10822
10823         PR fortran/29451
10824         * gfortran.dg/negative_automatic_size.f90: New test.
10825
10826 2006-10-16  David Daney  <ddaney@avtrex.com>
10827
10828         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
10829
10830 2006-10-16  Eric Christopher  <echristo@apple.com>
10831
10832         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
10833         x86_64.
10834
10835 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10836
10837         PR c++/28211
10838         * g++.dg/tc1/dr49.C: Tweak error messages.
10839         * g++.dg/parse/template21.C: New test.
10840
10841 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10842
10843         PR middle-end/20491
10844         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
10845
10846 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
10847
10848         PR fortran/29403
10849         * gfortran.dg/print_1.f90: New test.
10850
10851 2006-10-15  Jan Hubicka  <jh@suse.cz>
10852
10853         PR middle-end/29241
10854         * gcc.c-torture/compile/pr29241.c: New testcase.
10855
10856 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
10857
10858         PR middle-end/29250
10859         * gcc.c-torture/compile/pr29250.c: New test.
10860
10861 2006-10-15  Richard Guenther  <rguenther@suse.de>
10862
10863         * gcc.dg/pr29299.c: New testcase.
10864
10865 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
10866
10867         PR fortran/24767
10868         * gfortran.dg/label_4.f90: Adjust warning flag.
10869
10870 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
10871
10872         PR fortran/29371
10873         * gfortran.dg/nullify_3.f90: New test.
10874
10875 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10876
10877         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10878         on Solaris 2.5.1 too.
10879
10880 2006-10-13  Eric Christopher  <echristo@apple.com>
10881
10882         * gcc.dg/pr25993.c: Skip for darwin.
10883
10884 2006-10-13  Eric Christopher  <echristo@apple.com>
10885
10886         * gcc.dg/visibility-11.c: Skip for darwin.
10887
10888 2006-10-13  Eric Christopher  <echristo@apple.com>
10889
10890         * gcc.dg/darwin-weakimport-1.c: Use
10891         -fno-asynchronous-unwind-tables.
10892         * gcc.dg/darwin-weakimport-3.c: Ditto.
10893
10894 2006-10-13  Richard Guenther  <rguenther@suse.de>
10895
10896         PR tree-optimization/29446
10897         * gcc.dg/torture/pr29446.c: New testcase.
10898
10899 2006-10-13  Bill Wendling  <wendling@apple.com>
10900
10901         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
10902         * g++.old-deja/g++.jason/hmc1.C: Likewise.
10903         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
10904         * g++.old-deja/g++.law/shadow1.C: Likewise.
10905         * g++.old-deja/g++.law/ctors10.C: Likewise.
10906         * g++.dg/debug/namespace1.C: Likewise.
10907         * g++.dg/inherit/namespace-as-base.C: Likewise.
10908         * g++.dg/opt/delay-slot-1.C: Likewise.
10909         * g++.dg/parse/defarg10.C: Likewise.
10910         * g++.dg/template/ptrmem11.C: Likewise.
10911         * g++.dg/template/mem_func_ptr.C: Likewise.
10912         * g++.dg/template/spec19.C: Likewise.
10913
10914 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
10915
10916         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
10917
10918 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
10919
10920         PR fortran/29373
10921         * gfortran.dg/implicit_9.f90: New test.
10922
10923         PR fortran/29407
10924         * gfortran.dg/namelist_25.f90: New test.
10925
10926         PR fortran/27701
10927         * gfortran.dg/same_name_2.f90: New test.
10928
10929         PR fortran/29232
10930         * gfortran.dg/host_assoc_types_1.f90: New test.
10931
10932         PR fortran/29364
10933         * gfortran.dg/missing_derived_type_1.f90: New test.
10934         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
10935
10936         PR fortran/29422
10937         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
10938
10939         PR fortran/29428
10940         * gfortran.dg/alloc_comp_assign_5.f90: New test.
10941
10942 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10943
10944         PR fortran/29391
10945         * gfortran.dg/bound_2.f90: New test.
10946
10947 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10948
10949         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
10950         directive.
10951         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10952         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
10953         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
10954         * gfortran.dg/gomp/reduction3.f90: Likewise.
10955         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10956         * gfortran.dg/dummy_procedure_2.f90: Likewise.
10957         * gfortran.dg/interface_derived_type_1.f90: Likewise.
10958         * gfortran.dg/forall_4.f90: Likewise.
10959         * gfortran.dg/spec_expr_4.f90: Likewise.
10960         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
10961         * gfortran.dg/forall_5.f90: Likewise.
10962         * gfortran.dg/open_access_append_2.f90: Add check for
10963         compile-time warning.
10964
10965 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
10966
10967         PR c++/28506
10968         * g++.dg/parse/pure1.C: New test.
10969
10970 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10971
10972         PR fortran/21435
10973         * gfortran.dg/io_constraints_3.f90: New test.
10974         * gfortran.dg/open_access_append_1.f90: Add checks
10975         for compile-time warnings.
10976         * gfortran.dg/pr20163-2.f: Likewise.
10977         * gfortran.dg/iostat_2.f90: Likewise.
10978         * gfortran.dg/label_4.f90: Delete the temporary
10979         file.
10980         * gfortran.dg/direct_io_2.f90: Add a FILE=
10981         specifier.
10982         * gfortran.dg/iomsg_1.f90: Add check for
10983         compile-time warning.
10984
10985 2006-10-12  Jan Hubicka  <jh@suse.cz>
10986
10987         PR c/28419
10988         * gcc.dg/pr28319.c: New test.
10989
10990 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
10991         PR c++/29318
10992         * g++.dg/ext/vla4.C: New test.
10993
10994 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
10995
10996         PR c++/27961
10997         * g++.dg/template/crash60.C: New test.
10998         * g++.dg/other/large-size-array.C: Adjust error markers.
10999         * g++.dg/parse/crash27.C: Likewise.
11000         * g++.dg/template/crash1.C: Likewise.
11001
11002 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
11003
11004         PR testsuite/29093
11005         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
11006
11007 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
11008
11009         PR preprocessor/28709
11010         * gcc.dg/cpp/paste14.c: New test.
11011
11012 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
11013
11014         PR c++/29175
11015         * g++.dg/init/array24.C: New test.
11016
11017 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11018
11019         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
11020         of <sys/types.h>.
11021
11022 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
11023
11024         PR c++/29024
11025         * g++.dg/parse/typedef8.C: New test.
11026         * g++.dg/other/mult-stor1.C: Adjust error markers.
11027
11028 2006-10-11  Richard Guenther  <rguenther@suse.de>
11029
11030         PR tree-optimization/28230
11031         * gcc.dg/torture/pr28230.c: New testcase.
11032
11033 2006-10-11  Richard Guenther  <rguenther@suse.de>
11034
11035         PR inline-asm/29119
11036         * gcc.dg/torture/pr29119.c: New testcase.
11037
11038 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
11039
11040         PR middle-end/29272
11041         * gcc.c-torture/execute/20060930-2.c: New test.
11042
11043 2006-10-09  Richard Henderson  <rth@redhat.com>
11044
11045         Revert emutls patch.
11046
11047 2006-10-09  Richard Guenther  <rguenther@suse.de>
11048
11049         PR middle-end/29254
11050         * gcc.dg/pr29254.c: New testcase.
11051
11052 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
11053             Paul Thomas  <pault@gcc.gnu.org>
11054
11055         PR fortran/20541
11056         * gfortran.dg/alloc_comp_basics_1.f90: New test.
11057         * gfortran.dg/alloc_comp_basics_2.f90: New test.
11058         * gfortran.dg/alloc_comp_assign_1.f90: New test.
11059         * gfortran.dg/alloc_comp_assign_2.f90: New test.
11060         * gfortran.dg/alloc_comp_assign_3.f90: New test.
11061         * gfortran.dg/alloc_comp_assign_4.f90: New test.
11062         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
11063         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
11064         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
11065         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
11066         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
11067         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
11068         * gfortran.dg/alloc_comp_std.f90: New test.
11069         * gfortran.dg/move_alloc.f90: New test.
11070
11071 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
11072
11073         PR fortran/29115
11074         * gfortran.dg/derived_constructor_comps_2.f90: New test.
11075
11076         PR fortran/29211
11077         * gfortran.dg/forall_char_dependencies_1.f90: New test.
11078
11079 2006-10-08  Tobias Burnus  <burnus@net-b.de>
11080
11081         PR fortran/28585
11082         * gfortran.dg/new_line.f90: New test.
11083
11084 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11085
11086         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
11087         * gcc.dg/torture/builtin-convert-1.c,
11088         gcc.dg/torture/builtin-convert-2.c,
11089         gcc.dg/torture/builtin-convert-3.c,
11090         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
11091
11092 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
11093
11094         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11095         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11096         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11097         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
11098
11099 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
11100
11101         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
11102         Xfail some tests for powerpc-darwin and powerpc-aix.
11103
11104 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
11105
11106         PR c/29380
11107         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
11108
11109 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11110
11111         PR target/29300
11112         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
11113         on hppa*-*-hpux*.
11114
11115 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11116
11117         PR fortran/16580
11118         PR fortran/29288
11119         * gfortran.fortran-torture/execute/specifics.f90:
11120         Add tests for using all possible intrinsics as actual arguments.
11121         * gfortran.dg/specifics_1.f90: Add tests for using
11122         all possible intrinsics as actual arguments.
11123         * gfortran.dg/specifics_2.f90: New file.
11124         * gfortran.dg/specifics_3.f90: New file.
11125
11126 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
11127
11128         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
11129         * gcc.dg/debug/debug-2.c: Likewise.
11130
11131 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
11132
11133         * gcc.c-torture/compile/sync-2.c: New test.
11134
11135 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11136
11137         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
11138         line endings.
11139
11140 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11141
11142         PR rtl-optimization/29128
11143         * gcc.c-torture/compile/pr29128.c: New test.
11144
11145 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11146
11147         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
11148         line endings.
11149
11150 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
11151
11152         PR middle-end/29256
11153         * gcc.dg/tree-ssa/loop-19.c: New test.
11154
11155 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
11156
11157         PR tree-optimization/29330
11158         * gcc.dg/pr29330.c: New test.
11159
11160         PR target/28924
11161         * gcc.c-torture/compile/20061005-1.c: New test.
11162
11163 2006-10-06  Olivier Hainque  <hainque@adacore.com>
11164
11165         * gcc.dg/typename-vla-1.c: New case.
11166         * gnat.dg/forward_vla.adb: New case.
11167
11168 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
11169
11170         PR tree-optimization/29290
11171         * gfortran.dg/loop_nest_1.f90: New test.
11172
11173         PR target/29198
11174         * gcc.dg/tls/opt-12.c: New test.
11175
11176         PR fortran/28415
11177         * gfortran.dg/save_2.f90: New test.
11178
11179         PR c/29091
11180         * gcc.dg/pr29091.c: New test.
11181
11182 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
11183
11184         * lib/target-supports.exp
11185         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
11186         same as x86_64-*-*; check for LP64.
11187
11188 2006-10-04  Richard Henderson  <rth@redhat.com>
11189
11190         * lib/target-supports.exp (check_effective_target_tls): Redefine
11191         to mean non-emulated tls.
11192         * gcc.dg/tls/alias-1.c: Remove tls requirement.
11193         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11194         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11195         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11196         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11197         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11198         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11199
11200 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
11201
11202         PR fortran/29343
11203         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
11204
11205 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11206
11207         * gfortran.dg/bounds_check_fail_1.f90: New test.
11208
11209 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
11210
11211         PR c++/29020
11212         * g++.dg/template/friend48.C: New test.
11213
11214 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
11215
11216         PR fortran/29098
11217         * gfortran.dg/default_initialization_2.f90: New test.
11218
11219 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
11220
11221         PR fortran/20779
11222         PR fortran/20891
11223         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
11224
11225 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
11226
11227         PR fortran/29284
11228         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
11229
11230         PR fortran/29321
11231         PR fortran/29322
11232         * gfortran.dg/missing_optional_dummy_2.f90: New test.
11233
11234         PR fortran/25091
11235         PR fortran/25092
11236         * gfortran.dg/entry_array_specs_1.f90: New test.
11237
11238 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11239
11240         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
11241         insufficient to inhibit some test failures at -O3.  Do testing
11242         on integers.
11243
11244 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
11245
11246         PR c++/29138
11247         * g++.dg/inherit/access8.C: New test.
11248         * g++.dg/template/dtor4.C: Tweak error messages.
11249
11250 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11251
11252         PR fortran/27478
11253         * gfortran.dg/entry_8.f90: New test.
11254
11255 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11256
11257         PR c++/29291
11258         * g++.dg/parse/new4.C: New test.
11259
11260 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
11261
11262         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
11263         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
11264         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
11265         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
11266         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
11267
11268 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11269
11270         PR fortran/19260
11271         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
11272         * gfortran.dg/continuation_2.f90: New test.
11273
11274         PR fortran/19262
11275         * gfortran.dg/continuation_3.f90: New test.
11276         * gfortran.dg/continuation_4.f90: New test.
11277         * gfortran.dg/continuation_5.f: New test.
11278         * gfortran.dg/continuation_6.f: New test.
11279
11280 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
11281
11282         PR c++/29226
11283         * g++.dg/template/vla1.C: New test.
11284
11285 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11286
11287         PR fortran/29210
11288         * gfortran.dg/complex_parameter_1.f90: New test.
11289
11290 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
11291
11292         PR c/29154
11293         * gcc.c-torture/execute/20060929-1.c: New test.
11294
11295 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
11296
11297         PR c++/29105
11298         * g++.dg/template/member6.C: New test.
11299         * g++.dg/parse/typename7.C: Adjust error markers.
11300
11301         PR c++/29080
11302         * g++.dg/template/member7.C: New test.
11303
11304 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
11305
11306         PR c/24010
11307         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
11308         gcc.dg/Woverride-init-3.c: New tests.
11309
11310 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11311
11312         * gcc.c-torture/execute/20060930-1.c: New test.
11313
11314 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11315
11316         PR fortran/18791
11317         * gfortran.dg/specifics_1.f90: New test.
11318         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
11319         complex specifics.
11320
11321 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11322
11323         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
11324         pthread-init-common.h: New.
11325
11326 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
11327
11328         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
11329         precision on some archs.
11330
11331 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
11332
11333         * gcc.dg/non-local-goto-1.c: New test.
11334         * gcc.dg/non-local-goto-2.c: Likewise.
11335         * gcc.dg/setjmp-3.c: Likewise.
11336         * gcc.dg/setjmp-4.c: Likewise.
11337
11338 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
11339
11340         * gnat.dg/self_aggregate_with_pointer.adb: New test.
11341
11342 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11343
11344         PR fortran/28276
11345         * gfortran.dg/exponent_1.f90: New test.
11346
11347         PR fortran/27021
11348         * gfortran.dg/nearest_1.f90: New test.
11349
11350 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
11351
11352         PR middle-end/25261
11353         PR middle-end/28790
11354         * gcc.dg/gomp/nestedfn-1.c: New test.
11355
11356 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
11357
11358         PR objc/29195
11359         * objc/compile/method-1.m: New test.
11360
11361 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
11362
11363         PR c++/26938
11364         * g++.dg/template/crash58.C: New test.
11365         * g++.dg/parse/crash28.C: Adjust error markers.
11366         * g++.dg/template/crash34.C: Likewise.
11367         * g++.dg/template/friend31.C: Likewise.
11368         * g++.dg/template/crash32.C: Likewise.
11369
11370         PR c++/27329
11371         * g++.dg/template/crash59.C: New test.
11372
11373         PR c++/27667
11374         * g++.dg/template/spec33.C: New test.
11375         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
11376
11377 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
11378             Adam Nemet  <anemet@caviumnetworks.com>
11379
11380         * gcc.dg/tree-ssa/ivopts-1.c: New test.
11381         * gcc.dg/tree-ssa/ivopts-2.c: New test.
11382
11383 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
11384
11385         PR target/28911
11386         * gcc.dg/pr28911.c: New.
11387
11388 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
11389
11390         PR target/29169
11391         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
11392         (dg-options): Add -mfpmath=387.
11393
11394 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
11395
11396         PR c/28706
11397         * gcc.dg/pr28706.c: New test.
11398
11399         PR c/28712
11400         * gcc.dg/pr28712.c: New test.
11401
11402 2006-09-22  Mike Stump  <mrs@apple.com>
11403
11404         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
11405
11406 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
11407
11408         PR tree-optimization/28888
11409         * gcc.dg/pr28888.c: New test.
11410
11411 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
11412
11413         PR c++/29016
11414         * g++.dg/init/ptrfn1.C: New test.
11415
11416 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
11417
11418         PR c++/28861
11419         * g++.dg/template/spec32.C: New test.
11420         * g++.dg/parse/crash9.C: Adjust error markers.
11421
11422         PR c++/28303
11423         * g++.dg/template/typedef6.C: New test.
11424         * g++.dg/init/error1.C: Adjust error markers.
11425         * g++.dg/parse/crash9.C: Likewise.
11426         * g++.dg/template/crash55.C: Likewise.
11427
11428 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
11429
11430         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
11431
11432 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
11433
11434         PR target/27650
11435         * g++.dg/ext/dllimport12.C: New test.
11436
11437 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
11438
11439         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
11440         * gcc.target/mips/nmadd-2.c: Likewise.
11441         * gcc.target/mips/mips-ps-6.c: New test.
11442         * gcc.target/mips/neg-abs-1.c: Likewise.
11443         * gcc.target/mips/neg-abs-2.c: Likewise.
11444         * gcc.target/mips/nmadd-3.c: New test.
11445
11446 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
11447
11448         PR middle-end/28046
11449         * gcc.dg/gomp/atomic-10.c: New test.
11450         * g++.dg/gomp/atomic-10.C: New test.
11451
11452 2006-09-20  Eric Christopher  <echristo@apple.com>
11453
11454         * gcc.target/i386/sse3-not-fisttp.c: New.
11455
11456 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
11457
11458         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
11459
11460 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
11461
11462         * gcc.c-torture/execute/pr28289.c (one): New variable.
11463         (main): Use it instead of argc.
11464         * gcc.c-torture/execute/20060102-1.c (one): New variable.
11465         (main): Use it instead of argc.
11466
11467 2006-09-19  Paul Brook  <paul@codesourcery.com>
11468
11469         PR target/28516
11470         * gcc.dg/nested-func-5.c: New test.
11471
11472 2006-09-19  Ben Elliston  <bje@au.ibm.com>
11473
11474         * lib/target-supports.exp (check_effective_target_tls): Compile
11475         test stubs using ${tool}_target_compile, not just target_compile.
11476         (check_effective_target_tls_runtime): Likewise.
11477
11478 2006-09-19  Ben Elliston  <bje@au.ibm.com>
11479
11480         * gcc.c-torture/compile/20030405-1.x: Remove.
11481
11482         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
11483         optimising linker from discarding it.
11484
11485 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
11486
11487         PR fortran/28526
11488         * gfortran.dg/keyword_symbol_1.f90: New test.
11489
11490         * gfortran.dg/spread_shape_1.f90: Add missing warning with
11491         pedantic compilation option.
11492
11493 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
11494
11495         PR fortran/29060
11496         * gfortran.dg/spread_shape_1.f90: New test.
11497
11498 2006-09-17  Roger Sayle  <roger@eyesopen.com>
11499
11500         PR tree-optimization/28887
11501         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
11502
11503 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
11504
11505         PR c/25993
11506         * gcc.dg/pr25993.c: New test.
11507
11508 2006-09-17  Ira Rosen  <irar@il.ibm.com>
11509
11510         PR tree-opt/21591
11511         * gcc.dg/vect/pr21591.c: New test.
11512
11513 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
11514
11515         PR tree-opt/29059
11516         * gcc.c-torture/compile/strcpy-1.c: New test.
11517         * gcc.c-torture/compile/strcpy-2.c: New test.
11518         * gcc.c-torture/compile/memcpy-1.c: New test.
11519         * gcc.c-torture/compile/memcpy-2.c: New test.
11520
11521 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
11522
11523         PR testsuite/29055
11524         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
11525
11526 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
11527
11528         * gnat.dg/specs/double_record_extension1.ads: New test.
11529         * gnat.dg/specs/double_record_extension2.ads: Likewise.
11530
11531 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
11532
11533         PR fortran/29051
11534         * gfortran.dg/oldstyle_3.f90: New test.
11535
11536 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11537
11538         PR libgfortran/29099
11539         * gfortran.dg/secnds-1.f: New test.
11540
11541 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11542
11543         PR libgfortran/29053
11544         * gfortran.dg/streamio_9.f90: New test.
11545         * gfortran.dg/streamio_10.f90: New test.
11546
11547 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
11548
11549         PR C++/29002
11550         * g++.dg/init/array22.C: New test.
11551         * g++.dg/init/array23.C: New test.
11552
11553 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
11554
11555         * stackcheck.lst: Update list of tests requiring stack checking.
11556         * norun.lst: Adjust for above change.
11557         * ada95.lst: New file.
11558         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
11559         requiring -gnat95 switch.
11560
11561 2006-09-14  Olivier Hainque  <hainque@adacore.com>
11562
11563         * gnat.dg/in_out_parameter.adb: New test.
11564
11565 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
11566
11567         PR debug/28980
11568         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
11569
11570 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
11571
11572         * gnat.dg/specs/unchecked_union.ads: New test.
11573
11574 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
11575
11576         PR rtl-optimization/28982
11577         * gcc.c-torture/execute/pr28982a.c: New test.
11578         * gcc.c-torture/execute/pr28982b.c: Likewise.
11579
11580 2006-09-12  Eric Christopher  <echristo@apple.com>
11581
11582         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
11583         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
11584
11585 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
11586
11587         PR c/28768
11588         PR preprocessor/14634
11589         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
11590         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
11591         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
11592
11593 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11594
11595         * gcc.dg/pr28243.c: New test.
11596
11597 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
11598
11599         PR fortran/28971
11600         gfortran.dg/pr28971.f90: New test to act as a backstop in case
11601         this undiagnosed regression reappears.
11602
11603 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
11604
11605         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
11606         Treat $srcdir as a literal.
11607         * lib/fortran-torture.exp (fortran-torture-compile,
11608         fortran-torture-execute): Likewise.
11609         * lib/objc-torture.exp (objc-torture-compile,
11610         objc-torture-execute): Likewise.
11611         * lib/profopt.exp (profopt-execute): Likewise.
11612
11613 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
11614
11615         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
11616
11617 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
11618
11619         PR testsuite/28950
11620         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
11621
11622 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
11623
11624         PR target/13685
11625         * gcc.target/i386/pr13685.c: New test.
11626
11627 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11628
11629         * gcc.dg/pr28726.c: New test.
11630
11631 2006-09-11  Josh Conner  <jconner@apple.com>
11632
11633         * gcc.dg/nrv3.c: Increase size of structure.
11634         * gcc.dg/nrv4.c: Likewise.
11635         * gcc.dg/nrv5.c: Likewise.
11636
11637 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
11638
11639         PR libfortran/28890
11640         gfortran.dg/assumed_charlen_function_5.f90: New test.
11641
11642 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
11643
11644         PR c++/28991
11645         * g++.dg/init/static3.C: New test.
11646
11647 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
11648
11649         PR testsuite/29007
11650         * gcc.dg/long-long-cst1.c (t): Add cast to
11651         __SIZE_TYPE__ before casting to int.
11652         (main): Return 0 on success.
11653
11654 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11655
11656         * gcc.c-torture/execute/20060910-1.c: New test.
11657
11658 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
11659
11660         PR middle-end/26983
11661         * gcc.dg/pr26983.c: New test.
11662
11663 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
11664
11665         PR target/29006
11666         * gcc.c-torture/execute/pr29006.c: New test.
11667
11668 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11669
11670         PR libfortran/28947
11671         gfortran.dg/matmul_4.f90: New test.
11672
11673 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11674
11675         PR fortran/28959
11676         gfortran.dg/used_types_10: New test.
11677
11678 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11679
11680         PR libfortran/28923
11681         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
11682         gfortran.dg/array_initializer_3.f90: New test.
11683
11684 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11685
11686         PR fortran/28914
11687         * gfortran.dg/actual_array_constructor_3.f90: New test.
11688
11689 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
11690
11691         PR testsuite/26778
11692         * gcc.target/i386/pr26778.c: New testcase.
11693
11694 2006-09-08  Eric Christopher  <echristo@apple.com>
11695
11696         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
11697         * gcc.target/i386/memcpy-1.c: Ditto.
11698         * gcc.target/i386/asm-1.c: Ditto.
11699         * gcc.target/i386/20060512-4.c: Ditto.
11700         * gcc.target/i386/compress-float-387.c: Ditto.
11701         * gcc.target/i386/20060512-1.c: Ditto.
11702         * gcc.target/i386/compress-float-sse.c: Ditto.
11703         * gcc.target/i386/20060512-2.c: Ditto.
11704         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
11705         * gcc.target/i386/stack-prot-kernel.c: Ditto.
11706         * gcc.target/i386/compress-float-387-pic.c: Ditto.
11707         * gcc.dg/pr26449.c: Ditto.
11708         * gcc.dg/attr-ms_struct-2.c: Ditto.
11709         * gcc.dg/attr-ms_struct-1.c: Ditto.
11710         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
11711
11712 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
11713
11714         PR c/28504
11715         * gcc.dg/vla-10.c: New test.
11716
11717 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11718
11719         PR c++/28858
11720         * g++.dg/parse/template20.C: New test.
11721         * g++.dg/template/operator8.C: Remove obsolete part.
11722         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
11723         * g++.old-deja/g++.pt/crash65.C: Likewise.
11724
11725 2006-09-07  Jason Merrill  <jason@redhat.com>
11726
11727         PR middle-end/27724
11728         * gcc.dg/long-long-cst1.c: New test.
11729
11730 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11731
11732         PR C++/28906
11733         * g++.dg/other/array3.C: New test.
11734         * g++.dg/other/array4.C: New test.
11735         * g++.dg/other/array5.C: New test.
11736
11737 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
11738
11739         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
11740
11741 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
11742
11743         PR target/28946
11744         * gcc.target/i386/pr28946.c: New test.
11745
11746 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
11747
11748         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
11749         in integer literal constant.
11750         * gfortran.dg/enum_8.f90: Ditto.
11751         * gfortran.dg/g77/20030326-1.f: Ditto.
11752
11753 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
11754
11755         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
11756         nonconformance usage.
11757
11758 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11759
11760         PR middle-end/28862
11761         * gcc.c-torture/compile/vector-align-1.c: New test.
11762
11763 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11764
11765         PR rtl-opt/27883
11766         * g++.dg/opt/copysign-1.C: New test.
11767
11768 2006-09-06  Jason Merrill  <jason@redhat.com>
11769
11770         PR c++/27371
11771         * g++.dg/warn/unused-result1.C: New test.
11772
11773 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
11774
11775         PR c++/28903
11776         * g++.dg/ext/vla3.C: New test.
11777
11778         PR c++/28886
11779         * g++.dg/template/array16.C: New test.
11780
11781 2006-09-06  Richard Guenther  <rguenther@suse.de>
11782
11783         * gcc.dg/pr27226.c: Remove testcase again.
11784
11785 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11786
11787         PR tree-opt/28937
11788         * g++.dg/opt/unroll2.C: New test.
11789
11790 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11791
11792         PR tree-opt/28952
11793         * gcc.dg/vect/pr28952.c: New test.
11794
11795 2006-09-05  Richard Guenther  <rguenther@suse.de>
11796
11797         PR tree-optimization/28900
11798         * gcc.dg/torture/pr28900.c: New testcase
11799
11800 2006-09-05  Richard Guenther  <rguenther@suse.de>
11801
11802         PR tree-optimization/28905
11803         * gcc.c-torture/compile/pr28905.c: New testcase.
11804
11805 2006-09-05  Richard Guenther  <rguenther@suse.de>
11806
11807         PR middle-end/28935
11808         * gcc.dg/pr28935.c: New testcase.
11809
11810 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11811
11812         * gcc.c-torture/execute/20060905-1.c: New test.
11813
11814 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
11815
11816         PR fortran/28908
11817         * gfortran.dg/used_types_7.f90: New test.
11818         * gfortran.dg/used_types_8.f90: New test.
11819         * gfortran.dg/used_types_9.f90: New test.
11820
11821 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11822
11823         * gcc.c-torture/compile/20060904-1.c: New test.
11824
11825 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11826
11827         PR c++/23287 Revert my 2006-09-01 patch
11828         * g++.dg/parse/dtor12.C: Remove.
11829
11830 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
11831
11832         PR c+/27670
11833         * g++.dg/template/operator9.C: New test.
11834
11835         PR c++/27493
11836         * g++.dg/template/operator7.C: New test.
11837
11838         PR c++/27494
11839         * g++.dg/template/operator8.C: New test.
11840
11841         PR c++/27397
11842         * g++.dg/template/crash57.C: New test.
11843
11844         * g++.dg/template/typedef4.C: Adjust error markers.
11845         * g++.dg/template/typedef5.C: Likewise.
11846
11847 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
11848
11849         PR c++/28878
11850         * g++.dg/parse/crash33.C: New test.
11851
11852 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
11853         Richard Guenther  <rguenther@suse.de>
11854         Adam Nemet  <anemet@caviumnetworks.com>
11855
11856         PR middle-end/27226
11857         * gcc.target/mips/memcpy-1.c: New testcase.
11858         * gcc.dg/pr27226.c: Likewise.
11859
11860 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11861
11862         PR c++/28705
11863         * g++.dg/lookup/koenig5.C: New.
11864         * g++.dg/template/crash56.C: New.
11865
11866 2006-09-01  Josh Conner  <jconner@apple.com>
11867
11868         PR c++/25505
11869         * gcc.dg/nrv3.c: New test.
11870         * gcc.dg/nrv4.c: New test.
11871         * gcc.dg/nrv5.c: New test.
11872
11873 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11874
11875         PR c++/23287
11876         * g++.dg/parse/dtor12.C: New.
11877
11878 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
11879
11880         PR tree-optimization/28839
11881         * gcc.dg/pr28839.c: New test.
11882
11883 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
11884
11885         PR target/24367
11886         * gcc.dg/pr24367.c: New testcase.
11887
11888 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
11889
11890         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
11891
11892 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
11893
11894         PR rtl-optimization/27735
11895         * gcc.dg/loop-unswitch-1.c: New test.
11896
11897 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
11898
11899         PR fortran/28885
11900         * gfortran.dg/aliasing_dummy_2.f90: New test.
11901
11902         PR fortran/20067
11903         * gfortran.dg/generic_5.f90: Change error message.
11904
11905         PR fortran/28873
11906         * gfortran.dg/generic_6.f90: New test.
11907
11908         PR fortran/25077
11909         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
11910
11911         PR fortran/25102
11912         * gfortran.dg/invalid_interface_assignment.f90: New test.
11913
11914         PR fortran/24866
11915         * gfortran.dg/module_proc_external_dummy.f90: New test.
11916
11917 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
11918
11919         PR c++/28349
11920         * g++.dg/warn/var-args1.C: New test.
11921
11922 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
11923
11924         PR fortran/28866
11925         * gfortran.dg/simpleif_2.f90: New test.
11926         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
11927         * gfortran.dg/enum_5.f90: Ditto.
11928
11929 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11930             Kazu Hirata  <kazu@codesourcery.com>
11931
11932         PR tree-optimization/17506
11933         * gcc.dg/pr17506.c: New.
11934
11935 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
11936
11937         PR c++/28139
11938         * g++.dg/eh/alias1.C: New test.
11939
11940 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11941
11942         PR c++/28860
11943         * g++.dg/template/ttp22.C: New test.
11944
11945 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
11946
11947         PR middle-end/26632
11948         * gcc.dg/pr26632.c: New.
11949
11950 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11951
11952         PR libgfortran/28354
11953         * gfortran.dg/fmt_zero_precision.f90: New test.
11954
11955 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
11956
11957         PR c++/28058
11958         * g++.dg/template/spec31.C: New test.
11959
11960 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
11961
11962         PR c++/26573
11963         * g++.dg/other/static2.C: New test.
11964
11965 2006-08-26  Roger Sayle  <roger@eyesopen.com>
11966
11967         * gcc.dg/Wswitch-enum-2.c: New test case.
11968         * gcc.dg/Wswitch-enum-3.c: Likewise.
11969
11970 2006-08-26  Richard Guenther  <rguenther@suse.de>
11971
11972         * gcc.c-torture/compile/20060826-1.c: New testcase.
11973
11974 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
11975
11976         PR c++/28736
11977         * g++.dg/template/void10.C: New test.
11978
11979         PR c++/28737
11980         * g++.dg/template/void8.C: New test.
11981
11982         PR c+_+/28738
11983         * g++.dg/template/void9.C: New test.
11984
11985         * g++.dg/template/void3.C: Adjust error markers.
11986         * g++.dg/template/void4.C: Likewise.
11987         * g++.dg/template/crash55.C: Likewise.
11988         * g++.dg/template/void7.C: Likewise
11989
11990 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
11991
11992         PR c++/28588
11993         * g++.dg/inherit/access6.C: New test.
11994         * g++.dg/inherit/access7.C: Likewise.
11995
11996         PR c++/28595
11997         * g++.dg/template/array15.C: New test.
11998         * g++.dg/template/crash2.C: Tweak error markers.
11999
12000 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
12001
12002         PR middle-end/28683
12003         * gcc.c-torture/compile/20060823-1.c: New test.
12004
12005 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12006
12007         PR c++/28853
12008         * g++.dg/template/ttp21.C: New test.
12009
12010         PR c++/28852
12011         * g++.dg/other/operator1.C: Add error-marker.
12012         * g++.dg/other/operator2.C: New test.
12013
12014 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12015
12016         PR c/27893
12017         * gcc.c-torture/compile/vla-const-1.c,
12018         gcc.c-torture/compile/vla-const-2.c: New tests.
12019
12020 2006-08-26  Richard Guenther  <rguenther@suse.de>
12021
12022         PR middle-end/28814
12023         * gcc.dg/torture/pr28814.c: New testcase.
12024
12025 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12026
12027         PR c/28418
12028         * gcc.c-torture/compile/compound-literal-1.c: New test.
12029
12030 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12031
12032         PR c/28299
12033         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
12034         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
12035         Expect extra diagnostics.
12036
12037 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
12038
12039         gcc.dg/noncompile/pr16876.c: New test.
12040
12041 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
12042
12043         PR c++/28056
12044         * g++.dg/parse/local1.C: New test.
12045         * g++.dg/other/qual1.C: Tweak error marker.
12046
12047 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12048
12049         PR c++/27787
12050         * g++.dg/template/typename10.C: New.
12051         * g++.dg/template/lookup4.C: Remove bogus error marker.
12052
12053 2006-08-25  Richard Guenther  <rguenther@suse.de>
12054
12055         PR testsuite/28829
12056         * gcc.dg/pr26570.c: Fix testcase.
12057
12058 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
12059
12060         PR tree-opt/28807
12061         * gcc.c-torture/execute/mayalias-2.c: New test.
12062         * gcc.dg/tree-ssa/alias-13.c: New test.
12063
12064 2006-08-24  Jan Hubicka  <jh@suse.cz>
12065
12066         PR debug/26881
12067         * gcc.dg/debug/pr26881.c: New file.
12068
12069 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
12070
12071         PR fortran/28788
12072         * gfortran.dg/used_types_4.f90: New test.
12073         * gfortran.dg/derived_init_2.f90: Modify to check sibling
12074         association of derived types.
12075         * gfortran.dg/used_types_2.f90: Add module cleanup.
12076         * gfortran.dg/used_types_3.f90: The same.
12077
12078         PR fortran/28771
12079         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
12080         fix of regression.
12081
12082 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12083
12084         PR 28813
12085         * gfortran.dg/direct_io_6.f90: Remove test.
12086
12087 2006-08-23  Stuart Hastings  <stuart@apple.com>
12088
12089         PR 28825
12090         * gcc.target/i386/20060821-1.c: New.
12091
12092 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
12093
12094         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
12095         dg-warning strings for dllimport.
12096
12097 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12098
12099         PR C++/28450
12100         * g++.dg/ext/vector4.C: New test.
12101         * g++.dg/ext/complex1.C: New test.
12102
12103 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
12104
12105         PR debug/28692
12106         * gcc.dg/debug/const-1.c: New.
12107         * gcc.dg/debug/const-2.c: New.
12108         * gcc.dg/debug/dwarf2/const-1.c: New.
12109         * gcc.dg/debug/dwarf2/const-2.c: New.
12110         * gcc.dg/debug/dwarf2/const-2b.c: New.
12111
12112 2006-08-22  Richard Guenther  <rguenther@suse.de>
12113
12114         PR middle-end/28776
12115         * gcc.c-torture/compile/pr28776-1.c: New testcase.
12116         * gcc.c-torture/compile/pr28776-2.c: Likewise.
12117
12118 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
12119
12120         PR tree-optimization/28003
12121         * g++.dg/tree-ssa/pr28003.C: New.
12122
12123 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
12124
12125         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
12126
12127 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
12128
12129         PR c++/26269
12130         * g++.dg/other/error14.C: New test.
12131
12132         PR c++/28505
12133         * g++.dg/parse/ctor7.C: New test.
12134         * g++.dg/parse/ctor8.C: Likewise.
12135
12136         PR c++/28741
12137         * g++.dg/template/void7.C: New test.
12138
12139 2006-08-21  Olivier Hainque  <hainque@adacore.com>
12140
12141         * gnat.dg/self_aggregate_with_zeros.adb: New test.
12142         * gnat.dg/self_aggregate_with_array.adb: New test.
12143
12144 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
12145
12146         * g++.dg/eh/arm-vfp-unwind.C: New test.
12147
12148 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
12149
12150         PR c++/28341
12151         * g++.dg/template/ref3.C: New test.
12152         * g++.dg/template/nontype13.C: New test.
12153
12154         PR c++/28346
12155         * g++.dg/template/ptrmem17.C: New test.
12156
12157 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
12158
12159         PR target/28648 c:
12160         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
12161
12162 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
12163
12164         PR fortran/28630
12165         * gfortran.dg/used_types_2.f90: New test.
12166
12167         PR fortran/28601
12168         * gfortran.dg/used_types_3.f90: New test.
12169
12170         PR fortran/20886
12171         * gfortran.dg/generic_actual_arg.f90: New test.
12172
12173         PR fortran/28735
12174         * gfortran.dg/module_private_array_refs_1.f90: New test.
12175
12176         PR fortran/28762
12177         * gfortran.dg/program_name_1.f90: New test.
12178
12179         PR fortran/28425
12180         * gfortran.dg/derived_constructor_comps_1.f90: New test.
12181
12182         PR fortran/28496
12183         * gfortran.dg/array_initializer_2.f90: New test.
12184
12185         PR fortran/18111
12186         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
12187
12188         PR fortran/28600
12189         * gfortran.dg/assumed_charlen_function_4.f90: New test.
12190
12191         PR fortran/28771
12192         * gfortran.dg/assumed_charlen_in_main.f90: New test.
12193
12194         PR fortran/28660
12195         * gfortran.dg/dependent_decls_1.f90: New test.
12196
12197 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12198
12199         PR fortran/25217
12200         * gfortran.dg/derived_init_2.f90: New.
12201
12202 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
12203
12204         * gcc.c-torture/execute/pr28289.c: New test.
12205
12206 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
12207
12208         PR c/28744
12209         * gcc.dg/attr-externally-visible-1.c: New test.
12210         * gcc.dg/attr-externally-visible-2.c: New test.
12211         * g++.dg/parse/attr-externally-visible-1.C: New test.
12212         * g++.dg/parse/attr-externally-visible-2.C: New test.
12213
12214 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12215
12216         PR c++/28606
12217         * g++.dg/parse/dtor11.C: New test.
12218
12219 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12220
12221         PR rtl-optimization/28489
12222         * gcc.c-torture/compile/pr28489.c: New test.
12223
12224 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12225
12226         PR c++/28710
12227         * g++.dg/template/redecl4.C: New test.
12228
12229         PR c++/28711
12230         * g++.dg/template/ctor8.C: New test.
12231
12232 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
12233
12234         * gcc.dg/pr26570.c: Fix testcase.
12235
12236 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
12237
12238         * PR c++/28573
12239         * g++.dg/parse/offsetof6.C: New test.
12240         * g++.dg/parse/offsetof6.C: New test.
12241         * g++.dg/parse/offsetof7.C: New test.
12242
12243 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12244
12245         PR testsuite/28602
12246         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
12247         is false.
12248
12249 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
12250
12251         PR c++/28302
12252         * g++.dg/ext/vector3.C: New test.
12253
12254 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
12255
12256         PR gcov/profile/26570
12257         * gcc.dg/pr26570.c: New test.
12258
12259 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
12260
12261         PR c/27697
12262         * gcc.dg/qual-component-1.c: New test.
12263
12264 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12265
12266         PR c++/28593
12267         * g++.dg/parse/new3.C: New test.
12268
12269 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12270
12271         PR fortran/25828
12272         * gfortran.dg/streamio_1.f90: New test.
12273         * gfortran.dg/streamio_2.f90: New test.
12274         * gfortran.dg/streamio_3.f90: New test.
12275         * gfortran.dg/streamio_4.f90: New test.
12276         * gfortran.dg/streamio_5.f90: New test.
12277         * gfortran.dg/streamio_6.f90: New test.
12278         * gfortran.dg/streamio_7.f90: New test.
12279         * gfortran.dg/streamio_8.f90: New test.
12280
12281 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
12282
12283         PR c/28287
12284         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
12285
12286 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
12287
12288         PR c++/28594
12289         * g++.dg/template/void6.C: New test.
12290
12291 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12292
12293         PR c/28649
12294         * gcc.dg/parse-error-1.c: New test.
12295         * gcc.dg/parse-error-2.c: New test.
12296         * gcc.dg/cpp/digraph2.c: Add error-marker.
12297         * gcc.dg/noncompile/920923-1.c: Likewise.
12298
12299 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
12300
12301         PR c/27490
12302         * gcc.dg/sizeof-2.c: New testcase.
12303
12304         PR c/27489
12305         * gcc.dg/switch-A.c: New testcase.
12306
12307 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
12308
12309         PR c++/28288
12310         PR c++/14556
12311         * g++.old-deja/g++.warn/compare1.C: Delete.
12312         * g++.dg/opt/pr7503-2.C: Delete.
12313         * g++.dg/opt/pr7503-3.C: Delete.
12314         * g++.dg/opt/pr7503-4.C: Delete.
12315         * g++.dg/opt/pr7503-5.C: Delete.
12316         * g++.dg/opt/max1.C: Delete.
12317         * g++.dg/warn/minmax.C: Delete.
12318         * g++.dg/expr/minmax.C: New test.
12319
12320 2006-08-14  Richard Guenther  <rguenther@suse.de>
12321
12322         PR testsuite/28703
12323         * gcc.c-torture/execute/pr28651.c: Do not use argc
12324         to avoid optimization, instead forbid inlining.
12325
12326 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
12327
12328         PR rtl-optimization/28634
12329         * gcc.c-torture/execute/ieee/pr28634.c: New test.
12330
12331 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
12332
12333         PR c/27184
12334         * gcc.dg/torture/pr27184.c: New test.
12335
12336 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
12337
12338         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
12339
12340 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12341
12342         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
12343         * gfortran.dg/stat_2.f90: Likewise.
12344         * gfortran.dg/chmod_1.f90: Likewise.
12345         * gfortran.dg/chmod_2.f90: Likewise.
12346         * gfortran.dg/chmod_3.f90: Likewise.
12347
12348 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
12349
12350         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
12351
12352 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12353
12354         * g++.dg/opt/pr23454-2.C: New test.
12355
12356 2006-08-11  Richard Guenther  <rguenther@suse.de>
12357
12358         PR middle-end/28651
12359         * gcc.c-torture/execute/pr28651.c: New testcase.
12360
12361 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
12362
12363         * gnat.dg/specs/static_initializer.ads: New test.
12364
12365 2006-08-10  Paul Brook  <paul@codesourcery.com>
12366
12367         * gcc.target/arm/cond-asm.c: New test.
12368
12369 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
12370
12371         PR tree-optimization/26197
12372         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
12373         * g++.dg/vect/vect.exp: Compile the new tests with
12374         --param max-aliased-vops=0.
12375
12376 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
12377
12378         PR c++/28637
12379         * g++.dg/template/void3.C: New test.
12380
12381         PR c++/28638
12382         * g++.dg/template/void4.C: New test.
12383
12384         PR c++/28640
12385         * g++.dg/template/void5.C: New test.
12386
12387 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
12388
12389         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
12390         after dg-do compile.
12391
12392 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
12393
12394         PR tree-optimizations/26969
12395         * gcc.dg/vect/vect.exp: Compile tests prefixed with
12396         "unswitch-loops" with -funswitch-loops.
12397         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
12398
12399 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12400
12401         * gcc.dg/sparc-getcontext-1.c: Fix typo.
12402         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
12403         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
12404         * objc.dg/dwarf-1.m: Likewise.
12405         * objc.dg/dwarf-2.m: Likewise.
12406         * obj-c++.dg/dwarf-2.mm: Likewise.
12407
12408 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12409
12410         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
12411         * objc.dg/dwarf-2.m: Likewise.
12412         * obj-c++.dg/dwarf-2.mm: Likewise.
12413
12414         PR libfortran/28603
12415         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
12416
12417         PR testsuite/27611
12418         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
12419
12420         PR testsuite/27033
12421         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
12422
12423 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
12424
12425         PR target/27827
12426         * gcc.target/i386/pr27827.c: New testcase.
12427
12428 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
12429
12430         PR fortran/28590
12431         * gfortran.dg/sequence_types_1.f90: New test.
12432
12433 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
12434
12435         PR fortran/28548
12436         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
12437         dg-warning.  Add -pedantic option.
12438
12439 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12440
12441         PR c/28502
12442         * gcc.dg/proto-1.c: New test.
12443
12444         PR c/27721
12445         * gcc.dg/lvalue-4.c: New test.
12446
12447         PR c/28136
12448         * gcc.dg/init-bad-5.c: New test.
12449
12450 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
12451
12452         PR c++/28347
12453         * g++.dg/ext/typedef-init.C: Add new test for typedef
12454         initialization inside templates. Adjust existing error markers.
12455
12456 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
12457
12458         PR c++/28148
12459         * g++.dg/init/ptrmem3.C: New test.
12460
12461 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
12462
12463         PR tree-optimization/27770
12464         * lib/target-support.exp: New target keyword "section_anchors".
12465         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
12466         tests.
12467         * gcc.dg/vect/section-anchors-pr27770.c: New test.
12468         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
12469         * gcc.dg/vect/section-anchors-vect-69.c: New test.
12470         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
12471
12472 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12473
12474         * gcc.dg/20060801-1.c: Add missing '}'.
12475
12476 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12477
12478         PR c++/27508
12479         * g++.dg/parse/dtor9.C: New test.
12480         * g++.dg/parse/dtor10.C: New test.
12481         * g++.dg/other/error7.C: Adjust error-marker.
12482
12483         PR c++/28274
12484         * g++.dg/other/default5.C: New test.
12485
12486 2006-08-02  Richard Guenther  <rguenther@suse.de>
12487
12488         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
12489
12490 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
12491
12492         PR c++/28557
12493         * g++.dg/template/conv9.C: New test.
12494
12495 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
12496
12497         PR debug/28063
12498         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
12499         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
12500         Optionally return assembly text.  Update callers.
12501         (check_no_compiler_messages): Update verbose messages.
12502         (check_no_messages_and_pattern): New.
12503         (check_effective_target_string_merging): New.
12504
12505 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12506
12507         PR c++/28250
12508         * g++.dg/eh/catch4.C: New test.
12509
12510         PR c++/28257
12511         * g++.dg/other/qual1.C: New test.
12512
12513         PR c++/28259
12514         * g++.dg/inherit/error2.C: New test.
12515
12516         PR c++/28267
12517         * g++.dg/other/new1.C: New test.
12518
12519         * g++.dg/warn/pr23075.C: Remove obsolete test.
12520         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
12521         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
12522
12523 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
12524
12525         PR c++/28523
12526         * g++.dg/eh/cast1.C: New test.
12527
12528 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
12529
12530         PR libfortran/28452
12531         * gfortran.dg/random_3.f90:  New test.
12532
12533 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12534
12535         PR c++/28432
12536         * g++.dg/other/pr28304.C: Change expected error message.
12537         * g++.dg/other/pr28432.C: New test.
12538
12539 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12540
12541         PR c++/28256
12542         * g++.dg/init/brace2.C: Change expected error message, add empty init.
12543
12544 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
12545
12546         PR debug/23336
12547         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
12548         at -g1.
12549         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
12550         g++.dg/debug/enum-2.C: New.
12551
12552 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12553
12554         PR c++/6634
12555         * g++.dg/parse/long1.C: Add more tests.
12556
12557 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12558
12559         * gfortran.dg/lrshift_1.c: New file.
12560
12561 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12562
12563         PR libgfortran/28335
12564         * gfortran.dg/no_unit_error_1.f90: New test.
12565
12566 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12567
12568         PR libgfortran/28335
12569         * gfortran.dg/no_unit_error_1.f90: Delete test.
12570         * gfortran.dg/no_unit_error_2.f90: Delete test.
12571
12572 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12573
12574         * gfortran.dg/chmod_3.f90: New test.
12575         * gfortran.dg/ltime_gmtime_1.f90: New test.
12576         * gfortran.dg/ltime_gmtime_2.f90: New test.
12577         * gfortran.dg/lrshift_1.f90: New test.
12578         * gfortran.dg/chmod_1.f90: New test.
12579         * gfortran.dg/chmod_2.f90: New test.
12580
12581 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
12582
12583         PR c++/27668
12584         * g++.dg/template/crash55.C: New test.
12585
12586         PR c++/27962
12587         * g++.dg/template/nontype16.C: New test.
12588
12589         * g++.dg/template/void2.C: Adjust error markers.
12590         * g++.dg/template/nontype5.C: Adjust error markers.
12591
12592 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
12593
12594         * gcc.target/i386/stack-prot-kernel.c: New test.
12595
12596 2006-07-27  Roger Sayle  <roger@eyesopen.com>
12597
12598         * gcc.dg/builtins-55.c: New test case.
12599
12600 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
12601
12602         PR rtl-optimization/27907
12603         * gcc.c-torture/compile/pr27907.c: New test.
12604
12605 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12606
12607         * gfortran.dg/mclock.f90: New test.
12608         * gfortran.dg/int_conv_1.f90: New test.
12609         * gfortran.dg/stat_1.f90: New test.
12610         * gfortran.dg/stat_2.f90: New test.
12611
12612 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12613
12614         PR libgfortran/28335
12615         * gfortran.dg/no_unit_error_1.f90: New test.
12616         * gfortran.dg/no_unit_error_2.f90: New test.
12617         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
12618
12619 2006-07-25  Roger Sayle  <roger@eyesopen.com>
12620
12621         PR middle-end/28473
12622         * gcc.dg/fold-convround-1.c: New test case.
12623
12624 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12625
12626         * gfortran.dg/arithmetic_if.f90:  Fix comments.
12627
12628 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12629
12630         PR c++/27572
12631         * g++.dg/other/typedef1.C: New test.
12632         * g++.dg/template/typedef4.C: New test.
12633         * g++.dg/template/typedef5.C: New test.
12634
12635 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12636
12637         PR fortran/28416
12638         * gfortran.dg/allocatable_dummy_3.f90: New.
12639
12640 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12641
12642         PR fortran/28439
12643         * gfortran.dg/arithmetic_if.f90:  New test.
12644
12645 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
12646
12647         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
12648         avoid memcpy optimization.
12649
12650 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12651
12652         PR fortran/25289
12653         * gfortran.dg/direct_io_6.f90: New test.
12654
12655 2006-07-24  Jan Hubicka  <jh@suse.cz>
12656
12657         PR c/25795
12658         PR c++/27369
12659         * gcc.dg/pr25795.c: New test.
12660         * gcc.dg/pr25795-1.c: New test.
12661
12662 2006-07-23  Roger Sayle  <roger@eyesopen.com>
12663
12664         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
12665         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
12666         which may be transformed to "g || h" on some platforms.
12667
12668 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
12669
12670         PR c++/28025
12671         * g++.dg/template/friend45.C: New test.
12672
12673 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12674
12675         PR libgfortran/28339
12676         * gfortran.dg/arrayio_8.f90: New test.
12677
12678 2006-07-21  Mike Stump  <mrs@apple.com>
12679
12680         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
12681
12682         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
12683
12684 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12685
12686         PR c++/28250
12687         * g++.dg/eh/catch3.C: New test.
12688
12689         PR c++/28363
12690         * g++.dg/template/defarg10.C: New test.
12691
12692 2006-07-20  Paul Brook  <paul@codesourcery.com>
12693
12694         PR 27363
12695         * gcc.dg/pr27363.c: New test.
12696
12697 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
12698
12699         PR c++/28338
12700         * g++.dg/init/ref13.C: New test.
12701
12702 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12703
12704         PR obj-c++/28434
12705         * obj-c++.dg/proto-error-1.mm: New test.
12706
12707 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12708
12709         PR c++/28337
12710         * g++.dg/template/string1.C: New test.
12711
12712 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12713
12714         PR c++/28048
12715         * g++.dg/template/defarg9.C: New test.
12716
12717         PR c++/28235
12718         * g++.dg/template/static27.C: New test.
12719
12720 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
12721
12722         PR 28410
12723         * gcc.dg/tree-ssa/pr28410.c: New test.
12724
12725 2006-07-18  Lee Millward  <lee.millward@gmail.com>
12726
12727         PR c++/28258
12728         * g++/dg/other/error13.C: New test.
12729
12730         PR c++/28260
12731         * g++.dg/template/friend44.C: New test.
12732
12733 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
12734
12735         PR c++/27495
12736         * g++.dg/other/pr27495.C: New.
12737
12738 2006-07-18  Olivier Hainque  <hainque@adacore.com>
12739
12740         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
12741         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
12742
12743 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12744
12745         PR c/28286
12746         * gcc.dg/pragma-pack-4.c: New test.
12747
12748 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
12749
12750         PR c++/28291
12751         * g++.dg/ext/pr28291.C: New test.
12752
12753 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
12754
12755         PR middle-end/28403
12756         * gcc.c-torture/execute/pr28403.c: New test.
12757
12758 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
12759
12760         PR middle-end/28402
12761         * gcc.dg/pr28402.c: New test.
12762
12763 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
12764
12765         PR c++/28304
12766         * g++.dg/other/pr28304.C: New test.
12767
12768 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
12769
12770         PR other/28251
12771         gcc.c-torture/unsorted/dump-noaddr.c: New test.
12772         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
12773
12774 2006-07-17  Richard Guenther  <rguenther@suse.de>
12775
12776         PR tree-optimization/28238
12777         * g++.dg/tree-ssa/pr28238.C: New testcase.
12778
12779 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12780
12781         PR c++/28250
12782         * g++.dg/eh/catch1.C: New test.
12783         * g++.dg/eh/catch2.C: New test.
12784
12785 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
12786
12787         PR c++/28370
12788         * g++.dg/template/anon3.C: New test.
12789
12790 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
12791
12792         PR fortran/20844
12793         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
12794         specifiers requiring an explicit format tag..
12795
12796         PR fortran/28201
12797         * gfortran.dg/generic_5: New test.
12798
12799         PR fortran/20893
12800         * gfortran.dg/elemental_optional_args_1.f90: New test.
12801
12802 2006-07-16  Olivier Hainque  <hainque@adacore.com>
12803
12804         * gnat.dg/assert.ads: New file.
12805         * gnat.dg/controlled_record.ads: Likewise.
12806         * gnat.dg/controlled_record.adb: Likewise.
12807
12808 2006-07-15  Lee Millward  <lee.millward@gmail.com>
12809
12810         PR c++/28292
12811         * g++.dg/other/error12.C: New test.
12812
12813         PR c++/28269
12814         * g++.dg/template/crash54.C: New test.
12815
12816 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12817
12818         PR c++/28249
12819         * g++.dg/parse/catch1.C: New test.
12820
12821         PR c++/28294
12822         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
12823
12824         PR c++/28387
12825         * g++.dg/ext/attrib24.C: New test.
12826
12827 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12828
12829         PR c++/28343
12830         * g++.dg/ext/asmspec1.C: New test.
12831
12832 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
12833
12834         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
12835         (dg-test): Support shouldfail tests.
12836         * lib/target-supports-dg.exp (dg-shouldfail): New.
12837         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
12838         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
12839         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
12840         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
12841         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
12842         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
12843         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
12844
12845 2006-07-13  Jan Hubicka  <jh@suse.cz>
12846
12847         * gcc.target/i386/memcpy-1.c: New.
12848
12849 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
12850
12851         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
12852
12853 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
12854
12855         PR fortran/25097
12856         * gfortran.dg/present_1.f90: New test.
12857
12858         PR fortran/20903
12859         * gfortran.dg/interface_derived_type_1.f90: New test.
12860
12861 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
12862
12863         PR fortran/28213
12864         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
12865         list.
12866
12867 2006-07-07  Lee Millward  <lee.millward@gmail.com>
12868
12869         PR c++/27820
12870         * g++.dg/other/label1.C: New test.
12871
12872 2006-07-07  Richard Guenther  <rguenther@suse.de>
12873
12874         PR middle-end/28268
12875         * gcc.dg/torture/pr28268.c: New testcase.
12876
12877 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
12878
12879         PR c++/27019
12880         * g++.dg/ext/pr27019.C: New.
12881
12882 2006-07-07  Richard Guenther  <rguenther@suse.de>
12883
12884         PR tree-optimization/28187
12885         * gcc.dg/pr28187.c: New testcase.
12886
12887 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
12888
12889         * gnat.dg/address_conversion.adb: New test.
12890         * gnat.dg/boolean_subtype.adb: Likewise.
12891         * gnat.dg/frame_overflow.adb: Likewise.
12892         * gnat.dg/pointer_array.adb: Likewise.
12893         * gnat.dg/pointer_conversion.adb: Likewise.
12894
12895 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
12896
12897         PR fortran/28237
12898         PR fortran/23420
12899         * gfortran.dg/print_fmt_5.f90: New test.
12900
12901 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12902
12903         PR fortran/28129
12904         * gfortran.dg/bounds_check_4.f90: New test.
12905
12906 2006-07-05  Richard Guenther  <rguenther@suse.de>
12907
12908         PR target/28158
12909         * gfortran.dg/pr28158.f90: New testcase.
12910
12911 2006-07-05  Richard Guenther  <rguenther@suse.de>
12912
12913         PR tree-optimization/28162
12914         * gcc.dg/pr28162.c: New testcase.
12915
12916 2006-07-05  Richard Guenther  <rguenther@suse.de>
12917         Andrew Pinski  <pinskia@gcc.gnu.org>
12918
12919         PR c++/27084
12920         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
12921
12922 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
12923
12924         PR fortran/28174
12925         * gfortran.dg/actual_array_substr_2.f90: New test.
12926
12927         PR fortran/28167
12928         * gfortran.dg/actual_array_constructor_2.f90: New test.
12929
12930 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12931
12932         * gfortran.dg/itime_idate_1.f: New test.
12933         * gfortran.dg/itime_idate_2.f: New test.
12934
12935 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12936
12937         PR libgfortran/27704
12938         * gfortran.dg/open_status_3.f90: New test.
12939         * gfortran.dg/fmt_l.f90: Update for new feature.
12940
12941 2006-07-03  Asher Langton  <langton2@llnl.gov>
12942
12943         * gfortran.dg/oldstyle_2.f90: New.
12944
12945 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
12946
12947         * gnat.dg/string_slice.adb: New test.
12948
12949 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12950
12951         PR fortran/19259
12952         * gfortran.dg/semicolon_fixed.c: New.
12953         * gfortran.dg/semicolon_free.c: New.
12954
12955 2006-06-30  Mike Stump  <mrs@apple.com>
12956
12957         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
12958         that don't support internal visibility.
12959
12960 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
12961
12962         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
12963         for '(' / ')' needing an extra '\'.
12964
12965 2006-06-29  Roger Sayle  <roger@eyesopen.com>
12966
12967         PR middle-end/27428
12968         * gcc.dg/pr27428-1.c: New test case.
12969
12970 2006-06-29  Mike Stump  <mrs@apple.com>
12971
12972         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
12973         on darwin as we can't align commons large enough yet.
12974
12975         * gcc.dg/vla-8.c: Add additional testcases.
12976
12977 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
12978
12979         PR c++/28114
12980         * g++.dg/other/pr28114.C: New.
12981
12982 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
12983
12984         * gcc.c-torture/compile/20060625-1.c: New test.
12985
12986 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
12987
12988         PR fortran/20867
12989         * gfortran.dg/stfunc_3.f90: New test.
12990
12991         PR fortran/25056
12992         * gfortran.dg/impure_actual_1.f90: New test.
12993
12994         PR fortran/20874
12995         * gfortran.dg/elemental_result_1.f90: New test.
12996
12997         PR fortran/25073
12998         * gfortran.dg/select_7.f90: New test.
12999
13000         PR fortran/27554
13001         * intrinsic_actual_1.f: New test.
13002
13003         PR fortran/22038
13004         PR fortran/28119
13005         * gfortran.dg/forall_4.f90: New test.
13006
13007         PR fortran/25072
13008         * gfortran.dg/forall_5.f90: New test.
13009
13010 2006-06-25  Lee Millward  <lee.millward@gmail.com>
13011
13012         PR c++/28051
13013         * g++.dg/template/using13.C: New test.
13014
13015         PR c++/28054
13016         * g++.dg/other/incomplete3.C: New test.
13017
13018 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13019
13020         PR fortran/28081
13021         * gfortran.dg/substr_3.f: New test.
13022         * gfortran.dg/equiv_2.f90: Update expected error message.
13023
13024 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
13025
13026         PR fortran/28118
13027         * gfortran.dg/actual_array_substr_1.f90: New test.
13028
13029 2006-06-24  Olivier Hainque  <hainque@adacore.com>
13030
13031         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
13032         * gnat.dg/scalar_mode_agg_compare.adb: New test.
13033
13034 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
13035
13036         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13037
13038 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
13039
13040         PR fortran/27981
13041         * gfortran.dg/simpleif_2.f90: New test.
13042
13043 2006-06-23  Lee Millward  <lee.millward@gmail.com>
13044
13045         * g++.dg/template/error22.C: Fix typo.
13046
13047 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13048
13049         PR c++/28112
13050         * g++.dg/ext/attrib23.C: New test.
13051
13052 2006-06-23  Olivier Hainque  <hainque@adacore.com>
13053
13054         * gnat.dg/varsize_temp.adb: New test.
13055
13056 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13057
13058         PR c++/11468
13059         * g++.dg/other/java2.C: New test.
13060
13061 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
13062
13063         PR target/27789
13064         * g++.dg/ext/dllimport4.C. Add more tests for invalid
13065         initialization.
13066
13067 2006-06-22  Roger Sayle  <roger@eyesopen.com>
13068
13069         PR target/27531
13070         * gcc.dg/pr27531-1.c: New test case.
13071
13072 2006-06-22  Asher Langton  <langton2@llnl.gov>
13073
13074         PR fortran/24748
13075         * gfortran.dg/implicit_8.f90: New.
13076
13077 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
13078
13079         PR rtl-optimization/28121
13080         * gcc.dg/pr28121.c: New test.
13081
13082 2006-06-22  Lee Millward  <lee.millward@gmail.com>
13083
13084         PR c++/27805
13085         * g++.dg/parse/ptrmem6.C: New test.
13086
13087         PR c++/27821
13088         * g++.dg/template/error22.C: New test.
13089
13090 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13091
13092         PR c++/28111
13093         * g++.dg/template/friend43.C: New test.
13094
13095         PR c++/28110
13096         * g++.dg/template/crash53.C: New test.
13097
13098         PR c++/28109
13099         * g++.dg/rtti/incomplete1.C: New test.
13100
13101 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
13102
13103         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
13104
13105 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
13106
13107         * gcc.c-torture/execute/complex-7.c: New.
13108
13109 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
13110
13111         * gcc.dg/merge-all-constants-1.c: New test.
13112
13113 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
13114
13115         PR c++/28113
13116         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
13117
13118 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
13119
13120         * gfortran.dg/rrspacing_1.f90: New test.
13121
13122 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13123
13124         PR c++/28052
13125         * g++.dg/other/bitfield2.C: New test.
13126
13127 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
13128
13129         PR tree-optimization/27331
13130         * gcc.dg/pr27331.c: New test.
13131
13132 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
13133             Eric Botcazou  <ebotcazou@adacore.com>
13134
13135         PR ada/18692
13136         * lib/gnat.exp: New file.
13137         * lib/gnat-dg.exp: Likewise.
13138         * gnat.dg: New directory.
13139         * gnat.dg/dg.exp: New driver.
13140         * gnat.dg/specs: New directory.
13141         * gnat.dg/specs/specs.exp: New driver.
13142         * gnat.dg/style: New directory.
13143         * gnat.dg/style/style.exp: New driver.
13144
13145 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
13146
13147         PR fortran/16206
13148         * gfortran.dg/array_initializer_1.f90: New test.
13149
13150         PR fortran/28005
13151         * gfortran.dg/matmul_3.f90: New test.
13152
13153 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
13154
13155         PR middle-end/28075
13156         * gcc.dg/tree-ssa/inline-1.c: New test.
13157
13158 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
13159
13160         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
13161         in malloc prototype; remove XFAIL.
13162         * gcc.dg/pr18241-2.c: Ditto.
13163         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
13164         in memset prototype; remove XFAIL.
13165         * gcc.dg/tree-ssa/pr23382.c: Ditto.
13166
13167 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
13168
13169         * gcc.dg/vla-8.c: Add.
13170
13171 2006-06-19  Richard Guenther  <rguenther@suse.de>
13172
13173         PR tree-optimization/27090
13174         * g++.dg/tree-ssa/pr27090.C: New testcase.
13175
13176 2006-06-19  Roger Sayle  <roger@eyesopen.com>
13177
13178         PR target/27861
13179         * gcc.dg/pr27861-1.c: New test case.
13180
13181 2006-06-19  Richard Guenther  <rguenther@suse.de>
13182
13183         PR middle-end/28045
13184         * gcc.dg/torture/pr28045.c: New testcase.
13185
13186 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13187
13188         PR fortran/26801
13189         * gfortran.dg/associated_4.f90: New test.
13190
13191 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13192
13193         PR fortran/19310
13194         PR fortran/19904
13195         * gfortran.dg/real_const_3.f90: New test.
13196
13197 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
13198
13199         PR c++/28016
13200         * g++.dg/template/static26.C: New test.
13201
13202         PR c++/27979
13203         * g++.dg/expr/bitfield2.C: New test.
13204
13205         PR c++/27884
13206         * g++.dg/parse/linkage2.C: New test.
13207
13208 2006-06-16  Richard Guenther  <rguenther@suse.de>
13209
13210         PR middle-end/27116
13211         * gcc.dg/pr15785-1.c: Revert last change.
13212         * gcc.dg/torture/pr27116-2.c: New testcase.
13213
13214 2006-06-16  Roger Sayle  <roger@eyesopen.com>
13215
13216         PR middle-end/27802
13217         * gcc.dg/pr27802-1.c: New test case.
13218
13219 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
13220
13221         PR c++/27689
13222         * g++.dg/template/ttp18.C: New test.
13223         * g++.dg/template/ttp19.C: Likewise.
13224
13225         PR c++/27666
13226         * g++.dg/expr/cond9.C: New test.
13227
13228         PR c++/27640
13229         * g++.dg/template/ctor7.C: New test.
13230
13231 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
13232
13233         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
13234
13235 2006-06-16  Richard Guenther  <rguenther@suse.de>
13236
13237         PR tree-optimization/27781
13238         * gcc.dg/tree-ssa/pr27781.c: New testcase.
13239
13240 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
13241
13242         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
13243
13244 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
13245
13246         * gcc.dg/tree-ssa/loop-18.c: New test.
13247
13248 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
13249
13250         PR c++/27665
13251         * g++.dg/template/crash52.C: New test.
13252
13253         PR c++/27648
13254         * g++.dg/ext/attrib22.C: New test.
13255
13256         PR c++/26559
13257         * g++.dg/template/builtin1.C: New test.
13258         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
13259
13260         PR c++/28018
13261         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
13262         assignment.
13263         * g++.old-deja/g++.pt/crash51.C: Likewise.
13264
13265         PR c++/27227
13266         * g++.dg/lookup/linkage1.C: New test.
13267         * g++.dg/lookup/linkage2.C: Likewise.
13268
13269 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
13270
13271         PR middle-end/27959
13272         * gcc.dg/pr27959.c: New testcase.
13273
13274 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
13275
13276         PR target/28014:
13277         * g++.dg/eh/div.C: New test.
13278
13279 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
13280
13281         PR c++/27894
13282         * g++.dg/tree-ssa/pr26757.C: New test.
13283         * g++.dg/tree-ssa/pr27894.C: New test.
13284
13285 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13286
13287         * gcc.c-torture/compile/20060609-1.c: New test.
13288
13289         PR target/27863
13290         * gcc.c-torture/compile/pr27863.c: New test.
13291
13292 2006-06-13  Richard Guenther  <rguenther@suse.de>
13293
13294         PR tree-optimization/27830
13295         * g++.dg/tree-ssa/pr27830.C: New testcase.
13296
13297 2006-06-13  Matthew Sachs  <msachs@apple.com>
13298
13299         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
13300         the list of compiler flags; this causes those flags to be checked
13301         for things like dg-skip-if.
13302
13303 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13304
13305         PR c++/27601
13306         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
13307
13308 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
13309             Kazu Hirata  <kazu@codesourcery.com>
13310
13311         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
13312         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
13313
13314 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13315
13316         PR c++/27933
13317         * g++.dg/lookup/using15.C: New test.
13318
13319         PR c++/27951
13320         * g++.dg/other/anon4.C: New test.
13321
13322 2006-06-12  Roger Sayle  <roger@eyesopen.com>
13323
13324         PR c++/21210
13325         * g++.dg/init/complex1.C: New test case.
13326
13327 2006-06-11  Eric Christopher  <echristo@apple.com>
13328
13329         PR middle-end/27948
13330         * gcc.dg/bf-ms-layout.c: Run on darwin.
13331         * gcc.dg/bf-no-ms-layout: Ditto.
13332         * gcc.dg/attr-ms_struct-2.c: New.
13333         * gcc.dg/bf-ms-layout-2.c: Ditto.
13334
13335 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13336
13337         * gcc.dg/attr-ms_struct-packed1.c: New.
13338
13339 2006-06-09  Mike Stump  <mrs@apple.com>
13340
13341         * gcc.dg/vla-7.c: Add.
13342
13343 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
13344
13345         PR fortran/24558
13346         * gfortran.dg/entry_6.f90: New test.
13347
13348         PR fortran/20877
13349         PR fortran/25047
13350         * gfortran.dg/entry_7.f90: New test.
13351
13352 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
13353
13354         PR c/27747
13355         * gcc.dg/cpp/_Pragma6.c: New test.
13356
13357         PR c++/27748
13358         * g++.dg/cpp/_Pragma1.C: New test.
13359
13360         PR preprocessor/27746
13361         * gcc.dg/gomp/macro-3.c: New test.
13362         * gcc.dg/gomp/macro-4.c: New test.
13363         * g++.dg/gomp/macro-3.C: New test.
13364         * g++.dg/gomp/macro-4.C: New test.
13365
13366 2006-06-09  Richard Guenther  <rguenther@suse.de>
13367
13368         PR tree-optimization/26998
13369         * gcc.dg/torture/pr26998.c: New testcase.
13370         * gcc.dg/tree-ssa/vrp29.c: New testcase.
13371
13372 2006-06-08  Mike Stump  <mrs@apple.com>
13373
13374         * gcc.dg/pr27095.c: Account for stubs.
13375
13376         PR target/26427
13377         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
13378         produce bad code on darwin.
13379
13380 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13381
13382         PR fortran/27958
13383         * gfortran.dg/substr_2.f: New test.
13384
13385 2006-06-08  Asher Langton  <langton2@llnl.gov>
13386
13387         PR fortran/27786
13388         * cray_pointers_2.f90: Add -fbounds-check compile flag.
13389
13390 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13391
13392         PR target/27421
13393         * gcc.dg/union-3.c: New test.
13394
13395 2006-06-08  Richard Guenther  <rguenther@suse.de>
13396
13397         PR middle-end/27116
13398         * gcc.dg/torture/pr27116.c: New testcase.
13399         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
13400
13401 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
13402
13403         PR rtl-optimization/26449
13404         * gcc.dg/pr26449.c: New test.
13405
13406 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13407
13408         PR c++/27601
13409         * g++.dg/ext/offsetof1.C: Test member functions.
13410
13411 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
13412
13413         * gcc.dg/pr27095.c: Improve scanning.
13414
13415 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
13416
13417         PR fortran/23091
13418         * gfortran.dg/saved_automatic_1.f90: New test.
13419
13420         PR fortran/24168
13421         * gfortran.dg/array_simplify_1.f90: New test.
13422
13423         PR fortran/25090
13424         * gfortran.dg/entry_dummy_ref_1.f90: New test.
13425
13426         PR fortran/25058
13427         * gfortran.dg/entry_dummy_ref_2.f90: New test.
13428
13429 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
13430
13431         PR c++/27177
13432         * g++.dg/expr/cast7.C: New test.
13433
13434 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
13435
13436         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
13437         * lib/gcc-defs.exp (tool_check_compile): Ditto.
13438         * lib/fortran-torture.exp (fortran-torture-compile,
13439         fortran-torture-execute): Ditto.
13440
13441 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
13442
13443         PR target/27842
13444         * gcc.dg/vmx/pr27842.c: New test.
13445
13446 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13447
13448         PR libfortran/27895
13449         * gfortran.dg/bounds_check_3.f90: New test.
13450
13451 2006-06-05  Mike Stump  <mrs@apple.com>
13452
13453         * objc.dg/objc-fast-4.m: Skip for ppc64.
13454
13455 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
13456
13457         PR testsuite/27705
13458         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
13459
13460 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
13461             Victor Kaplansky  <victork@il.ibm.com>
13462
13463         PR tree-optimizations/26360
13464         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
13465         with -fno-tree-dce.
13466         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
13467
13468 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
13469
13470         PR fortran/14067
13471         * gfortran.dg/data_char_1.f90: Add messages for truncated
13472         strings.
13473
13474         PR fortran/16943
13475         * gfortran.dg/func_decl_2.f90: New test.
13476
13477         PR fortran/20839
13478         * gfortran.dg/do_2.f90: New test.
13479
13480         PR fortran/27655
13481         * gfortran.dg/associated_3.f90: New test.
13482
13483 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
13484
13485         PR c++/27819
13486         * g++.dg/template/static25.C: New test.
13487
13488         PR c++/27722
13489         * g++.dg/init/array21.C: New test.
13490
13491         PR c++/27807
13492         * g++.dg/ext/complit7.C: New test.
13493
13494         PR c++/27806
13495         * g++.dg/parse/ptrmem5.C: New test.
13496
13497 2006-06-04  Roger Sayle  <roger@eyesopen.com>
13498             Andrew Pinski  <pinskia@physics.uc.edu>
13499
13500         PR c/27150
13501         PR middle-end/27382
13502         * gcc.dg/pr27150-1.c: New testcase.
13503         * gcc.dg/pr27382-1.c: New testcase.
13504         * gcc.dg/pr27382-2.c: New testcase.
13505
13506 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
13507
13508         PR c/25161
13509         PR c/27020
13510         * gcc.dg/array-10.c: New test.
13511
13512 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13513
13514         PR c++/27804
13515         * g++.dg/init/const4.C: New test.
13516         * g++.dg/init/member1.C: Add error-marker.
13517         * g++.dg/other/fold1.C: Adjust error-marker.
13518
13519 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13520
13521         PR c++/27601
13522         * g++.dg/ext/offsetof1.C: New test.
13523
13524 2006-06-04 Eric Christopher <echristo@apple.com>
13525
13526         * gcc.dg/attr-ms_struct-1.c: New.
13527
13528 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
13529
13530         * gcc.c-torture/compile/builtin_constant_p.c: New test.
13531
13532 2006-06-04  Richard Guenther  <rguenther@suse.de>
13533
13534         PR tree-optimization/27039
13535         * gcc.dg/tree-ssa/loop-17.c: New testcase.
13536
13537 2006-06-03  Roger Sayle  <roger@eyesopen.com>
13538
13539         PR target/26223
13540         * gcc.target/i386/amd64-abi-2.c: New test case.
13541
13542 2006-06-02  Eric Christopher  <echristo@apple.com>
13543
13544         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
13545         * gcc.target/i386/20020523-1.c: Skip if darwin.
13546         * gcc.target/i386/asm-3.c: Ditto.
13547         * gcc.target/i386/20011119-1.c: Ditto.
13548         * gcc.target/i386/clobbers.c: Remove pic part of test.
13549
13550 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
13551
13552         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
13553         * g++.old-deja/g++.other/init19.C: Ditto.
13554         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
13555         and add other platforms as expected failures.
13556
13557 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
13558
13559         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
13560         (is-effective-target-keyword): Ditto.
13561
13562 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
13563
13564         PR fortran/27715
13565         * gfortran.dg/extended_char_comparison_1.f:  New test.
13566
13567 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
13568
13569         PR fortran/25098
13570         * gfortran.dg/dummy_procedure_1.f90: New test.
13571
13572         PR fortran/25147
13573         * gfortran.dg/dummy_procedure_2.f90: New test.
13574
13575         * gfortran.dg/associated_2.f90: Correct to make consistent with
13576         standard.
13577
13578 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13579
13580         * gcc.target/i386/387-11.c: New test case.
13581
13582 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
13583
13584         PR c++/27801
13585         * g++.dg/template/cond6.C: New test.
13586
13587         PR c++/26496
13588         * g++.dg/template/crash51.C: New test.
13589         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
13590
13591         PR c++/27385
13592         * g++.dg/init/array20.C: New test.
13593
13594 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13595
13596         * gcc.dg/builtins-54.c: New test case.
13597
13598 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13599
13600         PR c++/26433
13601         * g++.dg/template/fntry1.C: Add dg-do link.
13602
13603         PR c++/27808
13604         * g++.dg/parse/friend6.C: New test.
13605
13606 2006-05-30  Asher Langton  <langton2@llnl.gov>
13607
13608         * gfortran.dg/cray_pointers_7.f90: New test.
13609
13610 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13611
13612         PR tree-optimization/23452
13613         * gcc.dg/fold-mulconj-1.c: New test case.
13614
13615 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13616
13617         PR c++/27803
13618         * g++.dg/parse/bitfield1.C: New test.
13619
13620 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13621
13622         * gcc.target/ppc-eq0-1.c: New test case.
13623         * gcc.target/ppc-negeq0-1.c: New test case.
13624
13625 2006-05-30  Dirk Mueller  <dmueller@suse.de>
13626
13627         PR c/27273
13628         * gcc.dg/overflow-warn-5.c: New test.
13629
13630 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13631
13632         PR c/27718
13633         * gcc.dg/sizeof-1.c: New test.
13634
13635 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
13636
13637         PR target/27790
13638         * gcc.target/i386/pr27790.c: New test.
13639
13640 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13641
13642         PR libgfortran/27757
13643         * gfortran.dg/direct_io_5.f90: New test.
13644
13645 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13646
13647         PR libgfortran/27634
13648         * gfortran.dg/fmt_missing_period_1.f: New test.
13649         * gfortran.dg/fmt_missing_period_2.f: New test.
13650         * gfortran.dg/fmt_missing_period_3.f: New test.
13651
13652 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13653
13654         PR fortran/19777
13655         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
13656         arrays.
13657
13658 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13659
13660         PR c++/27713
13661         * g++.dg/template/new6.C: New test.
13662
13663 2006-05-29  Roger Sayle  <roger@eyesopen.com>
13664
13665         PR tree-optimization/24964
13666         * gcc.target/i386/387-10.c: New test case.
13667
13668 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
13669
13670         * intrinsics/string_intrinsics.c (compare_string):
13671         Use memcmp instead of strncmp to avoid tripping over
13672         CHAR(0) in a string.
13673
13674 2006-05-27  Richard Guenther  <rguenther@suse.de>
13675
13676         PR middle-end/27773
13677         * gcc.dg/torture/pr27773.c: New testcase.
13678
13679 2006-05-27  Dirk Mueller  <dmueller@suse.de>
13680
13681         * gcc.dg/pr24561.c: Rename to..
13682         * gcc.dg/pr25962.c: .. this.
13683
13684 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13685
13686         PR fortran/19777
13687         * gfortran.dg/bounds_check_2.f: New test.
13688
13689 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
13690
13691         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
13692         * gfortran.dg/byte_1.f90: Likewise.
13693         * gfortran.dg/dup_save_2.f90: Likewise.
13694
13695 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
13696
13697         * gfortran.dg/associated_2.f90: New test.
13698
13699 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13700
13701         PR fortran/27524
13702         * gfortran.dg/bounds_check_1.f90: New test.
13703
13704 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
13705
13706         PR rtl-optimization/27661
13707         * gcc.dg/pr27661.c: New test case.
13708
13709 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13710
13711         PR fortran/23151
13712         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
13713         * gfortran.dg/print_parentheses_1.f:  New test.
13714         * gfortran.dg/print_parentheses_2.f90:  New test.
13715
13716 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
13717
13718         PR target/27758
13719         * gcc.dg/pr27758.c: New test.
13720
13721 2006-05-24  Falk Hueffner  <falk@debian.org>
13722
13723         * gcc.c-torture/compile/pr27571.c: New test.
13724
13725 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
13726
13727         PR fortran/27709
13728         * gfortran.dg/spec_expr_4.f90: New test.
13729
13730         PR fortran/27155
13731         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
13732
13733 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
13734
13735         PR c++/20103
13736         * g++.dg/ext/complit6.C: New test.
13737         * g++.dg/ext/complit3.C: Adjust error markers.
13738         * g++.dg/init/const3.C: New test.
13739
13740 2006-05-25  Richard Guenther  <rguenther@suse.de>
13741
13742         PR middle-end/27743
13743         * gcc.dg/torture/pr27743.c: New testcase.
13744
13745 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13746
13747         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
13748
13749 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
13750
13751         * gcc.dg/compat/scalar-by-value-x.h: New.
13752         * gcc.dg/compat/scalar-by-value-y.h: New.
13753         * gcc.dg/compat/scalar-by-value-5.c: New.
13754         * gcc.dg/compat/scalar-by-value-5_main.c: New.
13755         * gcc.dg/compat/scalar-by-value-5_x.c: New.
13756         * gcc.dg/compat/scalar-by-value-5_y.c: New.
13757         * gcc.dg/compat/scalar-by-value-6.c: New.
13758         * gcc.dg/compat/scalar-by-value-6_main.c: New.
13759         * gcc.dg/compat/scalar-by-value-6_x.c: New.
13760         * gcc.dg/compat/scalar-by-value-6_y.c: New.
13761
13762 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
13763
13764         PR tree-optimization/27639
13765         PR tree-optimization/26719
13766         * gcc.dg/pr27639.c: New test.
13767         * gcc.dg/pr26719.c: New test.
13768         * gcc.dg/tree-ssa/scev-cast.c: New test.
13769
13770 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
13771
13772         PR c++/20173
13773         * g++.dg/template/error21.C: New test.
13774
13775 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
13776
13777         PR target/27696
13778         * gcc.target/i386/pr27696.c: New.
13779
13780 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
13781
13782         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
13783
13784         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
13785
13786 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13787
13788         PR c++/27716
13789         * g++.dg/other/assign1.C: New test.
13790
13791 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
13792
13793         PR target/27266
13794         * gcc.target/i386/pr27266.c: New.
13795
13796 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13797
13798         PR c++/27451
13799         * g++.dg/ext/asm9.C: New test.
13800
13801 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
13802
13803         PR rtl-optimization/25514
13804         * gcc.c-torture/compile/pr25514.c: New test.
13805
13806 2006-05-22  Richard Guenther  <rguenther@suse.de>
13807
13808         Revert
13809         2006-01-31  Richard Guenther  <rguenther@suse.de>
13810
13811         * gcc.target/i386/sselibm-1.c: New testcase.
13812         * gcc.target/i386/sselibm-2.c: Likewise.
13813         * gcc.target/i386/sselibm-3.c: Likewise.
13814         * gcc.target/i386/sselibm-4.c: Likewise.
13815         * gcc.target/i386/sselibm-5.c: Likewise.
13816
13817 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13818
13819         PR c/27420
13820         * gcc.dg/func-args-2.c: New test.
13821
13822         PR c/26818
13823         * gcc.dg/struct-incompl-1.c: New test.
13824
13825 2006-05-22  Richard Guenther  <rguenther@suse.de>
13826
13827         PR testsuite/27708
13828         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
13829         the transformations we test for.
13830
13831 2006-05-22  Richard Guenther  <rguenther@suse.de>
13832
13833         PR testsuite/27707
13834         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
13835
13836 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
13837
13838         PR c++/27210
13839         * g++.dg/warn/new1.C: New test.
13840         * g++.dg/template/new5.C: Likewise.
13841
13842 2006-05-21  Roger Sayle  <roger@eyesopen.com>
13843
13844         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
13845         * gcc.target/i386/20060512-3.c: Likewise.
13846
13847 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
13848
13849         PR rtl-optimization/27671
13850         * gcc.c-torture/execute/pr27671-1.c: New.
13851         * gcc.dg/pr27671-2.c: Likewise.
13852
13853         PR tree-optimization/26622.
13854         * gcc.c-torture/compile/pr26622.c: New.
13855
13856 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13857
13858         PR fortran/27613
13859         * gfortran.dg/recursive_reference_1.f90: New test.
13860
13861 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13862
13863         PR fortran/25746
13864         * gfortran.dg/elemental_subroutine_3.f90: New test.
13865
13866         PR fortran/25090
13867         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
13868
13869         PR fortran/27584
13870         * gfortran.dg/associated_target_1.f90: New test.
13871
13872         PR fortran/19015
13873         * gfortran.dg/maxloc_shape_1.f90: New test.
13874
13875 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13876
13877         PR libgfortran/24459
13878         * gfortran.dg/namelist_24.f90: New test.
13879         * gfortran.dg/namelist_12.f: Fix typo in comment.
13880
13881 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
13882
13883         PR middle-end/25776
13884         * g++.dg/other/error11.C: New test.
13885
13886 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13887
13888         * gcc.target/mips/pr26765.c: Add -w to options.
13889
13890 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13891
13892         * lib/target-supports.exp (check_effective_target_mpaired_single):
13893         New function.
13894         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
13895         multilibs.
13896         * g++.dg/vect/vect.exp: Likewise.
13897
13898 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13899
13900         PR testsuite/25891
13901         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
13902
13903 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
13904
13905         PR fortran/27662
13906         * gfortran.dg/temporary_1.f90: New file.
13907
13908 2006-05-19  Andreas Schwab  <schwab@suse.de>
13909
13910         * g++.dg/other/unused1.C: Also match "stringz".
13911
13912 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
13913
13914         PR c++/26433
13915         * g++.dg/template/fntry1.C: New test.
13916
13917 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
13918
13919         PR c++/27471
13920         PR c++/27506
13921         * g++.dg/conversion/bitfield5.C: New test.
13922         * g++.dg/conversion/bitfield6.C: New test.
13923
13924 2006-05-18  Mike Stump  <mrs@apple.com>
13925
13926         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
13927         * gcc.dg/vla-4.c: Add.
13928         * gcc.dg/vla-5.c: Add.
13929         * gcc.dg/vla-6.c: Add.
13930
13931 2006-05-12  Stuart Hastings  <stuart@apple.com>
13932
13933         * gcc.target/i386/20060512-1.c: New.
13934         * gcc.target/i386/20060512-2.c: New.
13935         * gcc.target/i386/20060512-3.c: New.
13936         * gcc.target/i386/20060512-4.c: New.
13937
13938 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
13939
13940         PR c++/26122
13941         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
13942
13943         PR c++/26068
13944         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
13945         * g++.dg/parse/linkage1.C: New test.
13946
13947 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13948
13949         PR tree-optimization/27548
13950         * g++.dg/tree-ssa/pr27548.C: New test.
13951
13952 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13953
13954         PR fortran/26551
13955         * gfortran.dg/recursive_check_1.f: New test.
13956         * gfortran.dg/recursive_check_2.f90: New test.
13957
13958 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
13959
13960         * g++.dg/opt/temp2.C: New test.
13961
13962 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13963
13964         PR c++/27491
13965         * g++.dg/init/brace5.C: New test.
13966
13967         PR middle-end/27415
13968         * gcc.dg/gomp/pr27415.c: New test.
13969         * g++.dg/gomp/pr27415.C: New test.
13970
13971         PR tree-optimization/27549
13972         * g++.dg/tree-ssa/pr27549.C: New test.
13973
13974 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13975
13976         PR libgfortran/27575
13977         * gfortran.dg/read_eof_4.f90: New test.
13978
13979 2006-05-16  Richard Guenther  <rguenther@suse.de>
13980
13981         PR tree-optimization/22303
13982         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
13983
13984 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
13985
13986         PR middle-end/27573
13987         * gcc.dg/gomp/pr27573.c: New test.
13988         * gfortran.dg/gomp/pr27573.f90: New test.
13989
13990         PR c/27499
13991         * gcc.dg/gomp/pr27499.c: New test.
13992         * g++.dg/gomp/pr27499.C: New test.
13993
13994 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
13995
13996         PR c++/27339
13997         * g++.dg/parser/access8.C: Adjust error marker.
13998         * g++.dg/template/access17.C: New test.
13999         * g++.dg/template/access18.C: Likewise.
14000
14001 2006-05-15  Roger Sayle  <roger@eyesopen.com>
14002
14003         PR target/26600
14004         * gcc.target/i386/pr26600.c: New test case.
14005
14006 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
14007
14008         PR c++/27505
14009         * g++.dg/expr/bitfield1.C: New test.
14010
14011 2006-05-15  Richard Guenther  <rguenther@suse.de>
14012
14013         PR tree-optimization/27603
14014         * gcc.dg/torture/pr27603.c: New testcase.
14015
14016 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
14017
14018         PR fortran/25090
14019         * gfortran.dg/entry_dummy_ref_1.f90: New test.
14020
14021         PR fortran/25082
14022         * gfortran.dg/scalar_return_1.f90: New test.
14023
14024         PR fortran/27411
14025         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
14026
14027 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
14028
14029         * gcc.dg/gomp/critical-4.c: New test.
14030         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
14031         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
14032         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
14033         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
14034
14035 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14036
14037         PR c++/27582
14038         * g++.dg/template/dependent-args1.C: New test.
14039
14040         PR c++/27581
14041         * g++.dg/lookup/this1.C: New test.
14042
14043         PR c++/27315
14044         * g++.dg/template/operator6.C: New test.
14045         * g++.dg/template/incomplete3.C: New test.
14046
14047         PR c++/27559
14048         * g++.dg/template/new4.C: New test.
14049
14050         PR c++/27496
14051         * g++.dg/template/void2.C: New test.
14052
14053 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
14054
14055         * g++.dg/template/dependent-expr5.C: New test.
14056
14057 2006-05-14  Roger Sayle  <roger@eyesopen.com>
14058
14059         PR middle-end/26729
14060         * gcc.dg/pr26729-1.c: New test case.
14061
14062 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
14063
14064         * gcc.dg/pr27003.c: New test.
14065
14066 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
14067
14068         * lib/target-supports.dg (check_cxa_atexit_available): Change
14069         v3_target_compile to ${tool}_target_compile.
14070
14071 2006-05-11  Jason Merrill  <jason@redhat.com>
14072
14073         * lib/scanasm.exp (scan-not-hidden): Fix typo.
14074
14075 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14076
14077         PR fortran/27553
14078         * gfortran.dg/label_5.f90: New test.
14079
14080 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
14081
14082         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
14083         check_effective_target_powerpc_altivec_ok): New.
14084         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
14085         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
14086         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
14087         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
14088         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
14089         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
14090         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
14091         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
14092         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
14093         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
14094         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
14095         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
14096         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
14097         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
14098         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
14099         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
14100         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
14101         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
14102         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
14103         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
14104         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
14105         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
14106         gcc.target/powerpc/altivec-9.c,
14107         gcc.target/powerpc/altivec-consts.c,
14108         gcc.target/powerpc/altivec-pr22085.c,
14109         gcc.target/powerpc/altivec-splat.c,
14110         gcc.target/powerpc/altivec-types-1.c,
14111         gcc.target/powerpc/altivec-types-2.c,
14112         gcc.target/powerpc/altivec-types-3.c,
14113         gcc.target/powerpc/altivec-types-4.c,
14114         gcc.target/powerpc/altivec-varargs-1.c,
14115         gcc.target/powerpc/altivec-vec-merge.c,
14116         gcc.target/powerpc/ppc-vector-memcpy.c,
14117         gcc.target/powerpc/ppc-vector-memset.c,
14118         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
14119         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
14120         these effective targets.
14121         * gcc.dg/vmx/pr27006.c: Add missing close brace.
14122         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
14123
14124 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14125
14126         PR middle-end/27384
14127         * g++.dg/other/fold1.C: New test.
14128
14129         PR middle-end/27488
14130         * gcc.dg/fold-nonneg-1.c: New test.
14131
14132         PR c++/27547
14133         * g++.dg/other/operator1.C: New test.
14134
14135 2006-05-11  Richard Guenther  <rguenther@suse.de>
14136
14137         PR middle-end/27529
14138         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
14139
14140 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
14141
14142         * lib/target-supports-dg.exp (check-flags): New.
14143         (dg-skip-if): Move flag checks.
14144
14145 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
14146
14147         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
14148         * lib/target-supports.dg (check_cxa_atexit_available): New.
14149
14150 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
14151
14152         PR fortran/27470
14153         * gfortran.dg/multiple_allocation_2.f90: New test case.
14154
14155 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
14156
14157         * gcc.target/arm/pr27387.C: Fix a comment typo.
14158
14159 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14160
14161         PR fortran/24549
14162         * gfortran.dg/error_recovery_1.f90: New test.
14163
14164 2006-05-10  Richard Guenther  <rguenther@suse.de>
14165
14166         PR tree-optimization/27302
14167         * gcc.dg/torture/pr27302.c: New testcase.
14168
14169 2006-05-09  Dirk Mueller  <dmueller@suse.de>
14170         Richard Guenther  <rguenther@suse.de>
14171
14172         PR middle-end/27498
14173         * gcc.dg/tree-ssa/pr27498.c: New testcase.
14174
14175 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
14176
14177         PR rtl-optimization/27335
14178         * gcc.dg/pr27335.c: New test.
14179
14180 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
14181
14182         * gcc.target/mips/mips-ps-5.c: New file.
14183
14184 2006-05-08  Jan Hubicka  <jh@suse.cz>
14185
14186         PR middle-end/25962
14187         * gcc.dg/pr25962.c: New.
14188
14189 2006-05-08  Roger Sayle  <roger@eyesopen.com>
14190
14191         PR target/27158
14192         * gcc.target/powerpc/pr27158.c: New test case.
14193
14194 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
14195
14196         PR testsuite/27476
14197         * ada/acats/run_all.sh: Use test -z.
14198
14199 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14200
14201         PR libfortran/18271
14202         * gfortran.dg/spec_expr_3.f90: New test.
14203
14204 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
14205
14206         PR target/24879
14207         * gcc.target/i386/monitor.c: New file.
14208
14209 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
14210
14211         * gcc.dg/pr27095.c: xfail *-*-darwin*.
14212
14213 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14214
14215         PR c++/27447
14216         * g++.dg/other/ptrmem7.C: New test.
14217
14218 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14219
14220         PR target/27421
14221         * gcc.dg/array-9.c: New test.
14222
14223 2006-05-07  Richard Guenther  <rguenther@suse.de>
14224
14225         PR tree-optimization/27409
14226         * gcc.dg/torture/pr27409.c: New testcase.
14227
14228 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14229
14230         PR fortran/27457
14231         * gfortran.dg/select_6.f90: New.
14232
14233 2006-05-07  Richard Guenther  <rguenther@suse.de>
14234
14235         PR tree-optimization/27136
14236         * gcc.dg/torture/pr27136.c: New testcase.
14237
14238 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
14239
14240         PR fortran/24813
14241         * gfortran.dg/char_cons_len_1.f90: New test.
14242
14243 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14244
14245         PR c++/27427
14246         * g++.dg/template/incomplete2.C: New test.
14247
14248 2006-05-06  Richard Guenther  <rguenther@suse.de>
14249
14250         PR tree-optimization/27151
14251         * gcc.dg/vect/pr27151.c: New testcase.
14252
14253 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14254
14255         PR c++/27430
14256         * g++.dg/template/void1.C: New test.
14257
14258         PR c++/27423
14259         * g++.dg/other/void2.C: New test.
14260
14261         PR c++/27422
14262         * g++.dg/conversion/void1.C: New test.
14263
14264 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
14265
14266         PR/21391
14267         * g++.dg/other/unused1.C: New.
14268
14269 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14270
14271         PR objc/27240
14272         * objc.dg/member-1.m: New test.
14273
14274 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
14275
14276         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
14277
14278 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14279
14280         PR libfortran/26985
14281         * gfortran.dg/matmul_2.f90: New test.
14282
14283 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
14284
14285         * ada/acats/run_all.sh: Use sync when main not found.
14286
14287 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
14288
14289         PR target/26765
14290         * gcc.target/mips/pr26765.c: New.
14291
14292 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
14293
14294         * gcc.target/bfin: New directory.
14295         * gcc.target/bfin/bfin.exp: New file.
14296         * gcc.target/bfin/frmul.c: New file.
14297         * gcc.target/bfin/arith.c: New file.
14298         * gcc.target/bfin/mul-combine.c: New file.
14299         * gcc.target/bfin/shift.c: New file.
14300
14301 2006-05-04  Richard Guenther  <rguenther@suse.de>
14302
14303         PR tree-optimization/14287
14304         PR tree-optimization/14844
14305         PR tree-optimization/19792
14306         PR tree-optimization/21608
14307         PR tree-optimization/27090
14308         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
14309         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
14310         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14311         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14312         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14313
14314 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
14315
14316         PR tree-optimization/27285
14317         * gcc.c-torture/execute/pr27285.c: New test.
14318
14319         PR middle-end/27388
14320         * gcc.dg/gomp/pr27388-1.c: New test.
14321         * gcc.dg/gomp/pr27388-2.c: New test.
14322         * gcc.dg/gomp/pr27388-3.c: New test.
14323
14324         PR c++/27359
14325         * g++.dg/gomp/pr27359.C: New test.
14326
14327 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
14328
14329         PR fortran/20248
14330         * gfortran.dg/iargc.f90: New test.
14331
14332 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
14333
14334         PR c++/27102
14335         * g++.dg/template/crash49.C: New test.
14336
14337 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
14338
14339         PR testsuite/27032
14340         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
14341
14342 2006-05-02  Jeff Law  <law@redhat.com>
14343
14344         PR tree-optimization/27364
14345         * gcc.c-torture/execute/pr27364.c: New test.
14346
14347 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
14348
14349         PR c++/27309
14350         * g++.dg/parser/ctor5.C: New test.
14351
14352 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
14353
14354         PR target/27387
14355         * gcc.target/arm/arm.exp: New.
14356         * gcc.target/arm/pr27387.C: Likewise.
14357
14358 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
14359
14360         PR fortran/27269
14361         PR fortran/27324
14362         * gfortran.dg/module_equivalence_2.f90: New test.
14363
14364 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
14365
14366         PR middle-end/27337
14367         * g++.dg/gomp/pr27337-1.C: New test.
14368         * g++.dg/gomp/pr27337-2.C: New test.
14369
14370         PR middle-end/27328
14371         * gcc.dg/gomp/pr27328.c: New test.
14372
14373         PR middle-end/27325
14374         * g++.dg/gomp/pr27325.C: New test.
14375
14376         PR middle-end/27310
14377         * g++.dg/gomp/pr27310.C: New test.
14378
14379 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14380
14381         PR tree-optimization/27291
14382         * g++.dg/tree-ssa/pr27291.C: New test.
14383
14384 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14385
14386         PR tree-optimization/27283
14387         * g++.dg/tree-ssa/pr27283.C: New test.
14388
14389 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14390
14391         * gcc.dg/tree-ssa/loop-16.c: New test.
14392
14393 2006-05-01  Roger Sayle  <roger@eyesopen.com>
14394             Joseph S. Myers  <joseph@codesourcery.com>
14395
14396         * gcc.dg/Wconversion-3.c: New test case.
14397         * gcc.dg/Wconversion-4.c: Likewise.
14398
14399 2006-05-01  Richard Guenther  <rguenther@suse.de>
14400
14401         PR tree-optimization/26726
14402         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
14403
14404 2006-04-30  Roger Sayle  <roger@eyesopen.com>
14405
14406         * gcc.dg/Woverflow-1.c: New test case.
14407         * gcc.dg/Woverflow-2.c: Likewise.
14408         * gcc.dg/Woverflow-3.c: Likewise.
14409
14410 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
14411
14412         PR c++/27094
14413         * g++.dg/template/defarg8.C: New test.
14414
14415 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14416
14417         PR c++/27278
14418         * g++.dg/parse/operator7.C: New test.
14419
14420 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14421
14422         PR c++/11471
14423         PR c++/27102
14424         * g++.dg/template/crash48.C: New test.
14425
14426         PR c++/27279
14427         * g++.dg/parse/ctor4.C: New test.
14428
14429 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14430
14431         PR fortran/25681
14432         * gfortran.df/char_type_len.f90: New test.
14433
14434 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14435
14436         PR libgfortran/27304
14437         * gfortran.dg/fmt_exhaust.f90: New test.
14438
14439 2006-04-28  Roger Sayle  <roger@eyesopen.com>
14440
14441         PR c/25309
14442         * gcc.dg/large-size-array-2.c: New test case.
14443
14444 2006-04-28  Richard Guenther  <rguenther@suse.de>
14445
14446         PR target/26826
14447         * gcc.target/i386/pr26826.c: New testcase.
14448
14449 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
14450
14451         PR middle-end/27260
14452         * gcc.c-torture/execute/pr27260.c: New.
14453
14454 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
14455
14456         PR middle-end/27095
14457         * gcc.dg/pr27095.c: New.
14458
14459 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
14460
14461         PR c++/27292
14462         * g++.dg/conversion/bitfield4.C: New test.
14463
14464 2006-04-27  Eric Christopher  <echristo@apple.com>
14465
14466         * gcc.dg/pragma-ms_struct.c: New.
14467
14468 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
14469
14470         PR c++/27102
14471         * g++.dg/template/crash47.C: New test.
14472
14473 2006-04-27  Dirk Mueller  <dmueller@suse.de>
14474
14475         * gcc.target/i386/sse-7.c: build with -msse.
14476
14477 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
14478
14479         PR testsuite/27274:
14480         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
14481         (main): Exit if processor doesn't support SSE.
14482
14483 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
14484
14485         PR middle-end/27282
14486         * gcc.c-torture/compile/pr27282.c: New test.
14487
14488 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
14489
14490         PR middle-end/26913
14491         * g++.dg/gomp/pr26913.C: New test.
14492
14493         PR c/25996
14494         * gcc.dg/gomp/pr25996.c: New test.
14495         * g++.dg/gomp/pr25996.C: New test.
14496
14497 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
14498
14499         PR rtl-optimization/26725
14500         * gcc.c-torture/compile/pr26725.c: New test.
14501
14502 2006-04-25  Richard Guenther  <rguenther@suse.de>
14503
14504         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
14505         than n + -1.
14506
14507 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
14508
14509         * gcc.dg/20060425-1.c: New testcase.
14510
14511 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
14512
14513         PR tree-optimization/26865
14514         * gcc.dg/pr26865.c: New test.
14515
14516 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
14517
14518         PR c++/27292
14519         * g++.dg/conversion/bitfield1.C: New test.
14520         * g++.dg/conversion/bitfield2.C: Likewise.
14521         * g++.dg/conversion/bitfield3.C: Likewise.
14522
14523 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14524         Richard Guenther  <rguenther@suse.de>
14525
14526         PR tree-optimization/27236
14527         * gcc.dg/tree-ssa/pr27236.c: New testcase.
14528
14529 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14530
14531         PR c++/19963
14532         * g++.dg/other/incomplete2.C: New test.
14533
14534 2006-04-24  Richard Guenther  <rguenther@suse.de>
14535
14536         PR middle-end/26869
14537         * gcc.dg/torture/pr26869.c: New testcase.
14538
14539 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14540         Richard Guenther  <rguenther@suse.de>
14541
14542         PR tree-optimization/27218
14543         * g++.dg/tree-ssa/pr27218.C: New testcase.
14544
14545 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14546
14547         PR c++/26912
14548         * g++.dg/template/friend41.C: New test.
14549
14550 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
14551
14552         * g++.dg/opt/pr15551.C: Include cstdio.
14553         (main): Use remove instead of unlink.
14554
14555 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
14556
14557         * gcc.dg/sibcall-7.c: New test.
14558         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
14559         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
14560         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
14561         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
14562         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
14563
14564 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14565
14566         PR c++/26534
14567         * g++.dg/opt/bitfield1.C: New test.
14568         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
14569         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
14570         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
14571         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
14572         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
14573         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
14574         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
14575         * g++.dg/abi/bitfield2.C: Likewise.
14576         * g++.dg/init/bitfield1.C: Likewise.
14577
14578 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
14579
14580         PR fortran/25099
14581         * gfortran.dg/elemental_subroutine_4.f90: New test.
14582         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
14583         call sub (m, x).
14584
14585 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14586
14587         * gcc.c-torture/compile/20060421-1.c: New testcase.
14588
14589 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14590
14591         PR c/25875
14592         * gcc.dg/init-bad-4.c: New test.
14593
14594 2006-04-21  Paul Brook  <paul@codesourcery.com>
14595
14596         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
14597
14598 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
14599
14600         PR fortran/27122
14601         * gfortran.dg/defined_operators_1.f90: New test.
14602         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
14603         remove old ones associated, incorrectly, with Note 5.46.
14604
14605         PR fortran/27113
14606         * gfortran.dg/character_array_constructor_1.f90: New test.
14607
14608 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
14609
14610         * gcc.dg/20060419-1.c: New test.
14611
14612 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
14613
14614         PR c/26774
14615         * gcc.dg/struct-parse-1.c: New test case.
14616
14617 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14618
14619         PR c++/26558
14620         * g++.dg/parse/template19.C: New test.
14621
14622         PR c++/26739
14623         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
14624
14625         PR c++/26036
14626         * g++.dg/expr/call3.C: New test.
14627
14628         PR c++/10385
14629         * g++.dg/conversion/dynamic1.C: New test.
14630
14631 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
14632
14633         PR c++/27102
14634         * g++.dg/template/crash35.C: Tweak error markers.
14635         * g++.dg/template/crash46.C: New test.
14636         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
14637         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
14638
14639 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
14640
14641         PR rtl-optimization/14261
14642         * gcc.c-torture/compile/20060419-1.c: Added.
14643
14644 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
14645
14646         * gfortran.dg/label_1.f90: Adjust dg-error.
14647
14648 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14649
14650         PR target/26961
14651         * gcc.dg/fold-cond-1.c: New test case.
14652         * gcc.dg/pr26961-1.c: Likewise.
14653
14654 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14655
14656         PR libgfortran/27138
14657         * gfortran.dg/read_bad_advance.f90: New test.
14658
14659 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14660             Dale Johannesen  <dalej@apple.com>
14661
14662         PR target/24076
14663         * gcc.target/i386/vecinit-3.c: New testcase.
14664         * gcc.target/i386/vecinit-4.c: Likewise.
14665         * gcc.target/i386/sse-18.c: Likewise.
14666         * gcc.target/i386/sse-19.c: Likewise.
14667
14668 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
14669
14670         * gfortran.dg/allocate_zerosize_1.f90: New test.
14671
14672 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
14673
14674         PR c++/26365
14675         * g++.dg/template/crash45.C: New test.
14676
14677 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
14678
14679         PR fortran/26787
14680         * gfortran.dg/proc_assign_1.f90: New test.
14681         * gfortran.dg/procedure_lvalue.f90: Change message.
14682         * gfortran.dg/namelist_4.f90: Add new error.
14683
14684         PR fortran/25597
14685         PR fortran/27096
14686         * gfortran.dg/auto_pointer_array_result_1.f90
14687
14688         PR fortran/27089
14689         * gfortran.dg/specification_type_resolution_1.f90
14690
14691         PR fortran/18003
14692         PR fortran/25669
14693         PR fortran/26834
14694         * gfortran.dg/bounds_temporaries_1.f90: New test.
14695
14696         PR fortran/27124
14697         * gfortran.dg/array_return_value_1.f90: New test.
14698
14699 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
14700
14701         PR fortran/25336
14702         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
14703
14704 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
14705
14706         PR middle-end/26823
14707         * g++.dg/gomp/pr26823-1.C: New test.
14708         * g++.dg/gomp/pr26823-2.C: New test.
14709
14710 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
14711
14712         PR middle-end/27134
14713         * gcc.dg/pr27314.c: New test.
14714
14715 2006-04-13  Richard Henderson  <rth@redhat.com>
14716
14717         * g++.dg/gomp/block-0.C: Update expected matches.
14718
14719 2006-04-13  DJ Delorie  <dj@redhat.com>
14720
14721         * lib/target-supports.exp (check_effective_target_int32plus): New.
14722         (check_effective_target_ptr32plus): New.
14723         (check_effective_target_size32plus): New.
14724         (check_effective_target_int16): New.
14725         (check_profiling_available): Add m32c to the list of unsupported
14726         targets.
14727
14728         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
14729         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
14730         memory size.
14731         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
14732         pointers.
14733         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
14734         size_t.
14735         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
14736         and size_t.
14737         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
14738         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
14739         not just xstormy16.  Skip m32c due to weird pointer size.
14740         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
14741         not just xstormy16.
14742         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
14743         not just xstormy16.
14744         * gcc.dg/20020312-2.c: Add m32c support.
14745         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
14746         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
14747         in test.
14748         * gcc.dg/20050321-2.c: Require >=32 bit integers.
14749         * gcc.dg/asm-1.c: Skip if int and short are the same size.
14750         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
14751         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
14752         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
14753         formats
14754         * gcc.dg/init-string-2.c: Require >=32 bit integers.
14755         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
14756         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
14757         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
14758         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
14759         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
14760         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
14761         in test.
14762         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
14763         in test.
14764         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
14765         * gcc.dg/pr23049.c: Require >=32 bit integers.
14766         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
14767         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
14768         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
14769         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
14770         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
14771         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
14772         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
14773         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
14774         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
14775         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
14776         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
14777         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
14778         prototype in test.
14779         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
14780         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
14781         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
14782         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
14783         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
14784
14785         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
14786         * gcc.c-torture/execute/20040703-1.x: Likewise.
14787         * gcc.c-torture/execute/20040705-1.x: Likewise.
14788         * gcc.c-torture/execute/20040705-2.x: Likewise.
14789         * gcc.c-torture/execute/20040709-1.x: Likewise.
14790         * gcc.c-torture/execute/20040709-2.x: Likewise.
14791         * gcc.c-torture/execute/20040811-1.x: Likewise.
14792         * gcc.c-torture/execute/20050316-1.x: Likewise.
14793         * gcc.c-torture/execute/bitfld-4.x: Likewise.
14794         * gcc.c-torture/execute/pr19689.x: Likewise.
14795         * gcc.c-torture/execute/pr7284-1.x: Likewise.
14796         * gcc.c-torture/execute/usmul.x: Likewise.
14797         * gcc.c-torture/execute/vrp-5.x: Likewise.
14798         * gcc.c-torture/execute/vrp-6.x: Likewise.
14799         * gcc.dg/debug/20041023-1.s: Likewise.
14800
14801 2006-04-13  Roger Sayle  <roger@eyesopen.com>
14802
14803         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
14804         of integers to a vector types are now constant expressions in C.
14805         * gcc.dg/vect/vect-fold-1.c: New test case.
14806
14807 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
14808             Ulrich Weigand  <uweigand@de.ibm.com>
14809
14810         PR target/27006
14811         * gcc.dg/vmx/pr27006.c: New testcase.
14812
14813 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14814
14815         PR libgfortran/26766
14816         * gfortran.dg/write_recursive.f90: New test.
14817
14818 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
14819
14820         * g++.dg/parse/dtor7.C: New test.
14821         * g++.dg/parse/new1.C: Add error marker.
14822         * g++.dg/template/new3.C: New test.
14823
14824         PR c++/26122
14825         * g++.dg/template/pure1.C: New test.
14826
14827         PR c++/26295
14828         * g++.dg/parse/ptrmem4.C: New test.
14829
14830 2006-04-10  Jeff Law  <law@redhat.com>
14831
14832         PR/27087
14833         * gcc.c-torture/compile/pr27087.c: New test.
14834
14835 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
14836
14837         PR/21391
14838         * gcc.dg/20060410.c: New.
14839
14840 2006-04-10  Matthias Klose  <doko@debian.org>
14841
14842         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
14843         Recognize multilib directory names containing underscores.
14844
14845 2006-04-10  Roger Sayle  <roger@eyesopen.com>
14846
14847         * gcc.target/i386/vecinit-1.c: New test case.
14848         * gcc.target/i386/vecinit-2.c: Likewise.
14849
14850 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
14851
14852         PR debug/27057
14853         * g++.dg/debug/dwarf2-2.C: New test.
14854
14855 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
14856
14857         PR rtl-optimization/27073
14858         * gcc.c-torture/execute/pr27073.c: New test.
14859
14860 2006-04-08  Mike Stump  <mrs@apple.com>
14861
14862         * gcc.dg/pragma-darwin.c: Improve for ppc64.
14863
14864 2006-04-07  Richard Guenther  <rguenther@suse.de>
14865
14866         PR tree-optimization/26135
14867         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
14868
14869 2006-04-06  Jan Hubicka  <jh@suse.cz>
14870
14871         PR profile/26399
14872         * g++.dg/bprob/g++-bprob-2.C: New testcase.
14873
14874 2006-04-06  Roger Sayle  <roger@eyesopen.com>
14875
14876         * g++.dg/conversion/nullptr1.C: New test case.
14877         * g++.dg/conversion/nullptr2.C: Likewise.
14878
14879 2006-04-05  Roger Sayle  <roger@eyesopen.com>
14880
14881         * gfortran.dg/dependency_18.f90: New test case.
14882
14883 2006-04-05  Richard Guenther  <rguenther@suse.de>
14884
14885         PR tree-optimization/26919
14886         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
14887         * gcc.dg/ipa/ipa-2.c: Likewise.
14888         * gcc.dg/ipa/ipa-3.c: Likewise.
14889         * gcc.dg/ipa/ipa-5.c: Likewise.
14890
14891 2006-04-05  Richard Guenther  <rguenther@suse.de>
14892
14893         PR tree-optimization/26763
14894         * gcc.dg/torture/pr26763-1.c: New testcase.
14895         * gcc.dg/torture/pr26763-2.c: Likewise.
14896
14897 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
14898
14899         PR fortran/23634
14900         PR fortran/25619
14901         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
14902
14903 2006-04-04  Eric Christopher  <echristo@apple.com>
14904
14905         * gcc.target/i386/387-1.c: Allow regexp to match darwin
14906         stubs.
14907         * gcc.target/i386/387-5.c: Ditto.
14908
14909 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
14910
14911         * gcc.target/sparc/struct-ret-check.c: New test.
14912
14913 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14914
14915         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
14916         zero decimal digits specified in format.
14917
14918 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
14919
14920         PR fortran/26891
14921         * gfortran.dg/missing_optional_dummy_1.f90: New test.
14922
14923         PR fortran/26976
14924         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
14925         * gfortran.dg/initialization_1.f90: Make assignment compliant.
14926         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
14927         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
14928         compliant and detect bigendian-ness.
14929
14930 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
14931
14932         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
14933         dummy arguments work when the actual argument is itself a dummy
14934         argument of the caller.
14935
14936 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14937
14938         PR libfortran/24685
14939         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
14940
14941 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14942
14943         * gfortran.dg/dependencency_17.f90: New test case.
14944
14945 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14946
14947         * gfortran.dg/dependency_14.f90: New test case.
14948         * gfortran.dg/dependency_15.f90: Likewise.
14949         * gfortran.dg/dependency_16.f90: Likewise.
14950
14951 2006-03-31  Asher Langton  <langton2@llnl.gov>
14952
14953         PR fortran/25358
14954         gfortran.dg/cray_pointers_6.f90: New test.
14955
14956 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14957
14958         PR libgfortran/26890
14959         * gfortran.dg/read_size_noadvance.f90: New test.
14960
14961 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
14962
14963         PR fortran/25031
14964         * gfortran.dg/multiple_allocation_1.f90: Check that the
14965         size has changed after a re-allocation with stat.
14966
14967 2006-03-30  Richard Guenther  <rguenther@suse.de>
14968
14969         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
14970         removal.
14971         * gcc.target/i386/sselibm-2.c: Likewise.
14972         * gcc.target/i386/sselibm-3.c: Likewise.
14973         * gcc.target/i386/sselibm-4.c: Likewise.
14974         * gcc.target/i386/sselibm-5.c: Likewise.
14975
14976 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14977
14978         * gcc.dg/fold-andxor-1.c: New test case.
14979         * gcc.dg/fold-xorand-1.c: Likewise.
14980
14981 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14982
14983         * gcc.dg/fold-convnotconv-1.c: New test case.
14984
14985 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
14986
14987         PR fortran/26779
14988         * gfortran.dg/private_type_5.f90: New test.
14989
14990 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
14991
14992         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
14993
14994 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
14995
14996         * gfortran.dg/advance_2.f90: New test.
14997         * gfortran.dg/advance_3.f90: New test.
14998
14999         * gfortran.fortran-torture/execute/equiv_5.f: New test.
15000
15001 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15002
15003         PR libgfortran/26661
15004         PR libgfortran/26880
15005         * gfortran.dg/read_x_past.f: New test.
15006
15007 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
15008
15009         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
15010         to be STABS.
15011
15012 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
15013
15014         * objc.dg/dwarf-1.m: Skip on AIX.
15015         * objc.dg/dwarf-2.m: Skip on AIX.
15016
15017 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
15018
15019         PR fortran/26816
15020         * gfortran.dg/float_1.f90: New test.
15021
15022 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
15023
15024         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
15025         X86_64 targets.
15026         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
15027
15028 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
15029
15030         PR libfortran/26735
15031         * gfortran.dg/convert_implied_open.f90: New test case.
15032
15033 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
15034
15035         PR fortran/26769
15036         * gfortran.dg/transpose_reshape_r10.f90: New test case.
15037
15038 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
15039
15040         PR middle-end/26717
15041         * gcc.dg/pr26717.c: New test.
15042
15043 2006-03-25  Roger Sayle  <roger@eyesopen.com>
15044
15045         * gfortran.dg/dependency_12.f90: New test case.
15046
15047 2006-03-24  Roger Sayle  <roger@eyesopen.com>
15048
15049         * gfortran.dg/dependency_9.f90: New (resurected) test case.
15050
15051 2006-03-24  Jeff Law  <law@redhat.com>
15052
15053         * gcc.c-torture/pr26840.c: New test.
15054
15055 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
15056
15057         * objc.dg/dwarf-2.m: New.
15058         * obj-c++.dg/dwarf-2.mm: New.
15059
15060         * g++.old-deja/g++.other/init19.C: New.
15061
15062 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
15063
15064         * g++.dg/eh/spbp.C: Skip on AIX.
15065
15066 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
15067
15068         PR middle-end/26611
15069         * g++.dg/gomp/pr26611-1.C: New test.
15070         * g++.dg/gomp/pr26611-2.C: New test.
15071
15072 2006-03-24  Jeff Law  <law@redhat.com>
15073
15074         * gcc.c-torture/compile/pr26833.c: New test.
15075         * gfortran.fortran-torture/compile/pr26806.f90: New test.
15076
15077 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15078
15079         * gfortran.dg/endfile_2.f90: Delete temp file.
15080
15081 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
15082
15083         PR fortran/19303
15084         * gfortran.dg/record_marker_1.f90: New test case.
15085         * gfortran.dg/record_marker_2.f: New test case.
15086         * gfortran.dg/record_marker_3.f90: New test case.
15087
15088 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
15089
15090         PR fortran/17298
15091         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
15092         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
15093
15094 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
15095
15096         * lib/gcc-dg.exp (cleanup-modules): New proc.
15097         * gfortran.dg/allocatable_function_1.f90,
15098         gfortran.dg/allocate_char_star_scalar_1.f90,
15099         gfortran.dg/assumed_charlen_function_1.f90,
15100         gfortran.dg/assumed_dummy_1.f90,
15101         gfortran.dg/assumed_shape_ranks_1.f90,
15102         gfortran.dg/assumed_shape_ranks_2.f90,
15103         gfortran.dg/assumed_size_dt_dummy.f90,
15104         gfortran.dg/auto_char_dummy_array_1.f90,
15105         gfortran.dg/auto_char_len_3.f90,
15106         gfortran.dg/automatic_module_variable.f90,
15107         gfortran.dg/bad_automatic_objects_1.f90,
15108         gfortran.dg/char_array_constructor.f90,
15109         gfortran.dg/char_array_structure_constructor.f90,
15110         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
15111         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
15112         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
15113         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
15114         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
15115         gfortran.dg/derived_pointer_recursion.f90,
15116         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
15117         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
15118         gfortran.dg/dummy_functions_1.f90,
15119         gfortran.dg/elemental_initializer_1.f90,
15120         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
15121         gfortran.dg/elemental_pointer_1.f90,
15122         gfortran.dg/elemental_subroutine_1.f90,
15123         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
15124         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
15125         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
15126         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
15127         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
15128         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
15129         gfortran.dg/global_references_1.f90,
15130         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
15131         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
15132         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
15133         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
15134         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
15135         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
15136         gfortran.dg/large_integer_kind_1.f90,
15137         gfortran.dg/large_real_kind_1.f90,
15138         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
15139         gfortran.dg/module_double_reuse.f90,
15140         gfortran.dg/module_equivalence_1.f90,
15141         gfortran.dg/module_interface_1.f90,
15142         gfortran.dg/module_parameter_array_refs_1.f90,
15143         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
15144         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
15145         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
15146         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
15147         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
15148         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
15149         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
15150         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
15151         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
15152         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
15153         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
15154         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
15155         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
15156         gfortran.dg/same_name_1.f90,
15157         gfortran.dg/sibling_dummy_procedure_1.f90,
15158         gfortran.dg/sibling_dummy_procedure_2.f90,
15159         gfortran.dg/sibling_dummy_procedure_3.f90,
15160         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
15161         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
15162         gfortran.dg/used_dummy_types_2.f90,
15163         gfortran.dg/used_dummy_types_3.f90,
15164         gfortran.dg/used_dummy_types_4.f90,
15165         gfortran.dg/used_dummy_types_5.f90,
15166         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
15167         gfortran.dg/userdef_operator_1.f90: Use it.
15168
15169 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15170
15171         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
15172         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
15173         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
15174         gfortran.dg/write_back.f,
15175         gfortran.fortran-torture/execute/inquire_1.f90,
15176         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
15177
15178 2006-03-21  Jeff Law  <law@redhat.com>
15179
15180         * gcc.dg/tree-ssa/vrp28.c: New test.
15181
15182 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15183
15184         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
15185         if _STDC_C99 is defined.
15186         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
15187         * gcc.dg/builtins-20.c: Likewise.
15188         * gcc.dg/builtins-53.c: Likewise.
15189         * gcc.dg/single-precision-constant.c: Likewise. Also pass
15190         -mmacosx-version-min=10.3 on PowerPC/Darwin.
15191
15192 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
15193
15194         PR tree-opt/26781
15195         * gcc.c-torture/compile/pr26781-1.c: New test.
15196         * gcc.c-torture/compile/pr26781-2.c: New test.
15197
15198 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
15199
15200         PR c++/26690
15201         * g++.dg/gomp/pr26690-1.C: New test.
15202         * g++.dg/gomp/pr26690-2.C: New test.
15203
15204 2006-03-20  Jeff Law  <law@redhat.com>
15205
15206         * gcc.dg/tree-ssa/pr21829.c: New test.
15207
15208         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
15209
15210 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
15211
15212         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
15213         (check_visibility_available): Use it.
15214         (check_effective_target_default_packed): Likewise.
15215         (check_effective_target_pcc_bitfield_type_matters): Likewise.
15216         (check_effective_target_fopenmp): Likewise.
15217         (check_effective_target_freorder): Likewise.
15218         (check_effective_target_fpic): Likewise.
15219         (check_named_sections_available): Likewise.
15220         (check_effective_target_ilp32): Likewise.
15221         (check_effective_target_lp64): Likewise.
15222
15223 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
15224
15225         PR fortran/20935
15226         * gfortran.dg/scalar_mask_2.f90: New test case.
15227
15228 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
15229
15230         PR tree-opt/26629
15231         * gcc.dg/tree-ssa/loadpre12.c: New test.
15232         * gcc.dg/tree-ssa/loadpre13.c: New test.
15233         * gcc.dg/tree-ssa/loadpre14.c: New test.
15234         * gcc.dg/tree-ssa/loadpre15.c: New test.
15235         * gcc.dg/tree-ssa/loadpre16.c: New test.
15236         * gcc.dg/tree-ssa/loadpre17.c: New test.
15237         * gcc.dg/tree-ssa/loadpre18.c: New test.
15238         * gcc.dg/tree-ssa/loadpre19.c: New test.
15239         * gcc.dg/tree-ssa/loadpre20.c: New test.
15240         * gcc.dg/tree-ssa/loadpre21.c: New test.
15241         * gcc.dg/tree-ssa/loadpre22.c: New test.
15242
15243 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
15244
15245         PR fortran/26741
15246         * gfortran.dg/elemental_initializer_1.f90: New test.
15247
15248         PR fortran/26716
15249         * gfortran.dg/assumed_shape_ranks_2: New test.
15250
15251 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
15252
15253         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
15254         target fpic.
15255
15256 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15257
15258         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
15259         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
15260         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
15261         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
15262         gfortran.fortran-torture/execute/direct_io.f90,
15263         gfortran.fortran-torture/execute/inquire_2.f90,
15264         gfortran.fortran-torture/execute/inquire_4.f90,
15265         gfortran.fortran-torture/execute/list_read_1.f90,
15266         gfortran.fortran-torture/execute/open_replace.f90,
15267         gfortran.fortran-torture/execute/slash_edit.f90,
15268         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
15269         temporary files from testcases.
15270
15271 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15272
15273         PR libgfortran/26509
15274         gfortran.dg/write_direct_eor.f90: New test.
15275
15276 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
15277
15278         * gcc.target/powerpc/pr26350.c: New.
15279         * gcc.target/powerpc/indexed-addr.c: New.
15280
15281 2006-03-16  Roger Sayle  <roger@eyesopen.com>
15282
15283         * gfortran.dg/dependency_13.f90: New test case.
15284
15285 2006-03-16  Roger Sayle  <roger@eyesopen.com>
15286
15287         PR middle-end/21781
15288         * gcc.dg/real-const-1.c: New test case.
15289
15290 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
15291
15292         * g++.old-deja/g++.other/init18.C: New.
15293         * g++.old-deja/g++.other/init5.C: Remove xfail.
15294
15295 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15296
15297         * g++.dg/opt/pr15551.C: Cleanup temp file.
15298
15299 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15300
15301         PR c++/6634
15302         g++.dg/parse/long1.C: New test.
15303
15304 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15305
15306         PR fortran/19101
15307         * gfortran.dg/continuation.f90: New test.
15308         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
15309
15310 2006-03-14  Richard Guenther  <rguenther@suse.de>
15311
15312         PR tree-optimization/26672
15313         * gcc.dg/torture/pr26672.c: New testcase.
15314
15315 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
15316
15317         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
15318         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
15319
15320 2006-03-13  Roger Sayle  <roger@eyesopen.com>
15321
15322         PR middle-end/26557
15323         * gcc.c-torture/compile/switch-1.c: New test case.
15324
15325 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
15326
15327         PR fortran/25378
15328         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
15329         test to include more permuatations of mask and index.
15330         * gfortran.dg/scalar_mask_1.f90: Modify last test to
15331         respond to F2003 spec. that the position returned for an all false
15332         mask && condition is zero.
15333
15334 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
15335
15336         PR middle-end/25989
15337         * gcc.dg/gomp/pr25989.c: New test.
15338
15339 2006-03-13  Jeff Law  <law@redhat.com>
15340
15341         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
15342
15343 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
15344
15345         * gcc.dg/switch-9.c: New test.
15346
15347 2006-03-13  Richard Guenther  <rguenther@suse.de>
15348
15349         PR middle-end/26630
15350         * gcc.dg/torture/pr26630.c: New testcase.
15351
15352 2006-03-11  Roger Sayle  <roger@eyesopen.com>
15353
15354         * gfortran.dg/dependency_10.f90: New test case.
15355         * gfortran.dg/dependency_11.f90: Likewise.
15356
15357 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
15358             Erik Edelmann  <eedelman@gcc.gnu.org>
15359
15360         * gfortran.dg/allocatable_function_1.f90: New.
15361         * gfortran.dg/allocatable_function_2.f90: New.
15362
15363 2006-03-10  Richard Guenther  <rguenther@suse.de>
15364
15365         PR middle-end/26565
15366         * gcc.dg/torture/pr26565.c: New testcase.
15367
15368 2006-03-09  Eric Christopher  <echristo@apple.com>
15369
15370         * gcc.c-torture/compile/20060309-1.c: New.
15371
15372 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15373
15374         PR libgfortran/26499
15375         * gfortran.dg/write_back.f: New test.
15376         * gfortran.dg/write_rewind_1.f: New test.
15377         * gfortran.dg/write_rewind_2.f: New test.
15378
15379 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15380
15381         PR libgfortran/26554
15382         * gfortran.dg/read_logical.f90: New test.
15383
15384 2006-03-04  Laurent GUERBY <laurent@guerby.net>
15385
15386         * ada/acats/norun.lst: cdd2a03 now passes.
15387
15388 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
15389
15390         PR testsuite/25177
15391         * gcc.target/powerpc/pr18096-1.c: Change where the error
15392         would match.
15393
15394 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
15395
15396         * gcc.target/i386/cleanup-1.c: New test.
15397         * gcc.target/i386/cleanup-2.c: New test.
15398
15399 2006-03-04  Roger Sayle  <roger@eyesopen.com>
15400
15401         * gfortran.dg/dependency_9.f90: Remove for the time being.
15402
15403 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
15404
15405         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
15406         directive.
15407
15408 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15409
15410         * gfortran.dg/dependency_9.f90: New test case.
15411
15412 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15413
15414         * gfortran.dg/dependency_4.f90: New test case.
15415         * gfortran.dg/dependency_5.f90: New test case.
15416         * gfortran.dg/dependency_6.f90: New test case.
15417         * gfortran.dg/dependency_7.f90: New test case.
15418         * gfortran.dg/dependency_8.f90: New test case.
15419
15420 2006-03-03  Paul Brook  <paul@codesourcery.com>
15421
15422         * lib/target-supports.exp (check_profiling_available):
15423         Add m68k-*-elf.
15424
15425 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
15426
15427         PR fortran/25031
15428         * multiple_allocation_1.f90: New test.
15429
15430 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15431
15432         PR tree-optimization/26524
15433         * gfortran.dg/pr26524.f: New test case.
15434
15435 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15436
15437         * g++.dg/template/repo5.C: Cleanup repo files.
15438         * gcc.dg/20051201-1.c: Cleanup coverage files.
15439         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
15440         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
15441         tree dump files.
15442
15443 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
15444
15445         * objc.dg/objc-nofilename-1.m: New test.
15446         * objc.dg/bad-receiver-type.m: New test.
15447         * obj-c++.dg/bad-receiver-type.mm: New test.
15448
15449 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15450
15451         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
15452
15453 2006-03-01  Mike Stump  <mrs@apple.com>
15454
15455         * g++.dg/abi/key2.C: Add.
15456
15457 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
15458
15459         * gfortran.dg/logical_dot_product.f90: New test.
15460
15461         PR fortran/26393
15462         * gfortran.dg/used_interface_ref.f90: New test.
15463
15464         PR fortran/20938
15465         * gfortran.dg/dependency_2.f90: New test.
15466         * gfortran.fortran-torture/execute/where17.f90: New test.
15467         * gfortran.fortran-torture/execute/where18.f90: New test.
15468         * gfortran.fortran-torture/execute/where19.f90: New test.
15469         * gfortran.fortran-torture/execute/where20.f90: New test.
15470
15471 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
15472
15473         * g++.dg/tree-ssa/pr26443.C: New test case.
15474
15475 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
15476
15477         PR middle-end/26022
15478         * g++.dg/opt/return-slot1.C: New test.
15479
15480 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15481
15482         PR libgfortran/26136
15483         * gfortran.dg/namelist_23.f90: New test.
15484
15485 2006-02-28  Roger Sayle  <roger@eyesopen.com>
15486
15487         PR middle-end/14752
15488         * gcc.dg/fold-eqandshift-2.c: New test case.
15489
15490 2006-02-28  Richard Guenther  <rguenther@suse.de>
15491
15492         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
15493         decomposition.
15494
15495 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
15496
15497         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
15498
15499 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15500
15501         PR libgfortran/26464
15502         * gfortran.dg/backspace_5.f: New test.
15503         * gfortran.dg/backspace_6.f: New test.
15504
15505 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15506
15507         * gcc.dg/fold-eqandnot-1.c: New test case.
15508
15509 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15510
15511         PR middle-end/19983
15512         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
15513
15514 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
15515
15516         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
15517         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
15518
15519 2006-02-26  Richard Guenther  <rguenther@suse.de>
15520
15521         PR tree-optimization/26421
15522         * gcc.dg/tree-ssa/pr26421.c: New testcase.
15523
15524 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
15525
15526         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
15527         * g++.old-deja/g++.robertl/eb132.C: Likewise.
15528
15529 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15530
15531         * gcc.dg/fold-even-1.c: New test case.
15532
15533 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15534
15535         PR middle-end/21137
15536         * gcc.dg/fold-eqandshift-1.c: New test case.
15537
15538 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15539
15540         PR tree-optimization/25125
15541         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
15542         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
15543
15544 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15545
15546         PR tree-optimizations/26359
15547         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
15548         with -fdump-tree-dceloop-details.
15549         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
15550
15551 2006-02-25  Roger Sayle  <roger@eyesopen.com>
15552
15553         PR middle-end/23673
15554         * gcc.dg/fold-eqxor-1.c: New test case.
15555         * gcc.dg/fold-eqxor-2.c: Likewise.
15556         * gcc.dg/fold-eqxor-3.c: Likewise.
15557
15558 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
15559
15560         PR fortran/23092
15561         * scalar_mask_1.f90: New test.
15562
15563 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
15564
15565         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
15566         * g++.dg/eh/uncaught2.C: New.
15567         * g++.dg/eh/uncaught3.C: New.
15568
15569 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15570
15571         PR libgfortran/26423
15572         * gfortran.dg/read_many_1.f: New test.
15573
15574 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
15575
15576         PR fortran/24519
15577         * gfortran.dg/dependency_3.f90: New test.
15578         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
15579         XFAILs.
15580
15581         PR fortran/25395
15582         * gfortran.dg/equiv_6.f90: New test.
15583
15584 2006-02-23  Jeff Law  <law@redhat.com>
15585
15586         * gcc.c-torture/compile/pr26425.c: New test.
15587
15588 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
15589
15590         PR middle-end/26412
15591         * gcc.dg/gomp/pr26412.c: New test.
15592
15593 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15594
15595         PR c++/26291
15596         * g++.dg/other/ellipsis1.C: New test.
15597         * g++.dg/parse/operator4.C: Adjust error marker.
15598
15599 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
15600
15601         PR target/25603
15602         * gfortran.dg/pr25603.f: New testcase.
15603
15604 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15605
15606         * gcc.dg/bf-spl1.c: Don't specify -m68000.
15607         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
15608
15609 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
15610
15611         * g++.dg/eh/spbp.C: New.
15612
15613 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
15614
15615         PR middle-end/26379
15616         * gcc.target/i386/mmx-7.c: New test.
15617
15618 2006-02-20  Roger Sayle  <roger@eyesopen.com>
15619
15620         PR tree-optimization/26361
15621         * gcc.dg/tree-ssa/vrp27.c: New test case.
15622
15623 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
15624
15625         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
15626         * gcc.dg/tree-ssa/complex-4.c: Here.
15627
15628 2006-02-19  Roger Sayle  <roger@eyesopen.com>
15629
15630         PR middle-end/19543
15631         * gfortran.dg/logical_1.f90: New test case.
15632
15633 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
15634
15635         PR middle-end/26334
15636         * gcc.dg/20060218-1.c: Moved to...
15637         * gcc.target/i386/20060218-1.c: ... here.  New test.
15638
15639 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15640
15641         PR fortran/26201
15642         * gfortran.dg/convert_1.f90: New.
15643
15644 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
15645
15646         PR fortran/25054
15647         * gfortran.dg/namelist_5.f90: New test.
15648
15649         PR fortran/25089
15650         * gfortran.dg/namelist_4.f90: New test.
15651
15652 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15653
15654         PR tree-opt/25680
15655         * gcc.dg/tree-ssa/complex-3.c: New test.
15656
15657 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15658
15659         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
15660         variable to take into account the variable name in the
15661         function header.
15662         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
15663
15664 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
15665
15666         PR middle-end/26334
15667         * gcc.c-torture/compile/20060217-1.c: New test.
15668         * gcc.dg/20060218-1.c: New test.
15669
15670 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
15671
15672         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
15673
15674 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
15675
15676         * gcc.dg/cpp/undef3.c: New test.
15677         * gcc.dg/cpp/trad/builtins2.c: New test.
15678
15679 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
15680
15681         PR c++/26266
15682         * g++.dg/template/static22.C: New test.
15683         * g++.dg/template/static23.C: New test.
15684         * g++.dg/template/static24.C: New test.
15685         * g++.dg/template/non-dependent13.C: New test.
15686         * g++.dg/init/member1.C: Tweak error markers.
15687
15688 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15689
15690         PR target/26255
15691         * gcc.c-torture/compile/pr26255.c: New test case.
15692
15693 2006-02-16  Roger Sayle  <roger@eyesopen.com>
15694
15695         * gfortran.fortran-torture/execute/where_10.f90: New test case.
15696         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
15697         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
15698         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
15699         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
15700         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
15701         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
15702
15703 2006-02-16  Jeff Law  <law@redhat.com>
15704
15705         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
15706         * gcc.dg/tree-ssa/vrp26.c: New test.
15707
15708 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
15709
15710         PR target/20353
15711         PR target/24578
15712         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
15713         __UCLIBC__ is defined.
15714
15715 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
15716
15717         PR fortran/26224
15718         * gfortran.dg/gomp/pr26224.f: New test.
15719
15720 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
15721
15722         PR tree-opt/25918
15723         * lib/target-supports.exp
15724         (check_effective_target_vect_short_mult): New.
15725         (check_effective_target_vect_char_mult): New.
15726         (check_effective_target_vect_widen_sum_qi_to_si): New.
15727         (check_effective_target_vect_widen_sum_qi_to_hi): New.
15728         (check_effective_target_vect_widen_sum_hi_to_si): New.
15729         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
15730         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
15731         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
15732         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
15733         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
15734         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
15735         vect-reduc-pattern-2c.c
15736         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
15737         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
15738         vect-reduc-pattern-1c.c
15739
15740 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
15741
15742         PR fortran/24557
15743         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
15744
15745 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
15746
15747         PR fortran/26054
15748         * gfortran.dg/enum_8.f90: Remove check for warning.
15749         * gfortran.dg/iomsg_1.f90: Ditto.
15750         * gfortran.dg/enum_1.f90: Ditto.
15751         * gfortran.dg/enum_9.f90: Ditto.
15752         * gfortran.dg/enum_2.f90: Ditto.
15753         * gfortran.dg/enum_10.f90: Ditto.
15754         * gfortran.dg/enum_3.f90: Ditto.
15755         * gfortran.dg/flush_1.f90: Ditto.
15756         * gfortran.dg/enum_4.f90: Ditto.
15757         * gfortran.dg/array_constructor_1.f90: Ditto.
15758         * gfortran.dg/enum_5.f90: Ditto.
15759         * gfortran.dg/enum_6.f90: Ditto.
15760         * gfortran.dg/enum_7.f90: Ditto.
15761
15762 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
15763
15764         PR middle-end/26300
15765         * gcc.c-torture/compile/20060215-1.c: New test.
15766
15767 2006-02-14  Roger Sayle  <roger@eyesopen.com>
15768
15769         PR middle-end/23670
15770         * gcc.dg/tree-ssa/andor-2.c: New test case.
15771
15772 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
15773
15774         PR fortran/25045
15775         * optional_dim.f90: New test.
15776
15777 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15778
15779         PR fortran/26277
15780         * gfortran.dg/label_4.f90: New.
15781
15782 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
15783             Diego Novillo  <dnovillo@redhat.com>
15784             Uros Bizjak  <uros@kss-loka.si>
15785
15786         * gfortran.dg/gomp: New directory.
15787
15788 2006-02-14  Richard Guenther  <rguenther@suse.de>
15789
15790         PR tree-optimization/26258
15791         * gcc.dg/torture/pr26258.c: New testcase.
15792
15793 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
15794
15795         PR fortran/26246
15796         * gfortran.dg/pr26246_1.f90: New test.
15797         * gfortran.dg/pr26246_2.f90: New test.
15798
15799         PR middle-end/26092
15800         * gcc.c-torture/compile/20060208-1.c: New test.
15801
15802 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
15803
15804         PR fortran/26074
15805         PR fortran/25103
15806         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
15807         * gfortran.dg/bad_automatic_objects_1.f90: New test.
15808         * gfortran.dg/automatic_module_variable.f90: Change error message.
15809
15810         PR fortran/20861
15811         * gfortran.dg/internal_dummy_1.f90: New test.
15812
15813         PR fortran/20871
15814         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
15815
15816
15817         PR fortran/25083
15818         * gfortran.dg/uncommon_block_data_1.f90: New test.
15819         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
15820         with standard.
15821
15822         PR fortran/25088
15823         * gfortran.dg/typed_subroutine_1.f90: New test.
15824
15825 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
15826
15827         * objc.dg/dwarf-1.m: New.
15828
15829 2006-02-13  Roger Sayle  <roger@eyesopen.com>
15830
15831         PR middle-end/24427
15832         * gcc.dg/tree-ssa/andor-1.c: New test case.
15833
15834 2006-02-13  Josh Conner  <jconner@apple.com>
15835
15836         PR target/25376
15837         * gcc.dg/pr25376.c: New test.
15838
15839         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
15840         assemble.
15841         * lib/target-supports.exp (check_named_sections_available):
15842         Only compile named-sections test -- don't assemble.
15843
15844 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15845
15846         * g++.dg/warn/no-write-strings.C: New test.
15847         * g++.dg/warn/write-strings.C: Likewise.
15848         * g++.dg/warn/write-strings-default.C: Likewise.
15849
15850 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
15851
15852         PR fortran/25806
15853         * gfortran.dg/ret_pointer_2.f90: New test.
15854
15855 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
15856
15857         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
15858
15859 2006-02-10  Jeff Law  <law@redhat.com>
15860
15861         * gcc.c-torture/compile/pr26213.c: New test.
15862
15863 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
15864
15865         gfortran.dg/null_1.f90: New test.
15866
15867 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15868
15869         PR fortran/14771
15870         * gfortran.dg/parens_4.f90: New.
15871         * gfortran.dg/parens_5.f90: New.
15872
15873 2006-02-10  Richard Guenther  <rguenther@suse.de>
15874
15875         * gcc.dg/pr23372-1.c: Remove empty file.
15876
15877 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15878         Paul Thomas  <pault@gcc.gnu.org>
15879
15880         PR fortran/14771
15881         * gfortran.dg/parens_1.f90: New.
15882         * gfortran.dg/parens_2.f90: New.
15883         * gfortran.dg/parens_3.f90: New.
15884
15885 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
15886
15887         PR fortran/26038
15888         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
15889
15890         PR fortran/25059
15891         * gfortran.dg/impure_assignment_1.f90: New test.
15892
15893         PR fortran/25070
15894         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
15895
15896 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15897
15898         PR target/26141
15899         * g++.dg/expr/stdarg2.C: New test.
15900
15901 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15902
15903         PR inline-asm/16194
15904         * gcc.dg/pr16194.c: New test.
15905
15906 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15907
15908         * ada/acats/run_acats: Use portable variant of "$@".
15909
15910 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15911
15912         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
15913         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
15914
15915 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15916
15917         PR tree-opt/26179
15918         * g++.dg/opt/pr26179.C: New test.
15919
15920 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15921
15922         PR middle-end/26134
15923         * gcc.dg/tree-ssa/complex-3.c: New test.
15924
15925 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15926
15927         * gcc.c-torture/compile/volatile-1.c: New test.
15928
15929 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
15930
15931         PR 26180
15932         * gcc.dg/tree-ssa/pr26180.c: New test.
15933
15934 2006-02-08  Jeff Law  <law@redhat.com>
15935
15936         * gcc.dg/tree-ssa/pr21417.c: New test.
15937
15938 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15939
15940         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15941         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
15942
15943 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15944
15945         * lib/scanrtl.exp: New.
15946
15947 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15948
15949         PR c++/26071
15950         * g++.dg/other/virtual2.C: New test.
15951
15952         PR c++/26070
15953         * g++.dg/other/virtual1.C: New test.
15954
15955 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15956
15957         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
15958         cleanup-ipa-dump): Update dump file glob patterns.
15959         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
15960         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
15961
15962         * lib/gcc-dg.exp: Load it.
15963         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
15964
15965 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
15966
15967         PR testsuite/26159
15968         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
15969         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15970
15971 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15972
15973         PR fortran/25577
15974         * gfortran.dg/mvbits_1.f90: New.
15975
15976 2006-02-07  Dirk Mueller  <dmueller@suse.com>
15977
15978         * g++.dg/warn/Wdiv-by-zero.C: New test.
15979         * g++.dg/warn/Wno-div-by-zero.C: New.
15980
15981 2006-02-07  Jeff Law  <law@redhat.com>
15982
15983         * gcc.dg/tree-ssa/pr21559.c: New test.
15984
15985         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
15986         multiple VRP passes.
15987         * gcc.dg/tree-ssa/vrp09.c: Likewise.
15988         * gcc.dg/tree-ssa/vrp18.c: Likewise.
15989         * gcc.dg/tree-ssa/pr21582.c: Likewise.
15990         * gcc.dg/tree-ssa/pr20657.c: Likewise.
15991         * gcc.dg/tree-ssa/pr21001.c: Likewise.
15992         * gcc.dg/tree-ssa/vrp02.c: Likewise
15993         * gcc.dg/tree-ssa/vrp11.c: Likewise
15994         * gcc.dg/tree-ssa/pr14341.c: Likewise
15995         * gcc.dg/tree-ssa/vrp19.c: Likewise
15996         * gcc.dg/tree-ssa/vrp20.c: Likewise
15997         * gcc.dg/tree-ssa/vrp03.c: Likewise
15998         * gcc.dg/tree-ssa/pr21086.c: Likewise
15999         * gcc.dg/tree-ssa/pr21959.c: Likewise
16000         * gcc.dg/tree-ssa/vrp21.c: Likewise
16001         * gcc.dg/tree-ssa/vrp04.c: Likewise
16002         * gcc.dg/tree-ssa/pr25485.c: Likewise
16003         * gcc.dg/tree-ssa/pr22026.c: Likewise
16004         * gcc.dg/tree-ssa/vrp22.c: Likewise
16005         * gcc.dg/tree-ssa/vrp05.c: Likewise
16006         * gcc.dg/tree-ssa/20030807-10.c: Likewise
16007         * gcc.dg/tree-ssa/pr20701.c: Likewise
16008         * gcc.dg/tree-ssa/vrp23.c: Likewise
16009         * gcc.dg/tree-ssa/vrp06.c: Likewise
16010         * gcc.dg/tree-ssa/pr22117.c: Likewise
16011         * gcc.dg/tree-ssa/pr20702.c: Likewise
16012         * gcc.dg/tree-ssa/vrp15.c: Likewise
16013         * gcc.dg/tree-ssa/pr21090.c: Likewise
16014         * gcc.dg/tree-ssa/pr21294.c: Likewise
16015         * gcc.dg/tree-ssa/vrp24.c: Likewise
16016         * gcc.dg/tree-ssa/vrp07.c: Likewise
16017         * gcc.dg/tree-ssa/pr21563.c: Likewise
16018         * gcc.dg/tree-ssa/pr25382.c: Likewise
16019         * gcc.dg/tree-ssa/vrp16.c: Likewise
16020         * gcc.dg/tree-ssa/vrp25.c: Likewise
16021         * gcc.dg/tree-ssa/vrp08.c: Likewise
16022         * gcc.dg/tree-ssa/20030807-6.c: Likewise
16023         * gcc.dg/tree-ssa/vrp17.c: Likewise
16024         * gcc.dg/tree-ssa/pr21458.c: Likewise
16025         * g++.dg/tree-ssa/pr18178.C: Likewise
16026
16027 2006-02-07  Richard Guenther  <rguenther@suse.de>
16028
16029         PR c++/26140
16030         Revert
16031         2006-01-30  Richard Guenther  <rguenther@suse.de>
16032         PR c++/23372
16033         * gcc.dg/pr23372-1.C: New testcase.
16034
16035         * g++.dg/tree-ssa/pr26140.C: New testcase.
16036
16037 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
16038
16039         PR c++/9737
16040         * g++.dg/template/ttp15.C: New test.
16041         * g++.dg/template/ttp16.C: Likewise.
16042         * g++.dg/template/ttp17.C: Likewise.
16043         * g++.old-deja/g++.pt/ttp36.C: Remove.
16044         * g++.old-deja/g++.pt/ttp19.C: Likewise.
16045         * g++.old-deja/g++.pt/ttp37.C: Likewise.
16046         * g++.old-deja/g++.pt/ttp38.C: Likewise.
16047         * g++.old-deja/g++.pt/ttp39.C: Likewise.
16048         * g++.old-deja/g++.pt/ttp9.C: Likewise.
16049         * g++.old-deja/g++.pt/ttp40.C: Likewise.
16050         * g++.old-deja/g++.pt/ttp51.C: Likewise.
16051         * g++.old-deja/g++.pt/ttp26.C: Likewise.
16052         * g++.old-deja/g++.pt/ttp36.C: Likewise.
16053
16054 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
16055
16056         PR libfortran/23815
16057         * unf_io_convert_4.f90: New test.
16058
16059 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
16060
16061         * gcc.dg/tree-ssa/loadpre10.c: New test.
16062         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
16063         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
16064         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
16065
16066 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16067
16068         PR libfortran/24685
16069         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
16070
16071 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
16072
16073         PR tree-opt/25251
16074         * gfortran.dg/assign_7.f: New test.
16075
16076 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
16077
16078         PR fortran/26041
16079         PR fortran/26064
16080         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
16081         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
16082         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
16083
16084 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
16085
16086         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
16087         in size_t typedef.
16088
16089 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16090
16091         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
16092         * g++.dg/charset/string.c (foo): Likewise.
16093         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
16094         const char*
16095         * g++.dg/ext/builtin2.C (printf): Likewise.
16096         * g++.dg/init/new15.C (printf): Likewise.
16097         * g++.dg/opt/pr17697-1.C (foo): Likewise.
16098         * g++.dg/opt/pr17697-2.C (foo): Likewise.
16099         * g++.dg/opt/pr17697-3.C (foo): Likewise.
16100         * g++.dg/template/non-dependent4.C (temp): Likewise.
16101         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
16102         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
16103         parameter type to const char*.
16104         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
16105         Change type to const char*.
16106         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
16107         Likewise.
16108         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
16109         second parameter type to const char*.
16110         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
16111         (Y::Y): Change parameter type to const char*.
16112         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
16113         * g++.old-deja/g++.jason/report.C: Apply const correctness.
16114         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
16115         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
16116         (char*).
16117         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
16118         const char*.
16119         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
16120         type to const char*.
16121         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
16122         return type to const char*.
16123         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
16124         to const char*.
16125         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
16126         * g++.old-deja/g++.law/refs1.C: Likewise.
16127         * g++.old-deja/g++.law/visibility1.C: Likewise.
16128         * g++.old-deja/g++.law/visibility2.C: Likewise.
16129         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
16130         const char*.
16131         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
16132         * g++.old-deja/g++.mike/net48.C: Likewise.
16133         * g++.old-deja/g++.mike/p646.C: Likewise.
16134         * g++.old-deja/g++.mike/p6746.C: Likewise.
16135         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
16136         type to const char*.
16137         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
16138         deprecated conversion warning.
16139         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
16140         char*.
16141         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
16142         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
16143         * g++.old-deja/g++.pt/explicit8.C: Likewise.
16144         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
16145         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
16146         * g++.old-deja/g++.pt/nontype3.C: Likewise.
16147         * g++.old-deja/g++.pt/t39.C: Likewise.
16148         * g++.old-deja/g++.robertl/eb106.C: Likewise.
16149         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
16150
16151 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
16152
16153         PR fortran/25075
16154         intrinsic_argument_conformance_1.f90: New test.
16155
16156 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
16157
16158         PR fortran/20845
16159         * gfortran.dg/char_result_11.f90: Add SAVE.
16160         * gfortran.dg/der_pointer_4.f90: Ditto.
16161         * gfortran.dg/default_initialization.f90: New test.
16162
16163 2006-02-03  Jeff Law  <law@redhat.com>
16164
16165         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
16166         handle more than 100 dump files.
16167         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
16168         * lib/scantree.exp (scan-tree-dump): Likewise.
16169         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
16170         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
16171         * lib/scanipa.exp (scan-ipa-dump): Likewise.
16172         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
16173         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
16174
16175 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
16176
16177         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
16178
16179 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
16180
16181         * g++.dg/template/using12.C: New test.
16182
16183 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
16184
16185         * gcc.target/powerpc/pr25960.c: New test.
16186
16187 2006-02-02  Steven G. Kargl  <kargls@comcast>
16188
16189         PR fortran/24958
16190         gfortran.dg/nullify_2.f90: New test.
16191
16192 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
16193
16194         PR 25990
16195         * gcc.dg/gomp/pr25990.c: New test.
16196
16197 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
16198
16199         PR c++/25342
16200         * g++.gd/template/partial4.C: New test.
16201
16202 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
16203
16204         PR middle-end/26001
16205         * gfortran.dg/data_char_2.f90: New.
16206
16207 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
16208
16209         PR fortran/26039
16210         maxval_maxloc_conformance_1.f90: New test.
16211
16212 2006-01-31  Richard Guenther  <rguenther@suse.de>
16213
16214         * gcc.target/i386/sselibm-1.c: New testcase.
16215         * gcc.target/i386/sselibm-2.c: Likewise.
16216         * gcc.target/i386/sselibm-3.c: Likewise.
16217         * gcc.target/i386/sselibm-4.c: Likewise.
16218         * gcc.target/i386/sselibm-5.c: Likewise.
16219
16220 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
16221
16222         PR fortran/24266
16223         * gfortran.dg/arrayio_derived_2.f90: New.
16224
16225 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
16226
16227         * gcc.dg/unsigned-long-compare.c: New test.
16228
16229 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
16230
16231         PR testsuite/25318
16232         * lib/target-supports.exp (check_effective_target_freorder):
16233         Check to see if target supports -freorder-blocks-and-partition.
16234         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
16235         instead of "dg-require-named-sections".
16236
16237 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
16238
16239         PR target/14798:
16240         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
16241         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
16242         * gcc.dg/pragma-isr-trapa2.c: Likewise.
16243         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
16244         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
16245         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
16246         * gcc.dg/attr-isr-trap_exit.c: Likewise.
16247         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
16248
16249 2006-01-30  Richard Guenther  <rguenther@suse.de>
16250
16251         PR c++/23372
16252         * gcc.dg/pr23372-1.C: New testcase.
16253
16254 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
16255
16256         * gcc.dg/gomp/pr25874.c: New test.
16257
16258 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
16259
16260         PR tree-opt/25911
16261         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
16262
16263 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
16264
16265         PR fortran/18578
16266         PR fortran/18579
16267         PR fortran/20857
16268         PR fortran/20885
16269         * gfortran.dg/intent_out_1.f90: New test.
16270
16271 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
16272
16273         PR fortran/17911
16274         * gfortran.dg/procedure_lvalue.f90: New test.
16275
16276         PR fortran/20895
16277         PR fortran/25030
16278         * gfortran.dg/char_pointer_assign_2.f90: New test.
16279         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
16280         assignment to be consistent with standard.
16281         * gfortran.dg/char_result_2.f90: The same.
16282         * gfortran.dg/char_result_8.f90: The same.
16283
16284 2006-01-28  Zack Weinberg  <zackw@panix.com>
16285
16286         * gcc.dg/Woverlength-strings.c
16287         * gcc.dg/Woverlength-strings-pedantic-c89.c
16288         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
16289         * gcc.dg/Woverlength-strings-pedantic-c99.c
16290         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
16291
16292 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
16293
16294         * gcc.c-torture/execute/20060127-1.c: New test.
16295
16296 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
16297
16298         PR c++/25999
16299         * g++.dg/ext/pragmaweak1.C: New test.
16300
16301 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
16302
16303         PR c++/25855
16304         * g++.dg/template/spec29.C: New test.
16305
16306 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
16307
16308         PR c/19606.
16309         * gcc.c-torture/execute/pr19606.c: New.
16310
16311 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
16312
16313         * gcc.dg/pragma-re-4.c: New test.
16314
16315 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
16316
16317         PR fortran/25964
16318         * gfortran.dg/assumed_size_refs_3.f90: New test.
16319
16320 2006-01-27  Ben Elliston  <bje@au.ibm.com>
16321
16322         * gcc.misc-tests/dectest.exp: Remove defunct comment.
16323
16324 2006-01-26  Laurent GUERBY <laurent@guerby.net>
16325
16326         PR ada/21317
16327         * ada/acats/support/impdef.a: Add One_Long_Second.
16328         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
16329         * ada/acats/tests/c9/c94026.a: Likewise.
16330         * ada/acats/tests/c9/c97305c.ada: Likewise.
16331         * ada/acats/tests/c9/c99004a.ada: Likewise.
16332
16333 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
16334
16335         PR fortran/25964
16336         * gfortran.dg/global_references_2.f90: New test.
16337
16338         PR fortran/25084
16339         PR fortran/20852
16340         PR fortran/25085
16341         PR fortran/25086
16342         * gfortran.dg/assumed_charlen_function_1.f90: New test.
16343         * gfortran.dg/assumed_charlen_function_3.f90: New test.
16344
16345         PR fortran/25416
16346         * gfortran.dg/assumed_charlen_function_2.f90: New test.
16347
16348 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
16349
16350         PR c/25892
16351         * gcc.dg/Wpointer-sign.c: New.
16352         * gcc.dg/Wpointer-sign-Wall.c: New.
16353         * gcc.dg/Wpointer-sign-Wall-no.c: New.
16354         * gcc.dg/Wpointer-sign-pedantic.c: New.
16355         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
16356         * gcc.dg/conv-2.c: Use -Wpointer-sign.
16357
16358 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
16359
16360         PR C/25861
16361         * gcc.c-torture/compile/pr25861.c: New test.
16362
16363 2006-01-26  Paul Brook  <paul@codesourcery.com>
16364
16365         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
16366         on short-enum targets.
16367         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
16368         variable.
16369         (generate_fields): Use short_enums.
16370         (main): Set short_enums.  Document -e.
16371         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
16372         on short-enum targets.
16373         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
16374         variable.
16375         (generate_fields): Use short_enums.
16376         (main): Set short_enums.  Document -e.
16377         * lib/target-supports.exp (check_effective_target_short_enums): New.
16378
16379 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
16380
16381         PR target/25947
16382         * gcc.dg/torture/pr25947-1.c: New test.
16383
16384 2006-01-25  Jan Hubicka  <jh@suse.cz>
16385             Roger Sayle  <roger@eyesopen.com>
16386
16387         PR rtl-optimization/25703
16388         * gcc.target/i386/20060125-1.c: New test case.
16389         * gcc.target/i386/20060125-2.c: New test case.
16390
16391 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16392
16393         PR fortran/18540
16394         * gfortran.dg/goto_1.f: New.
16395
16396 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
16397
16398         PR fortran/25716
16399         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
16400         25716 on 32-bit systems too.
16401
16402 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
16403
16404         PR testsuite/25590
16405         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
16406
16407 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
16408
16409         * gcc.dg/tree-ssa/gen-vect-33.c: New.
16410
16411 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16412
16413         PR fortran/25835
16414         * gfortran.dg/read_eof.f90: Delete, renamed.
16415         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
16416         * gfortran.dg/read_eof_2.f90: New test.
16417         * gfortran.dg/read_eof_3.f90: New test.
16418
16419 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
16420
16421         PR tree-opt/25860
16422         * gcc.c-torture/compile/pr25860.c: New test.
16423
16424 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16425
16426         PR c++/25552
16427         * g++.dg/parse/dtor8.C: New test.
16428
16429 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
16430
16431         PR testsuite/25891
16432         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
16433         * gcc.dg/gomp/gomp.exp: Return without testing anything if
16434         check_effective_target_fopenmp returns 0.
16435
16436 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
16437
16438         PR ada/20548
16439         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
16440         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
16441         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
16442
16443 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
16444
16445         PR tree-opt/25857
16446         * g++.dg/opt/pr25857.C: New test.
16447
16448 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
16449         Jan Hubicka  <jh@suse.cz>
16450         Richard Guenther  <rguenther@suse.de>
16451
16452         PR rtl-optimization/25654
16453         * gcc.dg/torture/pr25654.c: New testcase.
16454         * gcc.target/i386/pr25654.c: Likewise.
16455
16456 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
16457
16458         PR fortran/25901
16459         * gfortran.dg/internal references_2.f90: New test.
16460
16461         Fix regression in testing of admissability of attributes.
16462         * gfortran.dg/intent_used_1.f90: New test.
16463
16464 2006-01-23  Ben Elliston  <bje@au.ibm.com>
16465
16466         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
16467         Remove target conditional torture options for i?86 and x86_64
16468         GNU/Linux.
16469
16470 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16471
16472         PR c++/10891
16473         * g++.dg/rtti/no-rtti.C: New.
16474
16475 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
16476
16477         PR c++/25895
16478         * g++.dg/inherit/conv2.C: New test.
16479
16480         PR c++/25856
16481         * g++.dg/parse/dtor7.C: New test.
16482
16483         PR c++/25858
16484         * g++.dg/template/crash44.C: New test.
16485
16486 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
16487
16488         PR fortran/25124
16489         PR fortran/25625
16490         * gfortran.dg/internal_references_1.f90: New test.
16491           PR fortran/20881
16492         PR fortran/23308
16493         PR fortran/25538
16494         PR fortran/25710
16495         * gfortran.dg/global_references_1.f90: New test.
16496         * gfortran.dg/g77/19990905-1.f: Restore the error that
16497         there is a clash between the common block name and
16498         the name of a subroutine reference.
16499
16500         PR fortran/PR24276
16501         * gfortran.dg/aliasing_dummy_1.f90: New test.
16502
16503 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
16504
16505         * gcc.dg/vmx/1b-01.c: Warning fix.
16506         * gcc.dg/vmx/1c-02.c: Likewise.
16507         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
16508
16509 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
16510
16511         PR testsuite/24962
16512         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
16513
16514 2006-01-20  Richard Guenther  <rguenther@suse.de>
16515         Steven Bosscher <stevenb.gcc@gmail.com>
16516
16517         PR rtl-optimization/24626
16518         * gcc.dg/torture/pr24626-1.c: New testcase.
16519         * gcc.dg/torture/pr24626-2.c: Likewise.
16520         * gcc.dg/torture/pr24626-3.c: Likewise.
16521         * gcc.dg/torture/pr24626-4.c: Likewise.
16522
16523 2006-01-20  Dirk Mueller  <dmueller@suse.com>
16524
16525         PR c++/5520
16526         * g++.dg/warn/empty-body.C: New.
16527
16528 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
16529
16530         PR c++/22136
16531         * g++.dg/template/using10.C: New test.
16532         * g++.dg/temlpate/using11.C: Likewise.
16533         * g++.dg/inherit/using5.C: Tweak error messages.
16534
16535 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
16536
16537         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
16538         target test.
16539         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
16540
16541 2006-01-19  Jan Hubicka  <jh@suse.cz>
16542
16543         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
16544
16545 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16546
16547         PR c++/25854
16548         * g++.dg/template/spec28.C: New test.
16549
16550 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
16551
16552         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16553         (switchfiles): Fix fprintf's by adding srcdir or removing it.
16554
16555 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
16556
16557         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
16558         * gcc.dg/gomp/critical-1.c: Likewise.
16559         * gcc.dg/gomp/critical-3.c: Likewise.
16560         * gcc.dg/gomp/empty.c: Likewise.
16561         * gcc.dg/gomp/ordered-1.c: Likewise.
16562         * gcc.dg/gomp/for-4.c: Likewise.
16563         * gcc.dg/gomp/for-6.c: Likewise.
16564         * gcc.dg/gomp/master-3.c: Likewise.
16565         * gcc.dg/gomp/for-8.c: Likewise.
16566         * gcc.dg/gomp/for-10.c: Likewise.
16567         * gcc.dg/gomp/for-18.c: Likewise.
16568         * gcc.dg/gomp/for-5.c: Likewise.
16569         * gcc.dg/gomp/for-7.c: Likewise.
16570         * gcc.dg/gomp/for-9.c: Likewise.
16571
16572 2006-01-18  Jeff Law  <law@redhat.com>
16573
16574         * gcc.dg/tree-ssa/vrp25.c: New test.
16575
16576 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16577
16578         * gcc.dg/pr25805.c: Fix misapplied patch.
16579
16580 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
16581
16582         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
16583         (check_effective_target_vect_udot_qi): New.
16584         (check_effective_target_vect_sdot_hi): New.
16585         (check_effective_target_vect_udot_hi): New.
16586         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
16587         prefixed with "wrapv-" with -fwrapv.
16588         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
16589         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
16590         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
16591         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
16592         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
16593
16594         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
16595         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
16596         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
16597         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
16598
16599 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16600
16601         PR c++/16829
16602         * g++.dg/other/default2.C: New test.
16603         * g++.dg/other/default3.C: New test.
16604
16605 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16606
16607         PR c/25805
16608         * gcc.dg/pr25805.c: New file.
16609
16610 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
16611
16612         PR c++/25836
16613         * g++.dg/template/init6.C: New test.
16614
16615 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
16616
16617         * gcc.dg/tree-ssa/pr24287.c: New test
16618
16619 2006-01-18  Eric Christopher  <echristo@apple.com>
16620
16621         * g++.dg/eh/table.C: New.
16622
16623 2006-01-18  DJ Delorie  <dj@redhat.com>
16624
16625         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
16626         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
16627         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
16628         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
16629
16630 2006-01-18  Jeff Law  <law@redhat.com>
16631
16632         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
16633         on wrapping on overflow semantics.
16634
16635         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
16636
16637         * gcc.gc/tree-ssa/vrp23.c: New test.
16638         * gcc.gc/tree-ssa/vrp24.c: New test.
16639
16640 2006-01-18  Richard Henderson  <rth@redhat.com>
16641             Aldy Hernandez  <aldyh@redhat.com>
16642             Jakub Jelinek  <jakub@redhat.com>
16643             Diego Novillo  <dnovillo@redhat.com>
16644             Uros Bizjak  <uros@kss-loka.si>
16645
16646         * gcc.dg/gomp: New directory.
16647
16648 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
16649             Steven G. Kargl  <kargls@comcast.net>
16650
16651         PR fortran/20869
16652         * gfortran.dg/intrinsic_external_1.f90: New test.
16653
16654         PR fortran/20875.
16655         * gfortran.dg/elemental_pointer_1.f90: New test.
16656
16657         PR fortran/25024
16658         * gfortran.dg/external_procedures_1.f90: New test.
16659
16660         PR fortran/25785
16661         gfortran.dg/assumed_present.f90: New test.
16662
16663 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
16664
16665         * g++.dg/parse/lookup5.C: New test.
16666
16667 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16668
16669         PR fortran/25697
16670         * gfortran.dg/read_eof.f90: New test.
16671
16672 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16673
16674         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
16675         add a closing brace.
16676
16677 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16678
16679         PR fortran/25631
16680         * gfortran.dg/fmt_tl.f: New test.
16681
16682 2006-01-17  Eric Christopher  <echristo@apple.com>
16683
16684         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
16685         * g++.old-deja/g++.warn/impint2.C: Ditto.
16686         * g++.old-deja/g++.other/null1.C: Ditto.
16687         * g++.dg/warn/conv2.C: Ditto.
16688         * g++.dg/warn/conv4.C: New file.
16689
16690 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16691
16692         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
16693
16694 2006-01-17  Andreas Jaeger  <aj@suse.de>
16695             Janis Johnson <janis187@us.ibm.com>
16696
16697         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
16698         in 64-bit.
16699         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
16700         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
16701
16702 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16703
16704         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16705         (switchfiles): xfail txxx where xxx >= 25.
16706
16707 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16708
16709         PR testsuite/25764
16710         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
16711
16712 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
16713
16714         PR c/25682
16715         * gcc.dg/pr25682.c: New test.
16716         * g++.dg/parse/array-size2.C: New test.
16717
16718 2006-01-16  Ian Lance Taylor  <ian@airs.com>
16719
16720         * consistency.vlad: Remove entire directory, 1652 files.
16721
16722 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
16723
16724         * lib/target-supports.exp (check_effective_target_dfp_nocache,
16725         check_effective_target_dfprt_nocache): New.
16726         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
16727         (check_effective_target_dfprt): New.
16728         * lib/c-compat.exp (check_dfp): Remove.
16729         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
16730         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
16731         level of support for decimal float.
16732         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
16733         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
16734         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
16735         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
16736         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
16737         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
16738         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
16739         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
16740         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
16741         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
16742         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
16743         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
16744         directives.
16745
16746 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
16747
16748         PR testsuite/25741
16749         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
16750         $base_dir/../.
16751         * lib/gfortran.exp (gfortran_init): Likewise.
16752         * lib/obj-c++.exp (obj-c++_init): Likewise.
16753         * lib/scanasm.exp (scan-assembler-dem): Likewise.
16754         (scan-assembler-dem-not): Likewise.
16755         * lib/scandump.exp (scan-dump-dem): Likewise.
16756         (scan-dump-dem-not): Likewise.
16757
16758 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
16759
16760         PR testsuite/25767
16761         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
16762         powerpc-*-darwin*.
16763         * lib/obj-c++.exp (obj-c++_init): Likewise.
16764
16765 2006-01-16  Richard Guenther  <rguenther@suse.de>
16766
16767         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
16768
16769 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16770
16771         PR testsuite/25777
16772         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
16773         to LD_LIBRARY_PATH.
16774
16775 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
16776             Andrew Pinski  <pinskia@physics.uc.edu>
16777
16778         * gcc.dg/minmax-1.c: New test.
16779
16780 2006-01-16  Ben Elliston  <bje@au.ibm.com>
16781
16782         * gcc.dg/dfp/dfp.exp: Correct FSF address.
16783         * gcc.misc-tests/dectest.exp: Ditto.
16784
16785 2006-01-15  Ian Lance Taylor  <ian@airs.com>
16786
16787         PR testsuite/25796
16788         * gcc.target/i386/cmov6.c: Use -march=k8.
16789
16790 2006-01-15  Andreas Jaeger  <aj@suse.de>
16791
16792         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
16793         x86 does not have __float128.
16794
16795 2006-01-14  Ian Lance Taylor  <ian@airs.com>
16796
16797         * gcc.target/i386/cmov6.c: New test.
16798
16799 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
16800
16801         PR c++/25663
16802         * g++.dg/template/ctor6.C: New test.
16803
16804 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
16805
16806         PR tree-optimization/25485
16807         * gcc.dg/tree-ssa/pr25485.c: New.
16808
16809 2006-01-14  Richard Guenther  <rguenther@suse.de>
16810
16811         PR tree-optimization/22548
16812         PR tree-optimization/22555
16813         PR tree-optimization/22501
16814         * gcc.dg/tree-ssa/alias-4.c: New testcase.
16815         * gcc.dg/tree-ssa/alias-5.c: Likewise.
16816         * gcc.dg/tree-ssa/alias-6.c: Likewise.
16817         * gcc.dg/tree-ssa/alias-7.c: Likewise.
16818         * gcc.dg/tree-ssa/alias-8.c: Likewise.
16819         * gcc.dg/tree-ssa/alias-9.c: Likewise.
16820         * gcc.dg/tree-ssa/alias-10.c: Likewise.
16821         * gcc.dg/tree-ssa/alias-11.c: Likewise.
16822         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16823
16824 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
16825
16826         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
16827         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
16828
16829 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
16830         Richard Guenther  <rguenther@suse.de>
16831
16832         PR rtl-optimization/24257
16833         * gcc.dg/torture/pr24257.c: New testcase.
16834
16835 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
16836
16837         * gcc.c-torture/execute/20060110-1.c: New test.
16838         * gcc.c-torture/execute/20060110-2.c: New test.
16839
16840 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
16841
16842         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
16843
16844 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
16845
16846         PR fortran/25756
16847         * gfortran.dg/label_3.f90: New test.
16848
16849 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
16850
16851         PR tree-optimization/25771
16852         * g++.dg/tree-ssa/pr25771.C: New test
16853
16854 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16855
16856         PR tree-opt/24365
16857         * g++.dg/opt/complex5.C: New test.
16858
16859 2006-01-13  Richard Guenther  <rguenther@suse.de>
16860
16861         * gcc.target/i386/387-9.c: New testcase.
16862
16863 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
16864
16865         PR c++/24824
16866         * g++.dg/debug/dwarf2-1.C: New.
16867
16868 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
16869
16870         PR testsuite/25728
16871         * lib/gcov.exp (verify-lines): Add "close $fd".
16872
16873 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
16874             Ben Elliston  <bje@au.ibm.com>
16875
16876         * gcc.dg/dfp/inf-1.c: New test.
16877
16878 2006-01-12  Janis Johnson <janis187@us.ibm.com>
16879             Yao Qi  <qiyaoltc@cn.ibm.com>
16880             Ben Elliston  <bje@au.ibm.com>
16881             Jon Grimm  <jgrimm2@us.ibm.com>
16882
16883         * gcc.dg/nodfp-1.c: New test.
16884         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16885         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16886         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
16887         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
16888         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
16889         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
16890         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
16891         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
16892         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
16893         * gcc.dg/format/dfp-scanf-1.c: Likewise.
16894         * gcc.dg/format/dfp-printf-1.c: Likewise.
16895         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
16896         (compat_setup_dfp): New.
16897         * gcc.dg/compat/compat.exp: Use it.
16898         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
16899         Make some variables global, prepend "compat_" to their names.
16900         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
16901         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
16902         * gcc.misc-tests/dectest.exp: New test driver for decTest.
16903         * lib/compat.exp (compat_skip_list): Make global, rename.
16904         * lib/c-compat.exp: New file.
16905         * lib/target-supports.exp (check_effective_target_dfp): New.
16906
16907         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
16908         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
16909         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
16910         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
16911         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
16912         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
16913         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
16914         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
16915         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
16916         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
16917         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
16918         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
16919         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
16920         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
16921         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
16922         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
16923         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
16924         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
16925         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
16926         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
16927         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
16928         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
16929         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
16930         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
16931         gcc.dg/dfp/struct-layout-1.c,
16932         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
16933         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
16934         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
16935         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
16936         gcc.dg/dfp/func-vararg-dfp.c,
16937         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
16938         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
16939         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
16940         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
16941         gcc.dg/dfp/wtr-conversion-1.c: New tests.
16942
16943 2006-01-11  Richard Guenther  <rguenther@suse.de>
16944
16945         PR tree-optimization/25734
16946         * gcc.dg/tree-ssa/pr25734.c: New testcase.
16947
16948 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16949
16950         PR fortran/25486
16951         * gfortran.dg/literal_character_constant_1_x.F: New test.
16952         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
16953         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
16954         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
16955
16956 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
16957
16958         PR c++/25386
16959         * g++.dg/ext/packed3.C: Add expected packed error.
16960
16961 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
16962
16963         PR target/25706
16964         * gcc.dg/torture/pr25706-1.c: New test.
16965
16966 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
16967
16968         PR tree-optimization/23109
16969         PR tree-optimization/23948
16970         PR tree-optimization/24123
16971
16972         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
16973         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
16974         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
16975         g++.dg/tree-ssa/pr23948.C: New testcases.
16976         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
16977         three divisions in order to do the optimization.
16978
16979 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16980
16981         PR c++/25632
16982         * g++.dg/other/pr25632.C: New test.
16983
16984 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
16985
16986         PR fortran/25730
16987         * gfortran.dg/used_types_1.f90: New test.
16988
16989 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
16990
16991         PR target/25718
16992         * gcc.dg/torture/pr25718-1.c: New test.
16993
16994 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16995
16996         * gfortran.dg/list_read_2.f90: Fix typo in description.
16997
16998 2006-01-10  Jan Beulich  <jbeulich@novell.com>
16999
17000         * lib/target-supports.exp (check_visibility_available): Simplify test
17001         for *-*-netware*.
17002         (check_profiling_available): Fail for *-*-netware*.
17003         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
17004         * gcc.dg/20021014-1.c: Likewise.
17005         * gcc.dg/nest.c: Likewise.
17006
17007 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
17008
17009         fortran/24936
17010         * gfortran.dg/forall_3.f90: New test.
17011
17012 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
17013
17014         PR fortran/21977
17015         * gfortran.dg/nesting_2.f90: New test.
17016         * gfortran.dg/nesting_3.f90: New test.
17017
17018 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
17019
17020         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
17021         Fix typo in comment.
17022
17023 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
17024
17025         * gfortran.dg/single_char_string.f90: New test.
17026
17027 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
17028
17029         * gfortran.dg/ichar_2.f90: New test.
17030
17031 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
17032
17033         PR fortran/25093
17034         * gfortran.dg/private_type_4.f90: New.
17035
17036 2006-01-07  Richard Guenther  <rguenther@suse.de>
17037
17038         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
17039
17040 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17041
17042         * gfortran.dg/func_decl_1.f90: New.
17043         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
17044         * gfortran.dg/array_alloc_2.f90: Likewise.
17045         * gfortran.dg/char_result_8.f90: Likewise.
17046         * gfortran.dg/dup_save_1.f90: Likewise.
17047         * gfortran.dg/dup_save_2.f90: Likewise.
17048         * gfortran.dg/f2c_6.f90: Likewise.
17049         * gfortran.dg/f2c_7.f90: Likewise.
17050         * gfortran.dg/func_result_2.f90: Likewise.
17051         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17052
17053 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
17054
17055         PR fortran/22146
17056         * gfortran.dg/elemental_subroutine_1.f90: New test.
17057         * gfortran.dg/elemental_subroutine_2.f90: New test.
17058
17059         PR fortran/25029
17060         PR fortran/21256
17061         * gfortran.dg/assumed_size_refs_1.f90: New test.
17062
17063         PR fortran/20868
17064         PR fortran/20870
17065         * gfortran.dg/assumed_size_refs_2.f90: New test.
17066         * gfortran.dg/initialization_1.f90: Change warning message.
17067
17068 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
17069
17070         * gcc.dg/tree-ssa/loop-15.c: New test.
17071
17072 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17073
17074         PR fortran/25598
17075         * gfortran.dg/backspace_3.f: New test.
17076         * gfortran.dg/backspace_4.f: New test.
17077
17078 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17079
17080         PR fortran/24268
17081         * gfortran.dg/fmt_white.f: Update test.
17082
17083 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
17084
17085         * gcc.dg/cast-1.c: Add new warning.
17086         * gcc.dg/cast-2.c: Likewise.
17087         * gcc.dg/cast-3.c: Likewise.
17088         * gcc.dg/format/cast-1.c: Likewise.
17089         * gcc.dg/cast-4.c: New testcase.
17090
17091 2006-01-05  Richard Guenther  <rguenther@suse.de>
17092
17093         PR tree-optimization/22555
17094         * gcc.dg/tree-ssa/alias-3.c: New testcase.
17095
17096 2006-01-05  Richard Guenther  <rguenther@suse.de>
17097             Diego Novillo  <dnovillo@redhat.com>
17098
17099         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
17100         * gcc.dg/tree-ssa/loop-8.c: Likewise.
17101         * gcc.dg/tree-ssa/loop-1.c: Likewise.
17102         * gcc.dg/tree-ssa/pr23294.c: Likewise.
17103         * gcc.dg/tree-ssa/pr21985.c: Likewise.
17104         * gcc.dg/tree-ssa/loop-14.c: Likewise.
17105         * gcc.dg/tree-ssa/loop-2.c: Likewise.
17106         * gcc.dg/tree-ssa/loop-3.c: Likewise.
17107         * gcc.dg/tree-ssa/loop-4.c: Likewise.
17108         * gcc.dg/tree-ssa/pr21171.c: Likewise.
17109         * gcc.dg/tree-ssa/loop-5.c: Likewise.
17110         * gcc.dg/tree-ssa/loop-10.c: Likewise.
17111         * gcc.dg/tree-ssa/loop-6.c: Likewise.
17112         * treelang/compile/extravar.tree: Likewise.
17113         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
17114         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
17115         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
17116         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
17117         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
17118
17119 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17120
17121         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
17122         for 64-bit fix.
17123
17124 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
17125
17126         PR fortran/23675
17127         gfortran.dg/char_result_11.f90: New.
17128
17129 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
17130
17131         PR c++/24782
17132         * g++.dg/parse/access9.C: New test.
17133         * g++.dg/tc1/dr52.C: Tweak error markers.
17134
17135 2006-01-04  Richard Henderson  <rth@redhat.com>
17136
17137         Merge from gomp branch.
17138         * g++.dg/parse/pragma2.C: Update expected error lines.
17139
17140 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
17141
17142         * g++.dg/other/i386-2.C: New test.
17143
17144         PR target/25554
17145         * gcc.c-torture/compile/20051228-1.c: New test.
17146
17147         PR c/25559
17148         * gcc.dg/pr25559.c: New test.
17149
17150 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
17151
17152         PR c++/25492
17153         * g++.dg/lookup/friend9.C: New test.
17154
17155         PR c++/25625
17156         * g++.dg/template/repo5.C: New test.
17157
17158 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
17159
17160         PR fortran/25101
17161         * gfortran.dg/forall_2.f90: New test.
17162
17163 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17164
17165         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
17166         dg-require-weak.  Adjust regexp to handle leading-underscore
17167         targets and space as well as TAB after .weak.  Change previous
17168         64-bit fix to not use naked dot.
17169
17170 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
17171
17172         PR rtl-optimization/25578
17173         * gcc.c-torture/execute/20060102-1.c: New testcase.
17174
17175 2006-01-03  Richard Guenther  <rguenther@suse.de>
17176
17177         PR c/25183
17178         * gcc.dg/torture/pr25183.c: New testcase.
17179
17180 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
17181
17182         Merge from gomp-branch.
17183         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
17184         * gcc.dg/ia64-sync-2.c: Likewise.
17185         * gcc.dg/ia64-sync-3.c: Likewise.
17186         * gcc.dg/ia64-sync-4.c: Likewise.
17187         * gcc.dg/sync-2.c: Likewise.
17188         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
17189         that sparc64-*-* and sparcv9-*-* supports sync builtins.
17190
17191 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
17192
17193         PR c++/25635
17194         * g++.dg/parse/operator6.C: New test.
17195
17196         PR c++/25637
17197         * g++.dg/parse/error29.C: New test.
17198
17199         PR c++/25638
17200         * g++.dg/parse/dtor6.C: New test.
17201
17202         PR c++/25633
17203         * g++.dg/parse/ctor3.C: New test.
17204
17205         PR c++/25634
17206         * g++.dg/template/class3.C: New test.
17207
17208 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
17209
17210         * g++.dg/debug/debug9.C: New.
17211
17212 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
17213
17214         PR fortran/24640
17215         * gfortran.dg/label_2.f90: New test.
17216
17217 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17218
17219         * g++.dg/lookup/using12.C: Tighten error marker.
17220
17221 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
17222             Andrew Pinski <pinskia@physics.uc.edu>
17223
17224         * gcc.target/powerpc/darwin-abi-3.c: New file.
17225         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
17226         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
17227         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
17228         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
17229         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
17230         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
17231         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
17232         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
17233
17234 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
17235
17236         * gcc.dg/tree-ssa/loadpre1.c: New;
17237         * gcc.dg/tree-ssa/loadpre2.c: New;
17238         * gcc.dg/tree-ssa/loadpre3.c: New;
17239         * gcc.dg/tree-ssa/loadpre4.c: New;
17240         * gcc.dg/tree-ssa/loadpre5.c: New;
17241         * gcc.dg/tree-ssa/loadpre6.c: New;
17242         * gcc.dg/tree-ssa/loadpre7.c: New;
17243         * gcc.dg/tree-ssa/loadpre8.c: New;
17244         * gcc.dg/tree-ssa/loadpre9.c: New;
17245
17246 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
17247
17248         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
17249         * g++.dg/abi/thunk4.C: Likewise.
17250
17251 2006-01-01  Andreas Jaeger  <aj@suse.de>
17252
17253         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
17254         portable.
17255
17256 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
17257
17258         PR c++/25294
17259         * gcc.dg/pragma-pack-3.c: New test.
17260         * g++.dg/parse/pragma3.C: New test.
17261
17262 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17263
17264         PR middle-end/24827
17265         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
17266
17267 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17268
17269         PR testsuite/25214
17270         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
17271
17272 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
17273
17274         PR fortran/22607
17275         * gfortran-dg/pure_byref_3.f90: New.
17276
17277         fortran/PR 25396
17278         * gfortran.dg/userdef_operator_1.f90: New.
17279
17280 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17281
17282         * g++.dg/abi/thunk3.C: New.
17283         * g++.dg/abi/thunk4.C: New.
17284
17285 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
17286
17287         PR fortran/25532
17288         * gfortran.dg/host_used_types_1.f90: New test. Check that host
17289         associated derived type components of derived types are
17290         properly declared in contained procedures.
17291
17292 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17293
17294         PR libgfortran/25139
17295         * gfortran.dg/backspace_2.f: New test.
17296
17297 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17298
17299         PR libgfortran/25550
17300         * gfortran.dg/endfile.f: New test.
17301
17302 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17303
17304         PR libgfortran/25419
17305         * gfortran.dg/comma.f: New test.
17306
17307 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17308
17309         * lib/gfortran-dg.exp: Remove trailing whitespace.
17310         * lib/fortran-torture.exp: Test with -fbounds-check instead of
17311         -funroll-all-loops.
17312
17313 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
17314
17315         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
17316         Extended Double long doubles or repeat tests when long double is
17317         the same size as double.
17318
17319 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17320
17321         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
17322
17323         PR testsuite/25442
17324         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
17325         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
17326
17327         PR testsuite/25441
17328         * gcc.dg/pr23911.c: Make test variable static.
17329
17330         PR testsuite/25444
17331         * gcc.dg/tree-ssa/pr14841.c: Likewise.
17332
17333 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
17334
17335         PR c++/25439
17336         * g++.dg/parse/crash17.C: Adjust error markers.
17337         * g++.dg/template/error20.C: New test.
17338
17339 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
17340
17341         PR c++/23172
17342         * g++.dg/ext/complit4.C: New test.
17343
17344         PR c++/25417
17345         * g++.dg/ext/complit5.C: Likewise.
17346
17347 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
17348
17349         PR tree-optimization/25125
17350         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
17351         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
17352         * gcc.c-torture/execute/pr25125.c: New.
17353
17354 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
17355
17356         PR fortran/25029
17357         PR fortran/21256
17358         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
17359         functions with incorrect assumed size references.
17360
17361 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
17362
17363         PR c++/23171
17364         * g++.dg/opt/init1.C: New test.
17365
17366 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
17367
17368         PR c++/24671
17369         * g++.dg/template/sfinae3.C: New test.
17370
17371 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17372
17373         * g++.dg/other/friend4.C: New test.
17374
17375 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
17376
17377         PR target/25005
17378         * g++.dg/opt/pr25005.C: New test.
17379
17380 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
17381
17382         PR c++/25369
17383         * g++.dg/template/ptrmem16.C: New test.
17384
17385 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
17386
17387         PR fortran/25029
17388         PR fortran/21256
17389         * gfortran.dg/initialization_1.f90: Add test of SIZE.
17390
17391 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17392
17393         PR libgfortran/25307
17394         * gfortran.dg/list_read_5.f90: New test.
17395
17396 2005-12-22  Richard Henderson  <rth@redhat.com>
17397
17398         * gcc.target/i386/sse-7.c: Use -msse2.
17399
17400 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
17401
17402         PR rtl-optimization/25432
17403         * gcc.c-torture/compile/20051216-1.c: New test.
17404
17405         PR objc/25328
17406         * objc/execute/pr25328.m: New test.
17407
17408 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
17409
17410         PR c++/25364
17411         * g++.dg/template/call4.C: New test.
17412
17413 2005-12-22  Dale Johannesen  <dalej@apple.com>
17414
17415         * gcc.target/i386/sse-17.c: New.
17416
17417 2005-12-22  Paul Brook  <paul@codesourcery.com>
17418
17419         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
17420
17421 2005-12-22  Paul Brook  <paul@codesourcery.com>
17422
17423         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
17424
17425 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17426
17427         PR tree-opt/25513
17428         * gcc.c-torture/compile/pr25513.c: New test.
17429
17430 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17431
17432         PR c++/23333
17433         * g++.dg/parse/error25.C: Add more tests.
17434
17435 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17436
17437         PR fortran/18990
17438         * gfortran.dg/der_charlen_1.f90: New.
17439
17440 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
17441
17442         PR fortran/20889
17443         * gfortran.dg/pointer_component_type_1.f90: New test.
17444
17445         PR fortran/25029
17446         PR fortran/21256
17447         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
17448         should give an error with assumed size array refernces and checks
17449         those that should not.
17450         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
17451         reference an upper bound so that it does not generate an error.
17452
17453         PR fortran/19362
17454         PR fortran/20244
17455         PR fortran/20864
17456         PR fortran/25391
17457         * gfortran.dg/used_dummy_types_1.f90: New test.
17458         * gfortran.dg/used_dummy_types_2.f90: New test.
17459         * gfortran.dg/used_dummy_types_3.f90: New test.
17460         * gfortran.dg/used_dummy_types_4.f90: New test.
17461         * gfortran.dg/used_dummy_types_5.f90: New test.
17462
17463         PR fortran/23152
17464         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
17465         group already being USE associated.
17466         * gfortran.dg/assumed_shape_nml.f90: New test.
17467         * gfortran.dg/assumed_size_nml.f90: New test.
17468
17469         PR fortran/20862
17470         PR fortran/25053
17471         PR fortran/25063
17472         PR fortran/25064
17473         PR fortran/25066
17474         PR fortran/25067
17475         PR fortran/25068
17476         PR fortran/25307
17477         * gfortran.dg/io_constraints_1.f90: New test.
17478         * gfortran.dg/io_constraints_1.f90: New test.
17479         * gfortran.dg/iostat_3.f90: Change wording of warning.
17480         * gfortran.dg/g77/19981216-0.f: The same.
17481
17482 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
17483
17484         PR tree-optimization/23518
17485         * gcc.dg/pr23518.c: New.
17486
17487 2005-12-21  Mike Stump  <mrs@apple.com>
17488
17489         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
17490
17491 2005-12-21  Paul Brook  <paul@codesourcery.com>
17492
17493         * gcc.dg/pr19340.c: Skip on m68k targets.
17494
17495 2005-12-21  Steven Bosscher  <stevenb@suse.de>
17496
17497         PR rtl-optimization/25196
17498         * gcc.dg/pr25196.c: New test.
17499
17500 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
17501
17502         PR fortran/25423
17503         gfortran.dg/where_nested_1.f90: New.
17504
17505 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
17506
17507         PR tree-optimization/25382.
17508         * gcc.dg/tree-ssa/pr25382.c: New.
17509
17510 2005-12-20  Richard Guenther  <rguenther@suse.de>
17511
17512         PR middle-end/24306
17513         * gcc.target/i386/pr24306.c: New testcase.
17514
17515 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
17516
17517         PR tree-optimization/25501
17518         * gcc.dg/tree-ssa/pr25501.c: New.
17519
17520 2005-12-20  Richard Guenther  <rguenther@suse.de>
17521
17522         Revert
17523         2005-12-02  Richard Guenther  <rguenther@suse.de>
17524
17525         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17526
17527 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
17528
17529         PR c++/21228
17530         * g++.dg/warn/Wunreachable-code-2.C: New test.
17531
17532 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
17533
17534         PR c++/24278
17535         * g++.dg/template/ctor5.C: New test.
17536
17537         PR c++/24915
17538         * g++.dg/template/overload8.C: New test.
17539
17540 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
17541
17542         * gcc.c-torture/compile/pr25483 : New test.
17543
17544 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17545
17546         PR c++/20552
17547         * g++.dg/ext/typeof10.C: New test.
17548
17549 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17550
17551         * gcc.dg/mt-loopi1.c: New.
17552
17553 2005-12-18  Richard Guenther  <rguenther@suse.de>
17554
17555         PR tree-optimization/25481
17556         * gcc.dg/torture/pr25481.c: New testcase.
17557
17558 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17559
17560         PR rtl-optimization/21041
17561         * gcc.dg/pr21041.c: New test.
17562
17563 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17564
17565         PR libgfortran/25463
17566         * gfortran.dg/advance.f90: New test.
17567
17568 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
17569
17570         * gcc.dg/20051201-1.c: New test.
17571
17572 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
17573
17574         PR fortran/25018
17575         * gfortran.dg/initialization_1.f90: New test.
17576         * gfortran.dg/enum_5.f90: Change dg-error to new message.
17577         * gfortran.dg/g77/980616-0.f: The same.
17578
17579 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17580
17581         * PR fortran/25458
17582         * gfortran.dg/chkbits.f90: New test.
17583
17584 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17585
17586         * gfortran.dg/enum_5.f: Revert to previous version.
17587
17588 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17589
17590         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
17591         * gfortran.dg/nested_modules_1.f90: Ditto.
17592         * gfortran.dg/hollerith_f95.f90: Ditto.
17593         * gfortran.dg/select_5.f90: Ditto.
17594         * gfortran.dg/secnds.f: Ditto.
17595         * gfortran.dg/hollerith2.f90: Ditto.
17596         * gfortran.dg/imag_2.f: Ditto.
17597         * gfortran.dg/ftell_2.f90: Ditto.
17598         * gfortran.dg/malloc_free_1.f90: Ditto.
17599         * gfortran.dg/logint-1.f: Ditto.
17600         * gfortran.dg/recursive_statement_functions.f90: Ditto.
17601         * gfortran.dg/e_d_fmt.f90: Ditto.
17602         * gfortran.dg/hollerith_legacy.f90: Ditto.
17603         * gfortran.dg/logint-2.f: Ditto.
17604         * gfortran.dg/enum_5.f90: Ditto.
17605         * gfortran.dg/f2c_2.f90: Ditto.
17606         * gfortran.dg/pr17143.f90: Ditto.
17607         * gfortran.dg/namelist_14.f90: Ditto.
17608         * gfortran.dg/logint-3.f: Ditto.
17609         * gfortran.dg/spread_scalar_source.f90: Ditto.
17610         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
17611         * gfortran.dg/namelist_11.f: Ditto.
17612         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17613         * gfortran.dg/g77/20010519-1.f
17614         * gfortran.dg/g77/alpha1.f: Ditto.
17615         * gfortran.dg/g77/990115-1.f: Ditto.
17616         * gfortran.dg/g77/erfc.f: Ditto.
17617         * gfortran.dg/g77/19990313-3.f: Ditto.
17618         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
17619         * gfortran.dg/g77/20010426.f: Ditto.
17620         * gfortran.dg/g77/19990313-0.f: Ditto.
17621         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
17622         * gfortran.dg/g77/20000629-1.f: Ditto.
17623         * gfortran.dg/g77/970125-0.f: Ditto.
17624         * gfortran.dg/g77/8485.f: Ditto.
17625         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
17626         * gfortran.dg/g77/19990313-1.f: Ditto.
17627         * gfortran.dg/g77/int8421.f: Ditto.
17628         * gfortran.dg/g77/19990305-0.f: Ditto.
17629         * gfortran.dg/g77/947.f: Ditto.
17630         * gfortran.dg/g77/19990905-2.f: Ditto.
17631         * gfortran.dg/g77/cabs.f: Ditto.
17632         * gfortran.dg/g77/19990313-2.f: Ditto.
17633         * gfortran.dg/g77/20020307-1.f: Ditto.
17634         * gfortran.dg/g77/dcomplex.f: Ditto.
17635         * gfortran.dg/g77/19990502-1.f: Ditto.
17636         * gfortran.dg/g77/19981216-0.f: Ditto.
17637         * gfortran.dg/common_4.f90: Ditto.
17638         * gfortran.dg/entry_4.f90: Ditto.
17639         * gfortran.dg/equiv_constraint_2.f90: Ditto.
17640         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
17641         * gfortran.dg/namelist_12.f: Ditto.
17642         * gfortran.dg/scale_1.f90: Ditto.
17643         * gfortran.dg/modulo_1.f90
17644         * gfortran.dg/hollerith.f90: Ditto.
17645         * gfortran.dg/direct_io_3.f90: Ditto.
17646         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
17647         * gfortran.dg/gnu_logical_1.F: Ditto.
17648         * gfortran.dg/unf_io_convert_1.f90: Ditto.
17649         * gfortran.dg/assign_1.f90: Ditto.
17650         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
17651         * gfortran.dg/pr23095.f: Ditto.
17652         * gfortran.dg/read_float_1.f90: Ditto.
17653
17654 2005-12-17  Andreas Jaeger  <aj@suse.de>
17655
17656         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
17657         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
17658
17659 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17660
17661         PR fortran/24268
17662         * gfortran.dg/fmt_white.f: New test.
17663
17664 2005-12-16  Steven G. Kargl <kargls@comcast.net>
17665
17666         * gfortran.dg/label_1.f90: New test.
17667
17668 2005-12-15  Ben Elliston  <bje@au.ibm.com>
17669
17670         PR testsuite/25422
17671         * gcc.dg/20031012-1.c: Add -Walways-true option.
17672         * gcc.dg/weak/weak-3.c: Likewise.
17673         * g++.old-deja/g++.mike/warn8.C: Likewise.
17674
17675 2005-12-16  Mike Stump  <mrs@apple.com>
17676
17677         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
17678         exit.
17679
17680 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17681
17682         PR libgfortran/25264
17683         PR libgfortran/25349
17684         * gfortran.dg/tl_editing.f90: Added additional checks.
17685         * gfortran.dg/t_editing.f: New test.
17686         * gfortran.dg/write_padding.f90: New test
17687
17688 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17689
17690         PR testsuite/25215
17691         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
17692
17693 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
17694
17695         PR rtl-optimization/24899
17696         * gcc.c-torture/execute/20051215-1.c: New test.
17697
17698 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
17699
17700         PR 24823
17701         * gfortran.dg/pr24823.f: New test.
17702
17703 2005-12-16  Jeff Law  <law@redhat.com>
17704
17705         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
17706
17707 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17708
17709         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17710         (base_types): Change C++ style comments to C style comments.  Remove
17711         aligned types from the array.  Keep Enums disabled.
17712         (complex_types): Remove aligned types from the array.
17713         Comment out "_Complex long double".
17714         (attrib_types): Remove.
17715         (complex_attrib_types): Remove.
17716         (attrib_array_types): Remove.
17717         (complex_attrib_array_types): Remove.
17718         (aligned_bitfld_types): Remove.
17719         (n_aligned_bitfld_types): Remove.
17720         (FEATURE_ALIGNEDPACKED): Delete.
17721         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
17722         (singles): Remove support for adding attributes.
17723         (choose_type): Remove support for attributed types.
17724         (generate_fields): Remove support for attributed bit-fields.
17725         Remove support for adding attributes.
17726         (generate_random_tests): Remove support for adding attributes.
17727         (features): Add back "[0] :0" and "complex vector [0]".
17728         (main): Remove support for attributed bit-fields.
17729         Uncomment the calling of generate_random_tests for the rests of
17730         the tests.
17731
17732 2005-12-16  Jan Hubicka  <jh@suse.cz>
17733
17734         * gcc.c-torture/combine/pr25224.c: New.
17735
17736 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
17737
17738         PR other/25028
17739         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
17740         HP-UX.
17741
17742 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
17743
17744         * gcc.dg/20051215-1.c: New file.
17745
17746 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17747
17748         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
17749         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
17750
17751 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
17752
17753         PR fortran/18197
17754         * gfortran.dg/dummy_functions_1.f90: New.
17755
17756 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
17757
17758         PR rtl-optimization/25310
17759         * gcc.c-torture/compile/pr25310.c: New test.
17760
17761 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
17762
17763         PR debug/25023
17764         * gcc.dg/pr25023.c: New test.
17765
17766 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17767
17768         * g++.old-deja/g++.brendan/redecl1.C,
17769         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
17770         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
17771         g++.old-deja/g++.oliva/typeof1.C,
17772         g++.old-deja/g++.other/crash16.C,
17773         g++.old-deja/g++.other/crash34.C,
17774         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
17775         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
17776         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
17777         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
17778         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
17779         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
17780         Remove xfail.
17781
17782 2005-12-14  Kean Johnston  <jkj@sco.com>
17783             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17784
17785         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
17786         * gcc.target/i386/20020523-1.c: Ditto.
17787         * gcc.target/i386/tailcall-1.c: Ditto.
17788         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
17789         * gcc.target/i386/ssetype-5.c: Ditto.
17790
17791 2005-12-14  Jeff Law  <law@redhat.com>
17792
17793         * gcc.dg/tree-ssa/foldstring-1.c: New test.
17794
17795 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
17796
17797         PR target/25254
17798         PR target/24188
17799         * gcc.target/i386/pr25254.c: New test.
17800         * gfortran.dg/PR24188.f: New test.
17801
17802 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
17803
17804         * lib/fortran-torture.exp: Catch remaining uses of
17805         remote_file build delete.
17806
17807 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17808
17809         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
17810
17811 2005-12-14  Ben Elliston  <bje@au.ibm.com>
17812
17813         * gcc.dg/warn-addr-cmp.c: New test.
17814
17815 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17816
17817         PR debug/25023
17818         PR target/25293
17819         * gcc.target/i386/pr25293.c: New test.
17820
17821 2005-12-13  Petr Machata  <machata@post.cz>
17822
17823         PR c++/24907
17824         * g++.dg/parse/comma2.C: New test.
17825
17826 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
17827             Jakub Jelinek  <jakub@redhat.com>
17828
17829         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17830         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17831         (limits.h): Include unconditionally.
17832         (stdlib.h): Likewise.
17833         (hashtab.h): Do not include.
17834         (getopt.h): Likewise.
17835         (stddef.h): Include.
17836         (hashval_t): Define.
17837         (struct entry): Add "next" field.
17838         (HASH_SIZE): New macro.
17839         (hash_table): New variable.
17840         (switchfiles): Do not use xmalloc.
17841         (mix): New macro.
17842         (iterative_hash): New function.
17843         (hasht): Remove.
17844         (e_exists): New function.
17845         (e_insert): Likewise.
17846         (output): Use, instead of libiberty hashtable functions.
17847         (main): Do not use getopt.  Do not call htab_create.
17848
17849 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17850
17851         PR c++/25331
17852         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
17853         put atal* and atpaal* attributes on array elements.
17854         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
17855         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
17856         put atal* and atpaal* attributes on array elements.
17857         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
17858
17859 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
17860
17861         * gcc.dg/single-precision-constant.c: New test.
17862
17863 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
17864
17865         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
17866         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
17867         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
17868         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17869         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17870         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17871         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
17872         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
17873         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
17874         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
17875         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
17876         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
17877         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
17878         gcc.target/powerpc/ppc-sdata-2.c,
17879         gcc.target/powerpc/ppc-stackalign-1.c,
17880         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
17881         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
17882         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
17883         gcc.target/powerpc/rs6000-ldouble-2.c,
17884         gcc.target/powerpc/rs6000-power2-1.c,
17885         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
17886         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
17887         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
17888         option into target selector.
17889         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
17890         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
17891
17892 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17893
17894         PR objc/25348
17895         * objc.dg/encode-9.m: New test.
17896
17897 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17898
17899         PR testsuite/20772
17900         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
17901         * gcc.dg/asm-b.c: Fix typo.
17902         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
17903         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17904         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
17905         i?86 lp64 and x86_64 ilp32.
17906         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
17907         on i?86 lp64.
17908         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
17909
17910 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
17911
17912         PR fortran/25078
17913         gfortran.dg/equiv_5.f90: New test.
17914
17915 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
17916
17917         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
17918         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
17919         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
17920         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
17921         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
17922         * gcc.dg/tree-ssa/reassoc-5.c: New.
17923         * gcc.dg/tree-ssa/reassoc-6.c: New.
17924         * gcc.dg/tree-ssa/reassoc-7.c: New.
17925         * gcc.dg/tree-ssa/reassoc-8.c: New.
17926         * gcc.dg/tree-ssa/reassoc-9.c: New.
17927         * gcc.dg/tree-ssa/reassoc-10.c: New.
17928         * gcc.dg/tree-ssa/reassoc-11.c: New.
17929
17930 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17931
17932         PR testsuite/25167
17933         PR testsuite/24478
17934         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
17935
17936 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
17937
17938         PR c++/25300
17939         * g++.dg/template/inherit.C: Do not use a generic error message.
17940
17941 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17942
17943         PR libobjc/25354
17944         * objc.dg/gnu-encoding: New directory.
17945         * objc.dg/gnu-encoding/compat-common.h: New file.
17946         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
17947         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
17948         * objc.dg/gnu-encoding/vector-defs.h: New file.
17949         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
17950         * objc.dg/gnu-encoding/generate-random.c: New file.
17951         * objc.dg/gnu-encoding/generate-random_r.c: New file.
17952         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
17953         * objc.dg/gnu-encoding/generate-random.h: New file.
17954
17955 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
17956
17957         PR c++/25337
17958         * g++.dg/template/defarg7.C: New test.
17959
17960 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17961
17962         PR libobjc/25347
17963         * objc.dg/encode-8.m: New test.
17964
17965 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17966
17967         PR libobjc/25346
17968         * objc.dg/encode-7.m: New test.
17969
17970 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
17971
17972         PR c++/25010
17973         * g++.dg/opt/inline10.C: New test.
17974
17975 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
17976
17977         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
17978
17979 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
17980
17981         * gfortran.dg/substring_equivalence.f90: typo in comment
17982
17983 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17984
17985         PR fortran/25068
17986         * gfortran.dg/iostat_3.f90: New test.
17987
17988 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
17989
17990         PR fortran/23815
17991         * gfortran.dg/unf_io_convert_1.f90: New test.
17992         * gfortran.dg/unf_io_convert_2.f90: New test.
17993         * gfortran.dg/unf_io_convert_3.f90: New test.
17994
17995 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17996
17997         PR testsuite/20772
17998         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
17999         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
18000         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18001         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
18002         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
18003         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18004         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
18005         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
18006         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18007         gcc.dg/torture/fp-int-convert-float128-timode.c,
18008         gcc.dg/torture/fp-int-convert-float128.c,
18009         gcc.dg/torture/fp-int-convert-float80-timode.c,
18010         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
18011         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
18012
18013         * gcc.dg/tls/opt-1.c: Require effective target fpic.
18014
18015 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
18016
18017         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
18018
18019 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
18020
18021         * gcc.dg/20051207-1.c,
18022         * gcc.dg/20051207-2.c,
18023         * gcc.dg/20051207-3.c: New tests.
18024
18025 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18026
18027         PR testsuite/20772
18028         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
18029         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
18030         dg-skip-if target selector.
18031
18032         PR testsuite/20772
18033         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
18034         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
18035         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
18036         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
18037         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
18038         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
18039         and/or merge with i?86 cases.
18040
18041         * gcc.dg/tls/opt-3.c: Require effective target fpic.
18042
18043         PR testsuite/20772
18044         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
18045         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
18046         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
18047         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
18048         x86_64-*-linux*.
18049
18050 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
18051
18052         PR target/25311
18053         * gcc.c-torture/compile/pr25311.c: New test.
18054
18055 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18056
18057         PR libgfortran/25039
18058         * gfortran.dg/read_comma.f: New test.
18059
18060 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
18061
18062         PR c++/19317
18063         * g++.dg/opt/pr19317-1.C: New test.
18064         * g++.dg/opt/pr19317-2.C: New test.
18065         * g++.dg/opt/pr19317-3.C: New test.
18066
18067         PR target/19005
18068         * gcc.c-torture/execute/pr19005.c: New test.
18069
18070         PR target/17828
18071         * g++.old-deja/g++.other/comdat5.C: New test.
18072         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
18073
18074         * g++.dg/compat/struct-layout-1.exp: New file.
18075         * g++.dg/compat/struct-layout-1.h: New.
18076         * g++.dg/compat/struct-layout-1_generate.c: New.
18077         * g++.dg/compat/struct-layout-1_x1.h: New.
18078         * g++.dg/compat/struct-layout-1_x2.h: New.
18079         * g++.dg/compat/struct-layout-1_y1.h: New.
18080         * g++.dg/compat/struct-layout-1_y2.h: New.
18081
18082         * gcc.dg/20050330-2.c: New test.
18083
18084 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18085
18086         PR fortran/25292
18087         * gfortran.dg/associated_1.f90: New.
18088
18089 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18090
18091         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
18092         ILP32 vect_no_align platforms.
18093
18094 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
18095             Jakub Jelinek  <jakub@redhat.com>
18096
18097         PR target/25268
18098         * gcc.c-torture/compile/20051207-1.c: New test.
18099
18100 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18101
18102         PR testsuite/20772
18103         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
18104         gcc.dg/torture/pr18582-1.c,
18105         gcc.target/i386/attributes-error.c: Also test on x86_64.
18106
18107         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
18108
18109 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18110
18111         PR c++/19397
18112         * g++.dg/template/typedef3.C: New test.
18113
18114         PR c++/19762
18115         PR c++/19764
18116         * g++.dg/template/dtor3.C: Fix error markers.
18117
18118 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
18119
18120         * lib/target-supports.exp (check_effective_target_sync_char_short):
18121         Add s390*.
18122
18123 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
18124
18125         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
18126
18127 2005-12-06  Roger Sayle  <roger@eyesopen.com>
18128
18129         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
18130         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
18131         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
18132         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
18133
18134 2005-12-06  Roger Sayle  <roger@eyesopen.com>
18135
18136         PR c++/25263
18137         * g++.dg/other/array2.C: New test case.
18138
18139 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
18140
18141         * gcc.dg/darwin-weakimport-3.c: New.
18142
18143         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
18144         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
18145         and to work on Darwin.
18146         * gcc.dg/attr-weakref-1b.c: New file.
18147         * gcc.dg/attr-weakref-2.c: New test.
18148         * gcc.dg/darwin-weakref-1.c: New test.
18149
18150 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
18151
18152         PR testsuite/25247
18153         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
18154         use in selector expressions.
18155         (dg-xfail-if): Ditto.
18156         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
18157         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
18158         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
18159         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
18160         * gcc.test-framework/test-framework.exp: Skip generated tests if
18161         CHECK_TEST_FRAMEWORK is not 1.
18162
18163 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18164
18165         PR tree-optimization/24963
18166         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
18167
18168         PR target/24108
18169         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
18170
18171         PR target/18580
18172         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
18173         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
18174         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
18175         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
18176
18177 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
18178
18179         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
18180         dg-options.
18181
18182 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
18183
18184         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
18185
18186 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
18187
18188         * gcc.dg/format/cast-1.c: New test.
18189
18190 2005-12-04  Roger Sayle  <roger@eyesopen.com>
18191
18192         PR c/7776
18193         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
18194         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
18195         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
18196         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
18197
18198 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
18199
18200         * gcc.dg/cast-pretty-print-1.c: New test.
18201
18202 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
18203
18204         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
18205
18206 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
18207
18208         PR c++/24173
18209         * g++.dg/template/friend40.C: New test.
18210
18211 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
18212
18213         PR target/25199
18214         * gcc.target/i386/movq-2.c: New test.
18215         * gcc.target/i386/movq.c: Remove target i?86, instead add
18216         dg-require-effective-target ilp32.
18217
18218 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18219
18220         PR c++/24103
18221         * g++.dg/other/default1.C: New test.
18222
18223 2005-12-02  Richard Guenther  <rguenther@suse.de>
18224
18225         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18226
18227 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18228
18229         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
18230
18231 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
18232
18233         PR target/21017
18234         * gcc.target/powerpc/rotate.c: New.
18235
18236 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18237
18238         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
18239         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
18240
18241 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18242
18243         PR c/13384
18244         * gcc.dg/pr17730-1.c: Adjust.
18245         * gcc.dg/lvalue1.c (main): Likewise.
18246         * gcc.dg/lvalue-2.c: Likewise.
18247         * g++.dg/pr7503-3.C
18248
18249 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
18250
18251         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
18252         error messages.
18253
18254 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
18255
18256         PR fortran/24789
18257         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
18258
18259 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
18260
18261         PR target/24475
18262         * lib/target-supports.exp (check_effective_target_tls): New.
18263         (check_effective_target_tls_runtime): New.
18264         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
18265         for TLS support.
18266         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
18267         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18268         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
18269         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
18270         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
18271         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
18272         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18273         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
18274         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
18275         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
18276         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
18277         effective-target TLS.
18278         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
18279         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
18280         effective-target TLS runtime.
18281
18282 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
18283
18284         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
18285
18286 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
18287
18288         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
18289         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
18290         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
18291         ignored" warnings when "packing" is the same as the ABI layout.
18292
18293 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
18294
18295         PR fortran/21302
18296         * gfortran.dg/line_length_1.f: New test.
18297         * gfortran.dg/line_length_2.f90: Ditto.
18298
18299 2005-11-30  Richard Guenther  <rguenther@suse.de>
18300
18301         PR tree-optimization/21655
18302         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
18303
18304 2005-11-30  Dale Johannesen  <dalej@apple.com>
18305
18306         * gcc.c-torture/compile/pr24930.c: New.
18307
18308 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
18309
18310         PR fortran/15809
18311         *  gfortran.dg/auto_char_dummy_array.f90: New test.
18312
18313 2005-11-30  Jeff Law  <law@redhat.com>
18314
18315         * g++.old-deja/g++.law/pr25000.C: New test.
18316
18317 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
18318
18319         * gcc.dg/tls/opt-11.c: New test.
18320
18321 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18322
18323         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
18324         targets.
18325         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
18326         LP64 ia64.
18327
18328 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
18329
18330         * gfortran.dg/open_access_1.f90: New test.
18331
18332 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18333
18334         * gcc.dg/charset/builtin2.c: New test.
18335
18336 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
18337
18338         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
18339         on mmix-*-* for *_[xy].c.
18340
18341 2005-11-28  Kean Johnston  <jkj@sco.com>
18342
18343         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
18344         headers.
18345         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
18346         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
18347         * gcc.target/i386/asm-3.c: Ditto.
18348         * gcc.target/i386/clobbers.c: Ditto.
18349         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
18350         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
18351         test regexp.
18352         * gcc.target/i386/mul.c: Ditto.
18353         * gcc.target/i386/ssetype-1.c: Ditto.
18354         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
18355         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
18356         static so the test works with -fPIC mode too. Based on comment in
18357         PR19231 by Pinski.
18358         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
18359
18360 2005-11-28  Richard Guenther  <rguenther@suse.de>
18361
18362         * gcc.dg/alias-9.c: New testcase.
18363         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
18364
18365 2005-11-28  Roger Sayle  <roger@eyesopen.com>
18366             Uros Bizjak  <uros@kss-loka.si>
18367
18368         PR middle-end/20219
18369         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
18370         tan(x)/sin(x) transformations.
18371
18372 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
18373
18374         PR middle-end/24575
18375         * gcc.dg/tree-ssa/divide-3.c: New test.
18376         * gcc.dg/tree-ssa/divide-4.c: New test.
18377
18378 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
18379
18380         PR fortran/24917
18381         *  gfortran.dg/boz_6.f90: New test.
18382
18383 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18384
18385         PR fortran/23912
18386         * gfortran.dg/modulo_1.f90: New test.
18387
18388 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18389
18390         PR libfortran/24919
18391         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
18392         fail on CRLF platforms.
18393         * gfortran.dg/ftell_2.f90: Likewise.
18394
18395 2005-11-26  Eric Christopher  <echristo@apple.com>
18396
18397         * gcc.dg/intmax_t-1.c: Remove mips xfail.
18398
18399 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
18400
18401         * objc.dg/gnu-runtime-3.m: Simplify.
18402
18403 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
18404
18405         PR middle-end/23669
18406         * gcc.dg/tree-ssa/divide-1.c: New test.
18407         * gcc.dg/tree-ssa/divide-2.c: New test.
18408
18409 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
18410
18411         PR libgfortran/24945
18412         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
18413
18414 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
18415
18416         PR libgfortran/24945
18417         * gfortran.dg/open_status_2.f90: New test.
18418
18419 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18420
18421         * gcc.c-torture/execute/builtins/fprintf.c,
18422         gcc.c-torture/execute/builtins/fputs-lib.c,
18423         gcc.c-torture/execute/builtins/fputs.c,
18424         gcc.c-torture/execute/builtins/lib/fprintf.c,
18425         gcc.c-torture/execute/builtins/lib/printf.c,
18426         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
18427
18428 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
18429
18430         * gcc.dg/20050922-2.c: New test.
18431
18432 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18433
18434         * objc.dg/gnu-runtime-3.m: New test.
18435
18436 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18437
18438         PR c++/9278
18439         * g++.dg/other/void1.C: New test.
18440
18441 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
18442
18443         PR middle-end/24998
18444         * gcc.dg/torture/fp-int-convert-float.c,
18445         gcc.dg/torture/fp-int-convert-double.c,
18446         gcc.dg/torture/fp-int-convert-long-double.c,
18447         gcc.dg/torture/fp-int-convert-timode.c,
18448         gcc.dg/torture/fp-int-convert-float80.c,
18449         gcc.dg/torture/fp-int-convert-float80-timode.c,
18450         gcc.dg/torture/fp-int-convert-float128.c,
18451         gcc.dg/torture/fp-int-convert-float128-timode.c,
18452         gcc.dg/torture/fp-int-convert.h: New files.
18453
18454 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
18455
18456         PR middle-end/24989
18457         * gcc.dg/tree-ssa/bool-10.c: New test.
18458         * gcc.dg/tree-ssa/bool-11.c: New test.
18459         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
18460
18461 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
18462
18463         PR middle-end/24990
18464         * tree-ssa/pr24990-1.c: New test.
18465
18466 2005-11-24  Richard Guenther  <rguenther@suse.de>
18467         Dirk Mueller <dmueller@suse.de>
18468
18469         PR c++/14024
18470         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
18471         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
18472         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
18473         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
18474         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
18475         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
18476
18477 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
18478
18479         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
18480
18481 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18482
18483         PR c/21668
18484         * gcc.dg/Wc++-compat.c: New.
18485         * gcc.dg/Wno-c++-compat.c: New.
18486
18487 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
18488
18489         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
18490         (vspltish, vspltisw): Likewise.
18491
18492 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18493
18494         PR libgfortran/24794
18495         * gfortran.dg/namelist_12.f: Fix quotes.
18496         * gfortran.dg/namelist_13.f90: Fix quotes.
18497         * gfortran.dg/namelist_14.f90: Fix quotes.
18498         * gfortran.dg/namelist_15.f90: Fix quotes.
18499         * gfortran.dg/namelist_use.f90: Fix quotes.
18500         * gfortran.dg/namelist_use_only.f90: Fix quotes.
18501         * gfortran.dg/namelist_21.f90: New test.
18502         * gfortran.dg/namelist_22.f90: New test.
18503
18504 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
18505
18506         PR target/23435
18507         * gcc.c-torture/compile/pr23435.c: New.
18508
18509 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18510
18511         * gcc.c-torture/execute/floatunsisf-1.c: New test.
18512
18513 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18514
18515         * gcc.target/powerpc/405-macchw-1.c,
18516         gcc.target/powerpc/405-macchw-2.c,
18517         gcc.target/powerpc/405-macchwu-1.c,
18518         gcc.target/powerpc/405-macchwu-2.c,
18519         gcc.target/powerpc/405-machhw-1.c,
18520         gcc.target/powerpc/405-machhw-2.c,
18521         gcc.target/powerpc/405-machhwu-1.c,
18522         gcc.target/powerpc/405-machhwu-2.c,
18523         gcc.target/powerpc/405-maclhw-1.c,
18524         gcc.target/powerpc/405-maclhw-2.c,
18525         gcc.target/powerpc/405-maclhwu-1.c,
18526         gcc.target/powerpc/405-maclhwu-2.c,
18527         gcc.target/powerpc/405-mulchw-1.c,
18528         gcc.target/powerpc/405-mulchw-2.c,
18529         gcc.target/powerpc/405-mulchwu-1.c,
18530         gcc.target/powerpc/405-mulchwu-2.c,
18531         gcc.target/powerpc/405-mulhhw-1.c,
18532         gcc.target/powerpc/405-mulhhw-2.c,
18533         gcc.target/powerpc/405-mulhhwu-1.c,
18534         gcc.target/powerpc/405-mulhhwu-2.c,
18535         gcc.target/powerpc/405-mullhw-1.c,
18536         gcc.target/powerpc/405-mullhw-2.c,
18537         gcc.target/powerpc/405-mullhwu-1.c,
18538         gcc.target/powerpc/405-mullhwu-2.c,
18539         gcc.target/powerpc/405-nmacchw-1.c,
18540         gcc.target/powerpc/405-nmacchw-2.c,
18541         gcc.target/powerpc/405-nmachhw-1.c,
18542         gcc.target/powerpc/405-nmachhw-2.c,
18543         gcc.target/powerpc/405-nmaclhw-1.c,
18544         gcc.target/powerpc/405-nmaclhw-2.c,
18545         gcc.target/powerpc/440-macchw-1.c,
18546         gcc.target/powerpc/440-macchw-2.c,
18547         gcc.target/powerpc/440-macchwu-1.c,
18548         gcc.target/powerpc/440-macchwu-2.c,
18549         gcc.target/powerpc/440-machhw-1.c,
18550         gcc.target/powerpc/440-machhw-2.c,
18551         gcc.target/powerpc/440-machhwu-1.c,
18552         gcc.target/powerpc/440-machhwu-2.c,
18553         gcc.target/powerpc/440-maclhw-1.c,
18554         gcc.target/powerpc/440-maclhw-2.c,
18555         gcc.target/powerpc/440-maclhwu-1.c,
18556         gcc.target/powerpc/440-maclhwu-2.c,
18557         gcc.target/powerpc/440-mulchw-1.c,
18558         gcc.target/powerpc/440-mulchw-2.c,
18559         gcc.target/powerpc/440-mulchwu-1.c,
18560         gcc.target/powerpc/440-mulchwu-2.c,
18561         gcc.target/powerpc/440-mulhhw-1.c,
18562         gcc.target/powerpc/440-mulhhw-2.c,
18563         gcc.target/powerpc/440-mulhhwu-1.c,
18564         gcc.target/powerpc/440-mulhhwu-2.c,
18565         gcc.target/powerpc/440-mullhw-1.c,
18566         gcc.target/powerpc/440-mullhw-2.c,
18567         gcc.target/powerpc/440-mullhwu-1.c,
18568         gcc.target/powerpc/440-mullhwu-2.c,
18569         gcc.target/powerpc/440-nmacchw-1.c,
18570         gcc.target/powerpc/440-nmacchw-2.c,
18571         gcc.target/powerpc/440-nmachhw-1.c,
18572         gcc.target/powerpc/440-nmachhw-2.c,
18573         gcc.target/powerpc/440-nmaclhw-1.c,
18574         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
18575
18576 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
18577
18578         PR fortran/24774
18579         * gfortran.dg/inquire_9.f90: New test.
18580
18581         PR fortran/21647
18582         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
18583
18584 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18585
18586         PR libfortran/24432
18587         * lib/target-supports.exp (check_effective_target_fortran_large_real):
18588         Check that 'cos' is supported.
18589
18590 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
18591
18592         PR fortran/24223
18593         * gfortran.dg/substring_equivalence.f90: New test.
18594
18595         PR fortran/24705
18596         * gfortran.dg/auto_internal_assumed.f90: New test.
18597
18598 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
18599
18600         * gcc.dg/fold-div-2.c: New test.
18601
18602 2005-11-20  Ian Lance Taylor  <ian@airs.com>
18603
18604         PR rtl-optimization/24883
18605         * gcc.c-torture/compile/pr24883.c: New test.
18606
18607 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
18608
18609         PR middle-end/20583
18610         * gcc.c-torture/compile/pr20583.c: New.
18611
18612 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
18613
18614         * gcc.c-torture/execute/usmul.c: New test.
18615
18616 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
18617
18618         * gcc.dg/tree-ssa/vrp22.c: New test.
18619
18620 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
18621
18622         PR middle-end/24912
18623         * gcc.dg/torture/pr24912-1.c: New test.
18624
18625 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
18626
18627         PR fortran/24862
18628         * gfortran.dg/arrayio_derived_1.f90: New test.
18629
18630 2005-11-19  Richard Guenther  <rguenther@suse.de>
18631
18632         PR middle-end/23294
18633         * gcc.dg/tree-ssa/pr23294.c: New testcase.
18634
18635 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
18636
18637         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
18638
18639 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
18640
18641         PR c++/8355
18642         * g++.dg/template/friend39.C: New test.
18643
18644 2005-11-18  James E Wilson  <wilson@specifix.com>
18645
18646         * gcc.dg/builtin-strstr.c: New.
18647
18648 2005-11-18  Richard Henderson  <rth@redhat.com>
18649
18650         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
18651         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
18652         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
18653         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
18654         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
18655         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
18656         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
18657         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
18658         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
18659         renaming to remove initial "ia64-".
18660
18661 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
18662
18663         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
18664
18665 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
18666
18667         * g++.dg/cpp/string-2.C: New test.
18668
18669 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
18670
18671         * gcc.dg/tree-ssa/loop-14.c: New test.
18672
18673 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
18674             Michael Chamberlain <michael@chamberlain.net.au>
18675
18676         * ada/acats/run_all.sh (target_run): Kill long running tests.
18677
18678 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18679
18680         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
18681         * gcc.dg/cleanup-9.c: Likewise.
18682         * gcc.dg/cleanup-10.c: Likewise.
18683         * gcc.dg/cleanup-11.c: Likewise.
18684
18685 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18686
18687         PR fortran/24892
18688         * gfortran.dg/open_access_append_1.f90: New test.
18689         * gfortran.dg/open_access_append_2.f90: New test.
18690
18691 2005-11-16  Richard Guenther  <rguenther@suse.de>
18692
18693         PR middle-end/24851
18694         * gcc.c-torture/execute/pr24851.c: New testcase.
18695
18696 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18697
18698         * gcc.dg/fold-overflow-1.c: New test.
18699
18700 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
18701
18702         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
18703         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
18704
18705 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
18706
18707         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
18708         structures.
18709         * g++.dg/eh/forced2.C: Likewise.
18710         * g++.dg/eh/forced3.C: Likewise.
18711         * g++.dg/eh/forced4.C: Likewise.
18712
18713 2005-11-11  Mike Stump  <mrs@apple.com>
18714
18715         * g++.old-deja/g++.mike/unused.C: Add.
18716
18717 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
18718
18719         PR c++/24667
18720         * g++.dg/warn/Wcast-qual1.C: New test.
18721
18722 2005-11-15  Jan Hubicka  <jh@suse.cz>
18723
18724         * gcc.dg/winline-5.c: Add large-unit-insns limit.
18725
18726 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
18727
18728         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
18729
18730 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
18731
18732         PR 24840
18733         * gcc.dg/tree-ssa/pr24840.c: New test.
18734
18735 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
18736
18737         PR testsuite/24841
18738         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
18739
18740 2005-11-14  Dale Johannesen  <dalej@apple.com>
18741
18742         * gcc.c-torture/execute/20051113-1.c: New.
18743
18744 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
18745
18746         PR c++/24687
18747         * g++.dg/template/crash43.C: New test.
18748
18749 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
18750
18751         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
18752
18753 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
18754
18755         PR c++/24817
18756         * g++.dg/eh/spec8.C: New test.
18757
18758 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
18759
18760         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
18761
18762 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
18763
18764         PR c++/20293
18765         * g++.dg/parse/ambig4.C: New test.
18766         * g++.dg/tc1/dr101.C: Adjust error markers.
18767         * g++.dg/lookup/strong-using-2.C: Likewise.
18768         * g++.dg/lookup/ambig5.C: Likewise.
18769         * g++.dg/lookup/ambig4.C: Likewise.
18770         * g++.dg/parse/crash22.C: Likewise.
18771
18772 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
18773
18774         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
18775
18776 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
18777
18778         * gcc.dg/nested-calls-1.c: New test.
18779
18780 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18781
18782         * gfortran.dg/complex_intrinsic_1.f90: New test.
18783         * gfortran.dg/complex_intrinsic_2.f90: New test.
18784         * gfortran.dg/fgetc_1.f90: New test.
18785         * gfortran.dg/fgetc_2.f90: New test.
18786         * gfortran.dg/fgetc_3.f90: New test.
18787         * gfortran.dg/ftell_1.f90: New test.
18788         * gfortran.dg/ftell_2.f90: New test.
18789         * gfortran.dg/gnu_logical_1.F: New test.
18790         * gfortran.dg/gnu_logical_2.f90: New test.
18791
18792 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
18793
18794         PR middle-end/24820
18795         * gcc.dg/pr24820.c: New test.
18796
18797 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
18798
18799         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
18800         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
18801         variable.
18802
18803 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18804
18805         PR testsuite/24614
18806         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
18807
18808 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18809
18810         * gcc.target/cris/cris.exp: New file.
18811         * gcc.target/cris/rld-legit1.c: New test.
18812         * gcc.target/cris/rld-legit2.c: New test.
18813
18814 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
18815
18816         PR c++/24780
18817         * g++.dg/opt/pr24780.C: New test.
18818
18819         PR c++/24761
18820         * g++.dg/template/asm1.C: New test.
18821
18822 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
18823
18824         PR libgfortran/24787
18825         * gfortran.dg/scan_1.f90: New test.
18826
18827 2005-11-12  Jan Hubicka  <jh@suse.cz>
18828
18829         * gcc.target/i386/minmax-1.c: New.
18830         * gcc.target/i386/minmax-2.c: New.
18831
18832 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
18833
18834         * gcc.dg/pr24445.c: Fix for 64-bit targets.
18835
18836 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
18837
18838         * gcc.c-torture/execute/20051110-1.c,
18839         gcc.c-torture/execute/20051110-2.c: New tests.
18840
18841 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18842
18843         PR middle-end/24750
18844         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
18845         New tests.
18846
18847 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18848
18849         * lib/target-libpath.exp (get_shlib_extension): New proc.
18850         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
18851         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18852         * lib/objc.exp (objc_target_compile): Likewise.
18853         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
18854         detection.
18855
18856 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18857
18858         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
18859
18860         * lib/target-supports.exp (check_effective_target_static_libgfortran):
18861         Add -static to additional_flags and pass it to target_compile.
18862
18863 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18864
18865         PR libgfortran/24719
18866         gfortran.dg/read_noadvance.f90: New test.
18867
18868         PR libgfortran/24699
18869         gfortran.dg/fmt_t_2.f90: New test.
18870
18871         PR libgfortran/24785
18872         gfortran.dg/read_x_eor.f90: New test.
18873
18874         PR libgfortran/24584
18875         gfortran.dg/namelist_empty.f90: Rename test.
18876
18877         PR libgfortran/24489
18878         gfortran/read_eor.f90: Rename test.
18879
18880 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18881
18882         PR fortran/15976
18883         * gfortran.dg/automatic_module_variable.f90: New test.
18884
18885 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18886
18887         PR target/24445
18888         * gcc.dg/pr24445.c: New test.
18889
18890 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18891
18892         PR fortran/24655
18893         PR fortran/24755
18894         * gfortran.dg/recursive_statement_functions.f90: Add statement
18895         functions using inline intrinsic functions and parameters to test
18896         that they no longer seg-fault.
18897
18898         PR fortran/24409
18899         gfortran.dg/nested_modules_4.f90: New test.
18900         gfortran.dg/nested_modules_5.f90: New test.
18901
18902 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18903
18904         PR fortran/24643
18905         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
18906
18907 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
18908
18909         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
18910         failures.
18911
18912 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18913
18914         * gcc.dg/sparc-getcontext-1.c: New test.
18915
18916 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
18917
18918         * gcc.dg/ifcvt-fabs-1.c: New test.
18919
18920 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
18921
18922         PR other/4372
18923         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
18924         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
18925
18926 2005-11-09  Richard Guenther  <rguenther@suse.de>
18927
18928         PR tree-optimization/24716
18929         * gcc.c-torture/execute/pr24716.c: New testcase.
18930
18931 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18932
18933         * gcc.dg/pr24624.c: Disable for non S/390 targets.
18934
18935 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18936
18937         PR 24624
18938         * gcc.dg/pr24624.c: Testcase added.
18939
18940 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18941
18942         PR 24623
18943         * g++.dg/other/pr24623.C: Testcase added.
18944
18945 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
18946
18947         PR fortran/22607
18948         * gfortran-dg/pure_byref_1.f90: New.
18949         * gfortran-dg/pure_byref_2.f90: New.
18950
18951 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
18952
18953         PR c/24101
18954         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
18955         * gcc.dg/dg.exp: Run main loop also for *.i files.
18956
18957 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
18958
18959         PR c++/19450
18960         * g++.dg/tls/diag-3.C: New test.
18961         * g++.dg/tls/diag-4.C: New test.
18962         * g++.dg/tls/static-1.C: New test.
18963         * g++.dg/tls/static-1a.cc: New file.
18964
18965 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
18966
18967         PR 23046
18968         * g++.dg/tree-ssa/pr23046.C: New test.
18969
18970 2005-11-08  Devang Patel <dpatel@apple.com>
18971
18972         PR tree-optimization/23115
18973         * gcc.dg/tree-ssa/pr23115.c: New.
18974
18975 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
18976
18977         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
18978         * gcc.target/powerpc/pr16155.c: Same.
18979         * gcc.target/powerpc/altivec-1.c: Same.
18980         * gcc.target/powerpc/altivec-2.c: Same.
18981         * gcc.target/powerpc/altivec-3.c: Same.
18982         * gcc.target/powerpc/altivec-5.c: Same.
18983         * gcc.target/powerpc/altivec-11.c: Same.
18984         * gcc.target/powerpc/altivec-12.c: Same.
18985         * gcc.target/powerpc/altivec-14.c: Same.
18986         * gcc.target/powerpc/altivec-22.c: Same.
18987         * gcc.target/powerpc/altivec-consts.c: Same.
18988         * gcc.target/powerpc/altivec-pr22085.c: Same.
18989         * gcc.target/powerpc/altivec-splat.c: Same.
18990         * gcc.target/powerpc/altivec-varargs-1.c: Same.
18991         * gcc.target/powerpc/altivec-vec-merge.c: Same.
18992         * gcc.target/powerpc/darwin-longlong.c: Same.
18993
18994 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
18995
18996         PR target/19340
18997         * gcc.dg/pr19340.c: New test.
18998
18999 2005-11-07  Ian Lance Taylor  <ian@airs.com>
19000
19001         PR rtl-optimization/24683
19002         * gcc.dg/pr24683.c: New test.
19003
19004 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
19005
19006         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
19007         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
19008
19009 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
19010
19011         * gcc.target/i386/pr23376.c: Compile with -mmmx.
19012
19013 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
19014
19015         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
19016
19017 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
19018
19019         PR target/24230
19020
19021         * gcc.target/powerpc/altivec-consts.c,
19022         gcc.target/powerpc/altivec-splat.c: New testcase.
19023
19024 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
19025
19026         PR c/24599
19027
19028         * gcc.dg/overflow-2.c: New testcase.
19029
19030 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
19031
19032         PR rtl-optimization/23567
19033         * gcc.c-torture/execute/20051104-1.c: New test.
19034
19035 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
19036
19037         PR fortran/24534
19038         gfortran.dg/private_type_2.f90: Modified to check that case with
19039         PRIVATE declaration within derived type is accepted.
19040
19041         PR fortran/20838
19042         gfortran.dg/pointer_assign_1.f90: New test.
19043
19044         PR fortran/20840
19045         * gfortran.dg/arrayio_0.f90: New test.
19046
19047         PR fortran/17737
19048         gfortran.dg/data_initialized.f90: New test.
19049         gfortran.dg/data_constraints_1.f90: New test.
19050         gfortran.dg/data_constraints_2.f90: New test.
19051
19052 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
19053
19054         PR fortran/24174
19055         PR fortran/24305
19056         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
19057
19058 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
19059
19060         PR 24670
19061         * gcc.dg/tree-ssa/pr24670.c: New test.
19062
19063 2005-11-05  Ian Lance Taylor  <ian@airs.com>
19064
19065         PR target/22432
19066         * gcc.target/i386/pr22432.c: New test.
19067
19068 2005-11-05  Richard Henderson  <rth@redhat.com>
19069
19070         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
19071         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
19072         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
19073         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
19074         from gcc.dg/alpha-*.
19075         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
19076         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
19077
19078 2005-11-05  Andreas Jaeger  <aj@suse.de>
19079
19080         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
19081
19082 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
19083
19084         PR target/23424
19085         * gcc.dg/torture/pr23424-1.c: New test.
19086
19087 2005-11-04  Richard Henderson  <rth@redhat.com>
19088
19089         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
19090         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
19091         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
19092         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
19093         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
19094         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
19095         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
19096         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
19097         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
19098         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
19099         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
19100         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
19101         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
19102         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
19103         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
19104         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
19105         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
19106         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
19107         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
19108         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
19109         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
19110         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
19111         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
19112         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
19113         Move from gcc.dg/.
19114         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
19115         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
19116         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
19117         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
19118         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
19119         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
19120         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
19121         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
19122         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
19123         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
19124         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
19125         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
19126         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
19127         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
19128         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
19129         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
19130         gcc.target/i386/lea.c, gcc.target/i386/local.c,
19131         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
19132         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
19133         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
19134         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
19135         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
19136         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
19137         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
19138         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
19139         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
19140         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
19141         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
19142         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
19143         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
19144         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
19145         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
19146         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
19147         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
19148         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
19149         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
19150         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
19151         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
19152         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
19153         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
19154         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
19155         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
19156         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
19157         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
19158         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
19159
19160 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
19161
19162         PR 24627
19163         * gcc.dg/tree-ssa/pr24627.c: New test.
19164
19165 2005-11-04 Paul Brook  <paul@codesourcery.com>
19166
19167         * gcc.dg/tls/opt-10.c: New test.
19168
19169 2005-11-04  Andreas Jaeger  <aj@suse.de>
19170
19171         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
19172         avoid extra warnings.
19173
19174 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19175
19176         PR libfortran/22298
19177         * lib/target-supports.exp
19178         (check_effective_target_static_libgfortran): New
19179         static_libgfortran effective target.
19180         * gfortran.dg/static_linking_1.f: New test.
19181         * gfortran.dg/static_linking_1.c: New file.
19182
19183 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
19184
19185         * gcc.dg/pr24615.c: Guard test with { target fpic }.
19186
19187 2005-11-03  Josh Conner  <jconner@apple.com>
19188
19189         PR c++/19989
19190         g++.dg/ext/array2.C: New test.
19191         g++.dg/template/dependent-name3.C: New test.
19192         g++.dg/template/dependent-name4.C: New test.
19193         g++.dg/template/sfinae2.C: New test.
19194
19195 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19196
19197         PR preprocessor/22042
19198         * gcc.dg/cpp/strify4.c: New test.
19199
19200 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19201
19202         PR c++/17964
19203         * g++.dg/cpp/string-1.C: New test.
19204
19205 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19206
19207         * gcc.target/powerpc: New directory.
19208         * gcc.target/powerpc/powerpc.exp: New file.
19209         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
19210         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
19211         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
19212         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
19213         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
19214         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
19215         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
19216         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
19217         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
19218         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
19219         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
19220         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
19221         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
19222         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
19223         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
19224         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
19225         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
19226         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
19227         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
19228         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
19229         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
19230         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
19231         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
19232         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
19233         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
19234         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
19235         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
19236         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
19237         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
19238         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
19239         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
19240         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
19241         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
19242         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
19243
19244 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
19245
19246         PR c++/21627
19247         * g++.dg/warn/inline2.C: New test.
19248
19249 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19250
19251         PR middle-end/23155
19252         * g++.dg/ext/c99struct1.C: New test.
19253         * gcc.dg/union-cast-1.c: New test.
19254         * gcc.dg/union-cast-2.c: New test.
19255         * gcc.dg/union-cast-3.c: New test.
19256
19257 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19258
19259         PR middle-end/24589
19260         * gcc.c-torture/execute/zero-struct-2.c: New test.
19261
19262 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19263
19264         PR c++/24582
19265         * g++.dg/init/switch1.C: New test.
19266
19267 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19268
19269         * gcc.dg/delay-slot-1.c: New test.
19270
19271 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
19272
19273         PR target/24620
19274         * gcc.dg/pr24620.c: New test.
19275
19276 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19277
19278         PR c/24329
19279         * gcc.dg/format/unnamed-1.c: New test.
19280
19281 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19282
19283         PR c++/22434
19284         * g++.dg/expr/cond8.C: New test.
19285
19286         PR c++/24560
19287         * g++.dg/parse/dot1.C: New test.
19288
19289 2005-11-02  Jan Hubicka  <jh@suse.cz>
19290
19291         PR target/23303
19292         * gcc.dg/i386-lea.c: New test
19293
19294 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
19295
19296         PR target/24615
19297         * gcc.dg/pr24615.c: New test.
19298
19299 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
19300
19301         PR target/24600
19302         * gcc.dg/pr24600.c: New test.
19303
19304 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19305
19306         PR c++/19253
19307         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
19308         * g++.dg/parse/typename9.C: New test.
19309         * g++/dg/parse/typename10.C: Likewise.
19310
19311 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19312
19313         PR fortran/18157
19314         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
19315         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
19316         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
19317
19318 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19319
19320         PR c++/24569
19321         * g++.dg/debug/static1.C: New test.
19322
19323 2005-11-02  Josh Conner  <jconner@apple.com>
19324
19325         * g++.dg/crash38.C: moved into proper directory...
19326         * g++.dg/template/crash42.C: ...here
19327
19328 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
19329
19330         PR target/18338
19331         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
19332         pcc_bitfield_type_matters || default_packed.
19333
19334         * lib/target-supports.exp
19335         (check_effective_target_pcc_bitfield_type_matters): New proc.
19336         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
19337
19338         PR testsuite/23304
19339         * lib/target-supports.exp (check_effective_default_packed): New proc.
19340         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
19341         Gate expected errors on target ! default_packed.
19342         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
19343
19344 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19345
19346         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
19347         change (r106358).
19348
19349 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19350
19351         PR fortran/24008
19352         * gfortran.dg/entry_5.f90: New.
19353         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
19354
19355 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
19356
19357         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
19358
19359 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
19360
19361         PR fortran/21565
19362         gfortran.dg/namelist_blockdata.f90: New test.
19363
19364         PR fortran/18737
19365         gfortran.dg/external_implicit_none.f90: New test.
19366
19367         PR fortran/14994
19368         * gfortran.dg/secnds.f: New test.
19369
19370 2005-10-31  Jan Hubicka  <jh@suse.cz>
19371
19372         PR target/20928
19373         * gcc.c-torture/compile/pr20928.c: New test.
19374
19375 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
19376
19377         PR middle-end/23492
19378         * gcc.c-torture/compile/zero-strct-5.c: New test.
19379
19380 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
19381
19382         PR libgfortran/24584
19383         * gfortran.dg/pr24584.f90: New test.
19384
19385 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
19386
19387         PR fortran/18883
19388         * gfortran.dg/char_result_9.f90: New.
19389         * gfortran.dg/char_result_10.f90: New.
19390
19391 2005-10-30  Jan Hubicka  <jh@suse.cz>
19392
19393         * g++.dg/tree-ssa/pr24172.C: New testcase.
19394
19395 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19396
19397         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
19398
19399 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
19400
19401         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
19402         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
19403         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
19404         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
19405         gfortran.dg/enum_9.f90,
19406         gfortran.fortran-torture/compile/enum_1.f90,
19407         gfortran.fortran-torture/execute/enum_1.f90,
19408         gfortran.fortran-torture/execute/enum_2.f90,
19409         gfortran.fortran-torture/execute/enum_3.f90,
19410         gfortran.fortran-torture/execute/enum_4.f90: New tests.
19411
19412 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
19413
19414         PR target/18482
19415         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
19416         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
19417
19418 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19419
19420         PR libfortran/20179
19421         * gfortran.dg/mixed_io_1.f90: New test.
19422         * gfortran.dg/mixed_io_1.c: New file.
19423
19424 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19425
19426         * gfortran.dg/malloc_free_1.f90: New test.
19427
19428 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
19429
19430         * gcc.dg/nested-func-4.c: Require profiling -pg.
19431
19432 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19433
19434         PR C++/23229
19435         * g++.dg/warn/main-2.C: New test.
19436
19437 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
19438
19439         PR fortran/24545
19440         * gfortran.dg/interface_2.f90: new test.
19441
19442 2005-10-28  Josh Conner  <jconner@apple.com>
19443
19444         PR c++/22153
19445         * g++.dg/template/crash38.C: New test.
19446         * g++.dg/parse/explicit1.C: Change expected errors.
19447
19448 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19449
19450         PR C++/23426
19451         * g++.dg/other/large-size-array.C: New test.
19452
19453 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19454
19455         PR middle-end/24362
19456         * g++.dg/opt/complex4.C: New test.
19457
19458 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
19459
19460         * gcc.dg/nested-func-4.c: New test.
19461
19462 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
19463
19464         PR fortran/24158
19465         gfortran.dg/derived_recursion.f90: New test.
19466         gfortran.dg/implicit_actual.f90: New test.
19467
19468 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
19469
19470         PR middle-end/24295, PR testsuite/24477
19471         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
19472         removed when weakref hits the tree.
19473
19474 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
19475
19476         * gfortran.dg/cray_pointers_4.f90: New test.
19477
19478         * gfortran.dg/cray_pointers_5.f90: New test.
19479
19480 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
19481
19482         PR fortran/22290
19483         * gfortran.dg/assign_5.f90: New test.
19484         * gfortran.dg/assign_6.f: New test.
19485
19486 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
19487
19488         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
19489         CPU has no SSE support.
19490
19491 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
19492
19493         PR libgfortran/24224
19494         * gfortran.dg/arrayio_1.f90: Update attribution.
19495         * gfortran.dg/arrayio_2.f90: Update attribution.
19496         * gfortran.dg/arrayio_3.f90: Update attribution.
19497         * gfortran.dg/arrayio_4.f90: Update test conditions.
19498         * gfortran.dg/arrayio_5.f90: Update attribution.
19499         * gfortran.dg/arrayio_6.f90: New test.
19500         * gfortran.dg/arrayio_7.f90: New test.
19501
19502 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
19503
19504         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
19505
19506 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19507
19508         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
19509
19510 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19511
19512         PR fortran/24416
19513         * gfortran.dg/namelist_char_only.f90: New test.
19514
19515 2005-10-24  Asher Langton  <langton2@llnl.gov>
19516
19517         PR fortran/17031
19518         PR fortran/22282
19519         * gfortran.dg/cray_pointers_1.f90: New test.
19520         * gfortran.dg/cray_pointers_2.f90: New test.
19521         * gfortran.dg/cray_pointers_3.f90: New test.
19522         * gfortran.dg/loc_1.f90: New test.
19523         * gfortran.dg/loc_2.f90: New test.
19524
19525 2005-10-24  Steven Bosscher  <stevenb@suse.de>
19526
19527         * gcc.dg/pr24225.c: New test.
19528
19529 2005-10-24  Asher Langton  <langton2@llnl.gov>
19530
19531         * gfortran.dg/dup_save_1.f90: New test.
19532         * gfortran.dg/dup_save_2.f90: New test.
19533
19534 2005-10-24  Paul Brook  <paul@codesourcery.com>
19535
19536         PR 24107
19537         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
19538         stdint.h.
19539
19540 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
19541
19542         PR libgfortran/24489
19543         * gfortran.dg/pr24489.f90: New test.
19544
19545 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
19546
19547         PR fortran/23635
19548         * gfortran.dg/ichar_1.f90: Add tests for derived types.
19549
19550 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
19551
19552         PR target/18911
19553         * g++.dg/init/array16.C: Skip for mmix-*-*.
19554
19555 2005-10-23  Asher Langton  <langton2@llnl.gov>
19556
19557         * gfortran.dg/byte_1.f90: New test.
19558         * gfortran.dg/byte_2.f90: New test.
19559
19560 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
19561
19562         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
19563
19564 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
19565
19566         PR fortran/18022
19567         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
19568
19569         PR fortran/24311
19570         * gfortran.dg/merge_char_const.f90: New test.
19571
19572         PR fortran/24384
19573         * gfortran.dg/spread_scalar_source.f90: New test.
19574
19575 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
19576
19577         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
19578
19579         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
19580         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
19581
19582         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
19583
19584 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
19585
19586         PR fortran/24426
19587         * gfortran.dg/der_pointer_4.f90: New.
19588
19589 2005-10-22  David Ayers  <d.ayers@inode.at>
19590
19591         * obj-c++.dg/except-1.mm: Simplify.
19592
19593 2005-10-21  David Ayers  <d.ayers@inode.at>
19594
19595         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
19596
19597 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
19598
19599         * gfortran.dg/assumed_dummy_2.f90: New test.
19600
19601 2005-10-21  James E Wilson  <wilson@specifix.com>
19602
19603         PR preprocessor/15220
19604         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
19605
19606 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
19607
19608         * gcc.c-torture/execute/20051021-1.c: New test.
19609
19610 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
19611
19612         PR c++/24260
19613         * g++.dg/ext/tmplattr1.C: New test.
19614
19615 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
19616
19617         PR fortran/24440
19618         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
19619
19620 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
19621
19622         * obj-c++.dg/except-1.mm: New.
19623
19624         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
19625
19626 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
19627
19628         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
19629
19630 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
19631
19632         PR middle-end/24295
19633         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
19634         declarations with the same names as thunks' alias targets, use
19635         aliases instead.
19636         * gcc.dg/attr-alias-3.c: New test.
19637         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
19638
19639 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
19640
19641         PR c++/22618
19642         * g++.dg/parse/access8.C: New test.
19643
19644 2005-10-20  Richard Guenther  <rguenther@suse.de>
19645
19646         PR c++/24439
19647         * g++.dg/tree-ssa/pr24439.C: New testcase.
19648
19649 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19650
19651         * g++.dg/opt/delay-slot-1.C: New test.
19652
19653 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
19654
19655         PR fortran/21625
19656         * gfortran.fg/der_init_1.f90: New.
19657
19658 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
19659
19660         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
19661
19662 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
19663
19664         PR c++/21908
19665         * g++.dg/parse/error28.C: New test.
19666
19667 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19668
19669         * gcc.dg/profile-generate-2.c: New test.
19670
19671 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
19672
19673         PR target/23589
19674         * g++.dg/ext/dllimport11.C: New.
19675
19676 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19677
19678         PR c++/22293
19679         * g++.dg/other/friend3.C: New test.
19680
19681 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
19682
19683         PR c++/23293
19684         * g++.dg/template/error19.C: New test.
19685
19686 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19687
19688         PR c++/21383
19689         * g++.dg/overload/koenig2.C: New.
19690
19691         PR c++/23118
19692         * g++.dg/overload/error2.C: New.
19693
19694         PR c++/22604
19695         * g++.dg/inherit/covariant14.C: New.
19696
19697 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19698
19699         PR c++/23440
19700         * g++.dg/parse/for1.C: New test.
19701
19702 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
19703
19704         PR fortran/23446
19705         * gfortran.dg/host_dummy_index_1.f90: New test.
19706
19707         PR fortran/21459
19708         * gfortran.dg/automatic_char_len_2.f90: New test.
19709
19710         PR fortran/20866
19711         * gfortran.dg/recursive_statement_functions.f90: New test.
19712
19713         PR fortran/20853
19714         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
19715
19716         PR fortran/20849
19717         * gfortran.dg/external_initializer.f90: New test.
19718
19719         PR fortran/20837
19720         * non_module_public.f90: New test.
19721
19722 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19723
19724         PR c++/24386
19725         * g++.dg/template/overload7.C: New.
19726
19727         PR c++/22551
19728         * g++.dg/other/switch2.C: Remove expected warnings.
19729
19730         PR c++/21353
19731         * g++.dg/template/defarg6.C: New.
19732
19733 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
19734
19735         PR target/24315
19736         * gcc.target/i386/pr24315.c: New test.
19737
19738 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
19739
19740         PR c++/24389
19741         * g++.dg/template/static21.C: New test.
19742         * g++.dg/template/static21-a.cc: Likewise.
19743
19744 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
19745
19746         PR c++/23959
19747         * g++.dg/warn/Wswitch-default-1.C: New test.
19748         * g++.dg/warn/Wswitch-default-2.C: New test.
19749
19750 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
19751
19752         PR c++/22173
19753         * g++.dg/parse/template18.C: New test.
19754         * g++.dg/template/nontype15.C: Likewise.
19755
19756 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
19757
19758         PR fortran/22273
19759         * gfortran.dg/spec_expr_2.f90: New.
19760
19761 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
19762
19763         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
19764         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
19765         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
19766         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
19767         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
19768         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
19769         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
19770         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
19771         previous target-specific skips and warning-message matches where
19772         applicable.
19773
19774 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
19775
19776         PR c++/21347
19777         * g++.dg/warn/Wctor-dtor.C: New test.
19778
19779 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19780
19781         PR c/23439
19782         * gcc.dg/for-1.c: New test.
19783
19784 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
19785
19786         PR c++/19565
19787         * g++.dg/warn/Wconversion1.C: New test.
19788         * g++.dg/ext/packed4.C: Compile with -w.
19789         * g++.dg/opt/20050511-1.C: Likewise.
19790         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
19791
19792 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
19793
19794         * gfortran.dg/boz_5.f90: New test.
19795
19796 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
19797
19798         PR c++/22551
19799         * g++.dg/other/switch2.C: New.
19800
19801         PR c++/23984
19802         * g++.dg/init/ctor7.C: New.
19803
19804 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
19805
19806         PR c++/23730
19807         * g++.dg/parse/crash32.C: New test.
19808
19809 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
19810
19811         PR c++/20721
19812         * g++.dg/init/goto2.C: New test.
19813
19814         PR c++/22464
19815         * g++.dg/template/crash/41.C: New test.
19816
19817         PR c++/22180
19818         * g++.dg/template/crash40.C: New test.
19819
19820         PR c++/23694
19821         * g++.dg/parse/friend5.C: New test.
19822
19823         PR c++/23307
19824         * g++.dg/template/crash38.C: New test.
19825
19826         PR c++/22352
19827         * g++.dg/template/friend38.C: New test.
19828
19829         PR c++/22405
19830         * g++.dg/template/crash39.C: New test.
19831
19832 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
19833
19834         * gcc.dg/debug/dwarf2/dwarf-char1.c,
19835         gcc.dg/debug/dwarf2/dwarf-char2.c,
19836         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
19837
19838         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
19839
19840 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
19841
19842         * gcc.dg/dll-2.c: Add tests for warnings.
19843         * gcc.dg/dll-3.c: Likewise.
19844         * gcc.dg/dll-4.c: Likewise.
19845
19846         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
19847         * g++.dg/ext/dllimport2.C: Likewise.
19848         * g++.dg/ext/dllimport3.C: Likewise.
19849         * g++.dg/ext/dllimport7.C: Likewise.
19850         * g++.dg/ext/dllimport8.C: Likewise.
19851         * g++.dg/ext/dllimport9.C: Likewise.
19852
19853 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
19854
19855         PR fortran/24092
19856         * gfortran.dg/derived_pointer_recursion.f90: New test.
19857
19858 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
19859
19860         * gcc.c-torture/execute/20051012-1.c: New test.
19861
19862 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19863
19864         PR fortran/18082
19865         * gfortran.dg/automatic_char_len_1.f90: New test.
19866
19867 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19868
19869         PR fortran/20847
19870         * gfortran.dg/save_common.f90: New test.
19871
19872         PR fortran/20856
19873         * gfortran.dg/save_result.f90: New test.
19874
19875 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19876
19877         PR c++/21592
19878         * g++.dg/template/dependent-expr1.C: Add new expected error.
19879         * g++.dg/template/dependent-expr2.C: Adjust error text.
19880         * g++.dg/template/overload6.C: New.
19881
19882         PR c++/23797
19883         * g++.dg/other/typename8.C: New.
19884
19885         PR c++/21117
19886         * g++.dg/other/return1.C: New.
19887
19888 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
19889
19890         PR c++/24052
19891         * g++.dg/ext/label5.C: New.
19892
19893 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19894
19895         PR c++/19964
19896         * g++.dg/parse/crash31.C: New.
19897
19898 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
19899
19900         * g++.dg/ipa/ipa-1.c: New test.
19901         * g++.dg/ipa/ipa-2.c: New test.
19902         * g++.dg/ipa/ipa-3.c: New test.
19903         * g++.dg/ipa/ipa-4.c: New test.
19904         * g++.dg/ipa/ipa-5.c: New test.
19905         * g++.dg/ipa/ipa.exp: New file.
19906
19907 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19908
19909         PR fortran/24207
19910         * gfortran.dg/private_type_3.f90: New test.
19911
19912 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19913
19914         PR fortran/20786
19915         gfortran.dg/aint_anint_1.f90: New test.
19916
19917 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19918
19919         PR libgfortran/24313
19920         gfortran.dg/csqrt.f: New test.
19921
19922 2005-10-11  Ian Lance Taylor  <ian@airs.com>
19923
19924         PR c++/8057
19925         * g++.dg/warn/noeffect7.C: New test.
19926         * g++.dg/warn/noeffect2.C: Instantiate templates.
19927         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
19928         and warning.
19929
19930 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19931
19932         PR c++/21089
19933         * g++.dg/init/float1.C: New test.
19934
19935         PR c++/24277
19936         * g++.dg/init/member1.C: Tweak error markers.
19937
19938 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
19939
19940         PR testsuite/24281
19941         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
19942         Check for null pointer.
19943
19944 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19945
19946         PR c++/21369
19947         * g++.dg/parse/ret-type3.C: New test.
19948
19949 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19950
19951         PR tree-opt/23946
19952         * gcc.c-torture/compile/pr23946.c: New test.
19953
19954 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
19955
19956         * g++.dg/opt/mmx2.C: New test.
19957
19958 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19959
19960         PR c++/24277
19961         * g++.dg/template/static20.C: New test.
19962
19963         PR c++/24302
19964         * g++.dg/warn/Wunused-12.C: New test.
19965
19966         PR c++/23437
19967         * g++.dg/template/arg4.C: New test.
19968
19969 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19970
19971         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
19972         * gcc.dg/ucnid-3.c: Likewise.
19973         * gcc.dg/ucnid-4.c: Likewise.
19974         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
19975         * g++.dg/other/ucnid-1.C: Likewise.
19976         * gcc.dg/sparc-frame-1.c: New test.
19977
19978 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19979
19980         PR c++/24139
19981         * g++.dg/template/spec27.C: New test.
19982
19983         PR c++/24275
19984         * g++.dg/template/static19.C: New test.
19985
19986 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19987
19988         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
19989         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
19990
19991 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19992
19993         PR target/24136
19994         * gfortran.fortran-torture/compile/pr24136.f: New test.
19995
19996 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
19997
19998         PR c++/22172
19999         * g++.dg/parse/crash30.C: New test.
20000
20001 2005-10-07  Richard Guenther  <rguenther@suse.de>
20002
20003         PR middle-end/24227
20004         * gcc.c-torture/compile/pr24227.c: New testcase.
20005
20006 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
20007
20008         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
20009         Do not put aligned attributes on array elements.
20010
20011 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
20012
20013         PR testsuite/23611, PR testsuite/23615
20014         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
20015         writing prototypes of library functions by hand.
20016         * obj-c++.dg/bitfield-4.mm: Likewise.
20017         * obj-c++.dg/const-str-4.mm: Likewise.
20018         * obj-c++.dg/encode-4.mm: Likewise.
20019         * obj-c++.dg/encode-5.mm: Likewise.
20020         * obj-c++.dg/encode-6.mm: Likewise.
20021         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
20022         * obj-c++.dg/method-10.mm: Likewise.
20023         * obj-c++.dg/method-17.mm: Likewise.
20024         * obj-c++.dg/method-19.mm: Likewise.
20025         * obj-c++.dg/try-catch-2.mm: Likewise.
20026
20027 2005-10-06  Richard Henderson  <rth@redhat.com>
20028
20029         PR 24236
20030         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
20031
20032 2005-10-06  Dale Johannesen  <dalej@apple.com>
20033
20034         * gcc.c-torture/execute/20030125-1.c: Correct.
20035
20036 2005-10-06  Richard Guenther  <rguenther@suse.de>
20037
20038         PR tree-optimization/24238
20039         * g++.dg/tree-ssa/pr24238.C: New testcase.
20040
20041 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
20042
20043         PR 18568
20044         * gfortran.dg/der_pointer_3.f90: New test.
20045
20046 2005-10-05  Devang Patel  <dpatel@apple.com>
20047
20048         PR Debug/23205
20049         * g++.dg/other/PR23205.C: New.
20050
20051 2005-10-05  Richard Henderson  <rth@redhat.com>
20052
20053         PR target/23602
20054         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
20055         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
20056
20057 2005-10-05  Dale Johannesen  <dalej@apple.com>
20058
20059         * gcc.c-torture/execute/float-floor.c: New.
20060
20061 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
20062
20063         PR tree-optimization/21419
20064         PR tree-optimization/24146
20065         PR tree-optimization/24151
20066
20067         * g++.dg/ext/asm7.C: New.
20068         * g++.dg/ext/asm8.C: New.
20069         * gcc.dg/asm-1.c: Compile on all targets.
20070         * gcc.dg/asm-pr24146.c: New.
20071         * gcc.dg/pr21419.c: Adjust error messages.
20072
20073 2005-10-05  Richard Guenther  <rguenther@suse.de>
20074
20075         PR fortran/24176
20076         * gfortran.fortran-torture/compile/empty.f90: New testcase.
20077
20078 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20079
20080         PR c++/23513
20081         * g++.dg/template/spec22.C: Robustify test.
20082         * g++.dg/template/spec26.C: New.
20083
20084 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
20085
20086         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
20087         if target supports vector instructions.
20088
20089 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
20090
20091         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
20092         C99 functions.
20093
20094 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
20095
20096         * lib/target-supports.exp (check_effective_target_fortran_large_real,
20097         check_effective_target_fortran_large_int): Replace cached result
20098         when target changes.
20099
20100 2005-10-04  Devang Patel  <dpatel@apple.com>
20101
20102         * gcc.dg/i386-sse-vect-types.c: New.
20103
20104 2005-10-04  Ian Lance Taylor  <ian@airs.com>
20105
20106         PR preprocessor/13726
20107         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
20108         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
20109
20110 2005-10-04  Richard Guenther  <rguenther@suse.de>
20111
20112         PR c/23576
20113         * gcc.dg/noncompile/pr23576.c: New testcase.
20114
20115 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20116
20117         PR middle-end/23125
20118         * gcc.dg/register-var-3.c: New test.
20119
20120 2005-10-04  Steven Bosscher  <stevenb@suse.de>
20121
20122         * gcc.dg/pr23049.c: New test.
20123
20124         * gcc.dg/ucnid-4.c: Fix test.
20125
20126 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
20127
20128         PR 23445
20129         * gcc.c-torture/compile/pr23445.c: New test.
20130
20131 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
20132
20133         * g++.dg/overload/unknown1.C: New.
20134
20135 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
20136
20137         PR c++/17775
20138         * g++.dg/template/repo4.C: New test.
20139
20140 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20141
20142         PR libfortran/19308
20143         * gfortran.dg/large_real_kind_2.F90: New test.
20144         * gfortran.dg/large_integer_kind_2.f90: New test.
20145
20146 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
20147
20148         * lib/target-supports.exp (check_effective_target_vect_shift):
20149         Implement with result caching. Add i?86, x86_64 and ia64 targets.
20150         (check_effective_target_vect_condition): Fix copy-n-pasto.
20151
20152         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
20153         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
20154         targets.
20155
20156 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
20157
20158         PR c++/22621
20159         * g++.dg/template/overload5.C : New test.
20160
20161         PR c++/23840
20162         * g++.dg/expr/stdarg1.C: New test.
20163
20164 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
20165
20166         PR 24142
20167         * gcc.c-torture/execute/pr24142.c: New test.
20168
20169 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
20170
20171         PR 24141
20172         * gcc.c-torture/execute/pr24141.c: New test.
20173
20174 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
20175             Diego Novillo  <dnovillo@redhat.com>
20176
20177         PR 23604
20178         * gcc.c-torture/execute/pr23604.c: New test.
20179
20180 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
20181
20182         PR fortran/16404
20183         PR fortran/20835
20184         PR fortran/20890
20185         PR fortran/20899
20186         PR fortran/20900
20187         PR fortran/20901
20188         PR fortran/20902
20189         gfortran.dg/equiv_constraint_1.f90: New test.
20190         gfortran.dg/equiv_constraint_2.f90: New test.
20191         gfortran.dg/equiv_constraint_3.f90: New test.
20192         gfortran.dg/equiv_constraint_4.f90: New test.
20193         gfortran.dg/equiv_constraint_5.f90: New test.
20194         gfortran.dg/equiv_constraint_6.f90: New test.
20195         gfortran.dg/equiv_constraint_7.f90: New test.
20196         gfortran.dg/equiv_constraint_8.f90: New test.
20197         gfortran.dg/private_type_1.f90: New test.
20198         gfortran.dg/private_type_2.f90: New test.
20199         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
20200         980628-10.f: Assert std=gnu to permit mixing of
20201         types in equivalence statements.
20202
20203 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
20204
20205         PR 24112
20206         * gfortran.dg/open_status_1.f90: New.
20207
20208 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
20209
20210         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
20211         * gcc.dg/vect/pr22480.c: Clean up temp files.
20212         * gcc.dg/vect/pr23831.c: Clean up temp files.
20213         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
20214         Clean up temp files.
20215         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
20216         Clean up temp files.
20217
20218         * gcc.dg/20050309-1.c: Clean up temp files.
20219         * gcc.dg/20050325-1.c: Clean up temp files.
20220
20221 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
20222
20223         PR tree-optimization/24059
20224         * gcc.dg/vect/pr24059.c : New test.
20225
20226 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
20227
20228         PR middle-end/24109
20229         * gcc.c-torture/execute/20050929-1.c: New test.
20230
20231 2005-09-29  Steven Bosscher  <stevenb@suse.de>
20232
20233         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
20234
20235 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
20236
20237         PR c/21419
20238         * gcc.dg/pr21419.c: New test.
20239
20240 2005-09-29  Steven Bosscher  <stevenb@suse.de>
20241
20242         * gcc.dg/pr23911.c: New test.
20243
20244 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
20245
20246         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
20247
20248         PR c++/16782
20249         * g++.dg/parse/qualified4.C: New test.
20250         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
20251         * g++.old-deja/g++.mike/p8154.C: Likewise.
20252
20253 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
20254
20255         PR c++/22147
20256         * g++.dg/template/friend37.C: New test.
20257         * g++.dg/parse/crash28.C: Adjust error markers.
20258
20259 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
20260
20261         PR fortran/18518
20262         * gfortran.fortran-torture/execute/save_2.f90: New decl.
20263
20264 2005-09-27  Devang Patel  <dpatel@apple.com>
20265
20266         PR tree-optimization/23625
20267         * gcc.dg/pr23625.c: New test.
20268
20269 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
20270
20271         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
20272         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
20273
20274 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
20275
20276         PR fortran/23677
20277         * gfortran.fortran-torture/execute/save_1.f90: New test.
20278         * gfortran.dg/save_1.f90: New test.
20279
20280 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
20281
20282         * gcc.target/i386/builtin-apply-mmx.c: New test.
20283
20284         PR target/22576
20285         * gcc.target/i386/pr22576.c: New test.
20286
20287         PR target/22585
20288         * gcc.target/i386/pr22585.c: New test.
20289
20290         PR target/23268
20291         * gcc.target/i386/pr23268.c: New test.
20292
20293         PR middle-end/23831
20294         * gcc.dg/vect/pr23831.c: New test.
20295
20296         PR target/24055
20297         * gcc.target/i386/pr24055.c: New test.
20298
20299 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
20300
20301         PR tree-optimization/23960
20302         * gcc.c-torture/compile/pr23960.c: New.
20303
20304 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
20305
20306         PR fortran/16861
20307         * gfortran.dg/nested_modules_3.f90: New.
20308
20309 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
20310
20311         PR fortran/24005
20312         gfortran.dg/interface_1.f90: New test.
20313
20314 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
20315         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20316
20317         PR fortran/23843
20318         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
20319
20320 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
20321
20322         PR fortran/23516
20323         * gfortran.dg/imag_1.f: New test.
20324         * gfortran.dg/imag_2.f: Ditto.
20325
20326 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
20327
20328         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
20329
20330 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
20331
20332         PR c++/21983
20333         * g++.dg/warn/pr21983.C: New test.
20334
20335 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
20336
20337         * gcc.dg/20050922-1.c: Testcase added.
20338
20339 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
20340
20341         PR c++/23993
20342         * g++.dg/template/array14.C: New test.
20343
20344 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
20345
20346         PR fortran/19929
20347         * gfortran.dg/der_ptr_component_1.f90: New test.
20348
20349 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20350
20351         PR c++/23965
20352         * g++.dg/template/error1.C: Reject "no matching function" message.
20353
20354 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20355
20356         PR c++/17609
20357         * g++.dg/lookup/error1.C: New test.
20358
20359 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
20360
20361         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
20362         functionality of the testcase.
20363
20364 2005-09-20  Richard Henderson  <rth@redhat.com>
20365
20366         * gcc.dg/vect/vect-22.c: Require vect_float.
20367         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
20368
20369 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
20370
20371         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
20372         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
20373         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
20374         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
20375         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
20376         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
20377         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
20378         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
20379         * gcc.dg/cpp/ucnid-8.c: New test.
20380
20381 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20382
20383         PR tree-optimization/23929
20384         * gcc.c-torture/compile/pr23929.c: New test.
20385
20386 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
20387
20388         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
20389         for one loop.
20390
20391 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
20392
20393         PR testsuite/23186
20394         * g++.dg/other/pr22003.C: Require named sections.
20395
20396 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20397
20398         PR c++/23947
20399         * g++.dg/rtti/crash3.C: New test.
20400
20401         PR tree-optimization/23818
20402         * gcc.dg/pr23818.c: New test.
20403
20404 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20405
20406         PR fortran/23420
20407         * gfortran.dg/print_fmt_4.f: New.
20408
20409 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20410
20411         PR fortran/23663
20412         * gfortran.fortran-torture/execute/entry_11.f90: New test.
20413
20414 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
20415
20416         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
20417         Use pointers to local alignable arrays instead. Added comments.
20418         * gcc.dg/vect/vect-46.c: Likewise.
20419         * gcc.dg/vect/vect-48.c: Likewise.
20420         * gcc.dg/vect/vect-49.c: Likewise.
20421         * gcc.dg/vect/vect-52.c: Likewise.
20422         * gcc.dg/vect/vect-53.c: Likewise.
20423         * gcc.dg/vect/vect-54.c: Likewise.
20424         * gcc.dg/vect/vect-56.c: Likewise.
20425         * gcc.dg/vect/vect-57.c: Likewise.
20426         * gcc.dg/vect/vect-58.c: Likewise.
20427         * gcc.dg/vect/vect-60.c: Likewise.
20428         * gcc.dg/vect/vect-61.c: Likewise.
20429
20430         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
20431         The test is no longer vectorizable on vect_no_align targets.
20432         * gcc.dg/vect/vect-43.c: Likewsie.
20433
20434         * gcc.dg/vect/vect-44.c: Added comments.
20435         * gcc.dg/vect/vect-45.c: Added comments.
20436         * gcc.dg/vect/vect-50.c: Added comments.
20437         * gcc.dg/vect/vect-51.c: Added comments.
20438
20439         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
20440         aligned type.
20441         * gcc.dg/vect/Os-vect-95.c: Likewise.
20442
20443         * gcc.dg/vect/vect-41.c: Test removed.
20444         * gcc.dg/vect/vect-47.c: Test removed.
20445         * gcc.dg/vect/vect-55.c: Test removed.
20446         * gcc.dg/vect/vect-59.c: Test removed.
20447
20448 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
20449
20450         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
20451         No longer vectorizable on vect_no_align targets.
20452         * gcc.dg/vect/pr20122.c: Likewise.
20453         * gcc.dg/vect/vect-74.c: Likewise.
20454         * gcc.dg/vect/vect-75.c: Likewise.
20455         * gcc.dg/vect/vect-76.c: Likewise.
20456
20457         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
20458         Will not be vectorizable on vect_no_align targets once aliasing issues
20459         are resolved.
20460         * gcc.dg/vect/vect-79.c: Likewise.
20461
20462         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
20463         * gcc.dg/vect/vect-78.c: Likewise.
20464         * gcc.dg/vect/vect-97.c: Likewise.
20465
20466 2005-09-19  Steven Bosscher  <stevenb@suse.de>
20467
20468         * gcc.dg/pr23943.c: New test.
20469
20470 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
20471
20472         PR fortran/19181
20473         * gfortran.dg/derived_pointer_null_1.f90: New test.
20474
20475 2005-09-18  Richard Guenther  <rguenther@suse.de>
20476
20477         PR middle-end/23944
20478         * gcc.c-torture/compile/pr23944.c: New testcase.
20479
20480 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
20481
20482         PR fortran/15975
20483         * gfortran.dg/der_pointer_2.f90: New test.
20484
20485 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
20486
20487         PR fortran/16861
20488         * gfortran.dg/nested_modules_2.f90: New test.
20489
20490 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20491
20492         PR c++/18368
20493         * g++.dg/other/semicolon.C: New test.
20494
20495 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
20496
20497         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
20498         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
20499
20500 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
20501
20502         PR c++/23914
20503         * g++.dg/template/static18.C: New test.
20504
20505         PR c++/21514
20506         * g++.dg/template/crash19.C: Remove dg-error marker.
20507         * g++.dg/template/local4.C: New test.
20508
20509 2005-09-16  Paul Brook  <paul@codesourcery.com>
20510
20511         PR fortran/23906
20512         * gfortran.dg/dependency_1.f90: New test.
20513
20514 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20515
20516         PR c++/23896
20517         * g++.dg/template/static17.C: New test.
20518
20519 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
20520
20521         PR c++/23139
20522         * g++.dg/warn/huge-val1.C: New test.
20523
20524 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20525
20526         PR c++/13140
20527         * g++.dg/parse/class2.C: New test.
20528         * g++.dg/template/explicit8.C: Likewise.
20529         * g++.dg/template/spec25.C: Likewise.
20530
20531 2005-09-14  Josh Conner  <jconner@apple.com>
20532
20533         PR middle-end/23584
20534         * gcc.dg/pr23584.c: New test.
20535
20536 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
20537
20538         PR fortran/21875 Internal Unit Array I/O, NIST
20539         * gfortran.dg/arrayio_1.f90: New test.
20540         * gfortran.dg/arrayio_1.f90: New test.
20541         * gfortran.dg/arrayio_1.f90: New test.
20542         * gfortran.dg/arrayio_1.f90: New test.
20543         * gfortran.dg/arrayio_1.f90: New test.
20544
20545 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
20546
20547         PR middle-end/22480
20548         * gcc.dg/vect/pr22480.c: New test.
20549
20550 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
20551
20552         PR fortran/19358
20553         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
20554
20555 2005-09-13 Josh Conner <jconner@apple.com>
20556
20557         PR c++/23180
20558         * g++.dg/init/struct2.C: New test.
20559         * g++.dg/init/struct3.C: New test.
20560
20561 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
20562
20563         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
20564         Clean up temp files.
20565         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
20566         gcc.dg/tree-ssa/builtin-fprintf-1.c,
20567         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
20568         gcc.dg/tree-ssa/builtin-printf-1.c,
20569         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
20570         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
20571         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
20572         gcc.dg/tree-ssa/builtin-vprintf-1.c,
20573         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
20574         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
20575         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
20576         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
20577         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
20578         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
20579         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
20580         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
20581
20582 2005-09-13  Josh Conner  <jconner@apple.com>
20583
20584         * lib/gcc-dg.exp: Load scanipa.exp.
20585         (cleanup-dump): New procedure.
20586         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
20587         * lib/scandump.exp: New file.
20588         * lib/scantree.exp: Use it.
20589         * lib/scanipa.exp: New file.
20590
20591 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
20592
20593         PR fortran/17740
20594         * gfortran.dg/generic_4.f90: New test.
20595
20596 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
20597
20598         PR target/23816
20599         * gcc.target/i386/pr23816-1.c: New test.
20600         * gcc.target/i386/pr23816-2.c: New test.
20601
20602
20603 2005-09-13  Bastian Blank <waldi@debian.org>
20604
20605         PR c++/16171
20606         * g++.dg/abi/mangle26.C: New test.
20607         * g++.dg/abi/mangle27.C: New test.
20608         * g++.dg/abi/mangle28.C: New test.
20609         * g++.dg/abi/mangle29.C: New test.
20610
20611         PR c++/23839
20612         * g++.dg/parse/register1.C: New test.
20613
20614 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
20615
20616         PR c++/23842
20617         * g++.dg/template/access16.C: New test.
20618
20619 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20620
20621         * gfortran.dg/char_pack_2.f90: Increase the vector size.
20622
20623 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20624
20625         PR fortran/18899
20626         * gfortran.dg/shape_2.f90: New test.
20627
20628 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20629
20630         PR target/19269
20631         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
20632         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
20633         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
20634         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
20635         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
20636         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
20637         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
20638         tests.
20639
20640 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20641
20642         PR c++/23841
20643         * g++.dg/parse/template17.C: New test.
20644
20645 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20646
20647         PR c++/23789
20648         * g++.dg/template/nontype14.C: New test.
20649
20650 2005-09-12  Ian Lance Taylor  <ian@airs.com>
20651
20652         PR g++/7874
20653         * g++.dg/lookup/friend7.C: New test.
20654         * g++.dg/lookup/friend8.C: New test.
20655         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
20656         so that it will be found via argument dependent lookup.
20657         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
20658         friend functions which will no longer be found.
20659         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
20660         function g, so that it will be found via argument dependent
20661         lookup.
20662         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
20663         * g++.old-deja/g++.mike/net43.C: Likewise.
20664
20665 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20666
20667         PR c++/23691
20668         * g++.dg/template/static16.C: New test.
20669
20670 2005-09-12  Josh Conner  <jconner@apple.com>
20671
20672         PR middle-end/23237
20673         * gcc.c-torture/compile/pr23237.c: New test.
20674
20675 2005-09-11  Richard Henderson  <rth@redhat.com>
20676
20677         * g++.dg/other/error8.C: Update expected diagnostic text.
20678
20679 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20680
20681         PR libfortran/19872
20682         * gfortran.dg/overwrite_1.f: New test.
20683
20684 2005-09-09  Josh Conner  <jconner@apple.com>
20685
20686         * g++.dg/init/pr23180-1.C: Removed.
20687         * g++.dg/init/pr23180-2.C: Removed.
20688
20689 2005-09-09  David Daney <ddaney@avtrex.com>
20690
20691         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
20692         files which are ...
20693         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
20694         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
20695
20696 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20697
20698         * gfortran.dg/iostat_2.f90: New test.
20699
20700 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
20701
20702         PR c++/22252
20703         * g++.dg/ext/interface1.C: New test.
20704         * g++.dg/ext/interface1.h: Likewise.
20705         * g++.dg/ext/interface1a.cc: Likewise.
20706
20707 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
20708
20709         * gfortran.dg/iomsg_1.f90: New test case.
20710
20711 2005-09-09  Richard Guenther  <rguenther@suse.de>
20712
20713         PR c++/23624
20714         * g++.dg/tree-ssa/pr23624.C: New testcase.
20715
20716 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20717
20718         PR fortran/19239
20719         * gfortran.dg/vector_subscript_1.f90,
20720         * gfortran.dg/vector_subscript_2.f90: New tests.
20721
20722 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20723
20724         PR fortran/21104
20725         * gfortran.dg/array_alloc_1.f90,
20726         * gfortran.dg/array_alloc_2.f90,
20727         * gfortran.dg/array_alloc_3.f90: New tests.
20728
20729 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20730
20731         PR fortran/12840
20732         * gfortran.dg/array_constructor_6.f90
20733         * gfortran.dg/array_constructor_7.f90
20734         * gfortran.dg/array_constructor_8.f90
20735         * gfortran.dg/array_constructor_9.f90
20736         * gfortran.dg/array_constructor_10.f90
20737         * gfortran.dg/array_constructor_11.f90
20738         * gfortran.dg/array_constructor_12.f90: New tests.
20739
20740 2005-09-08  Josh Conner  <jconner@apple.com>
20741
20742         PR c++/23180
20743         * g++.dg/init/pr23180-1.C: New test.
20744         * g++.dg/init/pr23180-2.C: New test.
20745
20746 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
20747
20748         PR fortran/18878
20749         * gfortran.dg/module_double_reuse.f90: New.
20750
20751 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
20752
20753         PR fortran/23270
20754         PR fortran/22304
20755         PR fortran/18870
20756         PR fortran/17917
20757         PR fortran/16511
20758         * gfortran.dg/common_equivalence_1.f: New.
20759         * gfortran.dg/common_equivalence_2.f: New.
20760         * gfortran.dg/common_equivalence_3.f: New.
20761         * gfortran.dg/contained_equivalence_1.f90: New.
20762         * gfortran.dg/module_blank_common.f90: New.
20763         * gfortran.dg/module_commons_1.f90: New.
20764         * gfortran.dg/module_equivalence_1.f90: New.
20765         * gfortran.dg/nested_modules_1.f90: New.
20766         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
20767         equivalences and add comment to connect the test with
20768         the PR.
20769
20770 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20771
20772         PR fortran/23765
20773         * gfortran.dg/common_6.f90: New test.
20774
20775 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
20776
20777         PR fortran/15326
20778         * gfortran.dg/char_result_1.f90,
20779         * gfortran.dg/char_result_2.f90,
20780         * gfortran.dg/char_result_3.f90,
20781         * gfortran.dg/char_result_4.f90,
20782         * gfortran.dg/char_result_5.f90,
20783         * gfortran.dg/char_result_6.f90,
20784         * gfortran.dg/char_result_7.f90,
20785         * gfortran.dg/char_result_8.f90: New tests.
20786
20787 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
20788
20789         PR fortran/19928
20790         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
20791
20792 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
20793
20794         PR obj-c++/16816
20795         * obj-c++.dg/selector-5.mm: New test.
20796         * obj-c++.dg/selector-6.mm: New test.
20797
20798 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
20799
20800         PR objc/20574
20801         PR objc/19324
20802         * objc.dg/error-1.m: New test.
20803
20804 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
20805
20806         PR fortran/23373
20807         * gfortran.fortran-torture/execute/pr23373-1.f90,
20808         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
20809
20810 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
20811
20812         PR libfortran/23760
20813         * gfortran.dg/g77/1832.f: Remove long string in write statement
20814         to allow the test to pass on correct list directed output with
20815         prepended space.
20816
20817 2005-09-07  James E Wilson  <wilson@specifix.com>
20818
20819         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
20820
20821 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20822
20823         * gfortran.dg/parameter+save.f90: Rename to
20824         * gfortran.dg/parameter_save.f90: .. this.
20825
20826 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20827
20828         PR fortran/20848
20829         * gfortran.dg/parameter+save.f90: New test case.
20830
20831 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
20832
20833         PR fortran/19269
20834         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
20835
20836 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20837
20838         PR c/23075
20839         * gcc.dg/pr23075.c: New test.
20840         * g++.dg/warn/pr23075.C: New test.
20841
20842         PR target/22362
20843         * gcc.target/i386/pr22362.c: New test.
20844
20845         PR rtl-optimization/23098
20846         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
20847
20848         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
20849         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20850         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20851
20852 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
20853
20854         * g++.dg/expr/cast6.C: New test.
20855
20856         PR c++/9782
20857         * g++.dg/init/new15.C: New test.
20858
20859 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20860
20861         * gcc.dg/vect/Os-vect-95.c: New test.
20862         * gcc.dg/vect/vect-95.c: Same.
20863
20864 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20865
20866         * gcc.dg/vect/vect-29.c: Update xfail testing.
20867         * gcc.dg/vect/vect-44.c: Same.
20868         * gcc.dg/vect/vect-48.c: Same.
20869         * gcc.dg/vect/vect-50.c: Same.
20870         * gcc.dg/vect/vect-72.c: Same.
20871         * gcc.dg/vect/vect-77.c: Same.
20872         * gcc.dg/vect/vect-78.c: Same.
20873         * gcc.dg/vect/vect-80.c: Same.
20874         * gcc.dg/vect/vect-96.c: Same.
20875         * gcc.dg/vect/vect-100.c: Same.
20876         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
20877         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
20878         * gfortran.dg/vect/vect-5.f90: Same.
20879
20880 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20881
20882         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
20883         start strings.
20884         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20885         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20886
20887         PR c++/23056
20888         * g++.dg/opt/pr23056.C: New test.
20889
20890         PR rtl-optimization/23098
20891         * gcc.target/i386/pr23098.c: New test.
20892
20893 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
20894
20895         PR c++/23667
20896         * g++.dg/template/static15.C: New test.
20897
20898         PR c++/21440
20899         * g++.dg/ext/stmtexpr5.C: New test.
20900         * g++.dg/ext/stmtexpr6.C: Likewise.
20901
20902 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
20903
20904         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
20905
20906         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
20907         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20908         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20909
20910 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
20911
20912         PR libfortran/23321
20913         * gfortran.dg/direct_io_4.f90: New test case.
20914
20915 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
20916             Rasmus Hahn  <rassahah@neofonie.de>
20917
20918         PR libobjc/23108
20919         * objc.dg/type-stream-1.m: New test.
20920
20921 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
20922
20923         PR fortran/23661
20924         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
20925         gfortran.dg/print_fmt_3.f90: New test.
20926
20927 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20928
20929         * gfortran.dg/fmt_t_1.f90: New test.
20930
20931 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20932
20933         PR rtl-optimization/23454
20934         * g++.dg/opt/pr23454.C: New test.
20935
20936 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
20937
20938         PR c++/23699
20939         * g++.dg/ext/static1.C: New test.
20940
20941 2005-09-02  Richard Henderson  <rth@redhat.com>
20942
20943         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
20944         tail call to check_fa_work.
20945
20946 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
20947
20948         PR c++/21687
20949         * g++.dg/other/gc3.C: New test.
20950
20951 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20952
20953         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
20954         * gcc.dg/20050826-1.c: Likewise.
20955
20956 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
20957
20958         PR c++/23167
20959         * g++.dg/expr/volatile1.C: New test.
20960
20961 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
20962
20963         PR middle-end/23547
20964         * gcc.dg/pr23547.c: New test.
20965
20966 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
20967
20968         PR c/22061
20969         * gcc.c-torture/execute/pr22061-1.c,
20970         * gcc.c-torture/execute/pr22061-2.c,
20971         * gcc.c-torture/execute/pr22061-3.c,
20972         * gcc.c-torture/execute/pr22061-4.c: New tests.
20973
20974 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20975
20976         * gcc.dg/Wredundant-decls-2.c: New test to check that
20977         -Wredundant-decls does not issue warning for a variable
20978         definition following a declaration.
20979
20980 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
20981
20982         PR debug/7241
20983         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
20984         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
20985         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
20986
20987         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
20988         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
20989         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
20990         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
20991         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
20992         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
20993         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
20994         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
20995
20996 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20997
20998         PR objc/23306
20999         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
21000         scan-assmbler.
21001
21002 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
21003
21004         PR target/21255
21005         * gcc.dg/pr21255-1.c: New test.
21006         * gcc.dg/pr21255-2-mb.c: Likewise.
21007         * gcc.dg/pr21255-2-ml.c: Likewise.
21008         * gcc.dg/pr21255-3.c: Likewise.
21009         * gcc.dg/pr21255-4.c: Likewise.
21010
21011 2005-08-31  Dale Johannesen  <dalej@apple.com>
21012
21013         * gcc.dg/20050830-1.c: New.
21014
21015 2005-08-31  Josh Conner  <jconner@apple.com>
21016
21017         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
21018         command-line options for arm-*-* targets.
21019         * g++.dg/init/array16.C: Likewise.
21020         * g++.dg/other/crash-4.C: Likewise.
21021
21022 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21023
21024         PR obj-c++/23640
21025         * obj-c++.dg/gnu-runtime-3.mm: New test.
21026
21027 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21028
21029         PR c++/13377
21030         * g++.dg/lookup/ambig4.C: New test.
21031         * g++.dg/lookup/ambig5.C: New test.
21032         * g++.dg/tc1/dr101.C: Adjust error markers.
21033
21034 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21035
21036         PR c++/23639
21037         * g++.dg/template/ttp5.C: Adjust error markers.
21038
21039 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
21040
21041         PR testsuite/23609
21042         * lib/obj-c++.exp: Include target-libpath.exp.
21043         (obj-c++_link_flags): Look for the GNU libobjc library
21044         and set the library path to include it.
21045         Don't manually set LD_LIBRARY_PATH (etc.) but call
21046         set_ld_library_path_env_vars instead.
21047         (obj-c++_target_compile): Don't set library path or
21048         linker flags because they are already set correctly
21049         in obj-c++_link_flags.
21050
21051 2005-08-30  Josh Conner  <jconner@apple.com>
21052
21053         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
21054         to command-line options for arm-*-* targets.
21055
21056 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
21057
21058         * g++.dg/other/i386-1.C: New.
21059
21060 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
21061
21062         PR preprocessor/20348
21063         PR preprocessor/20356
21064         * gcc.dg/cpp/pr20348.c: New test.
21065         * gcc.dg/cpp/pr20348.h: New file.
21066         * gcc.dg/cpp/inc/pr20348.h: New file.
21067         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
21068         * gcc.dg/cpp/pr20356.c: New test.
21069         * gcc.dg/cpp/pr20356.h: New file.
21070         * gcc.dg/cpp/inc/pr20356.h: New file.
21071         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
21072
21073 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
21074
21075         * gfortran.fortran-torture/execute/intrinsic_count.f90:
21076         Fix array dimension to avoid correct end-of-file error.
21077
21078 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
21079
21080         PR libfortran/23598
21081         * gfortran.dg/iostat_1.f90: New test.
21082
21083 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
21084
21085         PR middle-end/23408
21086         * gcc.dg/pr23408.c: New test.
21087
21088 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
21089
21090         PR c++/23099
21091         * g++.dg/init/member1.C: Make sure erroneous static data member
21092         definitions are required.
21093         * g++.dg/template/static13.C: New test.
21094         * g++.dg/template/static14.C: Likewise.
21095
21096 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
21097
21098         * gcc.target/i386/pr23575.c: Use -msse2 instead of
21099         -march=pentium4, remove ilp32 requirement.
21100
21101         PR middle-end/23484
21102         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
21103         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
21104
21105 2005-08-29  Andreas Jaeger  <aj@suse.de>
21106
21107         PR testsuite/23607
21108         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
21109
21110 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
21111
21112         * gcc.c-torture/execute/20050316-2.c: New test.
21113         * gcc.c-torture/execute/20050316-3.c: New test.
21114         * gcc.dg/torture/pr16104-1.c: New test.
21115
21116 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
21117
21118         PR middle-end/23463
21119         * gcc.c-torture/execute/zero-struct-1.c: New test.
21120
21121 2005-08-27  Richard Guenther  <rguenther@suse.de>
21122
21123         PR target/23575
21124         * gcc.target/i386/pr23575.c: New testcase.
21125
21126 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
21127
21128         PR rtl-optimization/23561
21129         * gcc.c-torture/execute/20050826-1.c: New test.
21130
21131         PR rtl-opt/23560
21132         * gcc.c-torture/execute/20050826-2.c: New test.
21133
21134 2005-08-26  Dale Johannesen  <dalej@apple.com>
21135
21136         * gcc.dg/20030711-1.c: Modify to work on Darwin.
21137         * gcc.dg/20050826-1.c: New.
21138
21139 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
21140
21141         PR c++/19004
21142         * g++.dg/template/nontype13.C: New test.
21143
21144         PR c++/23491
21145         * g++.dg/init/new14.C: New test.
21146         * g++.dg/expr/anew1.C: Do not XFAIL.
21147         * g++.dg/expr/anew2.C: Likewise.
21148         * g++.dg/expr/anew3.C: Likewise.
21149
21150 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
21151
21152         PR middle-end/22439
21153         * gcc.dg/vla-3.c: New test.
21154
21155 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
21156
21157         PR fortran/20363
21158         * gfortran.dg/named_interface.f90: New.
21159
21160 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
21161
21162         * gcc.c-torture/execute/frame-address.c: New test.
21163
21164 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
21165
21166         PR c++/20817
21167         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
21168
21169 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
21170
21171         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
21172
21173 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
21174
21175         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
21176         * gcc.dg/altivec-22.c: Rename from..
21177         * gcc.dg/altivec-nomfcr.c: ..this.
21178
21179 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
21180
21181         PR tree-optimization/23546
21182         * gcc.dg/tree-ssa/pr23546.c: New test.
21183
21184 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
21185
21186         PR fortran/17758
21187         * gfortran.dg/nonreturning_statements.f90: New test.
21188
21189 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21190
21191         PR c++/22454
21192         * g++.dg/parse/crash29.C: New.
21193
21194 2005-08-23  DJ Delorie  <dj@redhat.com>
21195
21196         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
21197         constants have the L suffix.
21198
21199 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
21200
21201         PR c++/23044
21202         * g++.dg/template/instantiate8.C: New.
21203
21204 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
21205
21206         PR middle-end/23467
21207         * gcc.c-torture/execute/pr23467.c: New test.
21208
21209 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
21210
21211         PR tree-optimization/22043
21212         * gcc.c-torture/execute/20050613-1.c: New test.
21213
21214 2005-08-23  Ben Elliston  <bje@au.ibm.com>
21215
21216         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
21217
21218 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
21219
21220         PR rtl-optimization/23478
21221         * g++.dg/opt/pr23478.C: New test.
21222
21223 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
21224
21225         PR c/18715
21226         * gcc.dg/switch-warn-3.c: New test.
21227
21228 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21229
21230         PR c++/22233
21231         * g++.dg/template/param1.C: New test.
21232
21233 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21234
21235         PR c++/23089
21236         * g++.dg/other/incomplete1.C: New test.
21237
21238 2005-08-22  Ira Rosen  <irar@il.ibm.com>
21239
21240         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
21241         are vectorizable.
21242
21243 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21244
21245         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
21246         d_lines_5.f: New.
21247
21248 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
21249
21250         * gcc.target/i386/sse-4.c: New test.
21251
21252 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21253
21254         PR testsuite/23239
21255         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
21256
21257 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
21258
21259         * gcc.dg/20050811-1.c: New test.
21260         * gcc.dg/20050811-2.c: New test.
21261
21262 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
21263
21264         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
21265
21266 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
21267
21268         PR 23476
21269         * gcc.c-torture/compile/pr23476.c: New test.
21270
21271 2005-08-19  Devang Patel  <dpatel@apple.com>
21272
21273         PR tree-optimization/23048
21274         * gcc.dg/tree-ssa/pr23048.c: New test.
21275
21276 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21277
21278         PR middle-end/20624
21279         * g++.dg/warn/Wreturn-3.C: New test
21280
21281 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
21282
21283         PR tree-optimization/22228
21284         * g++.dg/vect/pr22543.cc: New test.
21285
21286 2005-08-17  Steven Bosscher  <stevenb@suse.de>
21287
21288         PR tree-optimization/21574
21289         * gcc.dg/tree-ssa/pr21574.c: New test.
21290
21291 2005-08-16  James E Wilson  <wilson@specifix.com>
21292
21293         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
21294
21295 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
21296
21297         PR tree-opt/23402
21298         * gcc.c-torture/compile/zero-strct-3.c: New test.
21299         * gcc.c-torture/compile/zero-strct-4.c: New test.
21300
21301 2005-08-16  Steven Bosscher  <stevenb@suse.de>
21302
21303         PR target/23376
21304         * gcc.target/x86_64/pr23376.c: New test.
21305
21306 2005-08-16  Ian Lance Taylor  <ian@airs.com>
21307
21308         PR c++/23337
21309         * g++.dg/ext/vector2.C: New.
21310
21311 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
21312
21313         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
21314
21315 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
21316
21317         PR libfortran/23428
21318         * gfortran.dg/inquire-complex.f90: New test case.
21319
21320 2005-08-16  James E Wilson  <wilson@specifix.com>
21321
21322         PR tree-optimization/21105
21323         * gcc.dg/large-size-array.c: New.
21324
21325 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
21326
21327         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
21328         type.
21329         * gcc.dg/vect/vect-41: Likewise.
21330         * gcc.dg/vect/vect-42: Likewise.
21331         * gcc.dg/vect/vect-43: Likewise.
21332         * gcc.dg/vect/vect-44: Likewise.
21333         * gcc.dg/vect/vect-46: Likewise.
21334         * gcc.dg/vect/vect-47: Likewise.
21335         * gcc.dg/vect/vect-48: Likewise.
21336         * gcc.dg/vect/vect-52: Likewise.
21337         * gcc.dg/vect/vect-53: Likewise.
21338         * gcc.dg/vect/vect-54: Likewise.
21339         * gcc.dg/vect/vect-55: Likewise.
21340         * gcc.dg/vect/vect-56: Likewise.
21341         * gcc.dg/vect/vect-57: Likewise.
21342         * gcc.dg/vect/vect-58: Likewise.
21343         * gcc.dg/vect/vect-59: Likewise.
21344         * gcc.dg/vect/vect-60: Likewise.
21345         * gcc.dg/vect/vect-61: Likewise.
21346         * gcc.dg/vect/vect-85: Likewise.
21347         * gcc.dg/vect/vect-87: Likewise.
21348         * gcc.dg/vect/vect-88: Likewise.
21349         * gcc.dg/vect/vect-93.c: Likewise.
21350         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
21351         * gcc.dg/vect/vect-75: Likewise.
21352         * gcc.dg/vect/vect-76: Likewise.
21353         * gcc.dg/vect/vect-77: Likewise.
21354         * gcc.dg/vect/vect-78: Likewise.
21355         * gcc.dg/vect/vect-80: Likewise.
21356         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
21357         vectorized for the expected reason, rather than checking how alignment
21358         was handled.
21359         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
21360         aligned type and also instead of aligned pointers. Added documentation.
21361
21362 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
21363
21364         * gfortran.dg/power.f90: New test.
21365
21366 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
21367
21368         PR rtl-optimization/23299
21369         * g++.dg/opt/pr23299.C: New test.
21370
21371 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21372
21373         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
21374
21375 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
21376
21377         * g++.dg/template/local6.C: New test.
21378
21379 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
21380
21381         * execute/exceptions/finally-1.m: Check that the catch and finally are
21382         being called.  Also add a "return 0;" at the end of main.
21383
21384 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
21385
21386         PR fortran/21432.
21387         * gfortran.dg/namelist_print_1.f: New test of functionality of
21388         PRINT namelist.
21389         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
21390         namelist generates error with -std=f95.
21391
21392 2005-08-14  Ira Rosen  <irar@il.ibm.com>
21393
21394         PR tree-optimization/23119
21395         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
21396
21397 2005-08-13  Marcin Koziej  <creep@desk.pl>
21398             Andrew Pinski  <pinskia@physics.uc.edu>
21399
21400         PR libobjc/22492
21401         * execute/exceptions/finally-1.m: New test.
21402
21403 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21404
21405         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
21406         testsuite.
21407         * objc/execute/exceptions/trivial.m: New test.
21408         * objc.dg/try-catch-11.m: Move to ...
21409         * objc/execute/exceptions/foward-1.m: Here.
21410         * objc.dg/try-catch-2.m: Move to ...
21411         * objc/execute/exceptions/catchall-1.m: Here.
21412         * objc.dg/try-catch-8.m: Move to ...
21413         * objc/execute/exceptions/local-variables-1.m: Here.
21414
21415 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21416
21417         * objc.dg/nested-func-1.m: Move to ...
21418         * objc/execute/nested-func-1.m: Here.
21419
21420 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21421
21422         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
21423         in ${options} instead of [target_info name].
21424         * lib/obj-c++.exp (objc_target_compile): Likewise.
21425
21426 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21427
21428         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
21429
21430 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21431
21432         part of PR testsuite/23348
21433         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
21434         each of the torture options.
21435         * objc/compile/trivial.m: New test.
21436
21437 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
21438
21439         * gfortran.dg/eoshift.f90: Correct format.
21440
21441 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
21442
21443         * gfortran.fortran-torture/execute/character_passing.f90:
21444         Fix comment typo.
21445
21446 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
21447
21448         PR c++/8271
21449         * g++.dg/template/unify10.C: New.
21450
21451 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
21452
21453         * g++.dg/parse/pr22514.C: Move to...
21454         * g++.dg/debug/pr22514.C: here.
21455
21456 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21457
21458         PR c++/23266
21459         * g++.dg/inherit/pure1.C: New test.
21460
21461         * ChangeLog: Fix typos.
21462
21463 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21464             Steven Bosscher  <stevenb@suse.de>
21465
21466         * gfortran.dg/runtime_warning_1.f90: New test.
21467
21468 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21469
21470         PR c++/23219
21471         * g++.dg/parse/crash28.C: New.
21472
21473 2005-08-11  Richard Guenther  <rguenther@suse.de>
21474
21475         PR target/23289
21476         * gcc.target/i386/tailcall-1.c: New testcase.
21477
21478 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
21479
21480         * gcc.dg/vect/vect-67.c: Un-xfail.
21481
21482 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
21483
21484         PR c++/23225
21485         * g++.dg/parse/crash27.C: new test.
21486
21487 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
21488
21489         PR libfortran/22143
21490         * gfortran.dg/shift-kind.f90: New testcase.
21491
21492 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
21493
21494         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
21495         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
21496
21497 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21498
21499         PR c++/20646
21500         * g++.dg/other/mult-stor1.C: New test.
21501
21502 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
21503
21504         * gcc.c-torture/pr18299-1.c: Move to ...
21505         * gcc.c-torture/compile/pr18299-1.c: Here.
21506
21507 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
21508
21509         * gfortran/fortran.torture/execute/character_passing.f90:
21510         Fix types for LSAME.
21511
21512 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
21513
21514         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
21515         input data back to what it was originally.
21516
21517 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
21518
21519         * objc.dg/try-catch-8.m: Enable for all targets.
21520
21521 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
21522
21523         * gcc.dg/pr23165.c: New test.
21524
21525 2005-08-09  Steven Bosscher  <stevenb@suse.de>
21526
21527         PR tree-optimization/23234
21528         * gcc.dg/tree-ssa/pr23234.c: New test.
21529
21530 2005-08-08  Josh Conner  <jconner@apple.com>
21531
21532         PR rtl-optimization/23241
21533         * gcc.dg/char-compare.c: New test.
21534
21535 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21536
21537         PR c++/22508
21538         * g++.dg/init/new13.C: New test.
21539
21540 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21541
21542         PR c++/21166
21543         * g++.dg/other/crash-4.C: Adjust
21544         * g++/dg/ext/packed9.C: New.
21545
21546 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21547
21548         PR middle-end/21964
21549         * gcc.c-torture/execute/pr21964-1.c: New test.
21550
21551 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21552
21553         PR c/22458
21554         * gcc.dg/pr22458-1.c: New test.
21555
21556 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
21557             Steven G. Kargl <kargls@comcast.net>
21558
21559         PR fortran/22390
21560         * gfortran.dg/flush_1.f90: New test.
21561
21562 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21563
21564         PR c++/23191
21565         * g++.dg/template/eh2.C: New test.
21566
21567 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21568
21569         PR c++/19498
21570         * g++.dg/template/instantiate7.C: New test.
21571
21572 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
21573
21574         PR c/23113
21575         * gcc.dg/Wunused-value-1.c: New test.
21576
21577 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
21578
21579         PR rtl-optimization/23233
21580         * gcc.c-torture/compile/pr23233-1.c: New test.
21581
21582 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
21583
21584         PR fortran/18833
21585         PR fortran/20850
21586         * gfortran.dg/equiv_1.f90: New test.
21587         * gfortran.dg/equiv_2.f90: New test.
21588         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
21589         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
21590         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
21591
21592 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21593
21594         * gcc.c-torture/execute/vrp-5.c: New test.
21595         * gcc.c-torture/execute/vrp-6.c: New test.
21596         * gcc.dg/tree-ssa/vrp21.c: New test.
21597
21598 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21599
21600         * g++.dg/parse/pr22514.C: New test.
21601
21602 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
21603
21604         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
21605
21606         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
21607         instead of constant loads / pool entries.
21608
21609 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
21610
21611         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
21612         TEST_TO_WCTYPE.
21613
21614 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
21615
21616         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
21617         __WINT_TYPE__ in generated prototypes if possible.
21618
21619 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
21620
21621         PR 22037
21622         * g++.dg/tree-ssa/pr22037.C:
21623
21624 2005-08-04  Richard Henderson  <rth@redhat.com>
21625
21626         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
21627         scan-tree-dump-times directive.
21628
21629 2005-08-04  Jan Hubicka  <jh@suse.cz>
21630
21631         * gcov-1.C: Fix switch counts.
21632         * gcov-4b.c: Likewise.
21633
21634 2005-08-03  Jeff Law  <law@redhat.com>
21635
21636         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
21637
21638 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
21639
21640         * gcc.c-torture/execute/pr23135.c: New test.
21641
21642 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21643
21644         PR tree-optimization/19899
21645         * gcc.dg/tree-ssa/scev-1.c: New test.
21646         * gcc.dg/tree-ssa/scev-2.c: New test.
21647
21648 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
21649
21650         PR target/18582
21651         * gcc.dg/torture/pr18582-1.c: New test.
21652
21653 2005-08-03  Jan Hubicka  <jh@suse.cz>
21654
21655         * update-conroll.c: New testcase.
21656         * update-conroll-2.c: New testcase.
21657
21658 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
21659
21660         * gfortran.dg/constant_substring.f: New test.
21661         * gfortran.dg/pr22491.f: New test.
21662
21663 2005-08-02  Jan Hubicka  <jh@suse.cz>
21664
21665         * update-threading.c: Replace by the proper one.
21666
21667 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21668
21669         PR 23164
21670         * g++.dg/tree-ssa/pr23164.C: New test.
21671
21672 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21673
21674         * gcc.dg/tree-ssa/pr23192.c: New test.
21675
21676 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
21677
21678         * gcc.c-torture/execute/vrp-4.c: New test.
21679
21680 2005-08-02  Jan Hubicka  <jh@suse.cz>
21681
21682         * update-threading.c: New test.
21683
21684 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
21685
21686         * gcc.c-torture/compile/20050801-1.c: New test.
21687         * gcc.c-torture/compile/20050801-2.c: New test.
21688
21689 2005-08-01  Jan Hubicka  <jh@suse.cz>
21690
21691         * val-prof-5.c: New test.
21692
21693 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
21694
21695         PR c/22311
21696         * gcc.dg/pr22311-1.c : New test.
21697
21698 2005-07-31  Steven Bosscher  <stevenb@suse.de>
21699
21700         PR target/23095
21701         * gfortran.dg/pr23095.f: New test.
21702
21703         PR c++/22003
21704         * g++.dg/other/pr22003.C: New test.
21705
21706 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
21707
21708         PR target/20621
21709         * gcc.c-torture/execute/pr20621-1.c: New test.
21710
21711 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
21712
21713         * gfortran.dg/comma_format_extension_4.f: Adjust length
21714         of string for format.
21715         * gfortran.dg/der_array_io_1.f: Replace illegal internal
21716         print statement with internal write.
21717         * gfortran.dg/der_array_io_2.f: Likewise.
21718         * gfortran.dg/der_array_io_3.f: Likewise.
21719
21720 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
21721
21722         * gcc.dg/fold-abs-4.c: new test.
21723
21724 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
21725
21726         PR fortran/22570 an related issues.
21727         * gfortran.dg/x_slash_1.f: New test.
21728
21729 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
21730
21731         PR c/23143
21732         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
21733         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
21734
21735 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21736
21737         PR c/529
21738         * gcc.dg/Wshadow-3.c: New test.
21739
21740 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
21741
21742         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
21743         used to have the wrong bounds).
21744
21745 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21746
21747         PR c/21720
21748         * gcc.dg/hex-round-1.c: Test more cases.
21749         * gcc.dg/hex-round-2.c: New test.
21750
21751 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
21752
21753         PR 22550
21754         * g++.dg/tree-ssa/pr22550.C: New test.
21755
21756 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
21757
21758         * gcc.dg/tree-ssa/vrp19.c: New test.
21759         * gcc.dg/tree-ssa-vrp20.c: New test.
21760
21761 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21762
21763         PR c/22240
21764         * gcc.dg/transparent-union-4.c: New test.
21765
21766 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21767
21768         PR c/22192
21769         * gcc.dg/c99-vla-2.c: New test.
21770
21771 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21772
21773         PR c/21720
21774         * gcc.dg/hex-round-1.c: New test.
21775
21776 2005-07-28  Jan Hubicka  <jh@suse.cz>
21777
21778         * inliner-1.c: Do not dump everything.
21779         * tree-prof.exp: Do not pass -ftree-based-profiling.
21780         * bprob.exp: Likewise.
21781
21782         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
21783
21784 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
21785
21786         PR c++/22545
21787         * g++.dg/expr/ptrmem7.C: New test.
21788
21789 2005-07-28  Mike Stump  <mrs@apple.com>
21790
21791         * g++.old-deja/g++.mike/visibility-1.C: New test.
21792
21793 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21794
21795         PR c/20187
21796         * gcc.c-torture/execute/pr20187-1.c: New test.
21797
21798 2005-07-28  Jeff Law  <law@redhat.com>
21799
21800         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
21801         * gcc.dg/tree-ssa/vrp18.c: New test.
21802
21803 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21804
21805         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
21806
21807 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21808
21809         PR tree-optimization/22506
21810         * gcc.dg/vect/ps22506.c: New test.
21811
21812 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
21813
21814         PR target/21149
21815         * gcc.target/i386/sse-3.c: New test.
21816
21817 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21818
21819         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
21820         * gcc.target/mips/mips32-dsp-type.c: Likewise.
21821
21822 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21823
21824         PR c/22589
21825         * gcc.c-torture/compile/pr22589-1.c: New test.
21826
21827 2005-07-28  Jan Hubicka  <jh@suse.cz>
21828
21829         * update-loopch.c: New testcase.
21830
21831 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21832
21833         PR rtl-optimization/23047
21834         * gcc.c-torture/execute/pr23047.c: New test.
21835         * gcc.c-torture/execute/pr23047.x: New.
21836
21837 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21838
21839         PR tree-optimization/22493
21840         * gcc.c-torture/execute/pr22493-1.c: New test.
21841         * gcc.c-torture/execute/pr22493-1.x: New.
21842         * gcc.c-torture/execute/vrp-1.c: New test.
21843         * gcc.c-torture/execute/vrp-2.c: New test.
21844         * gcc.c-torture/execute/vrp-2.c: New test.
21845
21846 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
21847
21848         * gcc.target/frv/all-builtin-read8.c: Delete.
21849         * gcc.target/frv/all-builtin-read16.c: Delete.
21850         * gcc.target/frv/all-builtin-read32.c: Delete.
21851         * gcc.target/frv/all-builtin-read64.c: Delete.
21852         * gcc.target/frv/all-builtin-write8.c: Delete.
21853         * gcc.target/frv/all-builtin-write16.c: Delete.
21854         * gcc.target/frv/all-builtin-write32.c: Delete.
21855         * gcc.target/frv/all-builtin-write64.c: Delete.
21856         * gcc.target/frv/all-read-write-1.c: New.
21857
21858 2005-07-27  Jeff Law  <law@redhat.com>
21859
21860         * gcc.c-torture/execute/pr22630.c: New test.
21861
21862 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
21863
21864         PR tree-optimization/23073
21865         * gcc.dg/vect/nodump-pr23073.c: New test.
21866         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
21867
21868 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
21869
21870         PR tree-optimize/22348
21871         * gcc.c-torture/execute/pr22348.c: New.
21872
21873 2005-07-27  Richard Guenther  <rguenther@suse.de>
21874
21875         * gcc.dg/tree-ssa/salias-1.c: New testcase.
21876
21877 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21878
21879         PR fortran/22503
21880         * gfortran.dg/logical_comp.f90: New test.
21881
21882 2005-07-27  Jan Hubicka  <jh@suse.cz>
21883
21884         * inliner-1.c: Add cleanup of dumps.
21885         * val-prof-*.c: Likewise.
21886         * update-tailcall.c: New.
21887
21888 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
21889
21890         PR 22591
21891         * gcc.dg/tree-ssa/pr22591.c: New test.
21892         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
21893
21894 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
21895
21896         PR libobjc/22606
21897         * objc.dg/try-catch-11.m: New test.
21898
21899 2005-07-26  Richard Guenther  <rguenther@suse.de>
21900
21901         PR tree-optimization/22486
21902         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
21903
21904 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21905
21906         PR tree-opt/22484
21907         * g++.dg/opt/loop2.C: New test.
21908
21909 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21910
21911         * gcc.dg/tree-ssa/reassoc-3.c: New test.
21912         * gcc.dg/tree-ssa/reassoc-4.c: New test.
21913
21914 2005-07-25  Adam Nemet  <anemet@lnxw.com>
21915
21916         * lib/profopt.exp (profopt-execute): Check for profiling data
21917         files on the target.
21918
21919 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
21920
21921         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
21922         for matching of asm labels.
21923
21924 2005-07-25  Richard Guenther  <rguenther@suse.de>
21925
21926         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
21927
21928 2005-07-25  Richard Guenther  <rguenther@suse.de>
21929
21930         PR testsuite/22624
21931         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
21932
21933 2005-07-25  Ira Rosen  <irar@il.ibm.com>
21934
21935         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
21936         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
21937         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
21938         * gcc.dg/vect/vect-100.c: New test.
21939         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
21940         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
21941         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
21942         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
21943         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
21944         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
21945         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
21946         * gfortran.dg/vect/pr19049.f90: New testcase.
21947         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
21948
21949 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
21950
21951         * gcc.c-torture/execute/20050713-1.c: New test.
21952
21953         PR fortran/20063
21954         * gfortran.fortran-torture/execute/data_4.f90: New test.
21955
21956         PR middle-end/20303
21957         * gcc.dg/visibility-d.c: New test.
21958
21959 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
21960
21961         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
21962         * gfortran.dg/underflow.f90: Ditto.
21963
21964 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21965
21966         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
21967         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
21968         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
21969
21970 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21971
21972         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
21973         include case of field width of zero.
21974
21975 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21976
21977         PR libgfortran/21875
21978         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
21979         with trailing blanks on normal formatted read.
21980
21981 2005-07-23  Chao-ying Fu  <fu@mips.com>
21982
21983         * gcc.target/mips/mips32-dsp-type.c: New test.
21984         * gcc.target/mips/mips32-dsp.c: New test.
21985
21986 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
21987
21988         PR testsuite/21073
21989         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
21990
21991         PR testsuite/20454
21992         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
21993         and __cyg_profile_func_exit.
21994
21995 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
21996
21997         * gfortran.dg/comma_format_extension_3.f: Fix typo.
21998         * gfortran.dg/comma_format_extension_4.f: Same.
21999         * gfortran.dg/pr15332.f: Same.
22000         * gfortran.dg/pr21730.f: Same.
22001
22002 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
22003
22004         * g++.dg/opt/vrp2.C: Fix testcase.
22005
22006         PR tree-opt/22625
22007         * g++.dg/opt/vrp2.C: New test.
22008
22009 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
22010
22011         PR debug/21828
22012         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
22013
22014 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
22015
22016         * gcc.dg/tree-ssa/20050719-1.c: New test.
22017
22018 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
22019
22020         * gcc.dg/bfin-longcall-1.c: New file.
22021         * gcc.dg/bfin-longcall-2.c: New file.
22022
22023 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
22024
22025         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
22026
22027 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22028
22029         PR middle-end/19055
22030         * gcc.dg/tree-ssa/pr19055.c: New test.
22031         * gcc.dg/tree-ssa/pr19055-2.c: New test.
22032
22033 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22034
22035         PR C++/22358
22036         * g++.dg/other/pr22358.C: New test.
22037
22038 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
22039
22040         PR c++/2922
22041         * g++.dg/lookup/two-stage5.C: New test from bug comments.
22042
22043 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22044
22045         PR c++/15938
22046         * g++.dg/init/union2.C: New test.
22047
22048 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22049
22050         PR c/22393
22051         * gcc.dg/complex-4.c: New test.
22052
22053 2005-07-21  Richard Guenther  <rguenther@suse.de>
22054
22055         PR testsuite/22522
22056         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
22057         scanning for asm labels.
22058         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
22059
22060 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
22061
22062         PR target/22085
22063         * gcc.dg/altivec-pr22085.c: New.
22064
22065 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
22066
22067         PR tree-optimization/19210
22068         * gcc.dg/tree-ssa/pr19210-1.c: New.
22069         * gcc.dg/tree-ssa/pr19210-2.c: New.
22070
22071 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
22072
22073         PR rtl-optimization/22167
22074         * g++.dg/opt/pr22167.C: New test.
22075
22076 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
22077
22078         PR c++/2922
22079         * g++.dg/lookup/two-stage2.C: New.
22080         * g++.dg/lookup/two-stage3.C: New.
22081         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
22082         fixed two-stage name lookup for operators.
22083         * g++.dg/template/call3.C: Compiler now produces an appropriate
22084         error message.
22085         * g++.dg/template/crash37.C: Compiler now describes bla() on line
22086         14 as a candidate.
22087         * g++.dg/template/ptrmem4.C: Compiler produces different error
22088         message.
22089         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
22090         connect_to_method as a candidate.
22091
22092 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
22093
22094         * gcc.dg/fold-alloc-1.c: New test.
22095
22096 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
22097
22098         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22099         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
22100
22101 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
22102
22103         * gcc.dg/fold-abs-1.c: New test.
22104         * gcc.dg/fold-abs-2.c: New test.
22105         * gcc.dg/fold-abs-3.c: New test.
22106
22107 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
22108
22109         Make CONSTRUCTOR use VEC to store initializers.
22110         * g++.dg/ext/complit3.C: Check for specific error messages.
22111         * g++.dg/init/brace2.C: Update error message.
22112         * g++.dg/warn/Wbraces2.C: Likewise.
22113
22114 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
22115
22116         PR fortran/16940
22117         * gfortran.dg/module_interface_1.f90: New test.
22118
22119 2005-07-19  Danny Berlin <dberlin@dberlin.org>
22120             Kenneth Zadeck <zadeck@naturalbridge.com>
22121
22122         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
22123
22124 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22125
22126         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
22127         specify -Wformat for these tests.
22128         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
22129         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
22130         * gcc.dg/format/opt-6.c: Delete.
22131
22132 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22133
22134         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
22135         * gcc.dg/tree-ssa/sra-3.c: Likewise.
22136
22137 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22138
22139         * gcc.dg/tree-ssa/alias-2.c: New test.
22140
22141 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
22142
22143         PR c++/22263
22144         * g++.dg/template/explicit7.C: New test.
22145
22146 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
22147
22148         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
22149         field width of 8 to +Inf and -Inf.
22150
22151 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
22152
22153         PR c++/22139
22154         * g++.dg/template/friend36.C: New test.
22155
22156 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
22157
22158         PR fortran/21730
22159         * gfortran.dg/pr21730.f: New test.
22160
22161 2005-07-16  Danny Berlin <dberlin@dberlin.org>
22162             Kenneth Zadeck <zadeck@naturalbridge.com>
22163
22164         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
22165         since pure const detection cannot run at -O1 in c compiler.
22166         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
22167         can now optimize this case properly.
22168         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
22169         because we now pass.
22170         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
22171
22172 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
22173
22174         PR c/22421
22175         * gcc.dg/format/bitfld-1.c: New test.
22176
22177 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
22178
22179         PR c++/22204
22180         * g++.dg/rtti/repo1.C: New test.
22181
22182 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
22183
22184         PR middle-end/22398
22185         * gcc.c-torture/compile/pr22398.c: New test.
22186
22187 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
22188
22189         PR c++/22132
22190         * g++.dg/expr/cast4.C: New test.
22191
22192 2005-07-15  Richard Guenther  <rguenther@suse.de>
22193
22194         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
22195         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
22196
22197 2005-07-15  Steven Bosscher  <stevenb@suse.de>
22198
22199         PR tree-optimization/22230
22200         * gcc.dg/tree-ssa/pr22230.c: New test.
22201
22202 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
22203
22204         * gfortran.dg/g77/cpp6.f: New test.
22205
22206         PR fortran/22417
22207         * gfortran.dg/g77/cpp5.F: New test.
22208         * gfortran.dg/g77/cpp5.h: New file.
22209         * gfortran.dg/g77/cpp5inc.h: New file.
22210
22211 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
22212
22213         PR libfortran/16435
22214         * gfortran.dg/tl_editting.f90: New.
22215         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
22216
22217 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
22218
22219         * gfortran.dg/char_array_constructor.f90: New test.
22220
22221 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
22222
22223         * gfortran.dg/past_eor.f90: New.
22224         * gfortran.dg/complex_read.f90: New.
22225
22226 2005-07-13  Jeff Law  <law@redhat.com>
22227
22228         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
22229         additional casts.
22230
22231         * gcc.dg/tree-ssa/pr22321.c: New test
22232
22233 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
22234
22235         PR tree-optimization/21921
22236         * gcc.dg/tree-ssa/pr21921.c: New.
22237
22238 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
22239
22240         PR tree-optimizatio/22442
22241         * gcc.dg/tree-ssa/loop-11.c: New test.
22242
22243 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
22244
22245         PR tree-opt/21840
22246         * gcc.c-torture/compile/pr21840.c: New test.
22247
22248 2005-07-12  Jan Hubicka  <jh@suse.cz>
22249
22250         * gcc.c-torture/compile/pr22379.c: New test.
22251
22252 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
22253
22254         PR libfortran/21593
22255         gfortran.dg/dev_null.f90: Remove outdated comment about
22256         PR libfortran/21593.
22257
22258
22259 2005-07-12  Dale Johannesen  <dalej@apple.com>
22260
22261         * gcc.target/i386/compress-float-sse.c: New.
22262         * gcc.target/i386/compress-float-sse-pic.c: New.
22263         * gcc.target/i386/compress-float-387.c: New.
22264         * gcc.target/i386/compress-float-387-pic.c: New.
22265         * gcc.dg/compress-float-ppc.c: New.
22266         * gcc.dg/compress-float-ppc-pic.c: New.
22267
22268 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
22269
22270         PR libfortran/21593
22271         gfortran.dg/dev_null.f90: Remove targets.
22272
22273 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
22274
22275         PR tree-opt/22335
22276         * gcc.dg/pr22335-1.c: New test.
22277         * gcc.dg/pr22335-2.c: New test.
22278
22279 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22280
22281         PR c++/20172
22282         * g++.dg/template/nontype12.C : New test.
22283
22284 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
22285
22286         * gcc.dg/tree-ssa/loop-10.c: New test.
22287
22288 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
22289
22290         * gcc.c-torture/execute/20020720-1.x: Remove.
22291
22292 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
22293
22294         * gfortran.fortran-torture/execute/forall_7.f90: New test.
22295
22296 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
22297
22298         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
22299         (dg-mips-options): Use it.
22300
22301 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
22302
22303         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
22304
22305 2005-07-09  Richard Henderson  <rth@redhat.com>
22306
22307         * lib/target-supports.exp (check_effective_target_sync_char_short):
22308         Add alpha.
22309
22310 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
22311
22312         PR libfortran/22217
22313         * gfortran.dg/negative-z-descriptor.f90: New test.
22314
22315 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
22316
22317         PR tree-opt/22329
22318         * gcc.dg/pr22329.c: New test.
22319
22320 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
22321
22322         PR tree-optimization/20139
22323         * gcc.dg/tree-ssa/pr20139.c: New.
22324
22325 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
22326
22327         PR tree-opt/22356
22328         * gcc.dg/pr22356-1.c: New test.
22329
22330 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
22331
22332         PR c++/21799
22333         * g++.dg/template/unify8.C: New.
22334         * g++.dg/template/unify9.C: New.
22335
22336 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
22337
22338         * gfortran.fortran-torture/execute/entry_10.f90: New test.
22339
22340 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
22341
22342         * gcc.dg/darwin-version-1.c: New.
22343         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
22344         * gcc.dg/builtins-20.c: Likewise.
22345         * gcc.dg/builtins-53.c: Likewise.
22346         * gcc.dg/torture/builtins-convert-1.c: Likewise.
22347         * gcc.dg/torture/builtins-convert-2.c: Likewise.
22348         * gcc.dg/torture/builtins-convert-3.c: Likewise.
22349         * gcc.dg/torture/builtins-power-1.c: Likewise.
22350         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
22351         on Darwin.
22352
22353 2005-07-07  Jeff Law  <law@redhat.com>
22354
22355         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
22356         argument evaluation order.
22357
22358 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
22359
22360         PR libfortran/21594
22361         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22362         Add test cases where the shift length is greater than the
22363         array length.
22364
22365 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22366
22367         * obj-c++.dg/proto-lossage-6.mm: New.
22368         * objc.dg/proto-lossage-6.m: New.
22369
22370 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22371
22372         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
22373         * objc.dg/gnu-runtime-2.m: Likewise.
22374
22375 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
22376
22377         * gfortran.dg/longline.f: New test.
22378
22379         * gfortran.dg/badline.f: New test.
22380
22381 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
22382
22383         PR fortran/16531
22384         PR fortran/15966
22385         PR fortran/18781
22386         * gfortran.dg/hollerith.f90: New.
22387         * gfortran.dg/hollerith2.f90: New.
22388         * gfortran.dg/hollerith3.f90: New.
22389         * gfortran.dg/hollerith4.f90: New.
22390         * gfortran.dg/hollerith_f95.f90: New.
22391         * gfortran.dg/hollerith_legacy.f90: New.
22392         * gfortran.dg/g77/cpp4.F: New. Port from g77.
22393
22394 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22395
22396         PR objc/22274
22397         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
22398         * objc.dg/gnu-runtime-2.m: New.
22399
22400 2005-07-06  Jeff Law  <law@redhat.com>
22401
22402         * gcc.dg/tree-ssa/vrp17.c: New test.
22403
22404 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
22405
22406         PR fortran/22327
22407         * gfortran.dg/array_constructor_5.f90: New test.
22408
22409 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
22410
22411         * gfortran.fortran-torture/execute/entry_9.f90: New test.
22412
22413 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
22414
22415         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
22416         * gcc.dg/980816-1.c: Ditto.
22417
22418 2005-07-06  Jeff Law  <law@redhat.com>
22419
22420         * gcc.c-torture/compile/pr21356.c: New test.
22421
22422 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
22423
22424         PR c/22013
22425         PR c/22098
22426         * gcc.c-torture/compile/pr22013-1.c,
22427         gcc.c-torture/execute/pr22098-1.c,
22428         gcc.c-torture/execute/pr22098-2.c,
22429         gcc.c-torture/execute/pr22098-3.c: New tests.
22430
22431 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
22432
22433         PR c/22308
22434         * gcc.dg/pr22308-1.c: New test.
22435
22436 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
22437
22438         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
22439         target.
22440         * gcc.dg/compare9.c: Use -fshort-enums instead of
22441         -fno-short-enums.  Change the last test to dg-bogus.
22442
22443 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
22444
22445         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
22446         * gcc.dg/compare9.c: New.
22447
22448 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22449
22450         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
22451
22452 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
22453
22454         PR testsuite/22288
22455         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
22456
22457
22458 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22459
22460         * gcc.dg/format/gcc_gfc-1.c: New.
22461
22462 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
22463
22464         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
22465
22466 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22467
22468         PR fortran/20842
22469         * gfortran.dg/io_invalid_1.f90: New test.
22470
22471 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
22472
22473         * gcc.dg/format/gcc_diag-1.c: Update.
22474
22475 2005-07-02  Jeff Law  <law@redhat.com>
22476
22477         * gcc.dg/tree-ssa/pr22051-1.c: New test.
22478         * gcc.dg/tree-ssa/pr22051-2.c: New test.
22479
22480 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
22481
22482         * gcc.dg/format/gcc_diag-1.c: Update.
22483
22484 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
22485
22486         PR tree-opt/22269
22487         * gcc.c-torture/compile/pr22269.c: New test.
22488
22489 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
22490
22491         PR 21584
22492         PR 22219
22493         * g++.dg/tree-ssa/pr21584-1.C: New test.
22494         * g++.dg/tree-ssa/pr21584-2.C: New test.
22495
22496 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
22497
22498         * obj-c++.dg/try-catch-11.mm: New.
22499         * objc.dg/try-catch-10.m: New.
22500
22501 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
22502
22503         * g++.dg/other/ucnid-1.C: xfail on AIX.
22504
22505 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
22506
22507         PR 22234
22508         * gcc.dg/20050629-1.c: New test.
22509
22510 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
22511
22512         * obj-c++.dg/const-str-1[0-1].mm: New.
22513         * objc.dg/const-str-1[0-1].m: New.
22514
22515 2005-05-29  Richard Henderson  <rth@redhat.com>
22516
22517         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
22518         Rename from check_effective_target_vect_no_max.
22519         (check_effective_target_vect_no_int_add): New.
22520         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
22521         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
22522         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22523         * gcc.dg/vect/vect-reduc-1.c: Use both.
22524         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22525
22526 2005-05-29  Richard Henderson  <rth@redhat.com>
22527
22528         * lib/target-supports.exp (check_effective_target_vect_no_max):
22529         Remove i386 and x86_64.
22530
22531 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22532
22533         PR testsuite/21969
22534         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
22535
22536 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22537
22538         PR middle-end/21969
22539         * gcc.dg/vect/pr21969.c: New test.
22540
22541 2005-06-28  Eric Christopher  <echristo@redhat.com>
22542
22543         PR c/22052
22544         PR c/21975
22545         * gcc.dg/inline1.c: New test.
22546         * gcc.dg/inline2.c: Ditto.
22547         * gcc.dg/inline3.c: Ditto.
22548         * gcc.dg/inline4.c: Ditto.
22549         * gcc.dg/inline5.c: Ditto.
22550
22551 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22552
22553         PR libfortran/22142
22554         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22555         Add testcase also testing eoshift1 for PR 22142.
22556
22557 2005-06-28  Richard Henderson  <rth@redhat.com>
22558
22559         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
22560         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
22561         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
22562         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
22563         gcc.dg/tree-ssa/20030922-2.c: Likewise.
22564
22565 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22566
22567         PR libfortran/22142
22568         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22569         Add testcase for PR 22142.
22570
22571 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
22572
22573         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
22574         gcc.target/ia64/fpreg-2.c: New tests.
22575
22576 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22577
22578         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
22579
22580 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22581
22582         PR libfortran/22170
22583         * gfortran.dg/slash_1.f90: New test.
22584
22585 2005-06-27  Richard Henderson  <rth@redhat.com>
22586
22587         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
22588         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
22589         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22590         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22591         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22592         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22593
22594 2005-06-27  Richard Henderson  <rth@redhat.com>
22595
22596         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
22597         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
22598
22599 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
22600
22601         * obj-c++.dg/proto-lossage-5.mm: New.
22602         * objc.dg/proto-lossage-5.m: New.
22603
22604 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
22605
22606         PR 21959
22607         * gcc.dg/tree-ssa/pr21959.c: New test.
22608
22609 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
22610
22611         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
22612         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
22613         testing uninitialized var.
22614
22615         * gcc.c-torture/execute/builtins/chk.h: New.
22616         * gcc.c-torture/execute/builtins/lib/chk.c: New.
22617         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
22618         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
22619         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
22620         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
22621         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
22622         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
22623         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
22624         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
22625         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
22626         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
22627         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
22628         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
22629         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
22630         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
22631         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
22632         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
22633         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
22634         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
22635         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
22636         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
22637         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
22638         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
22639         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
22640         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
22641         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
22642         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
22643         * gcc.dg/builtin-object-size-1.c: New test.
22644         * gcc.dg/builtin-object-size-2.c: New test.
22645         * gcc.dg/builtin-object-size-3.c: New test.
22646         * gcc.dg/builtin-object-size-4.c: New test.
22647         * gcc.dg/builtin-object-size-5.c: New test.
22648         * gcc.dg/builtin-stringop-chk-1.c: New test.
22649         * gcc.dg/builtin-stringop-chk-2.c: New test.
22650         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
22651         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
22652         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
22653         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
22654         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
22655         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
22656         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
22657         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
22658         * gcc.c-torture/execute/printf-1.c: New test.
22659         * gcc.c-torture/execute/fprintf-1.c: New test.
22660         * gcc.c-torture/execute/vprintf-1.c: New test.
22661         * gcc.c-torture/execute/vfprintf-1.c: New test.
22662         * gcc.c-torture/execute/printf-chk-1.c: New test.
22663         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
22664         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
22665         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
22666
22667 2005-06-27  Michael Matz  <matz@suse.de>
22668
22669         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
22670         slot is not merged if address escapes.
22671
22672 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22673
22674         PR c/21911
22675         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
22676
22677 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
22678
22679         PR middle-end/17965
22680         * gcc.c-torture/compile/20050622-1.c: New test.
22681
22682         PR middle-end/22028
22683         * gcc.dg/20050620-1.c: New test.
22684
22685 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
22686
22687         PR tree-optimization/22026
22688         * gcc.dg/tree-ssa/pr22026.c: New.
22689
22690 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
22691
22692         PR libfortran/22144
22693         * gfortran.dg/shift-alloc.f90: New testcase.
22694
22695 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
22696
22697         * all files: Update FSF address in copyright headers.
22698
22699 2005-06-22  Jan Hubicka  <jh@suse.cz>
22700
22701         * wholeprogram-1.c: New testcase.
22702         * wholeprogram-2.c: New testcase.
22703
22704 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
22705
22706         PR 22171
22707         * gcc.dg/tree-ssa/pr22171.c: New test.
22708
22709 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
22710
22711         * gfortran.dg/simplify_modulo.f90: New.
22712
22713 2005-06-24  Jan Hubicka  <jh@suse.cz>
22714
22715         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
22716
22717 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22718
22719         * obj-c++.dg/proto-lossage-[1-4].mm: New.
22720
22721 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22722
22723         * obj-c++.dg/typedef-alias-1.mm: New.
22724         * objc.dg/typedef-alias-1.m: New.
22725
22726 2005-06-23  Jeff Law  <law@redhat.com>
22727
22728         * gcc.dg/tree-ssa/vrp16.c: New test.
22729
22730 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22731
22732         * lib/target-supports.exp: Add
22733         check_effective_target_fortran_large_real and
22734         check_effective_target_fortran_large_int to check for
22735         corresponding effective targets.
22736         * gfortran.dg/large_integer_kind_1.f90: New test.
22737         * gfortran.dg/large_real_kind_1.f90: New test.
22738
22739 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
22740
22741         PR tree-optimization/22117
22742         * gcc.dg/tree-ssa/pr22117.c: New.
22743
22744 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
22745
22746         PR testsuite/22123
22747         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
22748
22749 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
22750
22751         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
22752
22753 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
22754
22755         * gfortran.dg/f2c_4.f90: Add tests for complex functions
22756         * gfortran.dg/f2c_4.c: Likewise.
22757
22758 2005-06-22 Paul Brook  <paul@codesourcery.com>
22759
22760         PR fortran/21034
22761         * gfortran.dg/auto_save_1.f90: New test.
22762
22763 2005-06-22  Michael Matz  <matz@suse.de>
22764
22765         * gcc.target/x86-64/abi: New directory.
22766         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
22767         * gcc.target/x86-64/abi/README.gcc: New file.
22768         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
22769         * gcc.target/x86-64/abi/asm-support.s: New file.
22770         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
22771         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
22772         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
22773         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
22774         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
22775         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
22776         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
22777         * gcc.target/x86_64/abi/test_bitfields.c: New test.
22778         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
22779         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
22780         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
22781         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
22782         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
22783         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
22784         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
22785         * gcc.target/x86_64/abi/test_varargs.c: New test.
22786
22787 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
22788
22789         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
22790         32-bit i?86 and x86_64.
22791
22792 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
22793
22794         * obj-c++.dg/const-str-[1-9].mm: New tests.
22795
22796 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
22797
22798         PR fortran/22010
22799         * gfortran.dg/namelist_use.f90: New.
22800         * gfortran.dg/namelist_use_only.f90: New.
22801
22802 2005-06-21  Jeff Law  <law@redhat.com>
22803
22804         * gcc.dg/tree-ssa/vrp15.c: New test.
22805
22806 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
22807
22808         * lib/target-supports.exp (check_effective_target_vect_reduction):
22809         Remove.
22810         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
22811         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
22812         remove vect_reduction target keyword. Also avoid two returns in main.
22813         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22814         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
22815         * gcc.dg/vect/vect-reduc-1short.c: New test.
22816         * gcc.dg/vect/vect-reduc-1char.c: New test.
22817         * gcc.dg/vect/vect-reduc-2short.c: New test.
22818         * gcc.dg/vect/vect-reduc-2char.c: New test.
22819         * gcc.dg/vect/vect-reduc-6.c: New test.
22820         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
22821         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
22822         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
22823
22824 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22825         Paul Thomas  <pault@gcc.gnu.org>
22826
22827         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
22828         New tests.
22829
22830 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22831
22832         * gfortran.dg/backslash_1.f90: New test.
22833         * gfortran.dg/backslash_2.f90: New test.
22834
22835 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
22836
22837         * gfortran.dg/duplicate_labels.f90: New test.
22838
22839 2005-06-20  Jan Beulich  <jbeulich@novell.com>
22840
22841         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
22842         unsupportable relocations.
22843         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22844         * gcc.dg/20050321-2.c: xfail for NetWare.
22845
22846 2005-06-20  Andreas Jaeger  <aj@suse.de>
22847
22848         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
22849         gcc.target/i386/fastcall-sseregparm.c,
22850         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
22851
22852 2005-06-19  Richard Henderson  <rth@redhat.com>
22853
22854         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
22855
22856 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
22857
22858         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
22859
22860 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
22861
22862         PR c++/22115
22863         * g++.dg/conversion/simd2.C: Change expected error message.
22864
22865 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22866
22867         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
22868         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22869         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22870
22871 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
22872
22873         * gcc.dg/fold-mod-1.c: New test.
22874
22875 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
22876
22877         PR fortran/19926
22878         * gfortran.dg/pr19926.f90: New test.
22879
22880 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22881
22882         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
22883         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
22884         targets.
22885         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22886         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22887
22888 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
22889
22890         * gcc.target/ia64/float80-varargs-1.c: New test.
22891
22892 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22893
22894         PR tree-opt/22035
22895         * gfortran.dg/f2c_6.f90: New test.
22896
22897 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
22898
22899         PR c++/17413
22900         * g++.dg/template/local5.C: New.
22901
22902 2005-06-17  Richard Henderson  <rth@redhat.com>
22903
22904         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
22905
22906 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
22907
22908         PR testsuite/21945
22909         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
22910
22911 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
22912
22913         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
22914         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
22915         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
22916         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
22917         check_vect to verify the presence of hardware vector support.
22918
22919 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
22920
22921         PR testsuite/22056
22922         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
22923
22924 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22925
22926         PR libfortran/19216
22927         * gfortran.dg/pr19216.f: Add correct space between brackets and
22928         dg directive.
22929
22930 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22931
22932         PR libfortran/16436
22933         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
22934
22935 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
22936
22937         * gcc.target/i386/attributes-error.c: New testcase.
22938         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
22939         * gcc.target/i386/regparm-stdcall.c: Likewise.
22940         * gcc.target/i386/sseregparm-1.c: Likewise.
22941         * gcc.target/i386/sseregparm-2.c: Likewise.
22942
22943 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
22944
22945         * g++.dg/rtti/crash2.C: New.
22946
22947 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
22948
22949         * gcc.dg/noncompile/20040203-3.c: Update expected message.
22950
22951 2005-06-15  David Ung  <davidu@mips.com>
22952
22953         * gcc.target/mips/mips16e-extends.c: New test for testing the
22954         generation of MIPS16e zeb/zeh, seb/seh instructions.
22955
22956 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
22957
22958         PR 22018
22959         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
22960         * gcc.dg/tree-ssa/pr22018.c: New test.
22961
22962 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
22963
22964         * gcc.dg/simd-1.c: Update error messages.
22965         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
22966         * gcc.dg/simd-2.c: Update error messages.
22967         * gcc.dg/simd-4.c: New.
22968
22969 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
22970
22971         PR c++/20678
22972         * g++.dg/other/crash-4.C: New.
22973
22974 2005-06-14  Devang Patel  <dpatel@apple.com>
22975
22976         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
22977
22978 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22979
22980         PR c++/21929
22981         * g++.dg/parse/crash11.C: Update
22982
22983 2005-06-13  Jeff Law  <law@redhat.com>
22984
22985         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
22986         perform the desired transformations.
22987         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
22988         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
22989
22990 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22991
22992         PR fortran/22038
22993         * gfortran.dg/forall_1.f90: Un-XFAIL.
22994
22995 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
22996
22997         PR c++/21929
22998         * g++.dg/parse/crash26.C: New.
22999
23000         PR c++/20789
23001         * g++.dg/init/member1.C: New.
23002
23003 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
23004
23005         * gfortran.dg/altreturn_1.f90: New test.
23006
23007 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
23008
23009         PR middle-end/21985
23010         * gcc.dg/tree-ssa/pr21985.c: New test.
23011
23012 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
23013
23014         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
23015
23016 2005-06-12  Roger Sayle  <roger@eyesopen.com>
23017
23018         PR c++/21930
23019         * g++.dg/other/error10.C: New test case.
23020
23021 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23022
23023         PR libfortran/19155
23024         * gfortran.dg/pr19155.f: Add test.
23025
23026 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23027
23028         * gfortran.dg/f2c_7.f90: New test.
23029
23030         * gfortran.dg/forall_1.f90: XFAILed.
23031
23032 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
23033
23034         * gcc.dg/pr14796-1.c: New.
23035         * gcc.dg/pr14796-2.c: New.
23036
23037 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
23038
23039         PR fortran/17792
23040         PR fortran/21375
23041         * gfortran.dg/deallocate_stat.f90: New test.
23042
23043 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
23044
23045         * gfortran.fortran-torture/execute/in-pack.f90: New test.
23046
23047 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
23048
23049         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
23050         access will be generated when this loop is vectorized. Test that
23051         accesses with same alignment were detected.
23052         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
23053         Test that accesses with same alignment were detected.
23054         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
23055         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
23056         alignment were detected.
23057
23058 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
23059
23060         PR c++/10611
23061         * g++.dg/conversion/simd2.C: New.
23062
23063 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23064
23065         * gcc.dg/Wcxx-compat-1.c: New.
23066
23067 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
23068
23069         PR libfortran/21480
23070         * gfortran.dg/reshape-complex.f90: Add a test for a packed
23071         complex array.
23072
23073 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
23074
23075         * gcc.dg/alias-8.c: New.
23076
23077 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
23078
23079         * gcc.dg/format/cmn_err-1.c: Update.
23080
23081 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
23082
23083         PR target/20666
23084         * gcc.target/sparc/fexpand-2.c: New.
23085         * gcc.target/sparc/fpmerge-2.c: New.
23086         * gcc.target/sparc/fpmul-2.c: New.
23087         * gcc.target/sparc/noresult.c: New.
23088         * gcc.target/sparc/pdist-2.c: New.
23089         * gcc.target/sparc/pdist-3.c: New.
23090
23091 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
23092
23093         PR testsuite/21702
23094         * gcc.target/i386/i386.exp: Fix comment typo.
23095
23096 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23097
23098         PR c++/19497
23099         * g++.dg/inherit/using5.C: New.
23100         * g++.dg/inherit/using6.C: New.
23101
23102 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23103
23104         PR c++/19894
23105         * g++.dg/template/ptrmem15.C: New test.
23106
23107         PR c++/20563
23108         * g++.dg/ext/label4.C: New test.
23109
23110 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23111
23112         * gcc.dg/tls/debug-1.c: New test.
23113
23114 2005-06-07  Dale Johannesen  <dalej@apple.com>
23115
23116         * gcc.target/i386/movq.c: New.
23117
23118 2005-06-07  Dale Johannesen  <dalej@apple.com>
23119
23120         * gcc.dg/20050607-1.c: New.
23121
23122 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
23123
23124         PR middle-end/21850
23125         * gcc.c-torture/execute/20050607-1.c: New test.
23126
23127 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
23128
23129         PR libfortran/21926
23130         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
23131         Test case where the return array has lowest stride one,
23132         but isn't packed.
23133
23134 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
23135
23136         * lib/target-supports.exp (check_effective_target_sync_int_long):
23137         Add s390 and s390x targets.
23138
23139 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
23140
23141         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
23142         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
23143         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
23144         * gcc.dg/tree-ssa/loop-9.c: New test.
23145
23146 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23147
23148         * g++.dg/parse/defarg10.C: New.
23149
23150 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
23151
23152         PR regression/21897
23153         * gcc.c-torture/execute/20050604-1.c: New test.
23154
23155 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
23156
23157         PR 21903
23158         * g++.dg/parse/defarg9.C: New.
23159
23160         PR c++/20637
23161         * g++.dg/inherit/using4.C: New.
23162         * g++.dg/overload/error1.C: Adjust expected errors.
23163         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
23164         * g++.old-deja/g++.brendan/arm2.C: Likewise.
23165         * g++.old-deja/g++.other/redecl2.C: Likewise.
23166         * g++.old-deja/g++.other/redecl4.C: Likewise.
23167         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
23168
23169 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
23170
23171         * gfortran.dg/f2c_5.f90: Add -w to dg-options
23172
23173 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
23174
23175         * lib/gfortran.exp (gfortran_target_compile): Call
23176         dg-additional-files-options
23177         * gfortran.dg/f2c_4.f90: New file
23178         * gfortran.dg/f2c_4.c: New file
23179         * gfortran.dg/f2c_5.f90: New file
23180         * gfortran.dg/f2c_5.c: New file
23181
23182 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23183
23184         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
23185
23186         PR fortran/21912
23187         * gfortran.dg/array_constructor_4.f90: New test.
23188
23189 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
23190
23191         PR c++/21619
23192         * g++.dg/ext/builtin9.C: New test.
23193
23194 2005-06-05  Dale Johannesen  <dalej@apple.com>
23195
23196         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
23197         * gcc.c-torture/execute/20050603-2.c: Ditto.
23198
23199 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
23200
23201         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
23202         * gcc.dg/vect/vect-reduc-1.c: New.
23203         * gcc.dg/vect/vect-reduc-2.c: New.
23204         * gcc.dg/vect/vect-reduc-3.c: New.
23205
23206 2005-06-04  Dale Johannesen  <dalej@apple.com>
23207
23208         * gcc.c-torture/execute/20050603-1.c: New.
23209         * gcc.c-torture/execute/20050603-2.c: New.
23210         * gcc.dg/20050603-3.c: New.
23211
23212 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23213
23214         PR fortran/19195
23215         * gfortran.dg/debug_1.f90: New test.
23216
23217         * gfortran.dg/forall_1.f90: New test.
23218
23219 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
23220
23221         * gfortran.dg/array_constructor_3.f90: New test.
23222
23223 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23224
23225         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
23226
23227 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
23228
23229         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
23230
23231 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
23232
23233         PR c/21873
23234         * gcc.dg/init-excess-1.c: New test.
23235
23236 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
23237
23238         PR c++/21853
23239         * g++.dg/expr/static_cast6.C: New test.
23240
23241 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
23242
23243         * gcc.dg/tree-ssa/vrp14.c: New test.
23244
23245 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
23246
23247         PR c++/21336
23248         * g++.dg/template/new2.C: New test.
23249
23250 2005-06-03  Josh Conner  <jconner@apple.com>
23251
23252         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
23253         all entries in initializer.
23254
23255 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
23256
23257         PR middle-end/21858
23258         * gcc.dg/pr21858.c: New testcase.
23259
23260 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
23261
23262         PR tree-optimization/21292
23263
23264         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
23265         New.
23266         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23267         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23268         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23269         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23270         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
23271
23272 2005-06-02  Richard Henderson  <rth@redhat.com>
23273
23274         * gcc.dg/sync-2.c: Use -march=i486 for i386.
23275
23276 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
23277
23278         * gcc.dg/wtypequal.c: New testcase.
23279
23280 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
23281
23282         PR 21582
23283         * gcc.dg/tree-ssa/pr21582.c: New test.
23284
23285 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
23286
23287         PR c++/21280
23288         * g++.dg/opt/interface2.h: New.
23289         * g++.dg/opt/interface2.C: New.
23290         * g++.dg/init/ctor4.C: Adjust error lines.
23291         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23292         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23293         * g++.old-deja/g++.jason/opeq3.C: Likewise.
23294         * g++.old-deja/g++.pt/assign1.C: Likewise.
23295         * g++.old-deja/g++.pt/crash20.C: Likewise.
23296
23297 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
23298
23299         PR tree-optimization/21734
23300         * g++.dg/vect/pr21734_1.cc: New.
23301         * g++.dg/vect/pr21734_2.cc: New.
23302
23303 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
23304
23305         PR c++/20350
23306         * g++.dg/template/spec24.C: New.
23307
23308         PR c++/21151
23309         * g++.dg/pch/local-1.C: New.
23310         * g++.dg/pch/local-1.Hs: New.
23311
23312 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
23313
23314         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
23315         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
23316         * gcc.dg/tree-ssa/pr14341.c: New test.
23317         * gcc.dg/tree-ssa/pr14841.c: New test.
23318         * gcc.dg/tree-ssa/pr20701.c: New test.
23319         * gcc.dg/tree-ssa/pr21086.c: New test.
23320         * gcc.dg/tree-ssa/pr21090.c: New test.
23321         * gcc.dg/tree-ssa/pr21332.c: New test.
23322         * gcc.dg/tree-ssa/pr21458.c: New test.
23323         * gcc.dg/tree-ssa/pr21658.c: New test.
23324         * gcc.dg/tree-ssa/vrp01.c: New test.
23325         * gcc.dg/tree-ssa/vrp02.c: New test.
23326         * gcc.dg/tree-ssa/vrp03.c: New test.
23327         * gcc.dg/tree-ssa/vrp04.c: New test.
23328         * gcc.dg/tree-ssa/vrp05.c: New test.
23329         * gcc.dg/tree-ssa/vrp06.c: New test.
23330         * gcc.dg/tree-ssa/vrp07.c: New test.
23331         * gcc.dg/tree-ssa/vrp08.c: New test.
23332         * gcc.dg/tree-ssa/vrp09.c: New test.
23333         * gcc.dg/tree-ssa/vrp10.c: New test.
23334         * gcc.dg/tree-ssa/vrp11.c: New test.
23335         * gcc.dg/tree-ssa/vrp12.c: New test.
23336         * gcc.dg/tree-ssa/vrp13.c: New test.
23337
23338 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
23339
23340         PR 21029
23341         * gcc.dg/tree-ssa/pr21029.c: New test.
23342
23343 2005-06-01  Roger Sayle  <roger@eyesopen.com>
23344
23345         * gfortran.dg/logint-1.f: New test case.
23346         * gfortran.dg/logint-2.f: Likewise.
23347         * gfortran.dg/logint-3.f: Likewise.
23348
23349 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
23350
23351         PR c/21536
23352         PR c/20760
23353         * gcc.dg/20050527-1.c: New test.
23354
23355         * gcc.dg/i386-sse-12.c: New test.
23356
23357         PR fortran/21729
23358         * gfortran.dg/implicit_5.f90: New test.
23359
23360 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
23361
23362         PR fortran/20883
23363         * gfortran/assign_4.f90: New test.
23364         * gfortran/assign_2.f90: Change compile to run.
23365
23366 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
23367
23368         * lib/target-supports.exp
23369         (check_effective_target_sync_char_short): New.
23370         * gcc.dg/sync-2.c: New.
23371
23372 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
23373
23374         PR tree-optimization/21817
23375         * gcc.dg/torture/pr21817-1.c: New.
23376
23377 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
23378
23379         PR c++/21165
23380         * g++.dg/template/init5.C: New.
23381
23382 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
23383
23384         * gfortran.dg/char_initialiser_actual.f90:
23385         Test character initialisers as actual arguments.
23386         * gfortran.dg/char_pointer_comp_assign.f90:
23387         Test character pointer structure component assignments.
23388         * gfortran.dg/char_array_structure_constructor.f90:
23389         Test character components in structure constructors.
23390
23391 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
23392
23393         PR middle-end/20931
23394         * g++.dg/opt/pr20931.C: New test.
23395
23396 2005-05-31  Andreas Jaeger  <aj@suse.de>
23397
23398         PR testsuite/20772
23399         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
23400         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
23401         g++.old-deja/g++.ext/asmspec1.C,
23402         g++.old-deja/g++.other/regstack.C,
23403         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
23404         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
23405         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
23406         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
23407         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
23408         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
23409         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
23410         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
23411         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
23412         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
23413         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
23414         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
23415         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
23416         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
23417         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
23418         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
23419         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
23420         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
23421         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
23422
23423 2005-05-31  Jeff Law  <law@redhat.com>
23424
23425         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
23426
23427 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
23428
23429         PR middle-end/21743
23430         * gcc.dg/builtins-1.c: Activate disabled clog test.
23431         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23432
23433 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
23434
23435         * gfortran.dg/char_pointer_assign.f90:
23436         Test character-pointer assignments and pointer assignments.
23437         * gfortran.dg/char_pointer_dummy.f90:
23438         Test character-pointer dummy arguments.
23439         * gfortran.dg/char_pointer_func.f90:
23440         Test character-pointer function returns.
23441         * gfortran.dg/char_pointer_dependency.f90:
23442         Test character-pointer functions with dependencies.
23443
23444 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
23445
23446         PR c++/21784
23447         * g++.dg/lookup/using14.C: New test.
23448
23449 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
23450
23451         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
23452         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
23453         trailing ^M.
23454
23455 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
23456
23457         PR c++/17413
23458         * g++.dg/template/local5.C: New.
23459
23460         PR target/21761
23461         * gcc.c-torture/compile/pr21761.c: New.
23462
23463         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
23464         before darwin8.
23465
23466 2005-05-30  Steven G. Kargl
23467
23468         PR fortran/20846
23469         * gfortran.dg/inquire_8.f90: New test.
23470
23471 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23472
23473         PR libfortran/21376
23474         * gfortran.dg/output_exponents_1.f90: New test.
23475
23476 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23477
23478         PR libfortran/20006
23479         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
23480
23481 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
23482
23483         PR c++/21210
23484         * g++.dg/ext/complex1.C: New test.
23485
23486         PR c++/21340
23487         * g++.dg/init/ctor6.C: New test.
23488
23489 2005-05-29  Jan Hubicka  <jh@suse.cz>
23490
23491         * gcc.c-torture/compile/pr21562.c: New.
23492
23493 2005-05-28  Steven G. Kargl <kargls@comcast.net>
23494
23495         * gfortran.dg/subnormal_1.f90: New test.
23496
23497 2005-05-28  Jan Hubicka  <jh@suse.cz>
23498
23499         * tree-prof.exp: Fix comment.
23500         * value-prof-1.c: New.
23501         * value-prof-2.c: New.
23502         * value-prof-3.c: New.
23503         * value-prof-4.c: New.
23504
23505 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
23506
23507         PR c++/21614
23508         * g++.dg/expr/ptrmem6.C: New test.
23509         * g++.dg/expr/ptrmem6a.C: Likewise.
23510
23511 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
23512
23513         PR tree-optimization/21658
23514         * gcc.dg/tree-ssa/pr21658.c: New.
23515
23516 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
23517
23518         PR c++/21455
23519         * g++.dg/inherit/ptrmem3.C: New.
23520
23521         PR c++/21681
23522         * g++.dg/parse/template16.C: New.
23523
23524 2005-05-27  Andreas Jaeger  <aj@suse.de>
23525
23526         * gcc.dg/setjmp-2.c: Only run in 32-bit.
23527
23528         * gcc.dg/i386-sse-8.c: Run test on all archs.
23529
23530 2005-05-26  Mike Stump  <mrs@apple.com>
23531
23532         * objc.dg/isa-field-1.m: Only run on darwin.
23533         * objc.dg/lookup-1.m: Likewise.
23534         * objc.dg/try-catch-8.m: Likewise.
23535
23536 2005-05-26  Roger Sayle  <roger@eyesopen.com>
23537
23538         PR tree-optimization/9814
23539         * gcc.dg/pr9814-1.c: New test case.
23540
23541 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23542
23543         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
23544         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
23545         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
23546         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
23547         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
23548         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
23549         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
23550         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
23551         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
23552         objc.dg/try-catch-8.m: New.
23553
23554 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
23555
23556         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
23557         remove extraneous semicolons.
23558
23559 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23560
23561         * obj-c++.dg/comp-types-12.mm: New.
23562         * objc.dg/comp-types-11.m: New.
23563         * objc.dg/selector-4.m: New.
23564
23565 2005-05-26  Andreas Jaeger  <aj@suse.de>
23566
23567         PR testsuite/20772
23568         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
23569         g++.old-deja/g++.ext/attrib3.C,
23570         g++.old-deja/g++.other/store-expr1.C,
23571         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
23572         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
23573         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23574         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
23575         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
23576         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
23577         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
23578         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23579         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
23580         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
23581         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
23582         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
23583         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
23584         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
23585         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
23586         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
23587         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
23588         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23589         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
23590
23591 2005-05-26  Andreas Jaeger  <aj@suse.de>
23592
23593         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
23594         x86-64 compilation.
23595
23596 2005-05-26  Andreas Jaeger  <aj@suse.de>
23597
23598         PR testsuite/20772
23599         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
23600         gcc.misc-tests/i386-pf-athlon-1.c,
23601         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23602         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
23603         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
23604         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
23605         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
23606         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
23607         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
23608         programs.
23609
23610         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
23611         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
23612         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
23613         x86-64 compilation.
23614
23615         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
23616         x86_64.
23617
23618         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
23619         effective-target ilp32.
23620
23621 2005-05-26  David Ung  <davidu@mips.com>
23622
23623         * gcc.target/mips/ext_ins.c: New test for testing the generation
23624         of MIPS32/64 rev 2 ext/ins instructions.
23625
23626 2005-05-26  Andreas Jaeger  <aj@suse.de>
23627
23628         * treelang/compile/unsigned.tree: Use gimple instead of
23629         nonexisting generic dump.
23630
23631 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
23632
23633         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
23634
23635 2005-05-26  Andreas Jaeger  <aj@suse.de>
23636
23637         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
23638
23639 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
23640
23641         PR libfortran/17283
23642         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
23643         Test callee-allocated memory with write statements.
23644
23645 2005-05-25  Roger Sayle  <roger@eyesopen.com>
23646
23647         PR middle-end/21709
23648         * gcc.dg/pr21709-1.c: New test case.
23649
23650 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23651             Mike Stump  <mrs@apple.com>
23652
23653         * objc/execute/next_mapping.h: Update for C++.
23654
23655         * obj-c++.dg/selector-1.mm: Move to...
23656         * obj-c++.dg/selector-4.mm: here...
23657
23658         * obj-c++.dg/basic.mm: New.
23659         * obj-c++.dg/comp-types-1.mm: New.
23660         * obj-c++.dg/cxx-class-1.mm: New.
23661         * obj-c++.dg/cxx-ivars-1.mm: New.
23662         * obj-c++.dg/cxx-ivars-2.mm: New.
23663         * obj-c++.dg/cxx-ivars-3.mm: New.
23664         * obj-c++.dg/cxx-scope-1.mm: New.
23665         * obj-c++.dg/cxx-scope-2.mm: New.
23666         * obj-c++.dg/defs.mm: New.
23667         * obj-c++.dg/empty-private-1.mm: New.
23668         * obj-c++.dg/encode-1.mm: New.
23669         * obj-c++.dg/encode-2.mm: New.
23670         * obj-c++.dg/encode-3.mm: New.
23671         * obj-c++.dg/extern-c-1.mm: New.
23672         * obj-c++.dg/extra-semi.mm: New.
23673         * obj-c++.dg/fix-and-continue-2.mm: New.
23674         * obj-c++.dg/isa-field-1.mm: New.
23675         * obj-c++.dg/ivar-list-semi.mm: New.
23676         * obj-c++.dg/local-decl-1.mm: New.
23677         * obj-c++.dg/lookup-1.mm: New.
23678         * obj-c++.dg/lookup-2.mm: New.
23679         * obj-c++.dg/method-1.mm: New.
23680         * obj-c++.dg/method-2.mm: New.
23681         * obj-c++.dg/method-3.mm: New.
23682         * obj-c++.dg/method-4.mm: New.
23683         * obj-c++.dg/method-5.mm: New.
23684         * obj-c++.dg/method-6.mm: New.
23685         * obj-c++.dg/method-7.mm: New.
23686         * obj-c++.dg/no-extra-load.mm: New.
23687         * obj-c++.dg/overload-1.mm: New.
23688         * obj-c++.dg/pragma-1.mm: New.
23689         * obj-c++.dg/pragma-2.mm: New.
23690         * obj-c++.dg/private-1.mm: New.
23691         * obj-c++.dg/private-2.mm: New.
23692         * obj-c++.dg/proto-qual-1.mm: New.
23693         * obj-c++.dg/qual-types-1.mm: New.
23694         * obj-c++.dg/stubify-1.mm: New.
23695         * obj-c++.dg/stubify-2.mm: New.
23696         * obj-c++.dg/super-class-1.mm: New.
23697         * obj-c++.dg/super-class-2.mm: New.
23698         * obj-c++.dg/super-dealloc-1.mm: New.
23699         * obj-c++.dg/super-dealloc-2.mm: New.
23700         * obj-c++.dg/template-1.mm: New.
23701         * obj-c++.dg/template-2.mm: New.
23702         * obj-c++.dg/template-3.mm: New.
23703         * obj-c++.dg/template-4.mm: New.
23704         * obj-c++.dg/template-5.mm: New.
23705         * obj-c++.dg/template-6.mm: New.
23706         * obj-c++.dg/try-catch-1.mm: New.
23707         * obj-c++.dg/try-catch-2.mm: New.
23708         * obj-c++.dg/try-catch-3.mm: New.
23709         * obj-c++.dg/try-catch-4.mm: New.
23710         * obj-c++.dg/try-catch-5.mm: New.
23711         * obj-c++.dg/try-catch-6.mm: New.
23712         * obj-c++.dg/try-catch-7.mm: New.
23713         * obj-c++.dg/try-catch-8.mm: New.
23714         * obj-c++.dg/try-catch-9.mm: New.
23715         * obj-c++.dg/va-meth-1.mm: New.
23716
23717 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23718
23719         * obj-c++.dg/selector-1.mm: New.
23720         * obj-c++.dg/selector-2.mm: New.
23721
23722 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23723
23724         * obj-c++.dg/selector-3.mm: New.
23725         * objc.dg/selector-3.m: New.
23726
23727 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23728
23729         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
23730         about where warning appears.
23731
23732 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
23733
23734         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
23735         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
23736         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
23737         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
23738
23739 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
23740
23741         * gcc.dg/20050524-1.c: New test.
23742
23743 2005-05-25  Jan Hubicka  <jh@suse.cz>
23744
23745         * gcc.dg/tree-prof/inliner-1.c: New.
23746
23747 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
23748
23749         * gcc.dg/tree-prof: New directory.
23750         * gcc.dg/tree-prof/tree-prof.exp: New.
23751
23752 2005-05-25  DJ Delorie  <dj@redhat.com>
23753
23754         * gcc.dg/Wattributes-1.c: New.
23755         * gcc.dg/Wattributes-2.c: New.
23756         * gcc.dg/Wattributes-3.c: New.
23757
23758 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
23759
23760         PR tree-optimization/19833
23761         * gcc.dg/uninit-4.c: Remove xfail.
23762         * gcc.dg/uninit-9.c: Ditto.
23763
23764 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
23765
23766         * obj-c++.dg/bitfield-[1-5].mm: New.
23767         * obj-c++.dg/class-protocol-1.mm: New.
23768         * obj-c++.dg/comp-types-1[0-1].mm: New.
23769         * obj-c++.dg/comp-types-[2-9].mm: New.
23770         * obj-c++.dg/encode-[4-8].mm: New.
23771         * obj-c++.dg/layout-1.mm: New.
23772         * obj-c++.dg/method-1[0-9].mm: New.
23773         * obj-c++.dg/method-2[0-1].mm: New.
23774         * obj-c++.dg/method-[8-9].mm: New.
23775         * obj-c++.dg/objc-gc-3.mm: New.
23776         * obj-c++.dg/try-catch-10.mm: New.
23777         * objc.dg/bitfield-5.m: New.
23778         * objc.dg/comp-types-10.m: New.
23779         * objc.dg/comp-types-9.m: New.
23780         * objc.dg/layout-1.m: New.
23781         * objc.dg/objc-gc-4.m: New.
23782         * objc.dg/try-catch-9.m: New.
23783         * objc.dg/class-protocol-1.m: Tweak diagnostics.
23784         * objc.dg/comp-types-1.m: Likewise.
23785         * objc.dg/comp-types-[5-6].m: Likewise.
23786         * objc.dg/method-9.m: Likewise.
23787
23788 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
23789
23790         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
23791         and on hardware without VMX support.
23792
23793         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
23794
23795         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
23796
23797         * lib/profopt.exp (dg-final-generate, dg-final-use,
23798         profopt-final-code, profopt-get-options): New.
23799         (profopt-execute): Process test directives.
23800
23801         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
23802         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23803         cleanup-tree-dump, cleanup-saved-temps): Update comments.
23804
23805 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
23806
23807         PR C++/21645
23808         * g++.dg/init/ctor5.C: New test.
23809
23810 2005-05-24  Ira Rosen  <irar@il.ibm.com>
23811
23812         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
23813         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
23814         vect-113.c, vect-114.c.
23815
23816 2005-05-23  Adam Nemet  <anemet@lnxw.com>
23817
23818         * gcc.dg/const-elim-1.c: Remove xfails.
23819
23820 2005-05-23  Jeff Law  <law@redhat.com>
23821
23822         * gcc.c-torture/compile/pr21638.c: New test.
23823         * gcc.c-torture/compile/20050520-1.c: New test.
23824
23825 2005-05-23  Nick Clifton  <nickc@redhat.com>
23826
23827         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
23828         be a proper triple, ie: m32r*-*-*.
23829         * g++.old-deja/g++.jason/thunk3.C: Likewise.
23830
23831 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
23832
23833         PR middle-end/21331
23834         PR tree-opt/21293
23835         * gcc.c-torture/compile/pr21293.c: New test.
23836         * gcc.c-torture/execute/pr21331.c: New test.
23837
23838 2004-05-20  Richard Henderson  <rth@redhat.com>
23839
23840         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
23841
23842 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
23843
23844         * obj-c++-dg.exp: Add.
23845         * obj-c++.exp: Add.
23846         * obj-c++.dg/dg.exp: Add.
23847
23848 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
23849
23850         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
23851         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
23852
23853 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
23854
23855         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
23856
23857 2004-05-19  Richard Henderson  <rth@redhat.com>
23858
23859         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
23860
23861 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
23862
23863         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
23864
23865         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
23866
23867 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
23868
23869         PR c++/21495
23870         * g++.dg/parse/extern1.C: New test.
23871         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
23872
23873 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23874
23875         * gcc.dg/c99-math.h: New.
23876         * gcc.dg/c99-math-float-1.c: New test.
23877         * gcc.dg/c99-math-double-1.c: Likewise.
23878         * gcc.dg/c99-math-long-double-1.c: Likewise.
23879
23880 2005-05-18  Richard Henderson  <rth@redhat.com>
23881
23882         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
23883
23884 2005-05-18  Devang Patel  <dpatel@apple.com>
23885
23886         * g++.dg/opt/20050511-1.C: New test.
23887
23888 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
23889
23890         PR libfortran/21127
23891         * gfortran.dg/reshape-complex.f90: New test.
23892
23893 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
23894
23895         * gfortran.dg/array_constructor_1.f90: New test.
23896         * gfortran.dg/array_constructor_2.f90: New test.
23897
23898 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23899
23900         PR fortran/20954
23901         * gfortran.dg/pr20954.f: New test.
23902
23903 2005-05-17  Mike Stump  <mrs@apple.com>
23904
23905         Yet more Objective-C++...
23906
23907         * objc.dg/method-5.m: Update.
23908         * objc.dg/method-6.m: Update.
23909         * objc.dg/method-7.m: Update.
23910         * objc.dg/method-9.m: Update.
23911         * objc.dg/try-catch-2.m: Update.
23912
23913 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
23914
23915         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
23916         Remove little-endian optimizations.
23917
23918 2005-05-17  Jeff Law  <law@redhat.com>
23919
23920         * g++.dg/tree-ssa/pr14814.C: New test.
23921         * gcc.dg/tree-ssa/pr14814.C: New test.
23922         * gcc.dg/tree-ssa/pr17141-1.C: New test.
23923         * gcc.dg/tree-ssa/pr17141-2.C: New test.
23924
23925 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23926
23927         * gcc.dg/compat/generate-random.c: Do not include
23928         libiberty.h.
23929         * gcc.dg/compat/generate-random_r.c: Likewise.
23930
23931 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
23932
23933         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
23934
23935 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23936
23937         PR middle-end/21595
23938         * g++.dg/tree-ssa/builtin1.C: New testcase.
23939
23940 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
23941
23942         PR c++/21454
23943         * g++.dg/opt/const4.C: New test.
23944
23945         PR middle-end/21492
23946         * g++.dg/opt/crossjump1.C: New test.
23947
23948         PR tree-optimization/21610
23949         * gcc.c-torture/compile/20050516-1.c: New test.
23950
23951         PR fortran/15080
23952         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
23953         about the test failing.
23954         * gfortran.fortran-torture/execute/where_7.f90: New test.
23955         * gfortran.fortran-torture/execute/where_8.f90: New test.
23956
23957 2005-05-16  Richard Henderson  <rth@redhat.com>
23958
23959         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
23960         i?86 and x86_64.
23961
23962 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
23963
23964         * gcc.dg/compat/generate-random.c (config.h): Do not include.
23965         (limits.h): Include unconditionally.
23966         (stdlib.h): Likewise.
23967         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
23968         (limits.h): Include unconditionally.
23969         (stdlib.h): Likewise.
23970         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23971         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23972         (limits.h): Include unconditionally.
23973         (stdlib.h): Likewise.
23974         (hashtab.h): Do not include.
23975         (getopt.h): Likewise.
23976         (stddef.h): Include.
23977         (hashval_t): Define.
23978         (struct entry): Add "next" field.
23979         (HASH_SIZE): New macro.
23980         (hash_table): New variable.
23981         (switchfiles): Do not use xmalloc.
23982         (mix): New macro.
23983         (iterative_hash): New function.
23984         (hasht): Remove.
23985         (e_exists): New function.
23986         (e_insert): Likewise.
23987         (output): Use, instead of libiberty hashtable functions.
23988         (main): Do not use getopt.  Do not call htab_create.
23989
23990 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
23991
23992         PR libstdc++/21526
23993         * lib/target-supports.exp (check_mkfifo_available):
23994         Return 0 for cygwin as mkfifo support incomplete on platform.
23995         Fix typos in comments.
23996
23997 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
23998
23999         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
24000
24001 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
24002
24003         PR fortran/17432
24004         * gfortran.dg/assign_4.f: New test.
24005
24006 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
24007
24008         PR tree-optimization/21563
24009         * gcc.dg/tree-ssa/pr21563.c: New.
24010
24011 2005-05-14  Jan Hubicka  <jh@suse.cz>
24012
24013         * gcc.dg/noreturn-7.c: Allow control reaches warning.
24014
24015 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
24016
24017         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
24018
24019 2005-05-13  Julian Brown  <julian@codesourcery.com>
24020
24021         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
24022         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
24023
24024 2005-05-13  Jan Hubicka  <jh@suse.cz>
24025
24026         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
24027         * gcc.dg/fold-xor-?.c: Likewise.
24028         * gcc.dg/pr15784-?.c: Likewise.
24029         * gcc.dg/pr20922-?.c: Likewise.
24030         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
24031         * gcc.dg/tree-ssa/pr17598.c: Likewise.
24032         * gcc.dg/tree-ssa/pr20470.c: Likewise.
24033
24034 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24035
24036         PR fortran/21260
24037         * gfortran.dg/hollerith_1.f90: New test.
24038
24039 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24040
24041         * gfortran.dg/func_result_2.f90: New test.
24042
24043 2005-05-11  Bud Davis  <bdavis@gfortran.org>
24044
24045         * gfortran.dg/dev_null.f90: New test.
24046
24047 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
24048
24049         * gcc.dg/arm-vfp1.c: Revert last change.
24050
24051 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
24052
24053         PR middle-end/19807
24054         PR tree-optimization/19639
24055         * g++.dg/tree-ssa/pr19807.C: New testcase.
24056
24057 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24058
24059         PR libfortran/21471
24060         * gfortran.dg/append-1.f90: New test.
24061
24062 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
24063
24064         * gcc.dg/pr18501.c: XFAIL.
24065         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
24066         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
24067         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
24068         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24069         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24070         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
24071         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
24072         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
24073
24074 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24075
24076         PR fortran/20178
24077         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
24078         gfortran.dg/f2c_3.f90: New tests.
24079
24080         * gfortran.dg/return_1.f90: Fix dg annotation.
24081
24082 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
24083
24084         * gcc.c-torture/compile/20050510-1.c: New test.
24085
24086 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
24087
24088         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
24089
24090 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
24091
24092         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
24093
24094 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
24095
24096         PR c/17913
24097         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
24098
24099 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
24100
24101         PR c/21342
24102         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
24103         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
24104
24105 2005-05-10  Ben Elliston  <bje@au.ibm.com>
24106
24107         PR debug/16676
24108         * gcc.dg/debug/pr16676.c: New test.
24109
24110 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
24111
24112         PR testsuite/21443
24113         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
24114         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
24115         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
24116         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
24117         Change -O1 to -O2.
24118         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
24119         -fno-tree-dominator-opts.
24120
24121 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24122
24123         * gfortran.dg/return_1.f90: New test.
24124
24125 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
24126
24127         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
24128
24129         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
24130
24131 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
24132
24133         PR c++/21427
24134         * g++.dg/inherit/covariant13.C: New.
24135
24136 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24137
24138         PR libfortran/19155
24139         * gfortran.dg/pr19155.f: New test.
24140
24141 2005-05-08  Roger Sayle  <roger@eyesopen.com>
24142
24143         PR inline-asm/8788
24144         * gcc.dg/pr8788-1.c: New testcase.
24145
24146 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
24147
24148         PR target/21416
24149         * gcc.target/mips/fpcmp-[12].c: New tests.
24150
24151 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
24152
24153         * lib/target-supports-dg.exp (dg-require-fork): New function.
24154         (dg-require-mkfifo): Likewise.
24155         * lib/target-supports.exp (check_function_available): New
24156         function.
24157         (check_fork_available): Likewise.
24158         (check_mkfifo_available): Likewise.
24159
24160 2005-05-06  Jeff Law  <law@redhat.com>
24161
24162         * gcc.c-torture/compile/pr21380.c: New test.
24163
24164 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
24165
24166         PR c++/20961
24167         * g++.dg/ext/weak3.C: New test.
24168
24169 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
24170
24171         PR c++/21352
24172         * g++.dg/template/crash37.C: New test.
24173
24174 2005-05-05  Paul Brook  <paul@codesourcery.com>
24175
24176         * gcc.dg/arm-g2.c: Use effective-target arm32.
24177         * gcc.dg/arm-mmx-1.c: Ditto.
24178         * gcc.dg/arm-scd42-2.c: Ditto.
24179         * gcc.dg/arm-vfp1.c: Ditto.
24180         * lib/target-supports.exp (check_effective_target_arm32): New
24181         function.
24182
24183 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
24184
24185         PR libfortran/21354
24186         gfortran.dg/in_pack_rank7.f90: New test.
24187
24188 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
24189
24190         PR middle-end/15618
24191         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
24192
24193 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
24194
24195         PR middle-end/21265
24196         * gcc.dg/20050503-1.c: New test.
24197
24198         PR rtl-optimization/21239
24199         * gcc.dg/i386-sse-11.c: New test.
24200
24201 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
24202
24203         PR target/16888
24204         * gcc.target/i386/asm-1.c: New test.
24205
24206 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
24207
24208         PR rtl-optimization/21330
24209         * gcc.c-torture/execute/20050502-1.c: New test.
24210
24211         PR target/21297
24212         * gcc.c-torture/execute/20050502-2.c: New test.
24213
24214 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
24215
24216         PR middle-end/21282
24217         * gcc.dg/pr21282.c: New.
24218
24219 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
24220
24221         * gcc.dg/vect/pr20122.c: Clean up .vect file.
24222         * gcc.dg/vect/vect-92.c: Likewise.
24223         * gcc.dg/vect/vect-93.c: Likewise.
24224         * gcc.dg/vect/vect-dv-1.c: Likewise.
24225         * gcc.dg/vect/vect-dv-2.c: Likewise.
24226         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
24227
24228 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
24229
24230         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
24231         * gfortran.dg/vect/vect-2.f90: Likewise.
24232         * gfortran.dg/vect/vect-3.f90: Likewise.
24233         * gfortran.dg/vect/vect-4.f90: Likewise.
24234         * gfortran.dg/vect/vect-5.f90: Likewise.
24235
24236 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
24237
24238         PR target/20813
24239         * gcc.dg/rs6000-fpint-2.c: New.
24240
24241 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
24242
24243         PR c/15698
24244         * gcc.dg/builtins-30.c: Update expected messages.
24245         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
24246         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
24247         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
24248
24249 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
24250
24251         PR tree-optimization/21294
24252         * gcc.dg/tree-ssa/pr21294.c: New.
24253
24254 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
24255
24256         * gcc.dg/altivec-3.c (vec_store): Do not use the old
24257         __builtin_altivec_st_internal_4si built-in.
24258
24259 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
24260
24261         PR c++/15875
24262         * g++.dg/template/ptrmem14.C: New test.
24263
24264 2005-05-02  Paul Brook  <paul@codesourcery.com>
24265
24266         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
24267
24268 2005-05-02  Michael Matz  <matz@suse.de>
24269
24270         PR c++/19542
24271         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
24272
24273 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
24274
24275         * g++.dg/cpp/weak.C: New test.
24276
24277 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
24278
24279         * gcc.dg/tree-ssa/loop-8.c: New test.
24280
24281 2005-04-30  Michael Maty  <matz@suse.de>
24282
24283         * gcc.dg/inline-mcpy.c: New test.
24284
24285 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
24286
24287         PR libfortran/18958
24288         * gfortran.dg/eoshift.f90: New test case.
24289
24290 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
24291
24292         PR libfortran/18857
24293         * gfortran.dg/matmul_1.f90: New test.
24294
24295 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
24296
24297         PR tree-optimization/21030
24298         * gcc.dg/tree-ssa/pr21030.c: New.
24299
24300 2005-04-29  Devang Patel  <dpatel@apple.com>
24301
24302         PR tree-optimization/21272
24303         * gcc.dg/vect/vect-ifcvt-10.c: New test.
24304
24305 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
24306
24307         PR fortran/13082
24308         PR fortran/18824
24309         * gfortran.dg/entry_4.f90: New test.
24310         * gfortran.fortran-torture/execute/entry_1.f90: New test.
24311         * gfortran.fortran-torture/execute/entry_2.f90: New test.
24312         * gfortran.fortran-torture/execute/entry_3.f90: New test.
24313         * gfortran.fortran-torture/execute/entry_4.f90: New test.
24314         * gfortran.fortran-torture/execute/entry_5.f90: New test.
24315         * gfortran.fortran-torture/execute/entry_6.f90: New test.
24316         * gfortran.fortran-torture/execute/entry_7.f90: New test.
24317
24318 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24319
24320         * gfortran.fortran-torture/execute/entry_8.f90: New test.
24321
24322 2005-04-29  Paul Brook  <paul@codesourcery.com>
24323
24324         * gfortran.dg/entry_3.f90: New test.
24325
24326 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24327
24328         * gfortran.dg/implicit_4.f90: New test.
24329
24330 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
24331
24332         * lib/target-supports.exp (check_profiling_available): Return
24333         false for xtensa-*-elf.
24334
24335 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
24336
24337         * lib/fortran-torture.exp (fortran-torture.exp): Catch
24338         error if file cannot be deleted.
24339
24340 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
24341
24342         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
24343         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
24344         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
24345         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
24346         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
24347         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
24348         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
24349         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
24350         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
24351         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24352         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
24353         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
24354         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
24355
24356 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24357
24358         PR fortran/20865
24359         * gfortran.dg/pr20865.f90: New test.
24360
24361 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
24362
24363         * gcc.dg/void-cast-2.c: New test.
24364
24365 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24366
24367         PR c/21159
24368         * gcc.dg/void-cast-1.c: New test.
24369
24370 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
24371
24372         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
24373
24374 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24375
24376         PR fortran/21177
24377         * gfortran.dg/pr21177.f90: New test.
24378
24379 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
24380
24381         PR tree-optimization/21171
24382         * gcc.dg/tree-ssa/pr21171.c: New test.
24383
24384 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
24385
24386         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24387         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24388         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24389         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24390         gcc.dg/tree-ssa/gen-vect-32.c: New.
24391         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
24392         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
24393         don't run on PPC32.
24394
24395 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24396
24397         PR c/21213
24398         * gcc.dg/transparent-union-3.c: New test.
24399
24400 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24401
24402         PR c/20740
24403         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
24404         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
24405         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
24406         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
24407         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
24408         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
24409
24410 2005-04-26  Jeff Law  <law@redhat.com>
24411
24412         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
24413         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
24414         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
24415         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
24416         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
24417         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
24418         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
24419
24420 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
24421
24422         PR tree-optimization/17598
24423         * gcc.dg/tree-ssa/pr17598.c: New testcase.
24424
24425 2005-04-25  Mike Stump  <mrs@apple.com>
24426
24427         * objc.dg/fix-and-continue-1.m: Add.
24428
24429 2005-04-25  Roger Sayle  <roger@eyesopen.com>
24430
24431         PR c++/20995
24432         * g++.dg/opt/pr20995-1.C: New test case.
24433
24434 2005-04-25  Devang Patel <dpatel@apple.com>
24435
24436         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
24437
24438 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
24439
24440         PR testsuite/21062
24441         * g++.dg/opt/alias2.C (printf): Correct the prototype.
24442
24443 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
24444
24445         PR C++/21188
24446         * g++.dg/opt/rtti2.C: New test.
24447
24448 2005-04-25  Paul Brook  <paul@codesourcery.com>
24449         Steven G. Kargl  <kargls@comcast.net>
24450
24451         PR fortran/20879
24452         * gfortran.dg/ichar_1.f90: New file.
24453
24454 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
24455
24456         PR middle-end/20991
24457         * g++.dg/opt/pr20991.C: New test.
24458
24459         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
24460         where sizeof (type) < __alignof__ (type).
24461         * gcc.dg/compat/struct-layout-1.h: Likewise.
24462
24463 2005-04-24  Per Bothner  <per@bothner.com>
24464             Devang Patel  <dpatel@apple.com>
24465
24466         PR preprocessor/20907
24467         * gcc.dg/cpp/very-long-comment.c: New test.
24468
24469 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24470
24471         PR fortran/20059
24472         * gfortran.dg/common_5.f: New test.
24473
24474 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
24475
24476         PR middle-end/21082
24477         * g++.dg/tree-ssa/pr21082.C: New testcase.
24478
24479 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
24480
24481         * gcc.dg/vect/vect-99.c: New test.
24482
24483 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
24484
24485         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
24486
24487 2005-04-22  Jeff Law  <law@redhat.com>
24488
24489         * gcc.dg/uninit-5.c: Remove xfails.
24490         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
24491         conditionals and loads.
24492
24493 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
24494
24495         PR libfortran/20074
24496         PR libfortran/20436
24497         PR libfortran/21108
24498         * gfortran.dg/nested_reshape.f90: new test
24499         * gfortran.dg/reshape-alloc.f90: new test
24500         * gfortran.dg/reshape.f90: new test
24501
24502 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
24503
24504         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
24505
24506         * gcc.dg/arm-vfp1.c: New test.
24507
24508 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
24509
24510         PR c++/21087
24511         * g++.dg/lookup/builtin2.C: New test.
24512
24513 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
24514
24515         * gcc.dg/weak/weak-13.c: New test.
24516
24517 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
24518
24519         * lib/target-supports.exp (check_effective_target_sync_int_long):
24520         Add powerpc*.
24521
24522 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
24523
24524         * gcc.target/mips/branch-1.c: New test.
24525
24526 2005-04-21  Richard Henderson  <rth@redhat.com>
24527
24528         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
24529         * gcc.dg/vect/vect-86.c: Likewise.
24530         * gcc.dg/vect/vect-87.c: Likewise.
24531         * gcc.dg/vect/vect-88.c: Likewise.
24532
24533 2005-04-21  Devang Patel  <dpatel@apple.com>
24534
24535         PR optimization/20994
24536         * gcc.dg/tree-ssa/ifc-3.c: New test.
24537
24538 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24539
24540         PR c/12913
24541         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
24542         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
24543         gcc.dg/c99-vla-jump-5.c: New tests.
24544
24545 2005-04-19  Richard Henderson  <rth@redhat.com>
24546
24547         * lib/target-supports.exp (check_effective_target_vect_int_mult):
24548         Fix typo in exists check.
24549         (check_effective_target_sync_int_long): New.
24550         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
24551         * gcc.dg/ia64-sync-2.c: Likewise.
24552         * gcc.dg/ia64-sync-3.c: Likewise.
24553         * gcc.dg/ia64-sync-4.c: Likewise.
24554
24555 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
24556
24557         * gcc.dg/fold-xor-1.c: New test.
24558         * gcc.dg/fold-xor-2.c: New test.
24559
24560 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
24561
24562         PR target/20670
24563         * g++.dg/eh/fp-regs.C: New test.
24564
24565 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24566
24567         * gcc.dg/Wint-to-pointer-cast-1.c,
24568         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
24569         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
24570         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
24571
24572 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24573
24574         PR fortran/16861
24575         * gfortran.dg/pr16861.f90: New test.
24576
24577 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24578
24579         * gcc.dg/pr21085.c: New test.
24580
24581 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
24582
24583         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
24584         (setup_mips_tests, dg-mips-options): New procedures.
24585         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
24586         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
24587         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
24588         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24589         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
24590         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
24591         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
24592         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24593         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
24594         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
24595         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
24596         dg-mips-options instead of dg-options.  Remove now-redundant
24597         preprocessor guards.
24598         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
24599         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24600         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24601         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
24602         * gcc.dg/vr-mult-2.c: Delete.
24603         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
24604         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
24605         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
24606         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
24607         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
24608         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
24609         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
24610
24611 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
24612
24613         * ada/acats/run_all.sh: Use sync when executable not present.
24614
24615 2005-04-18  Devang Patel  <dpatel@apple.com>
24616
24617         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
24618         * gcc.dg/vect/vect-11a.c: New.
24619         * gcc.dg/vect/vect-none.c: Update.
24620         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
24621
24622 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24623
24624         PR tree-optimization/20922
24625         * gcc.dg/pr20922-1.c: New test.
24626         * gcc.dg/pr20922-2.c: New test.
24627         * gcc.dg/pr20922-3.c: New test.
24628         * gcc.dg/pr20922-4.c: New test.
24629         * gcc.dg/pr20922-5.c: New test.
24630         * gcc.dg/pr20922-6.c: New test.
24631
24632 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24633
24634         PR libfortran/20950
24635         * gfortran.dg/pr20950.f: New test.
24636
24637 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24638
24639         PR libfortran/19216
24640         * gfortran.dg/pr19216.f: New test.
24641
24642 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
24643
24644         PR tree-optimization/21001
24645         * gcc.dg/tree-ssa/pr21001.c: New.
24646
24647 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
24648
24649         PR libfortran/21075
24650         * gfortran.dg/reshape_rank7.f90: New test.
24651
24652 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
24653
24654         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
24655         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
24656         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
24657         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
24658         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
24659         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
24660         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
24661         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
24662         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
24663         wrong way round).
24664         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
24665         in namelists.  New test.
24666         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
24667         New test.
24668         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
24669         New test.
24670         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
24671         namelist.  New test.
24672         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
24673         New test.
24674         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
24675         New test.
24676         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
24677         namelist.  New test.
24678         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
24679         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
24680         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
24681         New test.
24682         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
24683         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
24684         arrays. New test.
24685
24686 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
24687
24688         * gfortran.dg/wtruncate.f: New testcase.
24689         * gfortran.dg/wtruncate.f90: New testcase.
24690
24691 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
24692
24693         PR c++/21025
24694         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
24695         which sizeof/alignof is dependent, rather than just whether we are
24696         processing_template_decl.
24697
24698 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24699
24700         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24701         corrected typo where the wrong variables had been compared.
24702
24703 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24704
24705         PR libfortran/18495
24706         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24707         Test callee-allocated version of return array with a write
24708         statement.
24709         Test spread with a temporary with another write statement.
24710
24711 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
24712
24713         PR tree-optimization/21031
24714         * gcc.dg/tree-ssa/pr21031.c: New.
24715
24716 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
24717
24718         PR tree-optimization/21004
24719         * gcc.dg/builtins-53.c: Include builtins-config.h.
24720         Check floorf, ceilf, floorl and ceill transformations
24721         only when HAVE_C99_RUNTIME is defined.
24722
24723 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
24724
24725         PR middle-end/20739
24726         * gcc.dg/tree-ssa/pr20739.c: New test.
24727
24728 2005-04-14  Mike Stump  <mrs@apple.com>
24729
24730         * gcc.dg/Foundation.framework/empty: New.
24731         * gcc.dg/framework-2.c: New.
24732
24733 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
24734
24735         PR tree-optimization/21021
24736         * gcc.c-torture/compile/pr21021.c: New.
24737
24738 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
24739
24740         PR testsuite/21010
24741         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
24742         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
24743         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
24744         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
24745         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
24746         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
24747         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
24748         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
24749
24750 2005-04-14  Richard Henderson  <rth@redhat.com>
24751
24752         * lib/target-supports.exp (check_effective_target_vect_condition):
24753         Add ia64, i?86, and x86_64.
24754
24755 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
24756
24757         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
24758
24759 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
24760
24761         PR tree-optimization/20657
24762         * gcc.dg/tree-ssa/pr20657.c: New.
24763
24764 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
24765
24766         * gcc.dg/builtins-53.c: Also check (int)trunc* and
24767         (long long int)trunc*.
24768
24769 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
24770
24771         PR target/20927
24772         * gcc.dg/pr20927.c: New test.
24773
24774 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
24775
24776         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
24777         * gcc.target/mips/asm-1.c: Likewise.
24778
24779 2005-04-13  Dale Johannesen  <dalej@apple.com>
24780
24781         * objc.dg/objc-fast-4.m: New.
24782
24783 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
24784
24785         * gcc.target/cris/torture/cris-torture.exp: New driver in new
24786         directory.
24787         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
24788
24789 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
24790
24791         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
24792         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
24793         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
24794
24795 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
24796
24797         PR tree-optimization/20913
24798         * gcc.dg/tree-ssa/pr20913.c: New.
24799
24800         PR tree-optimization/20702
24801         * gcc.dg/tree-ssa/pr20702.c: New.
24802
24803 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24804
24805         PR c++/13744
24806         * g++.dg/inherit/local3.C: New test.
24807
24808 2005-04-12  Jeff Law  <law@redhat.com>
24809
24810         * gcc.dg/tree-ssa/20050412-1.c: New test.
24811
24812 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
24813
24814         PR libfortran/19016
24815         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
24816         Add tests with mask generated by expression.
24817         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24818         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24819         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24820
24821 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
24822
24823         PR middle-end/20917
24824         * gcc.dg/20050409-1.c: New test.
24825
24826 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
24827
24828         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
24829
24830 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24831
24832         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24833         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
24834         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24835         (TARGET_CXX): Adjust accordingly.
24836         * target.h (struct gcc_target): Remove epxort_class_data.  Add
24837         determine_class_data_visibility and class_data_always_comdat.
24838         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24839         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
24840         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24841         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
24842         (arm_cxx_determine_class_data_visibility): New.
24843         (arm_cxx_class_data_always_comdat): Likewise.
24844         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24845         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
24846         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24847         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
24848         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
24849         Define.
24850
24851 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24852
24853         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
24854
24855 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
24856
24857         * gcc.dg/i386-darwin-fpmath.c: New.
24858
24859 2004-04-11  Devang Patel  <dpatel@apple.com>
24860
24861         * lib/target-supports.exp (check_effective_target_vect_condition): New.
24862         * gcc.dg/vect/vect-ifcvt-1.c: New test.
24863         * gcc.dg/vect/vect-ifcvt-2.c: New test.
24864         * gcc.dg/vect/vect-ifcvt-3.c: New test.
24865         * gcc.dg/vect/vect-ifcvt-4.c: New test.
24866         * gcc.dg/vect/vect-ifcvt-5.c: New test.
24867         * gcc.dg/vect/vect-ifcvt-6.c: New test.
24868         * gcc.dg/vect/vect-ifcvt-7.c: New test.
24869         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
24870
24871 2004-04-11  Devang Patel  <dpatel@apple.com>
24872
24873         * gcc.dg/vect/vect-dv-1.c: New test.
24874         * gcc.dg/vect/vect-dv-2.c: New test.
24875
24876 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24877
24878         PR tree-optimization/20933
24879         * gcc.dg/tree-ssa/pr20933.c: New test.
24880
24881 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24882
24883         * gfortran.dg/fold_nearest.f90: New test.
24884
24885 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
24886
24887         * gcc.dg/tree-ssa/alias-1.c: New test.
24888
24889 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24890
24891         PR tree-optimization/20920
24892         * g++.dg/tree-ssa/pr20920.C: New test.
24893
24894 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
24895
24896         * gcc.dg/builtins-53.c: Also check (int)ceil* and
24897         (long long int)ceil*.
24898
24899 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
24900
24901         * g++.dg/warn/Wdtor1.C: Declare template in system header with
24902         explicit C++ linkage.
24903
24904 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24905
24906         * gfortran.dg/pr17229.f: Take care of the new obsolescence
24907         warning for arithmetic IF statements.
24908
24909 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
24910
24911         * eor_handling_1.f90: New test case.
24912         * eor_handling_2.f90: New test case.
24913         * eor_handling_3.f90: New test case.
24914         * eor_handling_4.f90: New test case.
24915         * eor_handling_5.f90: New test case.
24916         * noadv_size.f90: New test case.
24917         * pad_no.f90: New test case.
24918
24919 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
24920
24921         * gcc.c-torture/execute/20050410-1.c: New test.
24922
24923 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
24924
24925         * gcc.dg/pr20126.c: New.
24926
24927 2005-04-09  Bud Davis  <bdavis@gfortran.org>
24928             Steven G. Kargl <kargls@comcast.net>
24929
24930         * gfortran.dg/PR19872.f: New test.
24931
24932 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24933
24934         * gfortran.dg/nint_1.f90: Fix dg-do directive.
24935
24936 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24937
24938         * gfortran.dg/nint_1.f90: New test.
24939
24940 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24941
24942         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
24943         Added test for callee-allocated arrays with write statements.
24944         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
24945         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
24946         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24947         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24948         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24949
24950 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24951
24952         PR libfortran/20163
24953         * gfortran.dg/open-options-blanks.f: New test.
24954
24955 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24956
24957         PR fortran/13257
24958         * gfortran.dg/comma_format_extension_[1234].f: New tests.
24959
24960 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
24961
24962         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24963         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24964         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24965         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24966         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24967         * gcc.c-torture/execute/stdarg-4.c: New test.
24968
24969         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
24970
24971         PR target/20795
24972         * g++.dg/abi/param2.C: New test.
24973
24974 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24975
24976         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
24977
24978 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24979
24980         * gcc.dg/builtins-53.c: New test.
24981
24982 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
24983
24984         * g++.dg/tree-ssa/pr18178.C: New test.
24985         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
24986         * gcc.c-torture/execute/20041019-1.c: New test.
24987         * gcc.dg/tree-ssa/20041008-1.c: New test.
24988         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
24989         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
24990         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
24991         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
24992         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
24993         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
24994         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
24995         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
24996         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24997         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24998
24999 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
25000
25001         PR rtl-optimization/20466
25002         * gcc.c-torture/execute/pr20466-1.c: New test.
25003
25004 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
25005
25006         PR c++/20905
25007         * g++.dg/parse/cond2.C: New test.
25008
25009         PR c++/20145
25010         * g++.dg/warn/Wdtor1.C: New test.
25011
25012 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25013
25014         PR fortran/17229
25015         * gfortran.dg/pr17229.f: New test.
25016
25017 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
25018
25019         * gfortran.dg/tiny_1.f90: New test.
25020         * gfortran.dg/tiny_2.f90: ditto.
25021
25022 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
25023
25024         * gfortran.dg/eor_1.f90: Fix dg-do run line
25025         * gfortran.dg/open_new.f90: Fix dg-do run line
25026
25027 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
25028
25029         * lib/target-supports.exp (get_compiler_messages): Support
25030         optional arguments, the fourth being compiler options.
25031         (check_effective_target_fpic): New proc.
25032         * gcc.dg/20050321-2.c: Restrict to target fpic.
25033
25034 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
25035
25036         * gcc.dg/15443-1.c: New test.
25037         * gcc.dg/15443-2.c: Likewise.
25038
25039 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25040
25041         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
25042
25043 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
25044
25045         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
25046
25047 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
25048
25049         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
25050         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
25051         -m64.
25052         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
25053         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
25054         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
25055
25056 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
25057
25058         PR c++/20212
25059         * g++.dg/warn/Wunused-11.C: New test.
25060
25061 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
25062
25063         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
25064
25065 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
25066
25067         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
25068
25069 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
25070
25071         PR c++/20734
25072         * g++.dg/template/ptrmem13.C: New test.
25073
25074 2005-04-05  Per Bothner  <per@bothner.com>
25075
25076         * lib/gcc.exp: Always add -fno-show-column, for now.
25077
25078 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
25079
25080         PR testsuite/20767
25081         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
25082         of plain old "unsigned int" for the type of "i".  Makes this test
25083         64bit clean.
25084
25085 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
25086
25087         * gcc.dg/i386-ssefn-1.c: New test.
25088         * gcc.dg/i386-ssefn-2.c: New test.
25089         * gcc.dg/i386-ssefn-3.c: New test.
25090         * gcc.dg/i386-ssefn-4.c: New test.
25091
25092 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
25093
25094         PR tree-optimization/20076
25095         * gcc.dg/builtin-apply4.c: New test.
25096
25097         PR preprocessor/19475
25098         * gcc.dg/cpp/macspace1.c: New test.
25099         * gcc.dg/cpp/macspace2.c: New test.
25100
25101 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25102
25103         * gfortran.dg/pr20755.f: Fixed bad format.
25104
25105 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
25106
25107         PR c++/20763
25108         * g++.dg/ext/attrib21.C: New test.
25109
25110 2004-04-05  Devang Patel  <dpatel@apple.com>
25111
25112         * lib/target-supports.exp (check_effective_target_vect_shif): New.
25113         * gcc.dg/vect/vect-shift-1.c: New test.
25114
25115 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25116
25117         PR libfortran/20755
25118         * gfortran.dg/pr20755.f: New test.
25119
25120 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
25121
25122         * gfortran.dg/pr15959.f90: New test.
25123         * gfortran.dg/string_pad_trunc.f90: New test.
25124
25125 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25126
25127         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
25128         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
25129         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
25130         syntax.
25131
25132 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25133
25134         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
25135
25136 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25137
25138         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
25139         * gcc.c-torture/compile/20011119-2.c: Likewise.
25140         * gcc.c-torture/compile/981001-2.c: Likewise.
25141
25142 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
25143
25144         PR c++/20679
25145         * g++.dg/template/overload4.C: New test.
25146
25147 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
25148
25149         PR c++/20746
25150         * g++.dg/abi/covariant5.C: New.
25151
25152         PR debug/20505
25153         * g++.dg/debug/const2.C: New.
25154
25155 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
25156
25157         PR rtl-optimization/16104
25158         * gcc.c-torture/execute/20050316-1.c: New test.
25159
25160 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
25161
25162         * g++.dg/template/spec23.C: Fix dg-error text.
25163
25164 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
25165
25166         PR c++/19199
25167         * g++.dg/expr/lval2.C: New.
25168
25169 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25170
25171         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
25172         __builtin_strcasecmp and __builtin_strncasecmp.
25173
25174 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
25175
25176         PR c++/20723
25177         * g++.dg/template/spec22.C: New.
25178         * g++.dg/template/spec23.C: New.
25179
25180 2005-04-03  Dale Ranta  <dir@lanl.gov>
25181             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25182
25183         PR libfortran/20068
25184         PR libfortran/20125
25185         PR libfortran/20156
25186         PR libfortran/20471
25187         * gfortran.dg/backspace.f: New test.
25188
25189 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
25190
25191         * gcc.dg/pr19345.c: New test.
25192
25193 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
25194
25195         PR tree-optimization/20640
25196         * gcc.dg/torture/tree-loop-1.c: New.
25197
25198 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
25199
25200         PR rtl-optimization/20290
25201         * gcc.c-torture/execute/loop-ivopts-2.c: New.
25202
25203 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
25204
25205         * gcc.dg/rs6000-fpint.c: New.
25206
25207 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
25208
25209         * gcc.dg/old-style-then-proto-1.c: New test.
25210
25211 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25212
25213         * gfortran.fortran-torture/execute/backspace.f90: Check
25214         after backspace and read was incorrect.
25215
25216 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25217
25218         * gcc.c-torture/execute/builtins/strcat.c: Check the result
25219         buffer past the terminating NUL using memcmp.
25220         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
25221         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
25222
25223         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
25224         Fix unused/uninitialized variable warnings.
25225
25226         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
25227         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
25228         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
25229         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
25230
25231         * gcc.c-torture/execute/builtins/abs-1-lib.c,
25232         gcc.c-torture/execute/builtins/fputs-lib.c,
25233         gcc.c-torture/execute/builtins/lib/fprintf.c,
25234         gcc.c-torture/execute/builtins/lib/main.c,
25235         gcc.c-torture/execute/builtins/lib/memcmp.c,
25236         gcc.c-torture/execute/builtins/lib/memmove.c,
25237         gcc.c-torture/execute/builtins/lib/mempcpy.c,
25238         gcc.c-torture/execute/builtins/lib/memset.c,
25239         gcc.c-torture/execute/builtins/lib/printf.c,
25240         gcc.c-torture/execute/builtins/lib/sprintf.c,
25241         gcc.c-torture/execute/builtins/lib/stpcpy.c,
25242         gcc.c-torture/execute/builtins/lib/strchr.c,
25243         gcc.c-torture/execute/builtins/lib/strcmp.c,
25244         gcc.c-torture/execute/builtins/lib/strcpy.c,
25245         gcc.c-torture/execute/builtins/lib/strcspn.c,
25246         gcc.c-torture/execute/builtins/lib/strlen.c,
25247         gcc.c-torture/execute/builtins/lib/strncat.c,
25248         gcc.c-torture/execute/builtins/lib/strncmp.c,
25249         gcc.c-torture/execute/builtins/lib/strncpy.c,
25250         gcc.c-torture/execute/builtins/lib/strrchr.c,
25251         gcc.c-torture/execute/builtins/lib/strspn.c,
25252         gcc.c-torture/execute/builtins/lib/strstr.c,
25253         gcc.c-torture/execute/builtins/memops-asm-lib.c,
25254         gcc.c-torture/execute/builtins/strlen-2.c,
25255         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
25256         prototypes.
25257
25258 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
25259
25260         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
25261         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
25262         selectany usage.
25263
25264 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
25265
25266         PR c++/19406
25267         * g++.dg/debug/using1.C: New test.
25268
25269 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
25270
25271         PR middle-end/20524
25272         * gcc.dg/alias-7.c: Prefix asm-declared name with
25273         __USER_LABEL_PREFIX__.
25274
25275 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
25276
25277         Fix fallout from PR middle-end/15700:
25278         * gcc.c-torture/compile/20011119-1.c: Take
25279         __USER_LABEL_PREFIX__ into account.
25280         * gcc.c-torture/compile/20011119-2.c: Likewise.
25281
25282 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25283
25284         PR c++/18644
25285         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
25286
25287 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
25288
25289         PR c/17855
25290         * gcc.c-torture/compile/struct-non-lval-1.c,
25291         gcc.c-torture/compile/struct-non-lval-2.c,
25292         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
25293
25294 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
25295
25296         * gcc.dg/tls/tls.exp: Remove temporary file.
25297         * g++.dg/tls/tls.exp: Ditto.
25298         * lib/file-format.exp: Ditto.
25299         * g++.dg/special/ecos.exp: Ditto.
25300
25301         * lib/profopt.exp: Treat prof_ext as a list.
25302         * gcc.misc-tests/bprob.exp: Ditto.
25303         * g++.dg/bprob/bprob.exp: Ditto.
25304
25305         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
25306         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
25307         g++.dg/tree-ssa/pointer-reference-alias.C,
25308         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
25309         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
25310         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
25311         g++.dg/vect/pr19951.cc: Ditto.
25312         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
25313         gcc.dg/builtins-47.c: Ditto.
25314         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
25315         gcc.dg/pr20115-1.c: Ditto.
25316         * gcc.dg/tree-ssa/20030530-2.c,
25317         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
25318         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25319         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
25320         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25321         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
25322         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
25323         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
25324         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
25325         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
25326         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
25327         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
25328         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
25329         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
25330         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
25331         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
25332         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25333         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25334         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25335         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25336         gcc.dg/tree-ssa/20030824-1.c,
25337         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
25338         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
25339         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
25340         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
25341         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
25342         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
25343         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
25344         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
25345         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
25346         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
25347         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
25348         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
25349         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
25350         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
25351         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
25352         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
25353         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
25354         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
25355         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
25356         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
25357         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
25358         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
25359         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
25360         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
25361         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
25362         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
25363         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
25364         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
25365         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
25366         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
25367         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
25368         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
25369         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
25370         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
25371         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
25372         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
25373         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
25374         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
25375         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
25376         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
25377         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
25378         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
25379         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25380         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
25381         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
25382         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
25383         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
25384         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
25385         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
25386         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
25387         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25388         gcc.dg/tree-ssa/useless-1.c: Ditto.
25389         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
25390         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
25391         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
25392         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
25393         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25394         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
25395         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
25396         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
25397         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
25398         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
25399         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
25400         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
25401         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
25402         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
25403         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
25404         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
25405         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
25406         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
25407         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
25408         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
25409         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
25410         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
25411         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
25412         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
25413         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
25414         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
25415         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
25416         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
25417         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
25418         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
25419         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
25420         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
25421         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
25422         gcc.dg/vect/vect-none.c: Ditto.
25423         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
25424         treelang/compile/unsigned.tree: Ditto.
25425
25426         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
25427         * gcc.dg/cpp/direct2s.c: Ditto.
25428         * gcc.dg/cpp/paste4.c: Ditto.
25429         * gcc.dg/cpp/separate-1.c: Ditto.
25430         * gcc.dg/pch/save-temps-1.c: Ditto.
25431         * g++.dg/ext/altivec-10.C: Ditto.
25432         * g++.dg/pch/pch.C: Ditto.
25433
25434         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
25435
25436         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
25437         * g++.dg/template/repo1.C: Ditto.
25438         * g++.dg/template/repo2.C: Ditto.
25439         * g++.dg/template/repo3.C: Ditto.
25440         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
25441         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
25442         * g++.old-deja/g++.pt/repo1.C: Ditto.
25443         * g++.old-deja/g++.pt/repo2.C: Ditto.
25444         * g++.old-deja/g++.pt/repo3.C: Ditto.
25445         * g++.old-deja/g++.pt/repo4.C: Ditto.
25446
25447         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
25448         * gcc.dg/20030107-1.c: Ditto.
25449         * gcc.dg/20030702-1.c: Ditto.
25450         * gcc.dg/profile-generate-1.c: Ditto.
25451         * g++.dg/other/profile1.C: Ditto.
25452         * g++.old-deja/g++.robertl/eb83.C: Ditto.
25453
25454         * lib/gcc-dg.exp (remove-build-file): New.
25455         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25456         cleanup-tree-dump, cleanup-saved-temps): New.
25457
25458 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
25459
25460         PR c++/19203, DR 214
25461         * g++.dg/parse/ambig3.C: Not ambiguous.
25462         * g++.dg/template/spec20.C: New.
25463         * g++.dg/template/spec21.C: New.
25464
25465 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
25466
25467         PR target/20045
25468         * gcc.dg/ia64-fptr-1.c: Run only on linux.
25469
25470 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25471
25472         PR libfortran/20660
25473         * gfortran.dg/negative_unit.f: New test.
25474
25475 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
25476
25477         * gcc.dg/20050330-1.c: New test.
25478
25479 2005-03-30  Devang Patel  <dpatel@apple.com>
25480
25481         * g++.dg/tree-sra/ssa-sra-3.C: New test.
25482
25483 2005-03-30  Dale Johannesen  <dalej@apple.com>
25484
25485         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
25486
25487 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
25488
25489         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
25490         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
25491         Strip options from test name.
25492
25493 2005-03-31  Jan Hubicka  <jh@suse.cz>
25494
25495         * gcc.dg/varpool-1.c: New testcase.
25496
25497 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
25498
25499         PR c/772
25500         PR c/17913
25501         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
25502         gcc.dg/stmt-expr-label-3.c : New tests.
25503         * gcc.c-torture/execute/medce-2.c: Remove.
25504
25505 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
25506
25507         PR c/20368
25508         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
25509         tests.
25510
25511 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
25512
25513         * gcc.c-torture/compile/pr20203.c: New test.
25514
25515 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25516
25517         * gfortran.dg/promotion.f90: New test.
25518
25519 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
25520
25521         PR middle-end/20491
25522         * gcc.dg/torture/asm-subreg-1.c: New test.
25523
25524 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
25525
25526         PR c/20672
25527         * gcc.dg/pr20672-1.c: New test.
25528
25529 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
25530
25531         * gfortran.dg/vect: New directory.
25532         * gfortran.dg/vect/vect.exp: New.
25533         * gfortran.dg/vect/vect-1.f90: New test.
25534         * gfortran.dg/vect/vect-2.f90: New test.
25535         * gfortran.dg/vect/vect-3.f90: New test.
25536         * gfortran.dg/vect/vect-4.f90: New test.
25537         * gfortran.dg/vect/vect-5.f90: New test.
25538
25539 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
25540
25541         PR middle-end/20622
25542         * gcc.dg/alias-7.c: New test.
25543
25544 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25545
25546         * gcc.dg/sparc-reg-1.c: New test.
25547
25548 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
25549
25550         PR target/19890
25551         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
25552
25553 2005-03-29  Dale Ranta  <dir@lanl.gov>
25554             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25555
25556         PR libfortran/20163
25557         * gfortran.dg/pr20163-2.f: New test.
25558
25559 2005-03-28  Jan Hubicka  <jh@suse.cz>
25560
25561         PR middle-end/20635
25562         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
25563         by Jakub Jelinek.
25564
25565 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
25566
25567         PR tree-optimization/20626
25568         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
25569         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
25570
25571 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25572
25573         * gfortran.dg/underflow.f90: New test.
25574         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
25575
25576 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25577
25578         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
25579
25580 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
25581
25582         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
25583         (g++_init): Make sure that CXXFLAGS is set.
25584         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
25585         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
25586         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25587         * lib/objc.exp (objc_init): Likewise.
25588         * lib/treelang.exp (treelang_init): Likewise.
25589
25590 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
25591
25592         PR tree-optimization/20470
25593         * gcc.dg/tree-ssa/pr20470.c: New test.
25594
25595 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
25596
25597         * gcc.dg/ppc-stfiwx.c: New.
25598
25599 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
25600
25601         PR target/19888
25602         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
25603
25604 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25605
25606         * gcc.dg/20050325-1.c: Fix a typo.
25607
25608 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25609
25610         PR libfortran/19678
25611         PR libfortran/19679
25612         * gfortran.dg/dos_eol.f: New test.
25613
25614 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25615
25616         PR rtl-optimization/20249
25617         * gcc.dg/20050325-1.c: New test.
25618
25619 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25620
25621         PR libfortran/15332
25622         * gfortran.dg/pr15332.f: New test.
25623
25624 2005-03-24  Dale Johannesen  <dalej@apple.com>
25625
25626         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
25627
25628 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
25629
25630         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
25631         'internal' visibility.
25632         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
25633         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
25634         'protected' visibility.
25635         * gcc.dg/visibility-7.c: Likewise.
25636         * lib/target-supports.exp (check_visibility_available): Take
25637         a parameter, the kind of visibility to check for.
25638         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
25639         to check_visibility_available.
25640
25641         * g++.dg/expr/cast3.C: New.
25642
25643 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
25644
25645         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
25646         rs6000.
25647
25648 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
25649
25650         PR target/20095
25651         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
25652
25653 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
25654
25655         * gcc.dg/badshift.c: Renamed to...
25656         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
25657
25658         * gcc.target/i386/badshift.c: Renamed to...
25659         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
25660         only.
25661
25662         PR rtl-optimization/20532
25663         * gcc.target/i386/badshift.c: New.
25664
25665 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25666
25667         * gfortran.dg/pr18025.f90: New test.
25668
25669 2005-03-23  Dale Johannesen  <dalej@apple.com>
25670
25671         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
25672
25673 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
25674
25675         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
25676
25677         * lib/target-supports.exp (check_iconv_available): Default
25678         libiconv to -liconv, if there is no definition.
25679
25680 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
25681
25682         * gcc.dg/torture/cris-asm-mof-1.c: New test.
25683
25684 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
25685
25686         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
25687         * g++.dg/opt/pr7503-2.C: Likewise.
25688         * g++.dg/opt/pr7503-3.C: Likewise.
25689         * g++.dg/opt/pr7503-4.C: Likewise.
25690         * g++.dg/opt/pr7503-5.C: Likewise.
25691         * g++.dg/warn/minmax.C: New test.
25692
25693 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25694
25695         * gfortran.dg/g77_intrinsics_funcs.f: New test.
25696         * gfortran.dg/g77_intrinsics_sub.f: New test.
25697
25698 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
25699             Jan Hubicka  <jh@suse.cz>
25700             Steven Bosscher <stevenb@suse.de
25701
25702         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
25703
25704 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25705
25706         PR c++/19980
25707         * g++.dg/template/redecl3.C: New test.
25708
25709 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25710
25711         PR c++/20499
25712         * g++.dg/parse/error16.C: Tweak error markers.
25713
25714 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
25715
25716         PR target/20561
25717         * gcc.dg/20050321-2.c: New test.
25718
25719 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25720
25721         PR c++/20465
25722         PR c++/20381
25723         * g++.dg/template/ptrmem12.C: New.
25724
25725 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
25726
25727         PR rtl-optimization/20527
25728         * gcc.c-torture/execute/pr20527-1.c: New test.
25729
25730 2005-03-22  Ben Elliston  <bje@au.ibm.com>
25731
25732         * gcc.misc-tests/options.exp (check_for_options): Create a real C
25733         program, compile it into a real executable and then delete the .c
25734         and .x files afterwards, to avoid problems on testglue targets.
25735
25736 2005-03-21  Stuart Hastings  <stuart@apple.com>
25737
25738         * gcc.target/i386/sse-2.c: New.
25739
25740 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
25741
25742         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
25743
25744 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25745
25746         * g++.dg/parse/crash25.C: Fix typo.
25747
25748 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25749
25750         PR c++/20461
25751         * g++.dg/parse/crash24.C: New test.
25752
25753         PR c++/20536
25754         * g++.dg/parse/crash25.C: New test.
25755
25756 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25757
25758         PR c++/20147
25759         * g++.dg/ext/stmtexpr4.C: New test.
25760
25761 2005-03-20  Roger Sayle  <roger@eyesopen.com>
25762
25763         PR middle-end/20539
25764         * gcc.c-torture/compile/pr13066-1.c: New test case.
25765         * gcc.c-torture/compile/pr20539-1.c: Likewise.
25766         * g++.dg/opt/pr13066-1.C: Likewise.
25767
25768 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
25769
25770         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
25771
25772 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25773
25774         PR fortran/18525
25775         * gfortran.dg/nesting_1.f90: New test.
25776
25777 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25778
25779         PR c++/20240
25780         * g++.dg/lookup/using13.C: New test.
25781
25782 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25783
25784         PR c++/20333
25785         * g++.dg/template/crash36.C: New test.
25786
25787 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
25788
25789         PR c++/20463
25790         * g++.dg/template/crash35.C: New test.
25791
25792 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
25793
25794         PR c++/19966
25795         * g++.dg/overload/operator2.C: New test.
25796
25797 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25798
25799         PR libfortran/20257
25800         * gfortran.dg/pr20257.f90: New test.
25801
25802 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25803
25804         PR libfortran/20480
25805         * gfortran.dg/pr20480.f90: New test.
25806
25807 2005-03-16  Richard Henderson  <rth@redhat.com>
25808
25809         PR middle-end/15700
25810         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
25811         (_rtld_global): New.
25812         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
25813         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
25814
25815         * gcc.dg/alias-3.c: New.
25816         * gcc.dg/alias-4.c: New.
25817         * gcc.dg/alias-5.c: New.
25818         * gcc.dg/alias-6.c: New.
25819
25820 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
25821
25822         * gcc.dg/cpp/ucnid-7.c: New.
25823
25824 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
25825             Dorit Naishlos  <dorit@il.ibm.com>
25826
25827         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
25828         darwin.
25829
25830 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
25831
25832         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
25833         support misaligned accesses.
25834         * gcc.dg/vect/vect-58.c: Likewise.
25835         * gcc.dg/vect/vect-92.c: New.
25836         * gcc.dg/vect/vect-93.c: New.
25837
25838 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
25839
25840         PR fortran/18827
25841         * gfortran.dg/assign_2.f90: New test.
25842         * gfortran.dg/assign_3.f90: New test.
25843         * gfortran.dg/assign.f90: New test.
25844
25845 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
25846
25847         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
25848         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
25849         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
25850         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
25851         names.
25852
25853 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
25854
25855         * gcc.dg/cpp/ucnid-6.c: New.
25856
25857         * gcc.dg/cpp/normalize-1.c: New.
25858         * gcc.dg/cpp/normalize-2.c: New.
25859         * gcc.dg/cpp/normalize-3.c: New.
25860         * gcc.dg/cpp/normalize-4.c: New.
25861         * gcc.dg/cpp/ucnid-4.c: New.
25862         * gcc.dg/cpp/ucnid-5.c: New.
25863         * g++.dg/cpp/normalize-1.C: New.
25864         * g++.dg/cpp/ucnid-1.C: New.
25865
25866 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25867
25868         * gcc.dg/pr18628.c: New.
25869
25870 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25871
25872         PR c++/20280
25873         * g++.dg/tree-ssa/pr20280.C: New.
25874
25875 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25876
25877         PR fortran/20467
25878         * gfortran.dg/stfunc_2.f90: New test.
25879
25880 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25881
25882         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
25883
25884 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25885
25886         * gcc.dg/tree-ssa/20050314-1.c: New test.
25887
25888 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25889
25890         PR c++/4403
25891         PR c++/9783, DR433
25892         * g++.dg/template/friend34.C: New test.
25893         * g++.dg/template/friend35.C: Likewise.
25894         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
25895
25896 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25897
25898         Friend class name lookup 5/n
25899         PR c++/1016
25900         * g++.dg/lookup/hidden-class1.C: New test.
25901         * g++.dg/lookup/hidden-class2.C: Likewise.
25902         * g++.dg/lookup/hidden-class3.C: Likewise.
25903         * g++.dg/lookup/hidden-class4.C: Likewise.
25904         * g++.dg/lookup/hidden-class5.C: Likewise.
25905         * g++.dg/lookup/hidden-class6.C: Likewise.
25906         * g++.dg/lookup/hidden-class7.C: Likewise.
25907         * g++.dg/lookup/hidden-class8.C: Likewise.
25908         * g++.dg/lookup/hidden-class9.C: Likewise.
25909         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
25910         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
25911         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
25912         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
25913         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
25914         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
25915         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
25916         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
25917         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
25918         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
25919         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
25920
25921 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
25922
25923         PR c++/20157
25924         * g++.dg/template/error18.C: New test.
25925
25926 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25927
25928         PR debug/16792
25929         * g++.dg/debug/pr16792.C: New test.
25930
25931 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25932
25933         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
25934         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
25935         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
25936         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
25937         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
25938         test assertion names.
25939
25940 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25941
25942         PR fortran/18600
25943         * gfortran.dg/stfunc_1.f90: New test.
25944
25945 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25946
25947         PR fortran/16907
25948         * gfortran.dg/real_index_1.f90: New test.
25949
25950 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25951
25952         PR fortran/20323
25953         * gfortran.dg/spec_expr_1.f90: New test.
25954
25955 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25956
25957         PR c/20402
25958         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
25959         new parser.
25960
25961 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25962
25963         PR fortran/20361
25964         * gfortran.dg/largeequiv_1.f90: New test.
25965
25966 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25967
25968         * gcc.dg/ucnid-1.c: New.
25969         * gcc.dg/ucnid-2.c: New.
25970         * gcc.dg/ucnid-3.c: New.
25971         * gcc.dg/ucnid-4.c: New.
25972         * gcc.dg/ucnid-5.c: New.
25973         * gcc.dg/ucnid-6.c: New.
25974         * gcc.dg/cpp/ucnid-1.c: New.
25975         * gcc.dg/cpp/ucnid-2.c: New.
25976         * gcc.dg/cpp/ucnid-3.c: New.
25977         * g++.dg/other/ucnid-1.C: New.
25978
25979 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25980
25981         * gcc.dg/vmx/darwin-abi-3.c: Delete.
25982
25983 2005-03-11  Per Bothner  <per@bothner.com>
25984
25985         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
25986         that diagnotics refer to correct token.
25987         * gcc.dg/unused-3.c: Likewise.
25988
25989 2005-03-11  Per Bothner  <per@bothner.com>
25990
25991         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
25992         constant" is now actually on same line as string constant.
25993         * gcc.dg/cpp/direct2s.c: Likewise.
25994
25995 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
25996
25997         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
25998
25999 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26000
26001         PR libfortran/20124
26002         * gfortran.dg/pr20124.f90: New Test
26003
26004 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
26005
26006         PR tree-optimization/20130
26007         * gcc.dg/pr20130-1.c: New test.
26008
26009 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
26010
26011         PR target/20095
26012         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
26013
26014 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26015
26016         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
26017
26018 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
26019
26020         * g++.dg/eh/forced1.C: Fix comment.
26021         * g++.dg/eh/forced2.C: Ditto.
26022         * g++.dg/eh/forced3.C: Ditto.
26023         * g++.dg/eh/forced4.C: Ditto.
26024
26025 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
26026
26027         PR rtl-opt/20412
26028         * gcc.c-torture/compile/pr20412.c: New test.
26029
26030 2005-03-10  Roger Sayle  <roger@eyesopen.com>
26031
26032         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
26033
26034 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
26035
26036         PR target/20322
26037         * gcc.dg/20050307-1.c: New test.
26038
26039 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
26040
26041         PR c++/20375
26042         * g++.dg/other/stdarg3.C: New.
26043
26044 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
26045
26046         PR c++/18384, c++/18327
26047         * g++.dg/init/array19.C: New test.
26048
26049         PR inline-asm/20314
26050         * gcc.dg/torture/pr20314-1.c: New test.
26051         * gcc.dg/torture/pr20314-2.c: New test.
26052
26053 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
26054
26055         * gcc.dg/20050309-1.c: New test.
26056
26057 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26058
26059         * gcc.dg/builtins-10.c: Reactivate disabled test.
26060         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
26061         new cbrt transformations.
26062
26063 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
26064
26065         PR c++/20208
26066         * g++.dg/template/array13.C: New test.
26067
26068 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
26069
26070         PR c++/16859
26071         * g++.dg/init/brace4.C: New test.
26072
26073 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
26074
26075         PR c++/20186
26076         * g++.dg/template/non-dependent12.C: New.
26077
26078 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
26079
26080         PR c++/20142
26081         * g++.dg/init/array18.C: Add dg-do run marker.
26082
26083         PR c++/20142
26084         * g++.dg/init/array18.C: New test.
26085
26086 2005-03-09  Ben Elliston  <bje@au.ibm.com>
26087
26088         * consistency.vlad/vlad.exp: Remove trailing semicolons.
26089         * g++.dg/gcov/gcov.exp: Likewise.
26090         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
26091         * gcc.target/xstormy16/xstormy16.exp: Likewise.
26092         * lib/c-torture.exp: Likewise.
26093         * lib/fortran-torture.exp: Likewise.
26094         * lib/g++.exp: Likewise.
26095         * lib/gcc-defs.exp: Likewise.
26096         * lib/gcc-dg.exp: Likewise.
26097         * lib/gcc.exp: Likewise.
26098         * lib/gcov.exp: Likewise.
26099         * lib/gfortran.exp: Likewise.
26100         * lib/mike-g++.exp: Likewise.
26101         * lib/mike-gcc.exp: Likewise.
26102         * lib/objc-torture.exp: Likewise.
26103         * lib/objc.exp: Likewise.
26104         * lib/profopt.exp: Likewise.
26105         * lib/target-libpath.exp: Likewise.
26106         * lib/target-supports.exp: Likewise.
26107         * lib/treelang.exp: Likewise.
26108         * lib/wrapper.exp: Likewise.
26109
26110 2005-03-08  Jeff Law  <law@redhat.com>
26111
26112         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
26113         PHI-OPT changes.
26114
26115 2005-03-08  Ira Rosen  <irar@il.ibm.com>
26116
26117         * gcc.dg/vect/pr20122.c: New test.
26118
26119 2005-03-07  Jeff Law  <law@redhat.com>
26120
26121         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
26122         was folded away.
26123         * gcc.dg/tree-ssa/pr18133-1.c: New test.
26124         * gcc.dg/tree-ssa/pr18133-2.c: New test.
26125         * gcc.dg/tree-ssa/pr18134.c: New test.
26126
26127 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26128
26129         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
26130         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
26131         gcc.dg/torture/builtin-noret-2.c: Require weak support.
26132
26133 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
26134
26135         PR tree-opt/17671
26136         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
26137
26138 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
26139
26140         * g++.dg/warn/Wnvdtor.C: New test.
26141
26142 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
26143
26144         * gcc.dg/torture/pr19683-1.c: New test.
26145
26146 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
26147
26148         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
26149         * gfortran.dg/g77/19990313-2.f: Ditto.
26150         * gfortran.dg/g77/19990313-3.f: Ditto.
26151         * gfortran.dg/g77/19990525-0.f: Ditto.
26152         * gfortran.dg/g77/19990826-0.f: Ditto.
26153         * gfortran.dg/g77/19990826-2.f: Ditto.
26154         * gfortran.dg/g77/19990826-3.f: Ditto.
26155         * gfortran.dg/g77/20000511-1.f: Ditto.
26156         * gfortran.dg/g77/20000511-2.f: Ditto.
26157         * gfortran.dg/g77/970625-2.f: Ditto.
26158         * gfortran.dg/g77/980310-2.f: Ditto.
26159         * gfortran.dg/g77/980310-3.f: Ditto.
26160         * gfortran.dg/g77/980310-8.f: Ditto.
26161         * gfortran.dg/g77/980519-2.f: Ditto.
26162         * gfortran.dg/g77/alpha1.f: Ditto.
26163         * gfortran.dg/g77/claus.f: Ditto.
26164         * gfortran.dg/g77/erfc.f: Ditto.
26165         * gfortran.dg/g77/short.f: Ditto.
26166         * gfortran.fortran-torture/execute/data.f90: Ditto.
26167         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
26168         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
26169
26170 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26171
26172         * lib/file-format.exp (gcc_target_object_format): Add check for som
26173         format and hardcode object formats on hppa*-*-hpux*.
26174         * lib/target-supports.exp (check_weak_available): Add check for som
26175         object format.  Always return 0 on hppa*-*-hpux10*.
26176
26177         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
26178         is defined.
26179
26180         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
26181
26182 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
26183
26184         * gfortran.dg/pr19936_1.f90: New test.
26185         * gfortran.dg/pr19936_2.f90: New test.
26186         * gfortran.dg/pr19936_3.f90: New test.
26187
26188 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
26189             Paul Thomas <prthomas@drfccad.cea.fr>
26190
26191         * gfortran.dg/PR19754_1.f90: New test.
26192         * gfortran.dg/PR19754_2.f90: Ditto.
26193
26194 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26195
26196         PR c++/19311
26197         * g++.dg/template/non-dependent11.C: New test.
26198
26199 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
26200
26201         * lib/target-supports.exp (check_iconv_available): Fix comment.
26202
26203 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
26204             Joseph S. Myers  <joseph@codesourcery.com>
26205
26206         PR c++/19797
26207         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
26208
26209 2005-03-04  Matthew Sachs  <msachs@apple.com>
26210
26211         * gcc.exp (gcc_target_compile): Put braces around
26212         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
26213         * objc.exp (objc_target_compile): Likewise.
26214         * treelang.exp (treelang_target_compile): Likewise.
26215
26216 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26217
26218         PR fortran/19673
26219         * gfortran.dg/func_result_1.f90: New test.
26220
26221 2005-03-04  Ben Elliston  <bje@au.ibm.com>
26222
26223         * gcc.misc-tests/options.exp: New test.
26224
26225 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
26226
26227         * gcc.dg/pr15784-4.c: New test.
26228
26229 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
26230
26231         * gcc.c-torture/execute/pr17133.c: New.
26232         * gcc.c-torture/compile/20050303-1.c: New.
26233
26234 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
26235
26236         * gcc.dg/cpp/assert4.c: Fix for cygwin.
26237
26238 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
26239
26240         * g++.dg/overload/using2.C: New.
26241
26242 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
26243
26244         PR c++/19916
26245         * g++.dg/init/ptrmem2.C: New test.
26246
26247 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
26248
26249         PR c/8927
26250         * gcc.dg/pr8927-1.c: New test.
26251
26252 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26253
26254         PR c++/20232
26255         * g++.dg/inherit/covariant12.C: New.
26256
26257 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26258
26259         PR fortran/19479
26260         * gfortran.dg/bound_1.f90: New test.
26261
26262 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
26263
26264         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
26265         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
26266
26267 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
26268
26269         PR c/20245
26270         * gcc.dg/pr20245-1.c: New test.
26271
26272 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
26273
26274         PR middle-end/19874
26275         * gcc.c-torture/execute/20050119-2.c: New test case.
26276
26277 2005-02-28  Ben Elliston  <bje@au.ibm.com>
26278
26279         * README: Update the DejaGnu bug reporting address.
26280         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
26281         * lib/objc-torture.exp: Likewise.
26282
26283 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
26284
26285         * gfortran.dg/boz_1.f90: New test.
26286         * gfortran.dg/boz_3.f90: New test.
26287         * gfortran.dg/boz_4.f90: New test.
26288
26289 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
26290
26291         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
26292         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
26293
26294 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26295
26296         PR libfortran/20101
26297         * gfortran.dg/write_0_pe_format.f90: New test.
26298
26299 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
26300
26301         PR c++/20206
26302         * g++.dg/opt/thunk2.C: New test.
26303         * g++.dg/opt/covariant1.C: New test.
26304
26305 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26306
26307         * gfortran.dg/e_d_fmt.f90: New test.
26308
26309 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
26310
26311         * gcc.dg/asm-b.c: Fix comment typos.
26312
26313 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
26314
26315         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
26316         a V_MAY_DEF also.
26317
26318 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
26319
26320         PR tree-opt/20188
26321         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
26322         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
26323         * gcc.dg/asm-b.c: New test.
26324
26325 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
26326
26327         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
26328         Disable this test on IRIX 6.
26329
26330 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
26331
26332         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
26333         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
26334         parser.
26335
26336 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
26337
26338         PR tree-optimization/20204
26339         * gcc.dg/pr20204.c: New test.
26340
26341 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
26342
26343         PR target/20196
26344         * gcc.c-torture/execute/20050224-1.c: New test.
26345
26346         PR c++/20175
26347         * g++.dg/warn/Wbraces2.C: New test.
26348
26349 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
26350
26351         PR c++/19878
26352         * g++.dg/init/const2.C: New test.
26353
26354 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
26355
26356         PR tree-optimization/20100
26357         * gcc.c-torture/execute/pr20100-1.c: New test.
26358
26359 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26360
26361         * gfortran.dg/implicit_3.f90: New test.
26362
26363         * gfortran.dg/deftype_1.f90: New test.
26364
26365 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
26366
26367         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
26368         the test passes.
26369         * g++.dg/other/anon3.C: Accept a warning.
26370
26371 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
26372
26373         * gcc.dg/pr20017.c: Fix a comment typo.
26374
26375 2005-02-23  Bud Davis  <bdavis@gfortran.org>
26376
26377         * gfortran.dg/list_read_4.f90: Change to f90 comments.
26378
26379 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26380
26381         PR ada/19902
26382         * ada/acats/tests/cxa/cxa3004.a: Remove.
26383         * ada/acats/tests/cxb/cxb30061.am: Likewise.
26384
26385 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
26386
26387         PR c++/20073
26388         * g++.dg/init/const1.C: New test.
26389
26390         PR c++/19991
26391         * g++.dg/parse/constant7.C: New test.
26392
26393         PR c++/20152
26394         * g++.dg/parse/error27.C: New test.
26395         * g++.dg/template/qualttp15.C: Adjust error markers.
26396         * g++.old-deja/g++.other/struct1.C: Likewise.
26397
26398         PR c++/20153
26399         * g++.dg/template/error17.C: New test.
26400
26401         PR c++/20148
26402         * g++.dg/parser/error26.C: New test.
26403
26404 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
26405
26406         PR tree-optimization/20100
26407         PR tree-optimization/20115
26408         * gcc.dg/pr20115.c: New test.
26409         * gcc.dg/pr20115-1.c: New test.
26410         * gcc.dg/pr20100.c: New test.
26411         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
26412         call-clobbered variables after alias1.
26413
26414 2005-02-22  Bud Davis  <bdavis@gfortran.org>
26415
26416         * gfortran.dg/list_read_4.f90: new test.
26417
26418 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
26419
26420         PR rtl-optimization/20017.
26421         * gcc.dg/pr20017.c: New.
26422
26423 2005-02-22  Devang Patel  <dpatel@apple.com>
26424
26425         PR 19952
26426         * g++.dg/tree-ssa/pr19952.C: New test.
26427
26428 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
26429
26430         PR c++/19883
26431         * g++.dg/parse/constant6.C: New test.
26432
26433 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
26434
26435         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
26436         * g++.dg/charset/asm2.c: Likewise.
26437         * g++.dg/charset/asm3.c: Likewise.
26438         * g++.dg/charset/asm4.c: Likewise.
26439         * g++.dg/charset/asm5.c: Likewise.
26440         * g++.dg/charset/attribute1.c: Likewise.
26441         * g++.dg/charset/attribute2.c: Likewise.
26442         * g++.dg/charset/extern1.cc: Likewise.
26443         * g++.dg/charset/extern2.cc: Likewise.
26444         * g++.dg/charset/extern3.cc: Likewise.
26445         * g++.dg/charset/function.cc: Likewise.
26446         * g++.dg/charset/string.c: Likewise.
26447         * g++.dg/charset/charset.exp: Likewise.
26448         * lib/target-supports.exp (check_iconv_available): Fix comment.
26449
26450 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
26451
26452         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
26453         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
26454         * gcc.dg/charset/asm2.c: Likewise.
26455         * gcc.dg/charset/asm3.c: Likewise.
26456         * gcc.dg/charset/asm4.c: Likewise.
26457         * gcc.dg/charset/asm5.c: Likewise.
26458         * gcc.dg/charset/asm6.c: Likewise.
26459         * gcc.dg/charset/attribute1.c: Likewise.
26460         * gcc.dg/charset/attribute2.c: Likewise.
26461         * gcc.dg/charset/builtin1.c: Likewise.
26462         * gcc.dg/charset/extern.c: Likewise.
26463         * gcc.dg/charset/function.c: Likewise.
26464         * gcc.dg/charset/string.c: Likewise.
26465         * gcc.dg/charset/charset.exp: Likewise.
26466
26467 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
26468
26469         PR fortran/20086
26470         * gfortran.dg/pr20086.f90: New test.
26471
26472 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
26473
26474         PR tree-optimization/19786
26475         * g++.dg/tree-ssa/pr19786.C: New.
26476
26477 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26478
26479         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
26480
26481 2005-02-21  Jeff Law  <law@redhat.com>
26482
26483         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
26484
26485 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26486
26487         * gfortran.dg/do_iterator: Split loop, markup all lines for
26488         which an error locus is printed.
26489         * gfortran.dg/pr17708.f90: Markup all lines for which an error
26490         locus is printed.
26491         * gfortran.dg/select_4.f90: Likewise.
26492         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
26493         locuses in the various permutations.
26494
26495 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
26496
26497         PR tree-optimization/19951
26498         * g++.dg/vect: New directory.
26499         * g++.dg/vect/vect.exp: New file.
26500         * g++.dg/vect/pr19951.cc: New testcase.
26501         * g++.dg/dg.exp: Also prune vectorizer tests.
26502
26503 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
26504
26505         PR 18785
26506         * gcc.dg/charset/builtin1.c: New test.
26507
26508 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26509
26510         PR c++/19299
26511         * g++.dg/inherit/volatile1.C: New test.
26512
26513         PR c++/19440
26514         * g++.dg/template/dtor4.C: New test.
26515
26516 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26517
26518         * gfortran.dg/int_1.f90: New test.
26519
26520 2005-02-19  Devang Patel  <dpatel@apple.com>
26521
26522         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
26523
26524 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26525
26526         * gfortran.dg/achar_1.f90: New test.
26527
26528 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
26529
26530         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
26531
26532 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
26533             Jakub Jelinek  <jakub@redhat.com>
26534
26535         PR tree-optimization/19828
26536         * gcc.dg/tree-ssa/loop-7.c: New test.
26537         * gcc.c-torture/execute/20050218-1.c: New test.
26538
26539 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
26540
26541         PR c/20043
26542         * gcc.dg/transparent-union-1.c: New test.
26543         * gcc.dg/transparent-union-2.c: New test.
26544
26545 2005-02-18  James E Wilson  <wilson@specifixinc.com>
26546
26547         PR tree-optimization/18977
26548         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
26549
26550 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
26551
26552         PR target/20054
26553         * gcc.dg/pr20054.c: New test.
26554
26555 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26556
26557         PR c++/19508
26558         * g++.dg/ext/attrib20.C: New test.
26559
26560 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
26561
26562         PR middle-end/20030
26563         * gfortran.fortran-torture/execute/character_passing.f90: New test.
26564
26565 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
26566
26567         PR c++/20008
26568         * g++.dg/opt/switch4.C: New.
26569
26570 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
26571
26572         PR c++/20023
26573         PR tree-optimization/20009
26574         * gcc.c-torture/compile/20050217-1.c: New test.
26575         * g++.dg/opt/switch3.C: New test.
26576
26577         PR tree-optimization/18947
26578         * gcc.c-torture/compile/20050215-1.c: New test.
26579         * gcc.c-torture/compile/20050215-2.c: New test.
26580         * gcc.c-torture/compile/20050215-3.c: New test.
26581
26582 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
26583
26584         PR c++/20028
26585         * g++.dg/template/crash34.C: New.
26586
26587         PR c++/20022
26588         * g++.dg/other/access3.C: New.
26589
26590 2005-02-17  Ira Rosen  <irar@il.ibm.com>
26591
26592         * gcc.dg/vect/vect-98.c: New test.
26593
26594 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
26595
26596         PR tree-optimization/19967
26597         * gcc.dg/pr19967.c: New.
26598
26599 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
26600
26601         PR middle-end/19857
26602         * gcc.dg/tree-ssa/20050215-1.c: New test.
26603         * gcc.c-torture/execute/20050215-1.c: New test.
26604
26605 2005-02-15  Eric Christopher  <echristo@redhat.com>
26606
26607         * gcc.dg/cpp/20050215-1.c: New file.
26608
26609 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
26610
26611         PR tree-optimization/15785
26612         * gcc.dg/pr15785-1.c: New test.
26613
26614 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
26615
26616         PR c++/17788
26617         * g++.dg/init/ctor4.C: New.
26618         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
26619
26620 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
26621
26622         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
26623         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
26624
26625 2005-02-15  Andreas Schwab  <schwab@suse.de>
26626
26627         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
26628         declare malloc.
26629
26630 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
26631
26632         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
26633
26634 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
26635
26636         PR tree-optimization/19853
26637         * gcc.c-torture/compile/pr19853.c: New test.
26638
26639 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26640
26641         PR c++/19608
26642         * g++.dg/parse/local-class1.C: New.
26643
26644         PR c++/19895
26645         * g++.dg/parse/ptrmem3.C: New.
26646
26647         PR c++/19884
26648         * g++.old-deja/g++.oliva/template6.C: Add another case.
26649         * g++.dg/template/explicit6.C: New.
26650
26651 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
26652
26653         PR c++/17816
26654         * g++.dg/other/redecl2.C: New.
26655
26656 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26657
26658         PR c++/19891
26659         * g++.dg/abi/covariant4.C: New.
26660
26661 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
26662
26663         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
26664         New tests.
26665
26666 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
26667
26668         * gcc.dg/vect/vect-96.c: Fix typo.
26669
26670 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26671
26672         PR c++/14479
26673         PR c++/19487
26674         * g++.dg/template/enum5.C: New test.
26675
26676 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26677
26678         * gcc.dg/vect/vect-97.c: New test.
26679
26680 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26681
26682         * gcc.dg/vect/vect-96.c: New test.
26683
26684 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
26685
26686         * gcc.dg/builtins-34.c: Also check ldexp*.
26687
26688 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
26689
26690         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
26691
26692 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
26693
26694         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
26695         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
26696         dg-require-dll, dg-require-iconv, dg-require-named-sections,
26697         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
26698         selector_list, selector_expression, dg-process-target): Move to new
26699         file target-supports-dg.exp.
26700         * lib/target-supports-dg.exp: New.
26701
26702         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
26703         New.
26704
26705 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
26706
26707         PR c++/19666
26708         * g++.dg/other/ptrmem6.C: New test.
26709
26710         PR middle-end/19858
26711         * gcc.c-torture/compile/20050210-1.c: New test.
26712
26713 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
26714
26715         PR c++/19755
26716         * g++.dg/warn/Wbraces1.C: New test.
26717
26718 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
26719
26720         * gcc.dg/builtins-52.c: New testcase.
26721
26722 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
26723
26724         PR c/19342
26725         * gcc.c-torture/execute/20050119-1.c: New test.
26726
26727 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
26728
26729         PR c++/19811
26730         * g++.dg/init/delete1.C: New test.
26731
26732 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
26733
26734         PR c++/18470
26735         * g++.dg/template/static12.C: New test.
26736
26737 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
26738
26739         PR c++/19787
26740         * g++.dg/conversion/ambig1.C: New test.
26741
26742         PR c++/19739
26743         * g++.dg/ext/attrib19.C: New test.
26744
26745         PR c++/19732
26746         * g++.dg/parse/dtor5.C: New test.
26747
26748         PR c++/19762
26749         * g++.dg/template/dtor3.C: New test.
26750
26751         PR c++/19826
26752         * g++.dg/template/static11.C: New test.
26753         * g++.dg/template/crash2.C: Remove dg-error marker.
26754
26755 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
26756
26757         PR C++/18491
26758         * g++.old-deja/g++.mike/p10769a.C: Remove.
26759
26760 2005-02-09  Roger Sayle  <roger@eyesopen.com>
26761
26762         * gcc.dg/builtins-48.c: New test case.
26763         * gcc.dg/builtins-49.c: New test case.
26764         * gcc.dg/builtins-50.c: New test case.
26765         * gcc.dg/builtins-51.c: New test case.
26766
26767 2005-02-09  Ian Lance Taylor  <ian@airs.com>
26768
26769         PR middle-end/19583
26770         * g++.dg/warn/Wreturn-type-3.C: New test.
26771
26772 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
26773
26774         PR middle-end/19402
26775         * gcc.dg/pr19402-1.c: New testcase.
26776         * gcc.dg/pr19402-2.c: likewise.
26777
26778 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
26779
26780         PR middle-end/19854
26781         * g++.dg/tree-ssa/tmmti.C: New testcase.
26782
26783 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26784
26785         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
26786
26787 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
26788
26789         PR c++/19733
26790         * g++.dg/parse/crash23.C: New test.
26791         * g++.dg/warn/Weff1.C: New test.
26792
26793 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26794
26795         * gcc.dg/20050209-1.c: New test.
26796
26797 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26798
26799         PR target/19799
26800         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
26801
26802 2005-02-08  Mike Stump  <mrs@apple.com>
26803
26804         * g++.dg/pch/import-2.c: New test.
26805         * g++.dg/pch/import-2.hs: New.
26806         * g++.dg/pch/include/import-2a.h: New.
26807         * g++.dg/pch/include/import-2b.h: New.
26808
26809 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
26810
26811         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
26812
26813 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26814
26815         * gfortran.dg/substr_1.f90: New test.
26816
26817 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
26818
26819         PR middle-end/19775
26820         * gcc.dg/torture/builtin-power-1.c: Disable test for
26821         invalid transformation.
26822         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
26823         no longer optimize.
26824         * gcc.dg/builtins-47.c: New testcase.
26825
26826 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
26827             Dorit Naishlos  <dorit@il.ibm.com>
26828
26829         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
26830
26831 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
26832
26833         * gcc.c-torture/compile/20050206-1.c: New test.
26834
26835 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26836
26837         PR tree-opt/19768
26838         * g++.dg/opt/pr19768.C: New test.
26839
26840 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26841
26842         PR tree-opt/19736
26843         * gcc.c-torture/compile/pr19736.c: New test.
26844
26845 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26846
26847         PR c++/17401
26848         * g++.dg/parse/error25.C: New test.
26849
26850 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
26851
26852         * gcc.c-torture/execute/20050203-1.c: New.
26853
26854 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
26855
26856         * gcc.dg/vect/vect-85.c: Remove xfail.
26857         * gcc.dg/vect/vect-86.c: Remove xfail.
26858         * gcc.dg/vect/vect-87.c: Remove xfail.
26859         * gcc.dg/vect/vect-88.c: Remove xfail.
26860
26861 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
26862
26863         * gcc.dg/altivec-19.c: New.
26864
26865 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
26866
26867         PR c/17807
26868         * gcc.dg/nested-func-3.c: New test.
26869         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
26870
26871 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
26872
26873         * gcc.test-framework/gen_directive_tests: Generate tests for
26874         selector expressions.
26875
26876 2005-02-02  Matt Austern  <austern@apple.com>
26877
26878         PR c++/19628
26879         * g++/ext/builtin7.C: New.
26880         * g++/ext/builtin8.C: New.
26881
26882 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26883
26884         PR c/18502
26885         * gcc.dg/pr18502-1.c: New test.
26886
26887 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26888
26889         PR c++/17413
26890         * g++.dg/template/local4.C: Tweak.
26891
26892 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
26893
26894         PR tree-optimization/19578
26895         * gcc.c-torture/compile/20050202-1.c: New test.
26896
26897 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26898
26899         PR c/19435
26900         * gcc.dg/c99-init-4.c: New test.
26901
26902 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26903
26904         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
26905
26906         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
26907
26908         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
26909         * g++.dg/eh/check-vect.h: New.
26910
26911         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
26912         * gcc.dg/vect/vect-78.c: Ditto.
26913         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
26914         Remove.
26915
26916         * g++.dg/conversion/simd1.C: Expect warning.
26917         * g++.dg/ext/attribute-test-1.C: Ditto.
26918         * g++.dg/ext/attribute-test-2.C: Ditto.
26919         * g++.dg/ext/attribute-test-3.C: Ditto.
26920         * g++.dg/ext/attribute-test-4.C: Ditto.
26921
26922         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
26923         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
26924
26925         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
26926
26927 2005-02-01  Richard Henderson  <rth@redhat.com>
26928
26929         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26930         long double for ibm double-double format.
26931         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26932
26933 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
26934
26935         PR tree-optimization/19633
26936         * gcc.dg/pr19633-1.c: New test.
26937         * gcc.dg/pr19633.c: Tweak to make pointer point
26938         to NULL or a symbol.
26939
26940 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26941
26942         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
26943         New procs.
26944         (dg-process-target (local override)): Handle selector expressions.
26945
26946         * gcc.test-framework/README: Describe tests in source directory.
26947         * gcc.test-framework/test-framework.awk: Handle dg- tests.
26948         * gcc.test-framework/test-framework.exp: Handle dg- tests.
26949         * gcc.test-framework/dg-bogus-exp-P.c: New test.
26950         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
26951         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
26952         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
26953         * gcc.test-framework/dg-do-link-exp-P.c: New test.
26954         * gcc.test-framework/dg-do-run-exp-P.c: New test.
26955         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
26956         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
26957         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
26958         * gcc.test-framework/dg-error-exp-P.c: New test.
26959         * gcc.test-framework/dg-error-exp-XP.c: New test.
26960         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
26961         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
26962         * gcc.test-framework/dg-output-exp-P.c: New test.
26963         * gcc.test-framework/dg-output-exp-XF.c: New test.
26964         * gcc.test-framework/dg-warning-exp-P.c: New test.
26965         * gcc.misc-tests/dg-1.c: Remove.
26966         * gcc.misc-tests/dg-2.c: Remove.
26967         * gcc.misc-tests/dg-3.c: Remove.
26968         * gcc.misc-tests/dg-4.c: Remove.
26969         * gcc.misc-tests/dg-5.c: Remove.
26970         * gcc.misc-tests/dg-6.c: Remove.
26971         * gcc.misc-tests/dg-7.c: Remove.
26972         * gcc.misc-tests/dg-8.c: Remove.
26973         * gcc.misc-tests/dg-9.c: Remove.
26974         * gcc.misc-tests/dg-10.c: Remove.
26975         * gcc.misc-tests/dg-11.c: Remove.
26976         * gcc.misc-tests/dg-12.c: Remove.
26977         * gcc.misc-tests/dg-test.exp: Remove.
26978
26979         * gcc.test-framework/test-framework.awk: Change recording and
26980         printing of passes and failures.
26981
26982         * gcc.test-framework: New directory.
26983         * gcc.test-framework/README: New.
26984         * gcc.test-framework/test-framework.exp: New.
26985         * gcc.test-framework/test-framework.awk: New.
26986         * gcc.test-framework/gen_directive_tests: New.
26987
26988 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
26989
26990         * lib/treelang.exp: Fix comment typos.
26991         (treelang_target_compile): Don't append libs=-ltreelang to options.
26992
26993 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
26994
26995         * g++.dg/parse/typename7.C: Adjust error messages.
26996
26997 2005-01-31  Jeff Law  <law@redhat.com>
26998
26999         * gcc.c-torture/execute/20050131-1.c: New test.
27000         * gcc.dg/wcaselabel.c: New test.
27001
27002 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
27003
27004         * g++.dg/other/warning1.C: Adjust error messags.
27005         * g++.dg/parse/constant5.C: New test.
27006
27007 2005-01-31  Steven Bosscher  <stevenb@suse.de>
27008
27009         PR c/19333
27010         * gcc.c-torture/compile/20011130-1.c: Reorder to make
27011         the test case valid.
27012         * gcc.dg/20030815-1.c: Remove invalid tests.
27013         * gcc.dg/array-7.c: Adjust expected result.
27014         * gcc.dg/pr18596-3.c: Likewise.
27015         * gcc.dg/noncompile/20000901-1.c: Likewise.
27016         * gcc.dg/noncompile/init-2.c: Likewise.
27017         * gcc.dg/noncompile/init-4.c: Likewise.
27018
27019 2005-01-31  Dale Johannesen  <dalej@apple.com>
27020
27021         * g++.dg/opt/pr19650.C: New test.
27022
27023 2005-01-31  Richard Henderson  <rth@redhat.com>
27024
27025         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
27026         long double for intel double extended format.
27027         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
27028
27029 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
27030
27031         PR c++/19555
27032         * g++.dg/template/static10.C: New test.
27033
27034         PR c++/19395
27035         * g++.dg/parse/error24.C: New test.
27036
27037         PR c++/19367
27038         * g++.dg/lookup/builtin1.C: New test.
27039
27040         PR c++/19457
27041         * g++.dg/warn/conv3.C: New test.
27042
27043 2005-01-30  Bud Davis  <bdavis@gfortran.org>
27044
27045         PR fortran/19647
27046         * gfortan.dg/inquire_7.f90
27047
27048 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
27049
27050         PR tree-optimization/15791
27051         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
27052         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
27053         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
27054         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
27055         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
27056         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
27057         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
27058         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
27059         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
27060         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
27061
27062 2005-01-29  Paul Brook  <paul@codesourcery.com>
27063
27064         PR fortran/18565
27065         * check.c (real_or_complex_check): New function.
27066         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
27067         * intrinsic.c (add_functions): Use new check functions.
27068         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
27069         Add prototypes.
27070
27071 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
27072
27073         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
27074         gcc.dg/lvalue-3.c: New tests.
27075         * gcc.dg/concat.c: Update expected messages.
27076
27077 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
27078
27079         PR libfortran/19595
27080         * gfortran.dg/eor_1.f90: New test.
27081
27082 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
27083
27084         PR fortran/19589
27085         * gfortran.dg/logical_data_1.f90: New test.
27086
27087 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
27088
27089         PR c++/19253
27090         * g++.dg/template/crash33.C: New test.
27091
27092         PR c++/19667
27093         * g++.dg/template/crash32.C: New test.
27094
27095 2005-01-28  Ian Lance Taylor  <ian@airs.com>
27096
27097         PR middle-end/16558
27098         * g++.dg/warn/Wreturn-type-2.C: New test.
27099
27100 2004-06-24  Jeff Law  <law@redhat.com>
27101
27102         * gcc.dg/tree-ssa/20050128-1.c: New test.
27103
27104 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
27105
27106         * gcc.target/frv/all-mdpackh-1.c: New test.
27107
27108 2005-01-28  Steven Bosscher  <stevenb@suse.de>
27109
27110         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
27111
27112 2005-01-27  Richard Henderson  <rth@redhat.com>
27113
27114         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
27115
27116 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
27117
27118         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
27119
27120 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
27121
27122         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27123         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27124         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
27125         to cope with cases where the multilib options override the dg-options.
27126
27127 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
27128
27129         PR c/18946
27130         * gcc.dg/noncompile/20050120-1.c: New test.
27131
27132 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
27133
27134         PR tree-optimization/19633
27135         * gcc.dg/pr19633.c: New test.
27136         * gcc.dg/tree-ssa/pr19633.c: New test.
27137
27138 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
27139
27140         * gcc.dg/20041216-1.c: New test.
27141
27142 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
27143
27144         PR objc/18862
27145         * objc.dg/selector-2.m: New test.
27146
27147 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
27148
27149         * g++.dg/opt/range-test-2.C: New test.
27150
27151         PR rtl-optimization/19579
27152         * gcc.c-torture/execute/20050124-1.c: New test.
27153
27154 2005-01-26  Greg Parker  <gparker@apple.com>
27155         Stuart Hastings  <stuart@apple.com>
27156
27157         * gcc.c-torture/execute/20050125-1.c: New.
27158
27159 2005-01-18  Jan Hubicka  <jh@suse.cz>
27160
27161         PR tree-optimize/19337
27162         * gcc.c-torture/compile/20050119-1.c: New test.
27163
27164 2005-01-24  James E Wilson  <wilson@specifixinc.com>
27165
27166         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
27167         test for successful match.
27168
27169 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
27170
27171         PR objc/18408
27172         * objc.dg/comp-types-7.m: New test.
27173
27174 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
27175
27176         * lib/target-supports.exp (current_target_name): New.
27177         (check_effective_target_ilp32, check_effective_target_lp64):
27178         Cache the result to use as long as the current target, with
27179         multilib flags, remains the same.
27180
27181         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
27182         (dg-require-weak, dg-require-visibility, dg-require-alias,
27183         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
27184         dg-require-effective-target, dg-skip-if): Remove call to
27185         skip_test_and_clear_xfail.
27186         (dg-test): Clear xfail data.
27187
27188 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
27189
27190         PR target/17751
27191         * gcc.dg/ppc64-toc.c: New test.
27192
27193         * g++.dg/tree-ssa/empty-1.C: New test.
27194
27195         PR middle-end/19551
27196         * gcc.c-torture/execute/20050121-1.c: New test.
27197         * gcc.dg/20050121-2.c: New test.
27198
27199 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
27200         Paul Brook  <paul@codesourcery.com>
27201
27202         PR fortran/17941
27203         * gfortran.dg/real_const_1.f: New test.
27204         * gfortran.dg/real_const_2.f90: New test.
27205         * gfortran.dg/complex_int_1.f90: New test.
27206
27207 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
27208
27209         PR fortran/19313
27210         * gfortan.dg/inquire_6.f90: New test.
27211
27212 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
27213
27214         PR libfortran/19451
27215         * open_readonly_1.f90: New test.
27216
27217 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
27218
27219         PR libfortran/18982
27220         * gfortran.dg/open_new.f90: New file.
27221
27222 2005-01-22  Paul Brook  <paul@codesourcery.com>
27223
27224         * namelist_1.f90: New test.
27225
27226 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
27227
27228         PR tree-optimization/19484
27229         * gcc.c-torture/compile/20050122-[12].c: New tests.
27230
27231 2005-01-22  Paul Brook  <paul@codesourcery.com>
27232
27233         * gfortran.dg/implicit_2.f90: New test.
27234
27235 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
27236
27237         PR fortran/19314
27238         * gfortran.dg/inquire_5.f90: New test.
27239
27240 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27241
27242         PR c/18809
27243         * gcc.dg/pr18809-1.c: New test.
27244
27245 2005-01-21  Ian Lance Taylor  <ian@airs.com>
27246
27247         * gcc.dg/20050121-1.c: New test.
27248
27249         PR tree-optimization/13000
27250         * gcc.dg/20040206-1.c: Change warning to point where function is
27251         being inlined.
27252
27253 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27254
27255         PR c++/19208
27256         * g++.dg/template/array11.C: New test.
27257
27258 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27259
27260         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
27261         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
27262         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
27263         * gfortran.dg/getenv_1.f90: Add dg-do directive.
27264         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
27265         gfortran.dg/pr17164.f90: Add missing dg-do directives.
27266
27267 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
27268
27269         PR tree-optimization/15349
27270         * gcc.dg/tree-ssa/pr15349.c: New.
27271
27272 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
27273
27274         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
27275
27276 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
27277
27278         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
27279         scan-assembler-times directive name.
27280
27281         * gcc.dg/asm-a.c: Move dg-require-effective-target to
27282         after dg-do.
27283
27284         PR rtl-optimization/19462
27285         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
27286
27287 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
27288
27289         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
27290         counting function calls on ia64.
27291
27292 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
27293
27294         PR rtl-optimization/15139
27295         * gcc.dg/20050111-2.c: New test.
27296
27297         PR c/17297
27298         * gcc.c-torture/compile/20050113-1.c: New testcase.
27299
27300         PR middle-end/19164
27301         * gcc.dg/20050113-1.c: New testcase.
27302
27303 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
27304
27305         * gcc.dg/vect/vect-85.c: Add comment.
27306         * gcc.dg/vect/vect-86.c: Add xfail for now.
27307         * gcc.dg/vect/vect-87.c: Add xfail for now.
27308         * gcc.dg/vect/vect-88.c: Add xfail for now.
27309         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
27310
27311 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27312
27313         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
27314
27315 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27316
27317         * g++.dg/debug/typedef3.C: New test.
27318
27319 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
27320
27321         PR c/19472
27322         * gcc.dg/asm-a.c: New test.
27323
27324 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
27325
27326         * gcc.dg/sh-relax.c: Add prototype for abort.
27327
27328 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27329
27330         * gcc.dg/short-compare-1.c: New test.
27331         * gcc.dg/short-compare-2.c: Likewise.
27332
27333 2005-01-18  Michael Matz  <matz@suse.de>
27334
27335         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
27336
27337 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
27338
27339         PR tree-optimization/19121
27340         * gcc.c-torture/compile/pr19121.c: New test.
27341
27342 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
27343
27344         PR target/19357
27345         * gcc.c-torture/compile/pr19357.c: New test.
27346
27347 2005-01-17  Ian Lance Taylor  <ian@airs.com>
27348
27349         PR c/5675
27350         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
27351         pass--those that refer just to the variable, possibly with a
27352         cast.
27353         * gcc.dg/c99-const-expr-3.c: Likewise.
27354
27355         PR middle-end/13127
27356         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
27357         longer emitted.
27358
27359 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
27360
27361         PR fortran/18778
27362         * gfortran.dg/endfile_2.f90: New test.
27363
27364 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
27365
27366         PR 19168
27367         * gfortran.dg/select_5.f90: New test.
27368
27369 2004-01-16  Paul Brook  <paul@codesourcery.com>
27370
27371         * gfortran.dg/common_4.f90: New test.
27372
27373 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
27374
27375         PR rtl-optimization/19462
27376         * gcc.dg/torture/pr19462-1.c: New test.
27377
27378 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
27379
27380         PR objc/19321
27381         * objc.dg/func-ptr-2.m: New.
27382         * objc.dg/volatile-1.m: New.
27383
27384 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27385
27386         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
27387
27388 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
27389
27390         PR tree-optimization/19060
27391         * gcc.c-torture/execute/20050104-1.c: New test.
27392
27393 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
27394
27395         PR fortran/18983
27396         * gfortran.dg/write_to_null.f90: New test.
27397
27398 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
27399             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27400
27401         PR other/19328
27402         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
27403         argument.
27404
27405 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
27406
27407         PR c++/19263
27408         * g++.dg/init/vector1.C: New test.
27409
27410 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
27411
27412         PR target/13158
27413         * gcc.target/ia64/sibcall-unwind-1.c: New test.
27414         PR target/18987
27415         * gcc.target/ia64/sibcall-unwind-2.c: New test.
27416
27417 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
27418
27419         * gfortran.dg/select_1.f90: New test.
27420         * gfortran.dg/select_2.f90: New test.
27421         * gfortran.dg/select_3.f90: New test.
27422         * gfortran.dg/select_4.f90: New test.
27423
27424 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
27425
27426         PR middle-end/19084
27427         PR rtl-optimization/19348
27428         * gcc.dg/20050111-1.c: New test.
27429         * gcc.c-torture/execute/20050111-1.c: New test.
27430
27431         * gcc.dg/i386-asm-4.c: New test.
27432
27433 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27434
27435         * gcc.dg/nested-func-2.c: New test.
27436         * ada/acats/norun.lst: Remove c953002.
27437
27438 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
27439
27440         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
27441
27442 2005-01-12  Ben Elliston  <bje@au.ibm.com>
27443
27444         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
27445
27446 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
27447
27448         PR target/18761
27449         * g++.dg/abi/align1.C: New test.
27450
27451 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
27452
27453         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
27454         at a time.
27455         * g++.dg/ext/altivec_check.h: Support compiling as C.
27456
27457 2005-01-10  Roger Sayle  <roger@eyesopen.com>
27458
27459         PR c++/19355
27460         * g++.dg/expr/pr19355-1.C: New test case.
27461
27462 2005-01-10  Laurent GUERBY <laurent@guerby.net>
27463
27464         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
27465         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
27466         * ada/acats/tests/c3/c92005b.ada: Likewise.
27467         * ada/acats/tests/c3/cxb3012.a: Likewise.
27468         * ada/acats/norun.lst: Add c380004 and c953002, add PR
27469
27470 2005-01-09  Paul Brook  <paul@codesourcery.com>
27471
27472         * gfortran.dg/common_2.f90: New file.
27473         * gfortran.dg/common_3.f90: New file.
27474
27475 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
27476
27477         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
27478
27479 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
27480
27481         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
27482         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
27483         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
27484         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
27485         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
27486         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
27487         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
27488         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
27489         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
27490         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
27491         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
27492         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
27493         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
27494         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
27495         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
27496         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
27497         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
27498         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
27499         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
27500         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
27501         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
27502         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
27503         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
27504         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
27505         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
27506         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
27507         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
27508         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
27509         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
27510         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
27511         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
27512         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
27513         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
27514         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
27515         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
27516         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
27517         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
27518         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
27519         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
27520         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
27521         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
27522         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
27523         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
27524         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
27525         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
27526         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
27527         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
27528         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
27529         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
27530         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
27531         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
27532         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
27533         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
27534         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
27535         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
27536         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
27537         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
27538         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
27539         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
27540         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
27541         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
27542         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
27543         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
27544         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
27545         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
27546         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
27547         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
27548
27549         * gcc.dg/vect/vect-1.c: Fix spelling.
27550         * gcc.dg/vect/vect-10.c: Fix spelling.
27551         * gcc.dg/vect/vect-11.c: Fix spelling.
27552         * gcc.dg/vect/vect-12.c: Fix spelling.
27553         * gcc.dg/vect/vect-14.c: Fix spelling.
27554         * gcc.dg/vect/vect-15.c: Fix spelling.
27555         * gcc.dg/vect/vect-16.c: Fix spelling.
27556         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
27557         * gcc.dg/vect/vect-64.c: Fix comments.
27558         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
27559
27560 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
27561             Ira Rosen  <irar@il.ibm.com>
27562
27563         * gcc.dg/vect/vect-70.c: New test.
27564         * gcc.dg/vect/vect-71.c: New test.
27565
27566 2005-01-09  Manfred Hollstein  <mh@suse.com>
27567
27568         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
27569         * gcc.dg/pr18241-2.c: Likewise.
27570         * gcc.dg/pr18241-3.c: Likewise.
27571         * gcc.dg/pr18241-4.c: Likewise.
27572         * gcc.dg/pr18241-5.c: Likewise.
27573
27574 2005-01-08  Richard Henderson  <rth@redhat.com>
27575
27576         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27577         False for x86 and x86-64.
27578
27579 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
27580
27581         PR tree-optimization/18241
27582         * gcc.dg/pr18241-1.c: New test.
27583         * gcc.dg/pr18241-2.c: New test.
27584         * gcc.dg/pr18241-3.c: New test.
27585         * gcc.dg/pr18241-4.c: New test.
27586         * gcc.dg/pr18241-5.c: New test.
27587
27588 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
27589
27590         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
27591         gfortran.dg/select_4.f90: New.
27592
27593 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27594
27595         * gcc.c-torture/execute/20050107-1.c: New test.
27596
27597 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
27598
27599         PR c++/19298
27600         * g++.dg/template/ref2.C: New.
27601
27602 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
27603
27604         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
27605         instead of being empty.
27606
27607 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27608
27609         PR fortran/15553
27610         * gfortran.dg/array-1.f90: New test.
27611
27612 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27613
27614         PR tree-optimization/19283
27615         * gcc.c-torture/execute/20050106-1.c: New test.
27616
27617         PR rtl-optimization/18861
27618         * gcc.dg/20050105-1.c: New test.
27619
27620         PR tree-optimization/18828
27621         * gcc.dg/20050105-2.c: New test.
27622
27623 2005-01-07  Andreas Jaeger  <aj@suse.de>
27624
27625         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
27626
27627 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
27628
27629         PR fortran/18398
27630         * gfortran.dg/fmt_read.f90: New test.
27631
27632 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
27633
27634         * gcc.dg/rs6000-ldouble-2.c: New.
27635
27636 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
27637
27638         PR c++/19244
27639         * g++.dg/parser/ctor2.C: New test.
27640
27641 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27642
27643         PR c++/17154
27644         * g++.dg/template/using9.C: New test.
27645
27646 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27647
27648         PR c++/19258
27649         * g++.dg/lookup/friend6.C: New test.
27650
27651 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
27652
27653         PR c++/19270
27654         * g++.dg/template/array10.C: New.
27655
27656 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27657
27658         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
27659         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
27660
27661 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
27662
27663         * gcc.c-torture/compile/20050105-1.c: New test.
27664
27665 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
27666
27667         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
27668
27669 2005-01-05  Roger Sayle  <roger@eyesopen.com>
27670
27671         PR middle-end/19100
27672         * gcc.dg/conv-3.c: New test case.
27673
27674 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
27675
27676         * gcc.dg/asm-wide-1.c: New test.
27677
27678 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27679
27680         PR c++/19030
27681         * g++.dg/parse/crash22.C: New
27682
27683 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
27684
27685         PR 19257
27686         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
27687
27688 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
27689
27690         PR middle-end/17767
27691         * gcc.dg/i386-mmx-6.c: New test case.
27692
27693 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
27694
27695         PR tree-optimization/18308
27696         * gcc.dg/vect/pr18308.c: New testcase.
27697
27698 2005-01-04  Andreas Jaeger  <aj@suse.de>
27699
27700         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
27701
27702 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27703             Robert Bowdidge <bowdidge@apple.com>
27704
27705         * gcc.dg/cpp/subframework1.c: New.
27706         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
27707         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
27708         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
27709         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
27710
27711 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27712
27713         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
27714         producing warning.
27715         * gcc.dg/darwin-weakimport-2.c: New.
27716
27717 2005-01-03  Richard Henderson  <rth@redhat.com>
27718
27719         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
27720
27721 2005-01-03  Richard Henderson  <rth@redhat.com>
27722
27723         * gcc.dg/vect/vect.exp: Enable for ia64.
27724         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
27725         (check_effective_target_vect_float): Likewise.
27726         (check_effective_target_vect_no_align): Likewise.
27727         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
27728         * gcc.dg/vect/vect-8.c: Likewise.
27729
27730 2005-01-03  Uros Bizjak <uros@kss-loka.si>
27731
27732         PR target/19236
27733         * gcc.dg/pr19236-1.c: New test case.
27734
27735 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
27736
27737         PR rtl-optimization/12092
27738         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
27739
27740 2005-01-02  Andreas Jaeger  <aj@suse.de>
27741
27742         * gcc.dg/pr12092-1.c: Do not run on x86_64.
27743
27744 2005-01-01  Roger Sayle  <roger@eyesopen.com>
27745             Andrew Pinski  <pinskia@physics.uc.edu>
27746
27747         PR rtl-optimization/12092
27748         * gcc.dg/pr12092-1.c: New test case.
27749
27750 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
27751
27752         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
27753         'hidden' and 'default' for better portability.
27754         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
27755
27756         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
27757         6 and 7.
27758         * g++.old-deja/g++.brendan/new3.C: Likewise.
27759
27760 2005-01-01  Steven Bosscher  <stevenb@suse.de>
27761
27762         * gcc.dg/20041231-1.C: New test.
27763         * g++.dg/warn/Wunreachable-code-1.C: New test.
27764
27765 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
27766
27767         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
27768         file, not /dev/null.  Abort on error.
27769
27770 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
27771             Ziemowit Laski  <zlaski@apple.com>
27772
27773         PR objc/18971
27774         * objc.dg/encode-5.m: New test.
27775
27776 2004-12-29  Richard Henderson  <rth@redhat.com>
27777
27778         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
27779         * objc.dg/stabs-1.m: Disable for ia64.
27780
27781 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
27782
27783         PR c++/19190
27784         * g++.dg/warn/Wunused-10.C: New test.
27785
27786 2004-12-28  Richard Henderson  <rth@redhat.com>
27787
27788         * objc.dg/stabs-1.m: Disable for alpha.
27789
27790 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
27791
27792         PR c++/19149
27793         * g++.dg/parse/error23.C: New test.
27794
27795 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27796
27797         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
27798
27799         PR fortran/19032
27800         * gfortran.dg/intrinsic_modulo_1.f90: New.
27801         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
27802         tests with divisor -1.
27803
27804 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
27805
27806         * g++.dg/opt/temp1.C (memcpy): Return a value.
27807
27808         PR c++/19148
27809         * g++.dg/expr/cond7.C: New test.
27810
27811 2004-12-27  Paul Brook  <paul@codesourcery.com>
27812
27813         * gfortran.dg/g77/select_no_compile.f: Remove.
27814
27815 2004-12-27  Richard Henderson  <rth@redhat.com>
27816
27817         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
27818         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
27819         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
27820
27821 2004-12-26  Richard Henderson  <rth@redhat.com>
27822
27823         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
27824         by 1i instead of token pasting.
27825
27826 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27827
27828         PR tree-optimization/17578
27829         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
27830         to additional_flags.
27831         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
27832
27833 2004-12-25  Richard Henderson  <rth@redhat.com>
27834
27835         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27836         Remove Alpha.
27837
27838 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27839
27840         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
27841         hppa*-*-hpux*.
27842         * gcc.dg/pr17957.c (dg-options): Likewise.
27843         * gcc.dg/struct-ret-1.c: Add prototype for abort.
27844         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
27845         instead of 0 on __hppa__.
27846         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
27847         "foo,%r" on hppa*-*-*.
27848
27849 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
27850
27851         PR fortran/19071
27852         * gfortran.dg/complex_write.f90: New test.
27853
27854 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27855
27856         PR c++/17595
27857         * g++.dg/parse/pragma2.C: New test.
27858
27859         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
27860
27861 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27862
27863         * gcc.dg/empty2.c: Add missing dg-warning.
27864
27865 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27866
27867         PR c++/17413
27868         * g++.dg/template/local4.C: New test.
27869         * g++.dg/template/crash19.C: Add dg-error marker.
27870
27871         * g++.dg/template/crash31.C: Correct embedded PR number.
27872
27873 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27874
27875         PR c++/16405
27876         * g++.dg/opt/temp1.C: Add do-run marker.
27877
27878 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27879
27880         * g++.dg/template/spec19.C: New.
27881
27882 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27883
27884         PR target/16819
27885         * gcc.dg/empty2.c: New.
27886
27887 2004-12-23  Richard Henderson  <rth@redhat.com>
27888
27889         * lib/target-supports.exp (check_effective_target_vect_no_align):
27890         Remove i?86 and x86-64.
27891
27892 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27893
27894         PR c++/16405
27895         * g++.dg/opt/temp1.C: New test.
27896
27897 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27898
27899         PR c++/18733
27900         * g++.dg/template/friend33.C: New testcase.
27901
27902 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
27903
27904         PR c++/18464
27905         * g++.dg/template/cond5.C: New test.
27906
27907         PR c++/18492
27908         * g++.dg/inherit/thunk3.C: New test.
27909
27910         PR c++/11224
27911         * g++.dg/warn/Wunused-9.C: New test.
27912
27913 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
27914
27915         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
27916
27917 2004-12-22  Jan Beulich  <jbeulich@novell.com>
27918
27919         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
27920
27921 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
27922
27923         PR c++/18378
27924         * g++.dg/ext/packed8.C: New test.
27925
27926         PR c++/19063
27927         * g++.dg/template/crash31.C: New test.
27928
27929         PR c++/19034
27930         * g++.dg/template/crash30.C: New test.
27931
27932 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27933
27934         PR C++/18984
27935         * g++.dg/eh/ctor3.C: New test.
27936
27937 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27938
27939         * objc.dg/stabs-1.m: Allow section name to be quoted and
27940         assembly label to begin with '.LL'.
27941
27942 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
27943
27944         * gcc.dg/vect/vect.exp
27945         (check_effective_target_lp64_or_vect_no_align): New.
27946         * gcc.dg/vect/vect-77.c: Use it.
27947         * gcc.dg/vect/vect-78.c: Use it.
27948
27949         * lib/target-supports.exp
27950         (check_effective_target_vect_no_max,
27951         check_effective_target_vect_no_bitwise,
27952         check_effective_target_vect_no_align): New.
27953         * gcc.dg/vect/vect-13.c: Use them.
27954         * gcc.dg/vect/vect-17.c: Ditto.
27955         * gcc.dg/vect/vect-18.c: Ditto.
27956         * gcc.dg/vect/vect-19.c: Ditto.
27957         * gcc.dg/vect/vect-20.c: Ditto.
27958         * gcc.dg/vect/vect-27.c: Ditto.
27959         * gcc.dg/vect/vect-29.c: Ditto.
27960         * gcc.dg/vect/vect-44.c: Ditto.
27961         * gcc.dg/vect/vect-48.c: Ditto.
27962         * gcc.dg/vect/vect-50.c: Ditto.
27963         * gcc.dg/vect/vect-52.c: Ditto.
27964         * gcc.dg/vect/vect-54.c: Ditto.
27965         * gcc.dg/vect/vect-56.c: Ditto.
27966         * gcc.dg/vect/vect-58.c: Ditto.
27967         * gcc.dg/vect/vect-60.c: Ditto.
27968         * gcc.dg/vect/vect-72.c: Ditto.
27969         * gcc.dg/vect/vect-80.c: Ditto.
27970
27971 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
27972
27973         PR c++/14075
27974         * g++.dg/init/string1.C: New.
27975
27976         PR c++/18975
27977         * g++.dg/other/synth1.C: New.
27978
27979 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27980
27981         PR c/18963
27982         * gcc.dg/pr18963-1.c: New test.
27983
27984 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27985
27986         PR c/18596
27987         * gcc.dg/funcdef-storage-1.c (foo): Remove.
27988         * gcc.dg/pr18596-1.c: Use dg-error.
27989         (dg-options): Use -fno-unit-at-a-time.
27990         * gcc.dg/pr18596-2.c: New test.
27991         * gcc.dg/pr18596-3.c: New test.
27992
27993 2004-12-20  Roger Sayle  <roger@eyesopen.com>
27994
27995         PR middle-end/18683
27996         * g++.dg/opt/pr18683-1.C: New test case.
27997
27998 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
27999
28000         PR other/19093
28001         * g++.dg/opt/max1.C: Fix for 64bit targets.
28002
28003 2004-12-20  Matt Austern  <austern@apple.com>
28004
28005         PR c++/19044
28006         * g++.dg/ext/builtin6.C: New
28007
28008 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
28009
28010         PR tree-optimization/19080
28011         * gcc.c-torture/compile/pr19080.c: New test.
28012
28013 2004-12-20  Steven Bosscher  <stevenb@suse.de>
28014
28015         * gcc.dg/20041219-1.c: New test.
28016
28017 2004-12-19  Roger Sayle  <roger@eyesopen.com>
28018
28019         PR middle-end/19068
28020         * g++.dg/opt/max1.C: New test case.
28021
28022 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28023
28024         * gcc.dg/fdata-sections-1.c: New test.
28025
28026 2004-12-18  Roger Sayle  <roger@eyesopen.com>
28027
28028         PR middle-end/18548
28029         * gcc.dg/max-1.c: New test case.
28030
28031 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
28032
28033         * gcc.c-torture/execute/20041218-1.c: New test.
28034
28035 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
28036
28037         * gcc.dg/pr18501.c: New test.
28038         * gcc.dg/uninit-5.c: XFAIL.
28039         * gcc.dg/uninit-9.c: XFAIL.
28040
28041 2004-12-17  Dale Johannesen  <dalej@apple.com>
28042
28043         * gcc.dg/20041213-1.c: New.
28044
28045 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
28046
28047         * objc.dg/stabs-1.m: Allow assembly label to begin
28048         with a dot ('.').
28049
28050 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
28051
28052         * gcc.c-torture/execute/20041213-1.c: Move...
28053         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
28054
28055 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
28056
28057         PR c++/18721
28058         * g++.dg/lookup/conv-5.C: New.
28059
28060 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
28061
28062         * objc.dg/stabs-1.m: New test.
28063
28064 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
28065
28066         * gcc.dg/visibility-c.c: Change compile to
28067         assemble for the test.
28068
28069 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
28070
28071         PR target/19041
28072         * gcc.dg/visibility-c.c: New test.
28073
28074 2004-12-16  Roger Sayle  <roger@eyesopen.com>
28075
28076         PR middle-end/18493
28077         * gcc.dg/switch-8.c: New test case.
28078
28079 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28080
28081         PR c++/18905
28082         * g++.dg/template/init4.C: New.
28083         * g++.dg/opt/static3.C: Enable optimizer.
28084
28085 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
28086
28087         * g++.dg/other/complex1.C: New test.
28088
28089 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
28090
28091         * g++.dg/opt/inline9.C: New test.
28092
28093 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28094
28095         PR fortran/18993
28096         * gfotran.dg/nullify_1.f: New test.
28097
28098 2004-12-15  Richard Henderson  <rth@redhat.com>
28099
28100         * gcc.target/i386/i386.exp: New harness.
28101         * gcc.target/i386/vect-args.c: New.
28102
28103 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
28104
28105         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
28106
28107 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28108
28109         PR c++/18825
28110         * g++.dg/template/friend32.C: New test.
28111
28112 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28113
28114         * cpp/pragma-once-1.c: New test.
28115         * cpp/pragma-once-1b.h: Likewise.
28116         * cpp/pragma-once-1c.h: Likewise.
28117         * cpp/pragma-once-1d.h: Likewise.
28118         * cpp/inc/pragma-once-1a.h: Likewise.
28119
28120 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
28121             Steven G. Kargl  <kargls@comcast.net>
28122
28123         PR fortran/17597
28124         * gfortran.dg/list_read_3.f90: New test.
28125
28126 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28127
28128         * gcc.dg/ftrapv-2.c: New test.
28129
28130 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28131
28132         PR c++/18981
28133         * g++.dg/template/typename9.C: New test.
28134
28135 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
28136
28137         PR c++/18738
28138         * g++.dg/template/typename8.C: New test.
28139         * g++.dg/parse/friend2.C: Tweak error message.
28140
28141 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
28142
28143         * gcc.c-torture/20041214-1.c: New test.
28144
28145 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
28146
28147         PR c++/18965
28148         * g++.dg/init/array17.C: New test.
28149
28150 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
28151
28152         PR c++/18793
28153         * g++.dg/init/aggr3.C: New test.
28154
28155 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
28156
28157         * gcc.dg/altivec-types-1.c: New test.
28158         * gcc.dg/altivec-types-2.c: New test.
28159         * gcc.dg/altivec-types-3.c: New test.
28160         * gcc.dg/altivec-types-4.c: New test.
28161         * g++.dg/ext/altivec-types-1.C: New test.
28162         * g++.dg/ext/altivec-types-2.C: New test.
28163         * g++.dg/ext/altivec-types-3.C: New test.
28164         * g++.dg/ext/altivec-types-4.C: New test.
28165
28166 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
28167
28168         PR middle-end/18951
28169         * gcc.c-torture/execute/20041213-1.c: New test.
28170
28171 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
28172
28173         PR c++/18949
28174         * g++.dg/template/cast1.C: New.
28175
28176 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
28177
28178         * gcc.c-torture/execute/20041213-2.c: New test.
28179
28180 2004-12-13  Richard Henderson  <rth@redhat.com>
28181
28182         * gcc.dg/i386-sse-10.c: Fix typo in options.
28183
28184 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
28185
28186         PR c++/18968
28187         * g++.dg/opt/pr18968.C: New test.
28188
28189 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
28190
28191         PR c++/18925
28192         * g++.dg/ext/visibility/staticdatamem.C: New test.
28193
28194 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
28195
28196         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
28197
28198 2004-12-13  Roger Sayle  <roger@eyesopen.com>
28199
28200         PR rtl-optimization/18928
28201         * gcc.dg/pr18928-1.c: New test case.
28202
28203 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
28204
28205         PR tree-opt/16951
28206         * gcc.c-torture/compile/20041211-1.c: New.
28207
28208 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28209
28210         PR middle-end/17564
28211         * gcc.c-torture/execute/20041212-1.c: New test.
28212
28213 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28214
28215         PR fortran/18869
28216         * gfortran.dg/common_1.f90: New test.
28217
28218 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
28219         Paul Brook  <paul@codesourcery.com>
28220
28221         PR fortran/16222
28222         * gfortran.dg/real_do_1.f90: New test.
28223
28224 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
28225
28226         PR tree-opt/18040
28227         * g++.dg/opt/ptrmem6.C: New test.
28228
28229 2004-12-11  Roger Sayle  <roger@eyesopen.com>
28230
28231         PR middle-end/18921
28232         * gcc.dg/pr18921-1.c: New test case.
28233
28234 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28235
28236         PR fortran/17175
28237         * gfortran.dg/scale_1.f90: New test.
28238
28239 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
28240
28241         PR middle-end/18903
28242         * gcc.c-torture/compile/pr18903.c: New test.
28243
28244 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
28245
28246         * gcc.c-torture/execute/20041210-1.c: New test.
28247
28248 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28249
28250         PR c++/18731
28251         * g++.dg/parser/struct-1.C: New test.
28252         * g++.dg/parser/struct-2.C: New test.
28253         * g++.dg/parser/struct-3.C: New test.
28254
28255 2004-12-09  Richard Henderson  <rth@redhat.com>
28256
28257         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
28258
28259         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
28260         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
28261
28262 2004-12-09  Matt Austern  <austern@apple.com>
28263
28264         PR c++/18514
28265         * g++.dg/ext/builtin1.C: New
28266         * g++.dg/ext/builtin2.C: New
28267         * g++.dg/ext/builtin3.C: New
28268         * g++.dg/ext/builtin4.C: New
28269         * g++.dg/ext/builtin5.C: New
28270
28271 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
28272
28273         PR tree-opt/18904
28274         * g++.dg/opt/ptrmem5.C: New test.
28275
28276 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
28277
28278         * g++.dg/parse/typename5.C: Adjust for new error.
28279         * g++.dg/parse/typename7.C: New.
28280
28281 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28282
28283         PR c++/18073
28284         * g++.dg/other/mmintrin.C: New test.
28285
28286 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
28287
28288         PR c++/16681
28289         * g++.dg/init/array15.C: New.
28290         * g++.dg/init/array16.C: New.
28291
28292 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28293
28294         PR fortran/18826
28295         * gfortran.dg/assign_1.f90: New test.
28296
28297 2004-12-08  Nick Clifton  <nickc@redhat.com>
28298
28299         * gcc.target/xstormy16/bss_below100: New directory containing tests.
28300         * gcc.target/xstormy16/data_below100: Likewise.
28301         * gcc.target/xstormy16/sfr: Likewise.
28302         * gcc.target/xstormy16/below100.S: New test source file.
28303         * gcc.target/xstormy16/below100.ld: New test linker script.
28304         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
28305         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
28306         bp instructions.
28307         * gcc.target/xstormy16/bp.c: Likewise.
28308
28309         * gcc.target/xstormy16/bss_below100: New files:
28310         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
28311         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
28312         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
28313         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
28314         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
28315         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
28316         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
28317         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
28318         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
28319         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
28320         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
28321         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
28322         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
28323         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
28324         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
28325         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
28326         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
28327         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
28328         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
28329         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
28330         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
28331         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
28332         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
28333         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
28334         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
28335         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
28336         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
28337
28338         * gcc.target/xstormy16/data_below100: New files:
28339         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
28340         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
28341         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
28342         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
28343         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
28344         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
28345         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
28346         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
28347         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
28348         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
28349         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
28350         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
28351         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
28352         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
28353         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
28354         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
28355         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
28356         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
28357         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
28358         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
28359         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
28360         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
28361         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
28362         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
28363         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
28364         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
28365         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
28366
28367         * gcc.target/xstormy16/sfr: New files:
28368         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
28369         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
28370         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
28371         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
28372         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
28373         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
28374         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
28375         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
28376         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
28377         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
28378         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
28379         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
28380         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
28381         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
28382         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
28383         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
28384         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
28385         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
28386         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
28387         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
28388         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
28389         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
28390         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
28391         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
28392         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
28393         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
28394         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
28395         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
28396         27_if0_sfrw_bitfield_f.c
28397
28398 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28399
28400         PR c++/18100
28401         * g++.dg/lookup/name-clash4.C: New test.
28402
28403 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
28404
28405         PR c++/18672
28406         * g++.dg/opt/array1.C: New.
28407
28408         PR c++/18803
28409         * g++.dg/template/operator5.C: New.
28410
28411 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
28412
28413         PR c/18867
28414         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
28415
28416 2004-12-07  Steven Bosscher  <stevenb@suse.de>
28417
28418         * gcc.dg/noncompile/20041207.c: New test.
28419
28420 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
28421
28422         * g++.dg/other/unreachable-1.C: New test.
28423
28424 2004-12-06  Nick Clifton  <nickc@redhat.com>
28425
28426         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
28427         <limits.h> because the latter comes from gcc's include/ directory
28428         and not the newlib/libc/include directory.
28429
28430 2004-12-04  Richard Henderson  <rth@redhat.com>
28431
28432         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
28433
28434 2004-12-04  Richard Henderson  <rth@redhat.com>
28435
28436         * lib/target-supports.exp (check_gc_sections_available): Disable
28437         for alpha and ia64.
28438
28439 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
28440
28441         PR middle-end/17909
28442         * g++.dg/other/vararg-2.C: New test.
28443
28444 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28445
28446         PR c++/17011, c++/17971
28447         * g++.dg/template/error15.C: Adjust expected error.
28448         * g++.dg/template/instantiate3.C: Likewise.
28449
28450 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
28451
28452         * gcc.dg/altivec-18.c: Fix for darwin
28453
28454 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28455
28456         PR c++/18782
28457         * g++.dg/parse/ptrmem2.C: New.
28458
28459         PR c++/18318
28460         * g++.dg/template/new1.C: New.
28461
28462 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28463
28464         PR fortran/18710
28465         * gfortran.dg/direct_io_3.f90: New test.
28466
28467 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
28468
28469         PR 18758
28470         * g++.dg/parse/crash21.C: New.
28471
28472 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28473
28474         PR c++/15664, c++/18276
28475         * g++.dg/template/ttp13.C: New test.
28476         * g++.dg/template/ttp14.C: Likewise.
28477
28478 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28479
28480         PR c++/18123
28481         * g++.dg/parse/enum2.C: New test.
28482         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
28483
28484 2004-12-02  Nick Clifton  <nickc@redhat.com>
28485
28486         * gcc.target/xstormy16: New test directory.
28487         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
28488         * gcc.target/xstormy16/bp.c: Check the generation of bp
28489         instructions.
28490         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
28491         bn instructions and the BELOW100 attribute.
28492
28493 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
28494
28495         PR target/16952
28496         * gcc.dg/ppc-eabi.c: New.
28497
28498 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
28499
28500         PR fortran/18284
28501         * gfortran.dg/backspace.f90
28502
28503 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
28504
28505         * gfortran.dg/inquire.f90: New test.
28506
28507 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
28508
28509         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
28510         handle effective-target-keyword.
28511         (dg-skip-if): Support effective-target keyword as target list.
28512         (dg-xfail-if): Ditto.
28513         * lib/target-supports.exp (is-effective-target-keyword): New proc.
28514
28515 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
28516
28517         PR tree-optimization/18291
28518         * gcc.c-torture/compile/pr18291.c: New test.
28519
28520 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28521
28522         PR C++/18729
28523         * g++.dg/parse/crash20.C: New.
28524
28525         PR c++/17431
28526         * g++.dg/overload/arg1.C: New.
28527         * g++.dg/overload/arg2.C: New.
28528         * g++.dg/overload/arg3.C: New.
28529         * g++.dg/overload/arg4.C: New.
28530
28531 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
28532
28533         * gcc.dg/c99-flex-array-4.c: Remove.
28534
28535 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28536
28537         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
28538
28539         * lib/target-supports.exp (is-effective-target): Simplify.
28540
28541         * lib/target-supports.exp (check_effective_target_vect_long):
28542         Fix for powerpc64-*-*.
28543
28544 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
28545
28546         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
28547         to support new requirements on FreeBSD 5.
28548
28549 2004-11-30  Devang Patel  <dpatel@apple.com>
28550
28551         PR 18702
28552         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
28553
28554 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28555
28556         * g++.dg/ext/altivec-13.C: New test.
28557
28558 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
28559
28560         PR tree-opt/18298
28561         * gcc.c-torture/execute/p18298.c: New test.
28562
28563 2004-11-30  Ira Rosen  <irar@il.ibm.com>
28564             Dorit Naishlos  <dorit@il.ibm.com>
28565
28566         PR tree-opt/18607
28567         * gcc.dg/vect/vect-89.c: New test.
28568
28569 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
28570
28571         * gcc.dg/pr18596-1.c: New test.
28572
28573 2004-11-30  Ben Elliston  <bje@au.ibm.com>
28574
28575         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
28576
28577 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28578
28579         PR c/18479
28580         * gcc.dg/pr18479.c: New test.
28581
28582 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28583
28584         PR target/18490
28585         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
28586         mmix-knuth-mmixware.
28587
28588         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
28589         cris-*-elf* cris-*-aout* mmix-*-*
28590
28591 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28592
28593         PR middle-end/18725
28594         * gcc.dg/pr18725.c: New test.
28595
28596 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28597
28598         PR target/18488
28599         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
28600
28601         PR target/18336
28602         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
28603
28604 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
28605
28606         PR c++/18368
28607         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
28608         * g++.old-deja/g++.law/ctors5.C: Likewise.
28609         * g++.old-deja/g++.other/crash25.C: Likewise.
28610
28611         PR c++/18674
28612         * g++.dg/template/error16.C: New test.
28613
28614         PR c++/18512
28615         * g++.dg/template/crash29.C: New test.
28616
28617 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
28618
28619         PR tree-optimization/18712
28620         * gcc.c-torture/compile/pr18712.c: New test.
28621
28622 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
28623
28624         PR c/7544
28625         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
28626         tests.
28627
28628 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28629
28630         PR c++/18652
28631         * g++.dg/lookup/crash6.C: New test.
28632
28633 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28634
28635         PR middle-end/18164
28636         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
28637
28638 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
28639
28640         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
28641         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
28642         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
28643
28644 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
28645
28646         * gcc.dg/pr18164.c: New test.
28647
28648 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
28649
28650         * gcc.dg/funroll-loops-all.c: New.
28651
28652 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28653
28654         PR target/18489
28655         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
28656         delimeter, match space and TAB as well as ":".
28657
28658         PR target/18484
28659         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
28660
28661         PR target/18348
28662         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
28663
28664         PR target/18345
28665         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
28666
28667         PR target/18337
28668         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
28669
28670 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
28671
28672         * gfortran.dg/direct_io_2.f90: New test.
28673
28674 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28675
28676         PR target/18334
28677         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
28678
28679 2004-11-28  Richard Henderson  <rth@redhat.com>
28680
28681         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
28682
28683 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
28684
28685         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
28686         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
28687         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
28688         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
28689         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
28690         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
28691         gcc.dg/pointer-arith-8.c: New tests.
28692
28693 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
28694
28695         PR fortran/18364
28696         * gfortran.dg/endfile.f90: New test.
28697
28698 2004-11-27  Falk Hueffner  <falk@debian.org>
28699
28700         * gcc.dg/loop-6.c: New test.
28701
28702 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28703
28704         * gcc.c-torture/execute/20041126-1.c: New test.
28705
28706 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28707
28708         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
28709         on IRIX.
28710
28711 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28712
28713         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
28714         functions.
28715
28716 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28717
28718         PR rtl-optimization/17825
28719         * gcc.c-torture/compile/20041119-1.c: New test.
28720
28721 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28722
28723         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
28724         Check existence of ld library path variables before unsetting.
28725
28726 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
28727
28728         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
28729
28730 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
28731
28732         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
28733
28734 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
28735
28736         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
28737
28738 2004-11-26  Ben Elliston  <bje@au.ibm.com>
28739
28740         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
28741         dg-do directive.
28742
28743 2004-11-26  Ben Elliston  <bje@au.ibm.com>
28744
28745         * gcc.dg/pr17957.c: Pass --param, not -param.
28746
28747 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
28748
28749         PR middle-end/17957
28750         * gcc.dg/pr17957.c: New test.
28751
28752 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
28753
28754         PR c++/18445
28755         * g++.dg/template/crash28.C: Likewise.
28756
28757         PR c++/18001
28758         * g++.dg/expr/unary2.C: Adjust lvalue messages.
28759         * g++.dg/ext/lvaddr.C: Likewise.
28760         * g++.dg/opt/pr7503-3.C: Likewise.
28761
28762         PR c++/18466
28763         * g++.dg/parse/qualified3.C: New test.
28764         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
28765
28766         PR c++/18545
28767         * g++.dg/expr/return1.C: New test.
28768
28769 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28770
28771         Friend class name lookup 3/n, PR c++/3332
28772         * g++.dg/lookup/friend3.C: New test.
28773         * g++.dg/lookup/friend4.C: Likewise.
28774         * g++.dg/lookup/friend5.C: Likewise.
28775
28776 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28777
28778         Friend class name lookup 2/n, PR c++/14513, c++/15410
28779         * g++.dg/lookup/friend2.C: New test.
28780         * g++.dg/template/friend31.C: Likewise.
28781
28782 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28783
28784         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
28785
28786 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
28787
28788         PR c++/17473
28789         * g++.dg/tc1/dr56.C: Remove.
28790         * g++.dg/template/typedef1.C: Add dg-error markers.
28791         * g++.old-deja/g++.other/typedef7.C: Likewise.
28792
28793         PR c++/18285
28794         * g++.dg/parse/typedef7.C: New test.
28795
28796 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
28797
28798         * gcc.c-torture/execute/20041124-1.c: New test.
28799
28800 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
28801
28802         * g++.dg/template/deduce3.C: New test.
28803
28804         PR c++/18586
28805         * g++.dg/template/crash27.C: New test.
28806
28807         PR c++/18530
28808         * g++.dg/warn/Wshadow-3.C: New test.
28809
28810 2004-11-24  Devang Patel  <dpatel@apple.com>
28811
28812         PR/18555
28813         * gcc.dg/cpp/isysroot-1.c: New test.
28814         * gcc.dg/cpp/usr/include/stdio.h: New file.
28815         * gcc.dg/cpp/isysroot-2.c: New test.
28816         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
28817         New file.
28818
28819 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28820
28821         PR c++/8929
28822         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
28823
28824 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28825
28826         * gcc.target/sparc/align.c: Do not include <stdint.h>.
28827         * gcc.target/sparc/pdist.c: Likewise.
28828
28829 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
28830
28831         PR c++/16882
28832         * g++.dg/conversion/simd1.C: New test.
28833
28834 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28835
28836         * lib/target-libpath.exp: New file defining
28837         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
28838         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
28839         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
28840         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
28841         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
28842
28843 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
28844
28845         * gcc.dg/pragma-align-2.c: Test macro expansion.
28846         * gcc.dg/pragma-pack-2.c: New test.
28847
28848 2004-11-23  Richard Henderson  <rth@redhat.com>
28849
28850         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
28851         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28852         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
28853         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
28854         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
28855         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
28856
28857         * gcc.dg/vect/vect.exp: Add check for alpha.
28858         * lib/target-supports.exp (check_alpha_max_hw_available): New.
28859         (check_effective_target_vect_int): Enable for alpha.
28860         (check_effective_target_vect_long): New.
28861         (is-effective-target): Add it.
28862
28863 2004-11-23  Uros Bizjak <uros@kss-loka.si>
28864
28865         * gcc.dg/pr18614-1.c: New test.
28866
28867 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28868
28869         * gcc.dg/setjmp-2.c: New test.
28870
28871 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
28872
28873         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
28874         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
28875         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
28876         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
28877         gcc.target/sparc/pdist.c: New tests.
28878
28879 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
28880
28881         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
28882
28883 2004-11-22  Dale Johannesen  <dalej@apple.com>
28884
28885         * gcc.dg/20041111-1.c: New.
28886
28887 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28888
28889         PR tree-opt/18536
28890         * gcc.dg/vect/pr18536.c: New test.
28891
28892 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28893
28894         PR c++/18354
28895         * g++.dg/template/nontype11.C: New test.
28896
28897 2004-11-21  Roger Sayle  <roger@eyesopen.com>
28898
28899         PR middle-end/18520
28900         * gcc.dg/pr18520-1.c: New test case.
28901
28902 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
28903
28904         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
28905         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
28906         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
28907         expected diagnostics.
28908
28909 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28910
28911         PR target/18580
28912         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
28913         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
28914         vect-77.c, vect-77a.c: XFAIL on the SPARC.
28915
28916 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28917
28918         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
28919
28920 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
28921             Joseph Myers  <joseph@codesourcery.com>
28922
28923         * lib/target-supports.exp (check_visibility_available): Really
28924         test the compiler.
28925
28926 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28927
28928         PR tree-opt/18181
28929         * gcc.dg/vect/vect-85.c: New test.
28930         * gcc.dg/vect/vect-86.c: New test.
28931         * gcc.dg/vect/vect-87.c: New test.
28932         * gcc.dg/vect/vect-88.c: New test.
28933
28934 2004-11-19  Ben Elliston  <bje@au.ibm.com>
28935
28936         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
28937
28938 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
28939
28940         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
28941         * gcc.dg/ppc-and-1.c: Ditto.
28942         * gcc.dg/ppc-compare-1.c: Ditto.
28943         * gcc.dg/ppc-mov-1.c: Ditto
28944
28945 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
28946             Mark Mitchell  <mark@codesourcery.com>
28947
28948         * gcc.dg/pragma-init-fini-2.c: New test.
28949
28950 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28951             Aldy Hernandez  <aldyh@redhat.com>
28952
28953         * lib/target-supports.exp (check_effective_target_vect_int): New
28954         (check_effective_target_vect_float): New
28955         (check_effective_target_vect_double): New.
28956         (is-effective-target): Support new effective targets keywords.
28957         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
28958         default action for dg-do.
28959         * gcc.dg/vect/pr16105.c: Use new support.
28960         * gcc.dg/vect/pr18400.c: Ditto.
28961         * gcc.dg/vect/pr18425.c: Ditto.
28962         * gcc.dg/vect/vect-1.c: Ditto.
28963         * gcc.dg/vect/vect-10.c: Ditto.
28964         * gcc.dg/vect/vect-11.c: Ditto.
28965         * gcc.dg/vect/vect-12.c: Ditto.
28966         * gcc.dg/vect/vect-13.c: Ditto.
28967         * gcc.dg/vect/vect-14.c: Ditto.
28968         * gcc.dg/vect/vect-15.c: Ditto.
28969         * gcc.dg/vect/vect-16.c: Ditto.
28970         * gcc.dg/vect/vect-17.c: Ditto.
28971         * gcc.dg/vect/vect-18.c: Ditto.
28972         * gcc.dg/vect/vect-19.c: Ditto.
28973         * gcc.dg/vect/vect-2.c: Ditto.
28974         * gcc.dg/vect/vect-20.c: Ditto.
28975         * gcc.dg/vect/vect-21.c: Ditto.
28976         * gcc.dg/vect/vect-22.c: Ditto.
28977         * gcc.dg/vect/vect-23.c: Ditto.
28978         * gcc.dg/vect/vect-24.c: Ditto.
28979         * gcc.dg/vect/vect-25.c: Ditto.
28980         * gcc.dg/vect/vect-26.c: Ditto.
28981         * gcc.dg/vect/vect-27.c: Ditto.
28982         * gcc.dg/vect/vect-27a.c: Ditto.
28983         * gcc.dg/vect/vect-28.c: Ditto.
28984         * gcc.dg/vect/vect-29.c: Ditto.
28985         * gcc.dg/vect/vect-29a.c: Ditto.
28986         * gcc.dg/vect/vect-3.c: Ditto.
28987         * gcc.dg/vect/vect-30.c: Ditto.
28988         * gcc.dg/vect/vect-31.c: Ditto.
28989         * gcc.dg/vect/vect-32.c: Ditto.
28990         * gcc.dg/vect/vect-33.c: Ditto.
28991         * gcc.dg/vect/vect-34.c: Ditto.
28992         * gcc.dg/vect/vect-35.c: Ditto.
28993         * gcc.dg/vect/vect-36.c: Ditto.
28994         * gcc.dg/vect/vect-37.c: Ditto.
28995         * gcc.dg/vect/vect-38.c: Ditto.
28996         * gcc.dg/vect/vect-4.c: Ditto.
28997         * gcc.dg/vect/vect-40.c: Ditto.
28998         * gcc.dg/vect/vect-41.c: Ditto.
28999         * gcc.dg/vect/vect-42.c: Ditto.
29000         * gcc.dg/vect/vect-43.c: Ditto.
29001         * gcc.dg/vect/vect-44.c: Ditto.
29002         * gcc.dg/vect/vect-45.c: Ditto.
29003         * gcc.dg/vect/vect-46.c: Ditto.
29004         * gcc.dg/vect/vect-47.c: Ditto.
29005         * gcc.dg/vect/vect-48.c: Ditto.
29006         * gcc.dg/vect/vect-48a.c: Ditto.
29007         * gcc.dg/vect/vect-49.c: Ditto.
29008         * gcc.dg/vect/vect-5.c: Ditto.
29009         * gcc.dg/vect/vect-50.c: Ditto.
29010         * gcc.dg/vect/vect-51.c: Ditto.
29011         * gcc.dg/vect/vect-52.c: Ditto.
29012         * gcc.dg/vect/vect-53.c: Ditto.
29013         * gcc.dg/vect/vect-54.c: Ditto.
29014         * gcc.dg/vect/vect-55.c: Ditto.
29015         * gcc.dg/vect/vect-56.c: Ditto.
29016         * gcc.dg/vect/vect-56a.c: Ditto.
29017         * gcc.dg/vect/vect-57.c: Ditto.
29018         * gcc.dg/vect/vect-58.c: Ditto.
29019         * gcc.dg/vect/vect-59.c: Ditto.
29020         * gcc.dg/vect/vect-6.c: Ditto.
29021         * gcc.dg/vect/vect-60.c: Ditto.
29022         * gcc.dg/vect/vect-61.c: Ditto.
29023         * gcc.dg/vect/vect-62.c: Ditto.
29024         * gcc.dg/vect/vect-63.c: Ditto.
29025         * gcc.dg/vect/vect-64.c: Ditto.
29026         * gcc.dg/vect/vect-65.c: Ditto.
29027         * gcc.dg/vect/vect-66.c: Ditto.
29028         * gcc.dg/vect/vect-67.c: Ditto.
29029         * gcc.dg/vect/vect-68.c: Ditto.
29030         * gcc.dg/vect/vect-69.c: Ditto.
29031         * gcc.dg/vect/vect-7.c: Ditto.
29032         * gcc.dg/vect/vect-72.c: Ditto.
29033         * gcc.dg/vect/vect-72a.c: Ditto.
29034         * gcc.dg/vect/vect-73.c: Ditto.
29035         * gcc.dg/vect/vect-74.c: Ditto.
29036         * gcc.dg/vect/vect-75.c: Ditto.
29037         * gcc.dg/vect/vect-76.c: Ditto.
29038         * gcc.dg/vect/vect-77.c: Ditto.
29039         * gcc.dg/vect/vect-77a.c: Ditto.
29040         * gcc.dg/vect/vect-78.c: Ditto.
29041         * gcc.dg/vect/vect-79.c: Ditto.
29042         * gcc.dg/vect/vect-8.c: Ditto.
29043         * gcc.dg/vect/vect-80.c: Ditto.
29044         * gcc.dg/vect/vect-82.c: Ditto.
29045         * gcc.dg/vect/vect-82_64.c: Ditto.
29046         * gcc.dg/vect/vect-83.c: Ditto.
29047         * gcc.dg/vect/vect-83_64.c: Ditto.
29048         * gcc.dg/vect/vect-9.c: Ditto.
29049         * gcc.dg/vect/vect-all.c: Ditto.
29050         * gcc.dg/vect/vect-none.c: Ditto.
29051
29052 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
29053
29054         * lib/gcc-dg.exp (dg-skip-if): New function.
29055         (dg-forbid-option): Remove.
29056         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
29057         * g++.dg/abi/bitfield8.C: Likewise.
29058         * g++.dg/abi/dtor1.C: Likewise.
29059         * g++.dg/abi/empty10.C: Likewise.
29060         * g++.dg/abi/empty7.C: Likewise.
29061         * g++.dg/abi/empty9.C: Likewise.
29062         * g++.dg/abi/layout3.C: Likewise.
29063         * g++.dg/abi/layout4.C: Likewise.
29064         * g++.dg/abi/thunk1.C: Likewise.
29065         * g++.dg/abi/thunk2.C: Likewise.
29066         * g++.dg/abi/vbase11.C: Likewise.
29067         * g++.dg/abi/vthunk2.C: Likewise.
29068         * g++.dg/abi/vthunk3.C: Likewise.
29069         * g++.dg/ext/attrib8.C: Likewise.
29070         * g++.dg/opt/longbranch2.C: Likewise.
29071         * g++.dg/opt/reg-stack4.C: Likewise.
29072         * g++.old-deja/g++.ext/attrib1.C: Likewise.
29073         * g++.old-deja/g++.ext/attrib2.C: Likewise.
29074         * g++.old-deja/g++.ext/attrib3.C: Likewise.
29075         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29076         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29077         * gcc.dg/20000609-1.c: Likewise.
29078         * gcc.dg/20000720-1.c: Likewise.
29079         * gcc.dg/20011107-1.c: Likewise.
29080         * gcc.dg/20011119-1.c: Likewise.
29081         * gcc.dg/20020108-1.c: Likewise.
29082         * gcc.dg/20020122-2.c: Likewise.
29083         * gcc.dg/20020122-3.c: Likewise.
29084         * gcc.dg/20020201-3.c: Likewise.
29085         * gcc.dg/20020206-1.c: Likewise.
29086         * gcc.dg/20020218-1.c: Likewise.
29087         * gcc.dg/20020310-1.c: Likewise.
29088         * gcc.dg/20020411-1.c: Likewise.
29089         * gcc.dg/20020418-2.c: Likewise.
29090         * gcc.dg/20020426-1.c: Likewise.
29091         * gcc.dg/20020426-2.c: Likewise.
29092         * gcc.dg/20020517-1.c: Likewise.
29093         * gcc.dg/20020523-1.c: Likewise.
29094         * gcc.dg/20020523-2.c: Likewise.
29095         * gcc.dg/20020729-1.c: Likewise.
29096         * gcc.dg/20030204-1.c: Likewise.
29097         * gcc.dg/20030826-2.c: Likewise.
29098         * gcc.dg/20030926-1.c: Likewise.
29099         * gcc.dg/20031202-1.c: Likewise.
29100         * gcc.dg/980312-1.c: Likewise.
29101         * gcc.dg/980313-1.c: Likewise.
29102         * gcc.dg/990117-1.c: Likewise.
29103         * gcc.dg/990424-1.c: Likewise.
29104         * gcc.dg/990524-1.c: Likewise.
29105         * gcc.dg/991230-1.c: Likewise.
29106         * gcc.dg/i386-387-1.c: Likewise.
29107         * gcc.dg/i386-387-2.c: Likewise.
29108         * gcc.dg/i386-387-3.c: Likewise.
29109         * gcc.dg/i386-387-4.c: Likewise.
29110         * gcc.dg/i386-387-5.c: Likewise.
29111         * gcc.dg/i386-387-6.c: Likewise.
29112         * gcc.dg/i386-asm-1.c: Likewise.
29113         * gcc.dg/i386-bitfield1.c: Likewise.
29114         * gcc.dg/i386-bitfield2.c: Likewise.
29115         * gcc.dg/i386-loop-1.c: Likewise.
29116         * gcc.dg/i386-loop-2.c: Likewise.
29117         * gcc.dg/i386-loop-3.c: Likewise.
29118         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29119         * gcc.dg/i386-pic-1.c: Likewise.
29120         * gcc.dg/i386-regparm.c: Likewise.
29121         * gcc.dg/i386-signbit-1.c: Likewise.
29122         * gcc.dg/i386-signbit-2.c: Likewise.
29123         * gcc.dg/i386-signbit-3.c: Likewise.
29124         * gcc.dg/i386-sse-5.c: Likewise.
29125         * gcc.dg/i386-sse-8.c: Likewise.
29126         * gcc.dg/i386-unroll-1.c: Likewise.
29127         * gcc.dg/tls/opt-1.c: Likewise.
29128         * gcc.dg/tls/opt-2.c: Likewise.
29129         * gcc.dg/unroll-1.c: Likewise.
29130         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
29131         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
29132         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
29133         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
29134
29135 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29136
29137         * g++.dg/template/incomplete1.C: New test.
29138
29139 2004-11-16  Nick Clifton  <nickc@redhat.com>
29140
29141         Revert patches accidentally commited during checkin of fixes for
29142         xstormy16 tests:
29143         gcc.c-torture/execute/simd-4.c: Revert
29144         gcc.dg/20040910-1.c: Revert.
29145
29146 2004-11-16  Paul Brook  <paul@codesourcery.com>
29147
29148         PR fortran/13010
29149         * gfortran.dg/der_pointer_1.f90: New test.
29150
29151 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
29152
29153         PR c/18498
29154         * gcc.dg/bitfld-13.c: New test.
29155
29156 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
29157
29158         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
29159         powerpc*-*-linux*.
29160
29161         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
29162         * gcc.dg/ppc64-abi-2.c: Ditto.
29163         * gcc.dg/ppc64-abi-3.c: Ditto.
29164
29165         * lib/gcc-dg.exp (dg-target-list): Remove.
29166
29167 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
29168
29169         * gcc.dg/ia64-postinc.c: New test.
29170
29171 2004-11-15  Mark Mitchell <mark@codesourcery.com>
29172
29173         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
29174
29175 2004-11-15  Nick Clifton  <nickc@redhat.com>
29176
29177         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
29178         __INT_MAX__ so that the test can be compiled by toolchains
29179         targeted at 16-bit processors.
29180
29181         * gcc.dg/20040625-1.c: Use long constants rather than integers
29182         when performing arithmetic that will overflow 16-bits.
29183
29184         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
29185         xstormy16.  It does not support 128-bit vector operations.
29186
29187         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
29188         with the macro PTR_TYPE.  Define this macro to an integer type
29189         suitable for holding a pointer.
29190
29191         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
29192         the target is a 16-bit processor.
29193
29194         * gcc.dg/cpp/if-2.c: Expect a different warning message from
29195         16-bit targets where the character constant will be too long.
29196
29197         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
29198         where the double will not be directly addressable.
29199
29200 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29201
29202         Friend class name lookup 1/n, PR c++/18471
29203         * g++.dg/template/crash26.C: New test.
29204         * g++.dg/lookup/struct1.C: Adjust expected error.
29205         * g++.dg/parse/elab1.C: Likewise.
29206         * g++.dg/parse/elab2.C: Likewise.
29207         * g++.dg/parse/int-as-enum1.C: Likewise.
29208         * g++.dg/parse/struct-as-enum1.C: Likewise.
29209         * g++.dg/parse/typedef1.C: Likewise.
29210         * g++.dg/parse/typedef3.C: Likewise.
29211         * g++.dg/parse/typedef4.C: Likewise.
29212         * g++.dg/parse/typedef5.C: Likewise.
29213         * g++.dg/template/nontype4.C: Likewise.
29214         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
29215         * g++.old-deja/g++.other/elab1.C: Likewise.
29216         * g++.old-deja/g++.other/syntax4.C: Likewise.
29217
29218 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29219
29220         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
29221
29222 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
29223
29224         * gcc.c-torture/execute/20041114-1.c: New test.
29225
29226 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
29227
29228         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
29229         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
29230         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
29231         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
29232         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
29233         gcc.dg/switch-7.c: New tests.
29234
29235 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29236
29237         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
29238
29239 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29240
29241         PR tree-opt/18400
29242         * gcc.dg/vect/pr18400.c: New test.
29243
29244 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29245             Andrew Pinski  <pinskia@physics.uc.edu>
29246
29247         PR tree-opt/18425
29248         * gcc.dg/vect/pr18425.c: New test.
29249
29250 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29251
29252         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
29253         Guard with dg-require-alias and dg-require-visibility.
29254
29255 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29256
29257         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
29258
29259 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29260
29261         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
29262
29263 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29264
29265         PR c++/17344
29266         * g++.dg/template/defarg5.C: New test.
29267
29268 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29269
29270         * g++.dg/parse/cast1.C: Run only on ILP32.
29271         * g++.old-deja/g++.mike/p784.C: Likewise.
29272
29273 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
29274
29275         * gcc.c-torture/execute/20041113-1.c: New test.
29276
29277 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
29278
29279         PR target/18230
29280         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
29281         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
29282         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
29283         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29284         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
29285         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
29286         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
29287         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
29288         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
29289         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29290         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29291         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
29292         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
29293
29294 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
29295
29296         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
29297         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
29298         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
29299         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
29300         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
29301         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
29302         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
29303         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
29304         gcc.target/sparc/combined-1.c: New tests.
29305
29306 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
29307
29308         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
29309         New tests.
29310
29311 2004-11-12  Mark Mitchell <mark@codesourcery.com>
29312
29313         * lib/gcc-dg.exp (dg-forbid-option): New function.
29314         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
29315         * g++.dg/abi/bitfield8.C: Likewise.
29316         * g++.dg/abi/dtor1.C: Likewise.
29317         * g++.dg/abi/empty10.C: Likewise.
29318         * g++.dg/abi/empty7.C: Likewise.
29319         * g++.dg/abi/empty9.C: Likewise.
29320         * g++.dg/abi/layout3.C: Likewise.
29321         * g++.dg/abi/layout4.C: Likewise.
29322         * g++.dg/abi/thunk1.C: Likewise.
29323         * g++.dg/abi/thunk2.C: Likewise.
29324         * g++.dg/abi/vbase11.C: Likewise.
29325         * g++.dg/abi/vthunk2.C: Likewise.
29326         * g++.dg/abi/vthunk3.C: Likewise.
29327         * g++.dg/ext/attrib8.C: Likewise.
29328         * g++.dg/opt/longbranch2.C: Likewise.
29329         * g++.dg/opt/reg-stack4.C: Likewise.
29330         * g++.old-deja/g++.ext/attrib1.C: Likewise.
29331         * g++.old-deja/g++.ext/attrib2.C: Likewise.
29332         * g++.old-deja/g++.ext/attrib3.C: Likewise.
29333         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29334         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29335         * gcc.dg/20000609-1.c: Likewise.
29336         * gcc.dg/20000720-1.c: Likewise.
29337         * gcc.dg/20011107-1.c: Likewise.
29338         * gcc.dg/20011119-1.c: Likewise.
29339         * gcc.dg/20020108-1.c: Likewise.
29340         * gcc.dg/20020122-2.c: Likewise.
29341         * gcc.dg/20020122-3.c: Likewise.
29342         * gcc.dg/20020201-3.c: Likewise.
29343         * gcc.dg/20020206-1.c: Likewise.
29344         * gcc.dg/20020218-1.c: Likewise.
29345         * gcc.dg/20020310-1.c: Likewise.
29346         * gcc.dg/20020411-1.c: Likewise.
29347         * gcc.dg/20020418-2.c: Likewise.
29348         * gcc.dg/20020426-1.c: Likewise.
29349         * gcc.dg/20020426-2.c: Likewise.
29350         * gcc.dg/20020517-1.c: Likewise.
29351         * gcc.dg/20020523-1.c: Likewise.
29352         * gcc.dg/20020523-2.c: Likewise.
29353         * gcc.dg/20020729-1.c: Likewise.
29354         * gcc.dg/20030204-1.c: Likewise.
29355         * gcc.dg/20030826-2.c: Likewise.
29356         * gcc.dg/20030926-1.c: Likewise.
29357         * gcc.dg/20031202-1.c: Likewise.
29358         * gcc.dg/980312-1.c: Likewise.
29359         * gcc.dg/980313-1.c: Likewise.
29360         * gcc.dg/990117-1.c: Likewise.
29361         * gcc.dg/990424-1.c: Likewise.
29362         * gcc.dg/990524-1.c: Likewise.
29363         * gcc.dg/991230-1.c: Likewise.
29364         * gcc.dg/i386-387-1.c: Likewise.
29365         * gcc.dg/i386-387-2.c: Likewise.
29366         * gcc.dg/i386-387-3.c: Likewise.
29367         * gcc.dg/i386-387-4.c: Likewise.
29368         * gcc.dg/i386-387-5.c: Likewise.
29369         * gcc.dg/i386-387-6.c: Likewise.
29370         * gcc.dg/i386-asm-1.c: Likewise.
29371         * gcc.dg/i386-bitfield1.c: Likewise.
29372         * gcc.dg/i386-bitfield2.c: Likewise.
29373         * gcc.dg/i386-loop-1.c: Likewise.
29374         * gcc.dg/i386-loop-2.c: Likewise.
29375         * gcc.dg/i386-loop-3.c: Likewise.
29376         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29377         * gcc.dg/i386-pic-1.c: Likewise.
29378         * gcc.dg/i386-regparm.c: Likewise.
29379         * gcc.dg/i386-signbit-1.c: Likewise.
29380         * gcc.dg/i386-signbit-2.c: Likewise.
29381         * gcc.dg/i386-signbit-3.c: Likewise.
29382         * gcc.dg/i386-sse-5.c: Likewise.
29383         * gcc.dg/i386-sse-8.c: Likewise.
29384         * gcc.dg/i386-unroll-1.c: Likewise.
29385         * gcc.dg/tls/opt-1.c: Likewise.
29386         * gcc.dg/tls/opt-2.c: Likewise.
29387         * gcc.dg/unroll-1.c: Likewise.
29388         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
29389         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
29390         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
29391         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
29392         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
29393         -m64 is specified.
29394
29395 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
29396
29397         PR c++/18389
29398         * g++.dg/parse/cond1.C: New test.
29399
29400         PR c++/18429
29401         * g++.dg/template/array9.C: New test.
29402         * g++.dg/ext/vla1.C: Adjust error messages.
29403         * g++.dg/ext/vlm1.C: Likewise.
29404         * g++.dg/template/crash2.C: Likewise.
29405
29406         PR c++/18436
29407         * g++.dg/template/call3.C: New test.
29408
29409         PR c++/18407
29410         * g++.dg/template/ptrmem11.C: New test.
29411
29412 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
29413
29414         PR other/14264
29415         * lib/g++.exp: Set LC_ALL and LANG to C.
29416         * lib/gcc-dg.exp: Likewise.
29417         * lib/gfortran.exp: Likewise.
29418         * lib/objc.exp: Likewise.
29419         * lib/treelang.exp: Likewise.
29420
29421 2004-11-12  Andreas Schwab  <schwab@suse.de>
29422
29423         * gcc.dg/pr16286.c: Fix last change.
29424
29425 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
29426
29427         PR c++/18416
29428         * g++.dg/init/global1.C: New test.
29429
29430 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
29431
29432         * gcc.c-torture/execute/20041112-1.c: New test.
29433
29434 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29435
29436         * lib/gcc-dg.exp (dg-target-list): New.
29437
29438 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29439             Richard Sandiford  <rsandifo@redhat.com>
29440
29441         * lib/target-supports.exp (get-compiler_messages): New.
29442         (check_named_sections_available): Use it.
29443         (check_effective_target_ilp32): New.
29444         (check_effective_target_lp64): New.
29445         (is-effective-target): New.
29446         * lib/gcc-dg.exp (dg-require-effective-target): New.
29447
29448 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
29449
29450         * gcc.dg/precedence-1.c: New test.
29451
29452 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29453
29454         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
29455
29456         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
29457         message, delete generated files, use more descriptive name for
29458         executable, and make the test unsupported when it cannot be run.
29459
29460         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
29461         (dg-require-weak, dg-require-visibility, dg-require-alias,
29462         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
29463         dg-require-iconv, dg-require-named-sections): Use it.
29464
29465         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
29466
29467 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
29468
29469         PR target/16457
29470         * gcc.dg/ppc-and-1: New
29471
29472         PR target/16796
29473         * gcc.dg/ppc-mov-1.c: New.
29474
29475         PR target/16458
29476         * gcc.dg/ppc-compare-1.c: New.
29477
29478 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
29479
29480         * objc.dg/desig-init-2.m: New test.
29481
29482 2004-11-10  Adam Nemet  <anemet@lnxw.com>
29483
29484         PR middle-end/18160
29485         * g++.dg/warn/register-var-1.C: New test.
29486         * g++.dg/warn/register-var-2.C: New test.
29487
29488 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29489
29490         * gcc.dg/union-2.c: New test.
29491
29492 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
29493
29494         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
29495         New test for PR tree-optimization/17892.
29496
29497 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
29498
29499         PR c++/18369
29500         * g++.dg/init/new12.C: New test.
29501
29502 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
29503
29504         * gcc.target/sparc: New directory.
29505         * gcc.target/sparc/sparc.exp: New driver.
29506         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
29507         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
29508         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
29509         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
29510
29511 2004-11-10  Paul Brook  <paul@codesourcery.com>
29512
29513         PR fortran/18218
29514         * gfortran.dg/list_read.c: New test.
29515
29516 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29517
29518         PR c/18322
29519         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
29520         expected diagnostic location.
29521
29522 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
29523
29524         * gcc.dg/20041109-1.c: New test.
29525
29526 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29527
29528         PR objc/18406
29529         * objc/compile/pr18406.m: New test.
29530
29531 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29532
29533         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
29534
29535 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29536
29537         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
29538
29539 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29540
29541         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
29542
29543 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29544
29545         * gcc.dg/20030225-2.c: Add prototype for abort and
29546         exit.
29547
29548 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
29549
29550         PR tree-opt/18299
29551         * gcc.c-torture/pr18299-1.c: New test.
29552
29553 2004-11-06  Andreas Schwab  <schwab@suse.de>
29554
29555         * gcc.dg/pr16286.c: Also test for bool and pixel.
29556
29557 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
29558
29559         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
29560         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
29561         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
29562         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
29563         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
29564         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
29565         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
29566         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
29567         gcc.dg/struct-semi-3.c: New tests.
29568
29569 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29570
29571         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
29572
29573 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29574
29575         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
29576         Do not use C99 designators.
29577
29578 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29579
29580         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
29581
29582 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29583
29584         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
29585         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
29586         * gcc.c-torture/execute/simd-5.x: Remove.
29587
29588 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
29589
29590         PR rtl-optimization/17933
29591         * gcc.dg/torture/pr17933-1.c: New test.
29592
29593 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29594
29595         PR target/18106
29596         * lib/target-supports.exp (check_weak_available): Support
29597         Windows.
29598
29599 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
29600
29601         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
29602         call to fflush(stdout) before abort.
29603         (my_ffsll): New function.
29604         (generate_fields): Use it.
29605
29606 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29607
29608         * gcc.dg/init-undef-1.c: New test.
29609
29610 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29611
29612         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
29613         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
29614         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
29615         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
29616         expected messages for new parser.
29617
29618 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
29619
29620         * g++.dg/ext/visibility/symbian1.C: New test.
29621
29622 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29623
29624         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
29625         on LP64 targets.
29626
29627 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29628
29629         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
29630         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
29631         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
29632         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
29633         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
29634         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
29635         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
29636         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
29637         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
29638         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
29639
29640 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29641
29642         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
29643         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
29644         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
29645         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
29646         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
29647         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
29648         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
29649         for new parser.
29650
29651 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
29652
29653         PR target/15342
29654         * gcc.dg/20041104-1.c: New test.
29655
29656 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29657
29658         * g++.dg/template/nontype7.C: New test.
29659         * g++.dg/template/nontype8.C: Likewise.
29660         * g++.dg/template/nontype9.C: Likewise.
29661         * g++.dg/template/nontype10.C: Likewise.
29662         * g++.dg/tc1/dr49.C: Likewise.
29663         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
29664         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
29665
29666 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29667
29668         * g++.dg/rtti/tinfo1.C: Remove xfails.
29669
29670 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29671
29672         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
29673         packed attribute to the definition to satisfy the new C++ parser.
29674
29675 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29676
29677         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
29678         invocations of va_arg.
29679
29680 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
29681
29682         PR c++/18124
29683         * g++.dg/template/crash25.C: New test.
29684
29685         PR c++/18155
29686         * g++.dg/template/typedef2.C: New test.
29687         * g++.dg/parse/crash13.C: Adjust error markers.
29688
29689         PR c++/18177
29690         * g++.dg/conversion/const3.C: New test.
29691
29692 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29693
29694         PR fortran/17535
29695         PR fortran/17583
29696         PR fortran/17713
29697         * gfortran.dg/generic_[123].f90: New testcases.
29698
29699 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29700
29701         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
29702         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
29703
29704 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
29705
29706         PR tree-opt/16808
29707         * gcc.c-torture/compile/pr16808.c: New test.
29708
29709 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
29710
29711         PR rtl-optimization/17104
29712         * gcc.dg/ppc-bitfield1.c: New.
29713
29714 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29715
29716         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
29717
29718 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29719
29720         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
29721         strings for 32-bit code.
29722
29723 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
29724
29725         PR c/18239
29726         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
29727
29728 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
29729
29730         PR c++/18064
29731         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
29732
29733 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
29734
29735         PR c++/15172
29736         * g++.dg/init/aggr2.C: New test.
29737
29738 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
29739
29740         * objc.dg/local-decl-1.m: New test.
29741
29742 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29743
29744         * gcc.dg/20040910-1.c: Adjust regex.
29745
29746 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29747
29748         PR rtl-optimization/18084
29749         * g++.dg/opt/pr18084-1.C: New testcase.
29750
29751 2004-10-30  Matt Austern  <austern@apple.com>
29752
29753         PR c++/17542
29754         * g++.dg/ext/attrib18.C: New test.
29755
29756 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29757
29758         PR middle-end/18096
29759         * gcc.dg/pr18096-1.c: New test case.
29760
29761 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29762
29763         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
29764
29765 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
29766
29767         PR c/16666
29768         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
29769         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
29770         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
29771         gcc.dg/old-style-prom-3.c: New tests.
29772
29773 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
29774
29775         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
29776         Remove unnecessary inclusion of stdio.h.
29777
29778 2004-10-29  Roger Sayle  <roger@eyesopen.com>
29779
29780         PR rtl-optimization/17581
29781         * gcc.dg/pr17581-1.c: New test case.
29782
29783 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
29784
29785         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
29786         being implemented.
29787         * g++.dg/conversion/dr195-1.C: New.
29788         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
29789         * g++.old-deja/g++.mike/p10148.C: Likewise.
29790
29791 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
29792
29793         PR c++/17695
29794         * g++.dg/debug/typedef2.C: New test.
29795
29796 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
29797
29798         PR fortran/13490
29799         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
29800         * gfortran.dg/g77/README: Update.
29801
29802 2004-10-28  Matt Austern  <austern@apple.com>
29803
29804         PR c++/14124
29805         * g++.dg/ext/packed7.C: New test.
29806
29807 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
29808
29809         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
29810         scan-assembler.
29811         * lib/scanasm.exp (hidden-scan-for): New proc.
29812         (scan-hidden): Use hidden-scan-for instead of constructing the scan
29813         string.
29814         (scan-not-hidden): Likewise.
29815         * lib/target-supports.exp (check_visibility_available): mach-o is
29816         support too.
29817
29818 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
29819
29820         PR c++/17132
29821         * g++.dg/template/memclass3.C: New test.
29822
29823 2004-10-28  Adam Nemet  <anemet@lnxw.com>
29824
29825         PR middle-end/18160
29826         * gcc.dg/register-var-1.c: New test.
29827         * gcc.dg/register-var-2.c: New test.
29828         * gcc.dg/asm-7.c: Taking the address of a register variable is an
29829         error now.
29830
29831 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
29832
29833         PR other/18172
29834         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
29835         unused variables.
29836         * gcc.dg/vect/vect-22.c: Likewise.
29837
29838 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
29839
29840         * gcc.dg/i386-rotate-1.c: New test.
29841
29842 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
29843
29844         * g++.dg/init/ref12.C: Add "run" marker.
29845
29846         PR c++/17435
29847         * g++.dg/init/ref12.C: New test.
29848
29849         PR c++/18140
29850         * g++.dg/template/shift1.C: New test.
29851         * g++.dg/template/error10.C: Adjust error markers.
29852
29853 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
29854
29855         PR tree-opt/17529
29856         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
29857
29858 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
29859
29860         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
29861         * gcc.dg/weak/weak-3.c: Likewise.
29862         * gcc.dg/weak/weak-5.c: Likewise.
29863         * gcc.dg/weak/weak-9.c: Likewise.
29864         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
29865         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
29866
29867         * gcc.dg/darwin-weakimport-1.c: New.
29868
29869 2004-10-28  Ben Elliston  <bje@au.ibm.com>
29870
29871         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
29872
29873 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
29874
29875         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
29876         'syntax' error messages.
29877         * gcc.dg/cpp/direct2s.c: Likewise.
29878
29879 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
29880
29881         * gcc.c-torture/compile/20041026-1.c: New.
29882
29883 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
29884
29885         PR c++/18093
29886         * g++.dg/lookup/ns2.C: New test.
29887
29888         PR c++/18020
29889         * g++.dg/template/enum4.C: New test.
29890
29891         PR c++/18161
29892         * g++.dg/template/expr1.C: New test.
29893
29894 2004-10-26  Ben Elliston  <bje@au.ibm.com>
29895
29896         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
29897
29898 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29899
29900         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
29901         gcc.dg/decl-nospec-3.c: New tests.
29902
29903 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
29904
29905         * objc.dg/super-class-3.m: New test.
29906
29907 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29908
29909         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
29910         resyncing.
29911         * gcc.dg/cpp/direct2s.c: Likewise.
29912
29913 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
29914
29915         * objc.dg/image-info.m: Update for changes to section selection.
29916
29917 2004-10-25  David Ayers  <d.ayers@inode.at>
29918             Ziemowit Laski  <zlaski@apple.com>
29919
29920         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
29921         diagnostics when messaging 'id <Proto>'.
29922         * objc.dg/class-protocol-1.m: New test.
29923         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
29924         a non-existent method signature.
29925         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
29926         Update diagnostics when messaging with non-existent method signature.
29927         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
29928         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
29929         invalid receivers are now resolved as if messaging 'id'; remove
29930         extraneous diagnostics.
29931
29932 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29933
29934         PR c/16667
29935         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
29936         gcc.dg/init-desig-obs-3.c: New tests.
29937
29938 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
29939
29940         * gcc.dg/debug/20041023-1.c: New test.
29941
29942 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
29943
29944         PR middle-end/17407
29945         * gcc.c-torture/compile/pr17407.c: New test.
29946
29947         PR c++/18121
29948         * g++.dg/template/array8.C: New test.
29949
29950 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29951
29952         PR other/18138
29953         * lib/g++.exp: Accept more than one multilib libgcc.
29954         * lib/gcc-dg.exp: Likewise.
29955         * lib/objc.exp: Likewise.
29956         * lib/treelang.exp: Likewise.
29957         * lib/gfortran.exp: Likewise.
29958
29959 2004-10-24  Ben Elliston  <bje@au.ibm.com>
29960
29961         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
29962
29963 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
29964
29965         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
29966         * gcc.dg/c99-const-expr-3.c: Likewise.
29967
29968 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
29969
29970         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
29971
29972 2004-10-23  Ben Elliston  <bje@au.ibm.com>
29973
29974         * gcc.c-torture/execute/loop-2e.x: Remove.
29975
29976 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29977
29978         PR c++/18095
29979         * g++.dg/parse/crash18.C: New.
29980         * g++.dg/parse/crash19.C: New.
29981
29982 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29983
29984         * g++.dg/ext/dllimport1.C: Move dg-warnings.
29985         * g++.dg/ext/dllimport2.C: Same.
29986         * g++.dg/ext/dllimport8.C: Same.
29987
29988 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
29989
29990         PR c++/10841
29991         * g++.dg/conversion/cast1.C: New test.
29992         * g++.dg/overload/pmf1.C: Adjust error marker.
29993
29994 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
29995
29996         PR objc/17923
29997         * objc.dg/const-str-7.m: New test.
29998
29999 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30000
30001         * g++.dg/template/memfriend11.C: Fix comment typo.
30002         * g++.dg/template/memfriend14.C: Likewise.
30003
30004 2004-10-20  Richard Henderson  <rth@redhat.com>
30005
30006         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
30007         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
30008         -fasynchronous-unwind-tables.
30009
30010 2004-10-20  Richard Henderson  <rth@redhat.com>
30011
30012         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
30013         (main): Return success.
30014         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
30015         (main): Return success.
30016
30017 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30018
30019         PR c++/13495
30020         * g++.dg/template/memfriend9.C: New test.
30021         * g++.dg/template/memfriend10.C: Likewise.
30022         * g++.dg/template/memfriend11.C: Likewise.
30023         * g++.dg/template/memfriend12.C: Likewise.
30024         * g++.dg/template/memfriend13.C: Likewise.
30025         * g++.dg/template/memfriend14.C: Likewise.
30026         * g++.dg/template/memfriend15.C: Likewise.
30027         * g++.dg/template/memfriend16.C: Likewise.
30028         * g++.dg/template/memfriend17.C: Likewise.
30029         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
30030
30031 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
30032
30033         * g++.dg/conversion/dr195.C: New.
30034         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
30035
30036 2004-10-20  Ben Elliston  <bje@au.ibm.com>
30037             Devang Patel  <dpatel@apple.com>
30038
30039         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
30040         of floating point arithmetic, which could trap.
30041
30042 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
30043
30044         PR c++/14035
30045         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
30046         * g++.dg/conversion/const2.C: New test.
30047         * g++.dg/expr/reinterpret2.C: New test.
30048         * g++.dg/expr/reinterpret3.C: New test.
30049         * g++.dg/expr/cast2.C: New test.
30050         * g++.dg/expr/copy1.C: New test.
30051         * g++.dg/other/conversion1.C: Change error message.
30052         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
30053         function pointers to void *.
30054         * g++.old-deja/g++.mike/p10148.C: Likewise.
30055
30056 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30057
30058         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
30059
30060 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
30061
30062         PR c++/18047
30063
30064         * g++.dg/parse/expr3.C: New test.
30065
30066 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30067
30068         * gcc.dg/smod-1.c: New test.
30069
30070 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
30071
30072         * objc.dg/method-14.m: New test.
30073
30074 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
30075
30076         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
30077         Also xfail as the patch was reverted.
30078
30079 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
30080
30081         PR middle-end/16973
30082         * gcc.dg/pr16973.c: New test.
30083
30084 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
30085
30086         PR tree-optimization/17656
30087         * gcc.c-torture/compile/pr17656.c: New test.
30088
30089 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
30090
30091         * g++.dg/eh/shadow1.C: New.
30092
30093 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
30094
30095         * gcc.c-torture/compile/20041018-1.c: New test.
30096
30097 2004-10-18  Ben Elliston  <bje@au.ibm.com>
30098
30099         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
30100         compiler referring to register 0 when accessing sdata.  The linker
30101         now patches things up.
30102
30103 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
30104
30105         PR c/17529
30106         * gcc.c-torture/compile/pr17529.c: New test.
30107
30108 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30109
30110         PR c++/17743
30111         * g++.dg/ext/attrib17.C: New test.
30112
30113 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30114
30115         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
30116
30117 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30118
30119         PR c++/10479
30120         * g++.dg/ext/attrib16.C: New test.
30121
30122 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
30123
30124         PR c++/17042
30125         * g++.dg/init/dso_handle1.C: New test.
30126
30127         PR c++/14667
30128         * g++.dg/parse/typedef6.C: New test.
30129
30130         PR c++/17916
30131         * g++.dg/parse/pragma1.C: New test.
30132
30133 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
30134
30135         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
30136
30137 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
30138
30139         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
30140         -fno-common when on HPPA HP-UX platforms.
30141
30142 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
30143
30144         PR other/16820
30145         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
30146         stdint.h.
30147         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
30148         uintptr_t.
30149
30150 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
30151
30152         PR c++/16301
30153         * g++.dg/lookup/strong-using-4.C: New test.
30154
30155 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
30156
30157         PR middle-end/16567
30158         * gcc.c-torture/compile/nested-1.c: New test.
30159
30160 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
30161
30162         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
30163         and mipsisa64*-*-* (until support for misaligned loads is added).
30164         * gcc.dg/vect/vect-50.c: Likewise.
30165         * gcc.dg/vect/vect-52.c: Likewise.
30166         * gcc.dg/vect/vect-54.c: Likewise.
30167         * gcc.dg/vect/vect-58.c: Likewise.
30168         * gcc.dg/vect/vect-60.c: Likewise.
30169         * gcc.dg/vect/vect-80.c: Likewise.
30170
30171 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
30172
30173         PR c++/17976
30174         * g++.dg/init/dtor3.C: New test.
30175
30176 2004-10-15  Ben Elliston  <bje@au.ibm.com>
30177
30178         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
30179
30180 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
30181
30182         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
30183         * gcc.dg/macho-lo-sum.c: Likewise.
30184
30185 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
30186
30187         * gcc.dg/ppc-spe64-1.c: New test.
30188
30189 2004-10-14  Devang Patel  <dpatel@apple.com>
30190
30191         PR 17635
30192         * gcc.dg/pr17635.c : New test.
30193
30194 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
30195
30196         * gcc.dg/vect/vect-28.c: Remove xfail.
30197         * gcc.dg/vect/vect-30.c: Remove xfail.
30198         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
30199         * gcc.dg/vect/vect-33.c: Remove xfail.
30200         * gcc.dg/vect/vect-44.c: Remove xfail.
30201         * gcc.dg/vect/vect-46.c: Remove xfail.
30202         * gcc.dg/vect/vect-50.c: Remove xfail.
30203         * gcc.dg/vect/vect-52.c: Remove xfail.
30204         * gcc.dg/vect/vect-54.c: Remove xfail.
30205         * gcc.dg/vect/vect-58.c: Remove xfail.
30206         * gcc.dg/vect/vect-60.c: Remove xfail.
30207         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
30208         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
30209         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
30210         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
30211         * gcc.dg/vect/vect-8.c: Remove xfail.
30212         * gcc.dg/vect/vect-80.c: Remove xfail.
30213         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
30214
30215 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
30216
30217         * gcc.dg/vect/vect-82.c: New testcase.
30218         * gcc.dg/vect/vect-82_64.c: New testcase.
30219         * gcc.dg/vect/vect-83.c: New testcase.
30220         * gcc.dg/vect/vect-83_64.c: New testcase.
30221
30222 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30223
30224         * gcc.dg/cpp/error-1.c: New test.
30225
30226 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30227
30228         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
30229
30230 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
30231
30232         PR target/17984
30233         * gcc.dg/cris-peep2-xsrand2.c: New test.
30234
30235 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
30236
30237         PR c++/17661
30238         * g++.dg/expr/for2.C: New test.
30239
30240 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30241
30242         * g++.dg/inherit/thunk1.C: Run on the SPARC.
30243
30244 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
30245
30246         PR tree-optimization/17724
30247         * g++.dg/opt/pr17724-1.C: New test.
30248         * g++.dg/opt/pr17724-2.C: New test.
30249         * g++.dg/opt/pr17724-3.C: New test.
30250         * g++.dg/opt/pr17724-4.C: New test.
30251         * g++.dg/opt/pr17724-5.C: New test.
30252         * g++.dg/opt/pr17724-6.C: New test.
30253
30254 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
30255
30256         PR c/17301
30257         * gcc.dg/pr17301-2.c: New test.
30258
30259 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
30260
30261         PR c++/15876
30262         * g++.dg/parse/error22.C: New test.
30263
30264         PR c++/17936
30265         * g++.dg/template/spec18.C: New test.
30266
30267 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
30268
30269         * gcc.dg/ia64-asm-1.c: Add prototype for abort
30270         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
30271         memcpy.
30272         * gcc.dg/ia64-sync-2.c: Ditto.
30273         * gcc.dg/ia64-sync-3.c: Ditto.
30274
30275 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
30276
30277         * g++.dg/eh/cleanup5.C: Add dg-options "".
30278
30279 2004-10-11  Roger Sayle  <roger@eyesopen.com>
30280
30281         PR middle-end/17657
30282         * gcc.dg/switch-4.c: New test case.
30283
30284 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
30285
30286         * gcc.c-torture/execute/20041011-1.c: New test.
30287
30288 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
30289
30290         PR c++/17554
30291         * g++.dg/init/for3.C: New test.
30292
30293         PR c++/17657
30294         * g++.dg/opt/switch2.C: New test.
30295
30296         PR middle-end/17703
30297         * g++.dg/warn/Wreturn-2.C: New test.
30298
30299 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
30300
30301         PR c++/17907
30302         * g++.dg/eh/cleanup5.C: New test.
30303
30304 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
30305
30306         PR c++/17393
30307         * g++.dg/parse/error21.C: New test.
30308
30309 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30310
30311         * g++.dg/overload/pmf1.C: Adjust quoting marks.
30312         * g++.dg/warn/incomplete1.C: Likewise.
30313         * g++.dg/template/qualttp20.C: Likewise.
30314
30315 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30316
30317         PR c/17881
30318         * parm-incomplete-1.c: New test.
30319
30320 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
30321
30322         PR c++/17867
30323         * g++.dg/parse/error19.C: New test.
30324
30325         PR c++/17670
30326         * g++.dg/init/new11.C: New test.
30327
30328         PR c++/17821
30329         * g++.dg/parse/error20.C: New test.
30330
30331         PR c++/17826
30332         * g++.dg/template/crash24.C: New test.
30333
30334 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30335
30336         PR c/17301
30337         * gcc.dg/pr17301-1.c: New test.
30338
30339 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30340
30341         PR c/17189
30342         * gcc.dg/anon-struct-5.c: New test.
30343
30344 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30345
30346         PR c/17844
30347         * gcc.dg/pr17844-1.c: New test.
30348
30349 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
30350
30351         PR tree-optimization/17906
30352         * gcc.c-torture/compile/pr17906.c: New.
30353
30354 2004-10-09  Stuart Hastings  <stuart@apple.com>
30355             Roger Sayle  <roger@eyesopen.com>
30356
30357         PR rtl-optimization/17853
30358         * gcc.dg/i386-mmx-5.c: New testcase.
30359
30360 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
30361
30362         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
30363
30364 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
30365
30366         PR c++/17524
30367         * g++.dg/template/static9.C: New test.
30368
30369         PR c++/17685
30370         * g++.dg/parse/operator5.C: New test.
30371
30372 2004-10-09  Roger Sayle  <roger@eyesopen.com>
30373
30374         PR middle-end/17894
30375         * gcc.c-torture/execute/divcmp-4.c: New test case.
30376
30377 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30378
30379         PR tree-opt/17902
30380         * g++.dg/opt/pr17902.C: New test.
30381
30382 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
30383
30384         * gcc.dg/cpp/ident-1.c: Add dg-options "".
30385
30386 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30387
30388         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
30389
30390 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30391
30392         * gcc.dg/assign-warn-3.c: New test.
30393
30394 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30395
30396         PR c/16999
30397         * gcc.dg/cpp/ident-1.c: New test.
30398
30399 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
30400
30401         * gcc.c-torture/compile/acc1.c: New.
30402
30403 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30404
30405         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
30406         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
30407
30408 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30409
30410         * gcc.dg/ultrasp11.c: New test.
30411
30412 2004-10-08  Michael Matz  <matz@suse.de>
30413
30414         * gcc.dg/doloop-2.c: New test.
30415
30416 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30417
30418         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
30419         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
30420         objc.dg/method-9.m: Update expected diagnostics.
30421
30422 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
30423
30424         * gcc.dg/ppc-fsel-3.c: New file.
30425         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
30426
30427 2004-10-07  Paul Brook  <paul@codesourcery.com>
30428
30429         * gfortran.dg/intrinsic_verify_1.f90: New test.
30430
30431 2004-10-07  Paul Brook  <paul@codesourcery.com>
30432
30433         * gfortran.dg/empty_format_1.f90: Remove stray commas.
30434
30435 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30436
30437         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
30438         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
30439         commit.
30440
30441 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
30442
30443         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
30444
30445 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30446
30447         PR c++/17115
30448         * g++.dg/warn/Winline-4.C: New test.
30449
30450 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30451
30452         * gcc.c-torture/compile/20041007-1.c: New test.
30453
30454 2004-10-07  Paul Brook  <paul@codesourcery.com>
30455
30456         PR fortran/17678
30457         * gfortran.dg/use_allocated_1.f90: New test.
30458
30459 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
30460
30461         PR middle-end/17849
30462         * gfortran.fortran-torture/compile/nested.f90: New test
30463
30464 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
30465
30466         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
30467
30468 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
30469
30470         PR c++/17368
30471         * g++.dg/ext/asm6.C: New test.
30472
30473 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
30474
30475         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
30476
30477 2004-10-06  Paul Brook  <paul@codesourcery.com>
30478
30479         PR libfortran/17709
30480         * gfortran.dg/empty_format_1.f90: New test.
30481
30482 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30483
30484         PR fortran/17568
30485         * gfortran.dg/ishft.f90: New test.
30486
30487         PR fortran/17283
30488         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
30489         tests.
30490
30491 2004-10-06  Paul Brook  <paul@codesourcery.com>
30492
30493         * gfortran.dg/do_1.f90: New test.
30494
30495 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30496
30497         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
30498         optimizing for size.
30499
30500 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30501
30502         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
30503
30504 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30505
30506         * gcc.c-torture/compile/20041005-1.c: New test.
30507
30508 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30509
30510         PR c++/17829
30511         * g++.dg/lookup/koenig4.C: New.
30512
30513 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30514
30515         * g++.dg/other/classkey1.C: Adjust quoting marks.
30516         * g++.dg/parse/error15.C: Likewise.
30517         * g++.dg/template/meminit2.C (int>): Likewise.
30518
30519 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30520
30521         PR fortran/17283
30522         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
30523
30524         PR fortran/17631
30525         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
30526
30527         PR fortran/17708
30528         * gfortran.dg/pr17708.f90: New test.
30529
30530 2004-10-04  Chao-ying Fu  <fu@mips.com>
30531
30532         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
30533         * gcc.dg/vect/vect-4.c: Ditto.
30534         * gcc.dg/vect/vect-5.c: Ditto.
30535         * gcc.dg/vect/vect-6.c: Ditto.
30536         * gcc.dg/vect/vect-8.c: Ditto.
30537         * gcc.dg/vect/vect-16.c: Ditto.
30538         * gcc.dg/vect/vect-30.c: Ditto.
30539         * gcc.dg/vect/vect-40.c: Ditto.
30540         * gcc.dg/vect/vect-41.c: Ditto.
30541         * gcc.dg/vect/vect-42.c: Ditto.
30542         * gcc.dg/vect/vect-43.c: Ditto.
30543         * gcc.dg/vect/vect-44.c: Ditto.
30544         * gcc.dg/vect/vect-45.c: Ditto.
30545         * gcc.dg/vect/vect-46.c: Ditto.
30546         * gcc.dg/vect/vect-47.c: Ditto.
30547         * gcc.dg/vect/vect-48.c: Ditto.
30548         * gcc.dg/vect/vect-49.c: Ditto.
30549         * gcc.dg/vect/vect-50.c: Ditto.
30550         * gcc.dg/vect/vect-51.c: Ditto.
30551         * gcc.dg/vect/vect-52.c: Ditto.
30552         * gcc.dg/vect/vect-53.c: Ditto.
30553         * gcc.dg/vect/vect-54.c: Ditto.
30554         * gcc.dg/vect/vect-55.c: Ditto.
30555         * gcc.dg/vect/vect-56.c: Ditto.
30556         * gcc.dg/vect/vect-57.c: Ditto.
30557         * gcc.dg/vect/vect-58.c: Ditto.
30558         * gcc.dg/vect/vect-59.c: Ditto.
30559         * gcc.dg/vect/vect-60.c: Ditto.
30560         * gcc.dg/vect/vect-74.c: Ditto.
30561         * gcc.dg/vect/vect-79.c: Ditto.
30562         * gcc.dg/vect/vect-80.c: Ditto.
30563
30564 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
30565
30566         * gcc.dg/unused-7.c: Use the correct option.
30567
30568 2004-10-04  Paul Brook  <paul@codesourcery.com>
30569         Bud Davis  <bdavis9659@comcast.net>
30570
30571         PR fortran/17706
30572         PR fortran/16434
30573         * gfortran/pr17706.f90: New test.
30574         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
30575
30576 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30577
30578         * gfortran.dg/pr17612.f90: New test.
30579
30580 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30581
30582         * g++.dg/template/local1.C: Adjust quoting marks in
30583         testing for diagnostics.
30584         * g++.dg/tls/diag-2.C: Likewise.
30585         * g++.dg/other/error8.C: Likewise.
30586
30587 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30588
30589         PR c/17178
30590         * gcc.dg/unused-4.c: Adjust to be correct.
30591
30592         PR c/17820
30593         * gcc.dg/unused-7.c: New test.
30594
30595 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30596
30597         PR c++/17797
30598         * g++.dg/overload/template2.C: New test.
30599
30600 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
30601
30602         PR tree-optimization/16632
30603         * gcc.dg/tree-ssa/20041002-1.c: New.
30604
30605 2004-10-03  Paul Brook  <paul@codesourcery.com>
30606
30607         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
30608         rather than relying on default formatting.
30609
30610 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
30611
30612         * gcc.dg/20040920-1.c: Update expected message text.
30613
30614 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
30615
30616         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
30617
30618 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
30619
30620         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
30621         tree level.
30622
30623 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30624
30625         * gcc.dg/tree-ssa/pr17343.c: Remove.
30626
30627 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30628
30629         PR tree-opt/17343
30630         * gcc.dg/tree-ssa/pr17343.c: New test.
30631
30632 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
30633
30634         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
30635         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
30636         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
30637         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
30638         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
30639
30640 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30641
30642         * gcc.dg/lvalue-2.c: New test.
30643
30644 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30645
30646         PR c/17730
30647         * gcc.dg/pr17730-1.c: New test
30648
30649 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30650
30651         PR c/7425
30652         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
30653
30654 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30655
30656         * gcc.c-torture/execute/stdarg-1.c: New test.
30657         * gcc.c-torture/execute/stdarg-2.c: New test.
30658         * gcc.c-torture/execute/stdarg-3.c: New test.
30659         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30660         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30661         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30662         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30663         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30664
30665 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30666
30667         PR tree-optimization/17697
30668         * g++.dg/opt/pr17697-1.C: New test.
30669         * g++.dg/opt/pr17697-2.C: New test.
30670         * g++.dg/opt/pr17697-3.C: New test.
30671
30672 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
30673
30674         PR c/16409
30675         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
30676         gcc.dg/vla-init-5.c: New tests.
30677
30678 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
30679
30680         PR c/13804
30681         * gcc.dg/pr13804-1.c: New test.
30682
30683 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30684
30685         PR fortran/16938
30686         * gfortran.dg/pr16938.f90: New test.
30687
30688 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30689
30690         * g++.dg/template/crash23.C: New test.
30691
30692 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30693
30694         PR c++/17585
30695         * g++.dg/template/static8.C: New test.
30696
30697 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
30698
30699         PR c++/17681
30700         * g++.dg/other/error9.C: New test.
30701
30702 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
30703
30704         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
30705
30706 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30707
30708         PR fortran/15164
30709         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
30710
30711 2004-09-26  Roger Sayle  <roger@eyesopen.com>
30712
30713         PR middle-end/17112
30714         * gcc.dg/pr17112-1.c: New test case.
30715
30716 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30717
30718         PR c/11459
30719         * gcc.dg/pr11459-1.c: New test.
30720
30721 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
30722
30723         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
30724         * gcc.dg/tree-ssa/loop-4.c: Likewise.
30725
30726 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30727
30728         * gfortran.dg/pr15324.f90: Make array bounds consistent.
30729
30730 2004-09-25  Jan Hubicka  <jh@suse.cz>
30731
30732         * compile/30040909-1.c: New test.
30733         * compile/30040907-1.c: New test.
30734
30735 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
30736
30737         * gcc.c-torture/execute/va-arg-26.c: New test.
30738
30739 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
30740
30741         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
30742         extra diagnostics on targets with 64-bit pointers.
30743         * objc.dg/selector-1.m: Adjust dg-warning regexp.
30744
30745 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30746
30747         PR c/17188
30748         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
30749         * gcc.dg/decl-3.c: Adjust expected message.
30750
30751 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30752
30753         PR fortran/17615
30754         * gfortran.dg/pr17615.f90: New test.
30755
30756 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
30757
30758         PR tree-optimzation/17517
30759         * g++.dg/tree-ssa/pr17517.C: New Test.
30760
30761 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30762
30763         PR c++/16889
30764         * g++.dg/lookup/ambig3.C: New.
30765
30766 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
30767
30768         PR tree-opt/17624
30769         * g++.dg/opt/pr17624.C: New test.
30770
30771 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30772
30773         PR c/6980
30774         * gcc.dg/Wbad-function-cast-1.c: New test.
30775
30776 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
30777
30778         * g++.dg/ext/complit1.C
30779         * g++.dg/other/error2.C
30780         * g++.dg/other/nontype-1.C
30781         * g++.dg/parse/crash11.C
30782         * g++.dg/parse/crash12.C
30783         * g++.dg/parse/error15.C
30784         * g++.dg/parse/error4.C
30785         * g++.dg/parse/tmpl-outside1.C
30786         * g++.dg/parse/too-many-tmpl-args1.C
30787         * g++.dg/template/dependent-expr3.C
30788         * g++.dg/template/error10.C
30789         * g++.dg/template/instantiate1.C
30790         * g++.dg/template/vtable2.C
30791         * g++.dg/warn/Wshadow-1.C
30792         * g++.dg/warn/weak1.C
30793         * g++.old-deja/g++.brendan/crash16.C
30794         * g++.old-deja/g++.brendan/crash18.C
30795         * g++.old-deja/g++.brendan/crash48.C
30796         * g++.old-deja/g++.brendan/crash49.C
30797         * g++.old-deja/g++.brendan/crash55.C
30798         * g++.old-deja/g++.brendan/crash56.C
30799         * g++.old-deja/g++.brendan/crash8.C
30800         * g++.old-deja/g++.brendan/enum11.C
30801         * g++.old-deja/g++.brendan/enum8.C
30802         * g++.old-deja/g++.brendan/enum9.C
30803         * g++.old-deja/g++.brendan/friend3.C
30804         * g++.old-deja/g++.brendan/misc14.C
30805         * g++.old-deja/g++.bugs/900402_02.C
30806         * g++.old-deja/g++.bugs/900404_03.C
30807         * g++.old-deja/g++.bugs/900404_04.C
30808         * g++.old-deja/g++.bugs/900428_03.C
30809         * g++.old-deja/g++.jason/crash4.C
30810         * g++.old-deja/g++.jason/overload21.C
30811         * g++.old-deja/g++.jason/redecl1.C
30812         * g++.old-deja/g++.jason/report.C
30813         * g++.old-deja/g++.jason/rfg10.C
30814         * g++.old-deja/g++.jason/template30.C
30815         * g++.old-deja/g++.law/arm12.C
30816         * g++.old-deja/g++.law/ctors5.C
30817         * g++.old-deja/g++.law/cvt20.C
30818         * g++.old-deja/g++.law/init10.C
30819         * g++.old-deja/g++.law/init8.C
30820         * g++.old-deja/g++.law/visibility17.C
30821         * g++.old-deja/g++.law/visibility7.C
30822         * g++.old-deja/g++.mike/net8.C
30823         * g++.old-deja/g++.mike/p646.C
30824         * g++.old-deja/g++.mike/p700.C
30825         * g++.old-deja/g++.mike/p701.C
30826         * g++.old-deja/g++.mike/p811.C
30827         * g++.old-deja/g++.ns/template13.C
30828         * g++.old-deja/g++.other/array3.C
30829         * g++.old-deja/g++.other/crash25.C
30830         * g++.old-deja/g++.other/dtor3.C
30831         * g++.old-deja/g++.other/dtor4.C
30832         * g++.old-deja/g++.other/main1.C
30833         * g++.old-deja/g++.other/warn7.C
30834         * g++.old-deja/g++.pt/crash11.C
30835         * g++.old-deja/g++.pt/crash36.C
30836         * g++.old-deja/g++.pt/spec22.C
30837         * g++.old-deja/g++.pt/spec9.C
30838         * g++.old-deja/g++.pt/ttp52.C
30839         * g++.old-deja/g++.robertl/eb103.C
30840         * g++.old-deja/g++.robertl/eb121.C
30841         * g++.old-deja/g++.robertl/eb22.C
30842         * g++.old-deja/g++.robertl/eb8.C:
30843         Update locations and/or regexps of dg-error markers.
30844         Remove markers for some bogus messages that are no longer issued.
30845
30846 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
30847
30848         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
30849         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
30850
30851 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
30852
30853         PR c++/17618
30854         * g++.dg/lookup/crash5.C: New test.
30855
30856 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
30857
30858         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
30859         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
30860         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
30861         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
30862         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
30863         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
30864
30865         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
30866         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
30867         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
30868         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
30869         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
30870         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
30871
30872         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
30873
30874         * gcc.dg/vect/vect-44.c: Check additional cases.
30875         * gcc.dg/vect/vect-48.c: Check additional cases.
30876
30877         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
30878         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
30879         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
30880         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
30881         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
30882         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
30883         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
30884         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
30885         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
30886
30887         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
30888         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
30889         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
30890
30891 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30892
30893         * gcc.dg/tree-ssa/loop-6.c: New test.
30894
30895 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
30896
30897         PR c++/17620
30898         * g++.dg/inherit/base2.C: New.
30899
30900 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30901
30902         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
30903         * gcc.dg/20001012-2.c: Likewise.
30904         * gcc.dg/20001013-1.c: Likewise.
30905         * gcc.dg/20001101-1.c: Likewise.
30906         * gcc.dg/20001102-1.c: Likewise.
30907         * gcc.dg/bf-spl1.c: Likewise.
30908         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
30909         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
30910
30911 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
30912
30913         PR tree-optimization/16721
30914         * gcc.dg/tree-ssa/pr16721.c: New test.
30915
30916 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
30917
30918         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
30919         * gcc.dg/20040305-1.c: Likewise.
30920
30921 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30922
30923         PR c/16566
30924         * gcc.c-torture/compile/pr16566-1.c,
30925         gcc.c-torture/compile/pr16566-2.c,
30926         gcc.c-torture/compile/pr16566-3.c: New tests.
30927
30928 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
30929
30930         PR tree-optimization/17512
30931         * gcc.c-torture/compile/20040916-1.c.
30932
30933 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
30934
30935         * gcc.dg/pragma-re-3.c: New test.
30936
30937 2004-09-17  Matt Austern  <austern@apple.com>
30938
30939         PR c++/15049
30940         * g++.dg/other/anon3.C: New.
30941
30942 2004-09-21  Roger Sayle  <roger@eyesopen.com>
30943
30944         PR c++/7503
30945         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
30946         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
30947         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
30948         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
30949         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
30950
30951 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
30952
30953         PR fortran/17286
30954         * gfortran.dg/pr17286.f90: New test.
30955
30956 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
30957
30958         PR c++/17530
30959         * g++.dg/template/static7.C: New test.
30960
30961 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
30962
30963         PR tree-opt/17558
30964         * gcc.c-torture/compile/pr17558.c: New test.
30965
30966 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30967
30968         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
30969         if SKIP_ATTRIBUTE is defined.
30970
30971 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30972
30973         PR fortran/15957
30974         * gfortran.dg/pr15957.f90: New test.
30975
30976 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
30977
30978         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
30979         in comparison.
30980         * gcc.dg/vect/vect-79.c: Likewise.
30981         * gcc.dg/vect/vect-80.c: Likewise.
30982
30983 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30984
30985         PR fortran/15750
30986         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
30987
30988 2004-09-20  Ira Rosen  <irar@il.ibm.com>
30989
30990         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
30991         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
30992         * gcc.dg/vect/vect-62.c: New testcase.
30993         * gcc.dg/vect/vect-63.c: New testcase.
30994         * gcc.dg/vect/vect-64.c: New testcase.
30995         * gcc.dg/vect/vect-65.c: New testcase.
30996         * gcc.dg/vect/vect-66.c: New testcase.
30997         * gcc.dg/vect/vect-67.c: New testcase.
30998         * gcc.dg/vect/vect-68.c: New testcase.
30999         * gcc.dg/vect/vect-69.c: New testcase.
31000         * gcc.dg/vect/vect-79.c: New testcase.
31001         * gcc.dg/vect/vect-80.c: New testcase.
31002
31003 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
31004
31005         * gcc.target/mips/asm-1.c: New test.
31006
31007 2004-09-19  Ira Rosen  <irar@il.ibm.com>
31008
31009         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
31010         * gcc.dg/vect/vect-73.c: New testcase.
31011         * gcc.dg/vect/vect-74.c: New testcase.
31012         * gcc.dg/vect/vect-75.c: New testcase.
31013         * gcc.dg/vect/vect-76.c: New testcase.
31014         * gcc.dg/vect/vect-77.c: New testcase.
31015         * gcc.dg/vect/vect-78.c: New testcase
31016
31017 2004-09-18  Paul Brook  <paul@codesourcery.com>
31018
31019         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
31020
31021 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
31022
31023         PR c/17424
31024         * gcc.dg/pr17424-1.c: New test.
31025
31026 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
31027
31028         * g++.dg/tree-ssa/pr17153.C: New test.
31029
31030 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
31031
31032         PR pch/13361
31033         * g++.dg/pch/wchar-1.C: New.
31034         * g++.dg/pch/wchar-1.Hs: New.
31035
31036 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
31037
31038         * gcc.c-torture/execute/20040917-1.c: New test.
31039
31040 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31041
31042         PR tree-optimization/17319
31043         * gcc.dg/pr17319.c: New test.
31044
31045 2004-09-17  Devang Patel  <dpatel@apple.com>
31046
31047         * gcc.dg/20040813-1.c: New test.
31048
31049 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31050
31051         PR tree-optimization/17273
31052         * gcc.c-torture/compile/pr17273.c: New test.
31053
31054 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31055
31056         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
31057         Update expected messages.
31058         * gcc.dg/declspec-13.c: New test.
31059
31060 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
31061
31062         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
31063
31064 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31065
31066         * gcc.c-torture/execute/pr17252.c: Use post-increment to
31067         change what 'a' is pointing to.
31068
31069 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
31070
31071         PR c++/16002
31072         * g++.dg/template/error18.C: New test.
31073
31074         PR c++/16029
31075         * g++.dg/warn/Wunused-8.C: New test.
31076
31077 2004-09-17  Steven Bosscher  <stevenb@suse.de>
31078
31079         PR tree-optimization/17513
31080         * gcc.dg/20040916-1.c: New test.
31081
31082 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
31083
31084         PR c++/17501
31085         * g++.dg/template/typename7.C: New test.
31086
31087 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31088
31089         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
31090
31091 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
31092
31093         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
31094         with -ftree-based-profiling also.
31095         * lib/profopt.exp: Support late-set profile_option/feedback_option.
31096
31097 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
31098
31099         PR/15364
31100         * gfortran.dg/der_array_io_1.f90: New test.
31101         * gfortran.dg/der_array_io_2.f90: New test.
31102         * gfortran.dg/der_array_io_3.f90: New test.
31103
31104 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
31105
31106         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
31107         EABI.
31108
31109 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
31110
31111         * g++.dg/opt/switch1.C: New test.
31112
31113 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31114
31115         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
31116         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
31117         Update expected messages.
31118
31119 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31120
31121         PR fortran/16485
31122         * gfortran.dg/same_name_1.f90: New test.
31123
31124 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
31125
31126         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
31127         dereference garbage pointers.
31128
31129 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
31130
31131         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
31132         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
31133
31134         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
31135         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
31136         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
31137
31138 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
31139
31140         PR c++/17324
31141         * g++.dg/template/mangle1.C: New test.
31142
31143 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
31144
31145         PR tree-optimization/17252
31146         * gcc.c-torture/execute/pr17252.c: New test.
31147
31148 2004-09-14  Andrew Pinski  <apinski@apple.com>
31149
31150         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
31151
31152 2004-09-14  Roger Sayle  <roger@eyesopen.com>
31153
31154         PR rtl-optimization/9771
31155         * gcc.dg/pr9771-1.c: New test case.
31156
31157 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
31158
31159         PR tree-optimization/15262
31160         * gcc.c-torture/execute/pr15262-1.c: New test.
31161         * gcc.c-torture/execute/pr15262-2.c: New test.
31162
31163 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31164
31165         * gcc.dg/declspec-12.c: New test.
31166
31167 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
31168
31169         * gfortran.dg/pr17090.f90: Add directives to test.
31170
31171 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31172
31173         * gcc.c-torture/compile/20040914-1.c: New test.
31174
31175 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
31176
31177         PR c++/16162
31178         * g++.dg/template/decl2.C: New test.
31179
31180 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
31181
31182         PR fortran/17090
31183         * gfortran.dg/pr17090.f90: New test.
31184
31185 2004-09-13  Dale Johannesen  <dalej@apple.com>
31186
31187         * gcc.c-torture/compile/pr17408.c: New test case.
31188
31189 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
31190
31191         PR c++/16716
31192         * g++.dg/parse/crash17.C: New test.
31193
31194         PR c++/17327
31195         * g++.dg/template/enum3.C: New test.
31196
31197 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
31198
31199         * lib/gcc-defs.exp: Load wrapper.exp.
31200         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
31201         using local code.
31202         * lib/gcc.exp (gcc_init): Similar.
31203         * lib/gfortran.exp (gfortran_init): Similar.
31204         * lib/objc.exp (objc_init): Similar.
31205         * lib/treelang.exp (treelang_init): Similar.
31206         * lib/wrapper.exp: New file with build_wrapper call machinery in
31207         ${tool}_maybe_build_wrapper.
31208
31209 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
31210
31211         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
31212         "inline".
31213         * gcc.dg/declspec-11.c: Update expected messages.
31214         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
31215         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
31216         gcc.dg/inline-12.c: New tests.
31217
31218 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
31219
31220         * g++.dg/tree-ssa/pr17400.C: New testcase.
31221
31222 2004-09-13  James E Wilson  <wilson@specifixinc.com>
31223
31224         * gcc.target/mips/sb1-1.c: New testcase.
31225
31226 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
31227
31228         * lib/g77-dg.exp: Remove unused file.
31229         * lib/mike-g77.exp: Ditto.
31230         * lib/g77.exp: Ditto.
31231
31232 2004-09-12  Richard Henderson  <rth@redhat.com>
31233
31234         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
31235
31236 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
31237
31238         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
31239         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31240         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
31241         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
31242         Update expected messages.
31243
31244 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
31245
31246         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
31247         declaration/use mismatch for dirp parameter.
31248
31249 2004-09-12  Andrew Pinski  <apinski@apple.com>
31250
31251         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
31252         -fgnu-runtime is passed.
31253
31254 2004-09-12  Richard Henderson  <rth@redhat.com>
31255
31256         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
31257         do the uplevel thing and update additional_flags directly.
31258         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
31259         gfortran.fortran-torture/execute/intrinsic_nearest.x,
31260         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
31261         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
31262
31263 2004-09-11  Steven Bosscher  <stevenb@suse.de>
31264
31265         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
31266
31267 2004-09-11  Roger Sayle  <roger@eyesopen.com>
31268
31269         PR middle-end/17411
31270         * g++.dg/opt/pr17411-1.C: New test case.
31271
31272 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31273
31274         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
31275         gcc.dg/tls/diag-2.c: Update expected messages.
31276         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
31277         messages.
31278         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
31279         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
31280         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
31281         gcc.dg/tls/diag-5.c: New tests.
31282
31283 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
31284
31285         * gcc.dg/20040910-1.c: Correct dg-error regexp.
31286
31287 2004-09-11  Steven Bosscher  <stevenb@suse.de>
31288
31289         * g++.dg/parse/break-in-for.C: New test.
31290
31291 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
31292
31293         * gcc.dg/tree-ssa/20040911-1.c: New test.
31294
31295 2004-09-11  Andreas Jaeger  <aj@suse.de>
31296
31297         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
31298         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
31299
31300 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
31301
31302         * gcc.target/frv: New directory of FR-V-specific tests.
31303
31304 2004-09-10  James E Wilson  <wilson@specifixinc.com>
31305
31306         * gcc.dg/convert-vec-1.c: New test.
31307
31308 2004-09-10  Roger Sayle  <roger@eyesopen.com>
31309
31310         PR middle-end/17024
31311         * gcc.dg/pr17024-1.c: New test case.
31312
31313 2004-09-10  Eric Christopher  <echristo@redhat.com>
31314
31315         * gcc.dg/20040910-1.c: New test.
31316
31317 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31318
31319         * gcc.dg/bitfld-9.c: New test.
31320
31321 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
31322
31323         * gcc.c-torture/execute/ieee/acc1.c: New test.
31324         * gcc.c-torture/execute/ieee/acc2.c: New test.
31325         * gcc.c-torture/execute/ieee/mzero6.c: New test.
31326
31327 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31328
31329         * gcc.dg/deprecated-2.c: New test.
31330
31331 2004-09-09  James E Wilson  <wilson@specifixinc.com>
31332
31333         * gcc.dg/init-vec-1.c: New test.
31334
31335 2004-09-09  Roger Sayle  <roger@eyesopen.com>
31336
31337         PR middle-end/17055
31338         * gcc.dg/pr17055-1.c: New test case.
31339
31340 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
31341
31342         PR target/17377
31343         * gcc.c-torture/execute/pr17377.c: New test.
31344
31345 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31346
31347         PR c/8420
31348         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
31349         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
31350         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
31351         gcc.dg/long-long-typespec-1.c: New tests.
31352         * gcc.dg/tls/diag-2.c: Update expected diagnostics
31353
31354 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31355
31356         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
31357         gcc.dg/gnu99-static-1.c: New tests.
31358
31359 2004-09-08  Devang Patel  <dpatel@apple.com>
31360
31361         * gcc.dg/darwin-ld-20040828-1.c: New test.
31362         * gcc.dg/darwin-ld-20040828-2.c: New test.
31363         * gcc.dg/darwin-ld-20040828-3.c: New test.
31364
31365 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
31366
31367         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
31368         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
31369         in error message.
31370         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
31371         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
31372         in error message.
31373         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
31374         types they qualify.
31375         * objc.dg/type-size-2.m: Fix wording in comment.
31376         * objc.dg/va-meth-1.m: New test case.
31377
31378 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
31379
31380         PR c/16633:
31381         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
31382         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
31383
31384 2004-09-06  Devang Patel  <dpatel@apple.com>
31385
31386         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
31387         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
31388
31389 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
31390
31391         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
31392         reflect changed line numbering of diagnostics.
31393
31394 2004-09-06  Paul Brook  <paul@codesourcery.com>
31395
31396         * gfortran.dg/edit_real_1.f90: Add new test.
31397
31398 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31399
31400         * gcc.dg/tree-ssa/loop-2.c: New test.
31401         * gcc.dg/tree-ssa/loop-3.c: New test.
31402         * gcc.dg/tree-ssa/loop-4.c: New test.
31403         * gcc.dg/tree-ssa/loop-5.c: New test.
31404
31405 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31406
31407         * gcc.dg/format/sentinel-1.c: Update for parameter option.
31408
31409 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31410
31411         * gcc.dg/format/sentinel-1.c: New test.
31412
31413 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
31414
31415         * gcc.dg/builtins-46.c: New.
31416
31417 2004-09-03  Devang Patel  <dpatel@apple.com>
31418
31419         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
31420         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
31421
31422 2004-09-03  Jan Beulich  <jbeulich@novell.com>
31423
31424         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
31425         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
31426         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
31427         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
31428         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
31429         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
31430         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
31431         the non-portable bzero.
31432         * gcc.dg/20010912-1.c: xfail for NetWare.
31433         * gcc.dg/20020426-2.c: xfail for NetWare.
31434         * gcc.dg/20021014-1.c: xfail for NetWare.
31435         * gcc.dg/20021018-1.c: xfail for NetWare.
31436         * gcc.dg/20030213-1.c: xfail for NetWare.
31437         * gcc.dg/20030225-1.c: xfail for NetWare.
31438         * gcc.dg/20030708-1.c: xfail for NetWare.
31439         * gcc.dg/builtins-config.h: Also exclude NetWare.
31440         * gcc.dg/format/format.h: Define restrict only if not already defined.
31441         * gcc.dg/nest.c: xfail for NetWare.
31442         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
31443         * lib/target-supports.exp (check_visibility_available): Exclude
31444         NetWare.
31445
31446 2004-09-03  Jan Beulich  <jbeulich@novell.com>
31447
31448         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
31449         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
31450         deterministic starting point for the alignment of structure fields.
31451         * gcc.dg/Wpadded.c: Dito.
31452         * g++.dg/abi/vbase10.C: Dito.
31453
31454 2004-09-03  Devang Patel  <dpatel@apple.com>
31455
31456         * g++.dg/debug/pr15736.cc: New test.
31457
31458 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
31459
31460         * README.QMTEST: Fix out-of-date link.
31461
31462 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
31463
31464         PR fortran/16579
31465         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
31466         Delete.  Duplicate of gfortran.dg/g77/20010610.f
31467
31468 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
31469
31470         * g++.dg/abi/arm_rtti1.C: New test.
31471
31472 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
31473
31474         * gcc.dg/ppc-vector-memcpy.c: New.
31475         * gcc.dg/ppc-vector-memset.c: New.
31476
31477 2004-09-02  Chao-ying Fu  <fu@mips.com>
31478
31479         * gcc.target/mips/mips-3d-1.c: New test.
31480         * gcc.target/mips/mips-3d-2.c: New test.
31481         * gcc.target/mips/mips-3d-3.c: New test.
31482         * gcc.target/mips/mips-3d-4.c: New test.
31483         * gcc.target/mips/mips-3d-5.c: New test.
31484         * gcc.target/mips/mips-3d-6.c: New test.
31485         * gcc.target/mips/mips-3d-7.c: New test.
31486         * gcc.target/mips/mips-3d-8.c: New test.
31487         * gcc.target/mips/mips-3d-9.c: New test.
31488         * gcc.target/mips/mips-ps-1.c: New test.
31489         * gcc.target/mips/mips-ps-2.c: New test.
31490         * gcc.target/mips/mips-ps-3.c: New test.
31491         * gcc.target/mips/mips-ps-4.c: New test.
31492         * gcc.target/mips/mips-ps-type.c: New test.
31493
31494 2004-09-02  Paul Brook  <paul@codesourcery.com>
31495
31496         * gfortran.dg/edit_real_1.f90: Add new tests.
31497
31498 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31499
31500         PR fortran/15327
31501         * gfortran.dg/merge_char_1.f90: New test.
31502
31503 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31504
31505         PR fortran/16404
31506         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
31507
31508 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31509
31510         PR c/1522
31511         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
31512
31513 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
31514
31515         * g++.dg/opt/loop1.C: Do not XFAIL.
31516
31517 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
31518
31519         * gcc.c-torture/execute/20040831-1.c: New test.
31520
31521 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
31522
31523         PR fortran/16579
31524         * gfortran.dg/g77/20010610.f: Now passes.
31525         Copy from g77.f-torture/execute. Add dg-run directive.
31526         * gfortran.dg/g77/README: Update
31527
31528 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
31529
31530         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
31531         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
31532         (t1, t2, t3, t4): Add volatile.
31533
31534 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31535
31536         * g++.dg/ext/visibility/arm1.C: New test.
31537
31538 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
31539
31540         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
31541         -pedantic-errors.
31542
31543 2004-09-01  Paul Brook  <paul@codesourcery.com>
31544
31545         * gfortran.dg/eof_2.f90: New test.
31546
31547 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31548
31549         PR fortran/16579
31550         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
31551
31552 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
31553
31554         PR libfortran/16805
31555         * gfortran.dg/list_read_2.f90: New test.
31556
31557 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31558
31559         * g++.dg/abi/key1.C: New test.
31560
31561 2004-08-31  Richard Henderson  <rth@redhat.com>
31562
31563         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
31564         form of offsetof.
31565         * g++.dg/other/offsetof5.C: Remove duplicate.
31566
31567 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31568
31569         PR fortran/17244
31570         * gfortran.dg/func_derived_1.f90: New test.
31571
31572 2004-08-31  Paul Brook  <paul@codesourcery.com>
31573
31574         * gfortran.dg/eof_1.f90: New test.
31575
31576 2004-08-31  Paul Brook  <paul@codesourcery.com>
31577
31578         * gfortran.dg/list_read_1.f90: New file.
31579
31580 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
31581
31582         * g++.dg/opt/loop1.C: XFAIL.
31583
31584 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
31585
31586         * gcc.dg/funcdef-storage-1.c: New.
31587         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
31588         an extern function in local scope.
31589         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
31590         declare an 'auto inline' function in local scope.
31591         * gcc.dg/20011130-1.c: Likewise.
31592         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
31593         an 'auto' function in local scope.
31594         * gcc.dg/20021014-1.c: Likewise.
31595         * gcc.dg/20030331-2.c: Likewise.
31596
31597 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31598
31599         * gfortran.dg/blockdata_1.f90: New test.
31600
31601 2004-08-30  Richard Henderson  <rth@redhat.com>
31602
31603         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
31604
31605 2004-08-30  Richard Henderson  <rth@redhat.com>
31606
31607         * lib/fortran-torture.exp (fortran-torture-execute): Honor
31608         additional_flags set by alternate driver.
31609         (ieee-options): New procedure.
31610         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
31611         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
31612         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
31613         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
31614
31615 2004-08-30  Richard Henderson  <rth@redhat.com>
31616
31617         * lib/f-torture.exp: Remove.
31618
31619 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
31620
31621         PR rtl-optimization/16590
31622         * g++.dg/opt/loop1.C: New test.
31623
31624 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31625
31626         PR fortran/13910
31627         * gfortran.dg/oldstyle_1.f90: New test.
31628
31629 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
31630         Paul Brook  <paul@codesourcery.com>
31631
31632         * gfortran.dg/g77/README: Update.
31633         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
31634         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
31635         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
31636
31637 2004-08-28  Paul Brook  <paul@codesourcery.com>
31638
31639         PR libfortran/17195
31640         * gfortran.dg/edit_real_1.f90: New test.
31641
31642 2004-08-27  Paul Brook  <paul@codesourcery.com>
31643
31644         * gfortran.dg/rewind_1.f90: New test.
31645
31646 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
31647
31648         PR fortran/16597
31649         * gfortran.dg/pr16597.f90: New test.
31650
31651 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31652
31653         PR c/13801
31654         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
31655         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
31656         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
31657         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
31658         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
31659
31660 2004-08-26  Nick Clifton  <nickc@redhat.com>
31661
31662         * gcc.c-torture/compile/pr17119.c: New test.
31663
31664 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31665
31666         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
31667
31668 2004-08-25  Richard Henderson  <rth@redhat.com>
31669
31670         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
31671         the bits that expect kind=8 to be the largest real kind.
31672
31673 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31674
31675         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
31676
31677 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31678
31679         * gfortran.dg/assignment_1.f90: New test.
31680
31681 2004-08-25  Adam Nemet  <anemet@lnxw.com>
31682
31683         * g++.dg/template/repo3.C: New test.
31684
31685 2004-08-25  Roger Sayle  <roger@eyesopen.com>
31686
31687         PR middle-end/16693
31688         PR tree-optimization/16372
31689         * g++.dg/opt/pr16372-1.C: New test case.
31690         * g++.dg/opt/pr16693-1.C: New test case.
31691         * g++.dg/opt/pr16693-2.C: New test case.
31692
31693 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31694
31695         * objc.dg/proto-lossage-4.m: New test.
31696
31697 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
31698
31699         PR c++/17155
31700         * g++.dg/inherit/local2.C: New test.
31701
31702 2004-08-25  Paul Brook  <paul@codesourcery.com>
31703
31704         PR fortran/17144
31705         * gfortran.dg/string_ctor_1.f90: New test.
31706
31707 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31708
31709         PR c++/14428
31710         * g++.dg/template/redecl2.C: New test.
31711
31712 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31713
31714         PR fortran/17143
31715         * gfortran.dg/pr17143.f90: New test.
31716
31717 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31718
31719         PR fortran/17164
31720         * gfortran.dg/pr17164.f90: New test.
31721
31722 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31723
31724         * gcc.dg/tree-ssa/loop-1.c: New test.
31725
31726 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
31727
31728         * gcc.c-torture/compile/20040824-1.c: New test.
31729
31730 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
31731
31732         * gcc.c-torture/compile/iftrap-3.c: New test.
31733
31734 2004-08-24  Paul Brook  <paul@codesourcery.com>
31735
31736         * gfortran.dg/entry_2.f90: New test.
31737
31738 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31739
31740         PR c++/16889
31741         * g++.dg/lookup/ambig[12].C: New.
31742
31743 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31744
31745         PR c++/16706
31746         * g++.dg/template/crash21.C: New test.
31747         * g++.dg/template/crash22.C: Likewise.
31748
31749 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31750
31751         PR c++/17149
31752         * g++.dg/template/access15.C: New.
31753
31754 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31755
31756         PR c++/17163
31757         * g++.dg/template/repo2.C: New test.
31758
31759 2004-08-23  Roger Sayle  <roger@eyesopen.com>
31760
31761         PR rtl-optimization/17078
31762         * gcc.c-torture/execute/pr17078-1.c: New test case.
31763
31764 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31765
31766         PR c/14492
31767         * gcc.dg/debug/crash1.c: New test.
31768
31769 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31770
31771         PR c/16180
31772         * gcc.dg/loop-5.c: New test.
31773
31774 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31775
31776         * gcc.c-torture/execute/20040823-1.c: New test.
31777
31778 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
31779
31780         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
31781         to the assembler.  Simplify test accordingly.
31782         (asm_abi_flags): Use GNU names.
31783         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
31784         to check for ABI flags.
31785
31786 2004-08-22  Andrew Pinski  <apinski@apple.com>
31787
31788         * g++.dg/opt/pr14029.C: New test.
31789         * gcc.c-torture/execute/pr15262.c: New test.
31790
31791 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31792
31793         * gfortran.dg/reduction.f90: Add checks with complex arguments.
31794
31795 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
31796
31797         PR 16908
31798         * gfortran.dg/direct_io.f90: New test.
31799
31800 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
31801
31802         PR c++/17121
31803         * g++.dg/inherit/local2.C: New test.
31804
31805 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31806
31807         PR c++/17120
31808         * g++.dg/warn/Wparentheses-4.C: New test.
31809
31810 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
31811
31812         PR c++/17121
31813         * g++.dg/inherit/local2.C: New test.
31814
31815         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
31816         * gcc.dg/ppc-ldstruct.c: Likewise.
31817         * gcc.dg/ppc64-abi-2.c: Likewise.
31818
31819 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
31820
31821         PR rtl-optimization/17099
31822         * gcc.c-torture/execute/20040820-1.c: New test.
31823
31824 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
31825
31826         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
31827
31828 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
31829
31830         PR fortran/17077
31831         * gfortran.dg/auto_array_1.f90: New test.
31832
31833 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31834
31835         PR fortran/17074
31836         * gfortran.dg/simpleif_1.f90: New test.
31837
31838 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
31839
31840         * lib/target-supports.exp (check_profiling_available): Return
31841         false for arm*-*-symbianelf* and arm*-*-eabi*.
31842
31843         PR c++/15890
31844         * g++.dg/template/delete1.C: New test.
31845
31846 2004-08-19  Paul Brook  <paul@codesourcery.com>
31847
31848         PR fortran/14976
31849         PR fortran/16228
31850         * gfortran.dg/data_char_1.f90: New test.
31851
31852 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
31853
31854         PR fortran/16946
31855         * gfortran.dg/reduction.f90: New testcase.
31856
31857 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31858
31859         PR fortran/16520
31860         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
31861
31862 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31863
31864         PR c++/17041
31865         * g++.dg/Wparentheses-3.C: New test.
31866
31867 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
31868
31869         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
31870         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
31871         * gcc.dg/vect/vect-2.c: Likewise.
31872         * gcc.dg/vect/vect-3.c: Likewise.
31873         * gcc.dg/vect/vect-4.c: Likewise.
31874         * gcc.dg/vect/vect-5.c: Likewise.
31875         * gcc.dg/vect/vect-6.c: Likewise.
31876         * gcc.dg/vect/vect-7.c: Likewise.
31877         * gcc.dg/vect/vect-25.c: Likewise.
31878         * gcc.dg/vect/vect-31.c: Likewise.
31879         * gcc.dg/vect/vect-32.c: Likewise.
31880         * gcc.dg/vect/vect-34.c: Likewise.
31881         * gcc.dg/vect/vect-36.c: Likewise.
31882         * gcc.dg/vect/vect-all.c: Likewise.
31883
31884 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
31885
31886         PR c++/17068
31887         * g++.dg/template/operator4.C: New test.
31888
31889 2004-08-18  Richard Henderson  <rth@redhat.com>
31890
31891         * gcc.dg/20040206-1.c: XFAIL.
31892
31893 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31894
31895         PR c++/16246
31896         * g++.dg/template/array7.C: New test.
31897
31898 2004-08-17  James E Wilson  <wilson@specifixinc.com>
31899
31900         * gcc.dg/mips-movcc-1.c: New test.
31901         * gcc.dg/mips-movcc-2.c: New test.
31902         * gcc.dg/mips-movcc-3.c: New test.
31903
31904         * gcc.dg/mips-nmadd-1.c: New test.
31905         * gcc.dg/mips-nmadd-2.c: New test.
31906
31907 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31908
31909         PR c++/15871
31910         * g++.dg/opt/inline8.C: New test.
31911
31912         PR c++/16965
31913         * g++.dg/parse/error17.C: New test.
31914
31915 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
31916
31917         * gcc.dg/vect: New directory for vectorizer tests.
31918         * gcc.dg/vect/tree-vect.h: New file.
31919         * gcc.dg/vect/vect.exp: New file.
31920         * gcc.dg/vect/pr16105.c.c: New test.
31921         * gcc.dg/vect/vect-1.c: New test.
31922         * gcc.dg/vect/vect-2.c: New test.
31923         * gcc.dg/vect/vect-3.c: New test.
31924         * gcc.dg/vect/vect-4.c: New test.
31925         * gcc.dg/vect/vect-5.c: New test.
31926         * gcc.dg/vect/vect-6.c: New test.
31927         * gcc.dg/vect/vect-7.c: New test.
31928         * gcc.dg/vect/vect-8.c: New test.
31929         * gcc.dg/vect/vect-9.c: New test.
31930         * gcc.dg/vect/vect-10.c: New test.
31931         * gcc.dg/vect/vect-11.c: New test.
31932         * gcc.dg/vect/vect-12.c: New test.
31933         * gcc.dg/vect/vect-13.c: New test.
31934         * gcc.dg/vect/vect-14.c: New test.
31935         * gcc.dg/vect/vect-15.c: New test.
31936         * gcc.dg/vect/vect-16.c: New test.
31937         * gcc.dg/vect/vect-17.c: New test.
31938         * gcc.dg/vect/vect-18.c: New test.
31939         * gcc.dg/vect/vect-19.c: New test.
31940         * gcc.dg/vect/vect-20.c: New test.
31941         * gcc.dg/vect/vect-21.c: New test.
31942         * gcc.dg/vect/vect-22.c: New test.
31943         * gcc.dg/vect/vect-23.c: New test.
31944         * gcc.dg/vect/vect-24.c: New test.
31945         * gcc.dg/vect/vect-25.c: New test.
31946         * gcc.dg/vect/vect-26.c: New test.
31947         * gcc.dg/vect/vect-27.c: New test.
31948         * gcc.dg/vect/vect-28.c: New test.
31949         * gcc.dg/vect/vect-29.c: New test.
31950         * gcc.dg/vect/vect-30.c: New test.
31951         * gcc.dg/vect/vect-31.c: New test.
31952         * gcc.dg/vect/vect-32.c: New test.
31953         * gcc.dg/vect/vect-33.c: New test.
31954         * gcc.dg/vect/vect-34.c: New test.
31955         * gcc.dg/vect/vect-35.c: New test.
31956         * gcc.dg/vect/vect-36.c: New test.
31957         * gcc.dg/vect/vect-37.c: New test.
31958         * gcc.dg/vect/vect-38.c: New test.
31959         * gcc.dg/vect/vect-40.c: New test.
31960         * gcc.dg/vect/vect-41.c: New test.
31961         * gcc.dg/vect/vect-42.c: New test.
31962         * gcc.dg/vect/vect-43.c: New test.
31963         * gcc.dg/vect/vect-44.c: New test.
31964         * gcc.dg/vect/vect-45.c: New test.
31965         * gcc.dg/vect/vect-46.c: New test.
31966         * gcc.dg/vect/vect-47.c: New test.
31967         * gcc.dg/vect/vect-48.c: New test.
31968         * gcc.dg/vect/vect-49.c: New test.
31969         * gcc.dg/vect/vect-50.c: New test.
31970         * gcc.dg/vect/vect-51.c: New test.
31971         * gcc.dg/vect/vect-52.c: New test.
31972         * gcc.dg/vect/vect-53.c: New test.
31973         * gcc.dg/vect/vect-54.c: New test.
31974         * gcc.dg/vect/vect-55.c: New test.
31975         * gcc.dg/vect/vect-56.c: New test.
31976         * gcc.dg/vect/vect-57.c: New test.
31977         * gcc.dg/vect/vect-58.c: New test.
31978         * gcc.dg/vect/vect-59.c: New test.
31979         * gcc.dg/vect/vect-60.c: New test.
31980         * gcc.dg/vect/vect-61.c: New test.
31981         * gcc.dg/vect/vect-all.c: New test.
31982         * gcc.dg/vect/vect-none.c: New test.
31983
31984 2004-08-17  Paul Brook  <paul@codesourcery.com>
31985
31986         PR fortran/13082
31987         * gfortran.dg/entry_1.f90: New test.
31988
31989 2004-08-17  Andrew Pinski  <apinski@apple.com>
31990
31991         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
31992
31993 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
31994
31995         * gcc.dg/pr17036-1.c: New test.
31996
31997 2004-08-16  Devang Patel  <dpatel@apple.com>
31998
31999         * gcc.dg/darwin-20040809-1.c: New test.
32000
32001 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
32002
32003         * gcc.dg/funcdef-attr-1.c: New test.
32004
32005 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
32006
32007         * gcc.dg/altivec-17.c: New test.
32008         * gcc.dg/altivec-18.c: New test.
32009
32010 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32011
32012         PR c++/6749
32013         * g++.dg/template/vtable2.C: New test.
32014
32015 2004-08-14  Richard Henderson  <rth@redhat.com>
32016
32017         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
32018         * gcc.dg/pack-test-4.c (main): Return 0.
32019         * gcc.dg/setjmp-1.c: Remove XFAIL.
32020         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
32021
32022 2004-08-14  Richard Henderson  <rth@redhat.com>
32023
32024         * gcc.dg/980217-1.c: Add prototype for printf.
32025
32026 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
32027
32028         * gfortran.dg/pr16935.f90: New test.
32029
32030 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
32031
32032         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
32033
32034 2004-08-13  Paul Brook  <paul@codesourcery.com>
32035
32036         * gfortran.dg/der_io_1.f90: Remove stray comma.
32037
32038 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
32039
32040         * gcc.dg/vmx/cw-bug-2.c: Remove.
32041         * gcc.dg/vmx/vprint-1.c: Remove.
32042         * gcc.dg/vmx/vscan-1.c: Remove.
32043
32044 2004-08-12  Devang patel  <dpatel@apple.com>
32045
32046         * gcc.dg/darwin-20040809-2.c: New test.
32047
32048 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
32049
32050         * g++.dg/ext/altivec-12.C: New test.
32051
32052         * g++.dg/ext/altivec-11.C: New test.
32053
32054 2004-08-12  Paul Brook  <paul@codesourcery.com>
32055
32056         * g++.dg/abi/arm_cxa_vec_1.C: New test.
32057
32058 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
32059
32060         * g++.dg/ext/altivec-2.C: Check for hardware support before
32061         executing any VMX instructions.
32062
32063         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
32064
32065 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
32066
32067         PR c++/16276
32068         * g++.old-deja/g++.other/comdat4.C: New test.
32069         * g++.old-deja/g++.other/comdat4-aux.cc: New.
32070
32071 2004-08-12  Ben Elliston  <bje@au.ibm.com>
32072
32073         PR target/16286
32074         * gcc.dg/pr16286.c: New test.
32075
32076 2004-08-12 Jan Beulich <jbeulich@novell.com>
32077
32078         * g++.dg/ext/asm5.C: New.
32079
32080 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32081
32082         PR c++/16698
32083         * g++.dg/eh/crash1.C: New test.
32084
32085         PR c++/16717
32086         * g++.dg/ext/construct1.C: New test.
32087
32088 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32089
32090         PR c++/16853
32091         * g++.dg/init/ptrmem1.C: New test.
32092
32093         PR c++/16618
32094         * g++.dg/parse/offsetof5.C: New test.
32095
32096         PR c++/16870
32097         * g++.dg/template/overload3.C: New test.
32098
32099 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32100
32101         PR c++/16964
32102         * g++.dg/parse/error16.C: New test.
32103
32104         PR c++/16904
32105         * g++.dg/template/error14.C: New test.
32106
32107         PR c++/16929
32108         * g++.dg/template/error15.C: New test.
32109
32110 2004-08-11  Devang Patel  <dpatel@apple.com>
32111
32112         * gcc.dg/darwin-ld-20040809-1.c: New test.
32113         * gcc.dg/darwin-ld-20040809-2.c: New test.
32114
32115 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
32116
32117         PR fortran/16917
32118         * gfortran.dg/dfloat_1.f90: New test.
32119
32120 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
32121
32122         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
32123         * gcc.dg/dll-2.c: Fix dg-require syntax.
32124         * gcc.misc-tests/arm-isr.c (abort): Declare.
32125         (exit): Likewise.
32126
32127 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
32128
32129         PR c++/16971
32130         * g++.dg/parse/crash16.C: New test.
32131
32132 2004-08-10  Roger Sayle  <roger@eyesopen.com>
32133
32134         * gcc.dg/mips-rsqrt-1.c: New test case.
32135         * gcc.dg/mips-rsqrt-2.c: New test case.
32136         * gcc.dg/mips-rsqrt-3.c: New test case.
32137
32138 2004-08-10  Paul Brook  <paul@codesourcery.com>
32139
32140         * gfortran.dg/der_io_1.f90: New test.
32141
32142 2004-08-10  Paul Brook  <paul@codesourcery.com>
32143
32144         PR fortran/16919
32145         * gfortran.dg/der_array_1.f90: New test.
32146
32147 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
32148
32149         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
32150
32151 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
32152
32153         * gcc.dg/wchar_t-2.c: Fix typo.
32154
32155 2004-08-09  Falk Hueffner  <falk@debian.org>
32156
32157         PR tree-optimization/12517
32158         * gcc.c-torture/compile/pr12517.c: New test.
32159
32160         PR tree-optimization/12578
32161         * gcc.c-torture/compile/pr12578.c: New test.
32162
32163         PR tree-optimization/12899
32164         * gcc.c-torture/compile/pr12899.c: New test.
32165
32166         PR rtl-optimization/14692
32167         * gcc.c-torture/compile/pr14692.c: New test.
32168
32169         PR tree-optimization/16461
32170         * gcc.c-torture/compile/pr16461.c: New test.
32171
32172 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
32173
32174         * gfortran.dg/getenv_1.f90: New test.
32175
32176 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
32177
32178         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
32179         wchar_t.
32180         * gcc.dg/symbian5.c: Test -fno-short-wchar.
32181
32182 2004-08-06  Paul Brook  <paul@codesourcery.com>
32183
32184         * gfortran.dg/ret_array_1.f90: New test.
32185         * gfortran.dg/ret_pointer_1.f90: New test.
32186
32187 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
32188
32189         * gcc.dg/missing-field-init-[12].c: New tests.
32190         * g++.dg/warn/missing-field-init-[12].C: New tests.
32191
32192 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
32193
32194         * gcc.dg/enum2.c: New test.
32195         * gcc.dg/symbian3.c: Likewise.
32196         * gcc.dg/symbian4.c: Likewise.
32197         * gcc.dg/wchar_t-2.c: Likewise.
32198
32199 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
32200
32201         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
32202         destructor tests.
32203
32204 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
32205
32206         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
32207         dg-require-visiblity.
32208         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
32209         * g++.dg/ext/visibility/fvisibility.C: Likewise.
32210         * g++.dg/ext/visibility/memfuncts.C: Likewise.
32211         * g++.dg/ext/visibility/new1.C: Likewise.
32212         * g++.dg/ext/visibility/pragma.C: Likewise.
32213         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
32214         * g++.dg/ext/visibility/virtual.C: Likewise.
32215         * g++/dg/ext/visibility/visibility-1.C: Likewise.
32216         * g++/dg/ext/visibility/visibility-2.C: Likewise.
32217         * g++/dg/ext/visibility/visibility-3.C: Likewise.
32218         * g++/dg/ext/visibility/visibility-4.C: Likewise.
32219         * g++/dg/ext/visibility/visibility-5.C: Likewise.
32220         * g++/dg/ext/visibility/visibility-6.C: Likewise.
32221         * g++/dg/ext/visibility/visibility-7.C: Likewise.
32222         * g++/dg/ext/visibility/visibility-8.C: New test.
32223         * gcc.c-torture/compile/dll.x: Remove.
32224         * gcc.dg/dll-2.c: Use dg-require-dll
32225         * gcc.dg/visibility-10.c: New test.
32226         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
32227         supporting DLLs.
32228         * lib/scanasm.exp (scan_hidden): New function.
32229         (scan_not_hidden): Likewise.
32230
32231 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
32232
32233         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
32234
32235 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
32236
32237         * gcc.c-torture/execute/20040805-1.c: New test.
32238
32239 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
32240
32241         * gcc.dg/20020118-1.c: Declare abort.
32242         * gcc.dg/altivec_check.h: Likewise.
32243         * gcc.dg/iftrap-2.c: Likewise.
32244         * gcc.dg/pragma-darwin.c: Likewise.
32245         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
32246
32247 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
32248
32249         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
32250
32251 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32252
32253         * gcc.c-torture/execute/builtins/abs-2.c,
32254         gcc.c-torture/execute/builtins/abs-3.c,
32255         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
32256         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
32257         intmax_t, uintmax_t and their limits.
32258         * gcc.dg/intmax_t-1.c: New test.
32259
32260 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32261
32262         * g++.dg/tc1/dr147.C: Add reference to PR.
32263
32264 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
32265
32266         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
32267         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
32268
32269 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
32270
32271         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
32272
32273 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32274
32275         * gcc.dg/redecl-5.c: New test.
32276         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
32277         of scanf.
32278
32279 2004-08-03  Roger Sayle  <roger@eyesopen.com>
32280
32281         PR middle-end/16790
32282         * gcc.c-torture/execute/pr16790-1.c: New test case.
32283
32284 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
32285
32286         * g++.dg/ext/visibility/assign1.C: New test.
32287         * g++.dg/ext/visibility/new1.C: Likewise.
32288
32289         * gcc.dg/symbian1.c: New test.
32290         * gcc.dg/symbian2.c: Likewise.
32291
32292 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
32293
32294         PR target/16570
32295         * gcc.dg/i386-sse-9.c: New test.
32296
32297 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32298
32299         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
32300
32301 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32302
32303         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
32304         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
32305         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
32306         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
32307         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
32308         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
32309         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
32310         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
32311         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
32312         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
32313         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
32314         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
32315         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
32316         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
32317         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
32318         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
32319         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
32320         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
32321         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
32322         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
32323         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
32324         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
32325         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
32326         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
32327         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
32328         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
32329         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
32330         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
32331         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32332         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32333         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
32334         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
32335         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
32336         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
32337         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
32338         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32339         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32340         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32341         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32342         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
32343         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
32344         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
32345         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
32346         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
32347         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32348         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32349         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
32350         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
32351         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
32352         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
32353         gcc.misc-tests/i386-pf-3dnow-1.c,
32354         gcc.misc-tests/i386-pf-athlon-1.c,
32355         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
32356         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
32357         Declare built-in functions used.
32358         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
32359
32360 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
32361
32362         PR c++/16707
32363         * g++.dg/lookup/using12.C: New test.
32364
32365         * g++.dg/init/null1.C: Fix PR number.
32366         * g++.dg/parse/namespace10.C: Likewise.
32367
32368 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
32369
32370         PR c++/16224
32371         * g++.dg/template/spec17.C: New test.
32372         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
32373         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
32374
32375 2004-08-02  David Billinghurst
32376
32377         PR fortran/16292
32378         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
32379
32380 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
32381
32382         * gcc.dg/ia64-got-1.c: New test case.
32383
32384 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
32385
32386         PR c++/16489
32387         * g++.dg/init/null1.C: New test.
32388         * g++.dg/tc1/dr76.C: Adjust error marker.
32389
32390         PR c++/16529
32391         * g++.dg/parse/namespace10.C: New test.
32392
32393         PR c++/16810
32394         * g++.dg/inherit/ptrmem2.C: New test.
32395
32396 2004-08-02  Ben Elliston  <bje@au.ibm.com>
32397
32398         PR target/16155
32399         * gcc.dg/pr16155.c: New test.
32400
32401 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
32402
32403         * gcc.dg/redecl-2.c: New test.
32404
32405 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
32406
32407         * gcc.dg/darwin-longdouble.c: New file.
32408
32409 2004-07-30  Richard Henderson  <rth@redhat.com>
32410
32411         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
32412         write to constant argument.
32413         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
32414
32415 2004-07-30  Richard Henderson  <rth@redhat.com>
32416
32417         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
32418         tests of nearest around zero.
32419
32420 2004-07-30  Andrew Pinski  <apinski@apple.com>
32421
32422         * gcc.c-torture/compile/20040730-1.c: New test.
32423
32424 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
32425
32426         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
32427         powerpc-eabispe.
32428
32429 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
32430
32431         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
32432
32433 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
32434
32435         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
32436         contains $ld_library_path.
32437         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32438
32439 2004-07-29  Richard Henderson  <rth@redhat.com>
32440
32441         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
32442
32443         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
32444         (alt2, which): New.
32445         (Check): Accept either alternative.
32446
32447 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
32448
32449         * g++.dg/abi/inline1.C: New test.
32450         * g++.dg/abi/local1-a.cc: Likewise.
32451         * g++.dg/abi/local1.C: Likewise.
32452         * g++.dg/abi/mangle11.C: Tweak location of warnings.
32453         * g++.dg/abi/mangle12.C: Likewise.
32454         * g++.dg/abi/mangle17.C: Likewise.
32455         * g++.dg/abi/mangle20-2.C: Likewise.
32456         * g++.dg/opt/interface1.C: Likewise.
32457         * g++.dg/opt/interface1.h: Likewise.
32458         * g++.dg/opt/interface1-a.cc: New test.
32459         * g++.dg/parse/repo1.C: New test.
32460         * g++.dg/template/repo1.C: Likewise.
32461         * g++.dg/warn/Winline-1.C: Likewise.
32462         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
32463
32464 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
32465
32466         * gcc.dg/tree-ssa/20040729-1.c: New test.
32467
32468 2004-07-27  Matt Austern <austern@apple.com>
32469
32470         * gcc.dg/darwin-bool-1.c: New test.
32471         * gcc.dg/darwin-bool-2.c: New test.
32472
32473 2004-07-28  Richard Henderson  <rth@redhat.com>
32474
32475         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
32476         arguments in the correct type.  Don't write to constant arguments.
32477
32478 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32479
32480         PR tree-optimization/16688
32481         PR tree-optimization/16689
32482         * g++.dg/tree-ssa/pr16688.C: New test.
32483
32484 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32485
32486         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32487         loads.  Not only in the comment, this time.
32488
32489 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
32490
32491         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
32492         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
32493         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
32494         * gcc.dg/sh4a-bitmovua.c: New.
32495         * gcc.dg/sh4a-cos.c: New.
32496         * gcc.dg/sh4a-cosf.c: New.
32497         * gcc.dg/sh4a-fprun.c: New.
32498         * gcc.dg/sh4a-fsrra.c: New.
32499         * gcc.dg/sh4a-memmovua.c: New.
32500         * gcc.dg/sh4a-sin.c: New.
32501         * gcc.dg/sh4a-sincos.c: New.
32502         * gcc.dg/sh4a-sincosf.c: New.
32503         * gcc.dg/sh4a-sinf.c: New.
32504
32505 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32506
32507         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
32508         conditionals.
32509         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32510         loads.
32511         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
32512         DOM1.
32513
32514 2004-07-27  Andrew Pinski  <apinski@apple.com>
32515
32516         * g++.dg/rtti/tinfo1.C: Correct the xfail.
32517
32518 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
32519
32520         * gcc.dg/pragma-isr.c: New test.
32521
32522 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32523
32524         PR c++/14429
32525         * g++.dg/template/ttp11.C: New test.
32526
32527 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
32528
32529         * gcc.c-torture/compile/20040727-1.c: New test.
32530
32531 2004-07-26  Eric Christopher  <echristo@redhat.com>
32532
32533         * gcc.c-torture/compile/20040726-2.c: New test.
32534
32535 2004-07-26  Andrew Pinski  <apinski@apple.com>
32536
32537         * g++.dg/rtti/tinfo1.C: Xfail.
32538
32539 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
32540
32541         * gcc.c-torture/compile/20040726-1.c: New test.
32542
32543 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
32544             Brian Ryner  <bryner@brianryner.com>
32545
32546         PR c++/9283
32547         PR c++/15000
32548         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
32549         * g++.dg/ext/visibility/: New directory.
32550         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
32551         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
32552         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
32553         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
32554         * g++.dg/ext/visibility/fvisibility.C,
32555         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
32556         g++.dg/ext/visibility/fvisibility-override1.C
32557         g++.dg/ext/visibility/fvisibility-override2.C
32558         g++.dg/ext/visibility/memfuncts.C
32559         g++.dg/ext/visibility/noPLT.C
32560         g++.dg/ext/visibility/pragma.C
32561         g++.dg/ext/visibility/pragma-override1.C
32562         g++.dg/ext/visibility/pragma-override2.C
32563         g++.dg/ext/visibility/staticmemfuncts.C
32564         g++.dg/ext/visibility/virtual.C: New tests.
32565
32566 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32567
32568         PR c/15360
32569         * gcc.dg/pr15360-1.c: New test.
32570
32571 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
32572
32573         * gcc.dg/pragma-align-2.c: New test.
32574         * gcc.dg/pragma-init-fini.c: New test.
32575         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
32576         targets.
32577
32578 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32579
32580         * gcc.dg/init-string-2.c: New test.
32581
32582 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
32583
32584         PR 16684
32585         * gcc.dg/Wredundant-decls-1.c: New test case.
32586
32587 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
32588
32589         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
32590         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
32591         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
32592         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
32593         * gcc.dg/compat/generate-random.c: New file.
32594         * gcc.dg/compat/generate-random.h: Likewise.
32595         * gcc.dg/compat/generate-random_r.c: Likewise.
32596         * gcc.dg/compat/struct-layout-1.h: Likewise.
32597         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
32598         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
32599         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
32600         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
32601         * gcc.dg/compat/struct-layout-1_main.c: New test.
32602         * gcc.dg/compat/struct-layout-1_x.c: New file.
32603         * gcc.dg/compat/struct-layout-1_y.c: New file.
32604         * gcc.dg/compat/struct-layout-1_test.h: New file.
32605
32606 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
32607
32608         * gcc.dg/comp-return-1.c: New test
32609
32610 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
32611
32612         * gcc.dg/vmx/8-02a.c: Fix typo.
32613
32614         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
32615         * gcc.dg/darwin-abi-3.c: New test.
32616
32617         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
32618         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
32619
32620         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
32621         * gcc.dg/vmx/ops-long-1.c: New test.
32622         * gcc.dg/vmx/ops-long-2.c: New test.
32623
32624 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32625
32626         * g++.dg/lookup/conv-[1234].C: New.
32627
32628 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
32629
32630         * g++.dg/parse/attr2.C: Simplify.
32631
32632 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32633
32634         PR c/7284
32635         * gcc.c-torture/execute/pr7284-1.c: New test.
32636
32637 2004-07-22  Brian Booth  <bbooth@redhat.com>
32638
32639         * gcc.dg/tree-ssa/20040721-1.c: New test.
32640
32641 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32642
32643         * g++.dg/template/crash20.c: New.
32644
32645 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
32646
32647         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
32648         Add dg-run directive.  Declare variables as required.
32649         * gfortran.dg/g77/README: Update
32650
32651 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
32652
32653         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
32654         gcc.dg/cris-peep2-andu2.c: New tests.
32655
32656 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32657
32658         PR c/15052
32659         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
32660         on return type.
32661         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
32662         messages.
32663         * gcc.dg/qual-return-2.c: Update expected messages.
32664         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
32665
32666 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32667
32668         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
32669         * gcc.dg/noncompile/921102-1.c: Update expected error message.
32670
32671 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32672
32673         PR c/11250
32674         * gcc.dg/init-string-1.c: New test.
32675
32676 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
32677
32678         PR middle-end/15345
32679         PR c/16450
32680         * gcc.dg/torture/nested-fn-1.c: New test.
32681
32682 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
32683
32684         PR target/16559
32685         * gcc.dg/ia64-fptr-1.c: New file.
32686
32687 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32688
32689         PR c++/14497
32690         * g++.dg/template/spec16.C: New test.
32691         * g++.old-deja/g++.robertl/eb118.C: Remove.
32692
32693 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32694
32695         PR c++/509
32696         * g++.dg/template/spec15.C: New test.
32697
32698 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
32699
32700         Copy cases from g77.f-torture/execute and add dg-run
32701         directive.  Other changes as noted.
32702         * gfortran.dg/g77/13037.f
32703         * gfortran.dg/g77/1832.f
32704         * gfortran.dg/g77/19981119-0.f
32705         * gfortran.dg/g77/19990313-0.f
32706         * gfortran.dg/g77/19990313-1.f
32707         * gfortran.dg/g77/19990313-2.f
32708         * gfortran.dg/g77/19990313-3.f
32709         * gfortran.dg/g77/19990419-1.f
32710         * gfortran.dg/g77/19990826-0.f
32711         * gfortran.dg/g77/19990826-2.f
32712         * gfortran.dg/g77/20000503-1.f
32713         * gfortran.dg/g77/20001111.f
32714         * gfortran.dg/g77/20010116.f
32715         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
32716         * gfortran.dg/g77/20010430.f
32717         * gfortran.dg/g77/6177.f
32718         * gfortran.dg/g77/947.f
32719         * gfortran.dg/g77/970816-3.f
32720         * gfortran.dg/g77/971102-1.f
32721         * gfortran.dg/g77/980520-1.f
32722         * gfortran.dg/g77/980628-0.f
32723         * gfortran.dg/g77/980628-1.f
32724         * gfortran.dg/g77/980628-10.f
32725         * gfortran.dg/g77/980628-2.f
32726         * gfortran.dg/g77/980628-3.f
32727         * gfortran.dg/g77/980628-7.f
32728         * gfortran.dg/g77/980628-8.f
32729         * gfortran.dg/g77/980628-9.f
32730         * gfortran.dg/g77/980701-0.f
32731         * gfortran.dg/g77/980701-1.f
32732         * gfortran.dg/g77/cabs.f
32733         * gfortran.dg/g77/claus.f
32734         * gfortran.dg/g77/complex_1.f
32735         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
32736         * gfortran.dg/g77/dcomplex.f
32737         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
32738         * gfortran.dg/g77/f90-intrinsic-mathematical.f
32739         * gfortran.dg/g77/f90-intrinsic-numeric.f
32740         * gfortran.dg/g77/int8421.f
32741         * gfortran.dg/g77/labug1.f
32742         * gfortran.dg/g77/large_vec.f
32743         * gfortran.dg/g77/le.f
32744         * gfortran.dg/g77/short.f
32745         * gfortran.dg/g77/README: Update
32746
32747 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
32748
32749         PR c++/16637
32750         * g++.dg/parse/lookup4.C: New test.
32751
32752 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32753
32754         PR c++/16175
32755         * g++.dg/template/ttp10.C: New test.
32756
32757 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32758
32759         * gcc.dg/pr12625-1.c: New test.
32760
32761 2004-07-20  Steven Bosscher  <stevenb@suse.de>
32762
32763         * gcc.dg/switch-warn-1.c: New test.
32764         * gcc.dg/switch-warn-2.c: New test.
32765         * gcc.c-torture/compile/pr14730.c: Update.
32766
32767 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
32768
32769         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
32770         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
32771         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
32772         g++.dg/template/nontype3.C: Remove trailing CR from tests.
32773
32774 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
32775
32776         PR c++/16623
32777         * g++.dg/template/assign1.C: New test.
32778
32779 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32780
32781         PR c++/12170
32782         * g++.dg/template/ttp9.C: New test.
32783
32784 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
32785
32786         * gcc.dg/format/cmn-err-1.c: New test.
32787
32788 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32789
32790         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
32791         gcc.dg/Wparentheses-10.c: New tests.
32792         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
32793
32794 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32795
32796         PR fortran/16465
32797         * gfortran.dg/g77//ffixed-line-length-0.f,
32798         gfortran.dg/g77/ffixed-line-length-132.f,
32799         gfortran.dg/g77/ffixed-line-length-72.f,
32800         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
32801         gfortran.dg/g77/README: Update.
32802
32803 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32804
32805         PR c++/13092
32806         * g++.dg/template/non-dependent7.C: New test.
32807         * g++.dg/template/non-dependent8.C: Likewise.
32808         * g++.dg/template/non-dependent9.C: Likewise.
32809         * g++.dg/template/non-dependent10.C: Likewise.
32810
32811 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
32812
32813         PR c++/16337
32814         * g++.dg/parse/attr2.C: New test.
32815
32816 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
32817
32818         * g77.dg: Removed.
32819         * g77.f-torture: Ditto.
32820
32821 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32822
32823         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
32824         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
32825         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
32826
32827 2004-07-16  Richard Henderson  <rth@redhat.com>
32828
32829         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
32830
32831 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32832
32833         * lib/fortran-torture.exp (fortran-torture): Don't test compile
32834         tests with full list of options.
32835         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
32836         of TORTURE_OPTIONS if test contains 'dg-do run'.
32837
32838         PR fortran/16404
32839         * gfortran.dg/do_iterator.f90: New test.
32840
32841 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32842
32843         PR rtl-optimization/16536
32844         * gcc.c-torture/execute/restrict-1.c: New test.
32845
32846 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32847
32848         PR fortran/15324
32849         * gfortran.dg/pr15324.f90: New test.
32850
32851         PR fortran/15129
32852         * gfortran.dg/pr15129.f90: New test.
32853
32854         PR fortran/15140
32855         * gfortran.dg/pr15140.f90: New test.
32856
32857         PR fortran/13792
32858         * gfortran.fortran-torture/execute/bounds.f90: Add check for
32859         compile-time simplification.
32860
32861 2004-07-14  Mike Stump  <mrs@apple.com>
32862
32863         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
32864
32865 2004-07-14  James E Wilson  <wilson@specifixinc.com>
32866
32867         PR target/16325
32868         * gcc.dg/profile-generate-1.c: New.
32869
32870 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
32871
32872         * gcc.c-torture/execute/20040709-1.c: New test.
32873         * gcc.c-torture/execute/20040709-2.c: New test.
32874
32875 2004-07-14  Mike Stump  <mrs@apple.com>
32876
32877         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
32878
32879 2004-07-14  Mike Stump  <mrs@apple.com>
32880
32881         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
32882
32883 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
32884
32885         PR c++/16518
32886         * g++.dg/parse/mutable1.C: New test.
32887
32888 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
32889
32890         PR tree-optimization/16443
32891         * gcc.dg/tree-ssa/20040713-1.c: New test.
32892
32893 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
32894
32895         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
32896         for operator new.
32897
32898 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32899
32900         * gfortran.dg/g77/README: New file
32901         * gfortran.dg/g77/19981216-0.f: Copy from
32902         g77.f-torture/noncompile.  Add "dg-do compile" and
32903         dg-error as required.
32904         * gfortran.dg/g77/19990218-1.f: Likewise.
32905         * gfortran.dg/g77/19990905-1.f: Likewise.
32906         * gfortran.dg/g77/9263.f: Likewise.
32907         * gfortran.dg/g77/980615-0.f: Likewise.
32908         * gfortran.dg/g77/980616-0.f: Likewise.
32909         * gfortran.dg/g77/check0.f: Likewise.
32910         * gfortran.dg/g77/select_no_compile.f: Likewise.
32911
32912 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32913
32914         Copy files from g77.f-torture/compile.
32915         Add "{ dg-do compile}".  Other changes as noted
32916         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
32917         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
32918         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
32919         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
32920         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
32921         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
32922         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
32923         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
32924         statement to conform to standard.  Append alpha1.x for reference.
32925         * gfortran.dg/g77/xformat.f: Add dg-warning
32926
32927 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32928
32929         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
32930         Add {dg-do compile} directive.
32931         * gfortran.dg/g77/cpp2.F: Likewise.
32932
32933 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32934
32935         PR c++/5402
32936         * g++.dg/lookup/name-clash1.C: New test.
32937
32938         PR c++/9777
32939         * g++.dg/lookup/name-clash2.C: New test.
32940
32941         PR c++/12102
32942         * g++.dg/lookup/name-clash3.C: New test.
32943
32944 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32945
32946         * g++.dg/lookup/new2.C: New test.
32947         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
32948
32949 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
32950
32951         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
32952         Add {dg-do compile} directive.
32953         * gfortran.dg/g77/13060.f: Likewise.
32954         * gfortran.dg/g77/19990218-0.f: Likewise.
32955         * gfortran.dg/g77/19990305-0.f: Likewise.
32956         * gfortran.dg/g77/19990419-0.f: Likewise.
32957         * gfortran.dg/g77/19990502-0.f: Likewise.
32958         * gfortran.dg/g77/19990502-1.f: Likewise.
32959         * gfortran.dg/g77/19990525-0.f: Likewise.
32960         * gfortran.dg/g77/19990826-1.f: Likewise.
32961         * gfortran.dg/g77/19990826-3.f: Likewise.
32962         * gfortran.dg/g77/19990905-2.f: Likewise.
32963         * gfortran.dg/g77/20000412-1.f: Likewise.
32964         * gfortran.dg/g77/20000511-1.f: Likewise.
32965         * gfortran.dg/g77/20000511-2.f: Likewise.
32966         * gfortran.dg/g77/20000518.f: Likewise.
32967         * gfortran.dg/g77/20000601-1.f: Likewise.
32968         * gfortran.dg/g77/20000601-2.f: Likewise.
32969         * gfortran.dg/g77/20000629-1.f: Likewise.
32970         * gfortran.dg/g77/20000630-2.f: Likewise.
32971         * gfortran.dg/g77/20010115.f: Likewise.
32972         * gfortran.dg/g77/20010321-1.f: Likewise.
32973         * gfortran.dg/g77/20010426.f: Likewise.
32974         * gfortran.dg/g77/20020307-1.f: Likewise.
32975         * gfortran.dg/g77/8485.f: Likewise.
32976         * gfortran.dg/g77/960317-1.f: Likewise.
32977         * gfortran.dg/g77/970915-0.f: Likewise.
32978         * gfortran.dg/g77/980310-1.f: Likewise.
32979         * gfortran.dg/g77/980310-2.f: Likewise.
32980         * gfortran.dg/g77/980310-3.f: Likewise.
32981         * gfortran.dg/g77/980310-4.f: Likewise.
32982         * gfortran.dg/g77/980310-6.f: Likewise.
32983         * gfortran.dg/g77/980310-7.f: Likewise.
32984         * gfortran.dg/g77/980310-8.f: Likewise.
32985         * gfortran.dg/g77/980419-2.f: Likewise.
32986         * gfortran.dg/g77/980424-0.f: Likewise.
32987         * gfortran.dg/g77/980427-0.f: Likewise.
32988         * gfortran.dg/g77/980729-0.f: Likewise.
32989         * gfortran.dg/g77/981117-1.f: Likewise.
32990         * gfortran.dg/g77/toon_1.f: Likewise.
32991
32992 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32993
32994         PR c++/2204
32995         * g++.dg/other/abstract2.C: New test.
32996
32997 2004-07-12  Paul Brook  <paul@codesourcery.com>
32998
32999         * gfortran.dg/pointer_init_1.f90: New test.
33000
33001 2004-07-11  Paul Brook  <paul@codesourcery.com>
33002
33003         PR fortran/15986
33004         * gfortran.dg/contained_1.f90: New test.
33005
33006 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
33007
33008         * g++.dg/parse/defarg8.C: New test.
33009
33010 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33011
33012         PR fortran/16433
33013         * gfortran.dg/pr16433.f: New test.
33014
33015         PR fortran/17574
33016         * gfortran.dg/pr15754.f90: New test.
33017
33018 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33019
33020         PR tree-optimization/16437
33021         * gcc.c-torture/execute/bitfld-4.c: New test.
33022
33023 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33024
33025         * gfortran.fortran-torture/execute/common_2.f90: Add check for
33026         access to common var from module.
33027
33028 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33029
33030         PR fortran/16336
33031         * gfortran.fortran-torture/execute/common_2.f90: New test.
33032
33033 2004-07-10  Paul Brook  <paul@codesourcery.com>
33034
33035         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
33036
33037 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33038
33039         PR fortran/15969
33040         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
33041
33042 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
33043
33044         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
33045         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
33046         * gfortran.dg/g77/ffree-form-1.f: Likewise.
33047         * gfortran.dg/g77/ffree-form-2.f: Likewise.
33048         * gfortran.dg/g77/ffree-form-3.f: Likewise.
33049         * gfortran.dg/g77/fno-underscoring.f: Likewise.
33050         * gfortran.dg/g77/funderscoring.f: Likewise.
33051         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
33052
33053 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33054
33055         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
33056
33057 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33058         Paul Brook  <paul@codesourcery.com>
33059
33060         PR fortran/13415
33061         * gfortran.dg/common_pointer_1.f90: New test.
33062
33063 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33064
33065         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
33066
33067 2004-07-09  James E Wilson  <wilson@specifixinc.com>
33068
33069         PR target/16364
33070         * gcc.c-torture/compile/20040709-1.c: New.
33071
33072 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33073
33074         PR fortran/14077
33075         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
33076
33077 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33078
33079         PR fortran/13201
33080         * gfortran.dg/shape_1.f90: New test.
33081
33082 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
33083             Andrew Pinski  <apinski@apple.com>
33084
33085         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
33086
33087 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33088
33089         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
33090         comment.
33091
33092 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33093         Paul Brook  <paul@codesourcery.com>
33094
33095         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
33096         '.f95' and '.F95'.
33097
33098 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
33099
33100         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
33101
33102 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33103
33104         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
33105         testcases with capital suffix.
33106
33107 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33108
33109         PR fortran/15481
33110         PR fortran/13372
33111         PR fortran/13575
33112         PR fortran/15978
33113         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
33114
33115         * gfortran.dg/implicit_1.f90: New test.
33116
33117 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33118
33119         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
33120         expression to match gfortran warning/error messages
33121         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
33122         dg-error text.
33123
33124 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33125
33126         * lib/fortran-torture.exp: Rename proc search_for to
33127         search_for_re.
33128
33129 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33130
33131         * gcc.c-torture/execute/simd-5.x: New file.
33132         XFAIL on SPARC 64-bit at -O0.
33133
33134 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33135
33136         PR c++/8211
33137         PR c++/16165
33138         * g++.dg/warn/effc3.C: New test.
33139
33140 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33141
33142         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
33143         change X to 1X in format.
33144         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
33145         add data statements to conform to standard.
33146
33147 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33148
33149         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
33150         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
33151         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
33152
33153 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33154
33155         * gfortran.dg/g77/7388.f: Copy from g77.dg
33156         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
33157         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
33158         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
33159         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
33160         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
33161         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
33162         * gfortran.dg/g77/strlen0.f: Likewise.
33163
33164 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33165
33166         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
33167         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
33168
33169 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33170
33171         * gcc.c-torture/execute/920428-2.x: Delete.
33172         * gcc.c-torture/execute/920501-7.x: Likewise.
33173
33174 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
33175
33176         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
33177         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
33178         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
33179         prescott and c3-2.
33180         (PREFETCH_3DNOW): Add -march=c3.
33181
33182 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
33183
33184         PR c/16437
33185         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
33186         * gcc.c-torture/execute/bf64-1.x: Likewise.
33187
33188 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33189
33190         * gcc.c-torture/compile/20040708-1.c: New test.
33191
33192 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33193
33194         PR c++/16169
33195         * g++.dg/warn/effc2.C: New test.
33196
33197 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33198
33199         * gcc.c-torture/execute/bitfld-1.x: Remove.
33200         * gcc.c-torture/execute/bitfld-3.c: New test.
33201         * gcc.dg/bitfld-2.c: Remove XFAILs.
33202
33203 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
33204
33205         PR c++/16276
33206         * g++.dg/rtti/tinfo1.C: New file.
33207
33208 2004-07-07  Eric Christopher  <echristo@redhat.com>
33209
33210         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
33211
33212 2004-07-07  Andrew Pinski  <apinski@apple.com>
33213
33214         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
33215
33216 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
33217
33218         * g++.dg/init/call1.C: XFAIL.
33219
33220 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
33221
33222         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
33223         except for movstrict*, to movmem* and clrstr* to clrmem*.
33224
33225 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
33226
33227         * gcc.c-torture/execute/20040707-1.c: New test.
33228
33229 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
33230
33231         * gcc.c-torture/execute/20040706-1.c: New test.
33232
33233 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33234
33235         PR c++/3671
33236         * g++.dg/template/spec14.C: New test.
33237
33238 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
33239
33240         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
33241         nothing if not yet defined.  Use it in b, c and d type definitions.
33242         * gcc.c-torture/execute/20040705-1.c: New test.
33243         * gcc.c-torture/execute/20040705-2.c: New test.
33244
33245 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33246
33247         PR c++/2518
33248         * g++.dg/lookup/new1.C: New test.
33249
33250 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33251
33252         PR c++/11406
33253         * g++.dg/template/sizeof8.C: New test.
33254
33255 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
33256
33257         * gcc.c-torture/compile/20040705-1.c: New test.
33258
33259 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
33260
33261         * gfortran.fortran-torture/execute/seq_io.f90: New test.
33262
33263 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
33264
33265         * gcc.dg/cpp/if-mop.c: Two new testcases.
33266         * gcc.dg/cpp/trad/comment-3.c: New.
33267
33268 2004-07-04  Paul Brook  <paul@codesourcery.com>
33269
33270         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
33271
33272 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
33273
33274         PR c++/3761
33275         * g++.dg/lookup/crash4.C: New test.
33276
33277 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
33278
33279         * gcc.c-torture/execute/builtin-abs-1.c
33280         * gcc.c-torture/execute/builtin-abs-2.c
33281         * gcc.c-torture/execute/builtin-complex-1.c
33282         * gcc.c-torture/execute/builtins/string-1-lib.c
33283         * gcc.c-torture/execute/builtins/string-1.c
33284         * gcc.c-torture/execute/builtins/string-2-lib.c
33285         * gcc.c-torture/execute/builtins/string-2.c
33286         * gcc.c-torture/execute/builtins/string-3-lib.c
33287         * gcc.c-torture/execute/builtins/string-3.c
33288         * gcc.c-torture/execute/builtins/string-4-lib.c
33289         * gcc.c-torture/execute/builtins/string-4.c
33290         * gcc.c-torture/execute/builtins/string-5-lib.c
33291         * gcc.c-torture/execute/builtins/string-5.c
33292         * gcc.c-torture/execute/builtins/string-6-lib.c
33293         * gcc.c-torture/execute/builtins/string-6.c
33294         * gcc.c-torture/execute/builtins/string-7-lib.c
33295         * gcc.c-torture/execute/builtins/string-7.c
33296         * gcc.c-torture/execute/builtins/string-8-lib.c
33297         * gcc.c-torture/execute/builtins/string-8.c
33298         * gcc.c-torture/execute/builtins/string-9-lib.c
33299         * gcc.c-torture/execute/builtins/string-9.c
33300         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
33301         * gcc.c-torture/execute/builtins/string-asm-1.c
33302         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
33303         * gcc.c-torture/execute/builtins/string-asm-2.c
33304         * gcc.c-torture/execute/stdio-opt-1.c
33305         * gcc.c-torture/execute/stdio-opt-2.c
33306         * gcc.c-torture/execute/stdio-opt-3.c
33307         * gcc.c-torture/execute/string-opt-1.c
33308         * gcc.c-torture/execute/string-opt-10.c
33309         * gcc.c-torture/execute/string-opt-11.c
33310         * gcc.c-torture/execute/string-opt-12.c
33311         * gcc.c-torture/execute/string-opt-13.c
33312         * gcc.c-torture/execute/string-opt-14.c
33313         * gcc.c-torture/execute/string-opt-15.c
33314         * gcc.c-torture/execute/string-opt-16.c
33315         * gcc.c-torture/execute/string-opt-2.c
33316         * gcc.c-torture/execute/string-opt-6.c
33317         * gcc.c-torture/execute/string-opt-7.c
33318         * gcc.c-torture/execute/string-opt-8.c:
33319         Replace with ...
33320
33321         * gcc.c-torture/execute/builtins/abs-2.c
33322         * gcc.c-torture/execute/builtins/abs-3.c
33323         * gcc.c-torture/execute/builtins/complex-1.c
33324         * gcc.c-torture/execute/builtins/fprintf.c
33325         * gcc.c-torture/execute/builtins/fputs.c
33326         * gcc.c-torture/execute/builtins/memcmp.c
33327         * gcc.c-torture/execute/builtins/memmove.c
33328         * gcc.c-torture/execute/builtins/memops-asm.c
33329         * gcc.c-torture/execute/builtins/mempcpy-2.c
33330         * gcc.c-torture/execute/builtins/mempcpy.c
33331         * gcc.c-torture/execute/builtins/memset.c
33332         * gcc.c-torture/execute/builtins/printf.c
33333         * gcc.c-torture/execute/builtins/sprintf.c
33334         * gcc.c-torture/execute/builtins/strcat.c
33335         * gcc.c-torture/execute/builtins/strchr.c
33336         * gcc.c-torture/execute/builtins/strcmp.c
33337         * gcc.c-torture/execute/builtins/strcpy.c
33338         * gcc.c-torture/execute/builtins/strcspn.c
33339         * gcc.c-torture/execute/builtins/strlen-2.c
33340         * gcc.c-torture/execute/builtins/strlen.c
33341         * gcc.c-torture/execute/builtins/strncat.c
33342         * gcc.c-torture/execute/builtins/strncmp-2.c
33343         * gcc.c-torture/execute/builtins/strncmp.c
33344         * gcc.c-torture/execute/builtins/strncpy.c
33345         * gcc.c-torture/execute/builtins/strpbrk.c
33346         * gcc.c-torture/execute/builtins/strpcpy-2.c
33347         * gcc.c-torture/execute/builtins/strpcpy.c
33348         * gcc.c-torture/execute/builtins/strrchr.c
33349         * gcc.c-torture/execute/builtins/strspn.c
33350         * gcc.c-torture/execute/builtins/strstr-asm.c
33351         * gcc.c-torture/execute/builtins/strstr.c:
33352         ... these new files.
33353
33354         * gcc.c-torture/execute/builtins/abs-2-lib.c
33355         * gcc.c-torture/execute/builtins/abs-3-lib.c
33356         * gcc.c-torture/execute/builtins/complex-1-lib.c
33357         * gcc.c-torture/execute/builtins/fprintf-lib.c
33358         * gcc.c-torture/execute/builtins/fputs-lib.c
33359         * gcc.c-torture/execute/builtins/memcmp-lib.c
33360         * gcc.c-torture/execute/builtins/memmove-lib.c
33361         * gcc.c-torture/execute/builtins/memops-asm-lib.c
33362         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
33363         * gcc.c-torture/execute/builtins/mempcpy-lib.c
33364         * gcc.c-torture/execute/builtins/memset-lib.c
33365         * gcc.c-torture/execute/builtins/printf-lib.c
33366         * gcc.c-torture/execute/builtins/sprintf-lib.c
33367         * gcc.c-torture/execute/builtins/strcat-lib.c
33368         * gcc.c-torture/execute/builtins/strchr-lib.c
33369         * gcc.c-torture/execute/builtins/strcmp-lib.c
33370         * gcc.c-torture/execute/builtins/strcpy-lib.c
33371         * gcc.c-torture/execute/builtins/strcspn-lib.c
33372         * gcc.c-torture/execute/builtins/strlen-2-lib.c
33373         * gcc.c-torture/execute/builtins/strlen-lib.c
33374         * gcc.c-torture/execute/builtins/strncat-lib.c
33375         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
33376         * gcc.c-torture/execute/builtins/strncmp-lib.c
33377         * gcc.c-torture/execute/builtins/strncpy-lib.c
33378         * gcc.c-torture/execute/builtins/strpbrk-lib.c
33379         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
33380         * gcc.c-torture/execute/builtins/strpcpy-lib.c
33381         * gcc.c-torture/execute/builtins/strrchr-lib.c
33382         * gcc.c-torture/execute/builtins/strspn-lib.c
33383         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
33384         * gcc.c-torture/execute/builtins/strstr-lib.c
33385         * gcc.c-torture/execute/builtins/lib/abs.c
33386         * gcc.c-torture/execute/builtins/lib/fprintf.c
33387         * gcc.c-torture/execute/builtins/lib/memset.c
33388         * gcc.c-torture/execute/builtins/lib/printf.c
33389         * gcc.c-torture/execute/builtins/lib/sprintf.c
33390         * gcc.c-torture/execute/builtins/lib/strcpy.c
33391         * gcc.c-torture/execute/builtins/lib/strcspn.c
33392         * gcc.c-torture/execute/builtins/lib/strncat.c
33393         * gcc.c-torture/execute/builtins/lib/strncmp.c
33394         * gcc.c-torture/execute/builtins/lib/strncpy.c
33395         * gcc.c-torture/execute/builtins/lib/strpbrk.c
33396         * gcc.c-torture/execute/builtins/lib/strspn.c
33397         * gcc.c-torture/execute/builtins/lib/strstr.c:
33398         New files containing support routines.
33399
33400         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
33401         declaration.
33402         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
33403         when not optimizing.
33404
33405 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
33406
33407         PR c++/16240
33408         * g++.dg/abi/mangle22.C: New test.
33409         * g++.dg/abi/mangle23.C: Likewise.
33410
33411 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
33412
33413         PR fortran/16290
33414         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
33415         Allow for cases without denormalized floating point numbers.
33416
33417 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
33418
33419         PR c/1027
33420         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33421         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
33422         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
33423         expected warning text.
33424         * gcc.dg/format/diag-2.c: New test.
33425
33426 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33427
33428         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
33429
33430 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
33431
33432         * gcc.dg/builtins-43.c: New.
33433         * gcc.dg/builtins-44.c: New.
33434         * gcc.dg/builtins-45.c: New.
33435
33436 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
33437             Andreas Tobler  <a.tobler@schweiz.ch>
33438
33439         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
33440         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
33441         as SIGSEGV.
33442         * gcc.dg/cleanup-11.c: Likewise.
33443         * gcc.dg/cleanup-8.c: Likewise.
33444         * gcc.dg/cleanup-9.c: Likewise.
33445         * gcc.dg/cleanup-5.c: Run on all platforms.
33446
33447 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33448
33449         * g++.dg/warn/nonnull1.C: New test.
33450
33451 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33452
33453         * gcc.dg/compat/compat-common.h: Wrap up CINT in
33454         an #ifndef SKIP_COMPLEX_INT/#endif pair.
33455         Special-case the Sun compiler wrt to <complex.h>.
33456
33457 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
33458
33459         * gcc.dg/Wunreachable-8.C: New test.
33460
33461         * gcc.dg/h8300-ice2.c : New test.
33462
33463 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
33464
33465         PR fortran/16161
33466         * gfortran.fortran-torture/compile/implicit.f90: Add test
33467         for implicit character.
33468
33469 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
33470
33471         PR fortran/16289
33472         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
33473         Use tiny() intrinsic to find smallest non-negative real
33474
33475 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
33476
33477         * gcc.dg/compat/struct-by-value-22_main.c: New test.
33478         * gcc.dg/compat/struct-by-value-22_x.c: New.
33479         * gcc.dg/compat/struct-by-value-22_y.c: New.
33480
33481         * gcc.c-torture/execute/20040629-1.c: New test.
33482
33483 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
33484
33485         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
33486         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
33487
33488         PR target/16195
33489         * gcc.dg/20040625-1.c: New test.
33490
33491 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33492
33493         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
33494
33495 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33496
33497         PR fortran/15963
33498         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
33499
33500 2004-06-29  Richard Henderson  <rth@redhat.com>
33501
33502         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
33503
33504 2004-06-29  Paul Brook  <paul@codesourcery.com>
33505
33506         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
33507         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
33508
33509 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
33510
33511         PR c++/16260
33512         * g++.dg/parse/crash15.C: New.
33513
33514 2004-06-28  Andrew Pinski  <apinski@apple.com>
33515
33516         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
33517         by the error already.
33518
33519         * g++.dg/opt/ptrmem4.C: Change to compile only test.
33520
33521 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
33522
33523         PR target/14041
33524         * gcc.dg/h8300-bss-align-1.c : New.
33525
33526 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33527
33528         * PR c++/16174
33529         * g++.dg/template/ctor4.C: New.
33530
33531 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33532
33533         PR c++/16205
33534         * g++.dg/warn/Wsequence-point-1.C: New test.
33535
33536 2004-06-27  Paul Brook  <paul@codesourcery.com>
33537
33538         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
33539
33540 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
33541
33542         * g++.old-deja/g++.mike/p7325.C: Remove.
33543
33544 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33545
33546         PR c/14963
33547         * gcc.dg/pr14963.c: New test.
33548
33549 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
33550
33551         PR c++/16193
33552         * g++.dg/parse/redef1.C: New test.
33553
33554 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33555
33556         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
33557         20021110.c.
33558         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
33559         20021119-1.c.
33560         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
33561         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
33562         5-04.c.
33563         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
33564         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
33565         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
33566         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
33567         g++.brendan/enum14.C.
33568         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
33569         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
33570         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
33571         g++.mike/virt1.C.
33572         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
33573         memtemp24.C.
33574
33575 2004-06-27  Roger Sayle  <roger@eyesopen.com>
33576
33577         * gcc.dg/20040527-1.c: New test case.
33578
33579 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
33580
33581         PR gfortran/pr16196
33582         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
33583
33584 2004-06-25  Roger Sayle  <roger@eyesopen.com>
33585
33586         PR middle-end/15825
33587         * gcc.dg/pr15825-1.c: New test case.
33588
33589 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33590
33591         * gcc.c-torture/execute/20040625-1.c: New test.
33592
33593 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33594
33595         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
33596
33597 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33598
33599         * gcc.dg/torture/mips-div-1.c: New test.
33600
33601 2004-06-24  Jeff Law  <law@redhat.com>
33602
33603         * gcc.dg/tree-ssa/20040624-1.c: New test.
33604
33605 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
33606
33607         * gcc.c-torture/compile/20040624-1.c: New test.
33608
33609 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33610
33611         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
33612         this directory.
33613
33614 2004-06-23  Andrew Pinski  <apinski@apple.com>
33615
33616         PR middle-end/15988
33617         * g++.dg/opt/ptrmem4.C: New test.
33618
33619         * gcc.dg/c90-array-quals-2.c: New test.
33620
33621 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
33622
33623         * gcc.dg/kpice1.c: New test.
33624
33625 2006-06-23  Andrew Pinski  <apinski@apple.com>
33626
33627         * gcc.dg/c90-array-quals.c: New test.
33628
33629 2006-06-22  Richard Henderson  <rth@redhat.com>
33630
33631         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
33632
33633 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
33634
33635         * gcc.dg/builtins-config.h: Handle FreeBSD.
33636
33637 2006-06-22  Richard Henderson  <rth@redhat.com>
33638
33639         * g++.dg/opt/devirt1.C: New.
33640
33641 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
33642
33643         * g++.dg/opt/pr15551.C: New testcase.
33644
33645 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
33646
33647         PR target/14800
33648         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
33649         x86_64-*-linux* when compiling for 32bit.
33650
33651 2004-06-21  Andrew Pinski  <apinski@apple.com>
33652
33653         * gcc.dg/pch/struct-1.c: New.
33654         * gcc.dg/pch/struct-1.hs: New.
33655
33656 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
33657
33658         * gcc.dg/pch/save-temps-1.c: New file.
33659         * gcc.dg/pch/save-temps-1.hs: New file.
33660
33661 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33662
33663         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
33664         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
33665
33666 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33667
33668         * gfortran.fortran-torture/execute/select_1.f90: Rename function
33669         to fix type error.
33670         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
33671         Remove trailing spaces.
33672
33673 2004-06-21  Richard Henderson  <rth@redhat.com>
33674
33675         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
33676         merging && to BIT_FIELD_REF.
33677
33678 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
33679
33680         * g++.dg/opt/placeholder1.C: New test.
33681
33682 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33683
33684         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
33685         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33686         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33687         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33688
33689 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
33690
33691         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
33692         extern "C".
33693         * g++.dg/other/pragma-re-1.C: Add comments.
33694
33695 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
33696
33697         PR gfortran/16080
33698         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
33699
33700 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
33701
33702         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
33703         instead of setting the type of size_t by
33704         hand.
33705
33706 2004-06-18  Roger Sayle  <roger@eyesopen.com>
33707
33708         * gcc.dg/unordered-2.c: New test case.
33709         * gcc.dg/unordered-3.c: New test case.
33710
33711 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
33712
33713         PR other/16043
33714         * lib/g++.exp (g++_version): Tweak regexp for version
33715         * lib/g77.exp (g77_version): Likewise.
33716         * lib/gfortran.exp (gfortran_version): Likewise.
33717         * lib/objc.exp (objc_version): Likewise.
33718         * lib/treelang.exp (treelang_version): Likewise.
33719
33720 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
33721
33722         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
33723         Use INT_MAX instead of __INT_MAX__.
33724         * gcc.dg/compat/struct-align-2_y.c: Likewise.
33725
33726         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
33727         * gcc.dg/compat/scalar-return-3_x.c: Use it.
33728         * gcc.dg/compat/scalar-return-3_y.c: Use it.
33729         * gcc.dg/compat/scalar-return-4_x.c: Use it.
33730         * gcc.dg/compat/scalar-return-4_y.c: Use it.
33731         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
33732         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
33733         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
33734         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
33735
33736         * gcc.dg/range-test-1.c: New test.
33737         * g++.dg/opt/range-test-1.C: New test.
33738
33739 2004-06-17  Richard Henderson  <rth@redhat.com>
33740
33741         * objc.dg/sync-1.m: New.
33742         * objc.dg/try-catch-1.m: Don't force next runtime.
33743         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
33744         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
33745         shadowed catch clause.
33746         * objc.dg/try-catch-5.m: New.
33747
33748 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
33749
33750         Bug 14610
33751         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
33752
33753 2004-06-15  Richard Henderson  <rth@redhat.com>
33754
33755         * gcc.dg/20001116-1.c: Move expected warning line.
33756
33757 2004-06-15  Richard Henderson  <rth@redhat.com>
33758
33759         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
33760         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
33761
33762 2004-06-15  Jeff Law  <law@redhat.com>
33763
33764         * gcc.dg/tree-ssa/20040615-1.c: New test.
33765         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
33766         be less sensitive to operand ordering.
33767         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
33768
33769 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
33770
33771         * g++.dg/abi/bitfield3.C: Add comment..
33772
33773 2004-06-15  Richard Henderson  <rth@redhat.com>
33774
33775         * g++.dg/ext/stmtexpr1.C: XFAIL.
33776         * gcc.dg/20030612-1.c: XFAIL.
33777
33778 2004-06-15  Eric Christopher  <echristo@redhat.com>
33779
33780         * g++.dg/charset/asm5.c: New.
33781         * gcc.dg/charset/asm6.c: New.
33782
33783 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33784
33785         PR fortran/15962
33786         * gfortran.fortran-torture/execute/select_1.f90: New test.
33787
33788 2004-06-15  Paul Brook  <paul@codesourcery.com>
33789
33790         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
33791
33792 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33793
33794         PR c++/15967
33795         * g++.dg/lookup/crash3.C: New test.
33796
33797 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33798
33799         PR c++/15947
33800         * g++.dg/parse/dtor4.C: New test.
33801
33802 2004-06-14  Jeff Law  <law@redhat.com>
33803
33804         * gcc.c-torture/compile/20040614-1.c: New test.
33805
33806 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33807
33808         PR fortran/15211
33809         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
33810         LEN of a character array.
33811
33812 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
33813
33814         PR c++/15096
33815         * g++.dg/template/ptrmem10.C: New test.
33816
33817         PR c++/14930
33818         * g++.dg/template/friend30.C: New test.
33819
33820 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33821
33822         PR fortran/14928
33823         * gfortran.fortran-torture/compile/mloc.f90: New test.
33824
33825 2004-06-13  Paul Brook  <paul@codesourcery.com>
33826
33827         * gfortran.fortran-torture/execute/random_2.f90: New test.
33828
33829 2004-06-13  Eric Christopher  <echristo@redhat.com>
33830
33831         * gcc.dg/noncompile/redecl-1.c: Fix error message.
33832
33833 2004-06-12  Paul Brook  <paul@codesourcery.com>
33834
33835         * gfortran.fortran-torture/execute/contained_3.f90: New test.
33836
33837 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33838
33839         PR fortran/14923
33840         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
33841
33842 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33843
33844         PR fortran/14957
33845         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
33846         syntax errors in end statements of contained subroutines.
33847
33848 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33849
33850         PR fortran/12841
33851         * gfortran.fortran-torture/execute/null_arg.f90: New test.
33852
33853 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33854
33855         PR fortran/15665
33856         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
33857
33858 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33859
33860         PR gfortran/12839
33861         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
33862
33863 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
33864
33865         PR c++/15862
33866         * g++.dg/parse/enum1.C: New test.
33867
33868 2004-06-10  Jeff Law  <law@redhat.com>
33869
33870         * gcc.c-torture/compile/20040610-1.c: New test.
33871
33872 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33873
33874         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
33875         * g++.old-deja/g++.other/decl3.C: Likewise.
33876
33877 2004-06-10  Brian Booth  <bbooth@redhat.com>
33878
33879         * gcc.dg/tree-ssa/20031015-1.c: Scan for
33880         V_MAY_DEF instead of VDEF.
33881         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
33882
33883 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
33884
33885         PR c++/14211
33886         * g++.dg/conversion/const1.C: New test.
33887
33888         PR c++/15076
33889         * g++.dg/conversion/reinterpret1.C: New test.
33890
33891         PR c++/15877
33892         * g++.dg/template/enum2.C: New test.
33893
33894         PR c++/15227
33895         * g++.dg/template/error13.C: New test.
33896
33897 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33898
33899         PR fortran/14957
33900         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
33901         arguments to test_* REAL and of the right size.
33902
33903 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33904
33905         PR target/15569
33906         PR rtl-optimization/15681
33907         * gcc.dg/20040609-1.c: New test.
33908
33909 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33910
33911         PR c++/14791
33912         * g++.dg/opt/builtins1.C: New test.
33913
33914 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
33915
33916         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
33917         that use default windows32 struct layout.
33918         * gcc.dg/i386-bitfield2.c: Likewise.
33919
33920 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
33921
33922         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
33923         for mingw32 and cygwin targets.
33924
33925 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
33926
33927         * gcc.dg/pch/macro-4.c: New.
33928         * gcc.dg/pch/macro-4.hs: New.
33929
33930 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33931
33932         PR fortran/13249
33933         * gfortran.fortran-torture/compile/name_clash.f90: New test.
33934
33935 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33936
33937         PR fortran/13372
33938         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
33939
33940 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33941
33942         PR gfortran/14897
33943         * gfortran.fortran-torture/execute/t_edit.f90: New test.
33944
33945 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33946
33947         PR gfortran/15755
33948         * gfortran.fortran-torture/execute/backspace.c : New test.
33949
33950 2004-06-09  Paul Brook  <paul@codesourcery.com>
33951
33952         * gfortran.fortran-torture/execure/intrinsic_associated.f90
33953         (pointer_to_section): Rewrite to use smaller array.
33954
33955 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
33956
33957         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
33958         * gcc.dg/ext/altivec-10.c: Same.
33959         * gcc.dg/ext/altivec-11.c: Same.
33960         * gcc.dg/ext/altivec-12.c: Same.
33961         * gcc.dg/ext/altivec-13.c: Same.
33962         * gcc.dg/ext/altivec-14.c: Same.
33963         * gcc.dg/ext/altivec-15.c: Same.
33964         * gcc.dg/ext/altivec-16.c: Same.
33965         * gcc.dg/ext/altivec-3.c: Same.
33966         * gcc.dg/ext/altivec-4.c: Same.
33967         * gcc.dg/ext/altivec-6.c: Same.
33968         * gcc.dg/ext/altivec-7.c: Same.
33969         * gcc.dg/ext/altivec-8.c: Same.
33970         * gcc.dg/ext/altivec-varargs-1.c: Same.
33971
33972         * g++.dg/ext/altivec-1.C: Correct dg syntax.
33973         * g++.dg/ext/altivec-10.C: Same.
33974         * g++.dg/ext/altivec-2.C: Same.
33975         * g++.dg/ext/altivec-3.C: Same.
33976         * g++.dg/ext/altivec-4.C: Same.
33977         * g++.dg/ext/altivec-5.C: Same.
33978         * g++.dg/ext/altivec-6.C: Same.
33979         * g++.dg/ext/altivec-7.C: Same.
33980         * g++.dg/ext/altivec-8.C: Same.
33981         * g++.dg/ext/altivec-9.C: Same.
33982
33983 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33984
33985         PR c++/7841
33986         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
33987
33988 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33989
33990         * gcc.dg/union-1.c: New test.
33991
33992 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33993
33994         * gcc.dg/builtins-41.c: New test case.
33995         * gcc.dg/builtins-42.c: New test case.
33996
33997 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33998
33999         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
34000         * g++.dg/ext/altivec-10.C: Same.
34001         * g++.dg/ext/altivec-2.C: Same.
34002         * g++.dg/ext/altivec-3.C: Same.
34003         * g++.dg/ext/altivec-4.C: Same.
34004         * g++.dg/ext/altivec-5.C: Same.
34005         * g++.dg/ext/altivec-6.C: Same.
34006         * g++.dg/ext/altivec-7.C: Same.
34007         * g++.dg/ext/altivec-8.C: Same.
34008         * g++.dg/ext/altivec-9.C: Same.
34009         * g++.old-deja/g++.abi/cxa_vec.C: Same.
34010         * g++.old-deja/g++.brendan/new3.C: Same.
34011         * gcc.c-torture/execute/eeprof-1.x: Same.
34012
34013 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34014
34015         PR c/14765
34016         * gcc.dg/pr14765-1.c: New test.
34017
34018 2004-06-07  Roger Sayle  <roger@eyesopen.com>
34019
34020         PR c/14649
34021         * gcc.dg/pr14649-1.c: New test case.
34022
34023 2004-06-07  Richard Henderson  <rth@redhat.com>
34024
34025         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
34026         if temporaries.
34027
34028 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
34029
34030         * g++.dg/eh/elide1.C: Remove XFAIL.
34031
34032 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
34033
34034         PR c++/15337
34035         * g++.dg/expr/sizeof3.C: New test.
34036
34037         PR c++/14777
34038         * g++.dg/template/access14.C: New test.
34039
34040         PR c++/15554
34041         * g++.dg/template/enum1.C: New test.
34042
34043         PR c++/15057
34044         * g++.dg/eh/throw1.C: New test.
34045
34046 2004-06-07  David Ayers  <d.ayers@inode.at>
34047             Ziemowit Laski  <zlaski@apple.com>
34048
34049         * lib/objc.exp (objc_target_compile): Revert the '-framework
34050         Foundation' flag fix, since bare Darwin does not ship
34051         with the Foundation framework.
34052         * objc/execute/next_mapping.h: Provide a local NSConstantString
34053         @interface and @implementation.
34054         (objc_constant_string_init): A constructor function, used to
34055         initialize the NSConstantString meta-class object.
34056         * objc/execute/string1.m: Include "next_mapping.h" instead of
34057         <Foundation/NSString.h>.
34058         * objc/execute/string2.m: Likewise.
34059         * objc/execute/string3.m: Likewise.
34060         * objc/execute/string4.m: Likewise.
34061
34062 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
34063
34064         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
34065         to double. Replace double with FLOAT.
34066         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
34067
34068         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
34069         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
34070         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
34071         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
34072         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
34073         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
34074         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
34075         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
34076
34077 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34078
34079         PR c/13519
34080         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
34081
34082 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34083
34084         PR c++/15503
34085         * g++.dg/template/meminit2.C: New test.
34086
34087 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
34088
34089         PR target/15822
34090         * gcc.c-torture/execute/compare-fp-1.c,
34091         gcc.c-torture/execute/compare-fp-2.c,
34092         gcc.c-torture/execute/compare-fp-3.c,
34093         gcc.c-torture/execute/compare-fp-4.c,
34094         gcc.c-torture/execute/compare-fp-3.x,
34095         gcc.c-torture/execute/compare-fp-4.x: Moved...
34096         * gcc.c-torture/execute/ieee/compare-fp-1.c,
34097         gcc.c-torture/execute/ieee/compare-fp-2.c,
34098         gcc.c-torture/execute/ieee/compare-fp-3.c,
34099         gcc.c-torture/execute/ieee/compare-fp-4.c,
34100         gcc.c-torture/execute/ieee/compare-fp-3.x,
34101         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
34102
34103 2004-06-04  David Ayers  <d.ayers@inode.at>
34104
34105         * objc/execute/protocol-isEqual-4.m: New testcase.
34106
34107 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
34108
34109         * objc/execute/protocol-isEqual-1.m: New testcase.
34110         * objc/execute/protocol-isEqual-2.m: New testcase.
34111         * objc/execute/protocol-isEqual-3.m: New testcase.
34112
34113 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34114
34115         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
34116
34117 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
34118
34119         * lib/objc.exp (objc_target_compile): When running tests on
34120         Darwin (Mac OS X), inform the linker about '-framework
34121         'Foundation'.
34122
34123 2004-06-02  Eric Christopher  <echristo@redhat.com>
34124
34125         * gcc.c-torture/compile/20040602-1.c: New.
34126
34127 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
34128
34129         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
34130         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
34131
34132         PR tree-optimization/14736
34133         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
34134
34135         PR tree-optimization/14042
34136         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
34137
34138         PR tree-optimization/14729
34139         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
34140
34141 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34142
34143         PR fortran/15557
34144         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
34145
34146 2004-06-01  Richard Hederson  <rth@redhat.com>
34147
34148         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
34149
34150 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34151
34152         PR c++/14932
34153         * g++.dg/parse/offsetof4.C: New test.
34154
34155 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
34156
34157         PR objc/7993
34158         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
34159
34160 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
34161
34162         PR c++/15701
34163         * g++.dg/template/friend29.C: New test.
34164
34165 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
34166
34167         PR c/15749
34168         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
34169
34170 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
34171
34172         * gcc.dg/sparc-trap-1.c: New test.
34173
34174 2004-05-31  Roger Sayle  <roger@eyesopen.com>
34175
34176         PR middle-end/15069
34177         * g++.dg/opt/fold3.C: New test case.
34178
34179 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
34180
34181         * lib/target-supports.exp (check_iconv_available): Fix fallout
34182         from 2004-05-28 patch.
34183
34184 2004-05-30  Paul Brook  <paul@codesourcery.com>
34185
34186         PR fortran/15620
34187         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
34188         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
34189
34190 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
34191
34192         * gfortran.fortran-torture/execute/random_1.f90: New test.
34193
34194 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34195
34196         * g++.dg/ext/altivec-10.C: New test.
34197
34198 2004-05-29  Paul Brook  <paul@codesourcery.com>
34199
34200         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
34201
34202 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34203
34204         * gcc.dg/altivec-16.c: New test.
34205
34206 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
34207
34208         * lib/target-supports.exp (check_vmx_hw_available): New.
34209         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
34210
34211         * lib/target-supports.exp (check_alias_available,
34212         check_iconv_available, check_named_sections_available): Use
34213         unique names for temporary files.
34214
34215 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34216
34217         * gcc.dg/altivec-15.c: New test.
34218
34219 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
34220
34221         PR c++/15083
34222         * g++.dg/warn/noeffect6.C: New test.
34223
34224         PR c++/15471
34225         * g++.dg/expr/ptrmem4.C: New test.
34226
34227         PR c++/15640
34228         * g++.dg/template/operator3.C: New test.
34229
34230 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
34231
34232         PR c++/14668
34233         * g++.dg/lookup/redecl1.C: New test.
34234         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
34235
34236 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
34237
34238         * gcc.c-torture/execute/compare-fp-1.c,
34239         gcc.c-torture/execute/compare-fp-2.c,
34240         gcc.c-torture/execute/compare-fp-3.c,
34241         gcc.c-torture/execute/compare-fp-4.c,
34242         gcc.c-torture/execute/compare-fp-3.x,
34243         gcc.c-torture/execute/compare-fp-4.x,
34244         gcc.dg/pr15649-1.c: New.
34245
34246 2004-05-27  Adam Nemet  <anemet@lnxw.com>
34247
34248         PR c++/12883
34249         * g++.dg/init/array14.C: New test.
34250
34251 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
34252
34253         * lib/compat.exp (compat-get-options-main): New.
34254         (compat-get-options): Remove unneeded code, warn for ignored
34255         command.
34256         (compat-execute): Check flag set by dg-require-* commands.
34257
34258         * lib/compat.exp (compat-execute): Break up long lines.
34259
34260 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
34261
34262         * gcc.dg/altivec-7.c: Don't use 'vector long'.
34263         * gcc.dg/altivec-14.c: New test.
34264         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
34265
34266         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
34267         * gcc.dg/altivec-12.c: Ditto.
34268
34269         * gcc.dg/altivec-3.c: Move call to altivec_check.
34270
34271 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34272
34273         PR c++/15044
34274         * g++.dg/template/error12.C: New test.
34275
34276         PR c++/15317
34277         * g++.dg/ext/attrib15.C: New test.
34278
34279         PR c++/15329
34280         * g++.dg/template/ptrmem9.C: New test.
34281
34282 2004-05-25  Paul Brook  <paul@codesourcery.com>
34283
34284         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
34285
34286 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34287
34288         PR c++/15165
34289         * g++.dg/template/crash19.C: New test.
34290
34291 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34292
34293         PR c++/15025
34294         * g++.dg/template/redecl1.C: New test.
34295
34296 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34297
34298         PR c++/14821
34299         * g++.dg/other/ns1.C: New test.
34300
34301         PR c++/14883
34302         * g++.dg/template/invalid1.C: New test.
34303
34304 2004-05-23  Paul Brook  <paul@codesourcery.com>
34305         Victor Leikehman  <lei@haifasphere.co.il>
34306
34307         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
34308         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
34309
34310 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
34311
34312         PR c++/15285
34313         PR c++/15299
34314         * g++.dg/template/non-dependent5.C: New test.
34315         * g++.dg/template/non-dependent6.C: New test.
34316
34317 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
34318
34319         PR c++/15507
34320         * g++.dg/inherit/union1.C: New test.
34321
34322         PR c++/15542
34323         * g++.dg/template/addr1.C: New test.
34324
34325         PR c++/15427
34326         * g++.dg/template/array5.C: New test.
34327
34328         PR c++/15287
34329         * g++.dg/template/array6.C: New test.
34330
34331 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
34332             Roger Sayle  <roger@eyesopen.com>
34333
34334         * g++.dg/lookup/forscope2.C: New test case.
34335
34336 2004-05-22  Ben Elliston  <bje@au.ibm.com>
34337
34338         * gcc.dg/cpp/Wmissingdirs.c: New.
34339
34340 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
34341
34342         PR target/15301
34343         * gcc.dg/compat/union-m128-1.h: New file.
34344         * gcc.dg/compat/union-m128-1_main.c: Likewise.
34345         * gcc.dg/compat/union-m128-1_x.c: Likewise.
34346         * gcc.dg/compat/union-m128-1_y.c: Likewise.
34347
34348 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
34349
34350         PR target/15302
34351         * gcc.dg/compat/struct-complex-1.h: New file.
34352         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
34353         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
34354         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34355
34356 2004-05-20  Roger Sayle  <roger@eyesopen.com>
34357
34358         PR middle-end/3074
34359         * gcc.dg/pr3074-1.c: New test case.
34360         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
34361
34362 2004-05-20  Falk Hueffner  <falk@debian.org>
34363
34364         PR other/15526
34365         * gcc.dg/ftrapv-1.c: New test case.
34366
34367 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
34368
34369         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
34370
34371 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
34372             Jeff Law  <law@redhat.com>
34373
34374         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
34375         * gcc.dg/tree-ssa/20040518-2.c: New test.
34376
34377         * gcc.dg/tree-ssa/20040518-1.c: New test.
34378
34379 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
34380
34381         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
34382
34383 2004-05-18  Paul Brook  <paul@codesourcery.com>
34384
34385         PR fortran/13930
34386         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
34387
34388 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34389
34390         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
34391         constant folding.
34392
34393 2004-05-17  Steven Bosscher  <stevenb@suse.de>
34394
34395         * gcc.dg/tree-ssa/20040517-1.c: New test.
34396
34397 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34398
34399         * gcc.dg/loop-4.c: New test.
34400
34401 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
34402
34403         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
34404
34405 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
34406
34407         PR fortran/15311
34408         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
34409
34410 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34411
34412         PR fortran/13826
34413         PR fortran/13940
34414         * gfortran.fortran-torture/compile/data_1.f90: New test.
34415
34416 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
34417
34418         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
34419         * gcc.dg/uninit-H.c: Define ASM for __s390__.
34420
34421 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34422
34423         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
34424
34425 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34426
34427         PR c/15444
34428         * gcc.dg/format/xopen-1.c: Adjust expected message.
34429         * gcc.dg/format/xopen-3.c: New test.
34430
34431 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
34432
34433         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
34434
34435 2004-05-14  Jeff Law  <law@redhat.com>
34436
34437         * gcc.dg/tree-ssa/20040514-2.c: New test.
34438
34439 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34440
34441         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
34442         this ...
34443         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
34444         this.
34445
34446 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
34447
34448         * gcc.dg/tree-ssa/20040514-1.c: New test.
34449
34450 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34451
34452         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
34453         test.
34454
34455 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34456
34457         PR fortran/14066
34458         * gfortran.fortran-torture/compile/do_1.f90: New test.
34459
34460 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34461
34462         PR fortran/15051
34463         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
34464         test.
34465
34466 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
34467
34468         PR fortran/15149
34469         * gfortran.fortran-torture/execute/random_init.f90: New test.
34470
34471 2004-05-13  Paul Brook  <paul@codesourcery.com>
34472
34473         PR fortran/15314
34474         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
34475
34476 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
34477
34478         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
34479         for the powerpc case.
34480
34481 2004-05-13  Jeff Law  <law@redhat.com>
34482
34483         * gcc.dg/tree-ssa/20040513-1.c: New test.
34484         * gcc.dg/tree-ssa/20040513-2.c: New test.
34485
34486 2004-05-13  Paul Brook  <paul@codesourcery.com>
34487
34488         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
34489         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
34490         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
34491
34492 2004-05-13  Andreas Schwab  <schwab@suse.de>
34493
34494         PR other/10819
34495         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
34496         characters.
34497
34498 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
34499
34500         PR fortran/15294
34501         * gfortran.fortran-torture/execute/adjustr.f90: New file.
34502
34503 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
34504
34505         Merge from tree-ssa-20020619-branch.  See
34506         ChangeLog.tree-ssa for details.
34507
34508 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
34509
34510         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
34511         include <altivec.h> explicitly.
34512         * gcc.dg/altivec-13.c: Likewise.
34513
34514 2004-05-11  Paul Brook  <paul@codesourcery.com>
34515
34516         * gcc.c-torture/compile/20010518-1.c: Force enum size.
34517
34518 2004-05-10  Eric Christopher  <echristo@redhat.com>
34519
34520         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
34521         * gcc.dg/sibcall-4.c: Ditto.
34522
34523 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
34524
34525         * g++.dg/ext/altivec-8.C: New test case.
34526         * gcc.dg/altivec-13.c: New test case.
34527
34528 2004-05-08  Roger Sayle  <roger@eyesopen.com>
34529
34530         * gcc.c-torture/execute/divcmp-1.c: New test case.
34531         * gcc.c-torture/execute/divcmp-2.c: New test case.
34532         * gcc.c-torture/execute/divcmp-3.c: New test case.
34533
34534 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
34535
34536         * g++.dg/other/pragma-re-2.C: New test.
34537
34538 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34539
34540         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
34541         * gcc.dg/i386-387-2.c: Likewise.
34542
34543         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
34544         __builtin_drem.
34545         * gcc.dg/i386-387-6.c: Likewise.
34546
34547 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34548
34549         * gcc.dg/builtins-33.c: Also check log1p*.
34550
34551 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
34552
34553         PR optimization/15296
34554         * gcc.c-torture/execute/pr15296.c: New test.
34555
34556 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
34557
34558         * gcc.dg/builtins-40.c: New test.
34559
34560 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
34561
34562         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
34563
34564 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
34565
34566         * g++.dg/ext/spe1.C: New testcase.
34567
34568 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
34569
34570         * objc.dg/image-info.m: Allow additional attributes
34571         for __image_info section.
34572
34573 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
34574
34575         * gcc.dg/torture/mips-hilo-2.c: New test.
34576
34577 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34578
34579         PR c++/14389
34580         * g++.dg/template/member5.C: New test.
34581
34582 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
34583
34584         * gcc.dg/builtins-34.c: Also check expm1*.
34585
34586 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34587
34588         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
34589         * gcc.dg/torture/builtin-convert-3.c: New test.
34590
34591 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
34592
34593         PR middle-end/15054
34594         * g++.dg/opt/pr15054.C: New test.
34595
34596 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34597
34598         * gcc.dg/torture/builtin-rounding-1.c: New test.
34599         * gcc.dg/builtins-25.c: Delete.
34600         * gcc.dg/builtins-29.c: Delete.
34601
34602 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
34603
34604         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
34605         * gcc.dg/sibcall-4.c: Likewise.
34606         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
34607
34608 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34609
34610         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
34611         bit-field on 16-bit targets.
34612
34613 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34614
34615         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
34616         16-bit targets.
34617
34618 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
34619
34620         * gcc.dg/rs6000-power2-1.c: Change to compile only.
34621         * gcc.dg/rs6000-power2-2.c: Likewise.
34622
34623 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
34624
34625         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
34626         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
34627         Change the asm registers to be in form of frN instead of fN.
34628
34629 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34630
34631         * gcc.dg/torture/builtin-convert-2.c: New test.
34632
34633 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
34634
34635         * gcc.dg/rs6000-power2-1.c: New test.
34636         * gcc.dg/rs6000-power2-2.c: New test.
34637
34638 2004-04-28  Jan Hubicka  <jh@suse.cz>
34639
34640         * gcc.dg/unused-6.c: New test.
34641
34642 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
34643             Ulrich Weigand  <uweigand@de.ibm.com>
34644
34645         * ada/acats/run_all.sh: Define $target variable.
34646
34647 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
34648
34649         PR c++/15119
34650         * g++.dg/other/vararg-1.C: New test.
34651
34652         PR c++/4794
34653         * g++.dg/eh/cleanup3.C: New test.
34654
34655 2004-04-24  Laurent GUERBY <laurent@guerby.net>
34656
34657         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
34658         and ad8011a (target_insn).
34659         * ada/acats/support/macro.dfs: Likewise.
34660         * ada/acats/support/impbit.adb: New file.
34661
34662 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
34663
34664         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
34665
34666 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34667
34668         * gcc.dg/loop-3.c: New test.
34669
34670 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
34671
34672         * gcc.c-torture/execute/simd-5.c: New test.
34673
34674 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34675
34676         PR c++/15064
34677         * g++.dg/template/crash18.C: New test.
34678
34679 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
34680
34681         * g++.dg/ext/complit3.C: New test.
34682
34683 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34684
34685         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
34686         * gcc.dg/altivec-3.c: Same.
34687         * gcc.dg/altivec-varargs-1.c: Same.
34688
34689 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34690
34691         * lib/target-supports.exp (check_profiling_available): Assume
34692         profiling is not available on powerpc-eabi targets.
34693
34694 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
34695
34696         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
34697         * gcc.dg/vmx/bug-1.c: Ditto.
34698
34699 2004-04-20  Eric Christopher  <echristo@redhat.com>
34700
34701         * gcc.dg/charset/extern.c: New test.
34702         * g++.dg/charset/extern3.cc: Ditto.
34703
34704 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
34705
34706         * gcc.dg/builtins-39.c: New test.
34707
34708 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
34709
34710         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
34711
34712 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
34713
34714         * gcc.dg/torture/mips-hilo-1.c: New test.
34715
34716 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
34717
34718         * gcc.c-torture/compile/20040419-1.c: New test.
34719
34720 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
34721
34722         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
34723
34724 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
34725             Aldy Hernandez  <aldyh@redhat.com>
34726
34727         * gcc.c-torture/execute/va-arg-24.c: New.
34728
34729 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
34730             Aldy Hernandez  <aldyh@redhat.com>
34731
34732         * gcc.dg/vmx/1b-01.c: New.
34733         * gcc.dg/vmx/1b-02.c: New.
34734         * gcc.dg/vmx/1b-03.c: New.
34735         * gcc.dg/vmx/1b-04.c: New.
34736         * gcc.dg/vmx/1b-05.c: New.
34737         * gcc.dg/vmx/1b-06.c: New.
34738         * gcc.dg/vmx/1b-07.c: New.
34739         * gcc.dg/vmx/1c-01.c: New.
34740         * gcc.dg/vmx/1c-02.c: New.
34741         * gcc.dg/vmx/3a-01a.c: New.
34742         * gcc.dg/vmx/3a-01.c: New.
34743         * gcc.dg/vmx/3a-01m.c: New.
34744         * gcc.dg/vmx/3a-03.c: New.
34745         * gcc.dg/vmx/3a-03m.c: New.
34746         * gcc.dg/vmx/3a-04.c: New.
34747         * gcc.dg/vmx/3a-04m.c: New.
34748         * gcc.dg/vmx/3a-05.c: New.
34749         * gcc.dg/vmx/3a-06.c: New.
34750         * gcc.dg/vmx/3a-06m.c: New.
34751         * gcc.dg/vmx/3a-07.c: New.
34752         * gcc.dg/vmx/3b-01.c: New.
34753         * gcc.dg/vmx/3b-02.c: New.
34754         * gcc.dg/vmx/3b-10.c: New.
34755         * gcc.dg/vmx/3b-13.c: New.
34756         * gcc.dg/vmx/3b-14.c: New.
34757         * gcc.dg/vmx/3b-15.c: New.
34758         * gcc.dg/vmx/3c-01a.c: New.
34759         * gcc.dg/vmx/3c-01.c: New.
34760         * gcc.dg/vmx/3c-02.c: New.
34761         * gcc.dg/vmx/3c-03.c: New.
34762         * gcc.dg/vmx/3d-01.c: New.
34763         * gcc.dg/vmx/4-01.c: New.
34764         * gcc.dg/vmx/4-03.c: New.
34765         * gcc.dg/vmx/5-01.c: New.
34766         * gcc.dg/vmx/5-02.c: New.
34767         * gcc.dg/vmx/5-03.c: New.
34768         * gcc.dg/vmx/5-04.c: New.
34769         * gcc.dg/vmx/5-05.c: New.
34770         * gcc.dg/vmx/5-06.c: New.
34771         * gcc.dg/vmx/5-07.c: New.
34772         * gcc.dg/vmx/5-07t.c: New.
34773         * gcc.dg/vmx/5-08.c: New.
34774         * gcc.dg/vmx/5-10.c: New.
34775         * gcc.dg/vmx/5-11.c: New.
34776         * gcc.dg/vmx/7-01a.c: New.
34777         * gcc.dg/vmx/7-01.c: New.
34778         * gcc.dg/vmx/7c-01.c: New.
34779         * gcc.dg/vmx/7d-01.c: New.
34780         * gcc.dg/vmx/7d-02.c: New.
34781         * gcc.dg/vmx/8-01.c: New.
34782         * gcc.dg/vmx/8-02a.c: New.
34783         * gcc.dg/vmx/8-02.c: New.
34784         * gcc.dg/vmx/brode-1.c: New.
34785         * gcc.dg/vmx/bug-1.c: New.
34786         * gcc.dg/vmx/bug-2.c: New.
34787         * gcc.dg/vmx/bug-3.c: New.
34788         * gcc.dg/vmx/cw-bug-1.c: New.
34789         * gcc.dg/vmx/cw-bug-2.c: New.
34790         * gcc.dg/vmx/cw-bug-3.c: New.
34791         * gcc.dg/vmx/dct.c: New.
34792         * gcc.dg/vmx/debug-1.c: New.
34793         * gcc.dg/vmx/debug-2.c: New.
34794         * gcc.dg/vmx/debug-3.c: New.
34795         * gcc.dg/vmx/debug-4.c: New.
34796         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
34797         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
34798         * gcc.dg/vmx/eg-5.c: New.
34799         * gcc.dg/vmx/fft.c: New.
34800         * gcc.dg/vmx/gcc-bug-1.c: New.
34801         * gcc.dg/vmx/gcc-bug-2.c: New.
34802         * gcc.dg/vmx/gcc-bug-3.c: New.
34803         * gcc.dg/vmx/gcc-bug-4.c: New.
34804         * gcc.dg/vmx/gcc-bug-5.c: New.
34805         * gcc.dg/vmx/gcc-bug-6.c: New.
34806         * gcc.dg/vmx/gcc-bug-7.c: New.
34807         * gcc.dg/vmx/gcc-bug-8.c: New.
34808         * gcc.dg/vmx/gcc-bug-9.c: New.
34809         * gcc.dg/vmx/gcc-bug-b.c: New.
34810         * gcc.dg/vmx/gcc-bug-c.c: New.
34811         * gcc.dg/vmx/gcc-bug-d.c: New.
34812         * gcc.dg/vmx/gcc-bug-e.c: New.
34813         * gcc.dg/vmx/gcc-bug-f.c: New.
34814         * gcc.dg/vmx/gcc-bug-g.c: New.
34815         * gcc.dg/vmx/gcc-bug-i.c: New.
34816         * gcc.dg/vmx/harness.h: New.
34817         * gcc.dg/vmx/ira1.c: New.
34818         * gcc.dg/vmx/ira2a.c: New.
34819         * gcc.dg/vmx/ira2b.c: New.
34820         * gcc.dg/vmx/ira2.c: New.
34821         * gcc.dg/vmx/ira2c.c: New.
34822         * gcc.dg/vmx/mem.c: New.
34823         * gcc.dg/vmx/newton-1.c: New.
34824         * gcc.dg/vmx/ops.c: New.
34825         * gcc.dg/vmx/sn7153.c: New.
34826         * gcc.dg/vmx/spill2.c: New.
34827         * gcc.dg/vmx/spill3.c: New.
34828         * gcc.dg/vmx/spill.c: New.
34829         * gcc.dg/vmx/t.c: New.
34830         * gcc.dg/vmx/varargs-1.c: New.
34831         * gcc.dg/vmx/varargs-2.c: New.
34832         * gcc.dg/vmx/varargs-3.c: New.
34833         * gcc.dg/vmx/varargs-4.c: New.
34834         * gcc.dg/vmx/varargs-5.c: New.
34835         * gcc.dg/vmx/varargs-6.c: New.
34836         * gcc.dg/vmx/varargs-7.c: New.
34837         * gcc.dg/vmx/vmx.exp: New.
34838         * gcc.dg/vmx/vprint-1.c: New.
34839         * gcc.dg/vmx/vscan-1.c: New.
34840         * gcc.dg/vmx/x-01.c: New.
34841         * gcc.dg/vmx/x-02.c: New.
34842         * gcc.dg/vmx/x-03.c: New.
34843         * gcc.dg/vmx/x-04.c: New.
34844         * gcc.dg/vmx/x-05.c: New.
34845         * gcc.dg/vmx/yousufi-1.c: New.
34846         * gcc.dg/vmx/zero-1.c: New.
34847         * gcc.dg/vmx/zero.c: New.
34848
34849 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
34850
34851         * g++.dg/lookup/java1.C: Update for chage of
34852         _Jv_AllocObject.
34853         * g++.dg/lookup/java2.C: Likewise.
34854
34855 2004-04-17  Laurent GUERBY <laurent@guerby.net>
34856
34857         * ada/acats/run_all.sh: use -O2 by default.
34858
34859 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
34860
34861         * gcc.dg/vr-mult-[12].c: New tests.
34862
34863 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34864
34865         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
34866
34867         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
34868
34869 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
34870
34871         * lib/target-supports.exp (check_profiling_available): Assume
34872         profiling isn't available for mips*-*-elf targets.
34873
34874 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
34875
34876         * gcc.dg/builtins-38.c: New test.
34877
34878 2004-04-14  Eric Christopher  <echristo@redhat.com>
34879
34880         * g++.dg/charset/charset.exp: Run .cc extension tests.
34881
34882 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
34883
34884         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
34885
34886 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34887
34888         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
34889
34890 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
34891
34892         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
34893         * gcc.dg/i386-387-2.c: Likewise.
34894
34895         * gcc.dg/i386-387-7.c: New test.
34896         * gcc.dg/i386-387-8.c: New test.
34897
34898         * gcc.dg/builtins-37.c: New test.
34899
34900 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
34901
34902         * g++.dg/pch/externc-1.C: Add missing semicolon.
34903
34904 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
34905
34906         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
34907
34908 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34909
34910         * gcc.c-torture/execute/20040411-1.c: New test.
34911
34912 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34913
34914         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
34915
34916 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
34917
34918         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
34919
34920 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
34921
34922         * lib/target-supports.exp (check_named_sections_available): New.
34923         * lib/gcc-dg.exp (dg-require-named-sections): New.
34924         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
34925         old-deja.exp.  Also prune error-count message from HP linker.
34926         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
34927
34928         * g++.dg/init/init-ref4.C: Use dg-require-weak.
34929         * g++.old-deja/g++.pt/static3.C: Likewise.
34930         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
34931
34932 2004-04-09  Roger Sayle  <roger@eyesopen.com>
34933
34934         * gcc.c-torture/execute/20040409-1.c: New test case.
34935         * gcc.c-torture/execute/20040409-2.c: New test case.
34936         * gcc.c-torture/execute/20040409-3.c: New test case.
34937
34938 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
34939
34940         * gcc.dg/20040409-1.c: New test.
34941
34942 2004-04-08  Roger Sayle  <roger@eyesopen.com>
34943
34944         PR target/14888
34945         * g++.dg/opt/pr14888.C: New test case.
34946
34947 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
34948
34949         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
34950         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
34951         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
34952         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
34953         New tests.
34954
34955 2004-04-08  Paul Brook  <paul@codesourcery.com>
34956
34957         * gcc.dg/spill-1.c: New test.
34958
34959 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34960
34961         * gcc.dg/torture/builtin-ctype-2.c: New test.
34962
34963 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
34964
34965         * gcc.dg/pch/pch.exp: Add largefile test.
34966
34967 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
34968
34969         * g++.dg/pch/externc-1.Hs: New.
34970         * g++.dg/pch/externc-1.C: New.
34971
34972 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34973
34974         * gcc.dg/compat/struct-by-value-5a_main.c,
34975         gcc.dg/compat/struct-by-value-5b_main.c: New files.
34976         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
34977         * gcc.dg/compat/struct-by-value-5a_x.c,
34978         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
34979         gcc.dg/compat/struct-by-value-5_x.c.
34980         * gcc.dg/compat/struct-by-value-5a_y.c,
34981         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
34982         gcc.dg/compat/struct-by-value-5_y.c.
34983
34984         * gcc.dg/compat/struct-by-value-6a_main.c,
34985         gcc.dg/compat/struct-by-value-6b_main.c: New files.
34986         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
34987         * gcc.dg/compat/struct-by-value-6a_x.c,
34988         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
34989         gcc.dg/compat/struct-by-value-6_x.c.
34990         * gcc.dg/compat/struct-by-value-6a_y.c,
34991         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
34992         gcc.dg/compat/struct-by-value-6_y.c.
34993
34994         * gcc.dg/compat/struct-by-value-7a_main.c,
34995         gcc.dg/compat/struct-by-value-7b_main.c: New files.
34996         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
34997         * gcc.dg/compat/struct-by-value-7a_x.c,
34998         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
34999         gcc.dg/compat/struct-by-value-7_x.c.
35000         * gcc.dg/compat/struct-by-value-7a_y.c,
35001         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
35002         gcc.dg/compat/struct-by-value-7_y.c.
35003
35004 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
35005
35006         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
35007         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
35008         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
35009         options.
35010
35011 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
35012
35013         * gcc.dg/builtins-36.c: New test.
35014
35015 2004-04-06  Paul Brook  <paul@codesourcery.com>
35016
35017         * README.gcc: Remove obsolete contraint on testcases.
35018
35019 2004-04-05  Paul Brook  <paul@codesourcery.com>
35020
35021         PR2123
35022         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
35023         failure and exit(0) on success.
35024         * g++.dg/expr/anew2.C: Ditto.
35025         * g++.dg/expr/anew3.C: Ditto.
35026         * g++.dg/expr/anew4.C: Ditto.
35027
35028 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
35029
35030         PR c++/3518
35031         * g++.dg/template/unify7.C: New.
35032
35033 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35034
35035         * g++.dg/README: Bring up to date with new subdirectories; remove
35036         duplicate subdirectory lines.
35037
35038 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
35039
35040         PR c++/14007
35041         * g++.dg/template/unify5.C: New.
35042         * g++.dg/template/unify6.C: New.
35043         * g++.dg/template/qualttp20.C: Adjust.
35044         * g++.old-deja/g++.jason/report.C: Adjust.
35045         * g++.old-deja/g++.other/qual1.C: Adjust.
35046
35047 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
35048
35049         PR c++/14803
35050         * g++.dg/inherit/ptrmem1.C: New test.
35051
35052 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
35053
35054         PR c++/14755
35055         * gcc.c-torture/execute/20040331-1.c: New test.
35056         * gcc.dg/20040331-1.c: New test.
35057
35058 2004-04-01  Paul Brook  <paul@codesourcery.com>
35059
35060         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
35061
35062 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
35063
35064         PR c++/14724
35065         * g++.dg/init/goto1.C: New test.
35066
35067         PR c++/14763
35068         * g++.dg/template/defarg4.C: New test.
35069
35070 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
35071
35072         * gcc.dg/altivec-11.c: Extend test for more valid cases.
35073
35074 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
35075
35076         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
35077
35078 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
35079
35080         * gcc.dg/noncompile/undeclared-2.c: New test.
35081
35082 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
35083
35084         * gcc.dg/940409-1.c: Remove XFAIL.
35085         * gcc.dg/reg-vol-struct-1.c: New test.
35086
35087 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35088
35089         * gcc.dg/torture/builtin-wctype-1.c: New test.
35090
35091 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
35092
35093         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
35094         * gcc.dg/20001101-1.c: Likewise.
35095         * gcc.dg/20001102-1.c: Likewise.
35096
35097 2004-03-25  Roger Sayle  <roger@eyesopen.com>
35098
35099         * gcc.dg/compare8.c: Add an additional test for XOR.
35100
35101 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35102
35103         * gcc.dg/torture/builtin-ctype-1.c: New test.
35104
35105 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35106
35107         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
35108         * gcc.dg/torture/builtin-math-1.c: Likewise.
35109         * gcc.dg/torture/builtin-power-1.c: New test.
35110
35111 2004-03-24  Andreas Schwab  <schwab@suse.de>
35112
35113         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
35114         IA64 assembler.
35115
35116 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35117             Roger Sayle  <roger@eyesopen.com>
35118
35119         * gcc.dg/compare8.c: New test case.
35120
35121 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
35122
35123         * g++.dg/ext/altivec-7.C: New test.
35124
35125 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
35126
35127         PR 12267, 12391, 12560, 13129, 14114, 14133
35128         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
35129         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
35130         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
35131         Adjust error regexps.
35132         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
35133         * gcc.dg/noncompile/undeclared-1.c: New test cases.
35134         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
35135         * gcc.dg/local1.c: Add explanatory comment.
35136
35137 2004-03-23  Roger Sayle  <roger@eyesopen.com>
35138
35139         PR optimization/14669
35140         * g++.dg/opt/fold2.C: New test case.
35141
35142 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
35143
35144         PR c/14069
35145         * gcc.dg/20040322-1.c: New test.
35146
35147 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35148
35149         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
35150         * gcc.dg/ultrasp4.c: Likewise.
35151         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
35152
35153 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
35154
35155         * gcc.dg/i386-sse-8.c: Reset default options.
35156
35157 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
35158
35159         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
35160         in the error message text.
35161
35162 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35163
35164         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
35165
35166 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
35167
35168         PR c++/14616
35169         * g++.dg/init/array13.C: New test.
35170
35171 2004-03-20  Roger Sayle  <roger@eyesopen.com>
35172
35173         PR target/13889
35174         * gcc.c-torture/compile/pr13889.c: New test case.
35175
35176 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35177
35178         PR c/14635
35179         * builtins-1.c (nan, nans): Don't test.
35180         * builtins-30.c: Don't use nan, nanf, nanl.
35181         * builtins-35.c: New test.
35182
35183 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
35184
35185         * g++.dg/ext/altivec-6.C: New test.
35186
35187 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
35188
35189         * g++.dg/init/placement3.C: New test.
35190
35191         * g++.dg/template/spec13.C: New test.
35192
35193         * g++.dg/lookup/using11.C: New test.
35194
35195         * g++.dg/lookup/koenig3.C: New test.
35196
35197         * g++.dg/template/operator2.C: New test.
35198
35199         * g++.dg/expr/dtor3.C: New test.
35200         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
35201         marker.
35202         * g++.old-deja/g++.law/visibility28.C: Likewise.
35203
35204 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
35205
35206         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
35207         * gcc.dg/ppc64-abi-3.c: Likewise.
35208
35209 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35210
35211         PR c++/14545
35212         * g++.dg/parse/template15.C: New test.
35213
35214 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35215
35216         * g++.dg/expr/dtor2.C: New test.
35217
35218         * g++.dg/lookup/anon4.C: New test.
35219
35220         * g++.dg/overload/using1.C: New test.
35221
35222         * g++.dg/template/lookup7.C: New test.
35223
35224         * g++.dg/template/typename6.C: New test.
35225
35226         * g++.dg/expr/cond6.C: New test.
35227
35228 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35229
35230         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
35231
35232 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35233
35234         * g++.dg/expr/cond5.C: New test.
35235         * g++.dg/expr/constcast1.C: Likewise.
35236         * g++.dg/expr/ptrmem2.C: Likewise.
35237         * g++.dg/expr/ptrmem3.C: Likewise.
35238         * g++.dg/lookup/main1.C: Likewise.
35239         * g++.dg/template/lookup6.C: Likewise.
35240
35241 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35242
35243         * gcc.dg/local1.c: New test.
35244
35245         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
35246
35247 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35248
35249         * gcc.dg/torture/builtin-convert-1.c: New test.
35250
35251 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35252
35253         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
35254
35255 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
35256
35257         PR c++/14481
35258         * g++.dg/warn/Wunused-7.C: New test.
35259
35260 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35261
35262         * gcc.dg/torture/builtin-integral-1.c: New test.
35263
35264 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
35265
35266         PR c++/14586
35267         * g++.dg/parse/non-dependent3.C: New test.
35268
35269 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
35270
35271         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
35272         * g++.dg/eh/simd-2.C: Likewise.
35273         * g++.dg/init/array10.C: Likewise.
35274         * gcc.c-torture/compile/simd-1.c: Likewise.
35275         * gcc.c-torture/compile/simd-2.c: Likewise.
35276         * gcc.c-torture/compile/simd-3.c: Likewise.
35277         * gcc.c-torture/compile/simd-4.c: Likewise.
35278         * gcc.c-torture/compile/simd-6.c: Likewise.
35279         * gcc.c-torture/execute/simd-1.c: Likewise.
35280         * gcc.c-torture/execute/simd-2.c: Likewise.
35281         * gcc.dg/compat/vector-defs.h: Likewise.
35282         * gcc.dg/20020531-1.c: Likewise.
35283         * gcc.dg/altivec-3.c: Likewise.
35284         * gcc.dg/altivec-4.c: Likewise.
35285         * gcc.dg/altivec-varargs-1.c: Likewise.
35286         * gcc.dg/compat/vector-defs.h: Likewise.
35287         * gcc.dg/i386-mmx-3.c: Likewise.
35288         * gcc.dg/i386-sse-4.c: Likewise.
35289         * gcc.dg/i386-sse-5.c: Likewise.
35290         * gcc.dg/i386-sse-8.c: Likewise.
35291         * gcc.dg/simd-1.c: Likewise.
35292         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
35293         __ev64_opaque__ since the machine description provides it.
35294
35295 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35296
35297         * lib/compat.exp (skip_list): New global variable.
35298         Use it to hold the user defined COMPAT_SKIPS list if any.
35299         (compat-obj): Add the members of skip_list to optall.
35300
35301 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35302
35303         * gcc.dg/compat/union-by-value-1_main.c,
35304         union-by-value-1_x.c, union-by-value-1_y.c,
35305         union-check.h, union-defs.h,
35306         union-init.h, union-return-1_main.c,
35307         union-return-1_x.c, union-return-1_y.c: New files.
35308
35309 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35310
35311         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
35312         mixed-struct-init.h: Add 4 mixed structure types.
35313         struct-by-value-21_main.c, struct-by-value-21_x.c,
35314         struct-by-value-21_y.c, struct-return-21_main.c,
35315         struct-return-21_x.c, struct-return-21_y.c: New files.
35316
35317 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
35318
35319         PR c++/14550
35320         * g++.dg/parse/template14.C: New test.
35321
35322 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35323
35324         * gcc.c-torture/execute/20040313-1.c: New test.
35325
35326 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
35327
35328         PR target/14533
35329         * gcc.dg/20040311-2.c: New test.
35330
35331 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
35332
35333         PR other/14544
35334         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
35335         bit-field.
35336
35337 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
35338
35339         * gcc.dg/20040305-2.c: Add missing return statement.
35340
35341 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35342
35343         * gcc.dg/builtins-34.c: Also check pow10*.
35344
35345 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
35346
35347         PR target/14262
35348         * gcc.dg/20040305-2.c: New test.
35349
35350 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
35351
35352         * gcc.dg/20040310-1.c: New test.
35353
35354 2004-03-11  Roger Sayle  <roger@eyesopen.com>
35355
35356         * gcc.c-torture/execute/20040311-1.c: New test case.
35357
35358 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
35359
35360         PR c++/14476
35361         * g++.dg/lookup/enum1.C: New test.
35362
35363 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
35364
35365         PR c++/14510
35366         * g++.dg/lookup/struct2.C: New test.
35367
35368 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
35369
35370         * gcc.dg/builtins-34.c: New test.
35371
35372 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35373
35374         * gcc.dg/torture/builtin-nonneg-1.c: New test.
35375
35376 2004-03-09  James E Wilson  <wilson@specifixinc.com>
35377
35378         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
35379         * gcc.dg/alias-2.c: New testcase.
35380
35381 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
35382
35383         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
35384
35385 2004-03-09  Roger Sayle  <roger@eyesopen.com>
35386
35387         * gcc.c-torture/execute/20040309-1.c: New test case.
35388
35389 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
35390
35391         PR c++/14397
35392         * g++.dg/overload/ref1.C: New.
35393
35394 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35395
35396         PR c++/14409
35397         * g++.dg/template/spec12.C: New test.
35398
35399         PR c++/14448
35400         * g++.dg/parse/crash14.C: New test.
35401
35402 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
35403
35404         PR c++/14230
35405         * g++.dg/init/ref11.C: New test.
35406
35407 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
35408
35409         PR c++/14432
35410         * g++.dg/parse/builtin2.C: New test.
35411
35412 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
35413
35414         PR c++/14401
35415         * g++.dg/init/ctor3.C: New test.
35416         * g++.dg/init/union1.C: New test.
35417         * g++.dg/ext/anon-struct4.C: New test.
35418
35419 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
35420
35421         * g++.dg/lookup/koenig1.C: Tweak error messages.
35422         * g++.dg/lookup/used-before-declaration.C: Likewise.
35423         * g++.dg/other/do1.C: Likewise.
35424         * g++.dg/overload/koenig1.C: Likewise.
35425         * g++.dg/parse/crash13.C: Likewise.
35426         * g++.dg/template/instantiate3.C: Likewise.
35427
35428 2004-03-08  Eric Christopher  <echristo@redhat.com>
35429
35430         * * lib/target-supports.exp: Enable libiconv in test
35431         compilation.  Fix up error checking.
35432
35433 2004-03-08  Roger Sayle  <roger@eyesopen.com>
35434
35435         PR middle-end/14289
35436         * gcc.dg/pr14289-1.c: New test case.
35437         * gcc.dg/pr14289-2.c: Likewise.
35438         * gcc.dg/pr14289-3.c: Likewise.
35439
35440 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
35441
35442         * gcc.c-torture/execute/20040308-1.c: New test.
35443
35444 2004-03-07  Roger Sayle  <roger@eyesopen.com>
35445
35446         * gcc.c-torture/execute/20040307-1.c: New test case.
35447
35448 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
35449
35450         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
35451
35452 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
35453
35454         * gcc.dg/20040306-1.c: New test.
35455
35456 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
35457
35458         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
35459         them static.
35460         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
35461
35462 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35463
35464         PR c/14465
35465         * gcc.dg/decl-6.c: New test.
35466
35467 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35468
35469         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
35470         Rename LOGPOW -> LOG_POW.
35471         (SQRT_EXP, POW_EXP): New.
35472
35473 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35474
35475         * gcc.dg/i386-sse-8.c: New test.
35476
35477 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35478
35479         PR c/14114
35480         * gcc.dg/decl-5.c: New test.
35481
35482 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
35483
35484         * gcc.dg/20040305-1.c: New test.
35485
35486 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
35487
35488         PR other/14354
35489         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
35490
35491 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
35492
35493         PR c++/14425, c++/14426
35494         * g++.dg/ext/altivec-4.C: New test.
35495         * g++.dg/ext/altivec-5.C: New test.
35496
35497 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
35498
35499         * g++.old-deja/g++.other/linkage1.C: Expect errors about
35500         global variables of a type with no linkage.
35501         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
35502         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
35503         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
35504         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
35505         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
35506         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
35507         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
35508         * g++.dg/warn/deprecated.C: Name enum Color.
35509         * g++.dg/overload/VLA.C: Name structure for 'b'.
35510         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
35511
35512 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35513
35514         * gcc.c-torture/compile/20040304-1.c: New test.
35515
35516 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
35517
35518         PR 13728
35519         * gcc.dg/decl-4.c: New testcase.
35520
35521 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
35522
35523         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
35524         as PRECF if sizeof (float) > sizeof (double).
35525         (PRECL): Make it the same as PRECF if
35526         sizeof (float) > sizeof (long double).
35527
35528 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35529
35530         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
35531         system type.  Add check for irix6 which doesn't have c99 runtime.
35532
35533 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
35534
35535         * gcc.dg/const-elim-1.c: xfail for xtensa.
35536
35537 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35538
35539         PR c++/14369
35540         * g++.dg/template/cond4.C: New test.
35541
35542 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35543
35544         PR c++/14360
35545         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
35546
35547         PR c++/14361
35548         * g++.dg/parse/defarg7.C: New test.
35549
35550         PR c++/14359
35551         * g++.dg/template/friend26.C: New test.
35552
35553 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35554
35555         PR c++/14324
35556         * g++.dg/abi/mangle21.C: New test.
35557
35558         PR c++/14260
35559         * g++.dg/parse/constructor2.C: New test.
35560
35561         PR c++/14337
35562         * g++.dg/template/sfinae1.C: New test.
35563
35564 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35565
35566         PR c++/14267
35567         * g++.dg/expr/crash2.C: New test.
35568
35569         PR middle-end/13448
35570         * gcc.dg/inline-5.c: New test.
35571         * gcc.dg/always-inline.c: Split out tests into ...
35572         * gcc.dg/always-inline2.c: ... this and ...
35573         * gcc.dg/always-inline3.c: ... this.
35574
35575 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35576
35577         PR debug/12103
35578         * g++.dg/debug/crash1.C: New test.
35579
35580 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
35581
35582         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
35583         function with __attribute__((noinline)).
35584         (recurser_void2): Likewise.
35585         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
35586         (recurser_void2): Likewise.
35587
35588 2004-02-29  Roger Sayle  <roger@eyesopen.com>
35589
35590         PR middle-end/14203
35591         * g++.dg/warn/Wunused-6.C: New test case.
35592
35593 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
35594
35595         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
35596         not defined.
35597
35598 2004-02-27  Eric Christopher  <echristo@redhat.com>
35599
35600         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
35601         * g++.dg/charset/asm2.c: Run only x86.
35602         * gcc.dg/charset/asm3.c: Ditto.
35603
35604 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
35605
35606         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
35607         ld_library_path.
35608
35609 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
35610
35611         * g++.dg/ext/altivec-3.C: New.
35612
35613 2004-02-26  Richard Henderson  <rth@redhat.com>
35614
35615         * g++.dg/ext/attrib10.C: Mark for warning.
35616         * gcc.dg/attr-alias-1.c: New.
35617
35618 2004-02-26  Richard Henderson  <rth@redhat.com>
35619
35620         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
35621         * gcc.c-torture/execute/20040208-2.c: ... it back.
35622
35623 2004-02-26  Eric Christopher  <echristo@redhat.com>
35624
35625         * lib/target-supports.exp (check-iconv-available): New function.
35626         * lib/gcc-dg.exp (dg-require-iconv): New function.
35627         Use above.
35628         * gcc.dg/charset: New directory.
35629         * gcc.dg/charset/charset.exp: New file.
35630         * gcc.dg/charset/asm1.c: Ditto.
35631         * gcc.dg/charset/asm2.c: Ditto.
35632         * gcc.dg/charset/asm3.c: Ditto.
35633         * gcc.dg/charset/asm4.c: Ditto.
35634         * gcc.dg/charset/asm5.c: Ditto.
35635         * gcc.dg/charset/attribute1.c: Ditto.
35636         * gcc.dg/charset/attribute2.c: Ditto.
35637         * gcc.dg/charset/string1.c: Ditto.
35638         * g++.dg/charset: New directory.
35639         * g++.dg/dg.exp: Add here. Special options.
35640         * g++.dg/charset/charset.exp: New file.
35641         * g++.dg/charset/asm1.c: Ditto.
35642         * g++.dg/charset/asm2.c: Ditto.
35643         * g++.dg/charset/asm3.c: Ditto.
35644         * g++.dg/charset/asm4.c: Ditto.
35645         * g++.dg/charset/attribute1.c: Ditto.
35646         * g++.dg/charset/attribute2.c: Ditto.
35647         * g++.dg/charset/extern1.cc: Ditto.
35648         * g++.dg/charset/extern2.cc: Ditto.
35649         * g++.dg/charset/string1.c: Ditto.
35650
35651 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
35652
35653         PR c++/14278
35654         * g++.dg/parse/comma1.C: New test.
35655
35656 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35657
35658         PR c++/14284
35659         * g++.dg/template/ttp8.C: New test.
35660
35661 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
35662
35663         * gcc.dg/fixuns-trunc-1.c: New test.
35664
35665 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35666
35667         * gcc.dg/builtins-config.h: Use #elif.
35668
35669 2004-02-26  Michael Matz  <matz@suse.de>
35670
35671         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
35672         * gcc.dg/991214-1.c: Likewise.
35673         * gcc.dg/i386-asm-1.c: Likewise.
35674
35675 2004-02-25  Richard Henderson  <rth@redhat.com>
35676
35677         * gcc.c-torture/execute/20040208-2.c: Move ...
35678         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
35679
35680 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35681
35682         PR c++/14246
35683         * g++.dg/other/crash-3.C: New test.
35684
35685 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35686
35687         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
35688         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
35689
35690         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
35691         HP-UX.
35692
35693 2004-02-24  Michael Matz  <matz@suse.de>
35694
35695         * gcc.dg/i386-regparm.c: New.
35696
35697 2004-02-23  James E Wilson  <wilson@specifixinc.com>
35698
35699         * gcc.c-torture/execute/20040223-1.c: New.
35700
35701 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
35702             Kazu Hirata  <kazu@cs.umass.edu>
35703
35704         * gcc.dg/fwritable-strings-1.c: Remove.
35705
35706 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
35707
35708         PR c/14156
35709         * gcc.dg/20040223-1.c: New test.
35710
35711 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35712
35713         PR c++/14106
35714         * g++.dg/ext/typeof9.C: New test.
35715
35716 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35717
35718         PR c++/14250
35719         * g++.dg/other/switch1.C: New test.
35720
35721 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35722
35723         * gcc.dg/cast-function-1.c: Adjust for new informative message.
35724         * gcc.dg/va-arg-1.c: Likewise.
35725
35726 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35727
35728         PR c++/14143
35729         * g++.dg/template/koenig5.C: New test.
35730
35731 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
35732
35733         * g++.dg/ext/altivec-1.C: Generalize target triple.
35734         * g++.dg/ext/altivec-2.C: New test case.
35735         * g++.dg/ext/altivec_check.h: New file.
35736         * gcc.dg/altivec-1.c: Generalize target triple;
35737         include altivec_check.h and call altivec_check().
35738         * gcc.dg/altivec-[2-5].c: Generalize target triple.
35739         * gcc.dg/altivec-6.c: New test case.
35740         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
35741         type casts as needed.
35742         * gcc.dg/altivec-10.c: Include altivec_check.h and call
35743         altivec_check().
35744         * gcc.dg/altivec-12.c: New test case.
35745         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
35746         include altivec_check.h and call altivec_check().
35747         * gcc.dg/altivec_check.h: New file.
35748
35749 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35750
35751         * lib/target-supports.exp (check_alias_available): Don't mangle
35752         function `g' in test program.
35753
35754 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35755
35756         * lib/target-supports.exp (check_profiling_available): Check
35757         argument to determine whether we support a profiling type.
35758         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
35759         check_profiling_available.
35760         * g++.dg/bprob/bprob.exp: Likewise.
35761         * g77.dg/bprob/bprob.exp: Likewise.
35762         * gcc.misc-tests/bprob.exp: Likewise.
35763         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
35764         dg-require-profiling and delete expected error handling.
35765         * gcc.dg/20021014-1.c: Likewise.
35766         * gcc.dg/nest.c: Likewise.
35767
35768 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35769
35770         PR c++/12007
35771         * g++.dg/other/vthunk1.C: New test.
35772
35773 2004-02-20  Falk Hueffner  <falk@debian.org>
35774
35775         PR target/14201
35776         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
35777
35778 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
35779
35780         PR c++/13927
35781         * g++.dg/other/error8.C: Remove XFAIL markers.
35782
35783         PR c++/14173
35784         * g++.dg/ext/packed5.C: New test.
35785
35786         PR c++/14199
35787         * g++.dg/warn/Wunused-5.C: New test.
35788
35789         PR c++/14186
35790         * g++.dg/lookup/member1.C: New test.
35791
35792 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
35793
35794         * gcc.c-torture/compile/20040130-1.c: Enable only when
35795         __INT_MAX__ >= 2147483647L.
35796         * gcc.c-torture/compile/961203-1.c: Likewise.
35797
35798 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
35799
35800         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
35801         * g++.dg/opt/template1.C: Robustify assembler regexp
35802
35803 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35804
35805         * gcc.c-torture/execute/simd-4.x: Remove.
35806         * gcc.c-torture/execute/va-arg-25.x: Likewise.
35807         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
35808         Guard with #ifndef SKIP_ATTRIBUTE.
35809         * gcc.dg/compat/vector-1_y.c: Likewise.
35810         * gcc.dg/compat/vector-2_x.c: Likewise.
35811         * gcc.dg/compat/vector-2_y.c: Likewise.
35812         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
35813         * g++.dg/eh/simd-2.C: Likewise.
35814
35815 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
35816
35817         * gcc.c-torture/compile/complex-1.c: New.
35818
35819 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
35820
35821         PR target/14209
35822         * gcc.c-torture/execute/20040218-1.c: New test.
35823
35824 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35825
35826         PR c++/14181
35827         * g++.dg/parse/new2.C: New test.
35828
35829 2004-02-18  Paul Brook  <paul@codesourcery.com>
35830
35831         * gcc.c-torture/compile/libcall-1.c: New test.
35832
35833 2004-02-18  Paul Brook  <paul@codesourcery.com>
35834
35835         PR debug/12934
35836         * gcc.dg/debug/debug-7.c: New test.
35837
35838 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
35839
35840         * gcc.dg/20040217-1.c: New test.
35841
35842 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
35843
35844         * gcc.c-torture/execute/990208-1.x: Delete.
35845
35846 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
35847
35848         * gcc.c-torture/execute/20040208-2.x: New file.
35849
35850 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
35851
35852         PR c++/11326
35853         * g++.dg/abi/structret1.C: New test.
35854
35855 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
35856
35857         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
35858         (i386_cpuid): No need to test if cpuid is available on AMD64.
35859         Fix assembly, so that it works onboth i386 and AMD64.
35860         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
35861         (vecInLong): Fix s[] member type to unsigned int.
35862         (vecInWord): Remove type.
35863         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
35864         (a64, b64, c64, d64, e64): Remove.
35865         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
35866         Remove unused variable.  Remove initialization of removed variables.
35867         Don't call mmx_tests nor sse_tests.
35868         (reference_mmx, reference_sse): Remove.
35869         (check): Add return stmt.
35870         * gcc.dg/i386-sse-7.c: New test.
35871         * gcc.dg/i386-mmx-4.c: New test.
35872
35873 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35874
35875         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
35876         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35877         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35878         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
35879         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
35880         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
35881         g++.dg/tc1/dr94.C: Fix line terminator.
35882
35883 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
35884
35885         * gcc.c-torture/compile/20040216-1.c: New.
35886
35887 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35888
35889         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35890         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35891         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
35892         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
35893         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
35894         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
35895
35896 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35897
35898         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
35899
35900 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
35901
35902         PR c++/13971
35903         * g++.dg/expr/cond4.C: New test.
35904
35905         PR c++/14086
35906         * g++.dg/lookup/crash2.C: New test.
35907
35908 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
35909
35910         * gcc.c-torture/compile/20040214-2.c: New test.
35911
35912 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
35913
35914         PR c++/14116
35915         * g++.dg/ext/typeof8.C: New test.
35916
35917 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
35918
35919         * gcc.c-torture/compile/20040214-1.c: New test.
35920
35921 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35922
35923         PR c++/13635
35924         * g++.dg/template/spec11.C: New test.
35925
35926 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35927
35928         PR c++/13927
35929         * g++.dg/other/error8.C: New test.
35930
35931 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
35932
35933         PR c++/14122
35934         * g++.dg/template/array4.C: New test.
35935
35936         PR c++/14108
35937         * g++.dg/inherit/thunk2.C: New test.
35938
35939         PR c++/14083
35940         * g++.dg/eh/cond2.C: New test.
35941
35942 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
35943
35944         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
35945
35946 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
35947
35948         * lib/scanasm.exp (dg-scan): Quote pattern before display.
35949
35950 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
35951
35952         * g++.dg/simd-2.C: xfail on ppc64-linux.
35953
35954 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35955
35956         PR c/456
35957         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
35958         tests.
35959
35960 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
35961
35962         * gcc.dg/builtins-33.c: New test.
35963
35964 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
35965
35966         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
35967
35968 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35969
35970         * g++.dg/simd-2.C: Set -maltivec for ppc64.
35971
35972 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35973
35974         * gcc.dg/ppc64-abi-3.c: New test.
35975
35976 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
35977
35978         PR c/14092
35979
35980         * gcc.dg/pr14092-1.c: New testcase.
35981
35982 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
35983
35984         * gcc.dg/cpp/assert4.c: Fix typo last change.
35985
35986         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
35987         * gcc.dg/cpp/assert4.c: Handle powerpc64.
35988
35989         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
35990
35991 2004-02-09  Roger Sayle  <roger@eyesopen.com>
35992
35993         * gcc.c-torture/compile/20040209-1.c: New test case.
35994
35995 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35996
35997         * gcc.dg/c90-init-1.c: Adjust expected error messages.
35998
35999 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
36000
36001         * gcc.c-torture/execute/20040208-[12].c: New tests.
36002
36003 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36004
36005         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
36006
36007 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36008
36009         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
36010
36011 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
36012
36013         Bug 13856
36014         * gcc.dg/visibility-8.c: New testcase.
36015
36016 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
36017
36018         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
36019         arguments.
36020         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
36021
36022 2004-02-07  Roger Sayle  <roger@eyesopen.com>
36023
36024         PR middle-end/13696
36025         * g++.dg/opt/fold1.C: New test case.
36026
36027 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36028
36029         PR c++/14033
36030         * g++.dg/other/crash-2.C: New test.
36031
36032 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36033
36034         PR c++/14028
36035         * g++.dg/parse/angle-bracket2.C: New test.
36036
36037 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36038
36039         PR middle-end/13750
36040         Revert:
36041         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
36042         PR pch/13361
36043         * g++.dg/pch/wchar-1.C: New.
36044         * g++.dg/pch/wchar-1.Hs: New.
36045
36046 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36047
36048         PR c++/14008
36049         * g++.dg/parse/error15.C: New test.
36050         * g++.dg/parse/crash11.C: Update dg-error mark.
36051
36052 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36053
36054         PR c++/13932
36055         * g++.dg/warn/conv2.C: New test.
36056
36057 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36058
36059         PR c++/13086
36060         * g++.dg/warn/incomplete1.C: Remove xfail.
36061
36062 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36063
36064         * lib/file-format.exp (gcc_target_object_format): Use
36065         ${tool}_target_compile, not gcc_target_compile.
36066         * lib/target-supports.exp (check_alias_available): Likewise.
36067         (check_gc_sections_available): Likewise.
36068         * g++.dg/ext/attrib10.C: Use dg-require-alias.
36069         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
36070         dg-require-alias.
36071
36072 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36073
36074         PR c++/13969
36075         * g++.dg/template/static6.C: New test.
36076
36077 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
36078
36079         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
36080
36081 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36082
36083         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
36084         tests for systems where `char' is unsigned by default.
36085
36086 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36087
36088         PR c++/13997
36089         * g++.dg/template/partial3.C: New test.
36090
36091 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
36092
36093         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
36094         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
36095         Remove mentions of obsolete ports.
36096
36097 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
36098
36099         * gcc.dg/noncompile/20001228-1.c: Fix for new
36100         error message.
36101
36102 2004-02-03  Roger Sayle  <roger@eyesopen.com>
36103
36104         PR target/9348
36105         * gcc.c-torture/execute/multdi-1.c: New test case.
36106
36107 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36108
36109         PR c++/13925
36110         * g++.dg/template/lookup5.C: New test.
36111
36112 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36113
36114         PR c++/13950
36115         * g++.dg/template/lookup4.C: New test.
36116
36117         PR c++/13970
36118         * g++.dg/parse/error14.C: New test.
36119
36120         PR c++/14002
36121         * g++.dg/parse/template13.C: New test.
36122
36123 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36124
36125         PR c++/13978
36126         * g++.dg/template/koenig4.C: New test.
36127
36128         PR c++/13968
36129         * g++.dg/template/crash17.C: New test.
36130
36131         PR c++/13975
36132         * g++.dg/parse/error13.C: New test.
36133         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
36134
36135 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36136
36137         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
36138
36139 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
36140
36141         PR c/11658
36142         PR c/13994
36143         * gcc.dg/noncompile/20040203-1.c: New test.
36144         * gcc.dg/noncompile/20040203-2.c: Likewise.
36145         * gcc.dg/noncompile/20040203-3.c: Likewise.
36146         * gcc.dg/20040203-1.c: Likewise.
36147
36148 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
36149
36150         PR c++/10858
36151         * g++.dg/template/sizeof7.C: New test.
36152
36153 2004-02-02  Eric Christopher  <echristo@redhat.com>
36154             Zack Weinberg  <zack@codesourcery.com>
36155
36156         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
36157
36158 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
36159
36160         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
36161         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
36162         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
36163         * gcc.dg/cleanup-5.c: Run only on Linux targets.
36164
36165 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
36166
36167         PR c++/13113
36168         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
36169
36170         PR c++/13854
36171         * g++.dg/ext/attrib13.C: New test.
36172
36173         PR c++/13907
36174         * g++.dg/conversion/op2.C: New test.
36175
36176 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36177
36178         * gcc.dg/titype-1.c: Fix pasto.
36179
36180 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36181
36182         * gcc.dg/titype-1.c: New test.
36183
36184 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36185
36186         PR c++/13957
36187         * g++.dg/template/non-type-template-argument-1.C,
36188         g++.dg/template/qualified-id1.C: Update dg-error marks.
36189         * g++.dg/template/nontype6.C: New test.
36190
36191 2004-02-01  Roger Sayle  <roger@eyesopen.com>
36192
36193         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
36194         * gcc.dg/builtins-31.c: New testcase.
36195         * gcc.dg/builtins-32.c: New testcase.
36196
36197 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
36198
36199         * objc.dg/call-super-2.m: Update line numbers
36200         for the including of stddef.h.
36201
36202 2004-01-30  Michael Matz  <matz@suse.de>
36203
36204         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
36205         g++.dg/ext/case-range3.C: New tests.
36206
36207 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36208
36209         DR206
36210         PR c++/13813
36211         * g++.dg/template/member4.C: New test.
36212
36213 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36214
36215         PR c++/13683
36216         * g++.dg/template/sizeof6.C: New test.
36217
36218 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36219
36220         * gcc.dg/fwritable-strings-1.c: New test.
36221
36222 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36223
36224         * gcc.c-torture/compile/20040130-1.c: New test.
36225
36226 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
36227
36228         * objc.dg/call-super-2.m: Include stddef.h for size_t.
36229
36230 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
36231
36232         PR c++/13883
36233         * g++.dg/template/ctor3.C: New test.
36234
36235 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36236
36237         * g++.dg/tc1: New directory.
36238         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
36239         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
36240         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
36241         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
36242         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
36243
36244 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36245
36246         * g++.dg/parse/error11.C: New test.
36247         * g++.dg/parse/error12.C: Likewise.
36248
36249 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
36250
36251         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
36252         (scan_initial, main): Use aligned_sizeof instead of sizeof.
36253
36254 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
36255
36256         PR c++/13791
36257         * g++.dg/ext/attrib12.C: New test.
36258
36259         PR c++/13736
36260         * g++.dg/parse/cast2.C: New test.
36261
36262 2004-01-27  James E Wilson  <wilson@specifixinc.com>
36263
36264         * objc.dg/encode-2.m (main): New local string.  Set depending on
36265         sizeof long.  Use in sscanf call.
36266         * objc.dg/encode-3.m (main): New local string.  Set depending on
36267         sizeof long.  Use in scan_initial call.
36268
36269 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36270
36271         * objc.dg/call-super-2.m: Make LP64-safe.
36272         * objc.dg/desig-init-1.m: Likewise.
36273
36274 2004-01-27  Devang Patel <dpatel@apple.com>
36275
36276         * g++.dg/debug/namespace1.C: New test.
36277
36278 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
36279
36280         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
36281         xscale-*-*.
36282
36283         * gcc.dg/arm-mmx-1.c: New test.
36284
36285 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36286
36287         * gcc.dg/20040127-1.c: New test.
36288         * gcc.dg/20040127-2.c: New test.
36289
36290 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36291
36292         * objc.dg/stret-1.m (glob): Renamed to globa.
36293
36294 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
36295
36296         PR c++/13663
36297         * g++.dg/expr/for1.C: New test.
36298
36299 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
36300
36301         PR middle-end/13779
36302         * gcc.dg/darwin-longlong.c: New test.
36303
36304 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
36305
36306         * gcc.dg/20040124-1.c: Moved test from here...
36307         * gcc.c-torture/compile/20040124-1.c: ...to here.
36308
36309 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36310
36311         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
36312         the assembly output if -m64 is passed.
36313
36314 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
36315
36316         PR c++/13833
36317         * g++.dg/template/cond3.C: New test.
36318
36319 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36320
36321         PR c++/13810
36322         * g++.dg/template/ttp7.C: New test.
36323
36324 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36325
36326         PR c++/13797
36327         * g++.dg/template/nontype4.C: New test.
36328         * g++.dg/template/nontype5.C: Likewise.
36329
36330 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
36331
36332         * gcc.dg/torture/mips-clobber-at.c: New test.
36333
36334 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
36335
36336         * gcc.dg/20040124-1.c: New test.
36337
36338 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
36339
36340         * gcc.dg/20040123-1.c: New test.
36341
36342 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
36343
36344         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
36345
36346 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36347
36348         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
36349
36350 2004-01-23  Andrew Pinski  <apinski@apple.com>
36351
36352         * gcc.dg/20030121-1.c: Move to ..
36353         * gcc.dg/20040121-1.c: here.
36354
36355 2004-01-23  Roger Sayle  <roger@eyesopen.com>
36356
36357         * gcc.dg/builtins-29.c: New test case.
36358
36359 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
36360
36361         PR 18314
36362         * gcc.dg/builtins-30.c: New testcase.
36363
36364 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
36365
36366         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
36367         * lib/g77.exp: Likewise.
36368         * lib/objc.exp: Likewise.
36369         * lib/g++.exp: Likewise.
36370
36371 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36372
36373         * gcc.dg/struct-by-value-2.c: New test.
36374
36375 2004-01-21  Andrew Pinski  <apinski@apple.com>
36376
36377         PR target/13785
36378         * gcc.dg/20030121-1.c: New test.
36379
36380 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
36381
36382         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
36383         clobber frame pointer register in asm statement.
36384
36385 2004-01-21  Falk Hueffner  <falk@debian.org>
36386
36387         * gcc.c-torture/compile/20040121-1.c: New test.
36388
36389 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
36390
36391         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
36392
36393 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
36394
36395         * gcc.dg/ppc64-abi-2.c: New test.
36396
36397 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
36398
36399         * lib/treelang.exp: Fill out this file.
36400         * lib/treelang-dg.exp: New File.
36401
36402 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36403
36404         * gcc.c-torture/compile/981022-1.c: Remove.
36405         * gcc.dg/array-5.c: Remove XFAIL.
36406         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
36407         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
36408         gcc.dg/cond-lvalue-1.c: Update.
36409         * gcc.dg/cast-lvalue-2.c: New test.
36410
36411 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
36412
36413         PR c++/13592
36414         * g++.dg/other/error1.C (class foo): Tweak error message.
36415
36416         PR c++/13592
36417         * g++.dg/template/call2.C: New test.
36418
36419 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36420
36421         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
36422         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
36423         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
36424         scalar-return-1_x.c, scalar-return-2_y.c,
36425         scalar-return-3_x.c, scalar-return-3_y.c,
36426         scalar-return-4_x.c, scalar-return-4_y.c,
36427         struct-align-1.h, struct-align-1_x.c,
36428         struct-align-1_y.c, struct-align-2.h,
36429         struct-align-2_x.c, struct-align-2_y.c,
36430         struct-by-value-10_y.c, struct-by-value-11_x.c,
36431         struct-by-value-11_y.c, struct-by-value-12_x.c,
36432         struct-by-value-12_y.c, struct-by-value-13_x.c,
36433         struct-by-value-13_y.c, struct-by-value-14_x.c,
36434         struct-by-value-14_y.c, struct-by-value-15_x.c,
36435         struct-by-value-15_y.c, struct-by-value-16_y.c,
36436         struct-by-value-17_y.c, struct-by-value-18_y.c,
36437         struct-by-value-19_y.c, struct-by-value-1_x.c,
36438         struct-by-value-1_y.c, struct-by-value-20_y.c,
36439         struct-by-value-2_x.c, struct-by-value-2_y.c,
36440         struct-by-value-3_y.c, struct-by-value-4_x.c,
36441         struct-by-value-4_y.c, struct-by-value-5_y.c,
36442         struct-by-value-6_y.c, struct-by-value-7_y.c
36443         struct-by-value-8_x.c, struct-by-value-8_y.c
36444         struct-by-value-9_x.c, struct-by-value-9_y.c
36445         struct-return-10_x.c, struct-return-10_y.c,
36446         struct-return-19_x.c, struct-return-20_x.c
36447         struct-return-2_x.c, struct-return-2_y.c
36448         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
36449         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
36450
36451 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36452
36453         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
36454         attribute on sparc*-sun-solaris2.*.
36455
36456 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
36457
36458         PR c++/13710
36459         * g++.dg/ext/typeof7.C: New test.
36460
36461 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
36462
36463         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
36464         * gcc.dg/const-elim-1.c: Same.
36465
36466 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
36467
36468         * objc.dg/stret-1.m: New.
36469         * objc.dg/stret-2.m: New.
36470
36471 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
36472
36473         PR c++/11895
36474         * g++.dg/ext/vector1.C: New test.
36475
36476 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
36477
36478         * gcc.dg/pch/import-1.c: New.
36479         * gcc.dg/pch/import-1.hs: New.
36480         * gcc.dg/pch/import-1a.h: New.
36481         * gcc.dg/pch/import-1b.h: New.
36482         * gcc.dg/pch/import-1c.h: New.
36483
36484 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
36485
36486         PR c++/13574
36487         * g++.dg/ext/array1.C: New test.
36488
36489         PR c++/13178
36490         * g++.dg/conversion/op1.C: New test.
36491
36492 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
36493
36494         PR 11864
36495         From Kazumoto Kojima / Dan Kegel:
36496         * gcc.dg/pr11864-1.c: New test.
36497
36498         PR 10392
36499         From Marcus Comstedt / Dan Kegel:
36500         * gcc.dg/pr10392-1.c: New test.
36501
36502 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
36503
36504         PR c++/13478
36505         * g++.dg/init/ref10.C: New test.
36506
36507 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36508
36509         PR c++/13407
36510         * g++.dg/parse/typename6.C: New test.
36511
36512 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
36513
36514         PR pch/13361
36515         * g++.dg/pch/wchar-1.C: New.
36516         * g++.dg/pch/wchar-1.Hs: New.
36517
36518 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36519
36520         PR c++/9259
36521         * g++.dg/expr/sizeof2.C: New test.
36522
36523 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
36524
36525         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
36526
36527 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36528
36529         PR c++/13659
36530         * g++.dg/lookup/strong-using-3.C: New.
36531         * g++.dg/lookup/using-10.C: New.
36532
36533 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36534
36535         PR c++/13594
36536         * g++.dg/lookup/strong-using-2.C: New.
36537
36538 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
36539             Dan Kegel <dank@kegel.com>
36540             J"orn Rennecke <joern.rennecke@superh.com>
36541
36542         PR target/9365
36543         * gcc.dg/pr9365-1.c: New test.
36544
36545 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36546
36547         PR c++/8856
36548         * g++.dg/parse/casting-operator2.C: New test.
36549         * g++.old-deja/g++.pt/explicit83.C: Remove.
36550
36551 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36552
36553         * gcc.dg/label-compound-stmt-1.c: New test.
36554         * gcc.c-torture/compile/950922-1.c,
36555         gcc.c-torture/compile/20000211-3.c,
36556         gcc.c-torture/compile/20000518-1.c,
36557         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
36558         compound statements.
36559
36560 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
36561
36562         * gcc.dg/ppc64-abi-1.c: New test.
36563
36564 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
36565
36566          * g++.dg/ext/attrib9.C: Add dg-warnings.
36567
36568 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36569
36570         PR c++/12335
36571         * g++.dg/parse/dtor3.C: New test.
36572
36573 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
36574
36575         PR c++/12709
36576         * g++.dg/parse/try-catch-1.C: New test.
36577
36578 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
36579
36580         * ada/acats/run_all.sh: Add more verbose output in acats.log
36581         when compiling tests.
36582
36583 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36584
36585         PR 13656
36586         * gcc.dg/typedef-redecl.c: New test case.
36587         * gcc.dg/typedef-redecl.h: New support file.
36588
36589 2004-01-13  Jan Hubicka  <jh@suse.cz>
36590
36591         * gcc.dg/always_inline.c: New test.
36592         * gcc.dg/debug/20031231-1.c: Fix.
36593
36594 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36595
36596         PR c++/13474
36597         * g++.dg/template/array3.C: New test.
36598
36599 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36600
36601         * g++.dg/ext/lvalue1.C: No longer expected to fail.
36602         * g++.dg/warn/Wunused-2.C: Likewise.
36603
36604 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36605
36606         PR c++/13289
36607         * g++.dg/template/instantiate6.C: New test.
36608
36609 2004-01-12  Roger Sayle  <roger@eyesopen.com>
36610
36611         PR middle-end/11397
36612         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
36613
36614 2004-01-12  Jan Hubicka  <jh@suse.cz>
36615
36616         PR opt/12826
36617         * gcc.dg/20040112-1.c: New.
36618
36619         * gcc.dg/dwarf-die[1-7].c: Move to...
36620         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
36621         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
36622
36623 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
36624
36625         PR c++/4100
36626         * g++.dg/parse/friend4.C: New test.
36627
36628 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
36629
36630         PR c++/4100
36631         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
36632         definition is called a friend.
36633
36634 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
36635
36636         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
36637
36638 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
36639
36640         PR c++/3478
36641         * g++.dg/parse/error10.C: New test.
36642         * g++.dg/template/arg2.C: Accept "invalid type" error.
36643
36644 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
36645
36646         PR middle-end/13392
36647         * g++.dg/opt/expect2.C: New test.
36648
36649 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36650
36651         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
36652         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
36653         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
36654         Update dg-error regexps.
36655
36656 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36657
36658         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
36659         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
36660
36661 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36662
36663         * gcc.dg/pragma-re-1.c: Use right pointer type.
36664
36665 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36666
36667         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
36668
36669 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
36670
36671         * gcc.dg/rs6000-ldouble-1.c: New.
36672
36673 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36674
36675         DR 337
36676         PR c++/9256
36677         * g++.dg/other/abstract1.C: New test.
36678
36679 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
36680
36681         * g++.dg/lookup/strong-using-1.C: New.
36682
36683 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36684
36685         PR c/11234
36686         * gcc.dg/func-ptr-conv-1.c: New test.
36687         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
36688
36689 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
36690
36691         PR target/13380.
36692         * gcc.c-torture/compile/20040109-1.c: New.
36693
36694 2004-01-08  Stuart Hastings  <stuart@apple.com>
36695
36696         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
36697         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
36698         * gcc.dg/i386-sse-6.c: ...this new testcase.
36699
36700 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
36701
36702         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
36703
36704 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36705
36706         * ada/acats/run_acats: Treat 'gnatchop' the same way
36707         as 'gnatmake'.  Export GCC_DRIVER.
36708         * ada/acats/run_all.sh: Add target_gnatchop.  Use
36709         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
36710
36711 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36712
36713         PR c++/12573
36714         * g++.dg/template/dependent-expr4.C: New test.
36715
36716 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
36717
36718         * gcc.dg/altivec-11.c: New test.
36719
36720 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
36721
36722         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
36723
36724 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36725
36726         PR c/6024
36727         * gcc.dg/enum-compat-1.c: New test.
36728         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
36729
36730 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36731
36732         PR c/12165
36733         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
36734         gcc.dg/c99-idem-qual-3.c: New tests.
36735
36736 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
36737
36738         * gcc.dg/winline-7.c: Don't cast void * to int.
36739
36740 2004-01-06  Jan Hubicka  <jh@suse.cz>
36741
36742         * gcc.dg/i386-sse-5.c: New test
36743         * g++.dg/eh/simd-1.c: Add -w argument for i386.
36744
36745 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
36746
36747         PR c++/12815
36748         * g++.dg/rtti/typeid4.C: New test.
36749
36750 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36751
36752         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
36753
36754 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
36755
36756         PR c++/12132
36757         * g++.dg/template/error11.C: New test.
36758
36759         PR c++/13451
36760         * g++.dg/template/class2.C: New test.
36761
36762 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36763         Richard Sandiford <rsandifo@redhat.com>
36764
36765         PR c++/13387
36766         * g++.dg/opt/alias3.C: New test.
36767
36768 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
36769
36770         PR c++/13157
36771         * g++.dg/template/koenig3.C: New test.
36772
36773         PR c++/13529
36774         * g++.dg/parse/offsetof3.C: New test.
36775
36776         * g++.dg/init/copy7.C: Add missing dg-error markers.
36777
36778         PR c++/12226
36779         * g++.dg/init/copy7.c: New test.
36780
36781         PR c++/13536
36782         * g++.dg/parse/cast1.C: New test.
36783
36784 2004-01-04  Jan Hubicka  <jh@suse.cz>
36785
36786         * gcc.dg/winline[1-7].c: New tests.
36787
36788 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36789
36790         PR c++/13520
36791         * g++.dg/template/qualttp22.C: New test.
36792
36793 2004-01-01  Jan Hubicka  <jh@suse.cz>
36794
36795         * gcc.dg/debug/20031231-1.c: New.
36796         * gcc.c-torture/compile/20040101-1.c: New.
36797         * gcc.dg/dwarf-die-[1-7].c: New.
36798
36799 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
36800
36801         PR optimization/13521
36802         * gcc.c-torture/compile/20031231-1.c: New test.
36803
36804 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36805
36806         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
36807
36808 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36809
36810         PR c++/10079
36811         * g++.dg/template/crash16.C: New test.
36812
36813 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
36814
36815         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
36816
36817 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36818
36819         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
36820         ports.
36821         * g++.old-deja/g++.jason/thunk3.C: Likewise.
36822         * g++.old-deja/g++.law/profile1.C: Likewise.
36823         * gcc.c-torture/compile/981006-1.c: Likewise.
36824         * gcc.c-torture/execute/loop-2e.x: Likewise.
36825         * gcc.c-torture/execute/loop-2f.x: Remove.
36826         * gcc.c-torture/execute/loop-2g.x: Likewise.
36827         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
36828         * gcc.dg/20020312-2.c: Remove traces of dead ports.
36829
36830 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36831
36832         PR c++/13507
36833         * g++.dg/ext/attrib11.C: New test.
36834
36835         PR c++/13494
36836         * g++.dg/template/array2-1.C: New test.
36837         * g++.dg/template/array2-2.C: New test.
36838
36839 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
36840
36841         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
36842
36843 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36844
36845         PR c++/12774
36846         * g++.dg/template/array1-1.C: New test.
36847         * g++.dg/template/array1-2.C: New test.
36848
36849 2003-12-29  Roger Sayle  <roger@eyesopen.com>
36850
36851         PR fortran/12632
36852         * g77.dg/12632.f: New test case.
36853
36854 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36855
36856         PR c++/13289
36857         * g++.dg/parse/nontype1.C: New test.
36858
36859 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36860
36861         PR c++/12403
36862         * g++.dg/parse/explicit1.C: New test.
36863         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
36864
36865 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36866
36867         PR c++/13081
36868         * g++.dg/opt/inline6.C: New test.
36869
36870         PR c++/12613
36871         * g++.dg/parse/error9.C: New test.
36872
36873         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
36874
36875 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36876
36877         PR c++/13009
36878         * g++.dg/init/assign1.C: New test.
36879
36880 2003-12-28  Roger Sayle  <roger@eyesopen.com>
36881
36882         PR c++/13070
36883         * g++.dg/warn/format3.C: New test case.
36884
36885 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36886
36887         * gcc.c-torture/compile/20031227-1.c: New test.
36888
36889 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36890
36891         * g++.dg/bprob/bprob.exp: Load target-supports.exp
36892         * g77.dg/bprob/bprob.exp: Likewise.
36893         * gcc.misc-tests/bprob.exp: Likewise.
36894         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
36895         variants on systems where the library does not provide that
36896         functionality.
36897         * gcc.dg/builtins-20.c: Use builtins-config.h.
36898         * gcc.dg/builtins-config.h: New file.
36899
36900 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36901
36902         * lib/gcc-dg.exp (dg-require-profiling): New function.
36903         * lib/target-supports.exp (check_profiling_available): Likewise.
36904         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
36905         * g77.dg/bprob/bprob.exp: Likewise.
36906         * gcc.misc-tests/bprob.exp: Likewise.
36907         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
36908         * gcc.dg/20021014-1.c: Likewise.
36909         * gcc.dg/nest.c: Likewise.
36910
36911 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36912
36913         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
36914         compiling.
36915         * g++.dg/lookup/java2.C: Likewise.
36916         * gcc.dg/cpp/lexident.c: Likewise.
36917
36918 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
36919
36920         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
36921         given.
36922         * gcc.c-torture/compile/961203-1.c: Likewise.
36923         * gcc.c-torture/compile/980506-1.c: Likewise.
36924
36925 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
36926
36927         * lib/gcc-dg.exp (dg-prune-output): New annotation.
36928         (additional_prunes): New global.
36929         (gcc-dg-prune): Handle additional per-test pruning.
36930         (dg-test): Clear additional_prunes between tests.
36931
36932         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
36933         dg-prune-output to avoid spurious failures from assembler
36934         complaining about nonexistent WAW violations.
36935         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
36936         Use dg-prune-output to avoid spurious failures from assembler
36937         warning about Itanium B-step errata.
36938
36939 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36940
36941         * g++.dg/abi/macro0.C: New test.
36942         * g++.dg/abi/macro1.C: Likewise.
36943         * g++.dg/abi/macro2.C: Likewise.
36944
36945         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
36946         * g++.dg/abi/bitfield7.C: Likewise.
36947         * g++.dg/abi/dtor2.C: Likewise.
36948         * g++.dg/abi/mangle11.C: Likewise.
36949         * g++.dg/abi/mangle12.C: Likewise.
36950         * g++.dg/abi/mangle14.C: Likewise.
36951         * g++.dg/abi/mangle17.C: Likewise.
36952         * g++.dg/abi/vbase10.C: Likewise.
36953         * g++.dg/abi/vbase14.C: Likewise.
36954         * g++.dg/template/qualttp17.C: Likewise.
36955
36956 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36957
36958         PR c/11995
36959         * gcc.dg/20031223-1.c: New test.
36960
36961 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36962
36963         * gcc.dg/noreturn-7.c: New test.
36964
36965 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36966
36967         * gcc.dg/null-pointer-1.c: New test.
36968
36969 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36970
36971         * g++.old-deja/g++.jason/template18.C: Remove.
36972         * g++.old-deja/g++.jason/template37.C: Likewise.
36973
36974         PR c++/12862
36975         * g++.dg/lookup/ns1.C: New test.
36976
36977         PR c++/12397
36978         * g++.dg/template/lookup3.C: New test.
36979
36980 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36981
36982         * g++.dg/template/recurse1.C: New test
36983
36984 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36985
36986         PR c++/12479
36987         * g++.dg/parse/semicolon1.C: New test.
36988         * g++.dg/parse/semicolon1.h: Likewise.
36989
36990 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
36991
36992         * gcc.dg/darwin-misaligned.c: New test.
36993
36994 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36995
36996         PR c/9163
36997         * gcc.dg/20031222-1.c: New test.
36998
36999 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
37000
37001         PR c++/13438
37002         * g++.dg/parse/error8.C: New test.
37003
37004         PR c++/11554
37005         * g++.dg/warn/ctor-init-1.C: New test.
37006
37007 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
37008
37009         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
37010         too small.
37011         * gcc.c-torture/compile/930217-1.c: Likewise.
37012         * gcc.c-torture/compile/930513-1.c: Likewise.
37013         * gcc.c-torture/execute/920908-2.c: Likewise.
37014         * gcc.c-torture/execute/921204-1.c: Likewise.
37015         * gcc.c-torture/execute/930621-1.c: Likewise.
37016         * gcc.c-torture/execute/930630-1.c: Likewise.
37017         * gcc.c-torture/execute/931031-1.c: Likewise.
37018         * gcc.c-torture/execute/980602-2.c: Likewise.
37019         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
37020         * gcc.c-torture/execute/compndlit-1.c: Likewise.
37021         * gcc.c-torture/execute/extzvsi.c: Likewise.
37022         * gcc.c-torture/unsorted/ext.c: Likewise.
37023
37024 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
37025
37026         PR target/12749
37027         * gcc.c-torture/compile/20031220-2.c: New test case.
37028
37029 2003-12-20  Roger Sayle  <roger@eyesopen.com>
37030
37031         PR optimization/13031
37032         * gcc.c-torture/compile/20031220-1.c: New test case.
37033
37034 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37035
37036         * gcc.dg/cast-function-1.c: New test.
37037
37038 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37039
37040         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
37041         formats.
37042
37043 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
37044
37045         PR c++/12795
37046         * g++.dg/ext/attrib10.C: New test.
37047
37048 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
37049
37050         * gcc.dg/cleanup-10.c: New test.
37051         * gcc.dg/cleanup-11.c: New test.
37052
37053 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
37054
37055         PR c++/13239
37056         * g++.dg/opt/expect1.C: New test.
37057
37058 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
37059
37060         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
37061
37062 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
37063
37064         PR debug/12923
37065         * gcc.dg/20031218-1.c: New test.
37066
37067         PR debug/12389
37068         * gcc.dg/20031218-2.c: New test.
37069         * gcc.dg/20031218-3.c: New test.
37070
37071         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
37072         of label name and allow for USER_LABEL_PREFIX == "_" names.
37073         * g++.dg/abi/mangle18-2.C: Likewise.
37074         * g++.dg/abi/mangle19-1.C: Likewise.
37075         * g++.dg/abi/mangle19-2.C: Likewise.
37076         * g++.dg/abi/mangle20-1.C: Likewise.
37077         * g++.dg/abi/mangle20-2.C: Likewise.
37078
37079 2003-12-18  Richard Henderson  <rth@redhat.com>
37080
37081         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
37082
37083 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
37084             Dan Kegel <dank@kegel.com>
37085
37086         PR other/12009
37087         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
37088         testing a cross compiler, it causes spurious compile failures.
37089         * lib/g++.exp: Likewise.
37090
37091 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37092
37093         PR c++/13262
37094         * g++.dg/template/access13.C: New test.
37095
37096 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
37097
37098         * gcc.dg/20031216-1.c: New test.
37099
37100 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37101
37102         PR c++/9154
37103         * g++.dg/template/error10.C: New test.
37104
37105 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37106
37107         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
37108         * g++.dg/eh/simd-2.C: Likewise.
37109
37110 2003-12-17  James E Wilson  <wilson@specifixinc.com>
37111             Roger Sayle  <roger@eyesopen.com>
37112
37113         * gcc.c-torture/execute/ieee/mzero5.c: New.
37114
37115 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
37116
37117         PR c++/10603
37118         * g++.dg/parse/error6.C: New test.
37119
37120         PR c++/12827
37121         * g++.dg/parse/error7.C: New test.
37122
37123 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37124
37125         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
37126         at -O with stabs debugging formats.
37127         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
37128         * gcc.dg/debug/debug-2.c: Likewise.
37129
37130 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
37131
37132         PR c++/12696
37133         * g++.dg/init/error1.C: New test.
37134
37135         PR c++/12218
37136         * g++.dg/init/pm3.C: New test.
37137
37138 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37139
37140         PR c/3347
37141         * gcc.dg/bitfld-8.c: New test.
37142
37143 2003-12-16  James Lemke  <jim@wasabisystems.com>
37144
37145         * gcc.dg/arm-scd42-[123].c: New tests.
37146
37147 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
37148
37149         PR c++/9043
37150         * g++.dg/abi/mangle20-1.C: New test.
37151         * g++.dg/abi/mangle20-2.C: New test.
37152
37153 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
37154
37155         PR c++/13275
37156         * g++.dg/other/offsetof2.C: Remove XFAIL.
37157         * g++.dg/parse/offsetof1.C: New test.
37158         * g++.gd/parse/offsetof2.C: Likewise.
37159
37160 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37161
37162         * g++.dg/template/nontype3.C: New test.
37163         * g++.dg/template/static2.C: Tweaked the dg-error clause.
37164
37165 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37166
37167         * g++.dg/warn/noreturn-3.C: Also test instantiation.
37168
37169 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
37170
37171         PR c++/13387
37172         * g++.dg/expr/assign1.C: New test.
37173
37174         PR c++/13242
37175         * g++.dg/abi/mangle19-1.C: New test.
37176         * g++.dg/abi/mangle19-2.C: New test.
37177
37178 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
37179
37180         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
37181
37182 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37183
37184         * gcc.c-torture/execute/20031216-1.c: New test.
37185
37186 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37187
37188         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
37189         an ICE regression.
37190
37191 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37192
37193         PR c++/10926
37194         * g++.dg/template/error9.C: New test.
37195
37196         PR c++/11116
37197         * g++.dg/template/error8.C: New test.
37198
37199 2003-12-15  Roger Sayle  <roger@eyesopen.com>
37200
37201         PR middle-end/13400
37202         * gcc.c-torture/execute/20031215-1.c: New test case.
37203
37204 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37205
37206         PR c++/13269
37207         * g++.dg/parse/error5.C: New test.
37208
37209         PR c++/12989
37210         * g++.dg/expr/sizeof1.C: New test.
37211
37212         PR c++/13310
37213         * g++.dg/template/crash15.C: New test.
37214
37215 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
37216
37217         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
37218         a non-POD type as the last named parameter of a varargs function.
37219
37220 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37221
37222         PR c++/13243
37223         PR c++/12573
37224         * g++.dg/template/crash14.C: New test.
37225         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
37226
37227 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
37228
37229         * g++.dg/other/java1.C: New test.
37230
37231         PR c++/13241
37232         * g++.dg/abi/mangle18-1.C: New test.
37233         * g++.dg/abi/mangle18-2.C: New test.
37234
37235 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37236
37237         PR optimization/10312
37238         * gcc.c-torture/execute/20031214-1.c: New.
37239
37240 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
37241
37242         PR c++/10779
37243         PR c++/12160
37244         * g++.dg/parse/error3.C: New test.
37245         * g++.dg/parse/error4.C: Likewise.
37246         * g++.dg/abi/mangle4.C: Tweak error messages.
37247         * g++.dg/lookup/using5.C: Likewise.
37248         * g++.dg/other/error2.C: Likewise.
37249         * g++.dg/parse/typename5.C: Likewise.
37250         * g++.dg/parse/undefined1.C: Likewise.
37251         * g++.dg/template/arg2.C: Likewise.
37252         * g++.dg/template/ttp3.C: Likewise.
37253         * g++.dg/template/type1.C: Likewise.
37254         * g++.old-deja/g++.other/crash32.C: Likewise.
37255         * g++.old-djea/g++.pt/defarg8.C: Likewise.
37256
37257 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37258
37259         PR c++/13106
37260         * g++.dg/warn/noreturn-3.C: New test.
37261
37262 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37263
37264         PR c++/13118
37265         * g++.dg/abi/covariant3.C: New.
37266
37267 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
37268
37269         * g++.dg/eh/ia64-1.C: New test.
37270
37271 2003-12-12  Roger Sayle  <roger@eyesopen.com>
37272
37273         PR optimization/13037
37274         * g77.f-torture/execute/13037.f: New test case.
37275
37276 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37277
37278         PR c++/12881
37279         * g++.dg/abi/covariant2.C: New.
37280
37281 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
37282
37283         * gcc.dg/cpp/trad/macro.c: New tests.
37284
37285 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
37286
37287         * gcc.c-torture/execute/wchar_t-1.x: Delete.
37288
37289 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
37290
37291         PR other/10819
37292         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
37293         to fix Bug 10819.
37294         * lib/g++.exp (g++_version): Likewise.
37295         * lib/g77.exp (g77_version): Likewise.
37296         * lib/objc.exp (default_objc_version): Likewise.
37297
37298 2003-12-10  Richard Henderson  <rth@redhat.com>
37299
37300         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
37301
37302         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
37303
37304 2003-12-08  Matt Austern  <austern@apple.com>
37305
37306         PR c/13134
37307         * lib/gcc-dg.exp (dg-require-visibility): Define.
37308         * lib/target-supports (check_visibility_available): Define.
37309         * gcc.dg/visibility-1.c: New test.
37310         * gcc.dg/visibility-2.c: Likewise.
37311         * gcc.dg/visibility-3.c: Likewise.
37312         * gcc.dg/visibility-4.c: Likewise.
37313         * gcc.dg/visibility-5.c: Likewise.
37314         * gcc.dg/visibility-6.c: Likewise.
37315         * g++.dg/ext/visibility-1.C: Likewise.
37316         * g++.dg/ext/visibility-2.C: Likewise.
37317         * g++.dg/ext/visibility-3.C: Likewise.
37318         * g++.dg/ext/visibility-4.C: Likewise.
37319         * g++.dg/ext/visibility-5.C: Likewise.
37320         * g++.dg/ext/visibility-6.C: Likewise.
37321
37322 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37323
37324         * g++.dg/lookup/java1.C: New test.
37325         * g++.dg/lookup/java2.C: New test.
37326
37327 2003-12-07  Falk Hueffner  <falk@debian.org>
37328
37329         * g++.dg/opt/noreturn-1.C: New test.
37330
37331 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
37332
37333         * gcc.dg/overflow-1.c: New test.
37334
37335 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37336
37337         * g77.f-torture/compile/13060.f: New test.
37338
37339 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
37340
37341         PR c++/13323
37342         * g++.dg/inherit/operator2.C: New test.
37343
37344 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
37345
37346         PR c++/13305
37347         * g++.dg/ext/attrib9.C: New test.
37348
37349 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
37350
37351         PR c++/13314
37352         * g++.dg/template/error7.C: New test.
37353
37354 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
37355             J"orn Rennecke <joern.rennecke@superh.com>
37356
37357         PR target/13302
37358         * g++.dg/other/struct-va_list.C: New test.
37359
37360 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37361
37362         PR c++/13166
37363         * g++.dg/parse/defarg6.C: New test.
37364
37365 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
37366
37367         PR target/13256
37368         * gcc.c-torture/execute/20031201-1.c: New test.
37369
37370 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
37371
37372         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
37373
37374 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37375
37376         * gcc.dg/builtin-return-1.c: New test.
37377
37378 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
37379             J"orn Rennecke <joern.rennecke@superh.com>
37380
37381         PR optimization/13260
37382         * gcc.c-torture/execute/20031204-1.c: New test.
37383
37384 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
37385
37386         PR c++/9127
37387         * g++.dg/template/error6.C: New test.
37388
37389 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
37390
37391         * gcc.dg/20031202-1.c: New test.
37392
37393 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
37394
37395         PR c++/13179
37396         * g++.dg/template/eh1.C: New test.
37397
37398         PR c++/10771
37399         * g++.dg/template/error5.C: New test.
37400
37401 2003-12-02  David Ung  <davidu@mips.com>
37402
37403         * gcc.dg/compat/vector-check.h: Corrected type for var
37404         g_##TMODE
37405
37406 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37407
37408         PR c++/10126
37409         * g++.dg/template/ptrmem8.C: New test.
37410
37411 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37412
37413         PR c++/12573
37414         * g++.dg/template/dependent-expr3.C: New test.
37415
37416 2003-12-01  James Lemke  <jim@wasabisystems.com>
37417
37418         * gcc.dg/arm-g2.c: New test.
37419
37420 2003-12-01  Roger Sayle  <roger@eyesopen.com>
37421
37422         PR optimization/11634
37423         * gcc.dg/20031201-2.c: New test case.
37424
37425 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
37426
37427         PR 11433
37428         * objc.dg/proto-lossage-3.m: New test.
37429
37430 2003-12-01  Roger Sayle  <roger@eyesopen.com>
37431
37432         PR optimization/12628
37433         * gcc.dg/20031201-1.c: New test case.
37434
37435 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37436
37437         * gcc.dg/unaligned-1.c: New test.
37438
37439 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
37440
37441         PR c++/9849
37442         * g++.dg/template/error4.C: New test.
37443         * g++.dg/template/nested3.C: Adjust error markers.
37444
37445 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37446
37447         * gcc.dg/cpp/assert4.c: Check more #system assertions.
37448
37449 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37450
37451         PR c/10333
37452         * gcc.dg/bitfld-7.c: New test.
37453
37454 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
37455
37456         * gcc.dg/tls/asm-1.C: New test.
37457
37458 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37459
37460         * gcc.dg/cpp/assert4.c: Update.
37461
37462 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37463
37464         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
37465         * gcc.dg/builtin-apply3.c: New test.
37466
37467 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37468
37469         * lib/compat.exp (compat-obj): New xfaildata parameter.
37470         Use it to set compiler_conditional_xfail_data before compiling.
37471         (compat-get-options): Handle dg-xfail-if.
37472         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
37473         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
37474         * gcc.dg/compat/vector-1_y.c: Likewise.
37475         * gcc.dg/compat/vector-2_x.c: Likewise.
37476         * gcc.dg/compat/vector-2_y.c: Likewise.
37477
37478 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37479
37480         * g++.dg/opt/reg-stack4.C: New test.
37481
37482 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37483
37484         * gcc.dg/builtin-apply2.c: New test.
37485
37486 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37487
37488         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
37489
37490 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37491
37492         PR c++/12924
37493         * g++.dg/template/template-id-2.C: New test.
37494
37495 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37496
37497         PR c++/5369
37498         * g++.dg/template/memfriend1.C: New test.
37499         * g++.dg/template/memfriend2.C: Likewise.
37500         * g++.dg/template/memfriend3.C: Likewise.
37501         * g++.dg/template/memfriend4.C: Likewise.
37502         * g++.dg/template/memfriend5.C: Likewise.
37503         * g++.dg/template/memfriend6.C: Likewise.
37504         * g++.dg/template/memfriend7.C: Likewise.
37505         * g++.dg/template/memfriend8.C: Likewise.
37506         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
37507
37508 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
37509
37510         PR c++/12515
37511         * g++.dg/ext/cond1.C: New test.
37512
37513 2003-11-20  Richard Henderson  <rth@redhat.com>
37514
37515         * gcc.dg/20020201-2.c: Remove.
37516         * gcc.dg/20020201-4.c: Remove.
37517         * gcc.dg/20020304-1.c: Remove.
37518
37519 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
37520
37521         * gcc.dg/cpp/trad/xwin1.c: New test case.
37522
37523 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
37524
37525         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
37526         * lib/g77.exp: Likewise.
37527         * lib/objc.exp: Likewise.
37528         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
37529         for darwin.
37530
37531 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37532
37533         PR c++/12932
37534         * g++.dg/template/static5.C: New test.
37535
37536 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37537
37538         * gcc.dg/nested-func-1.c: New test.
37539
37540 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37541
37542         * gcc.dg/cpp/assert4.c: New test.
37543
37544 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37545
37546         PR c++/2294
37547         * g++.dg/lookup/using9.c: New test.
37548
37549 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
37550
37551         PR c++/12762
37552         * g++.dg/template/error3.C: New test.
37553
37554 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
37555
37556         PR ada/13035
37557         * ada/acats/run_acats, run_all.sh: Fix syntax error.
37558         No longer use a wrapper for gcc, since this does not work under
37559         Windows.
37560
37561 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37562
37563         PR c++/2094
37564         * g++.dg/template/ptrmem7.C: New test.
37565
37566 2003-11-13  Andrew Pinski <apinski@apple.com>
37567
37568         * gcc.c-torture/compile/20031113-1.c: New test.
37569
37570 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
37571             Kean Johnston <jkj@sco.com>
37572
37573         PR c/13029
37574         * gcc.dg/unused-4.c: Update.
37575
37576 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37577
37578         * g++.dg/opt/const3.C: New test.
37579
37580 2003-11-13  Jan Hubicka  <jh@suse.cz>
37581
37582         * gcc.c-torture/compile/20031112-1.c: New test.
37583
37584 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
37585
37586         * g++.dg/parse/crash10.C: Remove bogus error marker.
37587
37588 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37589
37590         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
37591         (host_gcc): Likewise.
37592         (ROOT): Honor $PWDCMD.
37593         (BASE): Likewise.
37594         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
37595
37596 2003-11-12  Catherine Moore  <clm@redhat.com>
37597
37598         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
37599
37600 2003-11-12  Andreas Jaeger  <aj@suse.de>
37601             Jakub Jelinek  <jakub@redhat.com>
37602             Andrew Pinski  <pinskia@physics.uc.edu>
37603             Richard Henderson  <rth@redhat.com>
37604
37605         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
37606         systems.
37607         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
37608
37609         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
37610         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37611
37612 2003-11-11  Andreas Jaeger  <aj@suse.de>
37613
37614         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
37615
37616         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
37617
37618 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
37619
37620         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
37621         Clean ups.
37622
37623 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
37624
37625         * gcc.dg/trampoline-1.c: New test.
37626
37627 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37628
37629         * gcc.c-torture/compile/200031109-1.c: New test.
37630
37631 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37632
37633         PR c/3190
37634         PR c/8714
37635         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37636         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
37637         gcc.dg/format/no-y2k-1.c: Update.
37638
37639 2003-11-08  Roger Sayle  <roger@eyesopen.com>
37640
37641         PR optimization/10467
37642         * gcc.dg/20031108-1.c: New test case.
37643
37644 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
37645
37646         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
37647
37648 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37649
37650         * gcc.dg/compound-lvalue-1.c: New test.
37651         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
37652         some XFAILs.
37653
37654 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
37655
37656         * gcc.dg/altivec-varargs-1.c: New test.
37657
37658 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37659
37660         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
37661         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
37662         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
37663         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
37664         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
37665
37666 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37667
37668         * gcc.dg/cond-lvalue-1.c: New test.
37669
37670 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
37671
37672         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
37673
37674 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37675
37676         PR c++/11616
37677         * g++.dg/template/instantiate5.C: New test.
37678
37679 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37680
37681         PR c++/12726
37682         * g++.dg/ext/complit2.C: Replace test with self-contained version.
37683         * ChangeLog: Add missing first entry for above test.
37684
37685 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37686
37687         PR c++/9810
37688         * g++.dg/template/using8.C: New test.
37689         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
37690
37691 2003-11-02  Roger Sayle  <roger@eyesopen.com>
37692
37693         PR optimization/10817
37694         * gcc.c-torture/compile/20031102-1.c: New test case.
37695
37696 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
37697
37698         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
37699         2147483647.
37700
37701 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37702
37703         * gcc.dg/20031102-1.c: New test.
37704
37705 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37706
37707         * gcc.dg/complex-1.c: New test.
37708
37709 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37710
37711         PR c++/12796
37712         * g++.dg/template/crash13.C: Adjust expected error location.
37713         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37714
37715 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
37716
37717         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37718
37719 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37720
37721         PR/10239
37722         * gcc.c-torture/compile/20031031-2.c: New test.
37723
37724 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37725
37726         PR/11640
37727         * gcc.c-torture/compile/20031031-1.c: New test.
37728
37729 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
37730
37731         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37732         * gcc.misc-tests/bprob.exp: Likewise.
37733         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
37734         the execution test on arm-elf configs.
37735         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
37736         configs that don't support scratch files.
37737         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
37738
37739 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
37740
37741         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
37742         done by dejagnu.
37743
37744 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
37745
37746         * ada/acats/run_all.sh: Redirect mv output to /dev/null
37747         Avoid non pure sh syntax. Add more logging.
37748
37749         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
37750         fail.
37751
37752 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37753
37754         PR libgcj/10610
37755         * gcc.dg/ppc-stackalign-1.c: New test.
37756
37757 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
37758
37759         * ada/acats/run_all.sh: Change output to be more compliant with
37760         dejagnu framework.
37761         Create acats.sum and acats.log files under testsuite/ada/acats
37762         Only run [a-z]* directories, to filter out e.g. CVS.
37763         Redirect build output to log file.
37764
37765 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
37766
37767         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
37768
37769 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
37770
37771         PR ada/5909:
37772         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
37773
37774 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
37775
37776         * gcc.c-torture/compile/20031023-1.c: New test.
37777         * gcc.c-torture/compile/20031023-2.c: New test.
37778         * gcc.c-torture/compile/20031023-3.c: New test.
37779         * gcc.c-torture/compile/20031023-4.c: New test.
37780
37781 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37782
37783         PR c++/10371
37784         * g++.dg/lookup/scoped8.C: New test.
37785
37786 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37787
37788         * g++.dg/opt/reg-stack3.C: New test.
37789
37790 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37791
37792         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
37793
37794 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37795
37796         PR c++/11076
37797         * g++.dg/template/crash13.C: New test.
37798
37799 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37800
37801         * gcc.dg/c99-restrict-2.c: New test.
37802
37803 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
37804
37805         PR c++/12698, c++/12699, c++/12700, c++/12566
37806         * g++.dg/inherit/covariant9.C: New test.
37807         * g++.dg/inherit/covariant10.C: New test.
37808         * g++.dg/inherit/covariant11.C: New test.
37809
37810 2003-10-23  Jason Merrill  <jason@redhat.com>
37811
37812         PR c++/12726
37813         * g++.dg/ext/complit2.C: New test.
37814
37815 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
37816
37817         PR target/12654
37818         * gcc.c-torture/execute/20031020-1.c: New test.
37819
37820 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37821
37822         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
37823         following the jump_insn.
37824
37825 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37826
37827         * gcc.dg/cast-lvalue-1.c: New test.
37828
37829 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
37830
37831         PR c++/11962
37832         * g++.dg/template/cond2.C: New test.
37833
37834 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37835
37836         * gcc.dg/builtins-28.c: New test.
37837
37838 2003-10-20  Jan Hubicka  <jh@suse.cz>
37839
37840         * g++.dg/opt/inline4.C: Do not use min-inline-insns
37841         parameter.
37842         * gcc.dg/inline-2.c: Likewise.
37843
37844 2003-10-20  Phil Edwards  <phil@codesourcery.com>
37845
37846         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
37847         * gcc.dg/nest.c: Likewise.
37848
37849 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37850
37851         PR c++/9781, c++/10583, c++/11862
37852         * g++.dg/parse/crash13.C: New test.
37853
37854 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37855
37856         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
37857
37858 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37859
37860         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
37861         Define HAVE_C99_RUNTIME except on Solaris.
37862         * gcc.dg/builtins-20.c: Likewise.
37863
37864 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37865
37866         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
37867
37868 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37869
37870         PR c++/12495
37871         * g++.dg/template/crash21.C: New test.
37872
37873 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37874
37875         PR c++/2513
37876         * g++.dg/template/typename5.C: New test.
37877
37878 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37879
37880         PR c++/12369
37881         * g++.dg/template/friend25.C: New test.
37882
37883 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
37884
37885         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
37886         versions.
37887
37888 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
37889
37890         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
37891         == 2147483647.
37892
37893 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
37894
37895         * gcc.c-torture/execute/960416-1.x: Remove.
37896         * gcc.c-torture/execute/divconst-3.x: Likewise.
37897
37898 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
37899
37900         PR target/12598
37901         * gcc.dg/torture/cris-volatile-1.c: New test.
37902
37903 2003-10-14  Roger Sayle  <roger@eyesopen.com>
37904
37905         PR optimization/9325
37906         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
37907         for overflowing floating point to integer conversion during RTL
37908         simplification.
37909
37910 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
37911
37912         * objc/execute/_cmd.m: Fix typo.
37913         * objc.dg/image-info.m, objc.dg/symtab-1.m:
37914         Relax 'scan-assembler' regexp.
37915         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
37916         objc.dg/try-catch-4.m: Run on non-Darwin targets.
37917         * objc.dg/zero-link-2.m: Remove blank line.
37918         * objc.dg/zero-link-3.m: New test case.
37919
37920 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
37921
37922         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
37923
37924         * gcc.dg/asm-names.c: Use scan-assembler-not rather
37925         than linker trickery.
37926
37927 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37928
37929         PR c++/12370
37930         * g++.dg/other/friend2.C: New test.
37931
37932 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37933
37934         * gcc.dg/20031012-1.c: New test.
37935
37936 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37937
37938         * gcc.dg/weak/weak-3.c: Fix for new warning.
37939
37940 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
37941
37942         PR optimization/8750
37943         * gcc.c-torture/execute/20031012-1.c: New test case.
37944
37945 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37946
37947         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
37948         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
37949
37950 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37951
37952         PR optimization/12260
37953         * gcc.c-torture/compile/20031011-2.c: New test case.
37954
37955 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37956
37957         * gcc.c-torture/execute/20031011-1.c: New testcase.
37958
37959 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
37960
37961         * gcc.c-torture/compile/20031011-1.c: New test.
37962
37963 2003-10-11  Jan Hubicka  <jh@suse.cz>
37964
37965         * g++.dg/other/first-global.C: New test.
37966
37967 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37968
37969         * gcc.c-torture/execute/string-opt-18.c: New testcase.
37970
37971 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
37972
37973         * gcc.c-torture/compile/20031010-1.c: New test.
37974
37975 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
37976
37977         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
37978         * gcc.c-torture/execute/va-arg-25.c: ... here.
37979
37980 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
37981
37982         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
37983
37984 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
37985
37986         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
37987
37988 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
37989
37990         * g++.dg/parse/error2.C: New test.
37991
37992 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
37993
37994         PR c++/11097
37995         * g++.dg/other/error5.C: Modify the error message.
37996         * g++.dg/lookup/using8.C: New test.
37997
37998 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
37999
38000         * gcc.dg/darwin-abi-2.c: New file.
38001         * gcc.c-torture/execute/va-arg-24.c: New file.
38002
38003 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
38004
38005         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
38006         indentation.
38007
38008 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
38009
38010         PR c++/10147
38011         * g++.dg/other/error4.C: Update error messages.
38012         * g++.dg/template/ptrmem4.C: Likewise.
38013
38014         PR c++/12337
38015         * g++.dg/init/new9.C: New test.
38016
38017         PR c++/12334, c++/12236, c++/8656
38018         * g++.dg/ext/attrib8.C: New test.
38019
38020 2003-10-06  Devang Patel  <dpatel@apple.com>
38021
38022         * gcc.dg/debug/dwarf2-3.h: New test.
38023         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
38024
38025 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
38026
38027         * g++.dg/opt/cfg2.C: New test.
38028
38029 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38030
38031         * g++.dg/opt/float1.C: New test.
38032
38033 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38034
38035         * gcc.dg/c90-array-lval-6.c: New test.
38036         * gcc.dg/c99-array-lval-6.c: New test.
38037
38038 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
38039             Ziemowit Laski  <zlaski@apple.com>
38040
38041         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
38042         'Derived', so that it is never considered a class method; add
38043         new warning for '+port' method ambiguity.
38044         * objc.dg/method-12.m: Include <objc/objc.h> instead of
38045         <objc/objc-api.h> (needed on Mac OS X).
38046         * objc.dg/method-13.m: New test.
38047
38048 2003-10-03  Roger Sayle  <roger@eyesopen.com>
38049
38050         PR optimization/9325, PR java/6391
38051         * gcc.c-torture/execute/20031003-1.c: New test case.
38052
38053 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
38054
38055         PR optimization/12180
38056         * gcc.dg/20031002-1.c: New test.
38057
38058         PR c++/12486
38059         * g++.dg/inherit/error1.C: New test.
38060
38061 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
38062
38063         * lib/f-torture.exp (search_for): Rename to...
38064         (search_for_re): This.  Also, clean up comments and the
38065         "regexp" invocation.
38066
38067 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
38068
38069         * gcc.c-torture/compile/20031002-1.c: New test.
38070
38071 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
38072
38073         * g++.dg/opt/cond1.C: New test.
38074
38075 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
38076
38077         * gcc.dg/Wold-style-definition-2.c: New testcase.
38078         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
38079
38080 2003-09-29  Richard Henderson  <rth@redhat.com>
38081
38082         * g++.dg/init/array10.C: Add dg-options.
38083
38084 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
38085
38086         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
38087
38088 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38089
38090         * g++.dg/template/friend19.C: Fix typo.
38091         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
38092
38093 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
38094
38095         * gcc.c-torture/execute/20030928-1.c: New test.
38096         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
38097
38098 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38099
38100         * g++.dg/opt/unroll1.C: New test.
38101
38102 2003-09-26  Roger Sayle  <roger@eyesopen.com>
38103
38104         PR optimization/11741
38105         * gcc.dg/20030926-1.c: New test case.
38106
38107 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38108
38109         PR c++/5655
38110         * g++.dg/parse/access7.C: New test.
38111         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
38112
38113 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
38114
38115         MERGE OF objc-improvements-branch into MAINLINE:
38116         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
38117         if libobjc has not been built.
38118         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
38119         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
38120         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
38121         objc/execute/nested-3.m, objc/execute/np-2.m,
38122         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
38123         objc/execute/redefining_self.m, objc/execute/root_methods.m,
38124         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
38125         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
38126         objc.dg/special/unclaimed-category-1.h,
38127         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
38128         well as GNU runtime.
38129         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
38130         * execute/cascading-1.m, execute/function-message-1.m,
38131         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
38132         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
38133         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
38134         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
38135         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
38136         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
38137         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
38138         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
38139         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
38140         * objc.dg/bitfield-2.m: Run only on Darwin.
38141         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
38142         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
38143         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
38144         * objc.dg/const-str-1.m: Fix constant string layout.
38145
38146 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
38147
38148         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
38149
38150 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
38151
38152         * gcc.dg/darwin-abi-1.c: New file.
38153
38154 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
38155
38156         PR target/12281
38157         * gcc.c-torture/compile/20030921-1.c: New test.
38158
38159 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38160
38161         * g++.dg/opt/reg-stack2.C: New test.
38162
38163 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38164
38165         * g++.dg/eh/delayslot1.C: New test.
38166
38167 2003-09-20  Richard Henderson  <rth@redhat.com>
38168
38169         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
38170
38171 2003-09-20  Roger Sayle  <roger@eyesopen.com>
38172
38173         * gcc.c-torture/execute/20030920-1.c: New test case.
38174
38175 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38176
38177         * g++.dg/rtti/typeid3.C: Correct expected error message.
38178
38179 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38180
38181         PR c++/157
38182         * g++.dg/parse/crash12.C: New test.
38183
38184 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
38185
38186         * gcc.dg/compat/mixed-struct-check.h: New.
38187         * gcc.dg/compat/mixed-struct-defs.h: New.
38188         * gcc.dg/compat/mixed-struct-init.h: New.
38189         * gcc.dg/compat/struct-by-value-19_main.c: New.
38190         * gcc.dg/compat/struct-by-value-19_x.c: New.
38191         * gcc.dg/compat/struct-by-value-19_y.c: New.
38192         * gcc.dg/compat/struct-by-value-20_main.c: New.
38193         * gcc.dg/compat/struct-by-value-20_x.c: New.
38194         * gcc.dg/compat/struct-by-value-20_y.c: New.
38195         * gcc.dg/compat/struct-return-19_main.c: New.
38196         * gcc.dg/compat/struct-return-19_x.c: New.
38197         * gcc.dg/compat/struct-return-19_y.c: New.
38198         * gcc.dg/compat/struct-return-20_main.c: New.
38199         * gcc.dg/compat/struct-return-20_x.c: New.
38200         * gcc.dg/compat/struct-return-20_y.c: New.
38201
38202 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
38203         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
38204         so that it will not complain on LP64 targets.
38205
38206 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38207
38208         PR c++/495
38209         * g++.dg/template/friend24.C: New test.
38210
38211 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
38212
38213         PR c++/12332
38214         * g++.dg/template/memtmpl2.C: New test.
38215
38216 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
38217
38218         PR target/11184
38219         * gcc.dg/builtin-apply1.c: New test.
38220
38221 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38222
38223         PR c++/9848
38224         * g++.dg/warn/Wunused-4.C: New test.
38225
38226 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38227
38228         PR c++/12316
38229         * g++.dg/other/gc2.C: New test.
38230
38231 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
38232
38233         PR c++/11991
38234         * g++.dg/rtti/typeid3.C: New test.
38235
38236         PR c++/12266
38237         * g++.dg/overload/template1.C: New test.
38238
38239 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
38240
38241         * g++.dg/opt/cfg3.C: New test.
38242
38243 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38244
38245         PR c++/7939
38246         * g++.dg/template/crash11.C: New test.
38247
38248 2003-09-16  Jason Merrill  <jason@redhat.com>
38249             Jakub Jelinek  <jakub@redhat.com>
38250
38251         * gcc.dg/attr-warn-unused-result.c: New test.
38252
38253 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38254
38255         PR c++/12184
38256         * g++.dg/expr/call2.C: New test.
38257
38258 2003-09-15  Andreas Jaeger  <aj@suse.de>
38259
38260         * gcc.dg/Wold-style-definition-1.c: New test.
38261
38262 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
38263
38264         PR c++/3907
38265         * g++.dg/parse/template12.C: New test.
38266
38267         * g++.dg/abi/bitfield11.C: New test.
38268         * g++.dg/abi/bitfield12.C: Likewise.
38269
38270 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
38271
38272         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
38273         non-expansion of functional macro name without arguments at EOL.
38274         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
38275
38276 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
38277
38278         * gcc.c-torture/execute/20030914-[12].c: New tests.
38279
38280 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38281
38282         PR c++/11788
38283         * g++.dg/overload/addr1.C: New test.
38284
38285 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
38286
38287         * gcc.dg/20030909-1.c: New test.
38288
38289 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38290
38291         * gcc.dg/ultrasp10.c: New test.
38292
38293 2003-09-09  Devang Patel  <dpatel@apple.com>
38294
38295         * gcc.dg/darwin-ld-6.c: New test.
38296
38297 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38298
38299         * gcc.dg/torture/builtin-explog-1.c: New testcase.
38300
38301 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
38302
38303         * gcc.dg/ia64-types1.c: New test.
38304         * gcc.dg/ia64-types2.c: Likewise.
38305
38306 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38307
38308         * gcc.dg/builtins-1.c: Add more _Complex tests.
38309         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38310
38311         * gcc.dg/builtins-1.c: Test existing _Complex functions.
38312         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38313
38314 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
38315
38316         PR c++/11786
38317         * g++.dg/lookup/koenig2.C: New test.
38318
38319         PR c++/5296
38320         * g++.dg/rtti/typeid2.C: New test.
38321
38322 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
38323
38324         * gcc.c-torture/compile/20030904-1.c: New test.
38325
38326 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38327
38328         * g++.dg/opt/longbranch2.C: New test.
38329
38330 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
38331
38332         * g++.dg/template/crash10.C: Only compile it.
38333
38334 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
38335
38336         PR middle-end/11665
38337         * gcc.c-torture/compile/20030907-1.c: New test.
38338         * g++.dg/init/array11.C: New test.
38339
38340 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
38341
38342         PR c++/11852
38343         * g++.dg/init/struct1.C: New test.
38344
38345 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
38346
38347         PR c++/12181
38348         * g++.dg/expr/comma1.C: New test.
38349
38350 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
38351
38352         PR c++/11867
38353         * g++.dg/expr/static_cast5.C: New test.
38354
38355 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
38356
38357         PR c++/11507
38358         * g++.dg/lookup/scoped7.C: New test.
38359
38360         PR c++/9574
38361         * g++.dg/other/static1.C: New test.
38362
38363         PR c++/11490
38364         * g++.dg/warn/template-1.C: New test.
38365
38366         PR c++/11432
38367         * g++.dg/template/crash10.C: New test.
38368
38369         PR c++/2478
38370         * g++.dg/overload/VLA.C: New test.
38371
38372         PR c++/10804
38373         * g++.dg/template/call1.C: New test.
38374
38375 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38376
38377         PR c++/11794
38378         * g++.dg/parse/using3.C: New test.
38379
38380 2003-09-06  Roger Sayle  <roger@eyesopen.com>
38381
38382         PR c++/11409
38383         * g++.dg/overload/builtin3.C: New test case.
38384
38385 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
38386
38387         PR c/9862
38388         * gcc.dg/20030906-1.c: New test.
38389         * gcc.dg/20030906-2.c: Likewise.
38390
38391 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38392
38393         PR c++/12167
38394         * g++.dg/parse/defarg5.C: New test.
38395
38396         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
38397
38398 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
38399
38400         PR c++/12163
38401         * g++.dg/expr/static_cast4.C: New test.
38402
38403         PR c++/12146
38404         * g++.dg/template/crash9.C: New test.
38405
38406 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
38407
38408         * g++.old-deja/g++.ext/pretty2.C: Update for change
38409         in __FUNCTION__.
38410         * g++.old-deja/g++.ext/pretty3.C: Likewise.
38411
38412 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
38413
38414         PR c++/11922
38415         * g++/dg/template/qualified-id1.C: New test.
38416
38417         PR c++/12037
38418         * g++.dg/warn/noeffect4.C: New test.
38419
38420 2003-09-04  Matt Austern  <austern@apple.com>
38421
38422         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
38423         * g++.dg/ext/fnname2.C: Likewise.
38424         * g++.dg/ext/fnname3.C: Likewise.
38425
38426 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
38427
38428         * g++.dg/expr/lval1.C: New test.
38429         * g++.dg/ext/lvcast.C: Remove.
38430
38431 2003-09-03  Roger Sayle  <roger@eyesopen.com>
38432
38433         PR optimization/11700.
38434         * gcc.c-torture/compile/20030903-1.c: New test case.
38435
38436 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
38437
38438         PR c++/12053
38439         * g++.dg/abi/layout4.C: New test.
38440
38441 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
38442
38443         PR c++/11553
38444         * g++.dg/parse/friend3.C: New test.
38445
38446 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
38447
38448         PR c++/11847
38449         * g++.dg/template/class1.C: New test.
38450
38451         PR c++/11808
38452         * g++.dg/expr/call1.C: New test.
38453
38454 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
38455
38456         PR c++/12114
38457         * g++.dg/init/ref9.C: New test.
38458
38459         PR c++/11972
38460         * g++.dg/template/nested4.C: New test.
38461
38462 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
38463
38464         PR c++/12093
38465         * g++.dg/template/non-dependent4.C: New test.
38466
38467         PR c++/11928
38468         * g++.dg/inherit/conv1.C: New test.
38469
38470 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
38471
38472         PR c++/6196
38473         * g++.dg/ext/label1.C: New test.
38474         * g++.dg/ext/label2.C: Likewise.
38475
38476 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
38477
38478         * g++.dg/expr/cond3.C: New test.
38479
38480 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38481
38482         * gcc.dg/builtins-1.c: Add new builtin cases.
38483
38484 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38485
38486         * gcc.dg/builtins-1.c: Add new cases.
38487         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38488
38489 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38490
38491         * gcc.dg/builtins-1.c: Add more math builtin tests.
38492         * gcc.dg/torture/builtin-attr-1.c: New test.
38493
38494 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
38495
38496         PR optimization/5079
38497         * g++.dg/opt/static3.C: New test.
38498
38499 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38500
38501         * gcc.misc-tests/gcov-10b.c: New test.
38502
38503 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
38504
38505         * g++.dg/opt/ptrmem3.C: New test.
38506
38507         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
38508
38509 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
38510
38511         * gcc.dg/20030826-2.c: New test.
38512
38513 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38514
38515         PR middle-end/12002
38516         * g77.f-torture/compile/12002.f: New test case.
38517
38518 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38519
38520         * gcc.dg/20030826-1.c: New test case.
38521
38522 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
38523
38524         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
38525
38526 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
38527
38528         PR c++/11871
38529         * c++.dg/lookup/crash1.C: New test.
38530
38531         * c++.dg/warn/noeffect3.C: New test.
38532
38533 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
38534
38535         * gcc.dg/compat/vector-1_x.c: Compile with -w.
38536         * gcc.dg/compat/vector-1_y.c: Ditto.
38537         * gcc.dg/compat/vector-2_x.c: Ditto.
38538         * gcc.dg/compat/vector-2_y.c: Ditto.
38539
38540 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
38541
38542         * gcc.dg/20030702-1.c: New test.
38543
38544 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
38545
38546         PR c++/8795
38547         * g++.dg/ext/altivec-1.C: New test.
38548
38549 2003-08-24  Richard Henderson  <rth@redhat.com>
38550
38551         * g++.dg/eh/simd-2.C: Add -w for x86.
38552
38553 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
38554
38555         * gcc.dg/20030815-1.c: New test.
38556
38557 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38558
38559         PR c++/3765
38560         * g++.dg/parse/access6.C: New test.
38561
38562 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38563
38564         PR c++/641, c++/11876
38565         * g++.dg/template/friend22.C: New test.
38566         * g++.dg/template/friend23.C: Likewise.
38567
38568 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38569
38570         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
38571         identically.
38572
38573 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38574
38575         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
38576
38577 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38578
38579         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
38580
38581 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38582
38583         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
38584
38585 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38586
38587         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
38588
38589 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
38590
38591         PR c++/11919
38592         * g++.dg/overload/prom1.C: New test.
38593
38594         PR c++/11551
38595         * g++.dg/parse/dtor2.C: New test.
38596
38597         PR c++/10762
38598         * g++.dg/parse/using2.C: New test.
38599
38600 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
38601
38602         PR target/11805
38603         * gcc.c-torture/compile/20030821-1.c: New.
38604
38605 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
38606
38607         PR c++/11834
38608         * g++.dg/template/deduce2.C: New test.
38609
38610 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
38611
38612         * gcc.c-torture/execute/20030821-1.c: New test.
38613
38614 2003-08-20  Roger Sayle  <roger@eyesopen.com>
38615
38616         PR middle-end/11984
38617         * gcc.dg/20030820-1.c: New test case.
38618
38619 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
38620
38621         PR c++/11945
38622         * g++.dg/warn/noeffect2.C: New test.
38623
38624 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
38625
38626         PR c++/10926
38627         * g++.dg/template/dtor2.C: New test.
38628
38629         PR c++/11684
38630         * g++.dg/template/operator1.C: New test.
38631         * g++.dg/parse/operator4.C: New test.
38632
38633         PR c++/11946.C
38634         * g++.dg/expr/enum1.C: New test.
38635         * gcc.dg/c99-bool-1.c: Remove bogus warning.
38636
38637         PR c++/11036.C
38638         * g++.dg/parse/elab2.C: New test.
38639         * g++.dg/parse/typedef4.C: Change error message.
38640         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
38641         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
38642         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
38643
38644 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
38645
38646         * gcc.dg/pch/warn-1.c: New.
38647         * gcc.dg/pch/warn-1.hs: New.
38648
38649         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
38650         not-tested file.
38651
38652 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38653
38654         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
38655
38656 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38657
38658         * gcc.dg/uninit-D.c: New Test.
38659         * gcc.dg/uninit-E.c: New Test.
38660         * gcc.dg/uninit-F.c: New Test.
38661         * gcc.dg/uninit-G.c: New Test.
38662
38663 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
38664
38665         * g++.dg/README: Describe the pch directory.
38666
38667 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38668
38669         PR c++/11174
38670         * g++.dg/parse/access4.C: New test.
38671         * g++.dg/parse/access5.C: Likewise.
38672         * g++.old-deja/g++.jason/access17.C: Adjust error message.
38673
38674 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
38675
38676         * gcc.dg/noncompile/20030818-1.c: New.
38677
38678 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38679
38680         PR c++/11957
38681         * g++.dg/warn/noeffect1.C: New test.
38682
38683         * g++.dg/template/scope2.C: New test.
38684         * g++.dg/template/error2.C: Correct dg-error
38685
38686 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
38687
38688         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
38689
38690 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
38691
38692         PR C++/11512
38693         * g++.dg/template/warn1.C: New.
38694
38695 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38696
38697         * g++.dg/template/error2.C: New test.
38698         * g++.dg/lookup/using7.C: Adjust errors
38699         * g++.old-deja/g++.pt/crash36.C: Likewise.
38700         * g++.old-deja/g++.pt/derived3.C: Likewise.
38701
38702 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38703
38704         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
38705         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
38706         * gcc.c-torture/execute/builtins/string-9.c: New, from
38707         string-opt-9.c.  Adjust for execute/builtins framework.
38708         * gcc.c-torture/execute/string-opt-9.c: Delete.
38709
38710 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
38711
38712         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
38713
38714         * g++.dg/parse/ret-type2.C: New test.
38715
38716         PR c++/11703
38717         * g++.dg/init/new8.C: New test.
38718
38719         PR c++/10923
38720         * g++.dg/parse/typedef5.C: New test.
38721
38722         PR c++/9512
38723         * g++.dg/parse/qualified2.C: New test.
38724         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
38725         invalid code.
38726
38727 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
38728
38729         * g++.dg/conversion/ptrmem1.C: New test.
38730
38731 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
38732
38733         PR target/11693
38734         * gcc.dg/20030811-1.c: New test.
38735
38736         PR target/11535
38737         * gcc.c-torture/execute/20030811-1.c: New test.
38738
38739 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38740
38741         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
38742
38743 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
38744
38745         PR c++/11789.C
38746         * g++.dg/inherit/multiple1.C: New test.
38747
38748 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38749
38750         * gcc.dg/spe1.c: New test.
38751
38752         PR c++/11670
38753         * g++.dg/expr/cast2.C: New test.
38754
38755         PR c++/10530
38756         * g++.dg/template/dependent-name2.C: New test.
38757
38758 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
38759
38760         * g++.dg/parse/crash11.C: Put the dg options in comments.
38761
38762 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
38763
38764         * lib/gcc-dg.exp: Update for diagnostic change.
38765
38766 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38767
38768         PR c++/5767
38769         * g++.dg/parse/crash11.C: New test.
38770
38771 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
38772
38773         * gcc.dg/cpp/spacing1.c: Update.
38774
38775 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
38776
38777         PR target/11739
38778         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
38779         a value for -mtune.
38780
38781 2003-08-04  Roger Sayle  <roger@eyesopen.com>
38782
38783         PR middle-end/11771
38784         * gcc.c-torture/compile/20030804-1.c: New test case.
38785
38786 2003-08-04  Roger Sayle  <roger@eyesopen.com>
38787
38788         * gcc.dg/20030804-1.c: New test case.
38789
38790 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
38791
38792         * gcc.dg/cpp/separate-1.c: New test.
38793
38794 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
38795
38796         PR c++/11704
38797         * g++.dg/template/dependent-expr2.C: New test.
38798
38799         PR c++/11766
38800         * g++.dg/expr/ptrmem1.C: New test.
38801
38802 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38803
38804         PR c++/9453
38805         * g++.dg/template/friend15.C: New test.
38806
38807 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
38808
38809         * lib/dg-pch.exp: Work round PCH bug.
38810
38811 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38812
38813         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
38814         builtins.  Move cases from builtins-4.c here.
38815
38816         * gcc.dg/torture/builtin-math-1.c: New test taken from
38817         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
38818         additional cases.
38819
38820         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
38821         Delete.
38822
38823 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
38824
38825         PR c++/9447
38826         * g++.dg/template/using7.C: New test.
38827
38828 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
38829
38830         * import1.c, import2.c: New tests.
38831
38832 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
38833
38834         * g++.dg/eh/crossjump1.C: New test.
38835
38836 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
38837
38838         PR c++/11697
38839         * g++.dg/template/using6.C: New test.
38840
38841         PR c++/11744
38842         * g++.dg/template/koenig2.C: New test.
38843
38844 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38845
38846         PR c++/7983
38847         * g++.dg/parse/typedef4.C: New test.
38848
38849 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38850
38851         PR c++/8442, c++/8806
38852         * g++.dg/template/elab1.C: New test.
38853         * g++.dg/template/type2.C: Likewise.
38854         * g++.dg/template/ttp3.C: Adjust expected error message.
38855         * g++.old-deja/g++.law/visibility13.C: Likewise.
38856         * g++.old-deja/g++.niklas/t135.C: Likewise.
38857         * g++.old-deja/g++.pt/ttp41.C: Likewise.
38858         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
38859         template argument.
38860         * g++.old-deja/g++.pt/ttp44.C: Likewise.
38861
38862 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
38863
38864         PR c++/11295
38865         * g++.dg/ext/stmtexpr1.C: New test.
38866
38867         * g++.dg/opt/tmp1.C: New test.
38868
38869         PR c++/11525
38870         * g++.dg/parse/constant4.C: New test.
38871
38872         PR c++/9447
38873         * g++.dg/template/using5.C: New test.
38874
38875 2003-07-31  Roger Sayle  <roger@eyesopen.com>
38876
38877         * gcc.dg/builtins-27.c: New test case.
38878
38879 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
38880
38881         * gcc.dg/tls/opt-7.c: New test.
38882
38883 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
38884
38885         * g++.old-deja/g++.other/crash18.C: Remove.
38886
38887 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38888
38889         * g++.dg/template/explicit3.C: New.
38890         * g++.dg/template/explicit4.C: New.
38891         * g++.dg/template/explicit5.C: New.
38892
38893         PR c++/11347
38894         * g++.dg/template/memtmpl1.C: New.
38895
38896 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
38897
38898         PR target/11565
38899         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
38900         * gcc.dg/i386-387-5.c (dg-options): Likewise.
38901
38902 2003-07-30  Jan Hubicka  <jh@suse.cz>
38903
38904         * vtgc1.c: Kill.
38905
38906 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
38907
38908         * gcc.dg/struct-in-proto-1.c: New test.
38909
38910 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
38911
38912         * gcc.dg/cpp/include2.c: Only expect one message.
38913
38914 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
38915
38916         PR c++/9447
38917         * g++.dg/template/using1.C: New test.
38918         * g++.dg/template/using2.C: New test.
38919         * g++.dg/template/using3.C: New test.
38920         * g++.dg/template/using4.C: New test.
38921
38922 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
38923
38924         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
38925         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38926
38927 2003-07-28  Jan Hubicka  <jh@suse.cz>
38928
38929         PR c++/11530
38930         * g++.dg/opt/call1.C: New test.
38931
38932 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
38933
38934         PR c++/11667
38935         * g++.dg/init/enum2.C: New test.
38936         * g++.dg/template/overload1.C: Add "-w" option.
38937
38938 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
38939
38940         * gcc.dg/Wdeclaration-after-statement-1.c,
38941         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
38942
38943 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
38944
38945         * gcc.c-torture/compile/20030725-1.c: New test.
38946
38947 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
38948
38949         * gcc.dg/20030505.c: Only run for SPE.
38950         Remove definition of opaque type.
38951
38952 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
38953
38954         * g++.dg/template/ptrmem6.C: New test.
38955
38956 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
38957
38958         * gcc.c-torture/compile/zero-strct-2.c: New test.
38959
38960 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
38961
38962         * gcc.dg/intermod-1.c: New test.
38963
38964 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38965
38966         PR c++/11617
38967         * g++.dg/template/lookup2.C: New test.
38968         * g++.dg/template/memclass1.C: Remove instantiated from error.
38969         * g++.dg/other/error2.C: Tweak expected errors.
38970
38971         PR c++/11596
38972         * g++.dg/template/defarg3.C: New test.
38973
38974         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
38975
38976 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
38977
38978         * g++.dg/inherit/access5.C: New test.
38979
38980 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38981
38982         PR c++/11513
38983         * g++.dg/template/crash8.C: New test.
38984
38985 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
38986
38987         PR c/10602
38988         * gcc.dg/noncompile/incomplete-2.c: New test.
38989
38990 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
38991
38992         PR c++/11645
38993         * g++.dg/inherit/access4.C: New test.
38994
38995         PR c++/11517
38996         * g++.dg/expr/cond2.C: New test.
38997
38998         PR optimization/10679
38999         * g++.dg/opt/inline4.C: New test.
39000
39001 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39002
39003         * g++.dg/parse/crash10: New test.
39004
39005 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39006
39007         * g++.dg/ext/flexary1.C: New test.
39008
39009 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39010
39011         PR c++/10793
39012         * g++.dg/template/crash9.C: New test.
39013
39014 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39015
39016         PR c++/3004
39017         * g++.dg/parse/typedef3.C: New test.
39018
39019         PR c++/7906
39020         * g++.dg/parse/operator2.C: New test.
39021
39022         PR c++/8895
39023         * g++.dg/parse/def-tmpl-arg1.C: New test.
39024
39025         PR c++/9282
39026         * g++.dg/parse/funptr1.C: New test.
39027
39028         PR c++/9452
39029         * g++.dg/parse/ambig3.C: New test.
39030
39031         PR c++/9454
39032         * g++.dg/parse/operator3.C: New test.
39033
39034         PR c++/9486
39035         * g++.dg/parse/template10.C: New test.
39036
39037         PR c++/9488
39038         * g++.dg/parse/template11.C: New test.
39039
39040         PR c++/10150
39041         * g++.dg/parse/invalid-op1.C: New test.
39042
39043         PR c++/10247
39044         * g++.dg/parse/condexpr1.C: New test.
39045
39046 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39047
39048         * g++.dg/ext/packed3.C: New test.
39049         * g++.dg/ext/packed4.C: New test.
39050
39051         * gcc.dg/pack-test-3.c: New test.
39052
39053 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
39054
39055         * lib/compat.exp: Handle dg-options per source file.
39056         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
39057         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
39058         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
39059         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
39060         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
39061         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
39062         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
39063         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
39064         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
39065         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
39066         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
39067         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
39068         * g++.dg/compat/break/bitfield7_x.C: Ditto.
39069         * g++.dg/compat/break/bitfield7_y.C: Ditto.
39070
39071 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
39072
39073         PR c/10320
39074         * gcc.c-torture/execute/20030718-1.c: New test.
39075
39076 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39077
39078         PR optimization/11536
39079         * gcc.dg/20030721-1.c: New test.
39080
39081 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
39082
39083         PR c++/11546
39084         * g++.dg/template/lookup1.C: New test.
39085
39086 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
39087
39088         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
39089         diagnostics of ill-formed constructs involving labels.
39090         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
39091         the new 'previously defined here' message.
39092
39093 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
39094
39095         * g++.dg/parse/non-dependent2.C: New test.
39096
39097 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
39098
39099         * g++.dg/init/init-ref4.C: xfail on targets without
39100         weak symbols.
39101
39102 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
39103
39104         PR target/11087
39105         * gcc.c-torture/execute/20030717-1.c: New test.
39106
39107 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39108
39109         * g++.dg/opt/cfg1.C: New test.
39110
39111 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
39112
39113         PR optimization/11557
39114         * gcc.dg/20030717-1.c: New test.
39115
39116 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
39117
39118         PR c++/10476
39119         * g++.dg/expr/crash-1.C: New test.
39120
39121         PR c++/11027
39122         * g++.dg/template/init3.C: New test.
39123
39124         PR c++/8222
39125         * g++.dg/template/non-dependent1.C: New test.
39126
39127         PR c++/11070
39128         * g++.dg/template/non-dependent2.C: New test.
39129
39130         PR c++/11071
39131         * g++.dg/template/non-dependent3.C: New test.
39132
39133         PR c++/9907
39134         * g++.dg/template/sizeof5.C: New test.
39135
39136 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
39137
39138         PR 11498
39139         * gcc.c-torture/compile/mangle-1.c: New file.
39140
39141 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39142
39143         PR c++/7809
39144         * g++.dg/parse/access3.C: New test.
39145
39146 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
39147
39148         PR c++/11384
39149         * g++.dg/init/init-ref4.C: New test.
39150
39151 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
39152
39153         PR c++/11547
39154         * g++.dg/parse/constant3.C: New test.
39155         * g++.dg/parse/crash7.C: Likewise.
39156
39157 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
39158
39159         PR target/11008
39160         * gcc.dg/i386-pentium4-not-mull.c: New.
39161
39162 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
39163
39164         * gcc.dg/asm-names.c (ymain): Make it weak.
39165
39166 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39167
39168         PR c++/5421
39169         * g++.dg/template/friend21.C: New test.
39170
39171 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
39172
39173         * gcc.dg/cleanup-8.c: New test.
39174         * gcc.dg/cleanup-9.c: New test.
39175
39176 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
39177
39178         * g++.dg/ext/dll-MI1.h: New file.
39179         * g++.dg/ext/dllexport-MI1.C: New file.
39180         * g++.dg/ext/dllimport-MI1.C: New file.
39181
39182 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
39183
39184         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
39185         it does not have cmpstrsi patterns (just cmpmemsi).
39186
39187 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
39188
39189         PR debug/11473
39190         * g++.dg/debug/debug8.C: New test.
39191
39192 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39193
39194         PR c++/10108
39195         * g++.dg/template/crash7.C: New test.
39196
39197 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
39198
39199         PR target/10795
39200         * gcc.c-torture/compile/20030708-1.c: New.
39201
39202 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
39203
39204         * gcc.c-torture/execute/20030715-1.c: New test.
39205
39206 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
39207
39208         * gcc.dg/pch/inline-3.c: New file.
39209         * gcc.dg/pch/inline-3.hs: New file.
39210         * gcc.dg/pch/inline-4.c: New file.
39211         * gcc.dg/pch/inline-4.hs: New file.
39212
39213 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
39214
39215         PR c++/11509
39216         * g++.dg/template/crash6.C: New test.
39217
39218         PR c++/7053
39219         * g++.dg/template/friend20.C: New test.
39220
39221         PR c++/7019
39222         * g++.dg/template/overload2.C: New test.
39223
39224 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39225
39226         PR optimization/11440
39227         * gcc.c-torture/execute/20030714-1.c: New test.
39228
39229 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39230
39231         PR c++/11154
39232         * g++.dg/template/partial2.C: New test.
39233
39234 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
39235
39236         PR c++/11503
39237         * g++.dg/template/anon1.C: New test.
39238
39239         PR c++/11493
39240         PR c++/11495
39241         * g++.dg/parse/template9.C: Likewise.
39242         * g++.dg/template/crash4.C: New test.
39243         * g++.dg/template/koenig1.C: Likewise.
39244         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
39245         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
39246         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
39247         functions.
39248         * g++.old-deja/g++.jason/template36.C: Likewise.
39249         * g++.old-deja/g++.mike/p1989.C: Likewise.
39250         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
39251         * g++.old-deja/g++.pt/ttp20.C: Use this->.
39252         * g++.old-deja/g++.pt/ttp21.C: Use this->.
39253         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
39254         compiling.
39255         * g++.old-deja/g++.pt/union2.C: Use this->.
39256
39257 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
39258
39259         * gcc.dg/20030711-1.c: New test.
39260
39261 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
39262
39263         PR c++/11050
39264         * g++.dg/parse/args1.C: New test.
39265         * g++.pt/defarg8.C: Change expected errors.
39266
39267 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
39268
39269         PR c++/8164
39270         * g++.dg/template/nontype2.C: New test.
39271
39272         PR c++/10558
39273         * g++.dg/parse/template8.C: New test.
39274
39275         PR c++/8327
39276         * g++.dg/template/scope1.C: New test.
39277
39278         * g++.dg/warn/Wsign-compare-1.C: New test.
39279
39280 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
39281
39282         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
39283
39284 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
39285
39286         PR c++/9411
39287         * g++.dg/template/explicit2.C: New test.
39288
39289         PR c++/10032
39290         * g++.dg/warn/pedantic1.C: New test.
39291
39292 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
39293
39294         PR c++ 9483
39295         * g++.dg/other/field1.C: New test.
39296
39297 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
39298
39299         PR c/11449
39300         * gcc.c-torture/compile/20030707-1.c: New.
39301
39302 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39303
39304         PR c++/10849
39305         * g++.dg/template/access12.C: New test.
39306
39307 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
39308
39309         * g++.dg/bprob/bprob.exp (prof_ext): Update.
39310         * g77.dg/bprob/bprob.exp (prof_ext): Update.
39311         * gcc.misc-tests/bprob.exp (prof_ext): Update.
39312         * gcc.misc-tests/gcov.exp: Update
39313         * g++.dg/gcov/gcov.exp: Update
39314         * lib/gcov.exp: Update.
39315
39316 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
39317
39318         * g++.dg/abi/mangle17.C: Make sure template expressions are
39319         dependent.
39320         * g++.dg/abi/mangle4.C: Mark erroneous casts.
39321         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
39322         * g++.dg/opt/stack1.C: Remove erroneous code.
39323         * g++.dg/parse/template7.C: New test.
39324         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
39325         * g++.old-deja/g++.pt/crash4.C: Likewise.
39326
39327 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39328
39329         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
39330         with zero or one occurence of `$' after the initial `L'.
39331
39332 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
39333
39334         * gcc.c-torture/compile/20030704-1.c: Add a comment.
39335
39336 2003-07-08  Roger Sayle  <roger@eyesopen.com>
39337
39338         PR c/11370
39339         * gcc.dg/Wunreachable-6.c: New testcase.
39340         * gcc.dg/Wunreachable-7.c: New testcase.
39341
39342 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
39343
39344         PR c/11420
39345         * gcc.dg/20030708-1.c: New test.
39346
39347 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
39348
39349         * gcc.dg/compat/sdata-section.h: New file.
39350         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
39351         * gcc.dg/torture/mips-sdata-1.c: New test.
39352
39353 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39354
39355         PR c++/11030
39356         * g++.dg/template/friend19.C: New test.
39357
39358 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
39359
39360         * g++.dg/opt/strength-reduce.C: New test.
39361
39362 2003-07-07  Roger Sayle  <roger@eyesopen.com>
39363
39364         PR target/10979
39365         * gcc.dg/20030707-1.c: New testcase.
39366
39367 2003-07-07  Roger Sayle  <roger@eyesopen.com>
39368
39369         PR optimization/11059
39370         * g++.dg/opt/emptyunion.C: New testcase.
39371
39372 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39373             Eric Botcazou  <ebotcazou@libertysurf.fr>
39374
39375         * g++.dg/opt/stack1.C: New test.
39376
39377 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
39378
39379         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
39380         run test.
39381
39382         PR c++/11431
39383         * g++.dg/expr/static_cast3.C: New test.
39384
39385 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
39386
39387         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
39388         everywhere.
39389         * gcc.dg/concat.c: Concatenation of string constants with
39390         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
39391         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
39392         * gcc.dg/cpp/escape-2.c: Use wide character constants where
39393         necessary to avoid multi-character character constant warning.
39394         * gcc.dg/cpp/escape.c: Likewise.
39395         * gcc.dg/cpp/ucs.c: Likewise.
39396         Remove backslashes from dg-bogus comments, as they confuse Tcl.
39397         Fix a typo.
39398
39399 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
39400
39401         PR c/11428
39402         * gcc.c-torture/compile/20030704-1.c: New.
39403
39404 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
39405
39406         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
39407
39408 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
39409
39410         PR c++/5287, PR c++/7910,  PR c++/11021
39411         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
39412         tests for warnings.
39413         * g++.dg/ext/dllimport2.C: Add tests for warnings.
39414         * g++.dg/ext/dllimport3.C: Likewise.
39415         * g++.dg/ext/dllimport4.C: New file.
39416         * g++.dg/ext/dllimport5.C: New file.
39417         * g++.dg/ext/dllimport6.C: New file.
39418         * g++.dg/ext/dllimport7.C: New file.
39419         * g++.dg/ext/dllimport8.C: New file.
39420         * g++.dg/ext/dllimport9.C: New file.
39421         * g++.dg/ext/dllimport10.C: New file.
39422         * g++.dg/ext/dllexport1.C: New file.
39423
39424 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
39425
39426         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
39427         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
39428
39429 2003-07-03  Roger Sayle  <roger@eyesopen.com>
39430
39431         * gcc.dg/builtins-25.c: New testcase.
39432         * gcc.dg/builtins-26.c: New testcase.
39433
39434 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
39435
39436         * gcc.dg/compat/vector-defs.h: New file.
39437         * gcc.dg/compat/vector-setup.h: New file.
39438         * gcc.dg/compat/vector-check.h: New file.
39439         * gcc.dg/compat/vector-1_main.c: New file.
39440         * gcc.dg/compat/vector-1_x.c: New file.
39441         * gcc.dg/compat/vector-1_y.c: New file.
39442         * gcc.dg/compat/vector-2_main.c: New file.
39443         * gcc.dg/compat/vector-2_x.c: New file.
39444         * gcc.dg/compat/vector-2_y.c: New file.
39445
39446         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
39447         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
39448         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
39449         * gcc.dg/compat/struct-align-1.h: New file.
39450         * gcc.dg/compat/struct-align-1_main.c: New file.
39451         * gcc.dg/compat/struct-align-1_x.c: New file.
39452         * gcc.dg/compat/struct-align-1_y.c: New file.
39453         * gcc.dg/compat/struct-align-2.h: New file.
39454         * gcc.dg/compat/struct-align-2_main.c: New file.
39455         * gcc.dg/compat/struct-align-2_x.c: New file.
39456         * gcc.dg/compat/struct-align-2_y.c: New file.
39457
39458         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
39459         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39460         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39461         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39462         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39463         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39464         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39465         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39466         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39467         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39468         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39469         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39470         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39471         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39472         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39473         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39474         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39475         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39476         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39477         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39478         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39479         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39480         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39481         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39482         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39483         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39484         * gcc.dg/compat/struct-return-10_x.c: Ditto.
39485         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39486         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39487
39488 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39489
39490         * gcc.dg/i386-call-1.c: New test.
39491
39492 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39493
39494         PR c++/9162
39495         * g++.dg/parse/defarg4.C: New.
39496
39497 2003-07-03  Roger Sayle  <roger@eyesopen.com>
39498
39499         PR target/10700
39500         * gcc.c-torture/compile/20030703-1.c: New test case.
39501
39502 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
39503
39504         * g++.dg/template/local3.C: Remove extra semicolon.
39505
39506 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39507
39508         * gcc.dg/i386-volatile-1.c: New test.
39509
39510 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
39511
39512         PR c++/11072
39513         * g++.dg/other/offsetof2.C: XFAIL.
39514         * g++.dg/other/offsetof5.C: New.
39515
39516         PR c++/10219
39517         * g++.dg/template/error1.C: New.
39518
39519         PR c++/9779
39520         * g++.dg/template/dependent-expr1.C: New.
39521
39522 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39523
39524         PR c++/6949
39525         * g++.dg/template/local3.C: New test.
39526
39527         PR c++/11149
39528         * g++.dg/lookup/scoped6.C: New test.
39529
39530 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
39531
39532         PR c++/8046
39533         * g++.dg/other/error7.C: New test.
39534
39535 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
39536
39537         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
39538         * g++.old-deja/g++.abi/vtable3.h: Likewise.
39539         * g++.old-deja/g++.law/code-gen5.C: Likewise.
39540         * g++.old-deja/g++.other/union2.C: Likewise.
39541         * gcc.dg/c90-const-expr-2.c: Likewise.
39542         * gcc.dg/c90-const-expr-3.c: Likewise.
39543         * gcc.dg/c99-const-expr-2.c: Likewise.
39544         * gcc.dg/c99-const-expr-3.c: Likewise.
39545         * gcc.dg/concat.c: Likewise.
39546
39547 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39548
39549         PR c++/9559
39550         * g++.dg/init/static1.C: New test.
39551
39552 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39553
39554         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
39555         * g++.old-deja/g++.other/access2.C: Likewise.
39556         * g++.old-deja/g++.other/decl2.C: Likewise.
39557         * gcc.c-torture/execute/20020615-1.c: Likewise.
39558
39559 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39560
39561         PR c++/4933
39562         * g++.dg/template/sizeof4.C: New test.
39563
39564 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39565
39566         * g++.dg/other/error6.C: New test.
39567
39568 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39569
39570         PR c++/10750
39571         * g++.dg/parse/constant2.C: New test.
39572
39573 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
39574
39575         PR c++/11106
39576         * g++.dg/other/error5.C: New test.
39577
39578 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39579
39580         * gcc.dg/format/gcc_diag-1.c: New test.
39581
39582 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
39583
39584         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
39585
39586 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39587
39588         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
39589         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
39590         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
39591
39592 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
39593
39594         * gcc.c-torture/execute/builtins/string-8.c: New test.
39595         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
39596         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
39597         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
39598
39599 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39600
39601         PR c++/10468
39602         * g++.dg/ext/typeof6.C: New test.
39603
39604 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39605
39606         PR c++/10796
39607         * g++.dg/init/enum1.C: New test.
39608
39609 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
39610
39611         * gcc.dg/20030627-1.c: New test.
39612
39613 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
39614
39615         PR c++/11332
39616         * g++.dg/expr/static_cast2.C: New test.
39617
39618 2003-06-26  Roger Sayle  <roger@eyesopen.com>
39619             Jakub Jelinek  <jakub@redhat.com>
39620
39621         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
39622         sprintf(dst,"%s",src) optimization.
39623         * gcc.c-torture/execute/20030626-1.c: New test case.
39624         * gcc.c-torture/execute/20030626-2.c: New test case.
39625
39626 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
39627
39628         * gcc.c-torture/execute/multi-ix.c: New test.
39629
39630         * gcc.c-torture/execute/simd-4.c (main):
39631         Added missing semicolon at end of union.
39632
39633 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
39634
39635         PR c++/8266
39636         * g++.dg/template/explicit-instantiation3.C: New test.
39637
39638 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39639
39640         * gcc.dg/20030626-1.c: Use signed char.
39641
39642 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39643
39644         * gcc.dg/20030626-1.c: New test.
39645
39646 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
39647
39648         * const-str-2.m: Update.
39649
39650 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
39651
39652         PR c++/10990
39653         * g++.dg/rtti/dyncast1.C: New test.
39654         * g++.dg/abi/mangle4.C: Correct base-specifier access.
39655         * g++.dg/lookup/scoped1.C: Remove XFAIL.
39656         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
39657
39658         PR c++/10931
39659         * g++.dg/expr/static_cast1.C: New test.
39660
39661 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
39662
39663         * gcc.dg/20030625-1.c: New test.
39664
39665 2003-06-24  Roger Sayle  <roger@eyesopen.com>
39666
39667         * gcc.c-torture/compile/20030624-1.c: New test case.
39668
39669 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
39670
39671         * gcc.c-torture/execute/string-opt-17.c: New test.
39672
39673 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
39674
39675         PR c++/5754
39676         * g++.dg/parse/crash6.C: New test.
39677
39678 2003-06-23  Roger Sayle  <roger@eyesopen.com>
39679
39680         * gcc.dg/builtins-24.c: New test case.
39681
39682 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
39683
39684         * g++.dg/opt/operator1.C: New test.
39685
39686 2003-06-22  Roger Sayle  <roger@eyesopen.com>
39687
39688         * gcc.c-torture/execute/string-opt-16.c: New test case.
39689
39690 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39691
39692         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
39693         * g++.old-deja/g++.other/conv7.C: Likewise.
39694         * g++.old-deja/g++.other/overcnv2.C: Likewise.
39695         * g++.old-deja/g++.other/overload14.C: Likewise.
39696
39697 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39698
39699         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
39700         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
39701
39702 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39703
39704         PR c++/10888
39705         * g++.dg/warn/Winline-3.C: New test.
39706
39707 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39708
39709         * lib/target-supports.exp (check_alias_available): Make the test
39710         program acceptable to the Solaris assembler.
39711
39712         PR c++/10749
39713         * g++.dg/template/memclass2.C: New test.
39714
39715 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39716             Eric Botcazou  <ebotcazou@libertysurf.fr>
39717
39718         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
39719         data for non-matching targets.
39720         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
39721
39722 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39723
39724         PR c++/10845
39725         * g++.dg/template/member3.C: New test.
39726
39727 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
39728
39729         PR c++/10939
39730         * g++.dg/template/func1.C: New test.
39731
39732         PR c++/9649
39733         * g++.dg/template/static4.C: New test.
39734         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
39735
39736         PR c++/11041
39737         * g++.dg/init/ref7.C: New test.
39738
39739 2003-06-19  Matt Austern  <austern@apple.com>
39740
39741         PR c++/11228
39742         * g++.dg/anew1.C: New test.
39743         * g++.dg/anew2.C: New test.
39744         * g++.dg/anew3.C: New test.
39745         * g++.dg/anew4.C: New test.
39746
39747 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
39748
39749         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
39750
39751 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
39752
39753         * gcc.c-torture/execute/simd-4.c (main): Make expected value
39754         endian-dependent.
39755
39756 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
39757
39758         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
39759         Remove cruft.
39760
39761 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
39762
39763         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
39764         * gcc.c-torture/compile/961203-1.c: Likewise.
39765         * gcc.c-torture/compile/980506-1.c: Likewise.
39766
39767 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
39768
39769         PR c++/10712
39770         * g++.dg/lookup/using7.C: New test.
39771
39772 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
39773
39774         PR c++/11105
39775         * g++.dg/abi/conv1.C: Remove it.
39776         * g++.dg/template/conv7.C: New test.
39777         * g++.dg/template/conv8.C: Likewise.
39778         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
39779         conversion operator.
39780
39781 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
39782
39783         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
39784         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39785         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39786         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39787         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39788         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39789         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39790         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39791         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39792         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39793         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39794         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39795         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39796         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39797         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39798         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39799         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39800         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39801         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39802         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39803         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39804         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39805         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39806         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39807         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39808         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39809         * gcc.dg/compat/struct-return-10_x.c: Ditto.
39810         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39811         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39812
39813 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
39814
39815         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
39816         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
39817         indications.
39818
39819 2003-06-16  Roger Sayle  <roger@eyesopen.com>
39820
39821         * gcc.dg/i386-387-5.c: New test case.
39822         * gcc.dg/i386-387-6.c: New test case.
39823         * gcc.dg/builtins-23.c: New test case.
39824
39825 2003-06-15  Roger Sayle  <roger@eyesopen.com>
39826
39827         * gcc.dg/builtins-22.c: New test case.
39828         * gcc.dg/i386-387-1.c: Update to test exp.
39829         * gcc.dg/i386-387-2.c: Likewise.
39830
39831 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39832
39833         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
39834
39835 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39836
39837         * lib/gcc-dg.exp (dg-require-dll): New function.
39838         (dg-xfail-if): Likewise.
39839         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
39840         driver.
39841
39842         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
39843         * gcc.c-torture/compile/20001205-1.c: Likewise.
39844         * gcc.c-torture/compile/20001226-1.c: Likewise.
39845         * gcc.c-torture/compile/20010518-2.c: Likewise.
39846         * gcc.c-torture/compile/20020312-1.c: Likewise.
39847         * gcc.c-torture/compile/20020604-1.c: Likewise.
39848         * gcc.c-torture/compile/920501-12.c: Likewise.
39849         * gcc.c-torture/compile/920501-4.c: Likewise.
39850         * gcc.c-torture/compile/920520-1.c: Likewise.
39851         * gcc.c-torture/compile/920521-1.c: Likewise.
39852         * gcc.c-torture/compile/920625-1.c: Likewise.
39853         * gcc.c-torture/compile/961203-1.c: Likewise.
39854         * gcc.c-torture/compile/980506-1.c: Likewise.
39855         * gcc.c-torture/compile/981006-1.c: Likewise.
39856         * gcc.c-torture/compile/981022-1.c: Likewise.
39857         * gcc.c-torture/compile/981223-1.c: Likewise.
39858         * gcc.c-torture/compile/990617-1.c: Likewise.
39859         * gcc.c-torture/compile/dll.c: Likewise.
39860         * gcc.c-torture/compile/labels-3.c: Likewise.
39861         * gcc.c-torture/compile/mipscop-1.c: Likewise.
39862         * gcc.c-torture/compile/mipscop-2.c: Likewise.
39863         * gcc.c-torture/compile/mipscop-3.c: Likewise.
39864         * gcc.c-torture/compile/mipscop-4.c: Likewise.
39865         * gcc.c-torture/compile/simd-5.c: Likewise.
39866         * gcc.c-torture/compile/20000804-1.x: Remove.
39867         * gcc.c-torture/compile/20001205-1.x: Likewise.
39868         * gcc.c-torture/compile/20001226-1.x: Likewise.
39869         * gcc.c-torture/compile/20010518-2.x: Likewise.
39870         * gcc.c-torture/compile/20020312-1.x: Likewise.
39871         * gcc.c-torture/compile/20020604-1.x: Likewise.
39872         * gcc.c-torture/compile/920501-12.x: Likewise.
39873         * gcc.c-torture/compile/920501-4.x: Likewise.
39874         * gcc.c-torture/compile/920520-1.x: Likewise.
39875         * gcc.c-torture/compile/920521-1.x: Likewise.
39876         * gcc.c-torture/compile/920625-1.x: Likewise.
39877         * gcc.c-torture/compile/961203-1.x: Likewise.
39878         * gcc.c-torture/compile/980506-1.x: Likewise.
39879         * gcc.c-torture/compile/981006-1.x: Likewise.
39880         * gcc.c-torture/compile/981022-1.x: Likewise.
39881         * gcc.c-torture/compile/981223-1.x: Likewise.
39882         * gcc.c-torture/compile/990617-1.x: Likewise.
39883         * gcc.c-torture/compile/mipscop-1.x: Likewise.
39884         * gcc.c-torture/compile/mipscop-2.x: Likewise.
39885         * gcc.c-torture/compile/mipscop-3.x: Likewise.
39886         * gcc.c-torture/compile/mipscop-4.x: Likewise.
39887         * gcc.c-torture/compile/simd-5.x: Likewise.
39888
39889         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
39890
39891 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39892
39893         * gcc.c-torture/execute/20030611-1.c: New test.
39894
39895 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39896
39897         PR middle-end/168
39898         * gcc.dg/20030612-1.c: New test case.
39899
39900 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39901
39902         PR c++/10635
39903         * g++.dg/expr/cast1.C: New test.
39904
39905 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39906
39907         * gcc.dg/builtins-21.c: New test case.
39908
39909 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
39910
39911         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
39912         options instead of at the end.
39913         * lib/objc.exp (objc_target_compile): Likewise.
39914
39915 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
39916
39917         PR c++/10432
39918         * g++.dg/parse/error1.C: New test.
39919
39920 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
39921
39922         * gcc.dg/compat/struct-by-value-11_main.c: New file.
39923         * gcc.dg/compat/struct-by-value-11_x.c: New file.
39924         * gcc.dg/compat/struct-by-value-11_y.c: New file.
39925         * gcc.dg/compat/struct-by-value-12_main.c: New file.
39926         * gcc.dg/compat/struct-by-value-12_x.c: New file.
39927         * gcc.dg/compat/struct-by-value-12_y.c: New file.
39928         * gcc.dg/compat/struct-by-value-13_main.c: New file.
39929         * gcc.dg/compat/struct-by-value-13_x.c: New file.
39930         * gcc.dg/compat/struct-by-value-13_y.c: New file.
39931         * gcc.dg/compat/struct-by-value-14_main.c: New file.
39932         * gcc.dg/compat/struct-by-value-14_x.c: New file.
39933         * gcc.dg/compat/struct-by-value-14_y.c: New file.
39934         * gcc.dg/compat/struct-by-value-15_main.c: New file.
39935         * gcc.dg/compat/struct-by-value-15_x.c: New file.
39936         * gcc.dg/compat/struct-by-value-15_y.c: New file.
39937         * gcc.dg/compat/struct-by-value-16_main.c: New file.
39938         * gcc.dg/compat/struct-by-value-16_x.c: New file.
39939         * gcc.dg/compat/struct-by-value-16_y.c: New file.
39940         * gcc.dg/compat/struct-by-value-17_main.c: New file.
39941         * gcc.dg/compat/struct-by-value-17_x.c: New file.
39942         * gcc.dg/compat/struct-by-value-17_y.c: New file.
39943         * gcc.dg/compat/struct-by-value-18_main.c: New file.
39944         * gcc.dg/compat/struct-by-value-18_x.c: New file.
39945         * gcc.dg/compat/struct-by-value-18_y.c: New file.
39946
39947         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
39948         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
39949         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
39950         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
39951         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
39952         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
39953         * gcc.dg/compat/scalar-return-3_main.c: New file.
39954         * gcc.dg/compat/scalar-return-3_x.c: New file.
39955         * gcc.dg/compat/scalar-return-3_y.c: New file.
39956         * gcc.dg/compat/scalar-return-4_main.c: New file.
39957         * gcc.dg/compat/scalar-return-4_x.c: New file.
39958         * gcc.dg/compat/scalar-return-4_y.c: New file.
39959
39960 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
39961
39962         * gcc.dg/compat/fp2-struct-check.h: New file.
39963         * gcc.dg/compat/fp2-struct-defs.h: New file.
39964         * gcc.dg/compat/fp2-struct-init.h: New file.
39965         * gcc.dg/compat/struct-by-value-10_main.c: New file.
39966         * gcc.dg/compat/struct-by-value-10_x.c: New file.
39967         * gcc.dg/compat/struct-by-value-10_y.c: New file.
39968         * gcc.dg/compat/struct-return-10_main.c: New file.
39969         * gcc.dg/compat/struct-return-10_x.c: New file.
39970         * gcc.dg/compat/struct-return-10_y.c: New file.
39971
39972         * gcc.dg/compat/compat-common.h: New file.
39973         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
39974         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
39975         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
39976         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
39977         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
39978         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
39979         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
39980         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39981         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
39982         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
39983         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39984         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
39985         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
39986         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39987         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
39988         * gcc.dg/compat/small-struct-check.h: Ditto.
39989         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
39990         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39991         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
39992         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
39993         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39994         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39995         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
39996         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39997         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
39998         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
39999         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40000         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
40001         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
40002         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40003         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
40004         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
40005         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40006         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
40007         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
40008         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40009         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
40010         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
40011         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40012         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
40013         * gcc.dg/compat/struct-return-2_main.c: Ditto.
40014         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40015         * gcc.dg/compat/struct-return-2_y.c: Ditto.
40016         * gcc.dg/compat/struct-return-3_main.c: Ditto.
40017         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40018         * gcc.dg/compat/struct-return-3_y.c: Ditto.
40019
40020 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
40021
40022         * g++.dg/pch/static-1.C: New file.
40023         * g++.dg/pch/static-1.Hs: New file.
40024
40025 2003-06-10  Richard Henderson  <rth@redhat.com>
40026
40027         * gcc.dg/asm-7.c: Adjust expected warning text.
40028
40029 2003-06-10  Roger Sayle  <roger@eyesopen.com>
40030
40031         * gcc.dg/builtins-20.c: New test case.
40032
40033 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
40034
40035         PR c++/11131
40036         * g++.dg/opt/template1.C: New test.
40037
40038 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40039
40040         * lib/gcc-dg.exp (dg-test): Clear additional_files and
40041         additional_sources.
40042
40043 2003-05-21  David Taylor  <dtaylor@emc.com>
40044
40045         * gcc.dg/Wpadded.c: New file.
40046
40047 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40048
40049         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
40050         * gcc.dg/special/weak-2.c: Add dg-require-weak.
40051         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
40052         dg-require-weak.
40053
40054 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
40055
40056         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
40057
40058 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40059
40060         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
40061         (dg-require-alias): Likewise.
40062         (dg-require-gc-sections): Likewise.
40063         * lib/target-supports.exp (check_gc_sections_available): Likewise.
40064
40065 2003-06-08  Richard Henderson  <rth@redhat.com>
40066
40067         * gcc.dg/20011029-2.c: Fix the array reference.
40068         * gcc.dg/asm-7.c: New.
40069
40070 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
40071
40072         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
40073
40074 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
40075
40076         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
40077         (dg-require-gc-sections): Likewise.
40078
40079 2003-06-08  Jan Hubicka  <jh@suse.cz>
40080
40081         * i386-cmov1.c: Fix regular expression.
40082         * i386-cvt-1.c: Likewise.
40083         * i386-local.c: Likewise.
40084         * i386-local2.c: Likewise.
40085         * i386-mul.c: Likewise.
40086         * i386-ssetype-1.c: Likewise.
40087         * i386-ssetype-3.c: Likewise.
40088         * i386-ssetype-5.c: Likewise.
40089
40090 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40091
40092         PR c++/11039
40093         * g++.dg/warn/implicit-typename2.C: New test.
40094         * g++.dg/warn/implicit-typename3.C: New test.
40095
40096 2003-06-07  Richard Henderson  <rth@redhat.com>
40097
40098         * g++.dg/other/offsetof3.C: Use size_t.
40099         * g++.dg/other/offsetof4.C: Likewise.
40100
40101 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
40102
40103         * lib/copy-file.exp: New. Implement gcc_copy_files.
40104
40105         * lib/dg-pch.exp: Load copy-file.exp
40106         (dg-pch): Use gcc_copy_files instead of "file copy".
40107
40108 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
40109
40110         * gcc.dg/weak/weak.exp: Simplify.
40111         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
40112         * gcc.dg/weak/weak-1.c: Likewise.
40113         * gcc.dg/weak/weak-2.c: Likewise.
40114         * gcc.dg/weak/weak-3.c: Likewise.
40115         * gcc.dg/weak/weak-4.c: Likewise.
40116         * gcc.dg/weak/weak-5.c: Likewise.
40117         * gcc.dg/weak/weak-6.c: Likewise.
40118         * gcc.dg/weak/weak-7.c: Likewise.
40119         * gcc.dg/weak/weak-8.c: Likewise.
40120         * gcc.dg/weak/weak-9.c: Likewise.
40121
40122 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
40123
40124         gcc.c-torture/execute/20030606-1.c: New.
40125
40126 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40127
40128         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
40129         * gcc.dg/builtins-19.c: Likewise.
40130
40131 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40132
40133         * gcc.dg/builtins-2.c: Add some more tests.
40134         * gcc.dg/builtins-18.c: New test case.
40135         * gcc.dg/builtins-19.c: New test case.
40136
40137 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40138             Jim Wilson  <wilson@tuliptree.org>
40139
40140         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
40141
40142 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
40143
40144         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
40145         mempcpy/stpcpy calls not to be optimized into something else.
40146         * gcc.c-torture/execute/string-opt-3.c: Moved to...
40147         * gcc.c-torture/execute/builtins/string-7.c: ...here.
40148         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
40149
40150 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40151
40152         * gcc.dg/format/asm_fprintf-1.c: New test.
40153
40154 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
40155
40156         * lib/gcc-defs.exp (additional_sources): New variable.
40157         (dg-additional-sources): New function.
40158         (additional_files): New variable.
40159         (dg-additional-files): New function.
40160         (dg-additional-files-options): Likewise.
40161         * lib/gcc-dg.exp (dg-require-weak): New function.
40162         (dg-require-alias): Likewise.
40163         (dg-require-gc-sections): Likewise.
40164         * lib/target-supports.exp (check_alias_available): Remove testfile
40165         parameter.
40166         (check_gc_sections_available): New function.
40167         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
40168         (dg-gpp-additional-files): Likewise.
40169         * lib/g++.exp (additional_sources): Remove.
40170         (additional_files): Likewise.
40171         (g++_target_compile): Use dg-additional-files-options.
40172
40173         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
40174         Tcl logic.
40175         * gcc.dg/special/ecos.exp: Remove.
40176         * gcc.dg/special/20000419-2.c: Use dg-require-*.
40177         * gcc.dg/special/alias-1.c: Likewise.
40178         * gcc.dg/special/alias-2.c: Likewise.
40179         * gcc.dg/special/gcsec-1.c: Likewise.
40180         * gcc.dg/special/weak-1.c: Likewise.
40181         * gcc.dg/special/weak-2.c: Likewise.
40182         * gcc.dg/special/wkali-1.c: Likewise.
40183         * gcc.dg/special/wkali-2.c: Likewise.
40184
40185         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
40186         dg-gpp-additional-*.
40187         * g++.dg/special/conpr-3.C: Likewise.
40188         * g++.dg/special/conpr-4.C: Likewise.
40189         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
40190         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
40191         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
40192         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
40193         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
40194         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
40195         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
40196         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
40197         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
40198         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
40199         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
40200         * g++.old-deja/g++.other/comdat1.C: Likewise.
40201         * g++.old-deja/g++.other/comdat2.C: Likewise.
40202         * g++.old-deja/g++.other/comdat3.C: Likewise.
40203         * g++.old-deja/g++.other/ctor1.C: Likewise.
40204         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
40205
40206 2003-06-05  Richard Henderson  <rth@redhat.com>
40207
40208         * gcc.dg/debug/20030605-1.c: New.
40209
40210 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
40211
40212         * README.QMTEST: Update.
40213
40214 2003-06-04  Richard Henderson  <rth@redhat.com>
40215
40216         * gcc.dg/cleanup-1.c: New.
40217         * gcc.dg/cleanup-2.c: New.
40218         * gcc.dg/cleanup-3.c: New.
40219         * gcc.dg/cleanup-4.c: New.
40220         * gcc.dg/cleanup-5.c: New.
40221         * gcc.dg/cleanup-6.c: New.
40222         * gcc.dg/cleanup-7.c: New.
40223
40224 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
40225
40226         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
40227
40228         * lib/dg-pch.exp: New file.
40229         * g++.dg/pch/pch.exp: Use dg-pch.exp.
40230         * gcc.dg/pch/pch.exp: Likewise.
40231
40232 2003-06-04  Roger Sayle  <roger@eyesopen.com>
40233
40234         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
40235         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
40236         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
40237         * gcc.dg/builtins-17.c: New test case.
40238         * gcc.dg/i386-387-4.c: New test case.
40239         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
40240
40241 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40242
40243         * gcc.dg/ultrasp9.c: New test.
40244
40245 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40246
40247         * gcc.c-torture/compile/20030604-1.c: New test.
40248         * gcc.dg/sparc-constant-1.c: New test.
40249
40250 2003-06-03  Glen Nakamura  <glen@imodulo.com>
40251
40252         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
40253
40254 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
40255
40256         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
40257
40258         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
40259         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
40260
40261 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
40262
40263         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
40264
40265 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40266
40267         PR c++/10940
40268         * g++.dg/template/spec10.C: New test.
40269
40270 2003-06-03  Roger Sayle  <roger@eyesopen.com>
40271
40272         * gcc.dg/builtins-16.c: New test case.
40273
40274 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
40275
40276         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
40277         mempcpy test with post-increments.
40278         * gcc.c-torture/execute/string-opt-3.c: New test.
40279         * gcc.dg/string-opt-1.c: New test.
40280
40281 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
40282
40283         PR fortran/10965
40284         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
40285
40286 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
40287
40288         * lib/scanasm.exp (dg-scan): New function, factored out of ...
40289         (scan-assembler): ... here.  Use dg-scan.
40290         (scan-assembler-not): Likewise.
40291         (scan-file): New function.
40292         (scan-file-not): Likewise.
40293         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
40294         * gcc.dg/cpp/_Pragma4.c: Likewise.
40295         * gcc.dg/cpp/_Pragma5.c: Likewise.
40296         * gcc.dg/cpp/avoidpaste1.c: Likewise.
40297         * gcc.dg/cpp/avoidpaste2.c: Likewise.
40298         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
40299         * gcc.dg/cpp/cmdlne-P.c: Likewise.
40300         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
40301         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
40302         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
40303         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
40304         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
40305         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
40306         * gcc.dg/cpp/cxxcom1.c: Likewise.
40307         * gcc.dg/cpp/line1.c: Likewise.
40308         * gcc.dg/cpp/maccom1.c: Likewise.
40309         * gcc.dg/cpp/maccom2.c: Likewise.
40310         * gcc.dg/cpp/maccom3.c: Likewise.
40311         * gcc.dg/cpp/maccom4.c: Likewise.
40312         * gcc.dg/cpp/maccom5.c: Likewise.
40313         * gcc.dg/cpp/maccom6.c: Likewise.
40314         * gcc.dg/cpp/multiline.c: Likewise.
40315         * gcc.dg/cpp/spacing1.c: Likewise.
40316         * gcc.dg/cpp/spacing2.c: Likewise.
40317         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
40318         * gcc.dg/cpp/trad/maccom1.c: Likewise.
40319         * gcc.dg/cpp/trad/maccom2.c: Likewise.
40320         * gcc.dg/cpp/trad/maccom3.c: Likewise.
40321         * gcc.dg/cpp/trad/maccom4.c: Likewise.
40322         * gcc.dg/cpp/trad/maccom6.c: Likewise.
40323         * gcc.dg/cpp/cxxcom2.c: Likewise.
40324         * gcc.dg/cpp/cxxcom2.h: New file.
40325
40326         * gcc.dg/cpp/truefalse.cpp: Move it to ...
40327         * g++.dg/cpp/truefalse.C: Here.
40328         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
40329
40330 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
40331
40332         * gcc.dg/cpp/redef3.c: New file.
40333
40334 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40335
40336         * gcc.dg/i386-loop-3.c: New test.
40337
40338 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
40339
40340         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
40341
40342 2003-05-31  Roger Sayle  <roger@eyesopen.com>
40343
40344         * gcc.dg/fwrapv-1.c: New test case.
40345         * gcc.dg/fwrapv-2.c: New test case.
40346
40347 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40348
40349         PR c++/10956
40350         * g++.dg/template/spec9.C: New test.
40351
40352 2003-05-29  Roger Sayle  <roger@eyesopen.com>
40353
40354         * gcc.dg/duff-4.c: New test case.
40355
40356 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
40357
40358         PR fortran/10843
40359         * g77.dg/ffixed-form-1.f: New test
40360         * g77.dg/ffixed-form-2.f: New test
40361         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
40362         * g77.dg/ffree-form-3.f: New test
40363
40364 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
40365
40366         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
40367         * gcc.dg/wint_t-1.c: Likewise.
40368
40369 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40370
40371         * g++.dg/template/access11.C: New test.
40372
40373 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40374
40375         PR c++/10849
40376         * g++.dg/template/access10.C: New test.
40377
40378 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40379             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40380
40381         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
40382
40383 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
40384
40385         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
40386         suppress for powerpc-*-darwin*.
40387         * gcc.dg/torture/builtin-noret-2.c: Likewise.
40388
40389 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
40390
40391         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
40392         suppress option for powerpc-*-darwin*.
40393
40394 2003-05-23  Roger Sayle  <roger@eyesopen.com>
40395
40396         * gcc.dg/builtins-1.c: Add tests for tan and atan.
40397         * gcc.dg/builtins-4.c: Add test for fmod.
40398
40399 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40400
40401         PR c++/10682
40402         * g++.dg/template/instantiate4.C: New test.
40403
40404 2003-05-22  Roger Sayle  <roger@eyesopen.com>
40405
40406         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
40407
40408 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
40409
40410         * gcc.dg/compat/scalar-return-1_main.c: New file.
40411         * gcc.dg/compat/scalar-return-1_x.c: New file.
40412         * gcc.dg/compat/scalar-return-1_y.c: New file.
40413         * gcc.dg/compat/scalar-return-2_main.c: New file.
40414         * gcc.dg/compat/scalar-return-2_x.c: New file.
40415         * gcc.dg/compat/scalar-return-2_y.c: New file.
40416         * gcc.dg/compat/struct-return-3_main.c: New file.
40417         * gcc.dg/compat/struct-return-3_y.c: New file.
40418         * gcc.dg/compat/struct-return-3_x.c: New file.
40419         * gcc.dg/compat/struct-return-2_main.c: New file.
40420         * gcc.dg/compat/struct-return-2_x.c: New file.
40421         * gcc.dg/compat/struct-return-2_y.c: New file.
40422
40423 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40424
40425         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
40426         for hppa*-hp-hpux*.
40427         * gcc.dg/20021014-1.c (dg-options): Likewise.
40428         * gcc.dg/nest.c (dg-options): Likewise.
40429
40430 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
40431
40432         PR c++/9738
40433         * g++.dg/ext/dllimport2.C: New file.
40434         * g++.dg/ext/dllimport3.C: New file.
40435
40436 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
40437
40438         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
40439         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
40440         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40441         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
40442         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40443         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
40444         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
40445         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
40446         * gcc.dg/compat/small-struct-defs.h: New file.
40447         * gcc.dg/compat/small-struct-init.h: New file.
40448         * gcc.dg/compat/small-struct-check.h: New file.
40449         * gcc.dg/compat/fp-struct-defs.h: New file.
40450         * gcc.dg/compat/fp-struct-check.h: New file.
40451         * gcc.dg/compat/fp-struct-init.h: New file.
40452         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
40453         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
40454
40455 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
40456
40457         * gcc.dg/20030225-2.c: New test.
40458
40459 2003-05-18  Roger Sayle  <roger@eyesopen.com>
40460             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40461
40462         * gcc.c-torture/compile/20030518-1.c: New test case.
40463
40464 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
40465
40466         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
40467         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
40468         gcc-dg-debug-runtest.
40469         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
40470         gcc-dg-debug-runtest.
40471
40472 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40473
40474         PR c++/9022
40475         * g++.dg/lookup/using6.C: New test.
40476
40477 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40478
40479         * g++.dg/parse/access2.C: New test.
40480
40481 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
40482
40483         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
40484         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
40485         * gcc.dg/debug/debug.exp: Likewise.
40486
40487 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
40488
40489         * gcc.dg/dollar.c: New test.
40490
40491 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
40492
40493         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
40494         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
40495         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
40496         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
40497         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
40498         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
40499         * gcc.dg/compat/struct-by-value-6_main.c: New file.
40500         * gcc.dg/compat/struct-by-value-6_x.c: New file.
40501         * gcc.dg/compat/struct-by-value-6_y.c: New file.
40502         * gcc.dg/compat/struct-by-value-7_main.c: New file.
40503         * gcc.dg/compat/struct-by-value-7_x.c: New file.
40504         * gcc.dg/compat/struct-by-value-7_y.c: New file.
40505         * gcc.dg/compat/struct-by-value-8_main.c: New file.
40506         * gcc.dg/compat/struct-by-value-8_x.c: New file.
40507         * gcc.dg/compat/struct-by-value-8_y.c: New file.
40508         * gcc.dg/compat/struct-by-value-9_main.c: New file.
40509         * gcc.dg/compat/struct-by-value-9_x.c: New file.
40510         * gcc.dg/compat/struct-by-value-9_y.c: New file.
40511
40512 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
40513
40514         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
40515         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
40516         support for "repo" mode.
40517         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
40518         * lib/g77-dg.exp: Likewise.
40519         * lib/obj-dg.exp: Likewise.
40520
40521 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
40522
40523         Merge from gcc-3_2-rhl8-branch:
40524         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
40525
40526         * gcc.dg/tls/opt-6.c: New test.
40527
40528         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
40529
40530         * gcc.dg/20030405-1.c: New test.
40531
40532         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
40533
40534         * gcc.dg/20030309-1.c: New test.
40535
40536         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40537
40538         * gcc.c-torture/execute/20030307-1.c: New test.
40539
40540         2003-02-20  Randolph Chung  <tausq@debian.org>
40541
40542         * gcc.c-torture/compile/20030220-1.c: New test.
40543
40544         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
40545
40546         * gcc.dg/20030217-1.c: New test.
40547
40548         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
40549
40550         * gcc.c-torture/compile/20020129-1.c: New test.
40551
40552         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40553
40554         * gcc.dg/unroll-1.c: New test.
40555
40556         2002-11-16  Jan Hubicka  <jh@suse.cz>
40557
40558         * gcc.c-torture/execute/20020920-1.c: New test.
40559
40560         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
40561
40562         PR target/7434
40563         * gcc.c-torture/compile/20021008-1.c: New test.
40564
40565         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
40566
40567         PR target/7559
40568         * gcc.c-torture/execute/20020810-1.c: New test.
40569
40570         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
40571
40572         * gcc.c-torture/compile/20020807-1.c: New test.
40573
40574         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
40575
40576         * gcc.dg/tls/opt-1.c: New test.
40577
40578         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
40579
40580         * gcc.dg/20020729-1.c: New test.
40581
40582         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
40583
40584         * g++.dg/opt/life1.C: New test.
40585
40586         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
40587
40588         * gcc.dg/20020525-1.c: New test.
40589
40590         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
40591
40592         PR c++/6794
40593         * g++.dg/ext/pretty1.C: New test.
40594         * g++.dg/ext/pretty2.C: New test.
40595
40596 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
40597
40598         PR c++/8385
40599         * g++.dg/ext/typeof5.C: New test.
40600
40601 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
40602
40603         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
40604         __USER_LABEL_PREFIX__ into account.
40605         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
40606
40607 2003-05-14  Roger Sayle  <roger@eyesopen.com>
40608
40609         * gcc.dg/builtins-15.c: New test case.
40610
40611 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
40612
40613         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
40614
40615 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
40616
40617         * lib/g++.exp: Tweak handling of additional source files.
40618         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
40619         * g++.dg/special/conpr-2a.C: Rename to ...
40620         * g++.dg/special/conpr-2a.cc: ... this.
40621         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
40622         * g++.dg/special/conpr-3a.C: Rename to ...
40623         * g++.dg/special/conpr-3a.cc: This.
40624         * g++.dg/special/conpr-3b.C: Rename to ...
40625         * g++.dg/special/conpr-3b.cc: This.
40626         * g++.dg/special/conpr-4.C: New test.
40627         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
40628
40629 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
40630
40631         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
40632
40633 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40634
40635         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
40636         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40637         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
40638         * g++.old-deja/g++.other/warn3.C: Likewise.
40639
40640 2003-05-11  Roger Sayle  <roger@eyesopen.com>
40641
40642         * gcc.dg/i386-387-1.c: Update to also test log.
40643         * gcc.dg/i386-387-2.c: Likewise.
40644
40645 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
40646
40647         * g77.f-torture/execute/int8421.f: New test.
40648
40649 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40650
40651         PR c++/10230, c++/10481
40652         * g++.dg/lookup/scoped5.C: New test.
40653
40654 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40655
40656         PR c++/10552
40657         * g++.dg/template/ttp6.C: New test.
40658
40659 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
40660
40661         * gcc.c-torture/execute/builtins: New directory.
40662         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
40663         gcc.c-torture/execute/builtins.
40664         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
40665         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
40666         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
40667         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
40668
40669 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40670
40671         PR c++/9252
40672         * g++.dg/template/access8.C: New test.
40673         * g++.dg/template/access9.C: New test.
40674
40675 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40676
40677         PR c++/9554
40678         * g++.dg/parse/access1.C: New test.
40679
40680 2003-05-09  DJ Delorie  <dj@redhat.com>
40681
40682         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
40683         long, and not an int.
40684
40685 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40686
40687         PR c++/10555, c++/10576
40688         * g++.dg/template/memclass1.C: New test.
40689
40690 2003-05-08  DJ Delorie  <dj@redhat.com>
40691
40692         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
40693         targets.
40694         * gcc.c-torture/execute/20021024-1.x: Likewise.
40695         * gcc.c-torture/execute/shiftdi.x: Likewise.
40696         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
40697         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
40698         * gcc.dg/20021018-1.c: Likewise.
40699
40700 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40701
40702         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
40703
40704         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
40705         (bcopy): Call memmove.
40706
40707 2003-05-08  Roger Sayle  <roger@eyesopen.com>
40708
40709         * g77.f-torture/compile/8485.f: New test case.
40710
40711 2003-05-07  Richard Henderson  <rth@redhat.com>
40712
40713         PR c++/10570
40714         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
40715         Verify exception_cleanup not called for rethrows.
40716         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
40717         when exiting catch block without rethrowing.
40718         * g++.dg/eh/forced3.C: New.
40719         * g++.dg/eh/forced4.C: New.
40720
40721 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
40722
40723         * gcc.dg/20030505.c: Fix triplet.
40724
40725 2003-05-06  DJ Delorie  <dj@redhat.com>
40726
40727         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
40728         * gcc.dg/nest.c: Likewise.
40729
40730 2003-05-05  Roger Sayle  <roger@eyesopen.com>
40731
40732         * gcc.dg/builtins-14.c: New test case.
40733
40734 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
40735
40736         * lib/compat.exp (compat-execute): New argument.
40737         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
40738         * gcc.dg/compat: New test directory.
40739         * gcc.dg/compat/compat.exp: New expect script.
40740         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
40741         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
40742         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
40743         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
40744         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
40745         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
40746
40747         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
40748         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
40749         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
40750         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
40751         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
40752         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
40753         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
40754         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
40755         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
40756         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
40757         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
40758         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
40759         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
40760         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
40761         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
40762
40763 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
40764
40765         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
40766
40767 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
40768
40769         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
40770
40771 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
40772
40773         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
40774         * gcc.dg/ppc-fsel-2.c: New test.
40775
40776         * gcc.dg/unused-5.c: New test.
40777
40778 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40779
40780         PR c++/10496
40781         * g++.dg/warn/pmf1.C: New test.
40782
40783 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40784
40785         PR c++/4494
40786         * g++.dg/warn/main.C: New test.
40787
40788 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40789
40790         * gcc.dg/nonnull-3.c: New test.
40791
40792 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
40793
40794         * gcc.dg/cpp/Wtrigraphs.c: Update.
40795         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
40796
40797 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
40798
40799         * gcc.dg/ppc-fsel-1.c: New test.
40800
40801 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
40802
40803         PR c/10604
40804         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
40805
40806 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
40807
40808         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
40809
40810 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40811
40812         PR c++/9364, c++/10553, c++/10586
40813         * g++.dg/parse/typename4.C: New test.
40814         * g++.dg/parse/typename5.C: Likewise.
40815
40816 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
40817
40818         * gcc.c-torture/compile/20030503-1.c: New test.
40819
40820 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40821
40822         * g++.dg/lookup/using5.C: Fix testcase error.
40823
40824 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
40825
40826         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
40827         since MEABI is no longer supported.  Remove all vestiges
40828         of MEABI from the test.
40829
40830 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40831
40832         PR c++/10554
40833         * g++.dg/lookup/using5.C: New test.
40834
40835 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40836
40837         PR c++/8772
40838         * g++.dg/template/ttp5.C: New test.
40839
40840 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
40841
40842         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
40843         (dg-gpp-additional-sources): New function.
40844         (dg-gpp-additional-files): Likewise.
40845         * lib/g++.exp (additional_sources): New variable.
40846         (additional_files): Likewise.
40847         (g++_target_compile): Deal with them.
40848         * lib/old-dejagnu.exp: Remove.
40849         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
40850         * g++.old-deja: Revise all tests to use dg commands.
40851
40852 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40853
40854         PR c++/9432, c++/9528
40855         * g++.dg/lookup/using4.C: New test.
40856
40857 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
40858
40859         * gcc.dg/noreturn-5.c: New file.
40860         * gcc.dg/noreturn-6.c: New file.
40861
40862         * gcc.c-torture/compile/inline-1.c: New file.
40863
40864 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40865
40866         PR c++/10551
40867         * g++.dg/template/explicit1.C: New test.
40868
40869 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40870
40871         PR c++/10549
40872         * g++.dg/other/bitfield1.C: New test.
40873
40874         PR c++/10527
40875         * g++.dg/init/new7.C: New test.
40876
40877 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40878
40879         * g++.dg/ext/desig1.C: New test.
40880         * g++.dg/ext/init1.C: Update.
40881
40882         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
40883
40884 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
40885
40886         PR c++/10180
40887         * g++.dg/warn/Winline-1.C: New test.
40888
40889 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
40890
40891         * gcc.c-torture/execute/string-opt-19.c: New test.
40892
40893         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
40894         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
40895
40896 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
40897
40898         PR c++/10506
40899         * g++.dg/init/new6.C: New test.
40900
40901         PR c++/10503
40902         * g++.dg/init/ref6.C: New test.
40903
40904 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
40905
40906         * g++.dg/warn/weak1.C: XFAIL on AIX4.
40907
40908 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40909
40910         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
40911         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
40912
40913 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
40914
40915         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
40916         initialized static data members.
40917
40918 2003-04-25  H.J. Lu <hjl@gnu.org>
40919
40920         * gcc.dg/ia64-sync-4.c: New test.
40921
40922 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40923
40924         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
40925         date.
40926
40927 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
40928
40929         PR c++/10337
40930         * g++.dg/warn/conv1.C: New test.
40931         * g++.old-deja/g++.other/conv7.C: Adjust.
40932         * g++.old-deja/g++.other/overload14.C: Adjust.
40933
40934 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40935
40936         PR c++/10471
40937         * g++.dg/template/defarg2.C: New test.
40938
40939 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
40940
40941         * gcc.dg/cpp/include2.c: Update.
40942         * gcc.dg/cpp/multiline-2.c: New.
40943         * gcc.dg/cpp/multiline.c: Update.
40944         * gcc.dg/cpp/strify2.c: Update.
40945         * gcc.dg/cpp/trad/literals-2.c: Update.
40946
40947 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40948
40949         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
40950
40951 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40952
40953         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
40954
40955 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40956
40957         PR c++/10451
40958         * g++.dg/parse/crash4.C: New test.
40959
40960         PR c++/9847
40961         * g++.dg/parse/crash5.C: New test.
40962
40963 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
40964
40965         PR c++/10446
40966         * g++.dg/parse/crash3.C: New test.
40967
40968         PR c++/10428
40969         * g++.dg/parse/elab1.C: New test.
40970
40971 2003-04-22  Devang Patel  <dpatel@apple.com>
40972
40973         * gcc.dg/cpp/trad/funlike-5.c: New test.
40974
40975 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
40976
40977         * g++.dg/other/packed1.C: Fix dg options.
40978
40979 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
40980
40981         * g++.dg/other/offsetof2.C: New test.
40982
40983 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
40984
40985         * g++.dg/template/recurse.C: Adjust location of error messages.
40986
40987 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
40988
40989         PR c++/9881
40990         * g++.dg/init/addr-const1.C: New test.
40991         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
40992
40993 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40994
40995         PR c++/10405
40996         * g++.dg/lookup/struct-hack1.C: New test.
40997
40998 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
40999
41000         * ucs.c: Update diagnostic messages.
41001
41002 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
41003
41004         * gcc.dg/cpp/truefalse.cpp: New test.
41005         * gcc.dg/cpp/cpp.exp: Update.
41006         * g++.dg/other/stdbool-if.C: Remove.
41007
41008 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
41009
41010         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
41011         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
41012
41013 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41014
41015         * gcc.c-torture/compile/20030418-1.c: New test.
41016
41017 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
41018
41019         * README.compat: Remove; content moved to doc/sourcebuild.texi.
41020
41021 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41022
41023         PR c++/10347
41024         g++.dg/template/dependent-name1.C: New test.
41025
41026 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
41027
41028         * gcc.dg/warn-1.c (tourist_guide): New array,
41029         contains a pointer to bar.
41030
41031 2003-04-16  Roger Sayle  <roger@eyesopen.com>
41032
41033         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
41034         * gcc.c-torture/execute/medce-1.c: New test case.
41035         * gcc.c-torture/execute/medce-2.c: New test case.
41036
41037 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
41038
41039         * lib/prune.exp: Ignore more messages.
41040
41041         PR c++/10381
41042         * g++.dg/parse/lookup3.C: New test.
41043
41044 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
41045
41046         * gcc.c-torture/compile/20030415-1.c : New test.
41047
41048 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
41049
41050         * gcc.c-torture/execute/scope-2.c: Move to ...
41051         * gcc.dg/noncompile/scope.c: .... here.
41052
41053 2003-04-14  Roger Sayle  <roger@eyesopen.com>
41054
41055         * gcc.dg/20030414-2.c: New test case.
41056
41057 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
41058
41059         PR target/10377
41060         * gcc.dg/20030414-1.c: New test.
41061
41062 2003-04-13  Roger Sayle  <roger@eyesopen.com>
41063
41064         * gcc.dg/builtins-12.c: New test case.
41065         * gcc.dg/builtins-13.c: New test case.
41066
41067 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41068
41069         * gcc.c-torture/execute/string-opt-18.c: New test.
41070
41071 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
41072
41073         PR c++/10300
41074         * g++.dg/init/new5.C: New test.
41075
41076 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
41077
41078         PR c++/7910
41079         * g++.dg/ext/dllimport1.C: New test.
41080
41081 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41082
41083         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
41084
41085 2003-04-11  Bud Davis <bdavis9659@comcast.net>
41086
41087         PR Fortran/9263
41088         * g77.f-torture/noncompile/9263.f: New test
41089         PR Fortran/1832
41090         * g77.f-torture/execute/1832.f: New test
41091
41092 2003-04-11  David Chad  <davidc@freebsd.org>
41093             Loren J. Rittle  <ljrittle@acm.org>
41094
41095         PR libobjc/8562
41096         * objc.dg/headers.m: New test.
41097
41098 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
41099
41100         * gcc.c-torture/execute/builtin-noret-2.c: New.
41101         * gcc.c-torture/execute/builtin-noret-2.x: New.
41102         XFAIL builtin-noret-2.c at -O1 and above.
41103         * gcc.dg/redecl.c: New.
41104         * gcc.dg/Wshadow-1.c: Update error regexps.
41105
41106 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
41107
41108         * g++.dg/abi/bitfield10.C: New test.
41109
41110 2003-04-09  Mike Stump  <mrs@apple.com>
41111
41112         * gcc.dg/pch/pch.exp: Make testcase names longer.
41113         * g++.dg/pch/pch.exp: Make testcase names longer.
41114
41115 2003-04-08  Roger Sayle  <roger@eyesopen.com>
41116
41117         * gcc.dg/builtins-11.c: New test case.
41118
41119 2003-04-08  Roger Sayle  <roger@eyesopen.com>
41120
41121         * gcc.dg/builtins-9.c: New test case.
41122         * gcc.dg/builtins-10.c: New test case.
41123
41124 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
41125
41126         * gcc.dg/noncompile/init-4.c.c: New test.
41127
41128 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41129
41130         * gcc.misc-test/gcov-9.c: New test.
41131         * gcc.misc-test/gcov-10.c: New test
41132         * gcc.misc-test/gcov-11.c: New test.
41133
41134 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
41135
41136         PR optimization/10024
41137         * gcc.c-torture/compile/20030405-1.c: New test.
41138
41139 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
41140
41141         * gcc.dg/pch/static-3.c: New.
41142         * gcc.dg/pch/static-3.hs: New.
41143         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
41144
41145 2003-04-04  Richard Henderson  <rth@redhat.com>
41146
41147         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
41148         * g++.dg/eh/forced2.C: Likewise.
41149
41150 2003-04-03  Mike Stump  <mrs@apple.com>
41151
41152         * lib/scanasm.exp (scan-assembler): Add xfail processing for
41153         target arg.
41154         (scan-assembler-times, scan-assembler-not): Likewise.
41155         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
41156
41157 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41158
41159         * gcc.dg/sparc-loop-1.c: New test.
41160
41161 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
41162
41163         PR other/9274
41164         * g++.dg/pch/system-2.C: New.
41165         * g++.dg/pch/system-2.Hs: New.
41166
41167 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
41168
41169         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
41170
41171         * g++.dg/eh/simd-1.C (vecfunc): Same.
41172
41173 2003-04-01  Roger Sayle  <roger@eyesopen.com>
41174
41175         * gcc.c-torture/execute/20030401-1.c: New test case.
41176
41177 2003-04-01  Ziemowit Laski <zlaski@apple.com>
41178
41179         * objc.dg/defs.m: New.
41180
41181 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
41182
41183         * g++.dg/eh/simd-1.C: New.
41184         * g++.dg/eh/simd-2.C: New.
41185
41186 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
41187
41188         * gcc.c-torture/execute/simd-3.c: New.
41189
41190 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
41191
41192         PR c/9936
41193         * gcc.dg/20030331-2.c: New test.
41194
41195 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
41196
41197         PR c++/10278
41198         * g++.dg/parse/crash2.C: New test.
41199
41200 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41201
41202         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
41203         * gcc.c-torture/execute/20030331-1.c: ...here.
41204
41205 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41206
41207         * gcc.c-torture/execute/20030331-1.c: New test.
41208
41209 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
41210
41211         * lib/gcov.exp: Adjust call return testing strings.
41212         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
41213
41214 2003-03-31  Roger Sayle  <roger@eyesopen.com>
41215
41216         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
41217         * gcc.dg/builtins-7.c: New test case.
41218         * gcc.dg/builtins-8.c: New test case.
41219
41220 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41221
41222         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
41223
41224 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
41225
41226         PR c++/7647
41227         * g++.dg/lookup-class-member-2.C: New test.
41228
41229 2003-03-30  Glen Nakamura  <glen@imodulo.com>
41230
41231         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
41232
41233 2003-03-28  Roger Sayle  <roger@eyesopen.com>
41234
41235         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
41236
41237 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
41238
41239         * g++.dg/init/attrib1.C: New test.
41240
41241 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41242
41243         * gcc.dg/ultrasp8.c: New test.
41244
41245 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41246
41247         * gcc.dg/ultrasp7.c: New test.
41248
41249 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
41250
41251         PR c++/10047
41252         * g++.dg/template/inline1.C: New test.
41253
41254 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41255
41256         * gcc.dg/sparc-dwarf2.c: New test.
41257
41258 2003-03-27  Roger Sayle  <roger@eyesopen.com>
41259
41260         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
41261         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
41262
41263 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
41264
41265         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
41266         than reading .x files.
41267         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
41268         * g77.dg/gcov/gcov-1.f: Likewise.
41269         * gcc.misc-tests/gcov-4b.c: Likewise.
41270         * gcc.misc-tests/gcov-5b.c: Likewise.
41271         * gcc.misc-tests/gcov-6.c: Likewise.
41272         * gcc.misc-tests/gcov-7.c: Likewise.
41273         * gcc.misc-tests/gcov-8.c: Likewise.
41274         * g++.dg/gcov/gcov-1.x: Remove.
41275         * g77.dg/gcov/gcov-1.x: Likewise.
41276         * gcc.misc-tests/gcov-4b.x: Likewise.
41277         * gcc.misc-tests/gcov-5b.x: Likewise.
41278         * gcc.misc-tests/gcov-6.x: Likewise.
41279         * gcc.misc-tests/gcov-7.x: Likewise.
41280         * gcc.misc-tests/gcov-8.x: Likewise.
41281
41282 2003-03-27  Glen Nakamura  <glen@imodulo.com>
41283
41284         PR opt/10087
41285         * gcc.dg/20030324-1.c: New test.
41286
41287 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
41288
41289         PR c++/10224
41290         * g++.dg/template/arg3.C: New test.
41291
41292         PR c++/10158
41293         * g++.dg/template/friend18.C: New test.
41294
41295 2003-03-26  Roger Sayle  <roger@eyesopen.com>
41296
41297         * g77.f-torture/compile/20030326-1.f: New test case.
41298
41299 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
41300
41301         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
41302
41303         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
41304
41305 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
41306
41307         * gcc.dg/ia64-sync-3.c: New test.
41308
41309 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
41310
41311         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
41312
41313 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41314
41315         * gcc.dg/ultrasp6.c: New test.
41316
41317 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41318
41319         * gcc.dg/i386-signbit-1.c: New test.
41320         * gcc.dg/i386-signbit-2.c: New test.
41321         * gcc.dg/i386-signbit-3.c: New test.
41322
41323 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41324
41325         * gcc.dg/ultrasp5.c: Fix options.
41326
41327 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41328
41329         * gcc.dg/ultrasp5.c: Fix comment.
41330
41331 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
41332
41333         PR fortran/10197
41334         * g77.f-torture/execute/10197.f: New test.
41335
41336 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
41337
41338         PR c++/9898, c++/383
41339         * g++.dg/template/conv6.C: New test.
41340
41341         PR c++/10119
41342         * g++.dg/template/ptrmem5.C: New test.
41343
41344         PR c++/10026
41345         * g++.dg/lookup/koenig1.C: New test.
41346
41347         PR C++/10199
41348         * g++.dg/lookup/template2.C: New test.
41349
41350 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
41351
41352         * g++.dg/opt/rtti1.C: New test.
41353
41354 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41355
41356         * gcc.dg/ultrasp5.c: New test.
41357
41358 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
41359
41360         PR middle-end/9967
41361         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
41362         builtin fputs.
41363
41364 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
41365
41366         PR c/8224
41367         * gcc.dg/20030323-1.c: New test.
41368
41369 2003-03-23  Roger Sayle  <roger@eyesopen.com>
41370
41371         * gcc.c-torture/compile/20030323-1.c: New test case.
41372
41373 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
41374
41375         * gcc.dg/20030321-1.c: New test.
41376
41377 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
41378
41379         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
41380
41381 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
41382
41383         PR c++/9978, c++/9708
41384         * g++.dg/ext/vlm1.C: Adjust expected error.
41385         * g++.dg/ext/vla2.C: New test.
41386         * g++.dg/template/arg1.C: New test.
41387         * g++.dg/template/arg2.C: New test.
41388
41389 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
41390
41391         * g77.f-torture/execute/select.f: New test.
41392         * g77.f-torture/noncompile/select_no_compile.f: New test.
41393
41394 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
41395
41396         PR c++/9898
41397         * g++.dg/other/error4.C: New test.
41398
41399 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
41400
41401         * g++.dg/template/friend17.C: New test.
41402
41403 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
41404
41405         * gcc.c-torture/compile/20030320-1.c: New.
41406
41407 2003-03-20  Roger Sayle  <roger@eyesopen.com>
41408
41409         * gcc.dg/builtins-6.c: New test case.
41410
41411 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
41412
41413         PR target/10073
41414         * gcc.c-torture/compile/20030319-1.c: New.
41415
41416 2003-03-18  Jan Hubicka  <jh@suse.cz>
41417
41418         * gcc.dg/i386-cvt-1.c: New test.
41419
41420 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
41421
41422         * objc.dg/naming-1.m: Use "(parse|syntax) error".
41423         * objc.dg/naming-2.m: Likewise.
41424
41425 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
41426
41427         PR c++/9639
41428         * g++.dg/parse/crash1.C: New test.
41429
41430 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
41431
41432         PR c++/8805
41433         * g++.dg/eh/cleanup1.C: New test.
41434
41435 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
41436
41437         * gcc.c-torture/execute/20030316-1.c: New test case.
41438
41439 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
41440
41441         PR c++/9629
41442         * g++.dg/init/ctor2.C: New test.
41443
41444 2003-03-15  Roger Sayle  <roger@eyesopen.com>
41445
41446         * g77.f-torture/compile/xformat.f: New test case.
41447
41448 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41449
41450         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
41451         * g++.old-deja/g++.mike/eh50.C: Likewise.
41452
41453 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41454
41455         PR c++/6440
41456         * g++.dg/template/spec7.C: New test.
41457         * g++.dg/template/spec8.C: Likewise.
41458
41459 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
41460
41461         * gcc.c-torture/execute/20030313-1.c: New test.
41462
41463 2003-03-14  Richard Henderson  <rth@redhat.com>
41464
41465         * gcc.dg/inline-2.c: Adjust alpha test for external call.
41466
41467 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41468
41469         * gcc.c-torture/compile/20030314-1.c: New test.
41470
41471 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
41472
41473         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
41474         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
41475         thumb target,
41476         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
41477         to accept newer _imp__  prefix and additional
41478         newline in .drectve section.
41479         * gcc.dg/dll-4.c: Likewise.
41480         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
41481         switch.
41482
41483 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
41484
41485         * g++.dg/parse/namespace9.C: New test.
41486
41487         * g++.dg/init/ref5.C: New test.
41488         * g++.dg/parse/ptrmem1.C: Likewise.
41489
41490 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41491
41492         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
41493         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
41494         regular expression.
41495         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
41496         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
41497
41498 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
41499
41500         * gcc.c-torture/execute/20030224-2.c: New test.
41501
41502 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41503
41504         * gcc.dg/decl-3.c: New test.
41505
41506 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41507
41508         * gcc.dg/i386-loop-2.c: New test.
41509
41510 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
41511
41512         PR c++/9474
41513         * g++.dg/parse/namespace8.C: New test.
41514
41515         PR c++/9924
41516         * g++.dg/overload/builtin2.C: New test.
41517
41518 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
41519
41520         * gcc.dg/return-type-3.c: New test.
41521
41522 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41523
41524         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
41525         profiling options are not supported.
41526
41527 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
41528
41529         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
41530         * g++.old-deja/g++.warn/impint2.C: Likewise.
41531
41532 2003-03-10  Devang Patel  <dpatel@apple.com>
41533
41534         * g++.dg/cpp/c++_cmd_1.C: New test.
41535         * g++.dg/cpp/c++_cmd_1.h: New file.
41536
41537 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
41538
41539         * gcc.dg/altivec-9.c: New file.
41540
41541 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41542
41543         * gcc.dg/ppc-sdata-1.c: New test.
41544         * gcc.dg/ppc-sdata-2.c: New test.
41545
41546 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
41547
41548         PR c++/9373
41549         * g++.dg/opt/ptrmem2.C: New test.
41550
41551         PR c++/8534
41552         * g++.dg/opt/ptrmem1.C: New test.
41553
41554 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41555
41556         * gcc.dg/i386-loop-1.c: New test.
41557
41558 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41559
41560         PR c++/9970
41561         * g++.dg/lookup/friend1.C: New test.
41562
41563 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41564
41565         PR c++/9823
41566         * g++.dg/parser/constructor1.C: New test.
41567
41568 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
41569
41570         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
41571
41572         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
41573
41574 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
41575
41576         * gcc.dg/cpp/Wunused.c: Update test.
41577
41578 2003-03-08  Jan Hubicka  <jh@suse.cz>
41579
41580         * gcc.dg/inline-3.c: New test.
41581
41582 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41583
41584         PR c++/9809
41585         * g++.dg/parse/builtin1.C: New test.
41586
41587         PR c++/9982
41588         * g++.dg/abi/cookie1.C: New test.
41589         * g++.dg/abi/cookie2.C: Likewise.
41590
41591         PR c++/9524
41592         * g++.dg/template/field1.C: New test.
41593
41594         PR c++/9912
41595         * g++.dg/parse/class1.C: New test.
41596         * g++.dg/parse/namespace7.C: Likewise.
41597         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
41598
41599 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
41600
41601         * g++.dg/init/ref4.C: New test.
41602
41603 2003-03-07  Jan Hubicka  <jh@suse.cz>
41604
41605         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
41606         * gcc.dg/inline-3.c: New test.
41607
41608 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
41609
41610         * g++.dg/init/ref3.C: New test.
41611
41612         PR c++/9965
41613         * g++.dg/init/ref2.C: New test.
41614
41615         PR c++/9400
41616         * g++.dg/warn/Wshadow-2.C: New test.
41617
41618         PR c++/9791
41619         * g++.dg/warn/Woverloaded-1.C: New test.
41620
41621 2003-03-05  Jan Hubicka  <jh@suse.cz>
41622
41623         * gcc.dg/i386-local2.c: New.
41624         * gcc.dg/i386-local.c: Fix typo.
41625
41626 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
41627
41628         * g++.dg/abi/layout3.C: New test.
41629
41630 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41631
41632         * gcc.c-torture/compile/20030305-1.c
41633
41634 2003-03-05  Jan Hubicka  <jh@suse.cz>
41635
41636         * gcc.dg/i386-local.c: New.
41637
41638 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
41639
41640         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
41641
41642 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41643
41644         * gcc.dg/switch-2.c: New test.
41645         * gcc.dg/switch-3.c: New test.
41646         * gcc.dg/Wswitch.c: Adjust line numbers.
41647         * gcc.dg/Wswitch-default.c: Likewise.
41648         * gcc.dg/Wswitch-enum.c: Likewise.
41649
41650 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
41651
41652         * gcc.c-torture/execute/20030222-1.c: New test.
41653
41654 2003-03-03  James E Wilson  <wilson@tuliptree.org>
41655
41656         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
41657
41658 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
41659
41660         PR c++/9878
41661         * g++.dg/init/ref1.C: New test.
41662
41663 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
41664
41665         * gcc.dg/sh-relax.c: New SH-only test.
41666
41667 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
41668
41669         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
41670         comment explaining purpose of testcase.
41671
41672 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41673
41674         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
41675         for HC11/HC12 (asm needs two int registers).
41676         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
41677         HC11/HC12 because the test uses an asm which needs two 32-bit
41678         registers.
41679
41680 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41681
41682         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
41683         for HC11/HC12 (array is too large otherwise).
41684         * gcc.c-torture/compile/920501-4.x: New file, likewise.
41685         * gcc.c-torture/compile/20010518-2.x: Likewise.
41686         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
41687         HC11/HC12 (array is too large).
41688
41689 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
41690
41691         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
41692         * lib/g++-dg.exp (g++-dg-test): Likewise.
41693
41694 2003-03-01  Roger Sayle  <roger@eyesopen.com>
41695
41696         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
41697         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
41698
41699 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41700
41701         * g++.dg/warn/implicit-typename1.C: Remove warning.
41702
41703 2003-02-28  Richard Henderson  <rth@redhat.com>
41704
41705         * gcc.dg/noreturn-1.c: Move noreturn warning line.
41706         * gcc.dg/return-type-1.c: Move control reaches end warning line.
41707
41708 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
41709
41710         * gcc.dg/pch/pch.exp: Change .pch to .gch.
41711         * g++.dg/pch/pch.exp: Likewise.
41712
41713 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
41714
41715         PR c++/9879
41716         * g++.dg/init/new4.C: New test.
41717
41718 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
41719
41720         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
41721
41722 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
41723
41724         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
41725         unsigned long.
41726
41727         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
41728         wider than float.
41729
41730 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41731
41732         * lib/scanasm.exp: Add support for counting numbers of
41733         occurences.
41734         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
41735         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
41736
41737 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
41738
41739         PR c++/9683
41740         * g++.dg/template/static3.C: New test.
41741
41742         PR c++/9829
41743         * g++.dg/parse/namespace6.C: New test.
41744
41745 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41746
41747         PR target/9732
41748         * gcc.dg/20030225-1.c: New test.
41749
41750 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
41751
41752         * README: Remove out-of-date information.
41753
41754         PR c++/9836
41755         * g++.dg/template/spec6.C: New test.
41756
41757 2003-02-24  Jeff Law  <law@redhat.com>
41758
41759         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
41760
41761 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41762
41763         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
41764         * gcc.dg/pragma-ep-1.c: Likewise.
41765
41766 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41767
41768         PR c++/9602
41769         * g++.dg/template/friend16.C: New test.
41770
41771 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
41772
41773         PR c++/5333
41774         * g++.dg/parse/fused-params1.C: Adjust error messages.
41775         * g++.dg/template/nested3.C: New test.
41776
41777 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
41778
41779         * g++.dg/abi/param1.C: New test.
41780
41781 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41782
41783         PR c++/7982
41784         * g++.dg/warn/implicit-typename1.C: New test.
41785
41786 2003-02-22  Kelley Cook <kelleycook@comcast.net>
41787
41788         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
41789         with "mtune".
41790         * g++.old-deja/g++.other/store-expr2.C: Likewise.
41791         * gcc.c-torture/execute/20010129-1.x: Likewise.
41792         * gcc.dg/20011107-1.c: Likewise.
41793         * gcc.dg/20020108-1.c: Likewise.
41794         * gcc.dg/20020122-3.c: Likewise.
41795         * gcc.dg/20020206-1.c: Likewise.
41796         * gcc.dg/20020310-1.c: Likewise.
41797         * gcc.dg/20020426-2.c: Likewise.
41798         * gcc.dg/20020517-1.c: Likewise.
41799         * gcc.dg/991230-1.c: Likewise.
41800         * gcc.dg/i386-unroll-1.c: Likewise.
41801         * gcc.misc-tests/i386-prefetch.exp: Likewise.
41802
41803 2003-02-22  Jan Hubicka  <jh@suse.cz>
41804
41805         * gcc.dg/i386-mul.c: New test.
41806
41807 2003-02-21  Roger Sayle  <roger@eyesopen.com>
41808
41809         * gcc.dg/builtins-5.c: New test case.
41810
41811 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
41812
41813         * gcc.dg/asmreg-1.c: New test.
41814
41815 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41816
41817         PR c++/9749
41818         * g++.dg/parse/varmod1.C: New test.
41819
41820 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41821
41822         PR c++/9727
41823         * g++.dg/template/op1.C: New test.
41824
41825 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41826
41827         PR c++/8906
41828         * g++.dg/template/nested2.C: New test.
41829
41830 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41831
41832         PR c++/8724
41833         * g++.dg/expr/dtor1.C: New test.
41834
41835 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
41836
41837         * gcc.dg/cpp/include3.c: New test.
41838         * gcc.dg/cpp/inc/foo.h: New file.
41839
41840 2003-02-21  Glen Nakamura  <glen@imodulo.com>
41841
41842         * gcc.c-torture/execute/20030221-1.c: New test.
41843
41844 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
41845
41846         PR c++/9729
41847         * g++.dg/abi/conv1.C: New test.
41848
41849 2003-02-20  Jan Hubicka  <jh@suse.cz>
41850
41851         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
41852
41853 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
41854
41855         * gcc.c-torture/compile/20030219-1.c: New test.
41856
41857 2003-02-18  Jan Hubicka  <jh@suse.cz>
41858
41859         * gcc.dg/funcorder.c: New test.
41860
41861 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41862
41863         * gcc.c-torture/execute/20030218-1.c: New.
41864
41865 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
41866
41867         * gcc.dg/20030218-1.c: New.
41868
41869 2003-02-18  Richard Henderson  <rth@redhat.com>
41870
41871         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
41872         * gcc.dg/attr-used-2.c: New.
41873
41874 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
41875
41876         PR c++/9704
41877         * g++.dg/init/copy5.C: New test.
41878
41879 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
41880
41881         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
41882         * g++.dg/pch/pch.exp: Likewise.
41883
41884 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41885
41886         * gcc.c-torture/execute/20030209-1.c: Enable the test if
41887         STACK_SIZE is not defined.
41888
41889 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41890
41891         PR c++/9457
41892         * g++.dg/template/init1.C: New test.
41893
41894 2003-02-16  Jan HUbicka  <jh@suse.cz>
41895
41896         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
41897         (foo): Add few extra tests
41898         * gcc.dg/c99-const-expr-3.c: Likewise.
41899         * gcc.c-torture/execute/20030216-1.c: New.
41900
41901 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41902
41903         PR c++/9459
41904         * g++.dg/ext/typeof4.C: New test.
41905
41906 2003-02-15  Roger Sayle  <roger@eyesopen.com>
41907
41908         * gcc.dg/i386-387-3.c: New test case.
41909
41910 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
41911
41912         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
41913         cris-*-elf* cris-*-aout* and mmix-*-*.
41914
41915 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
41916
41917         * gcc.dg/20030213-1.c: New test.
41918
41919 2003-02-12  Roger Sayle  <roger@eyesopen.com>
41920
41921         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
41922         * gcc.dg/i386-387-2.c: Likewise.
41923
41924 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
41925
41926         * gcc.dg/ppc-spe.c: Fix formatting.
41927         Enable tests that were previously unsupported by gas.
41928         Delete tests for instructions that no longer exist.
41929         Switch arguments on evsubifw builtin.
41930
41931 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
41932
41933         * gcc.c-torture/execute/20030209-1.c: Disable the test if
41934         STACK_SIZE is too small.
41935
41936 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41937             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41938
41939         * gcc.dg/decl-2.c: New test.
41940
41941 2003-02-10  Jan Hubicka  <jh@suse.cz>
41942
41943         * gcc.dg/i386-fpcvt-1.c: New test.
41944
41945 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
41946
41947         * gcc.c-torture/execute/20030209-1.c: New test.
41948
41949 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
41950
41951         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
41952         int-wide bitops, use the constants of the same width.
41953         Likewise, if long long is 32-bit wide, test bitops using
41954         32-bit constants.
41955
41956 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
41957
41958         * gcc.dg/20021014-1.c: Annotate with expected notice text.
41959
41960 2003-02-07  Roger Sayle  <roger@eyesopen.com>
41961
41962         * gcc.dg/builtins-4.c: New test case.
41963
41964 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41965
41966         * gcc.dg/20020430-1.c: Fix dg command typos.
41967         * gcc.dg/20020503-1.c: Likewise.
41968
41969 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41970
41971         PR c++/8785
41972         * g++.dg/parse/fused-params1.C: New test.
41973
41974         PR c++/8857
41975         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
41976
41977         PR c++/8921
41978         * g++.dg/parse/non-dependent1.C: New test.
41979
41980         PR c++/8928
41981         * g++.dg/parse/dupl-tmpl-args1.C: New test.
41982
41983         PR c++/9228
41984         * g++.dg/parse/undefined7.C: New test.
41985         * g++.dg/parse/non-templ1.C: New test.
41986
41987         PR c++/9229
41988         * g++.dg/parse/too-many-tmpl-args1.C: New test.
41989
41990 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
41991
41992         * gcc.c-torture/compile/20030206-1.c: New test.
41993
41994 2003-02-05  Roger Sayle  <roger@eyesopen.com>
41995
41996         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
41997         "pow" to "foo" to avoid potential confusion with a math built-in.
41998
41999 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42000
42001         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
42002         conditions for SPARC targets.
42003
42004 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
42005
42006         * gcc.dg/20030204-1.c: New test.
42007
42008 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42009
42010         PR c++/38
42011         * g++.dg/parse/array-size1.C: New test.
42012
42013         PR c++/5657
42014         * g++.dg/parse/undefined3.C: New test.
42015
42016         PR c++/5665
42017         * g++.dg/parse/undefined4.C: New test.
42018
42019         PR c++/5975
42020         * g++.dg/parse/undefined5.C: New test.
42021
42022         PR c++/7259
42023         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
42024
42025         PR c++/8578
42026         * g++.dg/parse/casting-operator1.C: New test.
42027
42028         PR c++/8596
42029         * g++.dg/parse/undefined6.C: New test.
42030
42031         PR c++/8736
42032         * g++.dg/parse/missing-template1.C: New test.
42033
42034 2003-02-04  Jan Hubicka  <jh@suse.cz>
42035
42036         * gcc.dg/i386-cadd.c: Compile using -march=k8.
42037         * gcc.dg/i386-cmov?.c: Likewise.
42038         * gcc.dg/i386-fpcvt-?.c: Likewise.
42039         * gcc.dg/i386-ssefp-1.c: Likewise.
42040         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
42041         conventions.
42042
42043 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
42044
42045         PR c++/7129
42046         * g++.dg/ext/max.C: New test.
42047
42048 2003-02-03  Jan Hubicka  <jh@suse.cz>
42049
42050         * gcc.c-torture/execute/20030203-1.c: New test.
42051
42052 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
42053
42054         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
42055         'natural-endian'.
42056
42057 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
42058
42059         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
42060         * g++.dg/init/new2.C: Likewise.
42061         * g++.dg/other/new1.C: Likewise.
42062
42063 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
42064
42065         * gcc.dg/struct-ret-libc.c: New test.
42066
42067 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
42068
42069         * gcc.dg/20030129-1.c: New test.
42070
42071 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42072
42073         PR c++/8849
42074         * g++.dg/template/ptrmem4.C: New test.
42075
42076 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
42077
42078         * g++.dg/parser/constant1.C: New test.
42079
42080 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42081
42082         PR c++/8591
42083         * g++.dg/parse/friend2.C: New test.
42084
42085 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
42086
42087         PR c++/9437
42088         * g++.dg/template/unify4.C: New test.
42089
42090 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
42091
42092         * gcc.c-torture/execute/20030128-1.c: New test.
42093
42094 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
42095
42096         * g++.dg/lookup/nested1.C: Test moved from ...
42097         * g++.old-deja/g++.other/lookup24.C: ... here.
42098
42099 2003-01-28  Jan Hubicka  <jh@suse.cz>
42100
42101         * gcc.dg/i386-cmov5.c: New test.
42102
42103 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
42104
42105         * gcc.c-torture/execute/20010925-1.c: Changed the
42106         memcpy declaration.
42107
42108 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
42109
42110         PR c++/3902
42111         * g++.dg/parse/template5.C: New test.
42112
42113 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
42114
42115         PR fortran/9258
42116         * g77.dg/pr9258: New test.
42117
42118 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42119
42120         * README: Move relevant parts from README.g++.
42121
42122         * README.g++: Remove this file.
42123
42124 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
42125
42126         * g++.dg/abi/dcast1.C: New test.
42127
42128 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42129
42130         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
42131
42132 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
42133
42134         PR c++/47
42135         * g++.old-deja/g++.other/lookup24.C: New test.
42136
42137 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42138
42139         PR middle-end/7227
42140         * gcc.dg/uninit-C.c: New test.
42141
42142 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
42143
42144         * g++.dg/abi/covariant1.C: New test.
42145
42146 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
42147
42148         * gcc.dg/20030123-1.c: New test.
42149
42150 2003-01-25  Jan Hubicka  <jh@suse.cz>
42151
42152         PR opt/8492
42153         * gcc.c-torture/compile/20030125-1.c
42154
42155 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
42156
42157         PR c++/9403
42158         * g++.dg/parse/template3.C: New test.
42159         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
42160
42161         PR c++/795
42162         * g++.dg/parse/template4.C: New test.
42163
42164         PR c++/9415
42165         * g++.dg/template/qual2.C: New test.
42166
42167         PR c++/8545
42168         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
42169
42170         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
42171
42172 2003-01-25  Roger Sayle  <roger@eyesopen.com>
42173
42174         * gcc.c-torture/execute/switch-1.c: New test case.
42175
42176 2003-01-25  Jan Hubicka  <jh@suse.cz>
42177
42178         * gcc.c-torture/execute/20030125-1.[cx]: New test.
42179
42180 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
42181
42182         Tweaks for Bison-1.875. From the NEWS file:
42183         "- `parse error' -> `syntax error'
42184         Bison now uniformly uses the term `syntax error'"
42185         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
42186         * gcc.dg/cpp/digraph2.c: Likewise.
42187         * gcc.dg/cpp/direct2.c: Likewise.
42188         * gcc.dg/cpp/paste4.c: Likewise.
42189         * gcc.dg/c90-restrict-1.c: Likewise.
42190         * gcc.dg/c99-func-2.c: Likewise.
42191         * gcc.dg/noncompile/920721-2.c: Likewise.
42192         * gcc.dg/noncompile/930622-2.c: Likewise.
42193         * gcc.dg/noncompile/940112-1.c: Likewise.
42194         * gcc.dg/noncompile/950921-1.c: Likewise.
42195         * gcc.dg/noncompile/951123-1.c: Likewise.
42196         * gcc.dg/noncompile/971104-1.c: Likewise.
42197         * gcc.dg/noncompile/990416-1.c: Likewise.
42198
42199 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
42200
42201         * g++.dg/parse/undefined1.C: Add error message.
42202
42203 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
42204
42205         PR c++/9354
42206         * g++.dg/parse/new1.C: New test.
42207
42208         PR c++/9216
42209         * g++.dg/parse/template2.C: New test.
42210
42211         PR c++/9354
42212         * g++.dg/parse/typedef2.C: New test.
42213
42214         PR c++/9328
42215         * g++.dg/ext/typeof3.C: New test.
42216
42217 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42218
42219         PR c++/2738
42220         * g++.dg/parse/ret-type1.C: New test.
42221
42222         PR c++/3792
42223         * g++.dg/parse/tmpl-outside1.C: New test.
42224
42225         PR c++/4207
42226         * g++.dg/parse/int-as-enum1.C: New test.
42227
42228         PR c++/4903
42229         * g++.dg/parse/no-typename1.C: New test.
42230
42231         PR c++/5533
42232         * g++.dg/parse/no-value1.C: New test.
42233
42234         PR c++/5921
42235         * g++.dg/parse/wrong-inline1.C: New test.
42236
42237         PR c++/6402
42238         * g++.dg/parse/ref1.C: New test.
42239
42240         PR c++/6992
42241         * g++.dg/parse/attr-ctor1.C: New test.
42242
42243         PR c++/7229
42244         * g++.dg/parse/namespace5.C: New test.
42245
42246         PR c++/7917
42247         * g++.dg/parse/func-def1.C: New test.
42248
42249         PR c++/8143
42250         * g++.dg/parse/undefined1.C: New test.
42251
42252         PR c++/5723, PR c++/8522
42253         * g++.dg/parse/specialization1.C: New test.
42254
42255         PR c++/163, PR c++/8595
42256         * g++.dg/parse/struct-as-enum1.C: New test.
42257
42258         PR c++/9173
42259         * g++.dg/parse/undefined2.C: New test.
42260
42261 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
42262
42263         PR c++/9298
42264         * g++.dg/parse/template1.C: New test.
42265
42266         PR c++/9384
42267         * g++.dg/parse/using1.C: New test.
42268
42269         PR c++/9285
42270         PR c++/9294
42271         * g++.dg/parse/expr2.C: New test.
42272
42273         PR c++/9388
42274         * g++.dg/parse/lookup2.C: Likewise.
42275
42276 2003-01-21  Jan Hubicka  <jh@suse.cz>
42277
42278         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
42279         * gcc.c-torture/execute/eeprof-1.c: Likewise.
42280         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
42281         * gcc.c-torture/execute/string-opt-*.c: Likewise.
42282
42283 2003-01-20  Nick Clifton  <nickc@redhat.com>
42284
42285         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
42286         problem with ARM sibcall code generation.
42287
42288 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
42289
42290         * gcc.c-torture/execute/20030120-1.c: New.
42291
42292 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
42293
42294         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
42295
42296 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
42297
42298         PR c++/9272
42299         * g++.dg/parse/ctor1.C: New test.
42300
42301         PR c++/9294:
42302         * g++.dg/parse/qualified1.C: New test.
42303
42304         * g++.dg/parse/typename3.C: New test.
42305
42306 2003-01-16  Richard Henderson  <rth@redhat.com>
42307
42308         * g++.dg/tls/init-2.C: Fix error matches for real this time.
42309
42310 2003-01-16  Richard Henderson  <rth@redhat.com>
42311
42312         * g++.dg/pch/pch.exp: Copy test header to the working directory
42313         before using it either for precompilation or direct use.
42314         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
42315         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
42316
42317 2003-01-16  Richard Henderson  <rth@redhat.com>
42318
42319         * gcc.dg/pch/pch.exp: Copy test header to the working directory
42320         before using it either for precompilation or direct use.
42321         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
42322         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
42323
42324 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
42325
42326         * g++.dg/ext/typename1.C: Add typename keyword.
42327         * g++.dg/template/crash1.C: Update error messages.
42328         * g++.dg/template/crash2.C: Remove error message.
42329         * g++.dg/parse/typename2.C: New test.
42330         * g++.dg/template/typename2.C: Change implicit
42331         typename warning into error.
42332         * g++.old-deja/g++.benjamin/tem03.C: Issue more
42333         error messages.
42334         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
42335         * g++.old-deja/g++.brendan/crash56.C: Add this->.
42336         * g++.old-deja/g++.law/visibility13.C: Remove error
42337         messages.
42338         * g++.old-deja/g++.ns/template17.C: Reorder code to
42339         make declaration visible in template.
42340         * g++.old-deja/g++.pt/crash3.C: Fix typos.
42341         * g++.old-deja/g++.pt/crash36.C: Issue more error
42342         messages.
42343         * g++.old-deja/g++.pt/crash5.C: Improve error
42344         message.
42345         * g++.old-deja/g++.pt/crash67.C: Remove warning.
42346         * g++.old-deja/g++.pt/inherit1.C: Add this->.
42347         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
42348         * g++.old-deja/g++.pt/typename16.C: Replace implicit
42349         typename warning with error message.
42350         * g++.old-deja/g++.pt/typename19.C: Remove warning.
42351         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
42352         * g++.old-deja/g++.robertl/eb24.C: Use this->.
42353
42354 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
42355
42356         * g++.dg/parse/ambig2.C: New test.
42357
42358 2003-01-15  Richard Henderson  <rth@redhat.com>
42359
42360         * g++.dg/tls/init-2.C: Update error message string.
42361
42362 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42363
42364         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
42365
42366 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
42367
42368         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
42369         all for HC11/HC12.
42370         * gcc.c-torture/compile/20001205-1.x: Likewise.
42371         * gcc.c-torture/compile/20001226-1.x: Likewise.
42372         * gcc.c-torture/compile/920520-1.x: Likewise.
42373         * gcc.c-torture/compile/961203-1.x: Likewise.
42374         * gcc.c-torture/compile/20020604-1.x: Likewise.
42375
42376 2003-01-15  Jan Hubicka  <jh@suse.cz>
42377
42378         * gcc.c-torture/compile/20030115-1.c: New test.
42379
42380         * gcc.dg/i386-fpcvt-1.c: New test.
42381         * gcc.dg/i386-fpcvt-2.c: New test.
42382
42383 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
42384
42385         Further conform g++'s __vmi_class_type_info to the C++ ABI
42386         specification.
42387         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
42388         the specification.
42389
42390 2003-01-14  Jan Hubicka  <jh@suse.cz>
42391
42392         * gcc.dg/i386-fpcvt-1.c: New test.
42393         * gcc.dg/i386-fpcvt-2.c: New test.
42394
42395 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
42396
42397         * gcc.dg/i386-mmx-3.c: New test.
42398
42399 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
42400
42401         PR c++/9264
42402         * g++.dg/parse/octal1.C: New file.
42403
42404         PR c++/9172
42405         * g++.dg/parse/typename1.C: New file.
42406
42407 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
42408
42409         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
42410         * gcc.dg/bf-no-ms-layout.c: Likewise.
42411         * gcc.dg/bf-ms-attrib.c: Likewise.
42412
42413 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
42414
42415         PR c++/9099
42416         * g++.dg/parse/dtor1.C: New file.
42417
42418         PR c++/9128
42419         * g++.dg/rtti/typeid1.C: New file.
42420
42421         PR c++/9153
42422         * g++.dg/parse/lookup1.C: New file.
42423
42424         PR c++/9171
42425         * g++.dg/templ/spec5.C: New file.
42426
42427 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
42428
42429         * gcc.c-torture/compile/20030110-1.c: New test.
42430
42431 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
42432
42433         Merge from pch-branch:
42434
42435         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
42436
42437         * gcc.dg/pch/cpp-1.h: New.
42438         * gcc.dg/pch/cpp-1.c: New.
42439         * gcc.dg/pch/cpp-2.h: New.
42440         * gcc.dg/pch/cpp-2.c: New.
42441
42442         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
42443
42444         * gcc.dg/pch/except-1.h: New.
42445         * gcc.dg/pch/except-1.c: New.
42446
42447         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
42448
42449         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
42450         running test.
42451         * gcc.dg/pch: Include *.hp not *.h.
42452         * gcc.dg/pch/system-1.h: New.
42453         * gcc.dg/pch/system-1.c: New.
42454
42455         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
42456
42457         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
42458         rather than trying to build and run a program using PCH.
42459         * gcc.dg/pch: Remove dg-do commands from test files.
42460
42461         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
42462
42463         * gcc.dg/pch/macro-3.c: New.
42464         * gcc.dg/pch/macro-3.h: New.
42465
42466         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
42467
42468         * gcc.dg/pch/common-1.c: New.
42469         * gcc.dg/pch/common-1.h: New.
42470         * gcc.dg/pch/decl-1.c: New.
42471         * gcc.dg/pch/decl-1.h: New.
42472         * gcc.dg/pch/decl-2.c: New.
42473         * gcc.dg/pch/decl-2.h: New.
42474         * gcc.dg/pch/decl-3.c: New.
42475         * gcc.dg/pch/decl-3.h: New.
42476         * gcc.dg/pch/decl-4.c: New.
42477         * gcc.dg/pch/decl-4.h: New.
42478         * gcc.dg/pch/decl-5.c: New.
42479         * gcc.dg/pch/decl-5.h: New.
42480         * gcc.dg/pch/global-1.c: New.
42481         * gcc.dg/pch/global-1.h: New.
42482         * gcc.dg/pch/inline-1.c: New.
42483         * gcc.dg/pch/inline-1.h: New.
42484         * gcc.dg/pch/inline-2.c: New.
42485         * gcc.dg/pch/inline-2.h: New.
42486         * gcc.dg/pch/static-1.c: New.
42487         * gcc.dg/pch/static-1.h: New.
42488         * gcc.dg/pch/static-2.c: New.
42489         * gcc.dg/pch/static-2.h: New.
42490
42491         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
42492
42493         * g++.dg/pch/pch.exp: Better handle failing testcases.
42494         * gcc.dg/pch/pch.exp: Likewise.
42495         * gcc.dg/pch/macro-1.c: New.
42496         * gcc.dg/pch/macro-1.h: New.
42497         * gcc.dg/pch/macro-2.c: New.
42498         * gcc.dg/pch/macro-2.h: New.
42499
42500         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
42501
42502         * g++.dg/dg.exp: Treat files in pch/ specially.
42503         * g++.dg/pch/pch.exp: New file.
42504         * g++.dg/pch/empty.H: New file.
42505         * g++.dg/pch/empty.C: New file.
42506         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
42507         "precompile".
42508
42509         * gcc.dg/pch/pch.exp: New file.
42510         * gcc.dg/pch/empty.h: New file.
42511         * gcc.dg/pch/empty.c: New file.
42512         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
42513         "precompile".
42514
42515 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42516
42517         * g++.dg/template/friend14.C: New test.
42518
42519 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42520
42521         * gcc.dg/old-style-asm-1.c: New test.
42522
42523 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
42524
42525         * gcc.c-torture/compile/20030109-1.c: New test.
42526
42527 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42528
42529         * gcc.c-torture/execute/20030109-1.c: New test.
42530
42531 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
42532
42533         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
42534         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
42535         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
42536         * g++.old-deja/g++.mike/eh2.C: Likewise.
42537         * g++.old-deja/g++.mike/eh3.C: Likewise.
42538         * g++.old-deja/g++.mike/eh5.C: Likewise.
42539         * g++.old-deja/g++.mike/eh6.C: Likewise.
42540         * g++.old-deja/g++.mike/eh7.C: Likewise.
42541         * g++.old-deja/g++.mike/eh8.C: Likewise.
42542         * g++.old-deja/g++.mike/eh9.C: Likewise.
42543         * g++.old-deja/g++.mike/eh10.C: Likewise.
42544         * g++.old-deja/g++.mike/eh12.C: Likewise.
42545         * g++.old-deja/g++.mike/eh13.C: Likewise.
42546         * g++.old-deja/g++.mike/eh14.C: Likewise.
42547         * g++.old-deja/g++.mike/eh16.C: Likewise.
42548         * g++.old-deja/g++.mike/eh17.C: Likewise.
42549         * g++.old-deja/g++.mike/eh18.C: Likewise.
42550         * g++.old-deja/g++.mike/eh21.C: Likewise.
42551         * g++.old-deja/g++.mike/eh23.C: Likewise.
42552         * g++.old-deja/g++.mike/eh24.C: Likewise.
42553         * g++.old-deja/g++.mike/eh25.C: Likewise.
42554         * g++.old-deja/g++.mike/eh26.C: Likewise.
42555         * g++.old-deja/g++.mike/eh27.C: Likewise.
42556         * g++.old-deja/g++.mike/eh28.C: Likewise.
42557         * g++.old-deja/g++.mike/eh29.C: Likewise.
42558         * g++.old-deja/g++.mike/eh31.C: Likewise.
42559         * g++.old-deja/g++.mike/eh33.C: Likewise.
42560         * g++.old-deja/g++.mike/eh34.C: Likewise.
42561         * g++.old-deja/g++.mike/eh35.C: Likewise.
42562         * g++.old-deja/g++.mike/eh36.C: Likewise.
42563         * g++.old-deja/g++.mike/eh37.C: Likewise.
42564         * g++.old-deja/g++.mike/eh38.C: Likewise.
42565         * g++.old-deja/g++.mike/eh39.C: Likewise.
42566         * g++.old-deja/g++.mike/eh40.C: Likewise.
42567         * g++.old-deja/g++.mike/eh41.C: Likewise.
42568         * g++.old-deja/g++.mike/eh42.C: Likewise.
42569         * g++.old-deja/g++.mike/eh44.C: Likewise.
42570         * g++.old-deja/g++.mike/eh46.C: Likewise.
42571         * g++.old-deja/g++.mike/eh47.C: Likewise.
42572         * g++.old-deja/g++.mike/eh48.C: Likewise.
42573         * g++.old-deja/g++.mike/eh49.C: Likewise.
42574         * g++.old-deja/g++.mike/eh50.C: Likewise.
42575         * g++.old-deja/g++.mike/eh51.C: Likewise.
42576         * g++.old-deja/g++.mike/eh53.C: Likewise.
42577         * g++.old-deja/g++.mike/eh55.C: Likewise.
42578         * g++.old-deja/g++.mike/p7912.C: Likewise.
42579         * g++.old-deja/g++.mike/p9706.C: Likewise.
42580         * g++.old-deja/g++.mike/p10416.C: Likewise.
42581         * g++.old-deja/g++.mike/p11667.C: Likewise.
42582         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
42583         Remove redundant reference to Iris.
42584         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
42585         Elxsi, i860, Pico Java, and WE32K.
42586
42587 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
42588
42589         * g++.dg/ext/asm4.C: New test.
42590
42591 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42592
42593         PR c++/9030
42594         * g++.dg/template/friend12.C: New test.
42595         * g++.dg/template/friend13.C: Likewise.
42596         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
42597
42598 2003-01-08  Jan Hubicka  <jh@suse.cz>
42599
42600         * gcc.dg/i386-cadd.c: New test.
42601         * gcc.dg/i386-cmov4.c: Likewise.
42602
42603 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
42604
42605         PR c++/9165
42606         * g++.dg/warn/Wunused-3.C: New test.
42607
42608         * g++.dg/abi/bitfield9.C: New test.
42609
42610         PR c++/9189
42611         * g++.dg/parse/defarg3.C: New test.
42612
42613 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
42614
42615         * g++.dg/parse/ambig1.C: New test.
42616         * g++.dg/parse/defarg2.C: New test.
42617
42618 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
42619
42620         * g++.dg/template/defarg-1.C: New test.
42621         * g++.dg/template/local2.C: Likewise.
42622
42623 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
42624
42625         * gcc.c-torture/execute/20030105-1.c: New test.
42626
42627 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42628
42629         * g++.dg/parse/namespace3.C: Remove extra semicolons.
42630         * g++.dg/parse/namespace4.C: Likewise.
42631
42632 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42633
42634         * g++.dg/template/ntp2.C: New test.
42635
42636 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
42637
42638         * g++.dg/parse/extern-C-1.C: New test.
42639
42640         * g++.dg/parse/namespace4.C: New test.
42641
42642         * g++.dg/template/nested1.C: New test.
42643
42644         * g++.dg/parse/namespace3.C: New test.
42645
42646 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42647
42648         * g++.dg/lookup/two-stage1.C: New test.
42649
42650 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42651
42652         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
42653         * g++.old-deja/g++.jason/access8.C: Likewise.
42654         * g++.old-deja/g++.other/decl5.C: Likewise.
42655
42656 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42657
42658         * g++.dg/parse/parse7.C: New test.
42659
42660 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
42661
42662         PR c++/2843
42663         * g++.dg/ext/attrib7.C: New test.
42664
42665 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42666
42667         * g++.dg/parse/parse6.C: New test.
42668
42669 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
42670
42671         * gcc.dg/h8300-stack-1.c: New.
42672
42673 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42674
42675         g++.dg/lookup/exception1.C: New test.
42676
42677         g++.dg/lookup/template1.C: New test.
42678
42679         g++.dg/parse/namespace2.C: New test.
42680
42681         g++.dg/parse/parens2.C: New test.
42682
42683 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42684
42685         * g++.dg/parse/parse5.C: New test.
42686         * g++.dg/lookup/scoped4.C: New test.
42687
42688 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42689
42690         * g++.dg/parse/parens1.C: New test.
42691
42692         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
42693         angle-bracket1.C.
42694         * g++.dg/parse/parens2.C: New test.
42695
42696         * g++.dg/lookup/scope-operator1.C: New test.
42697
42698         * g++.dg/parse/operator1.C: New test.
42699
42700 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42701
42702         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
42703         * g++.old-deja/g++.other/access6.C: Likewise.
42704         * g++.old-deja/g++.other/decl1.C: Likewise.
42705         * g++.old-deja/g++.pt/typename12.C: Likewise.
42706
42707 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
42708
42709         * g++.dg/parse/namespace1.C: New test.
42710
42711 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42712
42713         * g++.dg/parse/parse4.C: New test.
42714
42715 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42716
42717         * g++.dg/parse/parse3.C: New test.
42718
42719 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42720
42721         * g++.dg/parse/parse2.C: New test.
42722
42723 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42724
42725         * g++.dg/template/friend11.C: New test.
42726
42727 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42728
42729         * g++.dg/parse/parse1.C: New test.
42730
42731 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
42732
42733         * lib/profopt.exp: Change the name of a global variable to avoid
42734         possible clashes with other test suites.
42735
42736 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
42737
42738         * g++.dg/inherit/covariant8.C: New test.
42739
42740 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
42741
42742         * g++.dg/init/array9.C: New test.
42743
42744         PR c++/9112
42745         * g++.dg/parse/expr1.C: New test.
42746
42747 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
42748
42749         * gcc.c-torture/compile/20021230-1.c: New test.
42750
42751 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42752
42753         * g++.dg/inherit/covariant5.C: New test.
42754         * g++.dg/inherit/covariant6.C: New test.
42755         * g++.dg/inherit/covariant7.C: New test.
42756
42757 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42758
42759         PR c++/2739
42760         * g++.dg/other/access2.C: New test.
42761
42762 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42763
42764         * g++.dg/other/anon-struct.C: No longer fails
42765         * g++.old-deja/g++.brendan/parse4.C: Likewise.
42766         * g++.old-deja/g++.brendan/parse5.C: Likewise.
42767         * g++.old-deja/g++.brendan/parse6.C: Likewise.
42768
42769 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42770
42771         * g++.dg/parse/angle-bracket.C (main): No longer fails.
42772
42773 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
42774
42775         * g++.dg/eh/spec4.C: Remove stray semicolon.
42776         * g++.dg/expr/pmf-1.C: Change error message.
42777         * g++.dg/ext/asm1.C: Remove stray semicolon.
42778         * g++.dg/ext/typename1.C: Add missing typenames.
42779         * g++.dg/inherit/template-as-base.C: Change error message.
42780         * g++.dg/lookup/scoped1.C: Likewise.
42781         * g++.dg/lookup/scoped2.C: Likewise.
42782         * g++.dg/lookup/using2.C: Likewise.
42783         * g++.dg/other/component1.C: Remove stray semicolon.
42784         * g++.dg/other/do1.C: Change error message.
42785         * g++.dg/other/error2.C: Likewise.
42786         * g++.dg/other/init1.C: Likewise.
42787         * g++.dg/other/packed1.C: Remove stray semicolon.
42788         * g++.dg/other/ptrmem2.C: Change error message.
42789         * g++.dg/parse/parameter-declaration-1.C: Remove line number
42790         marker.
42791         * g++.dg/special/initp1.C: Remove invalid attribute usage.
42792         * g++.dg/template/access3.C: Add typename keyword.
42793         * g++.dg/template/access5.C: Remove stray semicolon.
42794         * g++.dg/template/access6.C: Likewise.
42795         * g++.dg/template/complit1.C: Likewise.
42796         * g++.dg/template/crash1.C: Change error message.
42797         * g++.dg/template/inherit2.C: Remove stray semicolon.
42798         * g++.dg/template/instantiate2.C: Likewise.
42799         * g++.dg/template/instantiate3.C: Change error message.
42800         * g++.dg/template/qual1.C: Remove stray semicolon.
42801         * g++.dg/template/qualttp18.C: Change error message.
42802         * g++.dg/template/ref1.C: Remove stray semicolon.
42803         * g++.dg/template/sizeof1.C (A::value): Declare it.
42804         * g++.dg/template/spec4.C: Change error message.
42805         * g++.dg/template/static1.C: Likewise.
42806         * g++.dg/template/type1.C: Likewise.
42807         * g++.dg/template/typename3.C: Likewise.
42808         * g++.old-deja/g++.benjamin/13478.C: Change error message.
42809         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
42810         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
42811         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
42812         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
42813         named return value extension.
42814         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
42815         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
42816         * g++.old-deja/g++.bob/extern_C.C: Likewise.
42817         * g++.old-deja/g++.bob/inherit2.C: Likewise.
42818         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42819         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42820         * g++.old-deja/g++.brendan/crash13.C: Likewise.
42821         * g++.old-deja/g++.brendan/crash15.C: Likewise.
42822         * g++.old-deja/g++.brendan/crash18.C: Change error message.
42823         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
42824         * g++.old-deja/g++.brendan/crash38.C: Likewise.
42825         * g++.old-deja/g++.brendan/crash50.C: Likewise.
42826         * g++.old-deja/g++.brendan/crash56.C: Likewise.
42827         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
42828         syntax.
42829         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
42830         * g++.old-deja/g++.brendan/crash8.C: Change error message.
42831         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
42832         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42833         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
42834         * g++.old-deja/g++.brendan/template11.C: Likewise.
42835         * g++.old-deja/g++.brendan/template26.C: Likewise.
42836         * g++.old-deja/g++.brendan/template27.C: Use explicit
42837         specialization syntax.
42838         * g++.old-deja/g++.brendan/template30.C: Likewise.
42839         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
42840         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
42841         non-dependent names.
42842         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
42843         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
42844         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
42845         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
42846         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
42847         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
42848         named return value extension.
42849         * g++.old-deja/g++.ext/namedret2.C: Likewise.
42850         * g++.old-deja/g++.ext/namedret3.C: Likewise.
42851         * g++.old-deja/g++.ext/return1.C: Likewise.
42852         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
42853         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
42854         * g++.old-deja/g++.jason/access8.C: Likewise.
42855         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
42856         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
42857         pseudo-destructor names.
42858         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
42859         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
42860         pseudo-destructor names.
42861         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
42862         * g++.old-deja/g++.jason/overload19.C: Likewise.
42863         * g++.old-deja/g++.jason/overload32.C: Likewise.
42864         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
42865         stray semicolons.
42866         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
42867         * g++.old-deja/g++.jason/return.C: Likewise.
42868         * g++.old-deja/g++.jason/return2.C: Likewise.
42869         * g++.old-deja/g++.jason/shadow1.C: Likewise.
42870         * g++.old-deja/g++.jason/special.C: Use explicit specialization
42871         syntax.
42872         * g++.old-deja/g++.jason/template10.C: Account for use of
42873         non-dependent names.
42874         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
42875         syntax.
42876         * g++.old-deja/g++.jason/template37.C: Likewise.
42877         * g++.old-deja/g++.law/access4.C: Change error messages.
42878         * g++.old-deja/g++.law/arm13.C: Remove incorrect
42879         pseudo-destructor names.
42880         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
42881         * g++.old-deja/g++.law/ctors9.C: Likewise.
42882         * g++.old-deja/g++.law/cvt22.C: Likewise.
42883         * g++.old-deja/g++.law/dtors5.C: Likewise.
42884         * g++.old-deja/g++.law/global-init1.C: Likewise.
42885         * g++.old-deja/g++.law/missed-error3.C: Likewise.
42886         * g++.old-deja/g++.law/operators28.C: Likewise.
42887         * g++.old-deja/g++.law/visibility28.C: Likewise.
42888         * g++.old-deja/g++.martin/eval1.C: Likewise.
42889         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
42890         name.
42891         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
42892         * g++.old-deja/g++.mike/net34.C: Likewise.
42893         * g++.old-deja/g++.mike/net36.C: Likewise.
42894         * g++.old-deja/g++.mike/ns2.C: Likewise.
42895         * g++.old-deja/g++.mike/p12306.C: Likewise.
42896         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
42897         value extension.
42898         * g++.old-deja/g++.mike/p700.C: Likewise.
42899         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
42900         * g++.old-deja/g++.mike/p710.C: Likewise.
42901         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
42902         value extension.
42903         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
42904         * g++.old-deja/g++.mike/pmf9.C: Likewise.
42905         * g++.old-deja/g++.ns/crash2.C: Likewise.
42906         * g++.old-deja/g++.ns/crash3.C: Likewise.
42907         * g++.old-deja/g++.ns/invalid1.C: Likewise.
42908         * g++.old-deja/g++.ns/ns17.C: Likewise.
42909         * g++.old-deja/g++.ns/template16.C: Likewise.
42910         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
42911         keyword.
42912         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
42913         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
42914         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
42915         named return value extension.
42916         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
42917         * g++.old-deja/g++.other/access4.C: Issue additional error
42918         messages.
42919         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
42920         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
42921         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
42922         * g++.old-deja/g++.other/crash25.C: Change error message.
42923         * g++.old-deja/g++.other/crash4.C: Change error message.
42924         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
42925         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
42926         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
42927         checks.
42928         * g++.old-deja/g++.other/defarg8.C: Likewise.
42929         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
42930         * g++.old-deja/g++.other/dtor10.C: Likewise.
42931         * g++.old-deja/g++.other/incomplete.C: Likewise.
42932         * g++.old-deja/g++.other/linkage7.C: Likewise.
42933         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
42934         lookup algorithm.
42935         * g++.old-deja/g++.other/mangle2.C: Likewise.
42936         * g++.old-deja/g++.other/refinit2.C: Likewise.
42937         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
42938         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
42939         * g++.old-deja/g++.pt/crash28.C: Likewise.
42940         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
42941         syntax.
42942         * g++.old-deja/g++.pt/crash32.C: Change error message.
42943         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
42944         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
42945         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
42946         error message position.
42947         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
42948         * g++.old-deja/g++.pt/defarg8.C: Change error message.
42949         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
42950         syntax.
42951         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
42952         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
42953         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
42954         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
42955         keyword.
42956         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42957         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
42958         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
42959         keyword.
42960         * g++.old-deja/g++.pt/explicit71.C: Change error message.
42961         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
42962         syntax.
42963         * g++.old-deja/g++.pt/friend28.C: Account for use of
42964         non-dependent names.
42965         * g++.old-deja/g++.pt/friend29.C: Likewise.
42966         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
42967         rules.
42968         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
42969         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
42970         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
42971         lookup rules.
42972         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
42973         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
42974         keyword.
42975         * g++.old-deja/g++.pt/memclass20.C: Likewise.
42976         * g++.old-deja/g++.pt/memclass5.C: Likewise.
42977         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
42978         keyword.
42979         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
42980         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
42981         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
42982         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
42983         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
42984         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
42985         keyword.
42986         * g++.old-deja/g++.pt/spec10.C: Likewise.
42987         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
42988         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
42989         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
42990         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
42991         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
42992         * g++.old-deja/g++.pt/ttp62.C: Likewise.
42993         * g++.old-deja/g++.pt/ttp64.C: Likewise.
42994         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
42995         * g++.old-deja/g++.pt/typename15.C: Likewise.
42996         * g++.old-deja/g++.pt/typename22.C: Likewise.
42997         * g++.old-deja/g++.pt/typename6.C: Change error messages.
42998         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
42999         * g++.old-deja/g++.pt/virtual2.C: Likewise.
43000         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
43001         syntax.
43002         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
43003         return value extension.
43004         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
43005         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
43006         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
43007         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
43008
43009 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
43010
43011         * g++.dg/warn/inline1.C: New test.
43012         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
43013         * g++.old-deja/g++.jason/synth10.C: Likewise.
43014         * g++.old-deja/g++.mike/net31.C: Likewise.
43015         * g++.old-deja/g++.mike/p8786.C: Likewise.
43016
43017         * g++.dg/template/friend10.C: New test.
43018         * g++.dg/template/conv5.C: New test.
43019
43020 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
43021
43022         * g++.dg/lookup/scoped3.C: New test.
43023
43024         * g++.dg/lookup/decl1.C: New test.
43025         * g++.dg/lookup/decl2.C: New test.
43026
43027 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43028
43029         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
43030         gcc.c-torture/compile/20021015-1.c,
43031         gcc.c-torture/compile/20021015-2.c,
43032         gcc.c-torture/compile/20021123-1.c,
43033         gcc.c-torture/compile/20021123-2.c,
43034         gcc.c-torture/compile/20021123-3.c,
43035         gcc.c-torture/compile/20021123-4.c,
43036         gcc.c-torture/execute/20021024-1.c: Add tests previously added
43037         only to 3.1 or 3.2 branch.
43038
43039 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
43040
43041         * gcc.dg/i386-bitfield3.c: New test.
43042
43043         * gcc.dg/i386-bitfield2.c: New test.
43044
43045 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
43046
43047         * g++.dg/parse/conv_op1.C: New test.
43048
43049 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
43050
43051         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
43052         approved.
43053
43054 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
43055
43056         * gcc.c-torture/compile/20021220-1.c: New test.
43057
43058 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
43059
43060         * gcc.dg/i386-fastcall-1.c: New.
43061
43062 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43063
43064         * gcc.c-torture/execute/20021219-1.c: New test.
43065
43066 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43067
43068         * gcc.dg/i386-pic-1.c: New test.
43069
43070 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43071
43072         PR c++/8099
43073         * g++.dg/template/friend9.C: New test.
43074
43075 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43076
43077         PR c++/3663
43078         * g++.dg/template/access7.C: New test.
43079
43080 2002-12-18  Nick Clifton  <nickc@redhat.com>
43081
43082         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
43083         the libstdc++-v3 directory has been found.
43084
43085 2002-12-12  Devang Patel <dpatel@apple.com>
43086         * gcc.dg/darwin-ld-1.c: New test.
43087         * gcc.dg/darwin-ld-2.c: New test.
43088         * gcc.dg/darwin-ld-3.c: New test.
43089         * gcc.dg/darwin-ld-4.c: New test.
43090         * gcc.dg/darwin-ld-5.c: New test.
43091
43092 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43093
43094         * gcc.c-torture/compile/20021212-1.c: New test.
43095
43096 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
43097
43098         * gcc.dg/fshort-wchar: New test.
43099
43100 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
43101
43102         PR c++/8372
43103         * g++.dg/template/dtor1.C: New test.
43104
43105         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
43106         markers.
43107
43108 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
43109
43110         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
43111
43112 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
43113
43114         * g++.dg/template/static1.C: New test.
43115         * g++.dg/template/static2.C: New test.
43116         * g++.old-deja/g++.ext/memconst.C: New test.
43117
43118 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43119
43120         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
43121         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
43122         * g++.dg/special/initp1.C: Likewise.
43123
43124 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
43125
43126         * gcc.c-torture/execute/20021204-1.c: New test.
43127
43128 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
43129
43130         * gcc.dg/ppc-fmadd-1.c: New file.
43131         * gcc.dg/ppc-fmadd-2.c: New file.
43132         * gcc.dg/ppc-fmadd-3.c: New file.
43133
43134 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43135
43136         * gcc.c-torture/compile/20021204-1.c: New test.
43137
43138 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
43139
43140         * g++.dg/inherit/covariant2.C: New test.
43141         * g++.dg/inherit/covariant3.C: New test.
43142         * g++.dg/inherit/covariant4.C: New test.
43143         * g++.dg/inherit/covariant1.C: Remove XFAIL.
43144         * g++.old-deja/g++.robertl/eb17.C: Likewise.
43145
43146 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
43147
43148         PR c++/8688
43149         * g++.dg/init/brace3.C: New test.
43150
43151 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
43152
43153         * gcc.dg/20020210-1.c: Fix a comment typo.
43154
43155 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
43156
43157         PR c++/8720
43158         * g++.dg/parse/defarg1.C: New test.
43159
43160         PR c++/8615
43161         * g++.dg/template/char1.C: New test.
43162
43163         * g++.dg/template/varmod1.C: Fix typo.
43164
43165 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43166
43167         DR 180
43168         * g++.old-deja/g++.pt/crash32.C: Expect error.
43169
43170 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
43171
43172         PR c++/5919
43173         * g++.dg/template/varmod1.C: New test.
43174
43175         PR c++/8727
43176         * g++.dg/inherit/typeinfo1.C: New test.
43177
43178         PR c++/8663
43179         * g++.dg/inherit/typedef1.C: New test.
43180
43181 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
43182
43183         PR c++/8332
43184         PR c++/8493
43185         * g++.dg/template/strlen1.C: New test.
43186
43187         PR c++/8227
43188         * g++.dg/template/ctor2.C: New test.
43189
43190         PR c++/8214
43191         * g++.dg/init/string1.C: New test.
43192
43193         PR c++/8511
43194         * g++.dg/template/friend8.C: New test.
43195
43196 2002-11-29  Joe Buck <jbuck@synopsys.com>
43197
43198         * g++.dg/lookup/anon2.C: New test.
43199
43200 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
43201
43202         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
43203         h8300 port.
43204
43205 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
43206
43207         * gcc.dg/bitfld-6.c: New test.
43208
43209 2002-11-27  Jan Hubicka  <jh@suse.cz>
43210
43211         * gcc.c-torture/execute/20021127.[cx]: New test.
43212
43213 2002-11-26  Jan Hubicka  <jh@suse.cz>
43214
43215         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
43216         quality.
43217
43218 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
43219
43220         * g++.dg/init/brace2.C: New test.
43221         * g++.old-deja/g++.mike/p9129.C: Correct.
43222
43223 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
43224
43225         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
43226
43227 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
43228
43229         * gcc.dg/sibcall-6: New test for indirect sibcalls.
43230
43231 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
43232
43233         * g++.dg/abi/empty11.C: New test.
43234         * g++.dg/rtti/cv1.C: New test.
43235
43236 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
43237
43238         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
43239
43240 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
43241
43242         * g++.dg/abi/empty10.C: New test.
43243
43244 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43245
43246         * gcc.c-torture/compile/20021124-1.c: New test.
43247
43248 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
43249
43250         * g++.dg/abi/rtti2.C: New test.
43251
43252 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43253
43254         * gcc.dg/i386-unroll-1.c: New test.
43255
43256 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43257
43258         * gcc.c-torture/compile/20021120-1.c: New test.
43259         * gcc.c-torture/compile/20021120-2.c: New test.
43260
43261 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43262
43263         * gcc.dg/bitfld-5.c: New test.
43264
43265 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43266
43267         * gcc.c-torture/execute/20021120-3.c: New test.
43268
43269 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43270
43271         * gcc.c-torture/execute/20021120-2.c: New test.
43272
43273 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43274
43275         * gcc.c-torture/execute/20021120-1.c: New test.
43276
43277 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
43278
43279         * gcc.c-torture/execute/20021118-3.c: New test.
43280
43281 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43282
43283         * gcc.c-torture/compile/20021119-1.c: New test.
43284
43285 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
43286
43287         * gcc.dg/duff-1.c: New test.
43288         * gcc.dg/duff-2.c: New test.
43289         * gcc.dg/duff-3.c: New test.
43290
43291 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
43292
43293         * gcc.dg/cpp/_Pragma5.c: New test.
43294
43295 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
43296
43297         * gcc.c-torture/execute/20021118-2.c: New test.
43298
43299 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
43300
43301         * gcc.c-torture/execute/20021118-1.c: New test.
43302
43303 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
43304
43305         * gcc.dg/20021116-1.c: New test.
43306
43307 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
43308
43309         * g++.dg/abi/vcall1.C: New test.
43310
43311 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
43312
43313         * gcc.dg/20021029-1.c: New test.
43314         * gcc.dg/20021029-2.c: New test.
43315
43316 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43317
43318         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
43319
43320 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43321
43322         PR c/8439
43323         * gcc.dg/20021110.c: Move to ...
43324         * gcc.c-torture/compile/20021110.c: .... here.
43325
43326 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43327
43328         PR c/8467
43329         * gcc.c-torture/execute/20021111-1.c
43330
43331 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43332
43333         PR c/8439
43334         * gcc.dg/20021110.c: New test.
43335
43336 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
43337
43338         * g++.dg/abi/vthunk3.C: Run only on x86.
43339
43340 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43341
43342         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
43343
43344 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
43345
43346         * lib/compat.exp (compat-execute): Fix logic error in last
43347         change.
43348
43349 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
43350
43351         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
43352
43353 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43354
43355         PR c++/8389
43356         * g++.dg/template/access6.C: New test.
43357
43358 2002-11-08  Jan Hubicka  <jh@suse.cz>
43359
43360         * gcc.dg/i386-ssefp-1.c: New test.
43361         * gcc.dg/i386-ssefp-1.c: New test.
43362
43363 2002-11-08  Jan Hubicka  <jh@suse.cz>
43364
43365         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
43366
43367 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
43368
43369         * g++.dg/abi/vthunk3.C: New test.
43370
43371         PR c++/8338
43372         * g++.dg/template/crash2.C: New test.
43373
43374 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
43375
43376         * g++.dg/abi/dtor1.C: New test.
43377         * g++.dg/abi/dtor2.C: Likewise.
43378
43379 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
43380
43381         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
43382         Darwin.
43383
43384 2002-11-04  Adam Nemet  <anemet@lnxw.com>
43385
43386         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
43387         -mthumb.  Only xfail with -O0.
43388
43389 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
43390
43391         * g++.dg/abi/thunk1.C: New test.
43392         * g++.dg/abi/thunk2.C: Likewise.
43393         * g++.dg/abi/vtt1.C: Likewise.
43394
43395 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
43396
43397         PR optimization/8423
43398         * gcc.c-torture/execute/builtin-constant.c: New test.
43399
43400 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
43401
43402         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
43403         Add some more cases.
43404
43405 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
43406
43407         PR c++/8391
43408         * g++.dg/opt/local1.C: New test.
43409
43410 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
43411
43412         PR c++/8160
43413         * g++.dg/template/complit1.C: New test.
43414
43415         PR c++/8149
43416         * g++.dg/template/typename4.C: Likewise.
43417
43418 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43419
43420         Core issue 287, PR c++/7639
43421         * g++.dg/template/instantiate1.C: Adjust error location.
43422         * g++.dg/template/instantiate3.C: New test.
43423         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
43424         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
43425         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
43426
43427 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
43428
43429         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
43430
43431 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
43432
43433         PR c++/8287
43434         * g++.dg/init/dtor2.C: New test.
43435
43436 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43437
43438         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
43439         * gcc.dg/nest.c: Bypass errors on irix6.
43440
43441 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
43442
43443         * gcc.dg/nest.c: Expect error for mmix-*-*.
43444         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
43445
43446 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
43447
43448         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
43449         markers.
43450
43451         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
43452
43453 2002-10-25  Mike Stump  <mrs@apple.com>
43454
43455         * gcc.dg/warn-1.c: New test.
43456
43457 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
43458
43459         * g++.dg/template/typename3.C: New test.
43460
43461 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
43462
43463         * g++.dg/lookup/ptrmem1.C: New test.
43464
43465         * g++.dg/abi/vthunk2.C: New test.
43466
43467 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
43468
43469         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
43470
43471 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
43472
43473         * g++.dg/abi/empty9.C: New test.
43474
43475 2002-10-24  Richard Henderson  <rth@redhat.com>
43476
43477         * g++.dg/inherit/thunk1.C: Enable for ia64.
43478
43479 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
43480
43481         PR c++/8067
43482         * g++.dg/lookup/pretty1.C: New test.
43483
43484 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
43485
43486         * gcc.dg/20021023-1.c: New test.
43487
43488 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
43489
43490         PR c++/7679
43491         * g++.dg/parse/inline1.C: New test.
43492
43493 2002-10-23  Richard Henderson  <rth@redhat.com>
43494
43495         * g++.dg/inherit/thunk1.C: Enable for x86_64.
43496
43497         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
43498
43499 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
43500
43501         PR c++/6579
43502         * g++.dg/parse/stmtexpr3.C: New test.
43503
43504 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
43505
43506         * g++.dg/expr/cond1.C: New test.
43507
43508 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43509
43510         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
43511
43512 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43513
43514         * g++.dg/abi/vbase13.C: New test.
43515         * g++.dg/abi/vbase14.C: Likewise.
43516
43517 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
43518
43519         * gcc.dg/tls/pic-1.c: New test.
43520         * gcc.dg/tls/nonpic-1.c: New test.
43521         * gcc.dg/20021018-1.c: New test.
43522
43523 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43524
43525         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
43526         Remove only files with the same base name as the test case.
43527         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
43528         (profopt-execute): Likewise.  Also, remove old profiling
43529         and performance data files before running the tests.
43530
43531         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
43532         * g++.dg/bprob/bprob.exp: Likewise.
43533         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
43534         to allow more general test case names.
43535
43536         * g++.dg/bprob/bprob-1.C: Rename to ...
43537         * g++.dg/bprob/g++-bprob-1.C: ... this.
43538
43539         * g77.dg/bprob/bprob-1.f: Rename to ...
43540         * g77.dg/bprob/g77-bprob-1.f: ... this.
43541
43542 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43543
43544         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
43545         bison 1.50 or later.
43546
43547 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
43548
43549         * g++.dg/README: Describe more test directories.
43550
43551 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43552
43553         * g++.dg/init/array6.C: Add additional tests.
43554
43555 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43556
43557         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
43558         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
43559
43560 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
43561
43562         * gcc.c-torture/compile/20020604-1.x: New.
43563         * gcc.c-torture/compile/simd-5.x: Likewise.
43564         * gcc.c-torture/execute/920710-1.x: Likewise.
43565         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
43566
43567 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43568
43569         * g++.dg/inherit/override1.C: Add dg-options clause.
43570
43571 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43572
43573         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
43574         _mm_slli_si128.
43575
43576 2002-10-19  Andreas Schwab  <schwab@suse.de>
43577
43578         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
43579         directory component.
43580
43581 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
43582
43583         * g++.dg/inherit/thunk1.C: New test.
43584
43585         * g++.dg/inherit/override1.C: New test.
43586
43587         * g++.dg/abi/mangle11.C: New test.
43588         * g++.dg/abi/mangle14.C: New test.
43589         * g++.dg/abi/mangle17.C: New test.
43590
43591 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
43592
43593         * g++.dg/overload/member2.C: New test.
43594
43595 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
43596
43597         * g++.dg/README: Describe new compat directory.
43598         * g++.dg/dg.exp: Skip tests in compat directory.
43599         * README.compat: New file.
43600         * lib/compat.exp: New expect script.
43601         * g++.dg/compat: New test directory.
43602         * g++.dg/compat/compat.exp: New expect script.
43603         * g++.dg/compat/abi: New test directory.
43604         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
43605         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
43606         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
43607         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
43608         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
43609         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
43610         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
43611         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
43612         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
43613         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
43614         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
43615         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
43616         * g++.dg/compat/break: New test directory.
43617         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
43618         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
43619         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
43620         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
43621         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
43622         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
43623         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
43624         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
43625         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
43626         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
43627         g++.dg/compat/break/README: New files.
43628         * g++.dg/compat/eh: New test directory.
43629         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
43630         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
43631         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
43632         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
43633         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
43634         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
43635         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
43636         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
43637         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
43638         g++.dg/compat/eh/filter2_y.C,
43639         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
43640         g++.dg/compat/eh/new1_y.C,
43641         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
43642         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
43643         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
43644         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
43645         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
43646         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
43647         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
43648         g++.dg/compat/eh/unexpected1_y.C: New files.
43649         * g++.dg/compat/init: New test directory.
43650         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
43651         g++.dg/compat/init/array5_y.C,
43652         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
43653         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
43654         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
43655         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
43656         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
43657         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
43658         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
43659         g++.dg/compat/init/init-ref2_y.C: New files.
43660
43661 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43662
43663         PR c++/7584
43664         * g++.dg/inherit/using3.C: New test.
43665
43666 2002-10-17  Jan Hubicka  <jh@suse.cz>
43667
43668         * gcc.dg/20021017-2.c: New test.
43669
43670 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43671
43672         * g++.dg/abi/mangle16.C: Adjust.
43673
43674         * g++.dg/init/array8.C: New test.
43675
43676 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
43677
43678         * gcc.dg/special/mips-abi.exp: New test.
43679         * gcc.dg/special/mips-abi.s: Empty file used by the above.
43680
43681 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43682
43683         * g++.dg/abi/mangle16.C: New test.
43684         * g++.dg/abi/mangle17.C: Likewise.
43685
43686         PR c++/7478
43687         * g++.dg/template/ref1.C: New test.
43688
43689 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43690
43691         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
43692
43693 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
43694
43695         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
43696
43697 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43698
43699         PR c++/7524
43700         * g++.dg/init/array7.C: New test.
43701
43702 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
43703
43704         * g++.dg/init/array6.C: New test.
43705
43706         * g++.dg/abi/mangle13.C: Likewise.
43707         * g++.dg/abi/mangle14.C: Likewise.
43708         * g++.dg/abi/mangle15.C: Likewise.
43709
43710 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43711
43712         * g++.dg/abi/empty8.C: New test.
43713
43714 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
43715
43716         * g++.dg/init/ctor1.C: New test.
43717
43718 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
43719
43720         * gcc.c-torture/execute/20021015-1.c: New test.
43721
43722 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
43723
43724         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
43725
43726 2002-10-14  Jan Hubicka  <jh@suse.cz>
43727
43728         * gcc.dg/i386-ssetype-[1-5].c: New tests.
43729
43730 2002-10-14  Richard Henderson  <rth@redhat.com>
43731
43732         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
43733
43734 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43735
43736         PR optimization/6631
43737         * g++.dg/opt/const2.C: New test.
43738
43739 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43740
43741         PR c++/7176
43742         * g++.dg/parse/friend1.C: New test.
43743         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
43744
43745 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
43746
43747         * gcc.dg/20021014-1.c: New test.
43748
43749 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
43750
43751         PR c++/5661
43752         * g++.dg/ext/vlm1.C: New test.
43753         * g++.dg/ext/vlm2.C: Likewise.
43754
43755         * g++.dg/init/array1.C: Remove invalid braces.
43756         * g++.dg/init/brace1.C: New test.
43757         * g++.dg/init/copy2.C: Likewise.
43758         * g++.dg/init/copy3.C: Likewise.
43759         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
43760         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
43761         braces.
43762
43763 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
43764
43765         * gcc.dg/cpp/assembler.S: Don't use -ansi.
43766
43767 2002-10-11  Richard Shann  <richard.shann@superh.com>
43768
43769         * gcc.c-torture/compile/simd-5.c: New test.
43770
43771 2002-10-10  Roger Sayle  <roger@eyesopen.com>
43772
43773         * gcc.c-torture/execute/shiftopt-1.c: New test case.
43774
43775 2002-10-10  Jim Wilson  <wilson@redhat.com>
43776
43777         * gcc.c-torture/execute/20021010-1.c: New test.
43778
43779 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
43780
43781         PR c/7353
43782         * g++.dg/ext/typedef-init.C: New test.
43783         * gcc.dg/typedef-init.c: New test.
43784
43785 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
43786
43787         * gcc.dg/cpp/paste13.c: New test.
43788
43789 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43790
43791         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
43792         remaining platforms, XFAIL during compile, not execute.  Don't
43793         XFAIL at -O0.
43794
43795 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
43796
43797         * gcc.dg/alias-1.c: Tweak expected warning.
43798
43799 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43800
43801         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
43802
43803 2002-10-06  Andreas Jaeger  <aj@suse.de>
43804
43805         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
43806         * gcc.dg/cpp/c++98.C: Likewise.
43807
43808         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
43809         * g++.dg/cpp/c++98.C: Likewise.
43810
43811         * g++.dg/README (Subdirectories): Mention cpp directory.
43812
43813         PR target/7559
43814         * gcc.dg/20021006-1.c: New test.
43815
43816 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43817
43818         PR c++/7804
43819         * g++.dg/other/warning1.C: New test.
43820
43821 2002-10-04  Roger Sayle  <roger@eyesopen.com>
43822
43823         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
43824         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
43825         and sparc-*-* with -m64 as expected failures.  See PR 8087.
43826
43827 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43828
43829         PR c++/7931
43830         * g++.dg/template/ptrmem3.C: New test.
43831
43832         PR c++/7754
43833         * g++.dg/template/union1.C: New test.
43834
43835 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43836
43837         PR c++/8006
43838         * g++.dg/abi/mangle9.C: New test.
43839         * g++.dg/abi/mangle10.C: New test.
43840         * g++.dg/abi/mangle11.C: New test.
43841         * g++.dg/abi/mangle12.C: New test.
43842
43843 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
43844
43845         PR c++/7188.
43846         * g++.dg/template/meminit1.C: New test.
43847         * g++.dg/warn/Wreorder-1.C: Likewise.
43848         * g++.old-deja/g++.mike/warn3.C: Tweak.
43849         * lib/prune.exp: Ingore "in copy constructor".
43850
43851 2002-10-02  Andreas Jaeger  <aj@suse.de>
43852
43853         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
43854         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
43855         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
43856         on x86-64.
43857
43858 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43859
43860         * gcc.dg/empty1.C: Fix typo.
43861
43862 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
43863
43864         * gcc.dg/alias-1.c: New test.
43865
43866 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43867
43868         * gcc.dg/empty1.C: New test.
43869
43870         * g++.dg/tls/init-2.C: Tweak error messages.
43871
43872 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
43873
43874         * gcc.c-torture/compile/20020923-1.c: New test.
43875
43876 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
43877
43878         * gcc.c-torture/execute/ffs-1.c: New test.
43879         * gcc.c-torture/execute/ffs-2.c: Ditto.
43880
43881 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
43882
43883         * g++.dg/overload/member1.C: New test.
43884
43885 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
43886
43887         * g++.dg/abi/empty7.C: New test.
43888         * g++.dg/init/pm2.C: Likewise.
43889
43890 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
43891
43892         * g++.dg/rtti/crash1.C: New test.
43893
43894 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
43895
43896         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
43897         gcc.dg/sibcall-4.c: New tests.
43898
43899 2002-09-28  Roger Sayle  <roger@eyesopen.com>
43900
43901         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
43902         powerpc and MMIX targets.
43903
43904 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
43905
43906         * gcc.dg/cpp/20020927-1.c: New.
43907
43908 2002-09-26  David S. Miller  <davem@redhat.com>
43909
43910         * gcc.c-torture/compile/trunctfdf.c: New.
43911
43912 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43913
43914         * lib/target-supports.exp (check_weak_available): Handle solaris2.
43915
43916 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
43917
43918         * gcc.c-torture/execute/loop-15.c: New.
43919
43920 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
43921
43922         * README.QMTEST: Fix typo.
43923
43924 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
43925
43926         * gcc.dg/20020926-1.c: New test.
43927
43928 2002-09-25  David S. Miller  <davem@redhat.com>
43929
43930         PR target/7842
43931         * gcc.c-torture/execute/shiftdi.c: New test.
43932
43933 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
43934
43935         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
43936         unique to the tool.
43937         * lib/g77.exp (g77_init): Likewise.
43938         * lib/g++.exp (g++_init): Likewise.
43939         * lib/objc.exp (objc_init): Likewise.
43940
43941 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
43942
43943         * g++.dg/abi/empty5.C: New test.
43944         * g++.dg/abi/empty6.C: New test.
43945         * g++.dg/abi/vbase12.C: New test.
43946
43947 2002-09-25  Richard Henderson  <rth@redhat.com>
43948
43949         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
43950         too-small long double.
43951
43952 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
43953
43954         * gcc.dg/20020919-1.c: New test.
43955
43956 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
43957
43958         * g++.dg/abi/bitfield6.C: New test.
43959         * g++.dg/abi/bitfield7.C: New test.
43960         * g++.dg/abi/bitfield8.C: New test.
43961         * g++.dg/abi/vbase11.C: New test.
43962
43963 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43964
43965         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
43966         hppa*-*-hpux*.  Update test comment.
43967
43968 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
43969
43970         * gcc.dg/tls/struct-1.c: New test.
43971
43972 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
43973
43974         * gcc.dg/cpp/tr-warn2.c: Update.
43975
43976 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43977
43978         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
43979
43980 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43981
43982         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
43983         systems.
43984
43985 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
43986
43987         * gcc.c-torture/execute/ieee/mzero3.c: New test.
43988
43989         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43990         Adjust for c++filt moved to binutils.  Remove spurious duplicate
43991         setting of cxxfilt.
43992
43993 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
43994
43995         * gcc.dg/20020312-2.c: Update for darwin.
43996
43997 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43998
43999         * g++.old-deja/g++.other/crash32.C: Mark ICE.
44000
44001 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
44002
44003         * objc.dg/comp-types-1.m: New test.
44004         * objc.dg/comp-types-2.m: New test.
44005         * objc.dg/comp-types-3.m: New test.
44006         * objc.dg/comp-types-4.m: New test.
44007         * objc.dg/comp-types-5.m: New test.
44008         * objc.dg/comp-types-6.m: New test.
44009
44010 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44011
44012         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
44013
44014 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
44015
44016         * g++.dg/other/do1.C: New test.
44017
44018         * g++.dg/template/subst1.C: New test.
44019
44020 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
44021
44022         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
44023
44024 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
44025
44026         * g++.dg/template/qualttp20.C: Adjust expected errors.
44027         * g++.old-deja/g++.jason/report.C: Likewise.
44028         * g++.old-deja/g++.other/qual1.C: Likewise.
44029
44030         * g++.dg/lookup/scoped2.C: New test.
44031
44032         * g++.dg/ext/asm3.C: New test.
44033
44034 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
44035
44036         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
44037
44038 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
44039
44040         * ChangeLog: follow spelling conventions.
44041         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
44042         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
44043         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
44044         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
44045         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
44046         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
44047         * g++.old-deja/g++.law/global-init1.C: Likewise.
44048         * g++.old-deja/g++.other/delete4.C: Likewise.
44049         * g++.old-deja/g++.other/inline21.C: Likewise.
44050         * g++.old-deja/g++.other/singleton.C: Likewise.
44051         * g77.dg/strlen0.f: Likewise.
44052         * g77.f-torture/compile/20010519-1.f: Likewise.
44053         * g77.f-torture/compile/980310-4.f: Likewise.
44054         * gcc.c-torture/compile/20000605-1.c: Likewise.
44055         * gcc.c-torture/execute/20020225-1.c: Likewise.
44056         * gcc.dg/c90-hexfloat-2.c: Likewise.
44057         * gcc.dg/c99-bool-1.c: Likewise.
44058         * gcc.dg/c99-hexfloat-2.c: Likewise.
44059         * gcc.dg/dll-2.c: Likewise.
44060         * gcc.dg/wtr-union-init-1.c: Likewise.
44061         * gcc.dg/wtr-union-init-2.c: Likewise.
44062         * gcc.dg/wtr-union-init-3.c: Likewise.
44063         * gcc.dg/cpp/avoidpaste1.c: Likewise.
44064         * gcc.dg/cpp/defined.c: Likewise.
44065         * gcc.dg/cpp/macsyntx.c: Likewise.
44066         * gcc.dg/cpp/paste2.c: Likewise.
44067         * gcc.dg/cpp/trad/defined.c: Likewise.
44068         * gcc.dg/format/c90-printf-1.c: Likewise.
44069         * gcc.dg/format/c90-scanf-1.c: Likewise.
44070         * gcc.dg/format/c99-printf-1.c: Likewise.
44071         * gcc.dg/format/c99-scanf-1.c: Likewise.
44072         * gcc.misc-tests/gcov-8.c: Likewise.
44073         * lib/profopt.exp: Likewise.
44074
44075 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
44076
44077         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
44078
44079 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44080
44081         * g++.dg/inherit/using2.C: New test.
44082
44083 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
44084
44085         * ChangeLog: Follow spelling conventions.
44086         * g++.dg/template/friend4.C: Likewise.
44087         * g++.old-deja/g++.pt/crash67.C: Likewise.
44088         * gcc.c-torture/execute/20000801-4.c: Likewise.
44089         * gcc.dg/c90-digraph-1.c: Likewise.
44090         * gcc.dg/c94-digraph-1.c: Likewise.
44091         * gcc.dg/c99-digraph-1.c: Likewise.
44092         * gcc.dg/cpp/line5.c: Likewise.
44093         * gcc.dg/cpp/multiline.c: Likewise.
44094         * gcc.dg/cpp/trad/literals-1.c: Likewise.
44095         * gcc.dg/format/attr-3.c: Likewise.
44096         * gcc.dg/format/c90-scanf-3.c: Likewise.
44097         * gcc.dg/format/ext-4.c: Likewise.
44098
44099 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44100
44101         * g++.dg/template/pretty1.C: New test.
44102
44103 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
44104
44105         * gcc.c-torture/execute/struct-cpy-1.c: New test.
44106
44107 2002-09-13  Matt Austern  <austern@apple.com>
44108
44109         * g++.dg/other/constref[12].C: New, regression tests for
44110         passing a cast expression to a function by const reference.
44111
44112 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
44113
44114         * g++.dg/template/deduce1.C: New test.
44115
44116 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
44117
44118         * gcc.c-torture/execute/simd-1.c: Force all use of int to
44119         32-bit int.
44120
44121 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44122
44123         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
44124         usage.
44125
44126 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
44127
44128         * gcc.c-torture/compile/20020910-1.c: New test.
44129
44130 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
44131
44132         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
44133
44134 2002-09-10  Andreas Jaeger  <aj@suse.de>
44135
44136         * gcc.dg/20020312-2.c: Adjust for x86-64.
44137
44138 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
44139
44140         * g77.dg/7388.f: New test case for PR 7388.
44141
44142 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
44143
44144         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
44145
44146 2002-09-05  Ziemowit Laski <zlaski@apple.com>
44147
44148         * objc.dg/proto-lossage-1.m: New test.
44149
44150 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
44151
44152         * gcc.dg/cpp/_Pragma4.c: Fix typo.
44153
44154 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
44155
44156         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
44157         expected to pass.
44158
44159 2002-09-06  Stan Shebs  <shebs@apple.com>
44160             David Edelsohn  <edelsohn@gnu.org>
44161
44162         * gcc.dg/weak: New directory.
44163         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
44164         target-specific xfail bits.
44165         * gcc.dg/typeof-2.c: Move to new directory.
44166         * gcc.dg/weak.exp: New expect script.
44167
44168 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
44169
44170         * gcc.c-torture/execute/extzvsi.c: New test.
44171
44172 2002-09-05  Stan Shebs  <shebs@apple.com>
44173
44174         * gcc.dg/weak-1.c: xfail on Darwin.
44175         * gcc.dg/weak-2.c: Ditto.
44176         * gcc.dg/weak-3.c: Ditto.
44177         * gcc.dg/weak-4.c: Ditto.
44178         * gcc.dg/weak-5.c: Ditto.
44179         * gcc.dg/weak-6.c: Ditto.
44180         * gcc.dg/weak-7.c: Ditto.
44181         * gcc.dg/weak-8.c: Ditto.
44182         * gcc.dg/weak-9.c: Ditto.
44183
44184 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
44185
44186         * gcc.c-torture/execute/loop-14.c: New test.
44187
44188 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
44189
44190         * g++.dg/other/cxa-atexit1.C: New test.
44191
44192         * gcc.dg/typeof-2.c: New test.
44193
44194 2002-09-03  Roger Sayle  <roger@eyesopen.com>
44195
44196         * gcc.dg/builtins-2.c: New testcase.
44197         * gcc.dg/builtins-3.c: New testcase.
44198
44199 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
44200
44201         * gcc.dg/cpp/_Pragma4.c: New test.
44202
44203 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
44204
44205         * objc/execute/nil_method-1.m: New testcase.
44206
44207 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
44208
44209         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
44210         [Object class], not [Object initialize].
44211
44212 2002-08-31  Roger Sayle  <roger@eyesopen.com>
44213             Hans-Peter Nilsson  <hp@bitrange.com>
44214
44215         * gcc.c-torture/execute/20020720-1.x: Skip test on
44216         mmix-knuth-mmixware.  Correct comment.
44217
44218 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
44219
44220         * g++.dg/abi/bitfield5.C: New test.
44221         * g++.dg/abi/vbase10.C: Likewise.
44222
44223 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
44224
44225         * objc.dg/undeclared-selector.m: New test.
44226
44227 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
44228
44229         * g++.dg/other/offsetof1.C: Avoid cast warning.
44230
44231 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
44232
44233         * objc.dg/super-class-2.m: New test.
44234
44235 2002-08-24  Matt Austern  <austern@apple.com>
44236
44237         * g++.dg/ext/lvaddr.C: New test.
44238         * g++.dg/ext/lvcast.C: New test.
44239
44240 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
44241
44242         * g++.dg/inherit/cond1.C: New test.
44243
44244 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
44245
44246         * gcc.dg/noncompile/incomplete-1.c: New test.
44247
44248 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
44249
44250         * gcc.dg/typespec-1.c: New test.
44251
44252 2002-08-20  Devang Patel  <dpatel@apple.com>
44253         * objc.dg/proto-hier-2.m: New test.
44254
44255 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
44256
44257         * objc.dg/bitfield-1.m: New test.
44258         * objc.dg/bitfield-2.m: New test.
44259
44260 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44261
44262         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
44263         gcc.dg/c99-flex-array-4.c: New tests.
44264
44265 2002-08-16  Stan Shebs  <shebs@apple.com>
44266
44267         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
44268
44269 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
44270
44271         * gcc.dg/typeof-1.c: New test.
44272         * g++.dg/ext/typeof2.C: New test.
44273
44274 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44275
44276         * g++.dg/other/offsetof1.C: New test.
44277
44278 2002-08-14  Richard Henderson  <rth@redhat.com>
44279
44280         * gcc.dg/tls/diag-3.c: Fix expected message strings.
44281
44282 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
44283
44284         * gcc.dg/cpp/_Pragma3.c: New test.
44285
44286 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
44287
44288         * g++.dg/template/inherit3: New test.
44289
44290 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44291
44292         * gcc.dg/bitfld-4.c: Add blank options.
44293
44294 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
44295
44296         * g++.dg/template/crash1.C: New test.
44297
44298 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
44299
44300         * gcc.dg/tls/opt-2.c: New test.
44301
44302 2002-08-08  Devang Patel  <dpatel@apple.com>
44303
44304         * objc.dg/selector-1.m : New test
44305
44306 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
44307
44308         * g++.dg/abi/bitfield4.C: New test.
44309         * gcc.dg/bitfld-4.c: New test.
44310
44311 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
44312
44313         * g++.dg/other/packed1.C: New test.
44314
44315 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
44316
44317         * g++.dg/abi/offsetof.C: Tweak error messages.
44318         * g++.old-deja/g++.mike/p10769a.C: Likewise.
44319
44320 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
44321
44322         * gcc.dg/bitfld-3.c: New test.
44323
44324 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
44325             Richard Henderson  <rth@redhat.com>
44326
44327         * gcc.dg/i386-bitfield1.c: New test.
44328         * g++.dg/abi/bitfield3.C: Update.
44329
44330 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
44331
44332         * objc.dg/const-str-2.m: Update.
44333         * gcc.dg/cpp/c++98.c: Change to C extension.
44334         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
44335         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
44336
44337 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
44338
44339         * gcc.dg/tls/diag-3.c: New.
44340
44341 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
44342
44343         * g++.dg/README (Subdirectories): Document new subdir expr.
44344         * g++.dg/expr/pmf-1.C: New test.
44345
44346 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
44347
44348         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
44349
44350 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
44351
44352         * g++.dg/abi/bitfield3.C: New test.
44353
44354 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
44355
44356         * lib/gcov.exp: Tweak expected line formats.
44357         * gcc.misc-tests/gcov8.c: New test.
44358         * gcc.misc-tests/gcov8.x: New flags.
44359
44360 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
44361
44362         * consistency.vlad/layout/endian.c: Include string.h.
44363
44364         * gcc.c-torture/execute/20020805-1.c: New test.
44365
44366 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
44367
44368         * g++.dg/other/conversion1.C: New test.
44369
44370 2002-08-03  Roger Sayle  <roger@eyesopen.com>
44371
44372         * gcc.dg/builtins-1.c: New testcase.
44373
44374 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
44375
44376         * g++.dg/inherit/access3.C: New test.
44377
44378 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
44379
44380         * gcc.dg/ia64-visibility-2.c: New test.
44381
44382 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
44383
44384         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
44385         __qualifier_flags to __flags.
44386
44387 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
44388
44389         * g++.dg/inherit/operator1.C: New test.
44390         * g++.dg/lookup/disamb1.C: Fix typo in comment.
44391         * g++.dg/other/error1.C: Change expected error message.
44392         * g++.dg/template/conv4.C: Likewise.
44393
44394 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
44395
44396         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
44397         for documented behavior.
44398
44399 2002-07-25  Roger Sayle  <roger@eyesopen.com>
44400
44401         * gcc.c-torture/execute/20020720-1.x: Skip this test on
44402         several targets known to fail.
44403
44404 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
44405
44406         * gcc.dg/mips-args-[123].c: New tests.
44407
44408 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
44409
44410         * gcc.dg/ppc-spe.c: New.
44411
44412 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
44413
44414         * g++.dg/other/ptrmem4.C: New testcase.
44415
44416 2002-07-24  Richard Henderson  <rth@redhat.com>
44417
44418         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
44419
44420 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
44421
44422         * g++.dg/ext/alignof1.C (main): Return 0 for success.
44423
44424 2002-07-24  Roger Sayle  <roger@eyesopen.com>
44425
44426         * gcc.c-torture/execute/memset-3.c: New testcase.
44427
44428 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
44429
44430         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
44431         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
44432
44433 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44434
44435         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
44436         Delete.
44437
44438 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
44439
44440         * gcc.c-torture/compile/simd-4.c: New test.
44441
44442 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44443
44444         PR c++/7347, c++/7348
44445         * g++.dg/template/access4.C: New test.
44446         * g++.dg/template/access5.C: New test.
44447         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
44448         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
44449         * g++.old-deja/g++.pt/ttp58.C: Likewise.
44450         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
44451
44452 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
44453
44454         * gcc.dg/gnu89-init-2.c: New test.
44455
44456 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
44457
44458         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
44459
44460 2002-07-20  Roger Sayle  <roger@eyesopen.com>
44461
44462         * gcc.c-torture/execute/20020720-1.c: New testcase.
44463
44464 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
44465
44466         * gcc.dg/cpp/Wsignprom.c: New tests.
44467
44468 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
44469
44470         * gcc.c-torture/execute/loop-13.c: New test.
44471
44472 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
44473
44474         * gcc.dg/cpp/expr.c: New tests.
44475
44476 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
44477
44478         * g++.dg/opt/pr6713.C: Add template instantiation.
44479
44480 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
44481
44482         * gcc.dg/nest.c: New test.
44483
44484 2002-07-17  Richard Henderson  <rth@redhat.com>
44485
44486         * g++.dg/opt/pr6713.C: New test.
44487
44488 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
44489
44490         * gcc.c-torture/execute/loop-2e.x: Let the testcase
44491         XFAIL for all x86 processors.
44492
44493 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
44494
44495         * gcc.c-torture/execute/20010122-1.x: Do not test with
44496         -fomit-frame-pointer.
44497
44498 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44499
44500         * g++.dg/template/instantiate2.C: New test.
44501         * g++.dg/template/spec4.C: New test.
44502
44503 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44504
44505         * g++.dg/template/access2.C: New test.
44506         * g++.dg/template/access3.C: New test.
44507
44508 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
44509
44510         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
44511         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
44512         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
44513         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
44514         Convert to use <stdarg.h>.
44515         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
44516         Delete.
44517         * gcc.dg/va-arg-2.c: New.
44518         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
44519
44520 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
44521
44522         * gcc.c-torture/compile/20020710-1.c: New test.
44523
44524 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
44525                           Andrew Pinski  <pinskia@physics.uc.edu>
44526
44527         gcc.c-torture/compile/simd-2.c: New testcase.
44528         gcc.c-torture/compile/simd-3.c: Likewise.
44529
44530 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
44531
44532         PR c++/7224
44533         * g++.dg/overload/error1.C: New test.
44534
44535 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44536
44537         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
44538         configuration and IRIX 6 O32 ABI.
44539
44540 2002-07-11  Roger Sayle  <roger@eyesopen.com>
44541
44542         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
44543
44544 2002-07-10  Roger Sayle  <roger@eyesopen.com>
44545
44546         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
44547
44548 2002-07-10  Jeffrey A Law  <law@redhat.com>
44549
44550         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
44551
44552         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
44553
44554 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
44555
44556         * gcc.dg/20020312-2.c: Check for __PPC__.
44557
44558 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
44559
44560         * gcc.c-torture/compile/20020709-1.c: New test.
44561
44562 2002-07-07  Roger Sayle  <roger@eyesopen.com>
44563
44564         * g++.dg/template/qualttp21.C: New test case.
44565
44566 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
44567
44568         * gcc.c-torture/compile/20020706-1.c: New test.
44569         * gcc.c-torture/compile/20020706-2.c: New test.
44570
44571 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
44572             Alexandre Oliva  <aoliva@redhat.com>
44573
44574         * g++.dg/warn/incomplete1.C: New test.
44575
44576 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44577
44578         PR c++/7099
44579         * g++.dg/warn/noreturn1.C: New test.
44580
44581 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
44582
44583         PR c++/6706
44584         * g++.dg/debug/debug6.C: New test.
44585         * g++.dg/debug/debug7.C: New test.
44586
44587 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
44588
44589         * gcc.c-torture/compile/simd-3.c: New test.
44590
44591 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
44592
44593         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
44594         * gcc.dg/20020620-1.c: Likewise.
44595
44596 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44597
44598         PR c++/6944
44599         * g++.dg/init/array4.C: New test.
44600         * g++.dg/init/array5.C: New test.
44601
44602 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
44603
44604         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
44605         * gcc.c-torture/execute/simd-2.c (main): Likewise.
44606
44607 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44608
44609         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
44610         * gcc.dg/wtr-aggr-init-1.c: Likewise.
44611         * gcc.dg/wtr-conversion-1.c: Likewise.
44612         * gcc.dg/wtr-escape-1.c: Likewise.
44613         * gcc.dg/wtr-int-type-1.c: Likewise.
44614         * gcc.dg/wtr-label-1.c: Likewise.
44615         * gcc.dg/wtr-static-1.c: Likewise.
44616         * gcc.dg/wtr-strcat-1.c: Likewise.
44617         * gcc.dg/wtr-suffix-1.c: Likewise.
44618         * gcc.dg/wtr-switch-1.c: Likewise.
44619         * gcc.dg/wtr-unary-plus-1.c: Likewise.
44620         * gcc.dg/wtr-union-init-1.c: Likewise.
44621         * gcc.dg/wtr-union-init-2.c: Likewise.
44622         * gcc.dg/wtr-union-init-3.c: Likewise.
44623
44624         * gcc.dg/wtr-func-def-1.c: New test.
44625
44626 2002-07-02 Devang Patel <dpatel@apple.com>
44627
44628         * objc.dg/param-1.m: New test.
44629
44630 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
44631
44632         * gcc.dg/cpp/trad/directive.c: Add test.
44633         * gcc.dg/cpp/trad/macroargs.c: Add test.
44634         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
44635
44636 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
44637
44638         * gcc.dg/cpp/cmdlne-M.c: New test.
44639
44640 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
44641
44642         * objc.dg/desig-init-1.m: New test.
44643
44644 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44645
44646         PR c++/6716
44647         * g++.dg/template/instantiate1.C: New test.
44648
44649 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
44650
44651         PR c++/7112
44652         * g++.dg/template/sizeof2.C: New test.
44653
44654 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44655
44656         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
44657         gcc.dg/cpp/trad/include.c: New tests.
44658
44659 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
44660
44661         PR target/7177
44662         * gcc.c-torture/compile/20020701-1.c: New test.
44663
44664 2002-07-01  Stan Shebs  <shebs@apple.com>
44665
44666         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
44667         header here...
44668         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
44669         (objc-torture-execute): or here.
44670
44671 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
44672
44673         * gcc.c-torture/execute/arith-rand-ll.c: New test.
44674
44675 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44676
44677         * gcc.dg/cpp/trad/escaped-nl.c: New test.
44678
44679 2002-06-30  Devang Patel  <dpatel@apple.com>
44680
44681         * objc.dg/fsyntax-only.m: New test.
44682
44683 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
44684
44685         PR c++/6695
44686         * g++.dg/template/friend7.C: New file.
44687
44688 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
44689
44690         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
44691         return type.
44692
44693 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
44694
44695         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
44696         avoid division by zero.
44697
44698 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
44699
44700         * gcc.dg/Wunknownprag.c: New tests.
44701
44702 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
44703
44704         * gcc.c-torture/execute/simd-2.c: New test.
44705
44706 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
44707
44708         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
44709         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
44710         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
44711         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
44712         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
44713         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
44714         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
44715         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
44716         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
44717         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
44718         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
44719         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
44720         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
44721         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
44722         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
44723         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
44724         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
44725
44726 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
44727
44728         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
44729         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
44730         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
44731         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
44732         New tests.
44733         * gcc.dg/cpp/trad/directive.c: Update.
44734
44735 2002-06-23  Andreas Jaeger  <aj@suse.de>
44736
44737         * gcc.c-torture/execute/complex-6.c: New.
44738
44739 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
44740
44741         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
44742         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
44743         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
44744         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
44745
44746 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
44747
44748         * gcc.dg/cpp/trad: New directory with traditional tests copied
44749         from parent directory.
44750         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44751         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44752         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44753         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44754         Move to trad/ and rename.
44755         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
44756         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
44757         gcc.dg/cpp/trad/redef2.c: New tests.
44758         * gcc.dg/cpp/trad/trad.exp: New driver.
44759
44760 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
44761
44762         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44763         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44764         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44765         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44766         Remove.
44767
44768 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
44769
44770         * gcc.dg/20020620-1.c: New test.
44771
44772 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44773
44774         * g++.dg/template/ttp4.C: New test.
44775
44776 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
44777
44778         * g++.dg/opt/vt1.C: Fix regexp.
44779
44780 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44781
44782         * gcc.c-torture/execute/pure-1.c: Make functions static again.
44783         Don't use attribute `noinline'.
44784
44785 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
44786
44787         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
44788
44789 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
44790
44791         * gcc.c-torture/execute/simd-1.c: New.
44792
44793         * gcc.dg/simd-1.c: New.
44794
44795 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
44796
44797         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
44798
44799 2002-06-16  Richard Henderson  <rth@redhat.com>
44800
44801         * g++.dg/ext/anon-struct1.C: New.
44802         * g++.dg/ext/anon-struct2.C: New.
44803         * g++.dg/ext/anon-struct3.C: New.
44804         * gcc.dg/anon-struct-1.c: New.
44805         * gcc.dg/anon-struct-2.c: New.
44806         * gcc.dg/anon-struct-3.c: New.
44807         * gcc.dg/20011008-1.c: Adjust warning text.
44808         * gcc.dg/20020527-1.c: Add -fms-extensions.
44809
44810 2002-06-16  Richard Henderson  <rth@redhat.com>
44811
44812         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
44813
44814 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
44815
44816         * gcc.c-torture/execute/20020615-1.c: New test.
44817
44818 2002-06-15  Roger Sayle  <roger@eyesopen.com>
44819
44820         * gcc.c-tortuture/execute/compare-1.c: New test case.
44821         * gcc.c-tortuture/execute/compare-2.c: New test case.
44822         * gcc.c-tortuture/execute/compare-3.c: New test case.
44823
44824 2002-06-13  Richard Henderson  <rth@redhat.com>
44825
44826         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
44827         ia64 ilp32.
44828
44829 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44830
44831         * g++.dg/template/typename2.C: Update error message.
44832
44833 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
44834
44835         * gcc.c-torture/execute/20020611-1.c: New test.
44836
44837 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
44838
44839         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
44840         list of targets to skip.
44841
44842 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
44843
44844         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
44845         targets if not optimizing.
44846
44847 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
44848
44849         * gcc.c-torture/compile/20020605-1.c: New test.
44850
44851         * g++.dg/opt/vt1.C: New test.
44852
44853         * gcc.dg/20020531-1.c: New test.
44854
44855         * gcc.dg/20020530-1.c: New test.
44856
44857         * gcc.dg/20020527-1.c: New test.
44858
44859         * g++.dg/opt/cse1.C: New test.
44860
44861 2002-06-07  Roger Sayle  <roger@eyesopen.com>
44862
44863         * gcc.dg/20020607-2.c: New test case.
44864
44865 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
44866
44867         * gcc.c-torture/compile/20020604-1.c: New test.
44868
44869 2002-06-04  Richard Henderson  <rth@redhat.com>
44870
44871         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
44872         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
44873         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
44874
44875 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
44876
44877         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
44878
44879 2002-06-03  Richard Henderson  <rth@redhat.com>
44880
44881         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
44882         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
44883
44884 2002-06-02  Richard Henderson  <rth@redhat.com>
44885
44886         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
44887         test functions static.
44888
44889 2002-06-02  Andreas Jaeger  <aj@suse.de>
44890
44891         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
44892         now.
44893
44894 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44895
44896         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
44897         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
44898         Update for mofified diagnostics.
44899         * gcc.dg/c99-intconst-1.c: No longer fail.
44900
44901 2002-06-02  Richard Henderson  <rth@redhat.com>
44902
44903         * gcc.dg/uninit-A.c: Remove xfail markers.
44904
44905 2002-06-01  Roger Sayle  <roger@eyesopen.com>
44906
44907         * gcc.dg/fnegate-1.c: New test case.
44908
44909 2002-05-30  Osku Salerma  <osku@iki.fi>
44910
44911         * gcc.c-torture/execute/mayalias-1.c: New file.
44912
44913 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44914
44915         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
44916         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
44917         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
44918
44919 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
44920
44921         * gcc.c-torture/execute/20020529-1.c: New test.
44922
44923 2002-05-27  Richard Henderson  <rth@redhat.com>
44924
44925         * g++.dg/ext/attrib6.C: New test case.
44926
44927 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44928
44929         * gcc.c-torture/execute/pure-1.c: New test.
44930
44931 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44932
44933         * gcc.dg/cpp/arith-2.c: Remove.
44934
44935 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44936
44937         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
44938         * gcc.dg/cpp/if-3.c: Remove.
44939
44940 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
44941
44942         * g++.dg/opt/cse2.C: New test.
44943
44944 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
44945
44946         * gcc.dg/cpp/arith-1.c: New semantic tests.
44947         * gcc.dg/cpp/if-1.c: Update.
44948
44949 2002-05-24  Ben Elliston  <bje@redhat.com>
44950
44951         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
44952
44953 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44954
44955         * gcc.dg/verbose-asm.c: New test.
44956
44957 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44958
44959         * gcc.dg/cpp/paste12.c: New test.
44960
44961 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44962
44963         * g++.dg/parse/named_ops.C: New test.
44964
44965 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
44966
44967         * gcc.dg/weak-8.c: New test.
44968
44969 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
44970
44971         * gcc.dg/weak-2.c: Allow optional leading underscore
44972         in scan-assembler symbol name.
44973         * gcc.dg/weak-3.c: Likewise.
44974         * gcc.dg/weak-4.c: Likewise.
44975         * gcc.dg/weak-5.c: Likewise.
44976
44977 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
44978
44979         * gcc.dg/20020523-1.c: New test.
44980
44981 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44982
44983         * objc.dg/const-str-2.m: Update now that we stop after
44984         a command line error.
44985
44986 2002-05-22  Richard Henderson  <rth@redhat.com>
44987
44988         * g++.dg/dg.exp: Fix typo in test pruneing.
44989
44990 2002-05-22  Richard Henderson  <rth@redhat.com>
44991
44992         * g++.dg/dg.exp: Prune the tls subdirectory.
44993         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
44994         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
44995         * g++.dg/tls/init-1.C: New.
44996
44997 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
44998
44999         * gcc.dg/20020517-1.c: New test.
45000
45001 2002-05-21  Richard Henderson  <rth@redhat.com>
45002
45003         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
45004         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
45005
45006 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
45007
45008         * g++.dg/other/copy2.C: New test.
45009
45010 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
45011
45012         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
45013         (MAX_COPY): Bump up to 10 times sizeof (long long).
45014         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
45015
45016         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
45017         sizeof (long long).
45018
45019         * gcc.c-torture/execute/strcpy-1.c: New test.
45020
45021 2002-05-19  Jason Merrill  <jason2redhat.com>
45022
45023         * g++.dg/ext/oper1.C: New test.
45024
45025 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
45026 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
45027
45028         * README.QMTEST: New file.
45029
45030         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
45031
45032 2002-05-19  Andreas Jaeger  <aj@suse.de>
45033
45034         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
45035         now.
45036         * gcc.c-torture/execute/loop-2d.x: Likewise.
45037
45038 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
45039
45040         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
45041         support weak symbols.
45042         * gcc.dg/weak-4.c: Likewise.
45043         * gcc.dg/weak-6.c: Likewise.
45044
45045 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
45046
45047         * gcc.dg/weak-3.c: Add dg-excess-error comment for
45048         cygwin, coff and h8300-*-hms targets
45049         * gcc.dg/weak-5.c: Likewise.
45050         * gcc.dg/weak-7.c: Likewise.
45051
45052 2002-05-16  Jason Merrill  <jason@redhat.com>
45053
45054         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
45055         (scan-assembler-not, scan-assembler-dem): Likewise.
45056         (scan-assembler-dem-not): Likewise.
45057
45058 2002-05-15  Richard Henderson  <rth@redhat.com>
45059
45060         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
45061
45062 2002-05-15  Richard Henderson  <rth@redhat.com>
45063
45064         * gcc.dg/weak-5.c (vfoo1c): No warning here.
45065         (vfoo1f): Warning here.
45066         (vfoo1l): Don't redefine the alias.
45067
45068 2002-05-14  Jason Merrill  <jason@redhat.com>
45069             Alexandre Oliva  <aoliva@redhat.com>
45070
45071         * g++.dg/init/pm1.C: New test.
45072
45073 2002-05-12  David S. Miller  <davem@redhat.com>
45074
45075         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
45076         types.
45077
45078 2002-05-10  Roger Sayle  <roger@eyesopen.com>
45079
45080         * gcc.c-torture/execute/20020510-1.c: New test case.
45081
45082 2002-05-10  David S. Miller  <davem@redhat.com>
45083
45084         * gcc.c-torture/execute/conversion.c: Test long double too.
45085
45086 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
45087
45088         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
45089         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
45090         * lib/g++.exp (g++_link_flags): Likewise.
45091         * lib/objc.exp (objc_target_compile): Likewise.
45092
45093 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
45094
45095         * gcc.dg/cpp/poison.c: Update.
45096         * gcc.dg/cpp/20000625-2.c: Remove.
45097         * gcc.dg/cpp/direct2s.c: Remove final test.
45098
45099 2002-05-08  Tom Rix  <trix@redhat.com>
45100
45101         * gcc.c-torture/execute/20020508-1.c: New test.
45102         * gcc.c-torture/execute/20020508-2.c: New test.
45103         * gcc.c-torture/execute/20020508-3.c: New test.
45104
45105 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45106
45107         * gcc.dg/cpp/charconst-4.c: More tests.
45108
45109 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
45110
45111         PR c/6569
45112         * gcc.dg/weak-3.c: Update location of warning messages.
45113         * gcc.dg/weak-5.c: Likewise.
45114
45115 2002-05-06  Roger Sayle  <roger@eyesopen.com>
45116
45117         * gcc.c-torture/execute/20020506-1.c: New test case.
45118
45119 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
45120
45121         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
45122
45123 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45124
45125         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
45126
45127 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45128
45129         * gcc.dg/cpp/charconst-3.c: New test.
45130
45131 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45132
45133         * gcc.dg/cpp/charconst.c: Update tests.
45134
45135 2002-05-05  Tim Josling  <tej@melbpc.org.au>
45136
45137         * treelang: Added directory for new sample language treelang. Also
45138         lib/treelang.exp: New file to signal treelang should be tested.
45139
45140 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
45141
45142         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
45143         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
45144         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
45145         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
45146         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
45147         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
45148         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
45149
45150 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45151
45152         * gcc.dg/format/xopen-2.c: New test.
45153
45154 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
45155
45156         * gcc.dg/20020503-1.c: New test.
45157
45158 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
45159
45160         * g++.dg/init/dtor1.C: Make it tougher.
45161
45162 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
45163
45164         * g++.dg/init/dtor1.C: New test.
45165
45166 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
45167
45168         * gcc.dg/altivec-8.c: New.
45169
45170 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
45171
45172         * gcc.dg/altivec-7.c: New.
45173
45174 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
45175
45176         * g++.dg/parse/typedef1.C: New test.
45177
45178 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
45179
45180         PR c++/6486
45181         * g++.dg/template/friend6.C: New test.
45182
45183         PR c++/6492
45184         * g++.dg/init/copy1.C: New test.
45185
45186 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
45187
45188         * g++.dg/warn/effc1.C: New test.
45189
45190 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45191
45192         * gcc.dg/cpp/if-cexp.c: Add a test.
45193
45194 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
45195
45196         * gcc.dg/20020426-2.c: New test.
45197
45198 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
45199
45200         * gcc.dg/cpp/if-mop.c: Update.
45201         * gcc.dg/cpp/if-mpar.c: Add test.
45202         * gcc.dg/cpp/if-oppr.c: Update.
45203
45204 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45205
45206         PR c/6343
45207         * gcc.dg/weak-[2-7].c: New tests.
45208
45209 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
45210
45211         * gcc.dg/enum1.c: New test.
45212
45213 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
45214
45215         PR c++/6497
45216         * g++.dg/inherit/access2.C: New test.
45217
45218 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
45219
45220         PR bootstrap/6445
45221         * gcc.dg/20020426-1.c: New test.
45222
45223 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
45224
45225         * g++.dg/abi/enum1.C: New test.
45226
45227 2002-04-26  Richard Henderson  <rth@redhat.com>
45228
45229         * gcc.dg/c99-bool-1.c: Expect always true warning.
45230
45231 2002-04-25  Roger Sayle  <roger@eyesopen.com>
45232
45233         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
45234
45235 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45236
45237         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
45238         targets.
45239
45240 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
45241
45242         * g++.dg/abi/mange7.C: New test.
45243
45244         PR c++/6438.
45245         * g++.dg/parse/stmtexpr2.C: New test.
45246
45247 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
45248
45249         * gcc.dg/20020312-2.c: Add SH target.
45250
45251 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45252
45253         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
45254         compiler output on mips*-*-irix*.
45255
45256 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
45257
45258         * g++.dg/parse/attr1.C: New test.
45259
45260 2002-04-23  Roger Sayle  <roger@eyesopen.com>
45261
45262         * gcc.c-torture/execute/string-opt-17.c: New test case.
45263         * gcc.c-torture/execute/memset-2.c: New test case.
45264
45265 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
45266
45267         PR c++/6256:
45268         * g++.dg/template/friend5.C: New test.
45269
45270         PR c++/6331:
45271         * g++.dg/template/qual1.C: Likewise.
45272
45273 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
45274
45275         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
45276         Include stdlib.h, not stdio.h or ctype.h.
45277
45278 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
45279
45280         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
45281         cris-*-elf* and mmix-*-*.
45282         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
45283         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
45284         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
45285         Ditto.
45286         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
45287         * gcc.dg/wchar_t-1.c: Ditto.
45288
45289 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
45290
45291         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
45292         Clarify comment.
45293
45294 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
45295
45296         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
45297
45298 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45299
45300         * gcc.c-torture/execute/20000906-1.x: Delete.
45301
45302 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
45303
45304         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
45305
45306 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
45307
45308         * PR6367
45309         * g77.f-torture/execute/6367.f: New test.
45310         * g77.f-torture/execute/6367.x: Disable for MMIX.
45311
45312 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
45313
45314         * PR6352
45315         * g++.dg/opt/inline2.C: New test.
45316
45317 2002-04-18  Richard Henderson  <rth@redhat.com>
45318
45319         * gcc.dg/20000906-1.c: Enable for all targets.
45320         * gcc.c-torture/compile/iftrap-2.c: New.
45321
45322 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
45323
45324         * gcc.dg/20020418-1.c: New test.
45325         * gcc.dg/20020418-2.c: New test.
45326
45327 2002-04-18  Richard Henderson  <rth@redhat.com>
45328
45329         * gcc.c-torture/compile/iftrap-1.c: New.
45330         * gcc.dg/iftrap-1.c: Adjust for ia64.
45331         * gcc.dg/iftrap-2.c: New.
45332
45333 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
45334
45335         * gcc.c-torture/compile/20020418-1.c: New test.
45336
45337 2002-04-18  Roger Sayle  <roger@eyesopen.com>
45338
45339         * gcc.c-torture/compile/20020415-1.c: New.
45340
45341 2002-04-18  David S. Miller  <davem@redhat.com>
45342
45343         * gcc.c-torture/execute/20020418-1.c: New test.
45344
45345 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
45346
45347         * gcc.dg/20020416-1.c: New test.
45348
45349         * g++.dg/opt/inline1.C: New test.
45350
45351 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
45352
45353         * gcc.dg/altivec-5.c: New test.
45354
45355         * gcc.dg/20020415-1.c: New test.
45356
45357 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
45358
45359         * lib/chill.exp: Remove.
45360
45361 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
45362
45363         * g++.dg/other/big-struct.C: New test.
45364
45365 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
45366
45367         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
45368         of scratch file.
45369
45370 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
45371
45372         PR c/6277
45373         * gcc.dg/i386-387-1.c: Allow optional leading underscore
45374         in scan-assembler function name
45375
45376 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
45377
45378         * g77.f-torture/execute/980628-4.x,
45379         g77.f-torture/execute/980628-5.x,
45380         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
45381         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
45382         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
45383         i[34567]86-*-*.
45384
45385 2002-04-13  David S. Miller  <davem@redhat.com>
45386
45387         * gcc.c-torture/execute/20020413-1.c: New test.
45388
45389 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
45390
45391         * gcc.dg/asm-6.c,
45392         * g++.dg/ext/asm1.C: New tests.
45393
45394 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
45395
45396         PR c++ 5373.
45397         * g++.dg/parse/stmtexpr1.C: New test.
45398
45399         PR c++/5189.
45400         * g++.dg/template/copy1.C: New test.
45401
45402 2002-04-12  Richard Henderson  <rth@redhat.com>
45403
45404         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
45405
45406 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
45407
45408         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
45409         gcc.c-torture/execute/20020307-2.c.
45410
45411 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
45412
45413         * g++.dg/ext/attrib5.C,
45414         * g++.dg/lookup/struct1.C: New tests.
45415
45416 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
45417
45418         * gcc.dg/20020411-1.c: New test.
45419
45420         * gcc.c-torture/execute/20020411-1.c: New test.
45421
45422 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
45423
45424         * g77.f-torture/execute/6177.f: New test.
45425
45426 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
45427
45428         PR middle-end/6247
45429         * g++.dg/opt/cleanup1.C: New test.
45430
45431         * g++.dg/opt/const1.C: New test.
45432
45433 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
45434
45435         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
45436
45437 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45438
45439         PR c++/5507
45440         * g++.dg/template/typename2.C: New test.
45441
45442 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
45443
45444         * gcc.c-torture/execute/loop-12.c: New.
45445
45446 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
45447
45448         * g77.f-torture/execute/980628-4.x,
45449         g77.f-torture/execute/980628-5.x,
45450         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
45451         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
45452         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
45453
45454 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45455
45456         PR optimization/6086
45457         * g++.dg/opt/preinc1.C: New test.
45458
45459 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
45460
45461         PR c++/5571
45462         * g++.dg/opt/static2.C: New test.
45463
45464 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
45465
45466         PR c/5120
45467         * gcc.dg/20020406-1.c: New test.
45468
45469 2002-04-04  David S. Miller  <davem@redhat.com>
45470
45471         * gcc.c-torture/execute/20020404-1.c: New test.
45472
45473 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
45474
45475         PR c/6123
45476         * gcc.dg/20020312-2.c: Do not declare global register variable
45477         if __PIC__ or __pic__ is defined.
45478
45479 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
45480
45481         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
45482         __asm__ so that it works correctly even if -ansi -pedantic-errors.
45483
45484 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45485
45486         * gcc.misc-tests/linkage.exp: Update last change to handle
45487         sparc*-, not just sparc-.
45488
45489 2002-04-03  Richard Henderson  <rth@redhat.com>
45490
45491         * gcc.dg/cpp/ucs.c: Improved long UCS test.
45492
45493 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
45494
45495         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
45496
45497 2002-04-02  David S. Miller  <davem@redhat.com>
45498
45499         * gcc.c-torture/execute/20020402-3.c: New test.
45500
45501 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
45502
45503         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
45504         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
45505
45506         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
45507         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
45508         g77.f-torture/execute/20001201.x,
45509         g77.f-torture/execute/u77-test.x: New files.
45510
45511         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
45512         * gcc.dg/wchar_t-1.c: Ditto.
45513
45514 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45515
45516         * gcc.c-torture/execute/20020402-1.c: New test.
45517
45518 2002-04-01  Richard Henderson  <rth@redhat.com>
45519
45520         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
45521
45522         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
45523
45524 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45525
45526         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
45527
45528 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45529
45530         * g++.dg/inherit/template-as-base.C: Expect error.
45531         * g++.dg/inherit/namespace-as-base.C: Likewise.
45532
45533 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
45534
45535         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
45536         g++.dg/ext/instantiate3.C: Tweak match patterns.
45537
45538         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
45539         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
45540         -da test.
45541
45542 2002-03-31  Richard Henderson  <rth@redhat.com>
45543
45544         * gcc.dg/special/alias-2.c: New.
45545         * gcc.dg/special/ecos.exp: Run it.
45546
45547 2002-03-31  Richard Henderson  <rth@redhat.com>
45548
45549         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
45550
45551 2002-03-31  Kazu Hirata  <kazu@hxi.com>
45552
45553         * gcc.dg/weak-1.c: Disable on h8300 port.
45554
45555 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
45556
45557         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
45558         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
45559         ordering tests.
45560         * g++.dg/bprob/bprob-1.C: New test.
45561         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
45562         * g++.dg/gcov/gcov-1.C: New test.
45563         * g++.dg/gcov/gcov-1.x: New file.
45564         * g++.dg/gcov/gcov-2.C: New test.
45565         * g++.dg/gcov/gcov-3.C: New test.
45566         * g++.dg/gcov/gcov-3.h: New file.
45567
45568 2002-03-28  Roger Sayle  <roger@eyesopen.com>
45569
45570         * g++.old-deja/g++.other/builtins5.C: New test.
45571         * g++.old-deja/g++.other/builtins6.C: New test.
45572         * g++.old-deja/g++.other/builtins7.C: New test.
45573         * g++.old-deja/g++.other/builtins8.C: New test.
45574         * g++.old-deja/g++.other/builtins9.C: New test.
45575
45576 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
45577
45578         * g++.dg/opt/static1.C: New test.
45579
45580         * g++.dg/opt/longbranch1.C: New test.
45581
45582 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
45583
45584         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
45585
45586         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
45587
45588 2002-03-28  Jeffrey A Law  (law@redhat.com)
45589
45590         * gcc.c-torture/execute/20020328-1.c: New test.
45591
45592 2002-03-27  Richard Henderson  <rth@redhat.com>
45593
45594         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
45595         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
45596         move from g++.old-deja/g++.ext/.
45597
45598 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
45599
45600         * g++.dg/init/new2.C: New test.
45601
45602 2002-03-26  Richard Henderson  <rth@redhat.com>
45603
45604         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
45605
45606         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
45607         on sparc.
45608
45609         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
45610         sparcv9 systems.
45611         * gcc.dg/20001102-1.c: Likewise.
45612
45613 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
45614
45615         * gcc.dg/cpp/endif-pedantic1.c,
45616         gcc.dg/cpp/endif-pedantic2.c: New tests.
45617
45618 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
45619
45620         * g++.dg/init/new1.C: New test.
45621
45622 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45623
45624         * g++.dg/abi/vbase9.C: New test.
45625
45626 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
45627
45628         * gcc.dg/arm-asm.c: New test.
45629
45630 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
45631
45632         * gcc.dg/Wswitch-enum.c: New test.
45633         Fix PR c/5044.
45634
45635 2002-03-26  Richard Henderson  <rth@redhat.com>
45636
45637         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
45638         structure.
45639
45640 2002-03-25  Richard Henderson  <rth@redhat.com>
45641
45642         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
45643         sparcv9 systems.
45644
45645         * gcc.c-torture/compile/20011119-1.c (xxx): New.
45646         * gcc.c-torture/compile/20011119-2.c (xxx): New.
45647
45648 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
45649
45650         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
45651
45652 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
45653
45654         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
45655         targets using generic thunk support.
45656
45657 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
45658
45659         * gcc.c-torture/compile/20020323-1.c: New test.
45660
45661         * g++.dg/opt/conj2.C: New test.
45662
45663 2002-03-24  Richard Henderson  <rth@redhat.com>
45664
45665         * gcc.dg/weak-1.c: Use -fno-common.
45666
45667 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45668
45669         * g77.dg/f77-edit-apostrophe-out.f: New test
45670         * g77.dg/f77-edit-h-out.f: New test
45671         * g77.dg/f77-edit-t-in.f: New test
45672         * g77.dg/f77-edit-t-out.f: New test
45673         * g77.dg/f77-edit-x-out.f: New test
45674         * g77.dg/f77-edit-slash-out.f: New test
45675         * g77.dg/f77-edit-colon-out.f: New test
45676         * g77.dg/f77-edit-s-out.f: New test
45677
45678 2002-03-24  Richard Henderson  <rth@redhat.com>
45679
45680         * objc/execute/formal_protocol-6.x: New XFAIL.
45681
45682 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45683
45684         * gcc.dg/weak-1.c: Early return from dg-final on platforms
45685         that do not support weak symbols
45686
45687 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45688
45689         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
45690         * lib/g77.exp: Likewise.
45691         * lib/objc.exp: Likewise.
45692
45693 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
45694
45695         * gcc.dg/Wswitch-default.c: New test.
45696
45697 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
45698
45699         * g++.dg/other/enum1.C: New test.
45700
45701 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
45702
45703         * gcc.dg/pragma-ep-3.c: Fix typo.
45704
45705 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45706
45707         * g++.dg/inherit/template-as-base.C: New test.
45708
45709 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
45710
45711         * g++.old-deja/g++.other/dwarf2-1.C: Move...
45712         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
45713
45714 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
45715
45716         * gcc.dg/cpp/multiline.c: Update to match.
45717
45718 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
45719
45720         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
45721
45722 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
45723
45724         * gcc.dg/cpp/extratokens2.c: New file.
45725
45726 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
45727
45728         * gcc.dg/20020312-2.c: Add rs6000 target.
45729
45730         * gcc.c-torture/compile/20020319-1.c: New test.
45731
45732 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45733
45734         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
45735         (A, E): Handle this.
45736
45737 2002-03-20  Jason Merrill  <jason@redhat.com>
45738
45739         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
45740         ignoring -fpic.
45741         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
45742         through prune_gcc_output.
45743
45744 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
45745
45746         * gcc.c-torture/compile/20020320-1.c: New test.
45747
45748 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
45749
45750         * gcc.c-torture/compile/20020318-1.c: New test.
45751
45752         * gcc.dg/struct-by-value-1.c: New test.
45753
45754         * gcc.dg/20020319-1.c: New test.
45755
45756 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
45757
45758         * g++.dg/opt/conj1.C: New test.
45759
45760 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
45761
45762         * g++.dg/template/qualttp20.C: Revert previous change.
45763         * g++.dg/template/qualttp3.C: Likewise.
45764         * g++.dg/template/qualttp4.C: Likewise.
45765         * g++.dg/template/qualttp5.C: Likewise.
45766         * g++.dg/template/qualttp6.C: Likewise.
45767         * g++.dg/template/qualttp7.C: Likewise.
45768         * g++.dg/template/qualttp8.C: Likewise.
45769         * g++.dg/template/recurse.C: Likewise.
45770
45771 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
45772
45773         * gcc.dg/cpp/wchar-1.c: Update.
45774
45775 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45776
45777         * g++.dg/template/conv1.C: New test.
45778         * g++.dg/template/conv2.C: New test.
45779         * g++.dg/template/conv3.C: New test.
45780         * g++.dg/template/conv4.C: New test.
45781
45782 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
45783
45784         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
45785         * g++.dg/template/qualttp3.C: Likewise.
45786         * g++.dg/template/qualttp4.C: Likewise.
45787         * g++.dg/template/qualttp5.C: Likewise.
45788         * g++.dg/template/qualttp6.C: Likewise.
45789         * g++.dg/template/qualttp7.C: Likewise.
45790         * g++.dg/template/qualttp8.C: Likewise.
45791         * g++.dg/template/recurse.C: Likewise.
45792
45793 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
45794
45795         * g++.dg/opt/dtor1.C: New test.
45796
45797 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
45798
45799         * gcc.c-torture/compile/20020315-1.c: New test.
45800
45801 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
45802
45803         * gcc.dg/weak-1.c: Fix scan tests.
45804
45805 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
45806
45807         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
45808         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
45809         cris-*-aout* mmix-*-*.
45810         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
45811         cris-*-aout* mmix-*-*.
45812         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
45813         cris-*-elf* cris-*-aout* and mmix-*-*.
45814         * gcc.dg/20001009-1.c: Ditto.
45815         * gcc.dg/20010912-1.c: Ditto.
45816         * gcc.dg/20020122-4.c: Ditto.
45817         * gcc.dg/inline-2.c: Ditto.
45818
45819 2002-03-14  Jeffrey A Law  (law@cygnus.com)
45820
45821         * gcc.c-torture/compile/20020314-1.c: New test.
45822
45823 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
45824
45825         * gcc.c-torture/execute/20020314-1.c: New test.
45826
45827 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
45828
45829         * g++.dg/warn/Wunused-1.C: New test.
45830
45831 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
45832
45833         * g++.dg/abi/mangle6.C: New test.
45834
45835 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
45836
45837         * gcc.c-torture/compile/20020309-2.c: New test.
45838
45839         * gcc.c-torture/compile/20020312-1.c: New test.
45840
45841 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45842
45843         * g++.dg/other/access1.C: New test.
45844
45845 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
45846
45847         * gcc.c-torture/execute/wchar_t-1.c: New test.
45848
45849 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
45850
45851         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
45852
45853 2002-03-12  Roger Sayle  <roger@eyesopen.com>
45854
45855         * gcc.dg/20020312-1.c: New test case.
45856
45857 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
45858
45859         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
45860
45861 2002-03-11  Richard Henderson  <rth@redhat.com>
45862
45863         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
45864         * g++.old-deja/g++.jason/report.C: Likewise.
45865
45866 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45867
45868         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
45869         * g++.old-deja/g++.robertl/eb56.C: Likewise.
45870
45871 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45872
45873         * g++.dg/overload/pmf1.C: New test.
45874
45875 2002-03-11  Kazu Hirata  <kazu@hxi.com>
45876
45877         * gcc.c-torture/execute/20020307-1.c: Use long.
45878
45879 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
45880
45881         PR optimization/5844
45882         * gcc.dg/20020310-1.c: New test.
45883
45884 2002-03-09  Michael Meissner  <meissner@redhat.com>
45885
45886         * gcc.c-torture/execute/memcpy-2.c: New test.
45887         * gcc.c-torture/execute/memset-1.c: New test.
45888         * gcc.c-torture/execute/strlen-1.c: New test.
45889         * gcc.c-torture/execute/strcmp-1.c: New test.
45890         * gcc.c-torture/execute/strncmp-1.c: New test.
45891
45892 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
45893
45894         * gcc.dg/ppc-ldstruct.c: New test.
45895
45896 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
45897
45898         * gcc.c-torture/execute/va-arg-22.c: New test.
45899
45900 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45901
45902         * gcc.c-torture/compile/20020309-1.c: New test.
45903
45904 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
45905
45906         * gcc.c-torture/execute/20020307-2.c: New test.
45907
45908 2002-03-07  Jeffrey A Law  (law@redhat.com)
45909
45910         * g77.f-torture/compile/20020307-1.f: New test.
45911
45912 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
45913
45914         * gcc.dg/unordered-1.c: New test.
45915
45916 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
45917
45918         * gcc.c-torture/execute/20020307-1.c: New test.
45919
45920 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
45921
45922         * gcc.dg/20020304-1.c: New test.
45923
45924         * gcc.c-torture/compile/20020304-2.c: New test.
45925
45926 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
45927
45928         * gcc.c-torture/compile/20020304-1.c: New test case
45929         (from PR c/5830).
45930
45931 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
45932
45933         * gcc.dg/20020103-1.c: Add other -D ppc variants.
45934
45935 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45936
45937         * g++.dg/other/classkey1.C: New test.
45938
45939 2002-03-01  Richard Henderson  <rth@redhat.com>
45940
45941         * gcc.c-torture/compile/981223-1.x: New.
45942         * gcc.c-torture/compile/920625-1.x: New.
45943
45944 2002-02-28  Richard Henderson  <rth@redhat.com>
45945
45946         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
45947
45948 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
45949
45950         * gcc.c-torture/execute/20020227-1.c: New test.
45951
45952 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
45953
45954         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
45955         here" ERROR lines.
45956         * g++.old-deja/g++.oliva/partord1.C: Likewise.
45957         * g++.old-deja.g++.other/defarg1.C: Likewise.
45958         * g++.old-deja/g++.pt/calls2.C: Likewise.
45959         * g++.old-deja/g++.pt/crash20.C: Likewise.
45960         * g++.old-deja/g++.pt/crash30.C: Likewise.
45961         * g++.old-deja/g++.pt/crash36.C: Likewise.
45962         * g++.old-deja/g++.pt/crash6.C: Likewise.
45963         * g++.old-deja/g++.pt/defarg13.C: Likewise.
45964         * g++.old-deja/g++.pt/derived3.C: Likewise.
45965         * g++.old-deja/g++.pt/error1.C: Likewise.
45966         * g++.old-deja/g++.pt/friend21.C: Likewise.
45967         * g++.old-deja/g++.pt/friend23.C: Likewise.
45968         * g++.old-deja/g++.pt/infinite1.C: Likewise.
45969         * g++.old-deja/g++.robertl/eb128.C: Likewise.
45970
45971 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
45972
45973         * gcc.c-torture/execute/20020225-2.c: New test.
45974
45975 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
45976
45977         * gcc.c-torture/execute/920730-1t.c,
45978         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
45979         Delete test cases, only relevant to -traditional.
45980
45981 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45982
45983         * gcc.dg/cpp/undef1.c: Remove.
45984         * gcc.dg/cpp/directiv.c: Update.
45985         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
45986
45987 2002-02-27  Michael Meissner  <meissner@redhat.com>
45988
45989         * gcc.c-torture/execute/20020226-1.c: New test.
45990
45991 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
45992
45993         * g++.dg/debug/debug4.C: New test.
45994
45995         * gcc.dg/ia64-visibility-1.c: New test.
45996
45997 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
45998
45999         * gcc.dg/debug/20020224-1.c: New.
46000
46001 2002-02-25  Kazu Hirata  <kazu@hxi.com>
46002
46003         * gcc.c-torture/execute/960416-1.x: New.
46004         * gcc.c-torture/execute/divconst-3.x: Likewise.
46005
46006 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
46007
46008         * gcc.dg/20020224-1.c: New test.
46009
46010 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
46011
46012         * gcc.c-torture/execute/20020225-1.c: New.
46013
46014 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46015
46016         * gcc.dg/cpp/wchar-1.c: New test.
46017
46018 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
46019
46020         * gcc.dg/20020222-1.c: New test.
46021
46022 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
46023
46024         * g++.dg/opt/anonunion1.C: New test.
46025
46026 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
46027
46028         * g++.dg/template/qualttp19.C: New test.
46029         * g++.dg/template/qualttp20.C: New test.
46030         * g++.old-deja/g++.jason/report.C: Adjust expected errors
46031         * g++.old-deja/g++.other/qual1.C: Likewise.
46032
46033 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
46034
46035         * gcc.dg/attr-alwaysinline.c: New.
46036
46037 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
46038
46039         * gcc.dg/20020220-1.c: New test.
46040
46041         * gcc.dg/20020220-2.c: New test.
46042
46043         * g++.dg/opt/mmx1.C: New test.
46044
46045 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
46046
46047         * gcc.c-torture/compile/20020110.c: New test.
46048
46049 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
46050
46051         * gcc.c-torture/execute/20020219-1.c: New test.
46052
46053         * gcc.dg/20020219-1.c: New test.
46054
46055         * gcc.dg/noncompile/20020220-1.c: New test.
46056
46057         * g++.dg/opt/ptrintsum1.C: New test.
46058
46059         * gcc.dg/debug/20020220-1.c: New test.
46060
46061 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
46062
46063         * gcc.c-torture/execute/20020216-1.c: New test.
46064
46065 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46066
46067         * gcc.dg/decl-1.c: Update, new test.
46068
46069 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
46070
46071         * g++.dg/abi/bitfield1.C: New test.
46072         * g++.dg/abi/bitfield2.C: New test.
46073
46074 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
46075
46076         * gcc.dg/attr-nest.c: New test.
46077
46078 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
46079
46080         * gcc.c-torture/execute/20020215-1.c: New test.
46081
46082 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
46083
46084         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
46085         * g++.dg/debug/debug.exp: New.
46086         * g++.dg/debug/trivial.C: New.
46087         * g++.dg/debug/debug1.C: Moved...
46088         * g++.dg/other/debug1.C: ...from here.
46089         * g++.dg/debug/debug2.C: Moved...
46090         * g++.dg/other/debug2.C: ...from here.
46091         * g++.dg/debug/debug3.C: Moved...
46092         * g++.dg/other/debug3.C: ...from here.
46093
46094         * gcc.dg/noncompile/20020213-1.c: New test.
46095
46096 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
46097
46098         * g++.dg/other/debug3.C: New test.
46099
46100         * gcc.c-torture/execute/20020213-1.c: New test.
46101
46102 2002-02-13  Richard Smith <richard@ex-parrot.com>
46103
46104         * g++.old-deja/g++.other/thunk1.C: New test.
46105
46106 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
46107
46108         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
46109
46110 2002-02-13  Stan Shebs  <shebs@apple.com>
46111
46112         * gcc.dg/altivec-3.c: New.
46113
46114 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
46115
46116         * gcc.dg/Wunreachable-1.c: New test.
46117         * gcc.dg/Wunreachable-2.c: New test.
46118
46119 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46120
46121         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
46122
46123 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
46124
46125         * gcc.dg/decl-1.c: New test.
46126
46127 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
46128
46129         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
46130
46131 2002-02-10  Kazu Hirata  <kazu@hxi.com>
46132
46133         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
46134         * gcc.c-torture/compile/980506-1.x: Likewise.
46135
46136 2002-02-10  Kazu Hirata  <kazu@hxi.com>
46137
46138         * gcc.dg/20020210-1.c: New.
46139
46140 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
46141
46142         * g77.f-torture/execute/947.f: New regression test
46143         for PR fortran/947.
46144
46145 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
46146
46147         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
46148         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
46149
46150 2002-02-08  Richard Henderson  <rth@redhat.com>
46151
46152         * gcc.c-torture/compile/labels-3.c: New.
46153
46154 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
46155
46156         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
46157         expression statements work instead.
46158         * gcc.dg/noncompile/20020207-1.c: New test.
46159
46160 2002-02-07  Richard Henderson  <rth@redhat.com>
46161
46162         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
46163
46164 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46165
46166         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
46167         message from g77
46168         * lib/g77-dg.exp: Trim g77 error messages so that they are
46169         recognized by dg.exp.
46170
46171 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46172
46173         PR fortran/5473
46174         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
46175
46176 2002-02-07  Richard Henderson  <rth@redhat.com>
46177
46178         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
46179         to be sufficiently aligned for integers.
46180
46181 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
46182
46183         * g++.dg/template/friend4.C: New test.
46184
46185 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46186
46187         PR fortran/5743
46188         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
46189         unsupported cases.
46190
46191 2002-02-07  Richard Henderson  <rth@redhat.com>
46192
46193         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
46194         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
46195         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
46196         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
46197
46198 2002-02-06  Richard Henderson  <rth@redhat.com>
46199
46200         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
46201
46202 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
46203
46204         * gcc.dg/20020206-1.c: New test.
46205
46206 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
46207
46208         * gcc.c-torture/execute/20020206-1.c: New test.
46209
46210         * gcc.c-torture/execute/20020206-2.c: New test.
46211
46212         PR optimization/5429:
46213         * gcc.c-torture/compile/20020206-1.c: New test.
46214
46215 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
46216
46217         * g++.dg/ext/align1.C: Do not use an explicit alignment value
46218         as certain file formats cannot support particularly large
46219         alignments.
46220
46221         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
46222         and do not expect to be able to link the executable.
46223
46224         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
46225         fail because the COFF format does not support the weak attribute.
46226
46227 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
46228
46229         * g77.dg/pr5473.f: New test
46230
46231 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
46232
46233         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
46234         Fix testcase accordingly.
46235
46236 2002-02-04  Richard Henderson  <rth@redhat.com>
46237
46238         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
46239         (buf): Change to be an array of pointers, not ints.
46240
46241 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
46242
46243         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
46244         before all tests.  Move warning one line above to match where it
46245         C frontend emits.
46246         * gcc.dg/Wswitch-2.c: New test.
46247         * g++.dg/warn/Wswitch-1.C: New test.
46248         * g++.dg/warn/Wswitch-2.C: New test.
46249
46250 2002-02-04  Richard Henderson  <rth@redhat.com>
46251
46252         * g++.dg/abi/offsetof.C: Fix size comparison.
46253
46254 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
46255
46256         * gcc.dg/cast-qual-2.c: New test.
46257
46258 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
46259
46260         * gcc.dg/20020201-4.c: New test.
46261
46262 2002-02-04  Ben Elliston  <bje@redhat.com>
46263
46264         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
46265         target_info attribute != 0, in addition to the empty string.
46266         (gcc_target_compile): Likewise.
46267
46268 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
46269
46270         * gcc.dg/Wswitch.c: New test.
46271         PR gcc/4475. PR gcc/3780.
46272
46273 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
46274
46275         * g77.f-torture/execute/5122.f: New test for regressions
46276         against PR fortran/5122.
46277
46278 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
46279
46280         * g77.f-torture/compile/pr3743.f: Delete
46281         * g77.dg/pr3743-1.f: New test.
46282         * g77.dg/pr3743-2.f: New test.
46283         * g77.dg/pr3743-3.f: New test.
46284         * g77.dg/pr3743-4.f: New test.
46285
46286 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46287
46288         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
46289
46290 2002-02-02  Richard Henderson  <rth@redhat.com>
46291
46292         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
46293         * gcc.c-torture/execute/bf64-1.c: Likewise.
46294
46295 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
46296
46297         * gcc.dg/20020201-2.c: New test.
46298
46299         * gcc.dg/20020201-3.c: New test.
46300
46301         * gcc.c-torture/execute/bitfld-2.c: New test.
46302
46303 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46304
46305         * gcc.dg/bitfld-1.c: Update.
46306         * gcc.dg/bitfld-2.c: Update.
46307         * gcc.c-torture/execute/bitfld-1.x: New.
46308
46309 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
46310
46311         * gcc.c-torture/execute/20020201-1.c: New test.
46312
46313 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
46314
46315         PR target/5469
46316         * gcc.dg/20020201-1.c: New test.
46317
46318 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
46319
46320         PR fortran/3743
46321         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
46322         * g77.f-torture/compile/pr3743.x: Remove
46323
46324 2002-01-31  Tom Rix  <trix@redhat.com>
46325
46326         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
46327
46328 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46329
46330         * gcc.dg/noncompile/20020130-1.c: New test.
46331
46332 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
46333
46334         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
46335
46336 2002-01-29  Richard Henderson  <rth@redhat.com>
46337
46338         * gcc.c-torture/execute/991118-1.c: Cast various constants back
46339         to long long.
46340         * gcc.c-torture/execute/bf64-1.c: Likewise.
46341
46342 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
46343
46344         * gcc.c-torture/execute/20020129-1.c: New test.
46345
46346 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46347
46348         * gcc.c-torture/compile/20000224-1.c: Update.
46349         * gcc.c-torture/execute/bitfld-1.c: New tests.
46350         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
46351         * gcc.dg/uninit-A.c: Update.
46352
46353 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
46354
46355         * g++.dg/template/ctor1.C: Add instantiation.
46356
46357 2002-01-28  Paul Koning  <pkoning@equallogic.com>
46358
46359         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
46360         argument to __builtin_prefetch to be const ptr.
46361
46362 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
46363
46364         * gcc.c-torture/compile/20020120-1.c: New test.
46365
46366 2002-01-27  Kazu Hirata  <kazu@hxi.com>
46367
46368         * gcc.c-torture/execute/20020127-1.c: New test.
46369
46370 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
46371
46372         * g77.dg/f77-edit-i-in.f: New test
46373         * g77.dg/f77-edit-i-out.f: New test
46374
46375 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
46376
46377         * gcc.dg/debug/debug.exp: New file.
46378         * gcc.dg/debug/trivial.c: New file.
46379         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
46380         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
46381         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
46382         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
46383         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
46384         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
46385         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
46386         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
46387         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
46388         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
46389         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
46390         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
46391         * gcc.dg/20000503-1.c: Removed.
46392         * gcc.dg/20010207-1.c: Removed.
46393         * gcc.dg/20011223-1.c: Removed.
46394         * gcc.dg/20020104-2.c: Removed.
46395         * gcc.dg/debug-1.c: Removed.
46396         * gcc.dg/debug-2.c: Removed.
46397         * gcc.dg/debug-3.c: Removed.
46398         * gcc.dg/debug-4.c: Removed.
46399         * gcc.dg/debug-5.c: Removed.
46400         * gcc.dg/debug-6.c: Removed.
46401         * gcc.dg/dwarf2-1.c: Removed.
46402         * gcc.dg/dwarf2-2.c: Removed.
46403
46404 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
46405
46406         * g++.old-deja/g++.other/eh5.C: New test.
46407         * g++.old-deja/g++.other/sibcall2.C: New test.
46408         * g++.old-deja/g++.other/array9.C: New test.
46409         * g++.old-deja/g++.other/typename2.C: New test.
46410         * g++.old-deja/g++.other/crash60.C: New test.
46411         * g++.old-deja/g++.other/conv9.C: New test.
46412         * g++.old-deja/g++.other/mangle10.C: New test.
46413         * g++.old-deja/g++.other/unchanging1.C: New test.
46414         * g++.old-deja/g++.other/exprstmt1.C: New test.
46415         * g++.old-deja/g++.other/inline23.C: New test.
46416         * g++.old-deja/g++.eh/ia64-1.C: New test.
46417         * g++.old-deja/g++.other/dwarf2-1.C: New test.
46418         * g++.old-deja/g++.other/reload1.C: New test.
46419         * g++.old-deja/g++.other/static20.C: New test.
46420         * g++.old-deja/g++.other/local-alloc1.C: New test.
46421         * g++.old-deja/g++.other/conv8.C: New test.
46422         * g++.old-deja/g++.other/stmtexpr2.C: New test.
46423         * g++.old-deja/g++.other/storeexpr1.C: New test.
46424         * g++.old-deja/g++.other/storeexpr2.C: New test.
46425         * g++.dg/eh/template2.C: New test.
46426         * g++.dg/warn/weak1.C: New test.
46427
46428 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
46429
46430         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46431         Remove first, non-varying, argument.
46432
46433 2002-01-23  Richard Henderson  <rth@redhat.com>
46434
46435         * gcc.dg/inline-2.c: New.
46436
46437         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
46438         Add optional target arg.  Check number of arguments.
46439         (scan-assembler-not, scan-assembler-dem): Likewise.
46440         (scan-assembler-dem-not): Likewise.
46441
46442 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
46443
46444         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
46445         line 12.
46446         * g++.old-deja/g++.brendan/parse3.C,
46447         g++.old-deja/g++.other/crash26.C,
46448         g++.old-deja/g++.other/crash28.C,
46449         g++.old-deja/g++.other/crash29.C,
46450         g++.old-deja/g++.other/crash30.C,
46451         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
46452
46453 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
46454
46455         * gcc.dg/20020115-1.c: New.
46456
46457 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
46458
46459         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
46460
46461 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
46462
46463         * gcc.dg/20020122-3.c: New.
46464
46465 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
46466
46467         * g++.dg/other/gc1.C: New test.
46468
46469 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
46470
46471         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
46472
46473 2002-01-22  Richard Henderson  <rth@redhat.com>
46474
46475         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
46476
46477 2002-01-22  Richard Henderson  <rth@redhat.com>
46478
46479         * gcc.dg/20020122-4.c: New.
46480
46481 2002-01-22  H.J. Lu <hjl@gnu.org>
46482
46483         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
46484         link output.
46485         * gcc.dg/special/ecos.exp: Likewise.
46486         * lib/g++-dg.exp: Likewise.
46487         * lib/g77-dg.exp: Likewise.
46488         * lib/gcc-dg.exp : Likewise.
46489         * lib/mike-g++.exp: Likewise.
46490         * lib/mike-g77.exp: Likewise.
46491         * lib/mike-gcc.exp: Likewise.
46492         * lib/objc-dg.exp: Likewise.
46493
46494 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
46495
46496         PR target/5379
46497         * gcc.dg/20020122-2.c: New test.
46498
46499 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
46500
46501         * gcc.dg/20020122-1.c: New test.
46502
46503 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
46504
46505         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
46506
46507 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
46508
46509         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
46510
46511 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46512
46513         * gcc.c-torture/compile/20020121-1.c: New test.
46514
46515 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46516
46517         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
46518         ld_library_path.
46519
46520 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
46521
46522         * gcc.dg/20020218-1.c: New test.
46523
46524 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
46525
46526         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
46527         messages
46528         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
46529         "At global scope" warning
46530         * g++.dg/ext/align1.C: Change cygwin test for alignment
46531         from db-bogus to dg-warning
46532
46533 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
46534
46535         * g77.f-torture/compile/cpp2.F: New test.
46536
46537 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46538
46539         * g++.dg/template/access1.C: New test.
46540
46541 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
46542
46543         * gcc.dg/20020118-1.c: New.
46544
46545 2002-01-18  Kazu Hirata  <kazu@hxi.com>
46546
46547         * gcc.c-torture/execute/20020118-1.c: New test.
46548
46549 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46550
46551         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
46552         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
46553         alignment warnings.
46554
46555 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46556
46557         * gcc.misc-tests/i386-prefetch.exp: Save and restore
46558         torture_with_loops and torture_without_loops
46559
46560 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
46561
46562         * gcc.c-torture/compile/20020116-1.c: New test.
46563
46564 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
46565
46566         * gcc.dg/20020116-2.c: New test.
46567
46568         * gcc.dg/ultrasp4.c: New test.
46569
46570         * gcc.dg/20020116-1.c: New test.
46571
46572 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
46573
46574         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
46575         by EABI.
46576
46577 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
46578
46579         * gcc.misc-tests/i386-prefetch.exp: New.
46580         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
46581         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
46582         * gcc.misc-tests/i386-pf-none-1.c: New test.
46583         * gcc.misc-tests/i386-pf-sse-1.c: New test.
46584
46585 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
46586
46587         * gcc.dg/gnu89-init-1.c: Add new tests.
46588
46589 2002-01-15  Andreas Jaeger  <aj@suse.de>
46590
46591         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
46592         * gcc.dg/i386-mmx-2.c: Likewise.
46593         * gcc.dg/i386-sse-1.c: Likewise.
46594         * gcc.dg/i386-sse-2.c: Likewise.
46595         * gcc.dg/i386-sse-3.c: Likewise.
46596
46597 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
46598
46599         * g77.f-torture/execute/intrinsic-unix-bessel.f:
46600         Uncomment additional cases that now pass.
46601
46602 2002-01-11  Richard Henderson  <rth@redhat.com>
46603
46604         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
46605         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
46606
46607 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
46608
46609         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
46610
46611 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
46612
46613         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
46614         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
46615
46616 2002-01-10  Dale Johannesen  <dalej@apple.com>
46617
46618         * gcc.c-torture/execute/loop-11.c: New.
46619
46620 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
46621
46622         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
46623         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
46624
46625 2002-01-09  Richard Henderson  <rth@redhat.com>
46626
46627         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
46628         type in which to perform the operation for each size.
46629
46630 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
46631
46632         * gcc.c-torture/compile/20020109-2.c: New test.
46633
46634 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
46635
46636         * gcc.c-torture/execute/loop-10.c: New test.
46637
46638 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46639
46640         * gcc.c-torture/compile/20010226-1.c: New test.
46641         * gcc.c-torture/compile/20010227-1.c: New test.
46642         * gcc.c-torture/compile/20010426-1.c: New test.
46643         * gcc.c-torture/compile/20010510-1.c: New test.
46644         * gcc.c-torture/compile/20010605-3.c: New test.
46645         * gcc.c-torture/compile/20010824-1.c: New test.
46646         * gcc.c-torture/execute/20010409-1.c: New test.
46647         * gcc.dg/noncompile/20000901-1.c: New test.
46648         * gcc.dg/20001023-1.c: New test.
46649         * gcc.dg/20001101-1.c: New test.
46650         * gcc.dg/20001102-1.c: New test.
46651         * gcc.dg/20010207-1.c: New test.
46652         * gcc.dg/20010405-1.c: New test.
46653         * gcc.dg/20010822-1.c: New test.
46654         * gcc.dg/20011107-1.c: New test.
46655
46656 2002-01-09  Jeffrey A Law  (law@redhat.com)
46657
46658         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
46659
46660         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
46661         execution failure on PA targets.
46662
46663 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46664
46665         * gcc.c-torture/compile/20020109-1.c: New test.
46666
46667 2002-01-08  Kazu Hirata  <kazu@hxi.com>
46668
46669         * gcc.c-torture/execute/20020108-1.c: New test.
46670
46671 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
46672
46673         * gcc.dg/20020108-1.c: New test.
46674
46675 2002-01-08  H.J. Lu <hjl@gnu.org>
46676
46677         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
46678         for header files.
46679
46680 2002-01-08  Geoff Keating  <geoffk@redhat.com>
46681
46682         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
46683         consistency.
46684
46685 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
46686
46687         * gcc.dg/altivec-4.c: Test altivec predicates.
46688
46689 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
46690
46691         * gcc.c-torture/execute/20020107-1.c: New test.
46692
46693 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
46694
46695         PR c/5279
46696         * gcc.c-torture/compile/20020106-1.c: New test.
46697
46698 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
46699
46700         * gcc.c-torture/execute/nestfunc-4.c: New test.
46701
46702 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46703
46704         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
46705         extra triple that slipped in.
46706         * g++.old-deja/g++.abi/align.C: Likewise.
46707         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46708
46709 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46710
46711         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
46712         * g++.old-deja/g++.abi/align.C: Likewise.
46713         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46714
46715         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
46716         on FreeBSD/i386.
46717         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
46718         FreeBSD.
46719
46720 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
46721
46722         * gcc.dg/20020104-1.c: New test.
46723
46724         * gcc.dg/20020104-2.c: New test.
46725
46726 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
46727
46728         * gcc.dg/20020103-1.c: Fix typo in target selector.
46729
46730 2002-01-03  Richard Henderson  <rth@redhat.com>
46731
46732         * gcc.dg/20020103-1.c: New.
46733
46734 2002-01-03  Kazu Hirata  <kazu@hxi.com>
46735
46736         * gcc.c-torture/execute/20020103-1.c: New test.
46737
46738 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
46739
46740         * g++.dg/other/debug2.C: New test.
46741
46742         * gcc.c-torture/compile/20020103-1.c: New test.
46743
46744 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
46745
46746         * gcc.dg/gnu89-init-1.c: Added new tests.
46747
46748 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46749
46750         * g++.dg/template/friend2.C: Remove as patch is reverted.
46751
46752         * g++.dg/warn/oldcast1.C: New test.
46753
46754         * g++.dg/template/ptrmem1.C: New test.
46755         * g++.dg/template/ptrmem2.C: New test.
46756
46757         * g++.dg/template/ntp.C: New test.
46758
46759         * g++.dg/other/component1.C: New test.
46760
46761         * g++.dg/template/ttp3.C: New test.
46762
46763         * g++.dg/template/friend2.C: New test.
46764         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
46765
46766 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46767
46768         * g++.dg/other/ptrmem1.C: New test.
46769         * g++.dg/other/ptrmem2.C: New test.
46770
46771 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46772
46773         * g++.dg/template/ctor1.C: New test.
46774
46775 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46776
46777         * g++.dg/template/friend2.C: New test.
46778
46779 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
46780
46781         * gcc.dg/mmix-1.c: New test.
46782
46783 2001-12-31  Richard Henderson  <rth@redhat.com>
46784
46785         * gcc.dg/asm-5.c: New.
46786
46787 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
46788
46789         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
46790         in namespace __gnu_cxx
46791
46792 2001-12-30  Richard Henderson  <rth@redhat.com>
46793
46794         * gcc.dg/debug-6.c: New.
46795
46796 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
46797
46798         * gcc.c-torture/compile/20011229-2.c: New test.
46799
46800 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
46801
46802         * gcc.dg/debug-3.c: New test.
46803         * gcc.dg/debug-4.c: New test.
46804         * gcc.dg/debug-5.c: New test.
46805
46806 2001-12-29  Richard Henderson  <rth@redhat.com>
46807
46808         * g++.dg/eh/loop1.C: New.
46809
46810 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46811
46812         * g++.dg/template/crash1.C: New test.
46813
46814 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46815
46816         * g++.dg/other/const1.C: New test.
46817
46818 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46819
46820         * gcc.c-torture/compile/20011229-1.c: New test.
46821
46822 2001-12-28  Stan Shebs  <shebs@apple.com>
46823
46824         * lib/objc-torture.exp: Resync with c-torture.exp.
46825         * lib/objc.exp: Load standard libraries.
46826
46827 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
46828
46829         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
46830         additional tests.
46831
46832 2001-12-27  Roger Sayle <roger@eyesopen.com>
46833
46834         * gcc.c-torture/execute/string-opt-16.c: New testcase.
46835
46836 2001-12-27  Richard Henderson  <rth@redhat.com>
46837
46838         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
46839
46840 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46841
46842         * g++.dg/eh/ctor1.C: New test.
46843         * g++.dg/other/error2.C: New test.
46844
46845 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46846
46847         * g++.dg/other/init2.C: New test.
46848
46849 2001-12-24  Richard Henderson  <rth@redhat.com>
46850
46851         * gcc.dg/20011223-1.c: New.
46852         * gcc.dg/inline-1.c: New.
46853
46854 2001-12-23  Richard Henderson  <rth@redhat.com>
46855
46856         * gcc.dg/asm-4.c: Test operand modifiers.
46857
46858 2001-12-23  Richard Henderson  <rth@redhat.com>
46859
46860         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
46861
46862 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46863
46864         * gcc.c-torture/execute/20011223-1.c: New test.
46865
46866 2001-12-21  Richard Henderson  <rth@redhat.com>
46867
46868         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
46869         re-enables the warning.
46870
46871 2001-12-21  Richard Henderson  <rth@redhat.com>
46872
46873         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
46874
46875 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46876
46877         * gcc.c-torture/compile/20011218-1.c: New test.
46878
46879 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
46880
46881         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
46882         arm-isr.c test.
46883         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
46884         epilogue generation for ARM ISR routines.
46885
46886 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46887
46888         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
46889         * gcc.dg/format/c90-printf-3.c: Likewise.
46890         * gcc.dg/format/c99-printf-3.c: Likewise.
46891         * gcc.dg/format/ext-1.c: Likewise.
46892         * gcc.dg/format/ext-6.c: Likewise.
46893         * gcc.dg/format/format.h: Prototype unlocked stdio.
46894
46895 2001-12-20  Richard Henderson  <rth@redhat.com>
46896
46897         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
46898         (arena): Use it.
46899         (malloc): Correct allocation logic.  Abort if we fill up the
46900         arena before initialization complete.
46901         (realloc): Correct allocation logic.
46902
46903 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46904
46905         * gcc.c-torture/compile/20011219-2.c: New test.
46906
46907         * gcc.c-torture/execute/20011219-1.c: New test.
46908
46909 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
46910
46911         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
46912         target does not support weak symbols.
46913
46914 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
46915
46916         * gcc.c-torture/compile/20011219-1.c: New test.
46917
46918 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
46919
46920         * g++.dg/other/error1.C: New test.
46921
46922 2001-12-17  Jeffrey A Law  (law@redhat.com)
46923
46924         * gcc.c-torture/execute/20011217-1.c: New test.
46925
46926 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
46927
46928         * objc.dg/special/: New directory.
46929         * objc.dg/special/special.exp: New file.
46930         * objc.dg/special/unclaimed-category-1.h: New file.
46931         * objc.dg/special/unclaimed-category-1a.m: New file.
46932         * objc.dg/special/unclaimed-category-1.m: New file.
46933
46934 2001-12-17  Andreas Jaeger  <aj@suse.de>
46935
46936         * gcc.c-torture/compile/20011217-2.c: New test.
46937
46938 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46939
46940         * gcc.c-torture/compile/20011217-1.c: New test.
46941
46942 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
46943
46944         * gcc.dg/20011214-1.c: New.
46945
46946 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
46947
46948         * gcc.dg/altivec-4.c: New.
46949
46950 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
46951
46952         * gcc.dg/20011113-1.c: New test.
46953
46954 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46955
46956         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
46957         std::__malloc_alloc_template<0> and
46958         std::__default_alloc_template<false, 0>.
46959
46960 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
46961
46962         * objc/execute/bf-21.m: New test.
46963         * objc/execute/enumeration-1.m: New test.
46964         * objc/execute/enumeration-2.m: New test.
46965
46966 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
46967
46968         * gcc.dg/gnu89-init-1.c: New test.
46969
46970 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
46971
46972         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
46973         * g++.old-deja/g++.jason/2371.C: Likewise.
46974         * g++.old-deja/g++.jason/template33.C: Likewise.
46975         * g++.old-deja/g++.jason/template34.C: Likewise.
46976         * g++.old-deja/g++.jason/template36.C: Likewise.
46977         * g++.old-deja/g++.oliva/typename1.C: Likewise.
46978         * g++.old-deja/g++.oliva/typename2.C: Likewise.
46979         * g++.old-deja/g++.other/typename1.C: Likewise.
46980         * g++.old-deja/g++.pt/inherit2.C: Likewise.
46981         * g++.old-deja/g++.pt/nontype5.C: Likewise.
46982         * g++.old-deja/g++.pt/typename11.C: Likewise.
46983         * g++.old-deja/g++.pt/typename14.C: Likewise.
46984         * g++.old-deja/g++.pt/typename16.C: Likewise.
46985         * g++.old-deja/g++.pt/typename3.C: Likewise.
46986         * g++.old-deja/g++.pt/typename4.C: Likewise.
46987         * g++.old-deja/g++.pt/typename5.C: Likewise.
46988         * g++.old-deja/g++.pt/typename7.C: Likewise.
46989         * g++.old-deja/g++.robertl/eb9.C: Likewise.
46990
46991 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
46992
46993         * g++.dg/other/linkage1.C: New test.
46994         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
46995         specifiers.
46996
46997 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
46998
46999         * gcc.dg/concat.c: New test.
47000
47001 2001-12-11  Stan Shebs  <shebs@apple.com>
47002
47003         * objc/compile: New test directory.
47004         * objc/compile/compile.exp: New expect script.
47005         * objc/compile/20011211-1.m: New compile test.
47006
47007 2001-12-11  Jason Merrill  <jason@redhat.com>
47008
47009         * lib/prune.exp (prune_gcc_output): Also handle "In member
47010         function".  So many permutations...
47011
47012 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
47013
47014         * g++.dg/template/typedef1.C: New test.
47015
47016 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
47017
47018         * g++.dg/other/copy1.C: New test.
47019
47020 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
47021
47022         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
47023
47024         * gcc.dg/builtin-choose-expr.c: New.
47025
47026 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
47027
47028         * gcc.dg/altivec-2.c: New.
47029
47030 2001-12-07  Richard Henderson  <rth@redhat.com>
47031
47032         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
47033
47034 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
47035
47036         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
47037         ultrasparc.
47038
47039 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47040
47041         * g++-old.deja/g++.robertl/eb101.C: Deleted.
47042
47043 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
47044
47045         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
47046         variable argument list.
47047
47048 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
47049
47050         * gcc.c-torture/execute/memcheck: Delete entire directory.
47051         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
47052         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
47053
47054 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47055
47056         * gcc.dg/Wshadow-1.c: New test.
47057
47058 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
47059
47060         * gcc.c-torture/compile/20011130-1.c: New test.
47061
47062         * gcc.dg/noncompile/20011025-1.c: New test.
47063
47064         * g++.dg/other/anon-union.C: New test.
47065
47066         * gcc.c-torture/execute/20011024-1.c: New test.
47067
47068 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47069
47070         * gcc.c-torture/execute/20000722-1.x,
47071         gcc.c-torture/execute/20010123-1.x: Remove.
47072         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
47073         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
47074         gcc.dg/c99-complit-2.c: New tests.
47075
47076 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
47077
47078         * g++.dg/inherit/base1.C: New test.
47079
47080 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
47081
47082         * g++.dg/other/stdarg1.C: New test.
47083
47084         * gcc.c-torture/compile/20011130-2.c: New test.
47085
47086 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
47087
47088         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
47089         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
47090         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
47091         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
47092         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
47093         * gcc.dg/builtin-prefetch-1.c: New test.
47094
47095 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
47096
47097         * gcc.dg/20011130-1.c: New test.
47098
47099 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
47100
47101         * g++.dg/other/scope1.C: New test.
47102         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
47103
47104 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47105
47106         * gcc.dg/vla-init-1.c: New test.
47107
47108 2001-12-01  Geoff Keating  <geoffk@redhat.com>
47109
47110         * gcc.c-torture/compile/structs.c: New testcase from GDB.
47111
47112 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47113
47114         * objc.dg/alias.m: Update.
47115         * objc.dg/class-1.m: Update.
47116         * objc.dg/const-str-1.m: Update.
47117         * objc.dg/fwd-proto-1.m: Update.
47118         * objc.dg/id-1.m: Update.
47119         * objc.dg/super-class-1.m: Update.
47120
47121 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
47122
47123         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
47124         constructs.
47125
47126 2001-11-28  Jeffrey A Law  (law@cygnus.com)
47127
47128         * gcc.c-torture/execute/20011128-1.c: New test.
47129
47130 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
47131
47132         * gcc.dg/20011127-1.c: New test.
47133
47134 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47135
47136         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
47137         from Austin Group draft 7.
47138         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
47139         scanf format arguments.
47140         * gcc.dg/format/no-exargs-2.c: New test.
47141
47142 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
47143
47144         * g++.dg/abi/vbase8-4.C: New test.
47145
47146 2001-11-24  Ian Lance Taylor  <ian@airs.com>
47147
47148         * gcc.c-torture/execute/20011121-1.c: New test.
47149
47150 2001-11-23  Jeffrey A Law  (law@cygnus.com)
47151
47152         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
47153
47154 2001-11-23  Andreas Jaeger  <aj@suse.de>
47155
47156         * gcc.dg/cpp/charconst-2.c: New test.
47157
47158 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
47159
47160         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
47161         to the host if it is remote.  Let tests specify extra headers
47162         they use.
47163         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
47164         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
47165         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
47166         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
47167         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
47168         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
47169         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
47170         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
47171         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
47172         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
47173
47174 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
47175
47176         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
47177         for little endian ARMs.
47178
47179 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
47180
47181         * gcc.c-torture/compile/20011119-1.c: New test.
47182         * gcc.c-torture/compile/20011119-2.c: New test.
47183
47184 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
47185
47186         * gcc.dg/altivec-1.c: Fix typo.
47187
47188 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47189
47190         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
47191
47192 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
47193
47194         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
47195
47196 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
47197
47198         * lib/g77.exp: Don't specify --rpath-link.
47199
47200         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
47201         across all the headers.
47202         * gcc.dg/format/format.exp: For testing on a remote host,
47203         copy format.h.
47204
47205         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
47206         * gcc.c-torture/execute/930406-1.c: Likewise.
47207         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
47208
47209 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
47210
47211         * gcc.dg/altivec-1.c: New.
47212
47213 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
47214
47215         * gcc.dg/cpp/fpreprocessed.c: New test case.
47216
47217 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47218
47219         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
47220         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
47221         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
47222
47223 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47224
47225         * gcc.dg/no-builtin-1.c: New test.
47226
47227 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
47228
47229         * gcc.c-torture/execute/20011115-1.c: New test.
47230
47231 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
47232
47233         * gcc.c-torture/compile/20011114-2.c: New test.
47234         * gcc.c-torture/compile/20011114-3.c: New test.
47235         * gcc.c-torture/compile/20011114-4.c: New test.
47236
47237 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
47238
47239         * g++.dg/other/init1.C: New test.
47240
47241 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
47242
47243         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
47244         message.
47245
47246         * gcc.c-torture/execute/20011114-1.c: New testcase.
47247
47248         * gcc.c-torture/compile/20010327-1.c: Revert last change.
47249         * gcc.c-torture/compile/20011114-1.c: New test, exactly
47250         like the (before this change) version of 20010327-1.c.
47251
47252 2001-11-14  Roger Sayle <roger@eyesopen.com>
47253
47254         * gcc.c-torture/execute/string-opt-13.c: New testcase.
47255
47256 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
47257
47258         * g++.dg/init/array2.C: New test.
47259
47260 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
47261
47262         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
47263
47264 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
47265
47266         * g++.dg/other/forscope1.C: New test.
47267         * g++.dg/ext/forscope1.C: New test.
47268         * g++.dg/ext/forscope2.C: New test.
47269
47270 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
47271
47272         * gcc.c-torture/execute/20011113-1.c: New test.
47273
47274 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
47275
47276         * gcc.c-torture/execute/20011109-2.c: New test.
47277
47278         * gcc.c-torture/execute/20011109-1.c: New test.
47279
47280 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
47281
47282         * gcc.c-torture/compile/20011109-1.c: New test.
47283
47284 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
47285
47286         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
47287         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
47288         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
47289         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
47290         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
47291         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
47292         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
47293
47294 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47295
47296         * g++.dg/warn/Wshadow-1.C: New tests.
47297         * g++.old-deja/g++.mike/for3.C: Update.
47298
47299 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47300
47301         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
47302         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
47303         XFAILs.  Adjust expected error texts.
47304         * gcc.c-torture/compile/20011106-1.c,
47305         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
47306         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
47307         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
47308         gcc.dg/c99-array-lval-5.c: New tests.
47309
47310 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47311
47312         * gcc.dg/cpp/defined.c: Update.
47313
47314 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47315
47316         * gcc.c-torture/execute/anon-1.c: New test.
47317
47318 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
47319
47320         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
47321         same size, so no warning should be produced on stormy16.
47322
47323         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
47324         due to oversized array.
47325         * g++.old-deja/g++.mike/ns15.C: Likewise.
47326         * g++.old-deja/g++.pt/crash16.C: Likewise.
47327
47328 2001-11-02  Graham Stott  <grahams@redhat.com>
47329
47330         * g++.dgother/debug1.C: Fix typos.
47331
47332 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
47333
47334         * g++.dg/other/debug1.C: New test.
47335
47336 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47337
47338         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
47339         of unsigned long.
47340
47341 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
47342
47343         * gcc.dg/20011029-2.c: New test.
47344
47345         * gcc.c-torture/compile/20011029-1.c: New test.
47346
47347 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
47348
47349         * objc/execute/class_self-1.m: New test.
47350         * objc/execute/class_self-2.m: New test.
47351
47352 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
47353
47354         * gcc.misc-tests/msgs.exp: Delete.
47355         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
47356         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
47357         error set to match recent changes.
47358
47359 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
47360
47361         * gcc.dg/20011021-1.c: New test.
47362
47363 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
47364
47365         * gcc.c-torture/compile/20011023-1.c: New test.
47366
47367 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
47368
47369         * lib/g77.exp: Rewrite based on lib/g++.exp.
47370
47371 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
47372
47373         * gcc.c-torture/execute/20011019-1.c: New test.
47374
47375         * gcc.dg/20011018-1.c: New test.
47376
47377 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
47378
47379         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
47380
47381 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
47382
47383         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
47384         * gcc.dg/attr-invalid.c: Likewise.
47385
47386 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
47387
47388         * gcc.dg/20011015-1.c: New test.
47389
47390 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
47391
47392         * g++.dg/template/unify2.C: New test.
47393
47394 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
47395
47396         * g++.dg/other/exception-specification.C: New test
47397
47398 2001-10-13  Tom Rix  <trix@redhat.com>
47399
47400         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
47401         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
47402
47403 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
47404
47405         * gcc.dg/20011009-1.c: New test.
47406
47407 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
47408
47409         PR g++/4476
47410         * g++.dg/other/friend1.C: New test.
47411
47412 2001-10-11  Richard Henderson  <rth@redhat.com>
47413
47414         * g++.old-deja/g++.other/crash18.C: Add -S to options.
47415
47416 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47417
47418         * gcc.c-torture/compile/20011010-1.c: New.
47419
47420 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47421
47422         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
47423         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
47424         g77.f-torture/execute/execute.exp,
47425         g77.f-torture/noncompile/noncompile.exp,
47426         gcc.c-torture/compile/compile.exp,
47427         gcc.c-torture/execute/execute.exp,
47428         gcc.c-torture/execute/ieee/ieee.exp,
47429         gcc.c-torture/execute/memcheck/memcheck.exp,
47430         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
47431         objc/execute/execute.exp: Update FSF address.
47432
47433 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47434
47435         * gcc.dg/cpp/cmdlne-C.c: Update.
47436         * gcc.dg/cpp/cmdlne-C2.c: New.
47437
47438 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47439
47440         * gcc.c-torture/execute/20011008-3.c: New.
47441
47442 2001-10-08  DJ Delorie  <dj@redhat.com>
47443
47444         * gcc.dg/20011008-1.c: New.
47445         * gcc.dg/20011008-2.c: New.
47446
47447 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47448
47449         * gcc.dg/cpp/spacing1.c: Update test.
47450
47451 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47452
47453         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
47454         spelling errors of "separate" as "seperate".
47455
47456 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
47457
47458         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
47459         enough to avoid inlining.
47460
47461 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47462
47463         * lib/g77.exp: set libg2c_dir correctly.
47464
47465 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47466
47467         * gcc.dg/cpp/macro11.c: New test.
47468
47469 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47470
47471         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
47472         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
47473         gcc.dg/format/multattr-3.c: New tests.
47474         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
47475         tests for format attributes on function pointers being rejected.
47476
47477 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47478
47479         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
47480
47481 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47482
47483         * g++.dg/warn/format1.C: New test.
47484
47485 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
47486
47487         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
47488
47489 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47490
47491         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
47492
47493 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47494
47495         * gcc.dg/cpp/redef2.c: Add test.
47496
47497 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
47498
47499         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
47500         long-standing bug on i686, apparently.
47501         * gcc.c-torture/execute/loop-2c.x: New file.
47502         * gcc.c-torture/execute/loop-2d.x: New file.
47503         * gcc.c-torture/execute/loop-3c.x: New file.
47504
47505 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
47506
47507         * gcc.dg/cpp/20000625-2.c: Correct line number.
47508
47509 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47510
47511         * gcc.dg/cpp/macro10.c: New test.
47512         * gcc.dg/cpp/strify3.c: New test.
47513         * gcc.dg/cpp/spacing1.c: Add tests.
47514         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
47515         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
47516
47517 2001-09-24  DJ Delorie  <dj@redhat.com>
47518
47519         * gcc.c-torture/execute/20010924-1.c: New test.
47520
47521 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47522
47523         * objc/execute/paste.m: Remove.
47524
47525 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47526
47527         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
47528
47529 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
47530
47531         * g77.dg/strlen0.f: New test.
47532
47533 2001-09-21  Richard Henderson  <rth@redhat.com>
47534
47535         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
47536         * g++.old-deja/g++.abi/vtable2.C: Likewise.
47537
47538 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47539
47540         Table-driven attributes.
47541         * g++.dg/ext/attrib1.C: New test.
47542
47543 2001-09-20  DJ Delorie  <dj@redhat.com>
47544
47545         * gcc.dg/20000926-1.c: Update expected warning messages.
47546         * gcc.dg/array-2.c: Likewise, and test for warnings too.
47547         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
47548         array.
47549
47550 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
47551
47552         * g++.dg/eh/registers1.C: New test case.
47553
47554 2001-09-17  Richard Henderson  <rth@redhat.com>
47555
47556         * gcc.dg/array-5.c: Fix VLA decomposition test.
47557
47558 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47559
47560         * gcc.dg/cpp/line5.c: New testcase.
47561
47562 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
47563
47564         * gcc.dg/cpp/macro9.c: New test.
47565
47566 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
47567
47568         * gcc.c-torture/execute/980223.c: Change type of addr from long
47569         to char *.
47570
47571 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
47572
47573         * gcc.c-torture/execute/20010915-1.c: New test.
47574
47575 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
47576
47577         * g77.dg/bprob: New directory.
47578         * g77.dg/bprob/bprob.exp: New file.
47579         * g77.dg/bprob/bprob-1.f: New test.
47580         * g77.dg/gcov: New directory.
47581         * g77.dg/gcov/gcov.exp: New file.
47582         * g77.dg/gcov/gcov-1.f: New test.
47583         * g77.dg/gcov/gcov-1.x: New file.
47584
47585 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47586
47587         * gcc.dg/cpp/directiv.c: Update.
47588         * gcc.dg/cpp/undef1.c: Update.
47589
47590 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
47591
47592         * gcc.dg/20010912-1.c: New test.
47593
47594 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
47595
47596         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
47597         language-independent file in lib.
47598         * lib/gcov.exp: New file.
47599
47600 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47601
47602         * gcc.c-torture/compile/20010911-1.c: New test.
47603
47604 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
47605
47606         * lib/profopt.exp: New, to support profile-directed optimizations.
47607         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
47608         * gcc.misc-tests/bprob-1.c: New test.
47609         * gcc.misc-tests/bprob-2.c: New test.
47610
47611 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
47612
47613         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
47614         XFAIL and which kinds of gcov output to verify.
47615         * gcc.misc-tests/gcov-4b.x: New file.
47616         * gcc.misc-tests/gcov-5b.x: New file.
47617         * gcc.misc-tests/gcov-6.x: New file.
47618         * gcc.misc-tests/gcov-7.c: New test.
47619         * gcc.misc-tests/gcov-7.x: New file.
47620
47621 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
47622
47623         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
47624         * gcc.misc-tests/gcov-6.c: New test.
47625
47626 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47627
47628         PR c++/3986
47629         * g++.dg/abi/vbase1.C: New test.
47630
47631 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
47632
47633         * objc.dg/method-2.m: New.
47634
47635 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47636
47637         PR c++/4203
47638         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
47639         * g++.dg/init/empty1.C: New test.
47640
47641 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
47642
47643         * gcc.c-torture/compile/20010903-1.c: New test.
47644
47645 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
47646
47647         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
47648         for m68k.
47649
47650 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
47651
47652         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
47653
47654         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
47655
47656         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
47657
47658 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
47659
47660         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
47661         for 16-bit 'unsigned int'.
47662
47663 2001-08-29  Kazu Hirata  <kazu@hxi.com>
47664
47665         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
47666
47667 2001-08-27  Richard Henderson  <rth@redhat.com>
47668
47669         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
47670         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
47671
47672 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
47673
47674         * gcc.dg/asm-names.c (ymain): New.
47675
47676 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
47677
47678         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
47679         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
47680         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
47681
47682 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47683
47684         * gcc.dg/compare5.c: New testcase.
47685
47686 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
47687
47688         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
47689         and "In instantiation".
47690
47691 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
47692
47693         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
47694
47695 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
47696
47697         * gcc.misc-tests/gcov.exp: Add support for branch information.
47698         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
47699         * gcc.misc-tests/gcov-4.c: New test.
47700         * gcc.misc-tests/gcov-4b.c: New test.
47701         * gcc.misc-tests/gcov-5b.c: New test.
47702
47703 2001-08-20  Zack Weinberg  <zackw@panix.com>
47704
47705         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
47706         expected to fail.
47707
47708 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47709
47710         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
47711
47712 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
47713
47714         * g++.dg/eh/template1.C: New test.
47715
47716 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
47717
47718         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
47719         Fix thinko.
47720         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
47721         for xfail.
47722
47723 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
47724
47725         * lib/g77-dg.exp: Use prune.exp for common procedures
47726         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
47727         * lib/g77.exp: (g77-dg-prune) Remove
47728
47729 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
47730
47731         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
47732
47733 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47734
47735         * g++.dg/template/unify1.C: New test.
47736
47737 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
47738
47739         * g++.dg/abi/empty4.C: New test.
47740
47741 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
47742
47743         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
47744         solaris2.*
47745         * g77.f-torture/compile/pr3743.x: Likewise.
47746
47747 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47748
47749         * g++.dg/other/using-declaration.C: New test.
47750
47751 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47752
47753         * gcc.dg/cpp/tr-sign.c: New testcase.
47754
47755 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47756
47757         * gcc.dg/cpp/19951025-1.c: Revert.
47758         * gcc.dg/cpp/directiv.c: We no longer process directives that
47759         interrupt macro arguments.
47760
47761 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
47762
47763         * gcc.dg/bconstp-1.c: New test.
47764
47765 2001-08-03  Richard Henderson  <rth@redhat.com>
47766
47767         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
47768
47769 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47770
47771         * gcc.dg/cpp/19951025-1.c: Update.
47772
47773 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
47774
47775         * g77.dg/ff90-1.f (s): Fix reference of variable z,
47776         should be x.
47777
47778 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
47779
47780         Kill -fhonor-std.
47781         * g++.old-deja/g++.ns/ns14.C: Remove special options.
47782         * g++.old-deja/g++.other/std1.C: Likewise.
47783         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
47784
47785 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
47786
47787         * lib/g77.exp: Load gcc-defs.exp for common procedures
47788         (g77_pass, g77_fail, g77_finish, g77_exit,
47789         ${tool}_check_unsupported_p} Now redundant.  Deleted.
47790
47791 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
47792
47793         * g77.dg/fbackslash.f
47794         * g77.dg/fcase-preserve.f
47795         * g77.dg/ff90-1.f
47796         * g77.dg/ffixed-line-length-0.f
47797         * g77.dg/ffixed-line-length-132.f
47798         * g77.dg/ffixed-line-length-7.f
47799         * g77.dg/ffixed-line-length-72.f
47800         * g77.dg/ffixed-line-length-none.f
47801         * g77.dg/ffree-form-1.f
47802         * g77.dg/fno-backslash.f
47803         * g77.dg/fno-f90-1.f
47804         * g77.dg/fno-fixed-form-1.f
47805         * g77.dg/fno-onetrip.f
47806         * g77.dg/fno-typeless-boz.f
47807         * g77.dg/fno-underscoring.f
47808         * g77.dg/fno-vxt-1.f
47809         * g77.dg/fonetrip.f
47810         * g77.dg/ftypeless-boz.f
47811         * g77.dg/fugly-assumed.f
47812         * g77.dg/funderscoring.f
47813         * g77.dg/fvxt-1.f
47814
47815 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
47816
47817         * objc.dg/fwd-proto-1.m: New.
47818         * objc.dg/local-decl-1.m: New.
47819         * objc.dg/naming-1.m: New.
47820         * objc.dg/naming-2.m: New.
47821         * objc.dg/proto-hier-1.m: New.
47822
47823 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
47824
47825         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
47826         largest-type elements to a struct makes its size grow.
47827
47828 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47829
47830         * g++.dg/abi/vthunk1.C: New test.
47831
47832 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47833
47834         * g++.dg/abi/vbase8-22.C: New test.
47835
47836 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47837
47838         * gcc.dg/cpp/macro8.c: New test.
47839
47840 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47841
47842         * g++.dg/abi/vbase8-21.C: New test.
47843
47844 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47845
47846         * g++.dg/abi/vbase8-10.C: New test.
47847
47848 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47849
47850         * lib/g++.exp (g++_set_ld_library_path): Renamed to
47851         ${tool}_set_ld_library_path.
47852         Changed caller.
47853         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
47854         g++.exp.
47855
47856 2001-07-26  Stan Cox <scox@redhat.com>
47857
47858         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
47859         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
47860         gcc_exit, gcc_check_unsupported_p):
47861         Moved to gcc-deps.exp
47862         * gcc-deps.exp: New file.
47863
47864 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47865
47866         * g++.old-deja/g++.pt/defarg14.C: New test.
47867
47868 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47869
47870         * g++.old-deja/g++.other/lineno5.C: New test.
47871
47872 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47873
47874         * g++.old-deja/g++.pt/crash68.C: New test.
47875
47876 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47877
47878         * g++.old-deja/g++.other/crash42.C: New test.
47879
47880 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47881
47882         * gcc.dg/cpp/extratokens.c: Fix.
47883         * gcc.dg/cpp/skipping2.c: New tests.
47884
47885 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47886
47887         * gcc.c-torture/execute/20010724-1.c: New file.
47888         * gcc.c-torture/execute/20010724-1.x: New file.
47889
47890 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47891
47892         * g++.old-deja/g++.other/cond7.C: New test.
47893
47894 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47895
47896         * g++.old-deja/g++.other/optimize4.C: New test.
47897
47898 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47899
47900         * g++.old-deja/g++.abi/vbase8-5.C: New test.
47901
47902 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
47903
47904         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
47905         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
47906         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
47907         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
47908
47909         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
47910         bug report" message.
47911
47912         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
47913         * g++.dg/ext/instantiate1.C: Move from old-deja.
47914
47915 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
47916
47917         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
47918         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
47919         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
47920         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
47921
47922 2001-07-23  Jeffrey A Law  (law@cygnus.com)
47923
47924         * gcc.c-torture/execute/20010723-1.c: New test.
47925
47926 2001-07-23  Ben Elliston  <bje@redhat.com>
47927
47928         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
47929
47930 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47931
47932         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
47933         i[34567]86-*-*.
47934         Delete handling of ieee_multilib_flags.
47935         Pass -mieee for alpha*-*-* and sh-*-*.
47936         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
47937
47938 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
47939
47940         Remove old-abi tests.
47941         * g++.old-deja/g++.mike/p11116.C: Remove.
47942         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
47943
47944 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
47945
47946         * g77.f-torture/compile/pr3743.f: New test
47947
47948 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
47949
47950         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
47951
47952 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47953
47954         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
47955         g++.old-deja/g++.pt/static6.C: Likewise.
47956         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
47957         supports weak symbols.
47958
47959 2001-07-18  Andreas Jaeger  <aj@suse.de>
47960
47961         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
47962         supported again.
47963
47964 2001-07-18  Andreas Jaeger  <aj@suse.de>
47965
47966         * gcc.dg/iftrap-1.c: Fix target line.
47967
47968 2001-07-17  Richard Henderson  <rth@redhat.com>
47969
47970         * gcc.c-torture/execute/20010717-1.c: New.
47971
47972 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47973
47974         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
47975         tests.
47976
47977 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47978
47979         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
47980
47981 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47982
47983         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
47984         UAC_SIGBUS, UAC_NOPRINT definitions.
47985
47986 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
47987
47988         * objc/execute/object_is_class.m: New test.
47989         * objc/execute/object_is_meta_class.m: New test.
47990
47991 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47992
47993         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
47994         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
47995
47996 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
47997
47998         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
47999         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
48000
48001 2001-07-14  Richard Henderson  <rth@redhat.com>
48002
48003         * gcc.dg/iftrap-1.c: New.
48004
48005 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
48006
48007         * g77.f-torture/execute/intrinsic77.f: New test.
48008
48009 2001-07-11  Janis Johnson <janis@us.ibm.com>
48010
48011         * gcc.misc-tests/gcov-3.c: New test.
48012
48013 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
48014
48015         * gcc.c-torture/compile/20010711-1.c,
48016         * gcc.c-torture/compile/20010711-2.c: New tests.
48017
48018 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
48019
48020         * gcc.c-torture/execute/20010711-1.c: New test.
48021
48022 2001-07-11  Ben Elliston  <bje@redhat.com>
48023
48024         * g++.old-deja/g++.other/enum5.C: New test.
48025
48026 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
48027
48028         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
48029         (g++-dg-prune): Call prune_gcc_output.
48030         * prune.exp: New file for prune_gcc_output.
48031         * lib/g++.exp, lib/gcc.exp: Load it.
48032
48033 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48034
48035         * gcc.c-torture/compile/20010701-1.c,
48036         g++.old-deja/g++.ext/attrib6.C: New tests.
48037
48038 2001-07-06  Jeffrey A Law  (law@cygnus.com)
48039
48040         * gcc.c-torture/compile/20010706-1.c: New test.
48041
48042 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
48043
48044         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
48045
48046 2001-06-28  Stan Shebs  <shebs@apple.com>
48047
48048         * gcc.dg/pragma-darwin.c: New test.
48049
48050 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48051
48052         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
48053         Solaris 2.[678] system.
48054
48055 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48056
48057         * gcc.dg/20010622-1.c: New test.
48058
48059 2001-06-18  Stan Shebs  <shebs@apple.com>
48060
48061         * objc.dg: New directory.
48062         * objc.dg/dg.exp: New file.
48063         * objc.dg/alias.m: New.
48064         * objc.dg/class-1.m: New.
48065         * objc.dg/class-2.m: New.
48066         * objc.dg/const-str-1.m: New.
48067         * objc.dg/const-str-2.m: New.
48068         * objc.dg/id-1.m: New.
48069         * objc.dg/method-1.m: New.
48070         * objc.dg/super-class-1.m: New.
48071         * lib/objc-dg.exp: New file.
48072
48073 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48074
48075         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
48076         of label name.
48077
48078 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
48079
48080         * g++.old-deja/g++.abi/vbase8-9.C: New test.
48081
48082 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48083
48084         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
48085         variable.
48086
48087 2001-06-12  Richard Henderson  <rth@redhat.com>
48088
48089         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
48090
48091 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
48092
48093         * g++.old-deja/g++.abi/vbase5.C: New test.
48094         * g++.old-deja/g++.abi/vbase6.C: New test.
48095         * g++.old-deja/g++.abi/vbase7.C: New test.
48096
48097 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48098
48099         * gcc.c-torture/compile/20010610-1.c: New test.
48100
48101 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
48102
48103         * g++.old-deja/g++.abi/vbase4.C: New test.
48104
48105 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48106
48107         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
48108         support %f for HC11/HC12 targets.
48109         * gcc.c-torture/execute/930513-1.x: New file, likewise.
48110         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
48111         on HC11/HC12 targets.
48112         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
48113
48114 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48115
48116         * gcc.dg/wchar_t-1.c: New file.
48117         * gcc.dg/wint_t-1.c: Likewise.
48118
48119 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
48120
48121         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
48122
48123 2001-06-11  Richard Henderson  <rth@redhat.com>
48124
48125         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
48126
48127 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48128
48129         * gcc.c-torture/compile/20010611-1.c: New test.
48130
48131 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48132
48133         * gcc.dg/c99-tag-1.c: Add more tests.
48134
48135 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
48136
48137         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
48138         representation on MN10300 and ARM/Thumb.
48139
48140 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
48141
48142         * g77.f-torture/execute/20010610.f: New.
48143
48144 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
48145
48146         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
48147         names.
48148
48149 2001-06-09  Richard Henderson  <rth@redhat.com>
48150
48151         * gcc.c-torture/execute/ashrdi-1.c: New.
48152         * gcc.c-torture/execute/ashldi-1.c: New.
48153         * gcc.c-torture/execute/lshrdi-1.c: New.
48154
48155 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
48156
48157         * objc/execute/load-3.m: Added. Check sending +load to categories,
48158         in addition to classes.
48159
48160 2001-06-08  Stan Shebs  <shebs@apple.com>
48161
48162         * objc/execute/load-2.m: New test.  From Nicola Pero
48163         <n.pero@mi.flashnet.it>.
48164
48165 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
48166
48167         * gcc.c-torture/execute/20010605-2.c: New test.
48168
48169 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
48170
48171         * g++.old-deja/g++.abi/vbase2.C: New test.
48172         * g++.old-deja/g++.abi/vbase3.C: New test.
48173
48174 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
48175
48176         * g++.old-deja/g++.pt/friend49.C: New test.
48177
48178 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
48179
48180         * g++.old-deja/g++.ext/anon3.C: New test.
48181
48182 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
48183
48184         * g++.old-deja/g++.other/conv7.C: New test.
48185
48186 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
48187
48188         * gcc.c-torture/compile/20010605-2.c: New test.
48189
48190 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48191
48192         * gcc.c-torture/execute/20010604-1.c: New test.
48193
48194 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
48195
48196         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
48197
48198 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
48199
48200         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
48201         (g++_link_flags): Likewise.
48202         (g++_init): Pass gccpath's value to two previous functions.
48203
48204 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48205
48206         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
48207         Ensure logfile entry matches exec command line.
48208
48209 2001-05-31  Richard Henderson  <rth@redhat.com>
48210
48211         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
48212         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
48213
48214 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
48215
48216         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
48217         compiler for irix6.2
48218
48219 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
48220
48221         * g++.old-deja/g++.other/optimize3.C: New file.
48222
48223 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
48224
48225         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
48226         assemble.
48227
48228 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
48229
48230         * g++.old-deja/g++.other/optimize2.C: New file.
48231
48232 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
48233
48234         * gcc.c-torture/compile/20010518-2.c: New file.
48235         * gcc.c-torture/execute/20010518-1.c: New file.
48236         * gcc.c-torture/execute/20010518-2.c: New file.
48237
48238 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48239
48240         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
48241
48242 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
48243
48244         G++ no longer defines builtins that do not begin with __builtin.
48245         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
48246         * g++.old-deja/g++.brendand/misc13.C: Likewise.
48247         * g++.old-deja/g++.law/builtin1.C: Likewise.
48248         * g++.old-deja/g++.law/cvt2.C: Likewise.
48249         * g++.old-deja/g++.mike/net5.C: Likewise.
48250         * g++.old-deja/g++.other/builtins1.C: Likewise.
48251         * g++.old-deja/g++.other/builtins2.C: Likewise.
48252         * g++.old-deja/g++.other/builtins3.C: Likewise.
48253         * g++.old-deja/g++.other/builtins4.C: Likewise.
48254         * g++.old-deja/g++.other/inline8.C: Likewise.
48255         * g++.old-deja/g++.robertl/eb39.C: Likewise.
48256
48257 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
48258
48259         * g++.old-deja/g++.pt/using1.C: Adjust.
48260         * g++.old-deja/g++.pt/using2.C: New test.
48261
48262 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48263
48264         * gcc.dg/cpp/charconst.c: New tests.
48265         * gcc.dg/cpp/escape.c: New tests.
48266         * gcc.dg/cpp/escape-1.c: New tests.
48267         * gcc.dg/cpp/escape-2.c: New tests.
48268         * gcc.dg/cpp/ucs.c: New tests.
48269
48270 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
48271
48272         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
48273         native compiler for irix6.5.
48274
48275 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
48276
48277         * lib/g++.exp (g++_include_flags): Use args to compute
48278         get_multilibs.
48279         (g++_link_flags): Likewise.
48280         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
48281
48282 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48283
48284         * gcc.dg/c90-hexfloat-1.c: Add more tests.
48285
48286 2001-05-21  Geoff Keating  <geoffk@redhat.com>
48287
48288         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
48289         this file.
48290
48291 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48292
48293         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
48294         STACK_SIZE;
48295         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
48296         to STACK_SIZE; Use it to define size of add_histo array.
48297         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
48298         to STACK_SIZE.
48299         (f): Use GITT_SIZE to define size of gitt local table.
48300         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
48301         to STACK_SIZE; Use it to define size of bytemem array.
48302
48303 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48304
48305         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
48306         on 68HC11/HC12 due to the asm instruction.
48307         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
48308         * gcc.c-torture/compile/920520-1.x: Likewise.
48309         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
48310         on 68HC11/HC12 because the function is larger than 64K.
48311         * gcc.c-torture/compile/961203-1.x: New file, this test fails
48312         on 68HC11/HC12 because the structure is too large.
48313
48314 2001-05-20  Richard Henderson  <rth@redhat.com>
48315
48316         * gcc.c-torture/execute/20010520-1.c: New.
48317
48318 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48319
48320         * g++.old-deja/g++.warn/compare1.C: New test.
48321         * gcc.dg/compare4.c: New test.
48322
48323 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
48324
48325         * g++.old-deja/g++.other/optimize1.C: New test.
48326
48327 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48328
48329         * g++.old-deja/g++.pt/spec41.C: New test.
48330
48331 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
48332
48333         * gcc.c-torture/compile/20010114-1.x: Remove.
48334
48335 2001-05-18  Stan Shebs  <shebs@apple.com>
48336
48337         * gcc.c-torture/compile/20010518-1.c: New test.
48338
48339 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
48340
48341         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
48342         * g++.old-deja/g++.pt/crash67.C: New test.
48343
48344 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
48345
48346         * g++.old-deja/g++.other/debug9.C: New test.
48347
48348 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
48349
48350         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
48351
48352 2001-05-16  Jan Hubicka  <jh@suse.cz>
48353
48354         * gcc.c-torture/compile/20010516-1.c: New test.
48355
48356 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
48357
48358         * g++.old-deja/g++.other/crash41.C: New test.
48359
48360 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
48361
48362         * g++.old-deja/g++.pt/crash66.C: New test.
48363
48364 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
48365
48366         * g++.old-deja/g++.robertl/eb27.C: Convert.
48367
48368 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
48369
48370         * g++.dg/friend-warn.C: New test.  Do not warn about friend
48371         declaration being redundant.
48372
48373 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
48374
48375         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
48376
48377 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
48378
48379         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
48380
48381 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
48382
48383         * lib/g++.exp: Use testsuite_flags.
48384
48385 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
48386
48387         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
48388
48389 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48390
48391         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
48392
48393 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
48394
48395         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
48396
48397 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
48398
48399         * gcc.c-torture/compile/20010313-1.c: New test.
48400
48401 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
48402
48403         * gcc.dg/cpp/direct2.c: New test.
48404         * gccq.dg/cpp/direct2s.c: New test.
48405
48406         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
48407
48408 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
48409
48410         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
48411         * g++.old-deja/g++.other/op3.C: Likewise.
48412
48413 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48414
48415         * gcc.dg/cpp/syshdr.h: New file.
48416         * gcc.dg/cpp/sysmac1.c: Update.
48417         * gcc.dg/cpp/sysmac2.c: Update.
48418
48419 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48420
48421         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
48422
48423 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
48424
48425         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
48426         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
48427
48428 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
48429
48430         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
48431
48432 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
48433
48434         * lib/g++.exp (g++_include_flags): Don't use any special flags
48435         if TESTING_IN_BUILD_TREE is not defined.
48436         (g++_init): Use a plain 'c++' as the compiler if
48437         TESTING_IN_BUILD_TREEE is not defined.
48438
48439 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
48440
48441         * g++.old-deja/g++.eh/catch13.C: New test.
48442         * g++.old-deja/g++.eh/catch14.C: New test.
48443
48444 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
48445
48446         * gcc.dg/cpp/tr-define.c: New test.
48447
48448 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
48449
48450         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
48451         <stdlib.h>, not <malloc.h>.
48452
48453 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
48454
48455         * g++.old-deja/g++.ns/template17.C: New test.
48456
48457 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
48458
48459         * g++.old-deja/g++.pt/ref4.C: New test.
48460
48461 2001-04-30  Richard Henderson  <rth@redhat.com>
48462
48463         * gcc.dg/20000724-1.c: Revert last change.
48464
48465 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
48466
48467         * g77.f-torture/execute/20010430.f: New test.
48468
48469 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
48470
48471         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
48472
48473 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
48474
48475         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
48476
48477 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48478
48479         * g++.old-deja/g++.eh/crash6.C: New test.
48480
48481 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48482
48483         * g++.old-deja/g++.other/warn7.C: New test.
48484
48485 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48486
48487         * g++.old-deja/g++.other/defarg9.C: New test.
48488
48489 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
48490
48491         * g77.f-torture/compile/20010426.f: New test.
48492         * g77.f-torture/execute/20010426.f: New test.
48493
48494 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
48495
48496         * g77.f-torture/compile/20000629-1.x: Remove - error
48497         has been fixed.
48498
48499 2001-04-26  Jeffrey A Law  (law@cygnus.com)
48500
48501         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
48502         Tweak slightly to work with g++.dg framework.
48503         * g++.dg/special/ecos.exp: Run initp1.C test.
48504         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
48505
48506         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
48507         its linker doesn't give line numbers either.
48508         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
48509
48510 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48511
48512         * g++.old-deja/g++.other/lex1.C: New test.
48513
48514 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
48515
48516         * gcc.dg/noncompile/20010425-1.c: New test.
48517
48518 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48519
48520         * g++.old-deja/g++.pt/mangle2.C: New test.
48521
48522 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48523
48524         * gcc.dg/format/plus-1.c: New test.
48525
48526 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48527
48528         * gcc.dg/20010423-1.c: New test.
48529
48530 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48531
48532         * gcc.c-torture/execute/20010422-1.c: New test.
48533
48534 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
48535
48536         * g++.old-deja/g++.ns/type2.C: New test.
48537
48538 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
48539
48540         * g++.old-deja/g++.other/perf1.C: New test.
48541
48542 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
48543
48544         * gcc.dg/c99-func-2.c: Remove xfail.
48545         * gcc.dg/c99-func-3.c: Remove xfail.
48546         * gcc.dg/c99-func-4.c: Remove xfail.
48547
48548 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
48549
48550         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
48551
48552 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48553
48554         * gcc.c-torture/compile/20010423-1.c: New test.
48555
48556 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48557
48558         * g++.old-deja/g++.pt/typename28.C: New test.
48559
48560 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48561
48562         * g++.old-deja/g++.abi/empty2.C: New test.
48563         * g++.old-deja/g++.abi/empty3.C: New test.
48564
48565 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48566
48567         * g++.old-deja/g++.other/comdat2.C: New test.
48568         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
48569
48570 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48571
48572         * g++.old-deja/g++.other/overload14.C: New test.
48573
48574 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48575
48576         * g++.old-deja/g++.other/lookup23.C: New test.
48577
48578 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48579
48580         * gcc.c-torture/execute/20010403-1.c: New test.
48581
48582 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
48583             Mark Mitchell  <mark@codesourcery.com>
48584
48585         * lib/old-dejagnu.exp: Don't delete output of executable.
48586         Add .exe suffix to executables.
48587
48588 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
48589
48590         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
48591
48592 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48593
48594         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
48595
48596 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48597
48598         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
48599         * g++.old-deja/g++.abi/crash1.C: New test.
48600
48601 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48602
48603         * g++.old-deja/g++.other/crash40.C: New test.
48604
48605 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48606
48607         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
48608
48609 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
48610
48611         * g++.old-deja/g++.other/warn6.C: New test.
48612
48613 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48614
48615         * g++.old-deja/g++.robertl/eb42.C: Same.
48616
48617 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48618
48619         * gcc.dg/wtr-conversion-1.c: New testcase.
48620
48621 2001-04-10  Richard Henderson  <rth@redhat.com>
48622
48623         * g++.old-deja/g++.other/array5.C: New.
48624
48625 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48626
48627         * gcc.c-torture/execute/20010408-1.c: New test.
48628
48629 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
48630
48631         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
48632         headers and constructs.
48633         * g++.old-deja/g++.robertl/eb79.C: Same.
48634         * g++.old-deja/g++.robertl/eb77.C (main): Same.
48635         * g++.old-deja/g++.robertl/eb73.C: Same.
48636         * g++.old-deja/g++.robertl/eb66.C (main): Same.
48637         * g++.old-deja/g++.robertl/eb55.C (t): Same.
48638         * g++.old-deja/g++.robertl/eb54.C (main): Same.
48639         * g++.old-deja/g++.robertl/eb46.C (main): Same.
48640         * g++.old-deja/g++.robertl/eb44.C: Same.
48641         * g++.old-deja/g++.robertl/eb41.C (main): Same.
48642         * g++.old-deja/g++.robertl/eb4.C (main): Same.
48643         * g++.old-deja/g++.robertl/eb39.C: Same.
48644         * g++.old-deja/g++.robertl/eb33.C (main): Same.
48645         * g++.old-deja/g++.robertl/eb31.C (main): Same.
48646         * g++.old-deja/g++.robertl/eb30.C: Same.
48647         * g++.old-deja/g++.robertl/eb3.C: Same.
48648         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
48649         * g++.old-deja/g++.robertl/eb21.C: Same.
48650         * g++.old-deja/g++.robertl/eb15.C: Same.
48651         * g++.old-deja/g++.robertl/eb118.C: Same.
48652         * g++.old-deja/g++.robertl/eb115.C (main): Same.
48653         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
48654         * g++.old-deja/g++.robertl/eb109.C: Same.
48655         * g++.old-deja/g++.other/sibcall1.C (main): Same.
48656         * g++.old-deja/g++.mike/rtti1.C: Same.
48657         * g++.old-deja/g++.mike/p658.C: Same.
48658         * g++.old-deja/g++.mike/net46.C: Same.
48659         * g++.old-deja/g++.mike/net34.C: Same.
48660         * g++.old-deja/g++.mike/memoize1.C: Same.
48661         * g++.old-deja/g++.mike/eh2.C: Same.
48662         * g++.old-deja/g++.law/weak.C: Same.
48663         * g++.old-deja/g++.law/visibility7.C: Same.
48664         * g++.old-deja/g++.law/visibility25.C: Same.
48665         * g++.old-deja/g++.law/visibility22.C: Same.
48666         * g++.old-deja/g++.law/visibility2.C: Same.
48667         * g++.old-deja/g++.law/visibility17.C: Same.
48668         * g++.old-deja/g++.law/visibility13.C: Same.
48669         * g++.old-deja/g++.law/visibility10.C: Same.
48670         * g++.old-deja/g++.law/visibility1.C: Same.
48671         * g++.old-deja/g++.law/virtual3.C (eval): Same.
48672         * g++.old-deja/g++.law/vbase1.C: Same.
48673         * g++.old-deja/g++.law/operators32.C: Same.
48674         * g++.old-deja/g++.law/nest3.C: Same.
48675         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
48676         * g++.old-deja/g++.law/except5.C (main): Same.
48677         * g++.old-deja/g++.law/cvt7.C (run): Same.
48678         * g++.old-deja/g++.law/cvt2.C: Same.
48679         * g++.old-deja/g++.law/cvt16.C: Same.
48680         * g++.old-deja/g++.law/ctors6.C (bar): Same.
48681         * g++.old-deja/g++.law/ctors17.C (main): Same.
48682         * g++.old-deja/g++.law/ctors13.C: Same.
48683         * g++.old-deja/g++.law/ctors12.C (main): Same.
48684         * g++.old-deja/g++.law/ctors10.C: Same.
48685         * g++.old-deja/g++.law/code-gen5.C: Same.
48686         * g++.old-deja/g++.law/bad-error7.C: Same.
48687         * g++.old-deja/g++.law/arm9.C: Same.
48688         * g++.old-deja/g++.law/arm12.C: Same.
48689         * g++.old-deja/g++.law/arg8.C: Same.
48690         * g++.old-deja/g++.law/arg1.C: Same.
48691         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
48692         * g++.old-deja/g++.jason/template31.C: Same.
48693         * g++.old-deja/g++.jason/template24.C (main): Same.
48694         * g++.old-deja/g++.jason/2371.C: Same.
48695         * g++.old-deja/g++.eh/new2.C: Same.
48696         * g++.old-deja/g++.eh/new1.C: Same.
48697         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
48698         * g++.old-deja/g++.brendan/nest21.C (main): Same.
48699         * g++.old-deja/g++.brendan/err-msg3.C: Same.
48700         * g++.old-deja/g++.brendan/crash62.C: Same.
48701         * g++.old-deja/g++.brendan/crash52.C: Same.
48702         * g++.old-deja/g++.brendan/crash49.C (main): Same.
48703         * g++.old-deja/g++.brendan/crash38.C: Same.
48704         * g++.old-deja/g++.brendan/crash15.C (main): Same.
48705         * g++.old-deja/g++.brendan/copy9.C: Same.
48706
48707 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
48708
48709         * gcc.c-torture/execute/20001203-2.c (memset):
48710         Count argument is of type __SIZE_TYPE__.
48711
48712 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
48713
48714         * gcc.c-torture/compile/20010404-1.c: New test.
48715
48716 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
48717
48718         * gcc.c-torture/compile/20010326-1.c: New test.
48719
48720 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
48721
48722         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
48723         peculiarities of the SH.
48724         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
48725
48726 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48727
48728         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
48729         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
48730         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
48731
48732 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48733
48734         * g77.f-torture/compile/20010321-1.f: New test.
48735
48736 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48737
48738         * gcc.c-torture/compile/20010329-1.c: New test.
48739
48740 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48741
48742         * gcc.c-torture/execute/20010329-1.c: New test.
48743
48744 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
48745
48746         * g++.old-deja/g++.other/eh4.C: Fix typo.
48747
48748 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
48749
48750         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
48751
48752 2001-03-28  Philip Blundell  <philb@gnu.org>
48753
48754         * gcc.c-torture/compile/20010328-1.c: New test.
48755
48756 2001-03-27  Richard Henderson  <rth@redhat.com>
48757
48758         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
48759         * g++.old-deja/g++.eh/vbase3.C: Likewise.
48760
48761 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
48762
48763         * gcc.c-torture/compile/20010327-1.c: New test.
48764
48765 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48766
48767         * g++.old-deja/g++.other/friend12.C: New test.
48768         * g++.old-deja/g++.other/friend9.C: Expect no errors.
48769         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
48770
48771 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48772
48773         * gcc.c-torture/execute/20010325-1.c: New test.
48774
48775 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
48776
48777         * g++.old-deja/g++.other/mangle3.C: New test.
48778
48779 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
48780
48781         * g++.old-deja/g++.other/anon8.C: New test.
48782
48783 2001-03-20  Philip Blundell  <philb@gnu.org>
48784
48785         * gcc.c-torture/compile/20010320-1.c: New test.
48786
48787 2001-03-17  Richard Henderson  <rth@redhat.com>
48788
48789         * g++.old-deja/g++.other/eh4.C: Add expected error text.
48790
48791 2001-03-15  Geoff Keating  <geoff@redhat.com>
48792
48793         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
48794         tests on AIX.
48795
48796 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
48797
48798         * g++.old-deja/g++.other/eh4.C: New test.
48799
48800 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
48801
48802         * gcc.dg/cpp/mi1.c: Update.
48803
48804 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
48805
48806         * g++.old-deja/g++.other/regstack.C: New test.
48807
48808 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48809
48810         * g++.old-deja/g++.other/ref4.C: New test.
48811
48812 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
48813
48814         * objc/execute/va_method.m: Added.
48815         * objc/execute/IMP.m: Added.
48816         * objc/execute/_cmd.m: Added.
48817         * objc/execute/accessing_ivars.m: Added.
48818         * objc/execute/class-1.m: Added.
48819         * objc/execute/class-10.m: Added.
48820         * objc/execute/class-11.m: Added.
48821         * objc/execute/class-12.m: Added.
48822         * objc/execute/class-13.m: Added.
48823         * objc/execute/class-14.m: Added.
48824         * objc/execute/class-2.m: Added.
48825         * objc/execute/class-3.m: Added.
48826         * objc/execute/class-4.m: Added.
48827         * objc/execute/class-5.m: Added.
48828         * objc/execute/class-6.m: Added.
48829         * objc/execute/class-7.m: Added.
48830         * objc/execute/class-8.m: Added.
48831         * objc/execute/class-9.m: Added.
48832         * objc/execute/class-tests-1.h
48833         * objc/execute/class-tests-2.h
48834         * objc/execute/compatibility_alias.m: Added.
48835         * objc/execute/encode-1.m: Added.
48836         * objc/execute/formal_protocol-1.m: Added.
48837         * objc/execute/formal_protocol-2.m: Added.
48838         * objc/execute/formal_protocol-3.m: Added.
48839         * objc/execute/formal_protocol-4.m: Added.
48840         * objc/execute/formal_protocol-5.m: Added.
48841         * objc/execute/formal_protocol-6.m: Added.
48842         * objc/execute/formal_protocol-7.m: Added.
48843         * objc/execute/informal_protocol.m: Added.
48844         * objc/execute/initialize.m: Added.
48845         * objc/execute/load.m: Added.
48846         * objc/execute/many_args_method.m: Added.
48847         * objc/execute/nested-3.m: Added.
48848         * objc/execute/no_clash.m: Added.
48849         * objc/execute/private.m: Added.
48850         * objc/execute/redefining_self.m: Added.
48851         * objc/execute/root_methods.m: Added.
48852         * objc/execute/selector-1.m: Added.
48853         * objc/execute/static-1.m: Added.
48854         * objc/execute/static-2.m: Added.
48855         * objc/execute/va_method.m: Added.
48856
48857 2001-03-10  Richard Henderson  <rth@redhat.com>
48858
48859         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
48860
48861 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48862
48863         * g++.old-deja/g++.other/crash31.C: XFAIL.
48864         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
48865         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
48866         * gcc.c-torture/execute/20010123-1.x: XFAIL.
48867         * gcc.c-torture/execute/20010124-1.x: XFAIL.
48868         * gcc.dg/sequence-pt-1.c: XFAIL one test.
48869
48870 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48871
48872         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
48873
48874 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48875
48876         * gcc.dg/20000724-1.c: Don't use multiline strings.
48877
48878 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48879
48880         * objc/execute/string1.m, objc/execute/string2.m: Compare the
48881         result of -cString against what we expect it to be; don't just
48882         print it out for no one to read.
48883
48884         * objc/execute/string3.m, objc/execute/string4.m: New tests.
48885         Based on testcases provided by Nicola Pero.
48886
48887 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48888
48889         * gcc.dg/cpp/macro7.c: New test.
48890
48891 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48892
48893         * gcc.dg/cpp/multiline.c: Update.
48894
48895 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48896
48897         * g++.old-deja/g++.other/enum3.C: New test.
48898
48899 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48900
48901         * g++.old-deja/g++.other/pod1.C: New test.
48902
48903 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48904
48905         * g++.old-deja/g++.ext/overload1.C: New test.
48906
48907 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48908
48909         * g++.old-deja/g++.pt/using1.C: New test.
48910
48911 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48912
48913         * g++.old-deja/g++.other/using9.C: New test.
48914
48915 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
48916
48917         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
48918
48919         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
48920
48921 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
48922
48923         * g++.old-deja/g++.ext/realpt1.C: Remove.
48924
48925 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
48926
48927         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
48928
48929 2001-02-26  Will Cohen  <wcohen@redhat.com>
48930
48931         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
48932
48933 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
48934
48935         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
48936         templatized constructors.
48937
48938 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48939
48940         * gcc.c-torture/execute/20010224-1.c: New test.
48941
48942 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
48943
48944         * gcc.c-torture/execute/20010222-1.c: New test.
48945
48946 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
48947
48948         * g++.old-deja/g++.other/inline20.C: New test.
48949
48950 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
48951
48952         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
48953
48954 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48955
48956         * g++.old-deja/g++.other/lookup22.C: New test.
48957
48958 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
48959
48960         * g77.dg: New directory.
48961         * g77.dg/20010216-1.f: New test case.
48962         * g77.dg/dg.exp: New driver.
48963         * lib/g77-dg.exp: New driver library.
48964
48965 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48966
48967         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
48968
48969 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
48970
48971         * g++.old-deja/g++.other/decl9.C: New test.
48972
48973 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
48974
48975         * g++.old-deja/g++.other/init16.C: Update the test so that it does
48976         not need <string> and also tests the initialization at runtime.
48977
48978 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48979
48980         * gcc.c-torture/execute/longlong.c: New test.
48981
48982 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48983
48984         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
48985
48986 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48987
48988         * gcc.c-torture/execute/920302-1.c (execute):
48989         Change argument type to short.
48990
48991 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48992
48993         * g++.old-deja/g++.pt/deduct6.C: New test.
48994
48995 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48996
48997         * g++.old-deja/g++.pt/deduct5.C: New test.
48998
48999 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
49000
49001         * gcc.c-torture/execute/20010209-1.c: New test.
49002
49003 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
49004
49005         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
49006
49007 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
49008
49009         * g++.dg/vtgc1.C: Update for new ABI.
49010
49011         * consistency.vlad: New directory, 1665 files.
49012
49013 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49014
49015         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
49016         return type.
49017         * gcc.dg/cpp/digraphs.c: Declare puts.
49018
49019 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49020
49021         * g++.old-deja/g++.other/warn5.C: New test.
49022
49023 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49024
49025         * g++.old-deja/g++.pt/spec40.C: New test.
49026
49027 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49028
49029         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
49030         case.
49031         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
49032
49033 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
49034
49035         * gcc.c-torture/compile/20010209-1.c: New test.
49036
49037 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
49038
49039         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
49040         excess errors message but not if it crashes.
49041         * g++.old-deja/g++.other/crash27.C: Likewise.
49042         * g++.old-deja/g++.other/crash28.C: Likewise.
49043         * g++.old-deja/g++.other/crash30.C: Likewise.
49044         * g++.old-deja/g++.other/crash32.C: Likewise.
49045         * g++.old-deja/g++.other/crash35.C: Likewise.
49046         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49047
49048 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49049
49050         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
49051         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
49052         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
49053         g77.f-torture/execute/execute.exp,
49054         g77.f-torture/noncompile/noncompile.exp,
49055         gcc.c-torture/execute/execute.exp,
49056         gcc.c-torture/execute/memcheck/memcheck.exp,
49057         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
49058         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
49059         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
49060         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
49061         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
49062         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
49063         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49064         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
49065         Remove bug reporting instructions with ancient email addresses.
49066
49067 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
49068
49069         * gcc.dg/20010202-1.c: New test.
49070         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
49071
49072 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
49073
49074         * g++.dg/stdbool-if.C: New test.
49075
49076 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
49077
49078         * objc/execute/fdecl.m: Added main().
49079
49080 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
49081
49082         * gcc.c-torture/execute/20010206-1.c: New test.
49083
49084 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49085
49086         * gcc.dg/cpp/avoidpaste1.c: Update.
49087
49088 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
49089
49090         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
49091         Pero <nicola@brainstorm.co.uk>.
49092         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
49093
49094 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
49095
49096         * g++.old-deja/g++.pt/spec39.C: New test.
49097
49098 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
49099
49100         * gcc.c-torture/compile/20010202-1.c: New test.
49101
49102 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
49103
49104         * g++.old-deja/g++.abi/primary2.C: New test.
49105         * g++.old-deja/g++.abi/primary3.C: New test.
49106         * g++.old-deja/g++.abi/primary4.C: New test.
49107         * g++.old-deja/g++.abi/primary5.C: New test.
49108         * g++.old-deja/g++.abi/vtable3.h: New test.
49109         * g++.old-deja/g++.abi/vtable3a.C: New test.
49110         * g++.old-deja/g++.abi/vtable3b.C: New test.
49111         * g++.old-deja/g++.abi/vtable3c.C: New test.
49112         * g++.old-deja/g++.abi/vtable3d.C: New test.
49113         * g++.old-deja/g++.abi/vtable3e.C: New test.
49114         * g++.old-deja/g++.abi/vtable3f.C: New test.
49115         * g++.old-deja/g++.abi/vtable3g.C: New test.
49116         * g++.old-deja/g++.abi/vtable3h.C: New test.
49117         * g++.old-deja/g++.abi/vtable3i.C: New test.
49118         * g++.old-deja/g++.abi/vtable3j.C: New test.
49119         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
49120
49121 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
49122
49123         * g++.old-deja/g++.other/anon6.C: New test.
49124         * g++.old-deja/g++.other/anon7.C: New test.
49125
49126 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
49127
49128         * gcc.dg/cpp/avoidpaste2.c: New tests.
49129
49130 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
49131
49132         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
49133
49134 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
49135
49136         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
49137         DECIMAL_DIG cases for Irix."
49138
49139 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
49140
49141         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
49142
49143 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49144
49145         * gcc.dg/c99-tag-1.c: New test.
49146
49147 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
49148
49149         * gcc.dg/cpp/tr-warn1.c: Add tests.
49150
49151 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
49152
49153         * gcc.dg/cpp/avoidpaste1.c: Update.
49154         * gcc.dg/cpp/paste4.c: Update.
49155
49156 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
49157
49158         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
49159         cases for Irix.
49160
49161 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49162
49163         * g++.old-deja/g++.other/inline19.C: New test.
49164
49165 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49166
49167         * gcc.dg/Wlarger-than.c: New test.
49168
49169 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49170
49171         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
49172
49173 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
49174
49175         * gcc.c-torture/execute/20010129-1.c: New test.
49176         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
49177
49178 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
49179
49180         * gcc.dg/cpp/avoidpaste1.c: Test case.
49181
49182 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
49183
49184         * g++.old-deja/g++.other/inline18.C: New test.
49185
49186 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49187
49188         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
49189         and __builtin_putchar.
49190
49191 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
49192
49193         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
49194         tests.
49195
49196 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
49197
49198         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
49199         floating point number rounding mode to round to the nearest
49200         representable mode.
49201
49202 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
49203
49204         * g++.old-deja/g++.other/mangle2.C: New test.
49205
49206 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49207
49208         * gcc.c-torture/compile/20010124-1.c: New test.
49209
49210 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
49211
49212         * g++.old-deja/g++.pt/spec38.C: New test.
49213
49214 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49215
49216         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
49217         "Build don't run".
49218
49219 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49220
49221         * gcc.c-torture/execute/20010123-1.c: New test.
49222
49223 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
49224
49225         * g++.old-deja/g++.pt/spec37.C: New test.
49226
49227 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
49228
49229         * g++.old-deja/g++.pt/overload14.C: New test.
49230
49231 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49232
49233         * gcc.c-torture/execute/20010122-1.c: New test, exercise
49234         __builtin_return_address.
49235
49236 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
49237
49238         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
49239         * g++.old-deja/g++.pt/spec35.C: New test.
49240         * g++.old-deja/g++.pt/spec36.C: New test.
49241
49242 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
49243
49244         * gcc.c-torture/compile/20010118-1.c: New test.
49245
49246 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
49247
49248         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
49249
49250 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
49251
49252         * gcc.c-torture/execute/20010119-1.c: New test.
49253
49254 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49255
49256         * g++.old-deja/g++.other/vbase5.C: New test.
49257
49258 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
49259
49260         * gcc.c-torture/execute/20010118-1.c: New test.
49261
49262 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49263
49264         * g++.old-deja/g++.pt/deduct3.C: New test.
49265
49266 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49267
49268         * g++.old-deja/g++.pt/spec34.C: New test.
49269
49270 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
49271
49272         * g77.f-torture/compile/20000601-2.f: New test.
49273
49274 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49275
49276         * g++.old-deja/g++.other/init17.C: New test.
49277
49278 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
49279
49280         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
49281
49282 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49283
49284         * g++.old-deja/g++.pt/unify8.C: New test.
49285
49286 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49287
49288         * g++.old-deja/g++.abi/vbase1.C: New test.
49289
49290 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49291
49292         * g++.old-deja/g++.pt/crash65.C: New test.
49293
49294 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
49295
49296         * gcc.dg/cpp/assembl2.S: New test case.
49297
49298 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
49299
49300         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
49301         are supported.
49302
49303 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49304
49305         * g++.old-deja/g++.other/builtins1.C: New test.
49306         * g++.old-deja/g++.other/builtins2.C: Likewise.
49307         * g++.old-deja/g++.other/builtins3.C: Likewise.
49308         * g++.old-deja/g++.other/builtins4.C: Likewise.
49309
49310 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
49311
49312         * gcc.c-torture/compile/20010117-1.c: New test.
49313         * gcc.c-torture/compile/20010117-2.c: New test.
49314
49315 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49316
49317         * g77.f-torture/execute/20010116.[fx]: New test,
49318         XFAIL on i?86-*-*.
49319         * g77.f-torture/compile/20010115.f: Indicate it's
49320         a test for PR fortran/1636.
49321
49322 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49323
49324         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
49325
49326 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49327
49328         * g77.f-torture/compile/20010115.f: New test.
49329
49330 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
49331
49332         * g++.old-deja/g++.pt/nontype5.C: New test.
49333
49334 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
49335
49336         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
49337         have an equivalent working one below it.
49338
49339 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
49340
49341         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
49342         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
49343
49344 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
49345
49346         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
49347         message containing "init_priority".
49348         (conpr-2.C): Likewise.
49349         (conpr-3.C): Likewise.
49350         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
49351
49352 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49353
49354         * gcc.c-torture/execute/20010114-2.c: New test.
49355
49356 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
49357
49358         * gcc.c-torture/compile/20010114-1.c: New test.
49359         * gcc.c-torture/compile/20010114-1.x: Xfail.
49360         * gcc.c-torture/compile/20010114-2.c: New test.
49361         * gcc.c-torture/execute/20010114-1.c: New test.
49362         * gcc.dg/trunc-1.c: New test.
49363         * gcc.dg/uninit-B.c: New test.
49364
49365 2001-01-13  Nick Clifton  <nickc@redhat.com>
49366
49367         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
49368         target.
49369
49370 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49371
49372         * gcc.c-torture/compile/20010113-1.c: New test.
49373
49374 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
49375
49376         * gcc.c-torture/compile/20001212-1.c: New test.
49377
49378 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49379
49380         * gcc.dg/cpp/widestr1.c: Update.
49381         * gcc.dg/cpp/prag-imp.c: Remove.
49382
49383 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
49384
49385         * gcc.c-torture/execute/20000801-3.x: Remove.
49386         * gcc.dg/c90-init-1.c: New test.
49387         * gcc.dg/c99-init-1.c: New test.
49388         * gcc.dg/c99-init-2.c: New test.
49389         * gcc.dg/gnu99-init-1.c: New test.
49390
49391 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
49392
49393         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
49394         testing that no relevant ones were found.
49395
49396 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
49397
49398         * g++.old-deja/g++.pt/cast2.C: New test.
49399
49400 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
49401
49402         * g++.old-deja/g++.pt/friend47.C: New test.
49403
49404 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49405
49406         * g++.old-deja/g++.pt/instantiate13.C: New test.
49407
49408 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49409
49410         * g++.old-deja/g++.other/defarg7.C: New test.
49411         * g++.old-deja/g++.other/defarg8.C: New test.
49412
49413 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49414
49415         * g++.old-deja/g++.pt/crash64.C: New test.
49416
49417 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49418
49419         * g++.old-deja/g++.pt/crash63.C: New test.
49420
49421 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49422
49423         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
49424
49425 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
49426
49427         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
49428
49429 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49430
49431         * g++.old-deja/g++.pt/error3.C: New test.
49432
49433 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49434
49435         * g++.old-deja/g++.other/crash39.C: New test.
49436
49437 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49438
49439         * g++.old-deja/g++.other/vbase4.C: New test.
49440
49441 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
49442
49443         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
49444         * gcc.dg/special/20000419-2.c: New file. Identical to above.
49445         * gcc.dg/special/special.exp: New test driver which will check
49446         for alias support for the above test.
49447
49448 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
49449
49450         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
49451         problems on small machines.
49452         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
49453         parameterize.
49454
49455 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
49456
49457         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
49458         mips.
49459         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
49460
49461 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
49462
49463         * g++.old_deja/g++.pt/using8.C: New test.
49464
49465 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49466
49467         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
49468
49469 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
49470
49471         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
49472         where a failure is expected.
49473         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
49474
49475 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49476
49477         * g++.old_deja/g++.pt/instantiate12.C: New test.
49478
49479 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49480
49481         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
49482         start of structs.
49483         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
49484         * g++.old-deja/g++.brendan/crash17.C: Likewise.
49485         * g++.old-deja/g++.brendan/crash29.C: Likewise.
49486         * g++.old-deja/g++.brendan/crash48.C: Likewise.
49487         * g++.old-deja/g++.brendan/ns1.C: Likewise.
49488         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
49489         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
49490         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
49491         * g++.old-deja/g++.eh/spec6.C: Likewise.
49492         * g++.old-deja/g++.jason/crash3.C: Likewise.
49493         * g++.old-deja/g++.law/ctors11.C: Likewise.
49494         * g++.old-deja/g++.law/ctors17.C: Likewise.
49495         * g++.old-deja/g++.law/ctors5.C: Likewise.
49496         * g++.old-deja/g++.law/ctors9.C: Likewise.
49497         * g++.old-deja/g++.mike/ambig1.C: Likewise.
49498         * g++.old-deja/g++.mike/net22.C: Likewise.
49499         * g++.old-deja/g++.mike/p3538a.C: Likewise.
49500         * g++.old-deja/g++.mike/p3538b.C: Likewise.
49501         * g++.old-deja/g++.mike/virt3.C: Likewise.
49502         * g++.old-deja/g++.niklas/t128.C: Likewise.
49503         * g++.old-deja/g++.other/anon4.C: Likewise.
49504         * g++.old-deja/g++.other/using1.C: Likewise.
49505         * g++.old-deja/g++.other/warn3.C: Likewise.
49506         * g++.old-deja/g++.pt/t37.C: Likewise.
49507         * g++.old-deja/g++.robertl/eb69.C: Likewise.
49508         * g++.old-deja/g++.robertl/eb71.C: Likewise.
49509
49510 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49511
49512         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
49513
49514 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49515
49516         * gcc.c-torture/execute/stdio-opt-3.c: New test.
49517
49518 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
49519
49520         * gcc.c-torture/compile/20010107-1.c: New test.
49521
49522 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49523
49524         * gcc.c-torture/execute/builtin-noret-1.c: New test.
49525
49526 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49527
49528         * gcc.dg/format/format.h: New file.
49529         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
49530         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
49531         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
49532         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
49533         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
49534         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
49535         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
49536         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
49537         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
49538         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
49539         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
49540         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
49541         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
49542         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
49543         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
49544         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
49545         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
49546         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
49547         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
49548         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
49549         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
49550         instead of declaring standard types, macros and functions in each
49551         test.
49552
49553 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
49554
49555         * gcc.c-torture/execute/20010106-1.c: New test.
49556
49557 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49558
49559         * gcc.dg/format/format.exp: New file.
49560         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
49561         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
49562         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
49563         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
49564         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
49565         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
49566         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
49567         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
49568         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
49569         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
49570         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
49571         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
49572         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
49573         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
49574         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
49575         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
49576         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
49577         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
49578         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
49579         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
49580         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
49581         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
49582         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
49583         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
49584         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
49585         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
49586         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
49587         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
49588         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
49589         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
49590         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
49591         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
49592         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
49593         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
49594         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
49595         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
49596         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
49597         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
49598         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
49599         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
49600         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
49601         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
49602
49603 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
49604
49605         * gcc.c-torture/execute/991228-1.c: Take word endianness into
49606         account.
49607
49608 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49609
49610         * gcc.c-torture/execute/builtin-complex-1.c: New test.
49611
49612 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
49613
49614         * g++.old-deja/g++.pt/crash62.C: New test.
49615
49616 2001-01-04  Richard Henderson  <rth@redhat.com>
49617
49618         * gcc.dg/20000926-1.c: Update expected warnings.
49619         * gcc.dg/array-2.c: Likewise.
49620         * gcc.dg/array-4.c: Also validate flexible array members.
49621         * gcc.dg/c99-flex-array-1.c: New.
49622
49623 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49624
49625         * gcc.c-torture/compile/20001222-1.x: Remove.
49626
49627 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49628
49629         * gcc.c-torture/execute/built-in-setjmp.c: New.
49630
49631 2001-01-03  Richard Henderson  <rth@redhat.com>
49632
49633         * gcc.dg/940510-1.c: Update expected error wording.
49634         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
49635
49636 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
49637
49638         * lib/target-supports.exp (check_alias_available): Modified to
49639         indicate aliases not supported if only weak aliases are supported.
49640
49641 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49642
49643         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
49644         Turn on cmpstrsi checks for __pj__ and __i370__.
49645
49646 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49647
49648         * g++.old-deja/g++.other/virtual11.C: New test.
49649
49650 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49651
49652         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
49653
49654 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49655
49656         * gcc.c-torture/compile/20010102-1.c: New test.
49657
49658 2001-01-02  Andreas Jaeger  <aj@suse.de>
49659
49660         * gcc.dg/noreturn-3.c: New test.
49661
49662         * gcc.dg/noreturn-4.c: New test.
49663
49664 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49665
49666         * gcc.c-torture/execute/stdio-opt-1.c: Also test
49667         __builtin_fputc and __builtin_fwrite.
49668
49669 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49670
49671         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
49672         signed char, not default char.
49673
49674 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49675
49676         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
49677
49678 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
49679
49680         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
49681
49682 2000-12-29  Richard Henderson  <rth@redhat.com>
49683
49684         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
49685         (__cyg_profile_func_exit): Define.
49686
49687 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49688
49689         * g++.dg/vtgc1.C: New test.
49690
49691 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
49692
49693         * gcc.dg/noncompile/20001228-1.c: New test.
49694
49695         * gcc.dg/20001228-1.c: New test.
49696
49697         * gcc.c-torture/execute/20001228-1.c: New test.
49698
49699 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
49700
49701         * gcc.dg/format-strfmon-1.c: New test.
49702
49703 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49704
49705         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
49706         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
49707         * gcc.c-torture/execute/string-opt-1.c: Likewise.
49708         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49709         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49710         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49711         * gcc.c-torture/execute/string-opt-6.c: Likewise.
49712         * gcc.c-torture/execute/string-opt-7.c: Likewise.
49713         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49714         * gcc.c-torture/execute/string-opt-9.c: Likewise.
49715         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49716         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49717         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49718
49719         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
49720         * gcc.c-torture/execute/string-opt-4.c: Test index.
49721
49722 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
49723
49724         * gcc.c-torture/compile/20001226-1.c: New test.
49725
49726 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49727
49728         * gcc.c-torture/compile/20001222-1.c: New test.
49729         * gcc.c-torture/compile/20001222-1.x: Xfail.
49730
49731 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
49732
49733         * gcc.c-torture/execute/comp-goto-2.c: New test.
49734
49735 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
49736
49737         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
49738         Use long types if __INT_MAX__ is 32767.
49739         (main): Use cast to (sint32 *) when poking 88 into a_page.
49740
49741         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
49742
49743 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
49744
49745         * gcc.c-torture/compile/20001221-1.c: New test.
49746         * gcc.c-torture/execute/20001221-1.c: New test.
49747
49748 2000-12-20  Richard Henderson  <rth@redhat.com>
49749
49750         * g++.old-deja/g++.pt/crash36.C: Update error lines.
49751         * g++.old-deja/g++.robertl/eb109.C: Likewise.
49752
49753 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49754
49755         * gcc.dg/compare3.c: New test.
49756
49757 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49758
49759         * gcc.dg/format-warnll-1.c: New test.
49760
49761 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
49762
49763         * gcc.dg/cpp/cmdlne-P.c: New test.
49764
49765 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49766
49767         * gcc.c-torture/execute/builtin-abs-1.c,
49768         gcc.c-torture/execute/builtin-abs-2.c: New tests.
49769
49770 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49771
49772         * gcc.dg/cpp/multiline.c: New test.
49773
49774 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49775
49776         * g++.old-deja/g++.other/syshdr1.C: Update.
49777         * gcc.dg/cpp/lineflags.c: Remove temporarily.
49778
49779 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49780
49781         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
49782
49783 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49784
49785         * g++.old-deja/g++.pt/ttp65.C: New test.
49786
49787 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49788
49789         * g++.old-deja/g++.pt/ttp64.C: New test.
49790
49791 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49792
49793         * g++.old-deja/g++.pt/spec33.C: New test.
49794
49795 2000-12-14  Catherine Moore  <clm@redhat.com>
49796
49797         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
49798         * gcc.c-torture/execute/920612-2.c: Likewise.
49799         * gcc.c-torture/execute/920428-2.c: Likewise.
49800         * gcc-c-torture/execute/va-arg-11.c: Call exit.
49801         * gcc.c-torture/execute/va-arg-21.c: Likewise.
49802
49803 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49804
49805         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
49806         * gcc.dg/pack-test-2.c: Likewise.
49807
49808 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49809
49810         Tests by Zack Weinberg <zackw@stanford.edu>.
49811
49812         * gcc.dg/cpp/defined.c: Update.
49813         * gcc.dg/cpp/defined_trad.c: New tests.
49814
49815 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49816
49817         * gcc.dg/cpp/trad-direct.c: Update.
49818
49819 2000-12-11  Neil Booth  <neilb@earthling.net>
49820
49821         * gcc.dg/cpp/defined_trad.c
49822
49823 2000-12-11  Neil Booth  <neilb@earthling.net>
49824
49825         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
49826
49827 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49828
49829         * gcc.dg/format-miss-2.c: New test.
49830
49831 2000-12-09  Neil Booth  <neilb@earthling.net>
49832
49833         * gcc.dg/cpp/lineflags.c: New tests.
49834         * gcc.dg/cpp/poison.c: Update.
49835         * gcc.dg/cpp/redef2.c: Update.
49836         * gcc.dg/cpp/skipping.c: New test.
49837
49838 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
49839
49840         * g++.old-deja/g++.other/eh3.C: New testcase.
49841
49842 2000-12-07  Neil Booth  <neilb@earthling.net>
49843
49844         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
49845         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
49846         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
49847         wtr-union-init-2.c, wtr-union-init-3.c: Update.
49848         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
49849         Update.
49850
49851 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49852
49853         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
49854         __SIZE_TYPE__ instead of int for type of integers cast to
49855         pointers.
49856
49857 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
49858
49859         * g++.old-deja/g++.other/cleanup4.C: New test.
49860
49861 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49862
49863         * format-sec-1.c: New test.
49864
49865 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49866
49867         * gcc.dg/format-nonlit-3.c: New test.
49868
49869 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49870
49871         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
49872         through a null pointer.
49873
49874 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49875
49876         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
49877         * g++.old-deja/g++.pt/partial4.C: New test.
49878
49879 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
49880
49881         * gcc.c-torture/execute/ieee/hugeval.x: New.
49882
49883 2000-12-06  Neil Booth  <neilb@earthling.net>
49884
49885         * gcc.dg/cpp/backslash2.c: New tests.
49886
49887 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49888
49889         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
49890         * gcc.c-torture/execute/stdio-opt-2.c: New test.
49891
49892 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
49893
49894         * gcc.c-torture/execute/20001203-2.c: New testcase.
49895
49896 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49897
49898         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
49899         * g++.old-deja/g++.other/virtual10.C: New test.
49900
49901 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49902
49903         * g++.old-deja/g++.mike/pmf5.C: Remove test.
49904
49905 2000-12-05  Richard Henderson  <rth@redhat.com>
49906
49907         * gcc.c-torture/compile/20001205-1.c: New.
49908
49909 2000-12-04  Neil Booth  <neilb@earthling.net>
49910
49911         * g++.old-deja/g++.other/virtual9.C: New test.
49912         * g++.old-deja/g++.pt/crash61.C: New test.
49913         * gcc.c-torture/execute/loop-9.c: New test.
49914
49915 2000-12-04  Neil Booth  <neilb@earthling.net>
49916
49917         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
49918         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
49919         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
49920         * gcc.dg/cpp/extratokens.c: ...here.
49921
49922 2000-12-04  Neil Booth  <neilb@earthling.net>
49923
49924         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
49925         New tests.
49926
49927 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49928
49929         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
49930         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
49931
49932 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49933
49934         * gcc.c-torture/execute/20001203-1.c: New test.
49935
49936 2000-12-03  Neil Booth  <neilb@earthling.net>
49937
49938         * gcc.dg/cpp/macro6.c: New test cases.
49939
49940 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49941
49942         * gcc.c-torture/execute/string-opt-9.c: New test.
49943         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49944         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49945         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49946
49947         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
49948         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
49949
49950 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
49951
49952         * gcc.dg/cpp/if-6.c: New testcase.
49953
49954         * gcc.dg/20001201-1.c: New testcase.
49955
49956 2000-12-02  Neil Booth  <neilb@earthling.net>
49957
49958         * g++.old-deja/g++.other/externC4.C,
49959         g++.old-deja/g++.other/friend10.C: New tests.
49960
49961 2000-12-02  Neil Booth  <neilb@earthling.net>
49962
49963         * g++.old-deja/g++.other/instan2.C
49964         * g++.old-deja/g++.other/instan3.C: New test.
49965
49966 2000-12-02  Neil Booth  <neilb@earthling.net>
49967
49968         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
49969         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
49970         gnuc99.c,gnuc99-pedantic.c: New tests.
49971
49972 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49973
49974         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
49975         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
49976
49977 2000-12-01  Neil Booth  <neilb@earthling.net>
49978
49979         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
49980         * gcc.dg/cpp/poison.c: Update.
49981         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
49982
49983 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
49984
49985         * g77.f-torture/execute/20001201.f: New test.
49986
49987 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49988
49989         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
49990
49991 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
49992
49993         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
49994
49995 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
49996
49997         * g++.old-deja/g++.other/cast6.C: New test.
49998
49999 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
50000
50001         * gcc.c-torture/execute/20001130-2.c: New testcase.
50002
50003 2000-11-30  Richard Henderson  <rth@redhat.com>
50004
50005         * gcc.c-torture/execute/20001130-1.c: New test.
50006
50007 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50008
50009         * g++.old-deja/g++.other/op3.C: New test.
50010
50011 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50012
50013         * g++.old-deja/g++.other/op2.C: New test.
50014
50015 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50016
50017         * g++.old-deja/g++.other/crash38.C: New test.
50018
50019 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
50020
50021         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
50022
50023 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
50024
50025         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
50026         tests.
50027         * gcc.c-torture/execute/string-opt-6.c: New test.
50028
50029         * gcc.dg/20001117-1.c: Add main.
50030
50031 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
50032
50033         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
50034         Move from here ...
50035         * gcc.dg/940510-1.c: ... to here.
50036
50037         * gcc.dg/20000926-1.c: GNU C now allows initializations of
50038         zero-size arrays in toplevel structures.
50039
50040 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
50041
50042         * gcc.c-torture/execute/loop-8.c: New test.
50043
50044 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50045
50046         * g++.old-deja/g++.other/base1.C: New test.
50047
50048 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50049
50050         * g++.old-deja/g++.other/parse2.C: New test.
50051
50052 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50053
50054         * g++.old-deja/g++.pt/incomplete1.C: New test.
50055
50056 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50057
50058         * g++.old-deja/g++.other/friend9.C: New test.
50059
50060 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
50061
50062         * gcc.dg/20001127-1.c: New test.
50063
50064 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
50065
50066         * g++.old-deja/g++.pt/friend46.C: New test.
50067
50068 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
50069
50070         * g++.old-deja/g++.other/ptrmem8.C: New test.
50071
50072 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50073
50074         * gcc.c-torture/execute/string-opt-7.c: New test.
50075         * gcc.c-torture/execute/string-opt-8.c: Likewise.
50076
50077 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
50078
50079         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
50080         instead of 'mkcheck 2'.
50081
50082 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50083
50084         * gcc.c-torture/execute/memcheck/driver.c,
50085         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
50086         C9X references to refer to C99.
50087
50088 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
50089
50090         * gcc.dg/ultrasp3.c: New test.
50091
50092 2000-11-25  Neil Booth  <neilb@earthling.net>
50093
50094         * gcc.dg/cpp/include2.c: Update test to be locale independent.
50095
50096 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
50097
50098         * gcc.c-torture/compile/20001123-2.c: New.
50099
50100 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50101
50102         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
50103
50104 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
50105
50106         * gcc.dg/sequence-point-1.c: Add some new tests.
50107         * gcc.c-torture/execute/20001124-1.c: New test.
50108
50109 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
50110
50111         * g++.old-deja/g++.other/vaarg4.C: New test.
50112         * gcc.c-torture/compile/20001123-1.c: New test.
50113
50114 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
50115
50116         * g++.other/crash24.C: Adjust and remove XFAIL.
50117         * g++.other/crash37.C: New test.
50118
50119 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
50120
50121         * g++.old-deja/g++.pt/instantiate9.C: New test.
50122
50123 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
50124
50125         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
50126         new ABI, too.
50127
50128         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
50129         * g++.old-deja/g++.robertl/eb55.C: Likewise.
50130
50131 2000-11-22  Neil Booth  <neilb@earthling.net>
50132
50133         * gcc.dg/cpp/Wtrigraphs.c: New test.
50134
50135 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
50136
50137         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
50138
50139 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
50140
50141         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
50142
50143 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
50144
50145         * lib/gcc-dg.exp: load_lib scanasm.exp.
50146         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
50147         * lib/g++-dg.exp: load_lib scanasm.exp.
50148         * lib/scanasm.exp: New.
50149         (scan-assembler, scan-assembler-not): Add optional arguments to
50150         test name, or if not present, the pattern name.
50151         (scan-assembler-dem, scan-assembler-dem-not): New.
50152
50153         * g++.dg/dg.exp: New.
50154
50155 2000-11-21  Neil Booth  <neilb@earthling.net>
50156
50157         * gcc.dg/cpp/integrated1.c: Remove.
50158
50159 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
50160
50161         * gcc.c-torture/execute/20001121-1.c: New test.
50162
50163 2000-11-21  Richard Henderson  <rth@redhat.com>
50164
50165         * gcc.c-torture/compile/20001121-1.c: New test.
50166
50167 2000-11-20  Neil Booth  <neilb@earthling.net>
50168
50169         * gcc.dg/cpp/integrated1.c: New test.
50170
50171 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
50172
50173         * g++.old-deja/g++.other/inline17.C: New test.
50174
50175 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
50176
50177         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
50178         local variable to be zero: I made the variable global. Now
50179         uses abort() and exit() instead of relying on main's return value.
50180
50181 2000-11-20  Neil Booth  <neilb@earthling.net>
50182
50183         * gcc.dg/cpp/paste2.c: Update test.
50184         * objc/execute/paste.m: New test.
50185
50186 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50187
50188         * gcc.dg/c99-condexpr-1.c: New test.
50189
50190 2000-11-20  Neil Booth  <neilb@earthling.net>
50191
50192         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
50193
50194 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
50195
50196         * g++.old-deja/g++.pt/export1.C: New test.
50197
50198 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
50199
50200         * gcc.dg/20001117-1.c: New test.
50201
50202 2000-11-18  Richard Henderson  <rth@redhat.com>
50203
50204         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
50205
50206 2000-11-18  Richard Henderson  <rth@redhat.com>
50207
50208         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
50209         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
50210         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
50211
50212 2000-11-18  Richard Henderson  <rth@redhat.com>
50213
50214         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
50215         (main): New.  Exit cleanly.
50216
50217 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50218
50219         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
50220         gcc.dg/c99-fordecl-2.c: New tests.
50221
50222 2000-11-18  Richard Henderson  <rth@redhat.com>
50223
50224         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
50225         * gcc.c-torture/execute/zerolen-2.c: New.
50226
50227 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50228
50229         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
50230         memory.
50231
50232 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
50233
50234         * g++.old-deja/g++.pt/instantiate8.C: New test.
50235
50236 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
50237
50238         * g++.old-deja/g++.other/incomplete.C: Add more tests.
50239         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
50240
50241 2000-11-16  Nick Clifton  <nickc@redhat.com>
50242
50243         * gcc.c-torture/execute/nestfunc-2.c: New test.
50244         * gcc.c-torture/execute/nestfunc-3.c: New test.
50245
50246 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
50247
50248         * gcc.c-torture/compile/20001116-1.c: New test.
50249
50250 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50251
50252         * gcc.c-torture/execute/20001115-1.c: New test.
50253
50254 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
50255
50256         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
50257         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
50258         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
50259         * g++.old-deja/g++.abi/vmihint.C: Likewise.
50260
50261 2000-11-15  Neil Booth  <neilb@earthling.net>
50262
50263         gcc.dg/cpp/_Pragma1.c: Update.
50264         gcc.dg/cpp/_Pragma2.c: New test.
50265
50266 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
50267
50268         * g++.old-deja/g++.other/anon5.C: New test.
50269
50270 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
50271
50272         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
50273         tests.
50274
50275 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
50276
50277         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
50278         output.
50279
50280 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50281
50282         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
50283         labels at end of compound statements.
50284
50285 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
50286
50287         * gcc.c-torture/execute/loop-7.c: New test.
50288
50289 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50290
50291         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
50292
50293 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50294
50295         * gcc.dg/c99-bool-1.c: New test.
50296
50297 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50298
50299         * gcc.dg/c99-scope-1.c: Remove xfail.
50300         * gcc.dg/c99-scope-2.c: New test.
50301
50302 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50303
50304         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
50305         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
50306
50307 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
50308
50309         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
50310         error messages.
50311
50312         * g++.mike/p700.C: Don't typedef wchar_t.
50313         * g++.mike/p784.C: Likewise.
50314         * g++.mike/eb101.C: Don't use __wchar_t.
50315
50316 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
50317
50318         * g77.f-torture/execute/20001111.[fx]: Test premature exit
50319         from DO loop.
50320
50321 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
50322
50323         * gcc.c-torture/execute/20001111-1.c: New test.
50324
50325 2000-11-10  Nick Clifton  <nickc@redhat.com>
50326
50327         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
50328         long multuiple and accumulate.
50329
50330 2000-11-09  Richard Henderson  <rth@redhat.com>
50331
50332         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
50333         via size_t instead of int.
50334
50335         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
50336         * gcc.c-torture/execute/string-opt-2.c: Likewise.
50337         * gcc.c-torture/execute/string-opt-3.c: Likewise.
50338         * gcc.c-torture/execute/string-opt-4.c: Likewise.
50339
50340 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
50341
50342         * gcc.c-torture/compile/20001109-1.c: New test.
50343         * gcc.c-torture/compile/20001109-2.c: New test.
50344
50345 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
50346
50347         * g++.old-deja/g++.pt/operator1.C: New test.
50348         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
50349
50350 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
50351
50352         * gcc.dg/20001108-1.c: New test.
50353
50354 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
50355
50356         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
50357         with both arguments constant strings.
50358         * gcc.c-torture/execute/string-opt-3.c: New test.
50359         * gcc.c-torture/execute/string-opt-4.c: New test.
50360         * gcc.c-torture/execute/string-opt-5.c: New test.
50361
50362 2000-11-08  Nick Clifton  <nickc@redhat.com>
50363
50364         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
50365         mulsidi3adddi patterns.
50366
50367 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
50368
50369         * g++.old-deja/g++.other/crash36.C: New test.
50370
50371 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
50372
50373         * g++.old-deja/g++.other/init16.C: New test.
50374
50375 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
50376
50377         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
50378
50379 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
50380
50381         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
50382         * gcc.c-torture/execute/va-arg-16.x: Likewise.
50383         * gcc.c-torture/execute/va-arg-17.x: Likewise.
50384
50385 2000-11-07  DJ Delorie  <dj@redhat.com>
50386
50387         * gcc.dg/20000614-1.c: Add return so that test can pass.
50388
50389 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50390
50391         * gcc.c-torture/execute/string-opt-1.c: New test.
50392
50393 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
50394
50395         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
50396         mips-sgi-irix6.* because the MIPS ABI passes floating-point
50397         parameters in registers, and there is no way for a varargs
50398         function to know in which order the integer and floating-point
50399         parameters should be interleaved when they are placed on the
50400         stack.
50401         * gcc.c-torture/execute/va-arg-16.x: Likewise.
50402         * gcc.c-torture/execute/va-arg-17.x: Likewise.
50403
50404 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50405
50406         * gcc.c-torture/execute/string-opt-2.c: New test.
50407
50408 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
50409
50410         * g++.old-deja/g++.pt/crash60.C: New test.
50411
50412 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
50413
50414         * g++.old-deja/g++.other/crash24.C: New test.
50415         * g++.old-deja/g++.other/crash25.C: New test.
50416         * g++.old-deja/g++.other/crash26.C: New test.
50417         * g++.old-deja/g++.other/crash27.C: New test.
50418         * g++.old-deja/g++.other/crash28.C: New test.
50419         * g++.old-deja/g++.other/crash29.C: New test.
50420         * g++.old-deja/g++.other/crash30.C: New test.
50421         * g++.old-deja/g++.other/crash31.C: New test.
50422         * g++.old-deja/g++.other/crash32.C: New test.
50423         * g++.old-deja/g++.other/crash33.C: New test.
50424         * g++.old-deja/g++.other/crash34.C: New test.
50425         * g++.old-deja/g++.other/crash35.C: New test.
50426
50427 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
50428
50429         * gcc.c-torture/execute/20001031-1.c: New test.
50430
50431 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
50432
50433         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
50434         namespace.
50435
50436         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
50437         standards-conformant.
50438
50439         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
50440
50441         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
50442         * g++.old-deja/g++.mike/p755a.C: Likewise.
50443         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
50444         library makes no calls to `operator new' during initialization.
50445
50446 2000-11-04  Neil Booth  <neilb@earthling.net>
50447
50448         * gcc.dg/cpp/include2.c: New tests.
50449
50450 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
50451
50452         * lib/g++.exp (g++_set_ld_library_path): New function.
50453         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
50454
50455 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
50456
50457         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
50458         warnings.
50459
50460 2000-11-01  Richard Henderson  <rth@redhat.com>
50461
50462         * g++.old-deja/g++.ext/namedret1.C: New.
50463         * g++.old-deja/g++.ext/namedret2.C: New.
50464         * g++.old-deja/g++.ext/namedret3.C: New.
50465
50466 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
50467
50468         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
50469         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
50470
50471 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50472
50473         * gcc.c-torture/execute/va-arg-21.c: New test.
50474
50475 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50476
50477         * gcc.dg/c99-complex-2.c: New test.
50478
50479 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50480
50481         * gcc.c-torture/execute/stdio-opt-1.c: New test.
50482
50483 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
50484
50485         * g++.old-deja/g++.other/inline16.C: New test.
50486
50487 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
50488
50489         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
50490         __PRETTY_FUNCTION__
50491
50492 2000-10-29  Neil Booth  <neilb@earthling.net>
50493
50494         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
50495         New tests.
50496         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
50497         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
50498         optimisation.
50499
50500 2000-10-29  Neil Booth  <neilb@earthling.net>
50501
50502         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
50503         * mi1.c, mi1c.h: Add null directives to multiple-include test.
50504         * mi5.c: Test multiple includes work with -C.
50505         * trigraphs.c: Test ^= version.
50506
50507 2000-10-28  Neil Booth  <neilb@earthling.net>
50508
50509         New tests and test updates for new macro expander.
50510
50511         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
50512         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
50513         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
50514         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
50515         new diagnostic messages.
50516
50517         * gcc.dg/cpp/macro3.c: New tests.
50518
50519 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
50520
50521         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
50522         on the same line.
50523
50524 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
50525
50526         * g++.old-deja/g++.other/eh2.C: New test.
50527
50528 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
50529
50530         * gcc.c-torture/execute/20001027-1.c: New test.
50531
50532 2000-10-26  Richard Henderson  <rth@redhat.com>
50533
50534         * gcc.c-torture/execute/20001026-1.c: New.
50535
50536 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
50537
50538         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
50539         * g++.old-deja/g++.law/builtin1.C: Likewise.
50540         * g++.old-deja/g++.law/ctors10.C: Likewise.
50541         * g++.old-deja/g++.law/virtual3.C: Likewise.
50542         * g++.old-deja/g++.mike/p658.C: Likewise.
50543         * g++.old-deja/g++.other/sibcall1.C: Likewise.
50544         * g++.old-deja/g++.other/vaarg2.C: Likewise.
50545         * g++.old-deja/g++.robertl/eb124.C: Likewise.
50546         * g++.old-deja/g++.robertl/eb44.C: Likewise.
50547         * g++.old-deja/g++.robertl/eb77.C: Likewise.
50548
50549 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
50550
50551         * gcc.c-torture/compile/20001024-1.c: New test.
50552
50553 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
50554
50555         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
50556         to tell us whether or not we are using V3.
50557
50558 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
50559
50560         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
50561         operands.
50562
50563 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50564
50565         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
50566
50567 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
50568
50569         * gcc.c-torture/execute/20001024-1.c: New test.
50570
50571 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
50572
50573         * g++.old-deja/g++.other/sibcall1.C: New test.
50574
50575 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
50576
50577         * gcc.dg/noncompile/init-3.c: New test.
50578
50579 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50580
50581         * gcc.dg/format-array-1.c: New test.
50582
50583 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50584
50585         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
50586         writing through null pointers; remove comment about testing
50587         unterminated strings.
50588
50589 2000-10-17  Matthew Hiller  <hiller@redhat.com>
50590
50591         * gcc.c-torture/execute/20001017-2.c: New test.
50592
50593 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50594
50595         * gcc.c-torture/compile/20001018-1.c: New test.
50596         * gcc.c-torture/compile/20001018-1.x: Xfail.
50597
50598 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50599
50600         * gcc.c-torture/execute/20001017-1.c: New test.
50601
50602 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50603
50604         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
50605         for multiple use of arguments with scanf formats; add tests for
50606         multiple use of arguments.
50607
50608 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
50609
50610         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
50611         from some old tests.
50612
50613 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50614
50615         * gcc.dg/format-miss-1.c: New test.
50616
50617 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50618
50619         * gcc.c-torture/execute/20001013-1.c: New test.
50620
50621 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50622
50623         * gcc.dg/format-branch-1.c: New test.
50624
50625 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50626
50627         * README, lib/file-format.exp: Remove EGCS references.
50628
50629 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50630
50631         * gcc.dg/20001013-1.c: New test.
50632
50633 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50634
50635         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
50636         for intmax_t in the compiler using __typeof__ and the type rules
50637         for conditional expressions.
50638
50639 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
50640
50641         * gcc.dg/20001012-1.c: New test.
50642         * gcc.dg/20001012-2.c: New test.
50643
50644 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50645
50646         * gcc.dg/format-attr-1.c: New test.
50647
50648 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50649
50650         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
50651         __LONG_LONG_MAX__ instead of LLONG_MAX.
50652
50653 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50654
50655         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
50656         scanf flags.
50657         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
50658         flags.
50659
50660 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50661
50662         * gcc.dg/sequence-pt-1.c: New test.
50663
50664 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
50665
50666         * gcc.c-torture/execute/20001011-1.c: New testcase.
50667         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
50668
50669 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50670
50671         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
50672         does not error on it.
50673
50674 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50675
50676         * gcc.dg/20001009-1.c: New test.
50677
50678 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50679
50680         * gcc.c-torture/compile/20001009-1.c: Move from here ....
50681         * gcc.c-torture/execute/20001009-2.c: ... to here.
50682
50683 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
50684
50685         * gcc.c-torture/compile/20001009-1.c: New testcase.
50686         * gcc.c-torture/execute/20001009-1.c: New testcase.
50687         Testcases provided by Jan Hubicka <jh@suse.cz>.
50688
50689 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50690
50691         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50692         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
50693         uintmax_t using <limits.h> to emulate the compiler's internal
50694         logic.  No longer XFAIL %j tests.
50695
50696 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50697
50698         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
50699         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50700         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
50701         regexps and details of expected handling of some bad formats.
50702         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
50703         suppression.
50704
50705 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50706
50707         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
50708         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
50709         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
50710         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
50711         in list archives.
50712
50713 2000-10-06  Richard Henderson  <rth@cygnus.com>
50714
50715         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
50716         * g++.old-deja/g++.brendan/crash52.C: Likewise.
50717         * g++.old-deja/g++.jason/report.C: Likewise.
50718         * g++.old-deja/g++.law/friend5.C: Likewise.
50719         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
50720         of the expected warnings.
50721
50722 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
50723
50724         * g++.old-deja/g++.pt/enum14.C: New test.
50725
50726 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
50727
50728         * g++.old-deja/g++.pt/crash59.C: New test.
50729
50730 2000-10-04  Will Cohen  <wcohen@redhat.com>
50731
50732         * gcc.dg/20000926-1.c: New test.
50733
50734 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
50735
50736         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
50737         function name for current C++ compiler.
50738         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
50739
50740 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
50741
50742         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
50743         __PRETTY_FUNCTION__.
50744         * g++.old-deja/g++.ext/pretty2.C: Likewise.
50745
50746 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50747
50748         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
50749
50750 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
50751
50752         * gcc.c-torture/compile/20000923-1.c: New test.
50753
50754 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
50755
50756         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
50757         * g++.old-deja/g++.pt/ttp62.C: Same.
50758         * g++.old-deja/g++.other/inline14.C: Same.
50759
50760 2000-09-24  Richard Henderson  <rth@cygnus.com>
50761
50762         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
50763
50764 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50765
50766         * gcc.dg/c90-printf-1.c: Add test for wide string format.
50767
50768 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
50769
50770         * gcc.c-torture/compile/20000922-1.c: New file.
50771
50772 2000-09-21  Nick Clifton  <nickc@redhat.com>
50773
50774         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
50775         a signed long modulo operation.
50776         (mod6): New function - perform an unsigned long modulo operation.
50777         (main): Add tests for modulos of very large numbers by very small
50778         dividends.
50779
50780 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50781
50782         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
50783
50784 2000-09-19  Richard Henderson  <rth@cygnus.com>
50785
50786         * gcc.dg/compare2.c (case 10): XFAIL.
50787
50788 2000-09-18  Richard Henderson  <rth@cygnus.com>
50789
50790         * gcc.c-torture/execute/20000906-1.c: Move ...
50791         * gcc.dg/20000906-1.c: ... here.  Only run on targets
50792         that support __builtin_trap.
50793
50794 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
50795
50796         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
50797
50798 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50799
50800         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
50801         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
50802         more $ format tests.
50803
50804 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50805
50806         * gcc.dg/format-errmk-1.c: New test.
50807
50808 2000-09-17  Greg McGary  <greg@mcgary.org>
50809
50810         * gcc.c-torture/execute/20000917-1.x: Remove.
50811
50812 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50813
50814         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
50815
50816 2000-09-17  Greg McGary  <greg@mcgary.org>
50817
50818         * gcc.c-torture/execute/20000917-1.c: New test.
50819         * gcc.c-torture/execute/20000917-1.x: XFAIL.
50820
50821 2000-09-16  Neil Booth  <NeilB@earthling.net>
50822
50823         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
50824         in nested macro bug.
50825
50826 2000-09-15  Neil Booth  <NeilB@earthling.net>
50827
50828         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
50829
50830 2000-09-14  Jeffrey A Law  (law@cygnus.com)
50831
50832         * gcc.c-torture/execute/20000914-1.c: New test.
50833
50834 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
50835
50836         * g++.other/inline13.C: New test.
50837
50838 2000-09-12  Andreas Jaeger  <aj@suse.de>
50839
50840         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
50841         constant by Ulrich Drepper <drepper@redhat.com>.
50842
50843 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
50844
50845         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
50846
50847 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50848
50849         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
50850
50851 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
50852
50853         * gcc.dg/cpp/backslash.c: New test.
50854
50855 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
50856
50857         * gcc.c-torture/execute/20000910-1.c: New test.
50858         * gcc.c-torture/execute/20000910-2.c: Likewise.
50859
50860 2000-09-11  Robert Lipe  <robertl@sco.com>
50861
50862         * gcc.dg/pragma-align.c: New test.
50863
50864 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
50865
50866         * g++.old-deja/g++.pt/explicit82.C: New test.
50867         * g++.old-deja/g++.pt/explicit83.C: New test.
50868
50869 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
50870
50871         * gcc.dg/asm-names.c: New test.
50872
50873 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50874
50875         * gcc.dg/cpp/tr-warn6.c: New test
50876
50877 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50878
50879         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
50880         be accepted.
50881
50882 2000-09-07  Catherine Moore  <clm@redhat.com>
50883
50884         * gcc.c-torture/execute/unroll-1.c: New test.
50885
50886 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
50887
50888         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
50889         ERROR markers.
50890         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
50891         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
50892         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
50893         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
50894         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
50895         Preprocess only.
50896         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
50897         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
50898
50899 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50900
50901         * g++.old-deja/g++.pt/deduct2.C: New test.
50902
50903 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50904
50905         * g++.old-deja/g++.pt/parms2.C: New test.
50906
50907 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50908
50909         * g++.old-deja/g++.pt/crash58.C: New test.
50910
50911 2000-09-06  Greg McGary  <greg@mcgary.org>
50912
50913         * gcc.c-torture/execute/20000906-1.c: New test.
50914         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
50915
50916 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50917
50918         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
50919
50920 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50921
50922         * g++.old-deja/g++.pt/crash57.C: New test.
50923
50924 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50925
50926         * g++.old-deja/g++.pt/crash56.C: New test.
50927
50928 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50929
50930         * g++.old-deja/g++.pt/koenig1.C: New test.
50931
50932 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50933
50934         * gcc.dg/20000904-1.c: New test.
50935
50936 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50937
50938         * gcc.dg/cpp/paste8.c: New test.
50939
50940 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
50941
50942         * gcc.c-torture/compile/20000827-1.c: New test.
50943
50944 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50945
50946         * gcc.dg/format-diag-1.c: New test.
50947
50948 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50949
50950         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
50951         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
50952         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
50953         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
50954         gcc.dg/formatz-1.c: Adjust warning regular expressions.
50955
50956 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50957
50958         * g++.old-deja/g++.other/nested4.C: New test.
50959
50960 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50961
50962         * g++.old-deja/g++.ns/scoped1.C: New test.
50963
50964 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
50965
50966         * lib/g++.exp: Support testing already-installed GCC.
50967
50968 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50969
50970         * wtr-label-1.c, wtr-suffix-1.c: New tests.
50971
50972 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50973
50974         * gcc.dg/return-type-2.c: New test.
50975
50976 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
50977
50978         * gcc.c-torture/compile/20000825-1.c: New test.
50979
50980 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
50981
50982         * gcc.dg/dwarf2-2.c: New test.
50983
50984 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
50985
50986         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
50987         dg-warning regexps.
50988
50989 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50990
50991         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
50992         gcc.dg/format-ext-5.c: New tests.
50993
50994 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
50995
50996         * g++.old-deja/g++.other/crash22.C: New test.
50997
50998 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
50999
51000         * gcc.dg/noncompile/930622-2.c: Adjust error message.
51001
51002 2000-08-24  Richard Henderson  <rth@cygnus.com>
51003
51004         * gcc.dg/ia64-sync-1.c: New test.
51005         * gcc.dg/ia64-sync-2.c: New test.
51006         * gcc.dg/ia64-asm-1.c: New test.
51007
51008 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51009
51010         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
51011         * gcc.dg/format-ext-2.c: New test.
51012
51013 2000-08-23  Jason Merrill  <jason@redhat.com>
51014
51015         * lib/old-dejagnu.exp: Also ignore "In member function" and
51016         "At global scope".
51017
51018 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51019
51020         * gcc.dg/noncompile/label-lineno-1.c: New test.
51021
51022 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51023
51024         * gcc.dg/c99-array-nonobj-1.c: New test.
51025
51026 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51027
51028         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
51029         tests.
51030         * gcc.dg/format-ext-1.c: New test.
51031
51032 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51033
51034         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
51035         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
51036         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
51037         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
51038         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
51039
51040 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51041
51042         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
51043         gcc.dg/c99-strftime-2.c: New tests.
51044
51045 2000-08-22  Richard Henderson  <rth@cygnus.com>
51046
51047         * gcc.c-torture/execute/20000822-1.c: New test.
51048
51049 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
51050
51051         * gcc.c-torture/execute/20000819-1.x: Remove.
51052
51053 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51054
51055         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
51056         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
51057         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
51058         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
51059         gcc.dg/format-xopen-1.c: New tests.
51060
51061 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51062
51063         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
51064
51065 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
51066
51067         * g++.old-deja/g++.other/loop2.C: New test.
51068
51069         * gcc.c-torture/compile/20000606-1.c: New test.
51070         * gcc.c-torture/compile/20000728-1.c: New test.
51071         * gcc.c-torture/execute/20000801-1.c: New test.
51072         * gcc.c-torture/execute/20000801-2.c: New test.
51073         * gcc.c-torture/execute/20000819-1.c: New test.
51074         * gcc.c-torture/execute/20000819-1.x: XFAIL.
51075         * gcc.dg/20000629-1.c: New test.
51076         * gcc.dg/20000724-1.c: New test.
51077         * gcc.dg/20000807-1.c: New test.
51078
51079 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
51080
51081         * gcc.dg/cpp/pragma-1.c: New test.
51082         * gcc.dg/cpp/pragma-2.c: New test.
51083
51084 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
51085
51086         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
51087         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
51088
51089 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51090
51091         * gcc.c-torture/compile/20000818-1.c: New test.
51092
51093 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
51094
51095         * gcc.c-torture/execute/20000818-1.c: New test.
51096
51097 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51098
51099         * gcc.dg/format-va-1.c: New test.
51100
51101 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51102
51103         * g++.old-deja/g++.other/typedef8.C: New test.
51104
51105 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51106
51107         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
51108         * g++.old-deja/g++.mike/net36.C: Mark candidate.
51109         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
51110         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
51111         * g++.old-deja/g++.other/ptrmem7.C: New test.
51112         * g++.old-deja/g++.pt/ptrmem10.C: New test.
51113
51114 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51115
51116         * g++.old-deja/g++.pt/typename27.C: New test.
51117
51118 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
51119
51120         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
51121         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
51122         * g++.old-deja/g++.pt/friend45.C: New test.
51123         * g++.old-deja/g++.other/friend8.C: New test.
51124
51125 2000-08-15  Richard Henderson  <rth@cygnus.com>
51126
51127         * gcc.c-torture/execute/20000815-1.c: New test.
51128
51129 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51130
51131         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
51132         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
51133         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
51134
51135 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
51136
51137         * g++.old-deja/g++.other/refinit2.C: New test.
51138
51139 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
51140
51141         * lib/c-torture.exp (c-torture): Make
51142         compiler_conditional_xfail_data global.
51143         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
51144         compiler_conditional_xfail_data machinery.
51145         (f-torture-execute): Likewise.
51146         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
51147         and only when unrolling loops.
51148
51149         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
51150
51151 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
51152
51153         * g++.old-deja/g++.pt/explicit81.C: New test.
51154
51155 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
51156
51157         * g++.old-deja/g++.pt/typename26.C: New test.
51158
51159 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
51160
51161         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
51162         warning.
51163
51164 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51165
51166         * g++.old-deja/g++.other/array3.C: New test.
51167
51168 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51169
51170         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
51171         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
51172         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
51173         New tests.
51174
51175 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
51176
51177         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
51178         * g++.old-deja/g++.abi/vmihint.C: Likewise.
51179
51180 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
51181
51182         * gcc.c-torture/execute/20000808-1.c: New test.
51183
51184 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51185
51186         * gcc.dg/c90-const-expr-1.c: New test.
51187
51188 2000-08-08  Richard Henderson  <rth@cygnus.com>
51189
51190         * gcc.dg/noncompile/920923-1.c: Declare calloc.
51191
51192 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51193
51194         * gcc.dg/noncompile/const-ll-1.c: New test.
51195
51196 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51197
51198         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
51199
51200 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51201
51202         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
51203         that running programs linked against the shared version of libobjc
51204         run correctly.
51205
51206 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51207
51208         * gcc.dg/c99-printf-1.c: New test.
51209
51210 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51211
51212         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
51213
51214 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
51215
51216         * gcc.c-torture/execute/20000731-1.x: Delete.
51217
51218 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
51219
51220         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
51221         and torture_without_loops as is done by c-torture.exp.
51222         (search_for): Copy from c-torture.exp.
51223         (gcc-dg-runtest): New function, drives a directory of tests
51224         iterating over the TORTURE_OPTIONS.
51225         (scan-assembler, scan-assembler-not): Move here from
51226         individual directory drivers.
51227
51228         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
51229         defined by lib/gcc-dg.exp.
51230         * gcc.dg/cpp/cpp.exp: Likewise.
51231         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
51232         gcc-dg-runtest, so we cycle over optimization options.
51233
51234         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
51235         * gcc.dg/compare2.c: No longer expected to fail.
51236
51237 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
51238
51239         * gcc.c-torture/execute/20000804-1.c: New test.
51240
51241 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51242
51243         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
51244
51245 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
51246
51247         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
51248
51249 2000-08-03  Jeffrey A Law  (law@cygnus.com)
51250
51251         * gcc.c-torture/compile/20000803-1.c: New test.
51252
51253 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51254
51255         * gcc.c-torture/execute/20000801-3.c,
51256         gcc.c-torture/execute/20000801-4.c: New tests.
51257         * gcc.c-torture/execute/20000801-3.x,
51258         gcc.c-torture/execute/20000801-4.x: Xfail.
51259
51260 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
51261
51262         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
51263         libobjc/.libs to allow for libtool.
51264
51265 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
51266
51267         * gcc.c-torture/compile/20000802-1.c: New test.
51268
51269 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
51270
51271         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
51272
51273 2000-07-31  Jeffrey A Law  (law@cygnus.com)
51274
51275         * gcc-c-torture/execute/20000731-2.c: New test.
51276
51277         * gcc.c-torture/execute/20000731-1.c: New test.
51278         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
51279
51280 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
51281
51282         * gcc.dg/cpp/paste7.c: New test.
51283         * gcc.dg/cpp/20000725-1.c: New test.
51284
51285 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
51286
51287         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
51288         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
51289         declaration warning for __builtin_dwarf_reg_size.
51290
51291         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
51292
51293 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51294
51295         * gcc.dg/noncompile/voidparam-1.c: New test.
51296
51297 2000-07-30  Richard Henderson  <rth@cygnus.com>
51298
51299         * gcc.dg/c90-digraph-1.c: Don't xfail.
51300         * gcc.dg/compare2.c (case 10): Xfail.
51301         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
51302
51303 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
51304
51305         * gcc.dg/c99-main-1.c: New test.
51306
51307 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51308
51309         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
51310
51311 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
51312
51313         * gcc.c-tortuer/execute/20000726-1.c: New test.
51314
51315 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
51316
51317         * gcc.c-torture/execute/enum-2.c: New test.
51318
51319 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51320
51321         * gcc.dg/cpp/tr-warn3.c: New test.
51322
51323 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51324
51325         * g++.old-deja/g++.ext/implicit1.C: Remove.
51326         * g++.old-deja/g++.jason/c2.C: Remove
51327         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
51328         * g++.old-deja/g++.pt/crash16.C: Likewise.
51329         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
51330
51331 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51332
51333         * g++.old-deja/g++.other/for2.C: New test.
51334
51335 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
51336
51337         * gcc.dg/20000720-1.c: New test.
51338
51339 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
51340
51341         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
51342
51343 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
51344
51345         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
51346         * gcc.c-torture/execute/20000722-1.c: New.
51347         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
51348
51349 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
51350
51351         * gcc.dg/cpp/20000720-1.S: New test.
51352
51353 2000-07-21  Michael Meissner  <meissner@redhat.com>
51354
51355         * gcc.c-torture/execute/ieee/hugeval.c: New test.
51356
51357 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
51358
51359         * g++.old-deja/g++.brendan/crash16.C,
51360         g++.old-deja/g++.brendan/parse3.C,
51361         g++.old-deja/g++.brendan/redecl1.C,
51362         g++.old-deja/g++.ns/template13.C,
51363         g++.old-deja/g++.other/decl4.C,
51364         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
51365
51366 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
51367
51368         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
51369         and "Internal error".
51370
51371         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
51372         regexps.
51373         * gcc.dg/cpp/paste6.c: New test.
51374
51375 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
51376
51377         * gcc.dg/cpp/tr-direct.c: New test.
51378
51379         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
51380         gcc.dg/cpp/undef1.c: Tweak error regexps.
51381
51382 2000-07-18  Eric Christopher <echristo@redhat.com>
51383
51384         * gcc.c-torture/compile/20000718-1.c: New test.
51385
51386 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
51387
51388         * cpplex.c (_cpp_push_token): If the token being pushed back
51389         is the previous token in this context, just subtract one from
51390         context->posn.
51391         * cppmacro.c (save_expansion): Clear aux field when storing a
51392         placemarker.
51393
51394 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
51395
51396         * gcc.dg/noncompile/redecl-1.c: New test.
51397
51398 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
51399
51400         * gcc.c-torture/execute/20000717-5.c: New test.
51401         * gcc.c-torture/execute/20000717-1.x: Removed.
51402
51403 2000-07-17  Richard Henderson  <rth@cygnus.com>
51404
51405         * gcc.c-torture/execute/20000717-4.c: New test.
51406
51407 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
51408
51409         * gcc.dg/cpp/syshdr.c: New test.
51410         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
51411
51412 2000-07-17  Neil Booth  <neilb@earthling.net>
51413
51414         * gcc.dg/cpp/cmdlne-dM.c: New test.
51415         * gcc.dg/cpp/cmdlne-dD.c: New test.
51416
51417 2000-07-17  Jeffrey A Law  (law@cygnus.com)
51418
51419         * gcc.c-torture/execute/20000717-3.c: New test.
51420
51421         * gcc.c-torture/compile/20000717-1.c: New test.
51422
51423 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
51424
51425         * gcc.c-torture/execute/20000717-2.c: New test.
51426
51427 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51428
51429         * gcc.dg/formatz-1.c: New test.
51430
51431         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
51432         * gcc.dg/c99-digraph-1.c: New tests.
51433
51434         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
51435         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
51436
51437         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
51438         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
51439         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
51440         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
51441         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
51442         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
51443         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
51444
51445 2000-07-17  Greg McGary <greg@mcgary.org>
51446
51447         * gcc.c-torture/execute/20000717-1.c: New test.
51448         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
51449
51450 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
51451
51452         * gcc.c-torture/execute/20000715-2.c: New test.
51453         * gcc.dg/20000715-1.c: New test.
51454
51455 2000-07-15  Michael Meissner  <meissner@redhat.com>
51456
51457         * gcc.c-torture/execute/20000715-1.c: New test.
51458
51459 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
51460
51461         * gcc.c-torture/execute/20000707-1.c: New test.
51462
51463 2000-07-13  Neil Booth  <NeilB@earthling.net>
51464
51465         * gcc.dg/cpp/digraph1.c,
51466         gcc.dg/cpp/digraph2.c,
51467         gcc.dg/cpp/digraphs.c: New tests.
51468
51469 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
51470
51471         * g77.f-torture/compile/20000630-2.f: New test.
51472         * g77.f-torture/compile/20000630-2.x
51473
51474 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51475
51476         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
51477
51478 2000-07-11  Neil Booth  <NeilB@earthling.net>
51479
51480         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
51481
51482 2000-07-11  Neil Booth  <NeilB@earthling.net>
51483
51484         * gcc.dg/cpp/cmdlne-C.c: New.
51485
51486 2000-07-09  Neil Booth  <NeilB@earthling.net>
51487
51488         * gcc.dg/cpp/directiv.c: New tests.
51489         * gcc.dg/cpp/undef1.c: Update.
51490
51491 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
51492
51493         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
51494
51495 2000-07-09  Neil Booth  <NeilB@earthling.net>
51496
51497         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
51498
51499 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
51500
51501         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
51502         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
51503
51504 2000-07-08  Neil Booth  <NeilB@earthling.net>
51505
51506         * gcc.dg/cpp/macsyntx.c: New tests.
51507
51508 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51509
51510         * gcc.dg/20000707-1.c: New test.
51511
51512 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51513
51514         * gcc.c-torture/execute/20000706-1.c: New test.
51515         * gcc.c-torture/execute/20000706-2.c: New test.
51516         * gcc.c-torture/execute/20000706-3.c: New test.
51517         * gcc.c-torture/execute/20000706-4.c: New test.
51518         * gcc.c-torture/execute/20000706-5.c: New test.
51519
51520 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51521
51522         * g++.old-deja/g++.pt/instantiate7.C: New test.
51523
51524 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51525
51526         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
51527         * g++.old-deja/g++.mike/thunk3.C: Likewise.
51528         * g++.old-deja/g++.other/rtti3.C: Likewise.
51529         * g++.old-deja/g++.other/rttid3.C: Likewise.
51530
51531 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
51532
51533         *  g77.f-torture/compile/20000630-1.x: Fix typo
51534
51535 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
51536
51537         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
51538         assembly output.
51539
51540 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
51541
51542         * gcc.dg/cpp/ident.c: New test.
51543
51544 2000-07-05  Neil Booth  <NeilB@earthling.net>
51545
51546         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
51547           gcc.dg/cpp/lexstrng.c: New tests.
51548
51549 2000-07-04  Neil Booth  <NeilB@earthling.net>
51550
51551         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
51552         * gcc.dg/cpp/strify2.c: Same.
51553
51554 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
51555
51556         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
51557         * gcc.dg/cpp/19990703-1.c: Likewise.
51558         * gcc.dg/cpp/20000625-1.c: Likewise.
51559         * gcc.dg/cpp/20000625-2.c: Likewise.
51560
51561         * gcc.dg/cpp/macro1.c,
51562         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
51563         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
51564         gcc.dg/cpp/strify1.c,
51565         gcc.dg/cpp/strify2.c: New tests.
51566
51567 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
51568
51569         * gcc.c-torture/execute/20000703-1.c: New test.
51570
51571 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51572
51573         * g++.old-deja/g++.pt (lookup10.C): New test.
51574
51575 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51576
51577         * g++.old-deja/g++.pt (typename25.C): New test.
51578
51579 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
51580
51581         * gcc.c-torture/compile/20000701-1.c: New test.
51582
51583 2000-06-30  Nick Clifton  <nickc@cygnus.com>
51584
51585         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
51586         to test case.
51587
51588 2000-06-30  Catherine Moore  <clm@cygnus.com>
51589
51590         * gcc.c-torture/execute/align-1.c: New test.
51591
51592 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
51593
51594         * g++.old-deja/g++.pt/expr8.C: New test.
51595         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
51596
51597 2000-06-29  Nick Clifton  <nickc@cygnus.com>
51598
51599         * gcc.c-torture/compile/20000629-1.c: New test.
51600
51601 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51602
51603
51604         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
51605         gcc.dg/noncompile directory, depending on whether they're
51606         preprocessor tests or not.  Annotate all the tests for the dg
51607         framework.
51608
51609         * gcc.c-torture/noncompile/noncompile.exp: Delete.
51610         * gcc.dg/noncompile/noncompile.exp: New.
51611
51612         * Moved files:
51613         Old name                                New name
51614         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
51615         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
51616         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
51617         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
51618         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
51619         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
51620         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
51621         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
51622         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
51623         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
51624         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
51625         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
51626         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
51627         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
51628         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
51629         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
51630         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
51631         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
51632         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
51633         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
51634         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
51635         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
51636         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
51637         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
51638
51639         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
51640         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
51641         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
51642         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
51643         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
51644         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
51645
51646 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51647
51648         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
51649         declare one variable.  On the fourth, error.
51650         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
51651         declared by 20000628-1a.h.
51652
51653 2000-06-29  Richard Henderson  <rth@redhat.com>
51654
51655         * gcc.c-torture/execute/930529-1.x: New file.
51656         * gcc.dg/920413-1.c: Adjust expected warning text.
51657         * gcc.dg/980217-1.c: Declare abort.
51658         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
51659
51660 2000-06-29  Jeffrey A Law  (law@cygnus.com)
51661
51662         * g77.f-torture/compile/20000629-1.f: New test.
51663         * g77.f-torture/compile/20000629-1.x: Expected to fail.
51664
51665 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51666
51667         Rearrange lots of files, removing entirely the
51668         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
51669         directories.
51670
51671         * Deleted files:
51672         gcc.c-torture/code_quality/code_quality.exp
51673         gcc.c-torture/special/special.exp
51674         gcc.failure/failure.exp
51675         gcc.failure/940409-1.x
51676         gcc.c-torture/compile/961203-1.x
51677
51678         * New files:
51679         gcc.misc-tests/linkage.exp
51680         gcc.c-torture/execute/920730-1t.c
51681         gcc.c-torture/execute/920730-1t.x
51682         gcc.c-torture/compile/920520-1.x
51683         gcc.c-torture/compile/920521-1.x
51684         gcc.c-torture/compile/981006-1.x
51685         gcc.c-torture/execute/eeprof-1.x
51686
51687         * Moved files (possibly with modifications to fit a new harness):
51688         Old name                                New name
51689         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
51690         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
51691         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
51692         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
51693         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
51694         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
51695         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
51696         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
51697         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
51698         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
51699         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
51700         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
51701         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
51702         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
51703
51704 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51705
51706         * c-torture/compile/961203-1.x: Delete.
51707
51708         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
51709         not exit. Include stdio.h.
51710         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
51711         * gcc.misc-tests/dg-12.c: Likewise.
51712         * gcc.misc-tests/dg-5.c: Likewise.
51713         * gcc.misc-tests/dg-6.c: Likewise.
51714         * gcc.misc-tests/dg-7.c: Prototype abort.
51715         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
51716         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
51717         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
51718         not exit.
51719         * gcc.misc-tests/sieve.c: Use return from main, not exit.
51720         * gcc.misc-tests/sort2.c: Use return from main, not exit.
51721
51722 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
51723
51724         * gcc.dg/cpp/20000628-1.c: New test.
51725         * gcc.dg/cpp/20000628-1.h: New header for above test.
51726         * gcc.dg/cpp/20000628-1a.h: Likewise.
51727
51728 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
51729
51730         * gcc.dg/cpp: New directory.
51731         * gcc.dg/cpp/cpp.exp: New driver.
51732         * gcc.dg/cpp/20000627-1.c: New test.
51733         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
51734         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
51735         and rewrite as a compilation test.
51736
51737         * gcc.dg: Move many files into the cpp subdirectory, possibly
51738         renaming or editing them as well.
51739         Old name                New name
51740         990119-1.c              cpp/19990119-1.c
51741         990228-1.c              cpp/19990228-1.c
51742         990407-1.c              cpp/19990407-1.c
51743         990409-1.c              cpp/19990409-1.c
51744         990413-1.c              cpp/19990413-1.c
51745         990703-1.c              cpp/19990703-1.c
51746         20000127-1.c            cpp/20000127-1.c
51747         20000129-1.c            cpp/20000129-1.c
51748         20000207-1.c            cpp/20000207-1.c
51749         20000207-2.c            cpp/20000207-2.c
51750         20000209-1.c            cpp/20000209-1.c
51751         20000209-2.c            cpp/20000209-2.c
51752         20000301-1.c            cpp/20000301-1.c
51753         20000419-1.c            cpp/20000419-1.c
51754         20000510-1.S            cpp/20000510-1.S
51755         20000519-1.c            cpp/20000519-1.c
51756         20000529-1.c            cpp/20000529-1.c
51757         20000625-1.c            cpp/20000625-1.c
51758         20000625-2.c            cpp/20000625-2.c
51759         cpp-as1.c               cpp/assert1.c
51760         cpp-as2.c               cpp/assert2.c
51761         cxx-comments-1.c        cpp/cxxcom1.c
51762         cxx-comments-2.c        cpp/cxxcom2.c
51763         endif-label.c           cpp/endif.c
51764         cpp-hash1.c             cpp/hash1.c
51765         cpp-hash2.c             cpp/hash2.c
51766         cpp-if1.c               cpp/if-1.c
51767         cpp-if2.c               cpp/if-2.c
51768         cpp-if3.c               cpp/if-3.c
51769         cpp-if4.c               cpp/if-4.c
51770         cpp-if5.c               cpp/if-5.c
51771         cpp-cond.c              cpp/if-cexp.c
51772         cpp-missingop.c         cpp/if-mop.c
51773         cpp-missingparen.c      cpp/if-mpar.c
51774         cpp-opprec.c            cpp/if-oppr.c
51775         cpp-ifparen.c           cpp/if-paren.c
51776         cpp-shortcircuit.c      cpp/if-sc.c
51777         cpp-shift.c             cpp/if-shift.c
51778         cpp-unary.c             cpp/if-unary.c
51779         cpp-li1.c               cpp/line1.c
51780         cpp-li2.c               cpp/line2.c
51781         lineno.c                cpp/line3.c
51782         lineno-2.c              cpp/line4.c
51783         cpp-mi.c                cpp/mi1.c
51784         cpp-mic.h               cpp/mi1c.h
51785         cpp-micc.h              cpp/mi1cc.h
51786         cpp-mind.h              cpp/mi1nd.h
51787         cpp-mindp.h             cpp/mi1ndp.h
51788         cpp-mix.h               cpp/mi1x.h
51789         cpp-mi2.c               cpp/mi2.c
51790         cpp-mi2a.h              cpp/mi2a.h
51791         cpp-mi2b.h              cpp/mi2b.h
51792         cpp-mi2c.h              cpp/mi2c.h
51793         cpp-mi3.c               cpp/mi3.c
51794         cpp-mi3.def             cpp/mi3.def
51795         poison-1.c              cpp/poison.c
51796         pr-impl.c               cpp/prag-imp.c
51797         cpp-redef-2.c           cpp/redef1.c
51798         cpp-redef.c             cpp/redef2.c
51799         strpaste.c              cpp/strp1.c
51800         strpaste-2.c            cpp/strp2.c
51801         cpp-tradpaste.c         cpp/tr-paste.c
51802         cpp-tradstringify.c     cpp/tr-str.c
51803         cpp-tradwarn1.c         cpp/tr-warn1.c
51804         cpp-tradwarn2.c         cpp/tr-warn2.c
51805         trigraphs.c             cpp/trigraphs.c
51806         cpp-unc1.c              cpp/unc1.c
51807         cpp-unc2.c              cpp/unc2.c
51808         cpp-unc3.c              cpp/unc3.c
51809         cpp-unc.c               cpp/unc4.c
51810         undef.c                 cpp/undef1.c
51811         undef-2.c               cpp/undef2.c
51812         cpp-wi1.c               cpp/widestr1.c
51813
51814 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
51815
51816         * lib/g++.exp (g++_include_flags): Tweak.
51817
51818 2000-06-27  H.J. Lu  <hjl@gnu.org>
51819             Loren J. Rittle  <ljrittle@acm.org>
51820
51821         * lib/g++.exp (g++_include_flags): Override libgloss.exp
51822         version with one that knows about the new gcc tree structure.
51823         (g++_link_flags): Same.
51824
51825 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
51826
51827         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
51828         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
51829         case we are cross-compiling.
51830
51831         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
51832         g++.old-deja/g++.niklas/Makefile.in,
51833         g++.old-deja/g++.niklas/configure.in,
51834         g++.old-deja/g++.other/Makefile.in,
51835         g++.old-deja/g++.other/configure.in,
51836         gcc.c-torture/code_quality/Makefile.in,
51837         gcc.c-torture/code_quality/configure.in,
51838         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
51839         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
51840         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
51841         gcc.c-torture/execute/ieee/Makefile.in,
51842         gcc.c-torture/execute/ieee/configure.in,
51843         gcc.c-torture/noncompile/Makefile.in,
51844         gcc.c-torture/noncompile/configure.in,
51845         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
51846         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
51847         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
51848
51849 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51850
51851         * g++.old-deja/g++.other/ambig3.C: New test.
51852
51853 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51854
51855         * g++.old-deja/g++.pt/syntax1.C: New test.
51856         * g++.old-deja/g++.pt/syntax2.C: New test.
51857         * g++.old-deja/g++.other/syntax3.C: New test.
51858         * g++.old-deja/g++.other/syntax4.C: New test.
51859
51860 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51861
51862         * gcc.dg/20000623-1.c: Prototype exit and abort.
51863
51864 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51865
51866         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
51867         New tests.
51868         * gcc.dg/cpp-mi3.def: New file.
51869
51870         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
51871         inside assertions.
51872         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
51873         lexer's error messages.
51874         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
51875         divine anything from the linemarkers.
51876         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
51877         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
51878
51879 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
51880
51881         * gcc.dg/20000623-1.c: New test.
51882
51883 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
51884
51885         * gcc.c-torture/execute/20000622-1.c: New test.
51886
51887 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51888
51889         * g++.old-deja/g++.other/init15.C: New test.
51890
51891 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51892
51893         * g++.old-deja/g++.pt/vaarg2.C: New test.
51894         * g++.old-deja/g++.pt/vaarg3.C: New test.
51895
51896 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
51897
51898         * g++.old-deja/g++.other/dyncast6.C: New test.
51899
51900 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
51901
51902         * gcc.c-torture/execute/loop-6.c: New test.
51903
51904 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
51905
51906         * gcc.dg/20000614-1.c: New test.
51907         * gcc.dg/20000614-2.c: New test.
51908
51909 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
51910
51911         * g++.old-deja/g++.other/inline12.C: New test.
51912
51913 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
51914
51915         * g++.old-deja/g++.other/eh1.C: New test.
51916
51917 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
51918
51919         * g++.old-deja/g++.other/type.C: New test.
51920
51921 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51922
51923         * g++.old-deja/g++.other/initstring.C: New test.
51924
51925 2000-06-12  Jason Merrill  <jason@redhat.com>
51926
51927         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
51928
51929 2000-06-09  Jeffrey A Law  (law@cygnus.com)
51930
51931         * gcc.c-torture/compile/20000609-1.c: New test.
51932
51933 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
51934
51935         * gcc.dg/20000609-1.c: New test.
51936
51937 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
51938
51939         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
51940         * gcc.c-torture/noncompile/poison-1.c: Move...
51941         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
51942         * gcc.dg/cpp-li1.c: Add a token after the #line.
51943
51944 2000-06-05  Richard Henderson  <rth@cygnus.com>
51945
51946         * gcc.c-torture/execute/20000605-2.c: New test.
51947         * gcc.c-torture/execute/20000605-3.c: New test.
51948
51949 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
51950
51951         * g77.f-torture/execute/20000503-1.x: New file.
51952
51953 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
51954
51955         * g++.old-deja/g++.eh/badalloc1.C: New test.
51956
51957 2000-06-05  Richard Henderson  <rth@cygnus.com>
51958
51959         * gcc.c-torture/execute/20000605-1.c: New test.
51960
51961 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51962             Nathan Sidwell <nathan@codesourcery.com>
51963
51964         * gcc.c-torture/compile/20000605-1.c: New test.
51965
51966 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
51967
51968         * g77.f-torture/compile/20000601-1.f: New test.
51969
51970 2000-06-03  Richard Henderson  <rth@cygnus.com>
51971
51972         * gcc.c-torture/execute/20000603-1.c: New.
51973
51974 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
51975
51976         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
51977         * gcc.dg/noreturn-2.c (noreturn): Likewise.
51978
51979 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
51980
51981         * gcc.dg/compare2.c (case 12): XFAIL.
51982         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
51983         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
51984
51985         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
51986
51987 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
51988
51989         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
51990         guard macro is already defined when the header is first
51991         included.
51992         * gcc.dg/cpp-mix.h: New file.
51993         * gcc.dg/endif-label.c: Update patterns to match compiler.
51994
51995         * g++.brendan/complex1.C: Declare abort.
51996         * g++.law/refs4.C: Remove XFAIL.
51997         * g++.oliva/expr2.C: Declare abort and exit.
51998
51999 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
52000
52001         * gcc.c-torture/execute/20000528-1.c: New test.
52002
52003         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
52004         * g++.old-deja/g++.law/temps4.C: Likewise.
52005
52006         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
52007         stdlib.h.  Call abort() on failure.
52008         * g++.old-deja/g++.law/refs4.C: Likewise.
52009         * g++.old-deja/g++.law/temps4.C: Likewise.
52010         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
52011         * gcc.c-torture/execute/20000112-1.c: Include string.h.
52012
52013 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
52014
52015         Relative to g++.dg/special:
52016         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
52017
52018         Relative to g++.old-deja:
52019         * g++.brendan/complex1.C, g++.jason/optimize2.C,
52020         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
52021         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
52022         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
52023         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
52024         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
52025         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
52026
52027         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
52028         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
52029         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
52030         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
52031         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
52032         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
52033         and/or string.h.
52034
52035         * g++.other/goto1.C: Update expectations for error messages.
52036
52037 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
52038
52039         * gcc.c-torture/compile/20000523-1.c: New test.
52040
52041 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
52042
52043         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
52044
52045 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
52046
52047         * g++.old-deja/g++.eh/catch11.C: New test.
52048         * g++.old-deja/g++.eh/catch12.C: New test.
52049
52050 2000-05-24  Nick Clifton  <nickc@cygnus.com>
52051
52052         * gcc.c-torture/execute/20000523-1.c: New test.
52053
52054 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
52055
52056         * c-torture/execute/bcp-1.c: Replace abort in arg of
52057         __builtin_constant_p with a generic external function.
52058
52059         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
52060         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
52061         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
52062         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
52063         Prototype abort and/or exit.
52064
52065         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
52066         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
52067         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
52068         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
52069
52070 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
52071
52072         * gcc.dg/dwarf2-1.c: New test.
52073
52074 2000-05-20  Richard Henderson  <rth@cygnus.com>
52075
52076         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
52077
52078 2000-05-20  Andreas Jaeger  <aj@suse.de>
52079
52080         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
52081         testcase.
52082
52083 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
52084
52085         * gcc.c-torture/execute/20000519-2.c: New test.
52086
52087 2000-05-19  Andreas Jaeger  <aj@suse.de>
52088
52089         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
52090         which fails with SSA.
52091
52092         * lib/c-torture.exp: Also test with -O3 -fssa.
52093
52094 2000-05-18  Michael Meissner  <meissner@redhat.com>
52095
52096         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
52097         * gcc.c-torture/execute/920415-1.c: Ditto.
52098         * gcc.c-torture/execute/920501-1.c: Ditto.
52099         * gcc.c-torture/execute/conversion.c: Ditto.
52100         * gcc.c-torture/execute/cvt-1.c: Ditto.
52101
52102 2000-05-18  Jeffrey A Law  (law@cygnus.com)
52103
52104         * gcc.c-torture/compile/20000518-1.c: New test.
52105
52106 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
52107
52108         * g77.f-torture/compile/200005018.f: New test.
52109
52110 2000-05-17  Jeffrey A Law  (law@cygnus.com)
52111
52112         * gcc.c-torture/compile/20000517-1.c: New test.
52113
52114 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52115
52116         * gcc.c-torture/execute/20000516-1.c: New test.
52117
52118 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
52119
52120         * g++.old-deja/g++.other/eh.C: New test.
52121
52122 2000-05-12  Richard Henderson  <rth@cygnus.com>
52123
52124         * gcc.c-torture/execute/990208-1.c (main): Don't pass
52125         constants through to doit's conditional.
52126
52127 2000-05-11  Jeffrey A Law  (law@cygnus.com)
52128
52129         * gcc.c-torture/compile/20000511-1.c: New test.
52130         * g77.f-torture/compile/20000511-1.f: New test.
52131         * g77.f-torture/compile/20000511-2.f: New test.
52132
52133 2000-05-11  Michael Meissner  <meissner@redhat.com>
52134
52135         * gcc.c-torture/execute/20000511-1.c: New test.
52136
52137 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
52138
52139         * gcc.dg/dg.exp: Scan .S files as well as .c files.
52140         * gcc.dg/20000510-1.S: New.
52141
52142 2000-05-08  Catherine Moore  <clm@cygnus.com>
52143
52144         * gcc.dg/unused-3.c: New.
52145
52146 2000-05-06  Richard Henderson  <rth@cygnus.com>
52147
52148           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
52149           * g++.old-deja/g++.mike/warn1.C: Likewise.
52150           * g++.old-deja/g++.pt/local1.C: Likewise.
52151           * g++.old-deja/g++.pt/local7.C: Likewise.
52152           * g++.old-deja/g++.pt/spec16.C: Likewise.
52153
52154 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
52155
52156         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
52157
52158 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
52159
52160           * g77.f-torture/execute/20000503-1.f: New test.
52161
52162 2000-05-04  Andreas Jaeger  <aj@suse.de>
52163
52164         * gcc.dg/noreturn-2.c: New test.
52165
52166 2000-05-04  Neil Booth  <NeilB@earthling.net>
52167
52168         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
52169         preprocessor.
52170
52171 2000-05-04  Richard Henderson  <rth@cygnus.com>
52172
52173         * gcc.c-torture/execute/20000503-1.c: Fix typo.
52174
52175 2000-05-04  Richard Henderson  <rth@cygnus.com>
52176
52177         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
52178         OpenSSL by Jason R Thorpe.
52179
52180 2000-05-03  Jim Wilson  <wilson@cygnus.com>
52181
52182         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
52183
52184 2000-05-03  Robert Lipe <robertlipe@usa.net>
52185
52186         * gcc.dg/20000503-1.c: New test.
52187
52188 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
52189
52190         * gcc.c-torture/compile/20000502-1.c: New test.
52191         * g++.old-deja/g++.other/align.C: New test.
52192         * gcc.dg/cpp-tradstringify.c: New test.
52193
52194 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
52195
52196         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
52197         and hard registers.
52198
52199 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
52200
52201         * gcc.c-torture/execute/loop-5.c: New test.
52202
52203 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
52204
52205         * gcc.c-torture/execute/va-arg-20.c: New test.
52206
52207 2000-04-23  Jeffrey A Law  (law@cygnus.com)
52208
52209         * gcc.c-torture/execute/20000422-1.c: New test.
52210
52211 2000-04-20  Greg McGary  <gkm@gnu.org>
52212
52213         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
52214         when optimizing, but without sibling-call optimizations (-O1).
52215
52216 2000-04-20  Jeffrey A Law  (law@cygnus.com)
52217
52218           * gcc.c-torture/compile/20000420-1.c: New test.
52219
52220 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52221
52222         * g++.abi/ptrflags.C: New test.
52223         * g++.eh/catchptr1.C: Test incomplete pointer chains.
52224
52225 2000-04-19  Catherine Moore  <clm@cygnus.com>
52226
52227         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
52228
52229 2000-04-19  Greg McGary  <gkm@gnu.org>
52230
52231         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
52232         sibling-call optimizations.
52233
52234 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
52235
52236         * gcc.dg/20000419-1.c: New test.
52237
52238 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
52239
52240         * gcc.c-torture/execute/20000412-6.c: New test.
52241
52242 2000-04-12  Jeffrey A Law  (law@cygnus.com)
52243
52244         * gcc.c-torture/execute/20000412-5.c: New test.
52245         * g77.f-torture/compile/20000412-1.f: New test.
52246         * gcc.c-torture/execute/20000412-4.c: New test.
52247         * gcc.c-torture/compile/20000412-2.c: New test.
52248         * gcc.c-torture/execute/20000412-3.c: New test.
52249         * gcc.c-torture/compile/20000412-1.c: New test.
52250         * gcc.c-torture/execute/20000412-2.c: New test.
52251
52252 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
52253
52254         * objc/execute/bf-20.m: New test.
52255
52256 2000-04-10  Richard Henderson  <rth@cygnus.com>
52257
52258         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
52259
52260         * gcc.c-torture/execute/20000412-1.c: New test.
52261
52262 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52263
52264         * g++.old-deja/g++.eh/catchptr1.C: New test.
52265
52266 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
52267
52268         * g++.old-deja/g++.abi/cxa_vec.C: New test.
52269
52270 2000-04-08  Neil Booth  <NeilB@earthling.net>
52271
52272         * gcc.dg/cpp-nullchar.c: Remove test as
52273         embedded nulls cause problems.
52274
52275 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52276
52277         * gcc.dg/compare2.c: New test.
52278
52279 2000-04-08  Neil Booth  <NeilB@earthling.net>
52280
52281         * gcc.dg/cpp-nullchar.c: New test.
52282
52283 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
52284
52285         * gcc.dg/cpp-mi2.c: New test.
52286         * gcc.dg/cpp-mi2[abc].h: New files.
52287
52288 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
52289
52290         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
52291         member name.
52292
52293 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
52294
52295         * g++.old-deja/g++.abi/vmihint.C: New test.
52296
52297 2000-04-06  Neil Booth  <NeilB@earthling.net>
52298
52299         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
52300         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
52301         copyright.
52302
52303 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
52304
52305         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
52306         avoid stack-frame overwrite.
52307
52308 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
52309
52310         * gcc.c-torture/compile/20000405-2.c: New test.
52311         * gcc.c-torture/compile/20000405-3.c: New test.
52312
52313 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52314
52315         * gcc.c-torture/compile/20000405-1.c: New test.
52316
52317 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
52318
52319         * gcc.dg/cast-qual-1.c: Revert last change.
52320
52321 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52322
52323         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
52324
52325 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
52326
52327         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
52328         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
52329
52330 2000-04-03  Jeffrey A Law  (law@cygnus.com)
52331
52332         * gcc.c-torture/compile/20000403-2.c: New test.
52333         * gcc.c-torture/compile/20000403-1.c: New test.
52334
52335 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
52336
52337         * gcc.c-torture/execute/20000403-1.c: New test.
52338
52339 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
52340
52341         * gcc.c-torture/execute/20000402-1.c: New test.
52342
52343 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
52344
52345         * gcc.c-torture/execute/va-arg-15.c: New test.
52346         * gcc.c-torture/execute/va-arg-16.c: New test.
52347         * gcc.c-torture/execute/va-arg-17.c: New test.
52348         * gcc.c-torture/execute/va-arg-18.c: New test.
52349         * gcc.c-torture/execute/va-arg-19.c: New test.
52350
52351 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
52352
52353         * gcc.c-torture/compile/981211-1.c: Move to...
52354         * gcc.dg/cpp-as1.c: ...here.
52355         * gcc.dg/cpp-as2.c: New file.
52356
52357         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
52358         compiler.
52359
52360 2000-04-02  Neil Booth  <NeilB@earthling.net>
52361
52362         * gcc.dg/cpp-cond.c  New tests.
52363         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
52364         accidental success less likely.
52365         * gcc.dg/cpp-missingop.c  New tests.
52366         * gcc.dg/cpp-missingparen.c  New tests.
52367         * gcc.dg/cpp-shift.c  New tests.
52368         * gcc.dg/cpp-shortcircuit.c  New tests.
52369         * gcc.dg/cpp-unary.c  New tests.
52370
52371 2000-03-29  Jeffrey A Law  (law@cygnus.com)
52372
52373         * gcc.c-torture/compile/20000329-1.c: New test.
52374
52375 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
52376
52377         * gcc.c-torture/compile/20000326-1.c: New test.
52378         * gcc.c-torture/compile/20000326-2.c: New test.
52379
52380 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
52381
52382         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
52383         the first parameter is a function argument.
52384
52385 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
52386
52387         * g++.old-deja/g++.ext/array4.C: New test.
52388
52389 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
52390
52391         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
52392
52393 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52394
52395         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
52396
52397 2000-03-19  Richard Henderson  <rth@cygnus.com>
52398
52399         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
52400
52401 2000-03-19  Richard Henderson  <rth@cygnus.com>
52402
52403         * gcc.c-torture/compile/20000319-1.c: New test.
52404
52405 2000-03-14  Jeffrey A Law  (law@cygnus.com)
52406
52407         * gcc.c-torture/execute/20000314-3.c: New test.
52408         * gcc.c-torture/execute/20000314-2.c: New test.
52409         * gcc.c-torture/execute/20000314-1.c: New test.
52410         * gcc.c-torture/compile/20000314-2.c: New test.
52411         * gcc.c-torture/compile/20000314-1.c: New test.
52412
52413 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
52414
52415         * g++.old-deja/g++.warn/inline.C: New test.
52416
52417 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
52418
52419         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
52420         standards-compliant result rather than specific constants.
52421         Put test-values in array.
52422
52423 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
52424
52425         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
52426         (g++_target_compile): Put test-specific options last.
52427
52428 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52429
52430         * g++.old-deja/g++.eh/vbase4.C: New test.
52431
52432 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52433
52434         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
52435
52436 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52437
52438         * g++.old-deja/g++.brendan/misc12.C: Removed.
52439         * g++.old-deja/g++.pt/memtemp77.C: Constify.
52440         * g++.old-deja/g++.ext/pretty4.C: New test.
52441
52442 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52443
52444         * g++.old-deja/g++.other/string2.C: New test.
52445
52446 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
52447
52448         * g++.old-deja/g++.warn/impint2.C: New test.
52449
52450 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
52451
52452         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
52453         is 1, not zero.
52454
52455 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
52456
52457         * g++.old-deja/g++.warn/impint.C: New test.
52458         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
52459         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
52460         * g++.old-deja/g++.pt/explicit12.C: Likewise.
52461         * g++.old-deja/g++.pt/explicit13.C: Likewise.
52462         * g++.old-deja/g++.pt/explicit17.C: Likewise.
52463         * g++.old-deja/g++.pt/explicit18.C: Likewise.
52464         * g++.old-deja/g++.pt/explicit19.C: Likewise.
52465         * g++.old-deja/g++.pt/explicit23.C: Likewise.
52466         * g++.old-deja/g++.pt/explicit31.C: Likewise.
52467         * g++.old-deja/g++.pt/explicit35.C: Likewise.
52468         * g++.old-deja/g++.pt/explicit6.C: Likewise.
52469         * g++.old-deja/g++.pt/memclass7.C: Likewise.
52470
52471 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
52472
52473         * gcc.dg/cpp-redef.c: New test.
52474
52475 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
52476
52477         * g++.old-deja/g++.pt/unify7.C: New test.
52478
52479 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52480
52481         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
52482         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
52483
52484 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
52485
52486         * gcc.c-torture/compile/20000224-1.c: New test.
52487
52488 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52489
52490         * gcc.c-torture/compile/cpp-2.c: New test.
52491         * gcc.c-torture/compile/cpp-1.c: New test.
52492
52493 2000-02-25  Jeffrey A Law  (law@cygnus.com)
52494
52495         * gcc.c-torture/execute/20000225-1.c: New test.
52496
52497 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52498
52499         * gcc.dg/cpp-li2.c: New test.
52500
52501         * gcc.dg/cpp-wi1.c: New test.
52502
52503         * gcc.dg/cpp-li1.c: New test.
52504
52505 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
52506
52507         * g++.old-deja/g++.other/sizeof5.C: New test.
52508
52509 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52510
52511         * gcc.c-torture/execute/va-arg-13.c: New test.
52512
52513 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
52514
52515         * gcc.c-torture/execute/va-arg-12.c: New test.
52516
52517 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52518
52519         * gcc.c-torture/execute/20000223-1.c: New test.
52520
52521 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52522
52523         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
52524
52525 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
52526
52527         * g++.old-deja/g++.abi/ptrmem.C: New test.
52528
52529 2000-02-19  Richard Henderson  <rth@cygnus.com>
52530
52531         * gcc.c-torture/compile/init-3.c: New.
52532
52533 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
52534
52535         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
52536         ALWAYS_CXXFLAGS.
52537
52538 2000-02-11  Robert Lipe <robertl@sco.com>
52539
52540         * gcc.c-torture/compile/20000211-3.c: New test.
52541
52542 2000-02-11  Martin Buchholz <martin@xemacs.org>
52543
52544         * gcc.c-torture/compile/20000211-2.c: New test.
52545
52546 2000-02-11  Jeffrey A Law  (law@cygnus.com)
52547
52548         * gcc.c-torture/compile/20000211-1.c: New test.
52549
52550 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
52551
52552         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
52553           on native targets
52554
52555 2000-02-08  Nathan Sidwell  <nathan@acm.org>
52556
52557         * g++.old-deja/g++.other/cast5.C: New test.
52558
52559 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
52560
52561         * gcc.c-torture/execute/20000205-1.c: New.
52562
52563 2000-02-03  Nathan Sidwell  <nathan@acm.org>
52564
52565         * g++.old-deja/g++.jason/cast3.C: Return void.
52566         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
52567
52568 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52569
52570         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
52571
52572         * gcc.dg/loop-1.c: New test.
52573
52574 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
52575
52576         * gcc.c-torture/compile/20000127-1.c: New test.
52577         * gcc.c-torture/execute/991228-1.c: New test.
52578
52579 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52580
52581         * gcc.dg/unused-2.c: New test.
52582
52583         * gcc.dg/conv-1.c: New test.
52584
52585 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
52586
52587         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
52588         compiler.
52589         (tool_option_proc): Fix typo.
52590
52591 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
52592
52593         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
52594         of the ld on the host, not on the build machine.
52595         Also, don't crash if '--help' is not a supported option.
52596
52597 2000-01-24  Richard Henderson  <rth@cygnus.com>
52598
52599         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
52600
52601 2000-01-20  Jeffrey A Law  (law@cygnus.com)
52602
52603         * gcc.c-torture/execute/20000120-2.c: New test.
52604         * gcc.c-torture/execute/20000120-1.c: New test.
52605
52606 2000-01-13  Jeffrey A Law  (law@cygnus.com)
52607
52608         * gcc.c-torture/execute/20000113-1.c: New test.
52609
52610 2000-01-12  Jeffrey A Law  (law@cygnus.com)
52611
52612         * gcc.c-torture/execute/20000112-1.c: New test.
52613
52614 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52615
52616         * gcc.dg/20000111-1.c: New test.
52617
52618 2000-01-10  Jeffrey A Law  (law@cygnus.com)
52619
52620         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
52621         with 16 bit integers.
52622
52623 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52624
52625         * gcc.dg/20000108-1.c: New test.
52626
52627 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52628
52629         * g++.old-deja/g++.ns/koenig8.C: New test.
52630
52631 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52632
52633         * g++.old-deja/g++.other/cast4.C: New test.
52634
52635 2000-01-05  Jeffrey A Law  (law@cygnus.com)
52636
52637         * gcc.c-torture/compile/20000105-2.c: New test.
52638         * gcc.c-torture/compile/20000105-1.c: New test.
52639
52640 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52641
52642         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
52643         references to printf & atoi to conform to ANSI standard.
52644         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
52645         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
52646         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
52647         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
52648         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
52649         * g++.old-deja/g++.brendan/complex1.C: Likewise.
52650         * g++.old-deja/g++.brendan/copy1.C: Likewise.
52651         * g++.old-deja/g++.brendan/copy2.C: Likewise.
52652         * g++.old-deja/g++.brendan/copy3.C: Likewise.
52653         * g++.old-deja/g++.brendan/copy4.C: Likewise.
52654         * g++.old-deja/g++.brendan/copy5.C: Likewise.
52655         * g++.old-deja/g++.brendan/copy6.C: Likewise.
52656         * g++.old-deja/g++.brendan/copy7.C: Likewise.
52657         * g++.old-deja/g++.brendan/copy8.C: Likewise.
52658         * g++.old-deja/g++.brendan/crash11.C: Likewise.
52659         * g++.old-deja/g++.brendan/crash14.C: Likewise.
52660         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
52661         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
52662         * g++.old-deja/g++.brendan/delete2.C: Likewise.
52663         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
52664         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
52665         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
52666         * g++.old-deja/g++.brendan/eh1.C: Likewise.
52667         * g++.old-deja/g++.brendan/groff1.C: Likewise.
52668         * g++.old-deja/g++.brendan/init3.C: Likewise.
52669         * g++.old-deja/g++.brendan/misc12.C: Likewise.
52670         * g++.old-deja/g++.brendan/misc7.C: Likewise.
52671         * g++.old-deja/g++.brendan/new2.C: Likewise.
52672         * g++.old-deja/g++.brendan/operators4.C: Likewise.
52673         * g++.old-deja/g++.brendan/operators5.C: Likewise.
52674         * g++.old-deja/g++.brendan/overload2.C: Likewise.
52675         * g++.old-deja/g++.brendan/overload7.C: Likewise.
52676         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
52677         * g++.old-deja/g++.brendan/reference1.C: Likewise.
52678         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
52679         * g++.old-deja/g++.brendan/template24.C: Likewise.
52680         * g++.old-deja/g++.brendan/template3.C: Likewise.
52681         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
52682         * g++.old-deja/g++.jason/inline3.C: Likewise.
52683         * g++.old-deja/g++.jason/opeq.C: Likewise.
52684         * g++.old-deja/g++.law/arg5.C: Likewise.
52685         * g++.old-deja/g++.law/arm7.C: Likewise.
52686         * g++.old-deja/g++.law/ctors11.C: Likewise.
52687         * g++.old-deja/g++.law/cvt8.C: Likewise.
52688         * g++.old-deja/g++.law/init9.C: Likewise.
52689         * g++.old-deja/g++.law/refs4.C: Likewise.
52690         * g++.old-deja/g++.law/template2.C: Likewise.
52691         * g++.old-deja/g++.law/visibility24.C: Likewise.
52692         * g++.old-deja/g++.law/vtable3.C: Likewise.
52693         * g++.old-deja/g++.mike/asm2.C: Likewise.
52694         * g++.old-deja/g++.mike/eh1.C: Likewise.
52695         * g++.old-deja/g++.mike/misc1.C: Likewise.
52696         * g++.old-deja/g++.mike/misc13.C: Likewise.
52697         * g++.old-deja/g++.mike/misc14.C: Likewise.
52698         * g++.old-deja/g++.mike/ns12.C: Likewise.
52699         * g++.old-deja/g++.mike/p1248.C: Likewise.
52700         * g++.old-deja/g++.mike/p3708.C: Likewise.
52701         * g++.old-deja/g++.mike/p3708a.C: Likewise.
52702         * g++.old-deja/g++.mike/p3708b.C: Likewise.
52703         * g++.old-deja/g++.mike/p646.C: Likewise.
52704         * g++.old-deja/g++.mike/p700.C: Likewise.
52705         * g++.old-deja/g++.mike/p783.C: Likewise.
52706         * g++.old-deja/g++.mike/p783a.C: Likewise.
52707         * g++.old-deja/g++.mike/p783b.C: Likewise.
52708         * g++.old-deja/g++.mike/p786.C: Likewise.
52709         * g++.old-deja/g++.mike/p789.C: Likewise.
52710         * g++.old-deja/g++.mike/p789a.C: Likewise.
52711         * g++.old-deja/g++.mike/p807a.C: Likewise.
52712         * g++.old-deja/g++.other/delete3.C: Likewise.
52713         * g++.old-deja/g++.other/dyncast1.C: Likewise.
52714         * g++.old-deja/g++.other/dyncast2.C: Likewise.
52715         * g++.old-deja/g++.other/dyncast3.C: Likewise.
52716         * g++.old-deja/g++.other/empty1.C: Likewise.
52717         * g++.old-deja/g++.other/temporary1.C: Likewise.
52718         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
52719         * g++.old-deja/g++.pt/t16.C: Likewise.
52720         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
52721
52722 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
52723
52724         * gcc.dg/991230-1.c: New test.
52725
52726 1999-12-29  Jeffrey A Law  (law@cygnus.com)
52727
52728         * gcc.c-torture/compile/991229-3.c: New test.
52729         * gcc.c-torture/compile/991229-2.c: New test.
52730         * gcc.c-torture/compile/991229-1.c: New test.
52731
52732 1999-12-29  Greg McGary <gkm@eng.ascend.com>
52733
52734         * gcc.c-torture/compile/labels-2.c: New test.
52735
52736 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
52737
52738         * gcc.c-torture/execute/991227-1.c: New test.
52739
52740 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52741
52742         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
52743
52744 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
52745
52746         * gcc.c-torture/execute/991221-1.c: New test.
52747
52748 1999-12-20  Nathan Sidwell  <nathan@acm.org>
52749
52750         * g++.old-deja/g++.other/cast3.C: New test.
52751
52752 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
52753
52754         * gcc.c-torture/execute/991216-4.c: New test.
52755
52756 1999-12-16  Michael Meissner  <meissner@cygnus.com>
52757
52758         * gcc.c-torture/execute/991216-1.c: New test.
52759         * gcc.c-torture/execute/991216-2.c: New test.
52760         * gcc.c-torture/execute/991216-3.c: New test.
52761
52762 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52763
52764         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
52765         Actually make the test fail by using "-O2" for compilation.
52766
52767 1999-12-15  Nathan Sidwell  <nathan@acm.org>
52768
52769         * g++.old-deja/g++.warn/cast-align1.C: New test.
52770
52771 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52772
52773         * gcc.c-torture/compile/991214-1.c: New test.
52774         * gcc.c-torture/compile/991214-2.c: New test.
52775
52776 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52777
52778         * gcc.dg/991214-1.c: New test.
52779
52780 1999-12-13  Jeffrey A Law  (law@cygnus.com)
52781
52782         * gcc.c-torture/compile/991213-3.c: New test.
52783         * gcc.c-torture/compile/991213-2.c: New test.
52784         * gcc.c-torture/compile/991213-1.c: New test.
52785
52786 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
52787
52788         * gcc.dg/991209-1.c: New test.
52789
52790 1999-12-08  Nathan Sidwell <nathan@acm.org>
52791
52792         * gcc.c-torture/compile/991208-1.c: New test.
52793
52794 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52795
52796         * gcc.dg/ultrasp2.c: New test.
52797
52798 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
52799
52800         * g++.old-deja/g++.abi/align.C (main): Fix typo.
52801
52802 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
52803
52804         * gcc.c-torture/compile/991202-1.c: New test.
52805         * gcc.c-torture/execute/991202-1.c: New test.
52806         * gcc.c-torture/execute/991202-2.c: New test.
52807         * gcc.c-torture/execute/991202-3.c: New test.
52808
52809 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
52810
52811         * g++.old-deja/g++.abi/align.C: New test.
52812         * g++.old-deja/g++.abi/aggregates.C: Likewise.
52813         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52814
52815 1999-12-01  Richard Henderson  <rth@cygnus.com>
52816
52817         * gcc.c-torture/execute/991201-1.c: New.
52818
52819 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
52820
52821         * gcc.dg/991129-1.c: New test.
52822
52823 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52824
52825         * gcc.c-torture/compile/991127-1.c: New test.
52826
52827 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52828
52829         * g++.old-deja/g++.other/warn4.C: New test.
52830
52831 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52832
52833         * g++.old-deja/g++.eh/cleanup2.C: New test.
52834         * g++.old-deja/g++.ext/pretty2.C: New test.
52835         * g++.old-deja/g++.ext/pretty3.C: New test.
52836         * g++.old-deja/g++.other/debug6.C: New test.
52837
52838 1999-10-20  Jim Wilson  <wilson@cygnus.com>
52839
52840         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
52841         compiler_output to look for one error message instead of two.
52842
52843 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
52844
52845         * gcc.c-torture/execute/991118-1.c: Also test case
52846         where the word boundary does not split a byte evenly.
52847
52848 1999-11-19  Nathan Sidwell  <nathan@acm.org>
52849
52850         * g++.old-deja/g++.ext/restrict1.C: New test.
52851
52852 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
52853
52854         * gcc.c-torture/execute/991118-1.c: New test.
52855
52856 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
52857
52858         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
52859         working directory pathnames.
52860
52861 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
52862
52863         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
52864         host is equipped with driver.h and driver.o so it can actually
52865         compile and run the tests.
52866
52867 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
52868
52869         * gcc.c-torture/compile/991008-1.c: New test.
52870
52871 1999-11-08  Nick Clifton  <nickc@cygnus.com>
52872
52873         * lib/gcc-dg.exp: Include target-supports.exp
52874
52875 1999-11-05  Nick Clifton  <nickc@cygnus.com>
52876
52877         * lib/target-supports.exp: New file: Provide procs to test for
52878         features supported by the target.
52879         (check_weak_available): Moved here from ecos.exp.
52880         (check_alias_available): New proc: Determine of the target
52881         toolchain supports the alias attribute.
52882
52883         * gcc.dg/special/ecos.exp: Move check_weak_available to
52884         target-supports.exp.
52885         (alias-1.c): Only perform the test if the target supports
52886         aliases.
52887         (wkali-1.c): Only perform the test if the target supports
52888         aliases.
52889
52890         * gcc.dg/990506-0.c: Expect error messages from cross
52891         targets as well as native targets.
52892
52893 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52894
52895         * gcc.dg/ultrasp1.c: Removed xfail.
52896         * gcc.dg/struct-ret-2.c: Likewise.
52897         * gcc.dg/array-1.c: Likewise.
52898
52899 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52900
52901         * gcc.dg/struct-ret-2.c: New test.
52902
52903         * gcc.dg/array-1.c: New test.
52904
52905 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
52906
52907         * gcc.c-torture/execute/991030-1.c: New test.
52908
52909 1999-10-26  Richard Henderson  <rth@cygnus.com>
52910
52911         * gcc.c-torture/compile/991026-2.c: New test.
52912
52913 1999-10-26  Jeffrey A Law  (law@cygnus.com)
52914
52915         * gcc.c-torture/compile/991026-1.c: New test.
52916
52917 1999-10-23  Jeffrey A Law  (law@cygnus.com)
52918
52919         * gcc.c-torture/execute/991023-1.c: New test.
52920
52921 1999-10-19  Jeffrey A Law  (law@cygnus.com)
52922
52923         * gcc.c-torture/execute/991019-1.c: New test.
52924
52925 1999-10-16  Richard Henderson  <rth@cygnus.com>
52926
52927         * gcc.c-torture/execute/991016-1.c: New test.
52928
52929 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
52930
52931         * gcc.c-torture/execute/991014-1.c: New test.
52932
52933 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
52934
52935         * g++.old-deja/g++.other/union2.C: New test.
52936
52937 1999-10-13  Nathan Sidwell  <nathan@acm.org>
52938
52939         * g++.old-deja/g++.other/vaarg2.C: New test.
52940         * g++.old-deja/g++.other/vaarg3.C: New test.
52941
52942 1999-10-12  Craig Burley  <craig@jcb-sc.com>
52943
52944         * g77.f-torture/noncompile/19990905-1.f: Moved from being
52945         in compile/.
52946
52947 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
52948
52949         * gcc.c-torture/execute/va-arg-11.c: New test.
52950
52951 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
52952
52953         * lib/file-format.exp (gcc_target_object_format): Don't
52954         crash if objdump is unavailable.
52955
52956 1999-09-29  Donn Terry <donn@interix.com>
52957
52958         * gcc.misc-tests/mg.exp: delete extraneous redirection.
52959
52960 1999-09-28  Nick Clifton  <nickc@cygnus.com>
52961
52962         * gcc.c-torture/compile/990928-1.c: New test.
52963
52964 1999-09-28  Nathan Sidwell  <nathan@acm.org>
52965
52966         * g++.old-deja/g++.other/decl6.C: New test.
52967
52968 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52969
52970         * gcc.c-torture/execute/va-arg-10.c: New test.
52971
52972 1999-09-27  Nathan Sidwell  <nathan@acm.org>
52973
52974         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
52975         __PRETTY_FUNCTION__.
52976
52977 1999-09-23  Nick Clifton  <nickc@cygnus.com>
52978
52979         * gcc.c-torture/execute/990923-1.c: New test.
52980
52981 1999-09-21  Nick Clifton  <nickc@cygnus.com>
52982
52983         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
52984         for which -fpic is inappropriate.
52985
52986 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
52987
52988         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
52989
52990 1999-09-21  Nathan Sidwell  <nathan@acm.org>
52991
52992         * g++.old-deja/g++.other/dyncast1.C: New test.
52993         * g++.old-deja/g++.other/dyncast2.C: New test.
52994         * g++.old-deja/g++.other/dyncast3.C: New test.
52995         * g++.old-deja/g++.other/dyncast4.C: New test.
52996         * g++.old-deja/g++.other/dyncast5.C: New test.
52997         * g++.old-deja/g++.eh/catch3.C: New test.
52998         * g++.old-deja/g++.eh/catch3p.C: New test.
52999         * g++.old-deja/g++.eh/catch4.C: New test.
53000         * g++.old-deja/g++.eh/catch4p.C: New test.
53001         * g++.old-deja/g++.eh/catch5.C: New test.
53002         * g++.old-deja/g++.eh/catch5p.C: New test.
53003         * g++.old-deja/g++.eh/catch6.C: New test.
53004         * g++.old-deja/g++.eh/catch6p.C: New test.
53005         * g++.old-deja/g++.eh/catch7.C: New test.
53006         * g++.old-deja/g++.eh/catch7p.C: New test.
53007         * g++.old-deja/g++.eh/catch8.C: New test.
53008         * g++.old-deja/g++.eh/catch8p.C: New test.
53009         * g++.old-deja/g++.eh/catch9.C: New test.
53010         * g++.old-deja/g++.eh/catch9p.C: New test.
53011
53012 1999-09-13  Nathan Sidwell  <nathan@acm.org>
53013
53014         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
53015         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
53016
53017 1999-09-13  Jeffrey A Law  (law@cygnus.com)
53018
53019         * gcc.c-torture/compile/990913-1.c: New test.
53020
53021 1999-09-10  Nathan Sidwell  <nathan@acm.org>
53022
53023         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
53024         * g++.old-deja/g++.jason/rfg5.C: Likewise.
53025
53026 1999-09-09  Richard Henderson  <rth@cygnus.com>
53027
53028         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
53029
53030 1999-09-09  Nathan Sidwell  <nathan@acm.org>
53031
53032         * g++.old-deja/g++.other/lookup11.C: New test.
53033         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
53034         what is permitted and what we want.
53035         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
53036         overload use.
53037         * g++.old-deja/g++.jason/rfg5.C: Likewise.
53038
53039 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
53040
53041         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
53042         * gcc.c-torture/noncompile/poison-1.c: New file.
53043
53044 1999-09-08  Nathan Sidwell  <nathan@acm.org>
53045
53046         * g++.old-deja/g++.other/sizeof3.C: New test.
53047         * g++.old-deja/g++.other/sizeof4.C: New test.
53048         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
53049         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
53050
53051 1999-09-07  Richard Henderson  <rth@cygnus.com>
53052
53053         * gcc.dg/va-arg-1.c: New.
53054
53055 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53056
53057         * gcc.c-torture/execute/va-arg-9.c: New test.
53058
53059 1999-09-05  Craig Burley  <craig@jcb-sc.com>
53060
53061         * g77.f-torture/compile/980519-2.f: New test.
53062         * g77.f-torture/compile/19990905-0.f: New test.
53063         * g77.f-torture/compile/19990905-1.f: New test.
53064         * g77.f-torture/compile/19990905-2.f: New test.
53065
53066         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
53067
53068 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
53069
53070         * gcc.c-torture/execute/990827-1.c: Fix typo.
53071
53072 1999-09-03  Nathan Sidwell  <nathan@acm.org>
53073
53074         * g++.old-deja/g++.other/deref1.C: New test.
53075
53076 1999-09-02  Nathan Sidwell  <nathan@acm.org>
53077
53078         * g++.old-deja/g++.other/ambig2.C: New test.
53079         * g++.old-deja/g++.other/cond5.C: New test.
53080         * g++.old-deja/g++.other/lookup16.C: New test.
53081
53082 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
53083
53084         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
53085         assemblers too.
53086
53087 1999-08-31  Jeffrey A Law  (law@cygnus.com)
53088
53089         * lib/c-torture.exp: Avoid the "compare executables" optimization
53090         when testing native.
53091
53092 1999-08-29  Jeffrey A Law  (law@cygnus.com)
53093
53094         * gcc.c-torture/execute/990829-1.c: New test.
53095         * gcc.c-torture/compile/990829-1.c: New test.
53096
53097 1999-08-27  Paul Burchard  <burchard@pobox.com>
53098
53099         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
53100         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
53101         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
53102         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
53103         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
53104         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
53105         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
53106         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
53107         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
53108         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
53109         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
53110
53111 1999-08-27  Jeffrey A Law  (law@cygnus.com)
53112
53113         * gcc.c-torture/execute/990827-1.c: New test.
53114
53115 1999-08-26  Craig Burley  <craig@jcb-sc.com>
53116
53117         * g77.f-torture/noncompile/19990826-4.f: New test.
53118
53119         * g77.f-torture/compile/19990826-3.f: New test.
53120
53121         * g77.f-torture/execute/19990826-2.f: New test.
53122
53123         * g77.f-torture/compile/19990826-1.f: New test.
53124
53125         * gcc.c-torture/execute/990826-0.c: New test.
53126         * g77.c-torture/execute/19990826-0.f: New test.
53127
53128         * g77.f-torture/noncompile/970626-2.f: New test.
53129
53130 1999-08-25  Paul Burchard  <burchard@pobox.com>
53131
53132         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
53133         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
53134         lss-011.C: New tests.
53135
53136 1999-08-25  Nathan Sidwell  <nathan@acm.org>
53137
53138         * g++.old-deja/g++.other/decl5.C: New test.
53139
53140 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53141
53142         * noncompile/noncompile.exp: Load_lib c-torture.exp.
53143         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
53144         call `postbase' for each one.  All callers of `postbase' changed
53145         to call this instead.
53146
53147 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
53148
53149         * gcc.c-torture/execute/990811-1.c: New test.
53150
53151 1999-08-09  Nick Clifton  <nickc@cygnus.com>
53152
53153         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
53154         just native ones.
53155
53156         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
53157         just native ones.
53158
53159 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
53160
53161         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
53162
53163 1999-08-04  Jeffrey A Law  (law@cygnus.com)
53164
53165         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
53166
53167 1999-08-04  Nathan Sidwell  <nathan@acm.org>
53168
53169         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
53170
53171 1999-08-04  Jeffrey A Law  (law@cygnus.com)
53172
53173         * gcc.c-torture/execute/990804-1.c: New test.
53174
53175 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53176
53177         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
53178         * g++.old-deja/g++.brendan/crash64.C: Likewise.
53179         * g++.old-deja/g++.brendan/overload8.C: Likewise.
53180
53181 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53182
53183         * g++.old-deja/g++.other/struct1.C: New test.
53184
53185 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53186
53187         * g++.old-deja/g++.other/enum2.C: New test.
53188
53189 1999-08-02  Richard Henderson  <rth@cygnus.com>
53190
53191         Adapted from tests from Franz Sirl:
53192         * gcc.c-torture/execute/va-arg-7.c: New test.
53193         * gcc.c-torture/execute/va-arg-8.c: New test.
53194
53195 1999-08-01  Jeffrey A Law  (law@cygnus.com)
53196
53197         * gcc.c-torture/compile/990801-2.c: New test.
53198
53199         * gcc.c-torture/compile/990801-1.c: New test.
53200
53201 1999-07-27  Michael Meissner  <meissner@cygnus.com>
53202
53203         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
53204         fp-cmp-1.c, converting double to float.
53205
53206         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
53207         fp-cmp-1.c, converting double to long double.
53208
53209         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
53210         from fr1 to unknown_register, since fr1 is a legitimate register
53211         on some machines.
53212
53213 1999-07-25  Jeffrey A Law  (law@cygnus.com)
53214
53215         * README: More listname related changes.
53216
53217 1999-07-08  Catherine Moore  <clm@cygnus.com>
53218
53219         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
53220
53221 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
53222
53223         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
53224
53225 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
53226
53227         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
53228
53229 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
53230
53231         * gcc.dg/990703-1.c: New test.
53232
53233 1999-06-29  Nick Clifton  <nickc@cygnus.com>
53234
53235         * lib/file-format.exp: New file: Move definition of proc
53236         gcc_target_object_format to here from
53237         gcc.dg/special/ecos.exp.
53238
53239         * lib/c-torture.exp: Include lib file-format.exp.
53240         * lib/gcc-dg.exp: Include lib file-format.exp.
53241
53242         * gcc.dg/special/ecos.exp: Remove definition of proc
53243         gcc_target_object_format.
53244
53245 1999-06-28  Jeffrey A Law  (law@cygnus.com)
53246
53247         * gcc.c-torture/execute/990628-1.c: New test.
53248
53249 1999-06-25  Jeffrey A Law  (law@cygnus.com)
53250
53251         * gcc.c-torture/compile/990625-2.c: New test.
53252
53253         * gcc.c-torture/compile/990625-1.c: New test.
53254
53255 1999-06-23  Nick Clifton  <nickc@cygnus.com>
53256
53257         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
53258         attributes compile.
53259         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
53260         ports that use the COFF/PE file format.
53261
53262 1999-06-17  Jeffrey A Law  (law@cygnus.com)
53263
53264         * gcc.c-torture/compile/990617-1.c: New test.
53265
53266 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
53267
53268         * g++.old-deja/g++.other/decl4.C: New test.
53269
53270 1999-06-14  Nathan Sidwell  <nathan@acm.org>
53271
53272         * g++.old-deja/g++.other/bitfld3.C: New test.
53273
53274 1999-06-08  Nathan Sidwell  <nathan@acm.org>
53275
53276         * g++.old-deja/g++.eh/catch1.C: New test.
53277
53278 1999-06-07  Jeffrey A Law  (law@cygnus.com)
53279
53280         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
53281
53282         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
53283         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
53284
53285 1999-06-05  Craig Burley  <craig@jcb-sc.com>
53286
53287         * g77.f-torture/compile/19990502-0.f: Replace with new,
53288         shorter, test that still fails after recent changes.
53289
53290 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53291
53292         * gcc.c-torture/execute/990604-1.c: New test.
53293
53294 1999-05-31  Jeffrey A Law  (law@cygnus.com)
53295
53296         * gcc.c-torture/execute/990531-1.c: New test.
53297
53298 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53299
53300         * gcc.c-torture/compile/990527-1.c: New test.
53301
53302 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
53303
53304         * gcc.c-torture/execute/990527-1.c: New test.
53305
53306 1999-05-25  Nick Clifton  <nickc@cygnus.com>
53307
53308         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
53309         bitfields as signed.
53310
53311 1999-05-25  Craig Burley  <craig@jcb-sc.com>
53312
53313         * g77.f-torture/compile/19990525-0.f: New test.
53314
53315 1999-05-25  Jeffrey A Law  (law@cygnus.com)
53316
53317         * gcc.c-torture/execute/990525-2.c: New test.
53318
53319         * gcc.c-torture/execute/990525-1.c: New test.
53320
53321 1999-05-24  Nathan Sidwell  <nathan@acm.org>
53322
53323         * g++.old-deja/g++.other/anon3.C: New test.
53324         * g++.old-deja/g++.other/anon4.C: New test.
53325         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
53326         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
53327         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
53328         Merrill).
53329
53330 1999-05-24  Jeffrey A Law  (law@cygnus.com)
53331
53332         * gcc.c-torture/execute/990524-1.c: New test.
53333
53334         * gcc.dg/990524-1.c: New test.
53335
53336 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53337
53338         * gcc.c-torture/compile/990523-1.c: New test.
53339
53340 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
53341
53342         * gcc.c-torture/compile/990519-1.c: New test.
53343
53344 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53345
53346         * gcc.c-torture/compile/990517-1.c: New test.
53347
53348         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
53349         (e4, f4): New tests.
53350         (main): Call them.
53351
53352 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53353
53354         * gcc.dg/noreturn-1.c: New test.
53355
53356 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
53357
53358         * gcc.c-torture/execute/990513-1.c: New test.
53359
53360 1999-05-10  Richard Henderson  <rth@cygnus.com>
53361
53362         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
53363
53364 1999-05-10  Craig Burley  <craig@jcb-sc.com>
53365
53366         * g77.f-torture/execute/erfc.f: Use small single-precision
53367         values, to avoid problems on Alphas when not -mieee.
53368
53369 1999-05-08  Craig Burley  <craig@jcb-sc.com>
53370
53371         * gcc.dg/990506-0.c: New test.
53372
53373 1999-05-08  Richard Henderson  <rth@cygnus.com>
53374
53375         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
53376         the constant to test.  Don't XFAIL 64-bit targets.
53377
53378         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
53379         * g++.old-deja/g++.law/profile1.C: Likewise.
53380
53381         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
53382         operator new instances.
53383         * g++.old-deja/g++.other/delete5.C: Likewise.
53384
53385 1999-05-03  Craig Burley  <craig@jcb-sc.com>
53386
53387         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
53388         intrinsic.
53389
53390 1999-05-03  Craig Burley  <craig@jcb-sc.com>
53391
53392         * g77.f-torture/execute/u77-test.f: Reverse order of two
53393         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
53394
53395 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53396
53397         * gcc.dg/compare1.c: New test.
53398
53399 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53400
53401         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
53402         New tests.
53403
53404 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53405
53406         * g77.f-torture/compile/19990502-1.f: New test.
53407
53408 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53409
53410         * g77.f-torture/compile/19990502-0.f: New test.
53411
53412 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53413
53414         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
53415         intrinsic.
53416
53417 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53418
53419         * g77.f-torture/execute/u77-test.f (main): List libU77
53420         intrinsics not currently tested.
53421         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
53422         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
53423         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
53424         Trim blanks off the ends of some printed strings.
53425
53426 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53427
53428         * g77.f-torture/execute/u77-test.f (main): Just warn about
53429         FSTAT gid disagreement, as it's expected on some systems.
53430
53431 1999-05-01  Craig Burley  <craig@jcb-sc.com>
53432
53433         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
53434         use a new function, which allows for some slop.
53435         Clean up some commentary.
53436         (issum): The new function.
53437         (sgladd): Deleted subroutine.
53438
53439 1999-05-01  Craig Burley  <craig@jcb-sc.com>
53440
53441         * g77.f-torture/execute/u77-test.f: Modify to be more like
53442         libf2c/libU77 version, bringing patches to that version here.
53443         Add suitable commentary.
53444
53445 1999-04-25  Richard Henderson  <rth@cygnus.com>
53446
53447         * gcc.dg/990424-1.c: New test.
53448
53449 1999-04-24  Craig Burley  <craig@jcb-sc.com>
53450
53451         * g77.f-torture/execute/u77-test.f (main): Bug involving
53452         LSTAT has been fixed, so turn back on full checking.
53453
53454 1999-04-20  Craig Burley  <craig@jcb-sc.com>
53455
53456         * g77.f-torture/compile/19990419-0.f: New test.
53457         * g77.f-torture/execute/19990419-1.f: New test.
53458
53459 1999-04-17  Richard Henderson  <rth@cygnus.com>
53460
53461         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
53462         to avoid the need for a prototype to supress a warning.
53463
53464 1999-04-07  Jim Wilson  <wilson@cygnus.com>
53465
53466         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
53467
53468 1999-04-04  Jeffrey A Law  (law@cygnus.com)
53469
53470         * gcc.c-torture/execute/990404-1.c: New test.
53471
53472 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53473
53474         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
53475         * gcc.dg/cpp-if3.c: Don't use -pedantic.
53476         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
53477         missing initializer warnings.
53478
53479 1999-03-28  Jeffrey A Law  (law@cygnus.com)
53480
53481         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
53482         matching strings.
53483
53484 1999-03-26  Jeffrey A Law  (law@cygnus.com)
53485
53486         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
53487
53488 1999-03-26  Craig Burley  <craig@jcb-sc.com>
53489
53490         * g77.f-torture/execute/19990325-0.f: New test.
53491         * g77.f-torture/execute/19990325-1.f: New test.
53492
53493 1999-03-24  Jeffrey A Law  (law@cygnus.com)
53494
53495         * gcc.c-torture/execute/990324-1.c: New test.
53496
53497 1999-03-22  Jim Wilson  <wilson@cygnus.com>
53498
53499         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
53500         test with 4.
53501
53502 1999-03-17  Richard Henderson  <rth@cygnus.com>
53503
53504         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
53505
53506 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53507
53508         * g77.f-torture/execute/19990313-2.f: New test.
53509         * g77.f-torture/execute/19990313-3.f: New test.
53510
53511 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53512
53513         * g77.f-torture/execute/19990313-0.f: New test.
53514         * g77.f-torture/execute/19990313-1.f: New test.
53515
53516 1999-03-12  Jim Wilson  <wilson@cygnus.com>
53517
53518         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
53519         printf to sprintf.
53520         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
53521         (main): Add check for u15.  Conditionalize u31 check depending on
53522         whether ints are <32 bits or >=32 bits.
53523
53524 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53525
53526         * g77.f-torture/execute/19981119-0.f: Improve testiness.
53527
53528 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53529
53530         * g77.f-torture/compile/19990305-0.f: New test.
53531         * g77.f-torture/execute/19981119-0.f: New test.
53532
53533 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53534
53535         * g77.f-torture/execute/970625-2.f: call ABORT if final
53536         result is not correct, instead of just printing it.
53537         Add this checking via newly introduced obfuscation, to
53538         trip up buggy front ends.
53539
53540 1999-03-07  Craig Burley  <craig@jcb-sc.com>
53541
53542         * g77.f-torture/compile/960317-1.f: Moved from being
53543         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
53544
53545 1999-03-06  Craig Burley  <craig@jcb-sc.com>
53546
53547         * g77.f-torture/execute/960317-1.f: New (old) test.
53548         * g77.f-torture/execute/970625-2.f: Ditto.
53549
53550 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
53551
53552         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
53553         error message on line 1 or line 2; cccp and cpplib do this differently.
53554
53555 1999-03-01  Jeffrey A Law  (law@cygnus.com)
53556
53557         * g++.old-deja/g++.law/weak1.C: New test.
53558
53559 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53560
53561         * gcc.c-torture/execute/990119-1.c: Renamed to...
53562         * gcc.dg/990119-1.c: this, so it will only be tested once
53563         (it's a preprocessor test, it doesn't need to be run at
53564         multiple optimization levels).
53565
53566 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53567
53568         * lib/g++.exp: Don't add incdir=$base_dir/../include to
53569           ALWAYS_CXXFLAGS.
53570
53571 1999-02-24  Craig Burley  <craig@jcb-sc.com>
53572
53573         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
53574         * g77.f-torture/compile/19981216-0.f: ...as it is expected
53575         to not be compilable by current g77.
53576
53577 1999-02-24  Nick Clifton  <nickc@cygnus.com>
53578
53579         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
53580
53581 1999-02-22  Jeffrey A Law  (law@cygnus.com)
53582
53583         * gcc.c-torture/execute/990222-1.c: New test.
53584
53585 1999-02-19  Craig Burley  <craig@jcb-sc.com>
53586
53587         * g77.f-torture/compile/19990218-0.f: New test.
53588         * g77.f-torture/noncompile/19990218-1.f: New test.
53589
53590 1999-02-18  Craig Burley  <craig@jcb-sc.com>
53591
53592         * g77.f-torture/compile/19981216-0.f: New test.
53593
53594 1999-02-14  Jeffrey A Law  (law@cygnus.com)
53595
53596         * gcc.dg/990214-1.c: New test.
53597
53598 1999-02-13  Jeffrey A Law  (law@cygnus.com)
53599
53600         * gcc.dg/990213-2.c: New test.
53601
53602         * gcc.dg/990213-1.c: New test.
53603
53604 1999-02-12  Jeffrey A Law  (law@cygnus.com)
53605
53606         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
53607         ints.
53608
53609 1999-02-11  Nick Clifton  <nickc@cygnus.com>
53610
53611         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
53612         specified by target.
53613
53614         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
53615
53616 1999-02-11  Jeffrey A Law  (law@cygnus.com)
53617
53618         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
53619
53620 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53621
53622         * gcc.dg/special/ecos.exp: New test driver for new tests with
53623         special requirements.
53624
53625         * gcc.dg/special/alias-1.c: New test.
53626         * gcc.dg/special/gcsec-1.c: New test.
53627         * gcc.dg/special/weak-1.c: New test.
53628         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
53629         * gcc.dg/special/weak-2.c: New test.
53630         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
53631         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
53632         * gcc.dg/special/wkali-1.c: New test.
53633         * gcc.dg/special/wkali-2.c: New test.
53634         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
53635         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
53636
53637 1999-02-10  Felix Lee  <flee@cygnus.com>
53638
53639           * lib/c-torture.exp (c-torture-compile): Pull out code for
53640           analyzing gcc error messages.
53641           (c-torture-execute): Likewise.  Fix some (harmless) false
53642           positives.
53643           * lib/gcc.exp (gcc_check_compile): New function.
53644
53645 1999-02-08  Richard Henderson  <rth@cygnus.com>
53646
53647         * gcc.c-torture/execute/990208-1.c: New test.
53648
53649 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53650
53651         * g++.dg/special/ecos.exp: New driver for new tests with special
53652         requirements
53653
53654         * g++.dg/special/conpr-1.C: New test
53655         * g++.dg/special/conpr-2.C: New test
53656         * g++.dg/special/conpr-2a.C: New test
53657         * g++.dg/special/conpr-3.C: New test
53658         * g++.dg/special/conpr-3a.C: New test
53659         * g++.dg/special/conpr-3b.C: New test
53660
53661         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
53662         allow g++ to use the dg driver
53663
53664         * README: Add comment about g++.dg directory
53665
53666 1999-02-06  Jeffrey A Law  (law@cygnus.com)
53667
53668         * README: Update email addresses.
53669
53670 1999-02-03  Nick Clifton  <nickc@cygnus.com>
53671
53672         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
53673         arguments in order to force structure S onto the stack even on
53674         the alpha.
53675         (test): Pass 10 leading arguments to function foo as well as the
53676         structure S.
53677
53678         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
53679         failure for all targets.
53680
53681         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
53682         abort to terminate program execution.
53683
53684 1999-01-30  Richard Henderson  <rth@cygnus.com>
53685
53686         * gcc.c-torture/execute/990130-1.c: New test.
53687
53688 1999-01-30  Jeffrey A Law  (law@cygnus.com)
53689
53690         * gcc.dg/990130-1.c: New test.
53691
53692 1999-01-28  Michael Meissner  <meissner@cygnus.com>
53693
53694         * gcc.c-torture/execute/990128-1.c: New test.
53695
53696 1999-01-27  Michael Meissner  <meissner@cygnus.com>
53697
53698         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
53699
53700 1999-01-27  Felix Lee  <flee@cygnus.com>
53701
53702         * lib/c-torture.exp (c-torture-compile): pull out code for
53703         analyzing gcc error messages.
53704         (c-torture-execute): ditto, and fix some (harmless) false
53705         positives.
53706         * lib/gcc.exp (gcc_check_compile): new function.
53707
53708 1999-01-17  Jeffrey A Law  (law@cygnus.com)
53709
53710         * gcc.dg/990117-1.c: New test.
53711
53712         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
53713
53714         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
53715
53716 1999-01-15  Jeffrey A Law  (law@cygnus.com)
53717
53718         * g77.f-torture/compile/990115-1.f: New test.
53719
53720 1999-01-07  Jeffrey A Law  (law@cygnus.com)
53721
53722         * gcc.c-torture/compile/990107-1.c: New test
53723
53724 1999-01-06  Jeffrey A Law  (law@cygnus.com)
53725
53726         * gcc.c-torture/execute/990106-2.c: New test.
53727
53728         * gcc.c-torture/execute/990106-1.c: New test.
53729
53730 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
53731
53732         * gcc.c-torture/compile/981223-1.c: New test.
53733
53734 1998-12-29  Richard Henderson  <rth@cygnus.com>
53735
53736         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
53737         (opt3): Rename from opt4 and disable.
53738
53739 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
53740
53741         * g++.old-deja/g++.pt/ptrmem5.C: New test.
53742
53743 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53744
53745         * g++.old-deja/g++.other/conv5.C: New test.
53746
53747 1998-12-14  Nick Clifton  <nickc@cygnus.com>
53748
53749         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
53750
53751 1998-12-11  Jeffrey A Law  (law@cygnus.com)
53752
53753         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
53754
53755 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
53756
53757         * gcc.c-torture/compile/981211-1.c: New test.
53758
53759 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53760
53761         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
53762
53763         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
53764
53765 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53766
53767         * gcc.special/930510-1.c: Make C9X safe.
53768         * gcc.misc-tests/gcov-1.c Similarly.
53769         * gcc.misc-tests/gcov-2.c Similarly.
53770
53771 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53772
53773         * gcc.dg/ultrasp1.c: New test.
53774
53775 1998-12-06  Richard Henderson  <rth@cygnus.com>
53776
53777         * gcc.c-torture/execute/981206.c: New test.
53778
53779 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53780
53781         * g++.old-deja/g++.ns/template7.C: New test.
53782
53783         * g++.old-deja/g++.other/expr1.C: New test.
53784
53785         * g++.old-deja/g++.eh/tmpl3.C: New test.
53786
53787         * g++.old-deja/g++.eh/tmpl2.C: New test.
53788
53789 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53790
53791         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
53792         * g++.old-deja/g++.other/using6.C: Removed.
53793         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
53794
53795         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
53796
53797 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53798
53799         * g++.old-deja/g++.pt/overload8.C: New test.
53800
53801         * g++.old-deja/g++.pt/overload7.C: New test.
53802
53803         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
53804
53805         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
53806         and relinking messages.
53807         * lib/g++.exp (g++_target_compile): Remove .rpo file when
53808         compiling with -frepo.
53809
53810 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
53811
53812         * g++.old-deja/g++.pt/lookup6.C: New test.
53813
53814 1998-11-30  Nick Clifton  <nickc@cygnus.com>
53815
53816         * gcc.c-torture/execute/981130-1.c: New test.
53817         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
53818
53819 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53820
53821         * g++.old-deja/g++.pt/explicit76.C: New test.
53822
53823         * g++.old-deja/g++.pt/friend38.C: New test.
53824
53825         * g++.old-deja/g++.ns/crash2.C: New test.
53826
53827         * g++.old-deja/g++.pt/defarg8.C: New test.
53828
53829         * g++.old-deja/g++.pt/instantiate6.C: New test.
53830
53831         * g++.old-deja/g++.pt/static6.C: New test.
53832
53833         * g++.old-deja/g++.pt/decl2.C: New test.
53834
53835 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53836
53837         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
53838         problem is actually related with name lookup, but so what? :-)
53839
53840         * g++.old-deja/g++.pt/friend37.C: New test.
53841
53842 1998-11-25  Dave Love  <d.love@dl.ac.uk>
53843
53844         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
53845         element, which fails on some systems.
53846
53847         * g77.f-torture/execute/labug1.f: New test.
53848
53849 1998-11-21  Jeffrey A Law  (law@cygnus.com)
53850
53851         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
53852         is defined.
53853
53854 1998-11-18  Dave Love  <d.love@dl.ac.uk>
53855
53856         * g77.f-torture/compile/981117-1.f: New test.
53857
53858 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
53859
53860         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
53861         properly discarded.
53862
53863 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
53864
53865         * gcc.c-torture/execute/memcheck: New directory of tests for
53866         -fcheck-memory-usage.
53867
53868 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53869
53870         * README: New file, general information about the testsuite and
53871         new description of the various C++ test subdirectories.
53872         * README.g++: Eliminate obsolete information, update and move most
53873         relevant stuff to README.
53874
53875 1998-11-07  Richard Henderson  <rth@cygnus.com>
53876
53877         * gcc.c-torture/compile/981107-1.c: New test.
53878
53879 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
53880
53881         * execute/memcpy-bi.c: New testcase.
53882
53883 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
53884
53885         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
53886         base classes.
53887
53888         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
53889         template is selected.
53890
53891         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
53892         classes, it should be accepted for all types.
53893
53894         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
53895
53896         * g++.old-deja/g++.pt/spec24.C: Ensure that template
53897         specializations start with template headers.
53898
53899 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
53900
53901         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
53902
53903         * g++.old-deja/g++.other/init9.C: Test cross initialization of
53904         non-POD types.
53905
53906 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53907
53908         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
53909
53910 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
53911
53912         * compile/981022-1.c, compile/981022-1.x: New test and driver.
53913
53914 1998-10-19  Jeffrey A Law  (law@cygnus.com)
53915
53916         * 981019-1.c: New test.
53917
53918 1998-10-14  Robert Lipe <robertl@dgii.com>
53919
53920         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
53921         find objc headers.
53922
53923 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53924
53925         * compile/981001-4.c: Remove use of GCC extension that triggers a
53926         compiler bug.
53927
53928 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
53929
53930         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
53931
53932 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53933
53934         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
53935         instantiation of template produces incorrect code for delete
53936         expression.
53937
53938         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
53939         constructors' name is not unique.
53940         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
53941         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
53942
53943         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
53944         automatic array of const is ill-formed.
53945
53946         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
53947         of template parameter?
53948
53949         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
53950         const.
53951
53952         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
53953         pointer-to-member expression.
53954
53955         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
53956         declaration causes ICE.
53957
53958 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
53959
53960         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
53961         reserved in the global namespace.
53962
53963         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
53964         generate needed virtual table.
53965
53966         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
53967
53968 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
53969
53970         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
53971         template-dependent type
53972
53973 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53974
53975         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
53976         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
53977         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
53978
53979         * g++.old-deja/g++.other/using5.C: New test; using decl from base
53980         class should be usable as argument of member function.
53981         * g++.old-deja/g++.other/using6.C: New test; using decl from base
53982         class should be usable as return type of member function.
53983         * g++.old-deja/g++.other/using7.C: New test; using decl from base
53984         class should be usable as type of data member.
53985
53986         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
53987
53988 1998-10-09  Jeffrey A Law  (law@cygnus.com)
53989
53990         * gcc.c-torture/special/920521-1.c: Fix bogus test.
53991
53992 1998-10-08  Nick Clifton  <nickc@cygnus.com>
53993
53994         * gcc.dg/dll-?.c Add thumb to target list.
53995         Fix assembler scan patterns to match current assembler output.
53996
53997 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
53998
53999         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
54000         matching of template brackets.
54001
54002         * g++.old-deja/g++.other/using4.C: New test.  Test using
54003         declarations of methods from base classes.
54004
54005         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
54006         within functions should introduce names into the innermost
54007         enclosing namespace.
54008
54009         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
54010         of static locals if first initialization throws.
54011
54012 1998-10-07  Jim Wilson  <wilson@cygnus.com>
54013
54014         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
54015
54016 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
54017
54018         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
54019         lose track of the possible targets of tablejump insns.
54020         * special/special.exp: Run it.
54021
54022 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54023
54024         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
54025         must be declared before its specializations can be named in friend
54026         declarations.
54027
54028 1998-10-05  Dave Love  <d.love@dl.ac.uk>
54029
54030         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
54031
54032         * g77.f-torture/execute/io1.f: New test.
54033
54034 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
54035
54036         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
54037         with pointer to template function, for which no argument deduction
54038         is possible.
54039
54040         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
54041         specialization of template function as argument to template
54042         function.
54043
54044         * g++.old-deja/g++.other/access2.C: New test; Inner class
54045         shouldn't have privileged access to Outer's names.
54046
54047 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
54048
54049         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
54050         friend template declared within template class conflicts with
54051         nested class of the same name.
54052
54053         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
54054         is ignored.
54055
54056         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
54057         object with direct initializer as function declaration.
54058
54059         * g++.old-deja/g++.other/decl2.C: New test; duplicate
54060         initializers.
54061
54062         * g++.old-deja/g++.other/null2.C: New test; conditional operator
54063         involving const pointer and NULL produces incorrect result.
54064
54065         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
54066         type name without `typename' should be rejected with -pedantic.
54067
54068 1998-10-02  Richard Henderson  <rth@cygnus.com>
54069
54070         * g++.old-deja/g++.other/addrof1.C: New test.
54071
54072 1998-10-01  Nick Clifton  <nickc@cygnus.com>
54073
54074         * gcc.c-torture/compile/981001-1.c: New test.
54075         * gcc.c-torture/execute/981001-1.c: New test.
54076
54077 1998-10-01  Jeffrey A Law  (law@cygnus.com)
54078
54079         * gcc.c-torture/compile/981001-2.c: New test.
54080         * gcc.c-torture/compile/981001-3.c: New test.
54081         * gcc.c-torture/compile/981001-4.c: New test.
54082
54083 1998-10-01  Robert Lipe  <robertl@dgii.com>
54084
54085         * lib/objc.exp (objc_target_compile): Add -L during compiles for
54086         multilibbed hosts.  Idea grafted from g77.exp.
54087
54088 1998-09-30  Dave Love  <d.love@dl.ac.uk>
54089
54090         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
54091         avoid losing on systems which need -lsocket.
54092
54093 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
54094
54095         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
54096         * g++.old-deja/g++.other/nested2.C: Ditto.
54097         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
54098         failure.
54099
54100 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
54101
54102         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
54103         preferred over template operator!= for enum bitfields.
54104
54105 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
54106
54107         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
54108         that happen to have the same base name, but in different scopes,
54109         are incorrectly rejected.
54110
54111 1998-09-16  Richard Henderson  <rth@cygnus.com>
54112
54113         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
54114         on the native word size instead of an integer literal.
54115
54116 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
54117
54118         * g++.old-deja/g++.other/static2.C: Invocation of static data
54119         member of type pointer-to-function denoted as non-static member.
54120
54121         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
54122         checks involving function types and aliases.
54123
54124 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
54125
54126         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
54127         redefined to the same non-trivial type.
54128
54129         * g++.old-deja/g++.pt/explicit73.C: Test for proper
54130         namespace-qualification of template specializations declared in
54131         other namespaces.
54132
54133         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
54134         to declare a subset of the specializations of a template function
54135         as friends of specializations of a template class.
54136
54137         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
54138         member templates that do not fully specialize the enclosing
54139         template class are rejected.
54140
54141 1998-09-11  Dave Love  <d.love@dl.ac.uk>
54142
54143         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
54144
54145 1998-09-08  Dave Love  <d.love@dl.ac.uk>
54146
54147         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
54148         altered from libf2c/libU77 version.
54149
54150 1998-09-06  Dave Love  <d.love@dl.ac.uk>
54151
54152         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
54153
54154 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
54155             Alexandre Oliva  <oliva@dcc.unicamp.br>
54156
54157         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
54158         (un)signed char are different types for template specialization
54159         purposes.
54160
54161 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
54162
54163         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
54164         * objc: ObjC testsuite.
54165
54166 1998-08-31  Catherine Moore  <clm@cygnus.com>
54167
54168         * gcc.c-torture/execute/941014-1.x: New file.
54169
54170 1998-08-31  Nick Clifton  <nickc@cygnus.com>
54171
54172         * lib/c-torture.exp: Add support for
54173         torture_eval_before_compile and torture_eval_before_execute
54174         variables.
54175
54176 1998-08-30  Jeffrey A Law  (law@cygnus.com)
54177
54178         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
54179         this test triggers valid.
54180
54181 1998-08-27  Jeffrey A Law  (law@cygnus.com)
54182
54183         * gcc.dg/980827-1.c: New test.
54184
54185 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
54186
54187         * gcc.c-torture/execute/loop-4b.c: New test.
54188
54189 1998-08-26  Nick Clifton  <nickc@cygnus.com>
54190
54191         * lib/c-torture.exp: Add support for
54192         torture_eval_before_compile and torture_eval_before_execute
54193         variables.
54194
54195 1998-08-25  Jeffrey A Law  (law@cygnus.com)
54196
54197         * gcc.c-torture/compile/980825-1.c: New test.
54198
54199 1998-08-24  Nick Clifton  <nickc@cygnus.com>
54200
54201         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
54202         count number tests in opt_t0 not good_t0.
54203
54204 1998-08-24  Jeffrey A Law  (law@cygnus.com)
54205
54206         * gcc.c-torture/compile/930326-1.x: Fix typo.
54207
54208 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
54209
54210         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
54211         causes an ICE.
54212
54213 1998-08-21  Jeffrey A Law  (law@cygnus.com)
54214
54215         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
54216         STACK_SIZE is defined.
54217         * gcc.c-torture/unsorted/stuct.c: Similarly.
54218
54219         * gcc.c-torture/compile/980821-1.c: New test.
54220
54221 1998-08-21  Jeffrey A Law  (law@cygnus.com)
54222
54223         * gcc.c-torture/execute/980526-2.c: Disable for targets with
54224         16bit ints.
54225
54226 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
54227
54228         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
54229         code.
54230
54231 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
54232
54233         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
54234         error'.
54235
54236 1998-08-18  Jeffrey A Law  (law@cygnus.com)
54237
54238         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
54239
54240 1998-08-16  Jeffrey A Law  (law@cygnus.com)
54241
54242         * gcc.c-torture/compile/980816-1.c: New test.
54243
54244         * gcc.dg/980816-1.c: New test.
54245
54246 1998-08-13  Jeffrey A Law  (law@cygnus.com)
54247
54248         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
54249         compiler for ieee tests.
54250
54251 1998-08-01  Dave Love  <d.love@dl.ac.uk>
54252
54253         * g77.f-torture/compile/980729-0.f: New test.
54254
54255 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
54256
54257         * gcc.c-torture/special/eeprof-1.c: New test, for
54258         -finstrument-functions.
54259         * gcc.c-torture/special/special.exp: Run it.
54260
54261 1998-07-29  Jeffrey A Law  (law@cygnus.com)
54262
54263         * gcc.c-torture/compile/980729-1.c: New test.
54264
54265 1998-07-27  Nick Clifton  <nickc@cygnus.com>
54266
54267         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
54268         __thumb__ is defined, and test for ARM style doubles if so.
54269
54270 1998-07-26  Dave Love  <d.love@dl.ac.uk>
54271
54272         * g77.f-torture/noncompile/980615-0.f: New test.
54273
54274 1998-07-26  H.J. Lu  (hjl@gnu.org)
54275
54276         * gcc.dg/980312-1.c: Do link instead of compile.
54277         * gcc.dg/980313-1.c: Likewise.
54278
54279 1998-07-26  Jeffrey A Law  (law@cygnus.com)
54280
54281         * gcc.c-torture/compile/980726-1.c: New test.
54282
54283 1998-07-25  Dave Love  <d.love@dl.ac.uk>
54284
54285         * g77.f-torture/execute/io0.f: New test.
54286
54287 1998-07-24  Nick Clifton  <nickc@cygnus.com>
54288
54289         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
54290         an int.
54291
54292 1998-06-18  Michael Meissner  <meissner@cygnus.com>
54293
54294         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
54295         m32r bugs.
54296
54297 1998-07-17  Nick Clifton  <nickc@cygnus.com>
54298
54299         * gcc.dg/980626-1.c: Expect failures for all toolchains until
54300         c-decl.c:grokdeclarator can handle mode attributes.
54301
54302 1998-07-16  Jeffrey A Law  (law@cygnus.com)
54303
54304         * gcc.c-torture/execute/980716-1.c: New test.
54305
54306 1998-07-13  Jeffrey A Law  (law@cygnus.com)
54307
54308         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
54309         the mn10200.
54310         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
54311         the mn10200.
54312         * gcc.c-torture/execute/va-arg-3.x: Similarly.
54313         * gcc.c-torture/compile/930326-1.x: Similarly.
54314
54315 1998-07-13  Dave Love  <d.love@dl.ac.uk>
54316
54317         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
54318         New test from Craig.
54319
54320 1998-07-12  Dave Love  <d.love@dl.ac.uk>
54321
54322         * g77.f-torture/noncompile/980616-0.f: New test.
54323
54324         * g77.f-torture/execute/970816-3.f: New test from Craig.
54325
54326 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
54327
54328         *  g++.other/singleton.C: Return error value instead of taking
54329         SIGSEGV.
54330
54331 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
54332
54333         *  g++.other/singleton.C: New test.  Warning is under dispute.
54334         Runtime crash is not.
54335
54336 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
54337
54338         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
54339         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
54340         using6.C, using7.C}: New namespace tests.
54341
54342 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
54343
54344         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
54345         specialization with typedef'ed names used as array indexes.
54346
54347 1998-07-09  Jeffrey A Law  (law@cygnus.com)
54348
54349         * gcc.c-torture/execute/980709-1.c: New test.
54350
54351         * gcc.dg/980709-1.c: New test.
54352
54353 1998-07-07  Richard Henderson  <rth@cygnus.com>
54354
54355         * gcc.c-torture/execute/bcp-1.c: New test.
54356
54357 1998-07-07  Jeffrey A Law  (law@cygnus.com)
54358
54359         * gcc.c-torture/execute/980707-1.c: New test.
54360
54361 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
54362
54363         * gcc.c-torture/compile/980706-1.c: New test.
54364
54365 1998-07-01  Dave Love  <d.love@dl.ac.uk>
54366
54367         * g77.f-torture/execute/980701-0.f,
54368         g77.f-torture/execute/980701-1.f: New test from Craig.
54369
54370 1998-07-01  Jeffrey A Law  (law@cygnus.com)
54371
54372         * gcc.c-torture/compile/980701-1.c: New test.
54373
54374         * gcc.c-torture/execute/980701-1.c: New test.
54375
54376 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
54377 rlsruhe.de>
54378
54379         * g++.old-deja/g++.robertl/eb132.C: New test.
54380         * g++.old-deja/g++.robertl/eb133.C: Likewise.
54381
54382 1998-06-29  Dave Love  <d.love@dl.ac.uk>
54383
54384         * g77.f-torture/execute/980628-7.f,
54385         g77.f-torture/execute/980628-8.f,
54386         g77.f-torture/execute/980628-9.f,
54387         g77.f-torture/execute/980628-10.f: New tests from Craig.
54388
54389         * g77.f-torture/execute/980628-3.f: Remove mail headers.
54390
54391 1998-06-28  Jeffrey A Law  (law@cygnus.com)
54392
54393         * g77.f-torture/execute/980628-4.f: New test from Craig.
54394         * g77.f-torture/execute/980628-5.f: Likewise.
54395         * g77.f-torture/execute/980628-2.f: Likewise.
54396         * g77.f-torture/execute/980628-0.f: Likewise.
54397         * g77.f-torture/execute/980628-1.f: Likewise.
54398         * g77.f-torture/execute/980628-3.f: Likewise.
54399         * g77.f-torture/execute/980628-6.f: Likewise.
54400
54401 1998-06-28  Jeffrey A Law  (law@cygnus.com)
54402
54403         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
54404         directory when nothing has been installed yet.
54405
54406 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
54407
54408         * gcc.c-torture/special/special.exp: Handle newer versions of
54409         dejagnu.
54410
54411 1998-06-26  Jeffrey A Law  (law@cygnus.com)
54412
54413         * gcc.dg/980626-1.c: New test.
54414
54415 1998-06-19  Bruno Haible <haible@ilog.fr>
54416
54417         * gcc.misc-tests/m-un-2.c: New test.
54418         * g++.old-deja/g++.other/warn01.c: Likewise.
54419
54420 1998-06-19  Robert Lipe  <robertl@dgii.com>
54421
54422         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
54423         compatibility with assmblers with a different comment character.
54424         Eliminate use of GAS-specific extensions.
54425
54426 1998-06-19  Jeffrey A Law  (law@cygnus.com)
54427
54428         * gcc.c-torture/execute/ieee/980619-1.c: New test.
54429
54430 1998-06-19  Robert Lipe  <robertl@dgii.com>
54431
54432         * lib/g77.exp: Replace search for libf2c.a with search for newly
54433         renamed libg2c.a
54434
54435 1998-06-17  Jeffrey A Law  (law@cygnus.com)
54436
54437         * gcc.c-torture/execute/980617-1.c: New test.
54438
54439 1998-06-12  Jeffrey A Law  (law@cygnus.com)
54440
54441         * gcc.c-torture/execute/980612-1.c: New test.
54442
54443 1998-06-08  Jeffrey A Law  (law@cygnus.com)
54444
54445         * gcc.dg/980523-1.c: Only test on ppc-linux.
54446         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
54447
54448         * gcc.c-torture/execute/980608-1.c: New test.
54449
54450 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
54451
54452         * gcc.c-torture/execute/980605-1.c: New test.
54453
54454 1998-06-04  Jeffrey A Law  (law@cygnus.com)
54455
54456         * gcc.c-torture/execute/980604-1.c: New test.
54457
54458 1998-06-02  Jeffrey A Law  (law@cygnus.com)
54459
54460         * gcc.c-torture/execute/980602-1.c: New test.
54461         * gcc.c-torture/execute/980602-2.c: Likewise.
54462
54463 1998-06-02  Dave Love  <d.love@dl.ac.uk>
54464
54465         * 970125-0.f: Fix per JCB.  Add commentary.
54466
54467 1998-05-31  Michael Meissner  <meissner@cygnus.com>
54468
54469         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
54470         IEEE -0 support.
54471
54472 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
54473
54474         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
54475         earlier.
54476
54477 1998-05-28  Catherine Moore <clm@cygnus.com>
54478
54479         * gcc.c-torture/execute/980526-3.c: New test.
54480
54481 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
54482
54483         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
54484         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
54485         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
54486         m88k-motorola-sysv3 to XFAIL.
54487
54488 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54489
54490         * gcc.dg/980526-1.c: New test.
54491         * gcc.c-torture/execute/980526-2.c: New test.
54492
54493 1998-05-26  Jeffrey A Law  (law@cygnus.com)
54494
54495         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
54496
54497         * gcc.c-torture/execute/980526-1.c: New test.
54498
54499 1998-05-26  Dave Love  <d.love@dl.ac.uk>
54500
54501         * g77.f-torture/execute/alpha2.f: Add runtime test.
54502
54503 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
54504
54505         * g++.old-deja/old-deja.exp: Strip leading directories.
54506
54507         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
54508         error for the line.  Don't run multiple tests for the same line.
54509
54510 1998-05-23  Jeffrey A Law  (law@cygnus.com)
54511
54512         * gcc.dg/980523-1.c: New test.
54513
54514 1998-05-23  Dave Love  <d.love@dl.ac.uk>
54515
54516         * g77.f-torture/compile/970915-0.f: New test.
54517
54518 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
54519
54520         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
54521
54522 1998-05-21  Jeffrey A Law  (law@cygnus.com)
54523
54524         * gcc.dg/980520-1.c: New test.
54525
54526 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
54527
54528         * gcc.dg/980502-1.c: Fix return type.
54529
54530 1998-05-20  Jeffrey A Law  (law@cygnus.com)
54531
54532         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
54533         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
54534         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
54535         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
54536         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
54537
54538 1998-05-20  Dave Love  <d.love@dl.ac.uk>
54539
54540         * g77.f-torture/execute/980520-1.f: New test.
54541
54542 1998-05-15  Dave Love  <d.love@dl.ac.uk>
54543
54544         * lib/mike-g77.exp: New file.
54545
54546         * g77.f-torture/noncompile/noncompile.exp,
54547         g77.f-torture/noncompile/check0.f: New files.
54548
54549 1998-05-14  Dave Love  <d.love@dl.ac.uk>
54550
54551         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
54552         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
54553         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
54554         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
54555         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
54556         abort where appropriate.
54557
54558 1998-05-05  Michael Meissner  <meissner@cygnus.com>
54559
54560         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
54561         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
54562
54563 1998-04-29  Dave Love  <d.love@dl.ac.uk>
54564
54565         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
54566
54567 1998-04-27  Dave Love  <d.love@dl.ac.uk>
54568
54569         * g77.f-torture/compile/980427-0.f: New test.
54570
54571 1998-04-24  Dave Love  <d.love@dl.ac.uk>
54572
54573         * g77.f-torture/compile/980424-0.f: New test.
54574
54575 1998-04-19  Dave Love  <d.love@dl.ac.uk>
54576
54577         * g77.f-torture/compile/980419-2.f (main): New test.
54578         * g77.f-torture/compile/970125-0.f: New test.
54579         * g77.f-torture/compile/980419-1.f: New test.
54580
54581 1998-04-08  Jim Wilson  <wilson@cygnus.com>
54582
54583         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
54584         of loop-4.c.
54585
54586 1998-04-07  Jim Wilson  <wilson@cygnus.com>
54587
54588         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
54589
54590 1998-04-03  Jim Wilson  <wilson@cygnus.com>
54591
54592         * gcc.c-torture/compile/980329-1.c: New test.
54593
54594 1998-03-18  Jim Wilson  <wilson@cygnus.com>
54595
54596         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
54597         * gcc.dg/980312-1.c: Fix typo in -march command.
54598
54599 1998-03-16  H.J. Lu  (hjl@gnu.org)
54600
54601         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
54602
54603 1998-03-11  Robert Lipe  <robertl@dgii.com>
54604
54605         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
54606         Dave Love agree the Fortran source is bogus.
54607
54608 1998-03-11  Robert Lipe  <robertl@dgii.com>
54609
54610         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
54611         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
54612         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
54613         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
54614         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
54615
54616 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
54617
54618         * g++.old-deja/g++.other/friend1.C: New test.
54619
54620 1998-02-18  Dave Love  <d.love@dl.ac.uk>
54621
54622         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
54623         possibly uninitialized) variables and declare dnrm2.
54624
54625 1998-02-23  Robert Lipe <robertl@dgii.com>
54626
54627         From Bruno Haible <haible@ilog.fr>:
54628         * gcc.c-torture/execute/980223.c: New test.
54629
54630 1998-02-13  Jeffrey A Law  (law@cygnus.com)
54631
54632         * gcc.dg/ifelse-1.c: New test.
54633
54634 1998-02-09  H.J. Lu  (hjl@gnu.org)
54635
54636         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
54637
54638           * lib/old-dejagnu.exp (old-dejagnu): Added the
54639           "execution test - XFAIL *-*-*" handling in the spirit of
54640           "excess errors test -". Changed the "execution test fails"
54641           handling to be like "excess errors test fails".
54642           * Update various tests accordingly.
54643
54644 1998-02-06  Jim Wilson  <wilson@cygnus.com>
54645
54646         * gcc.c-torture/execute/980205.c: New test.
54647
54648 1998-01-18  Jeffrey A Law  (law@cygnus.com)
54649
54650         * lib/c-torture.exp: Look for .x files instead of .cexp files.
54651         * lib/f-torture.exp: Similarly.
54652         * gcc.c-torture: Rename all .cexp files to .x files.
54653
54654 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
54655
54656         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
54657         (940510-1.c): Removed duplicate.
54658         (971104-1.c): New test.
54659
54660 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
54661
54662           * lib/f-torture.exp: Improve error and loop detection.
54663
54664 1997-11-19  Michael Meissner  <meissner@cygnus.com>
54665
54666         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
54667         use that to size the filler array.
54668
54669 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
54670
54671         * lib/c-torture.exp(c-torture-execute): Fix typo.
54672
54673         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
54674         testcase as the executable name. Keep the executable around if
54675         the test fails.
54676
54677 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
54678
54679         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
54680         changes.  Only test one -g option, and move it to the end of the
54681         list of options to test.
54682
54683 1997-09-19  Michael Meissner  <meissner@cygnus.com>
54684
54685         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
54686         variable GCC_TORTURE_OPTIONS to supply default switches separated
54687         by colons.  If no environment variable, run tests with -O0 -g, -O1
54688         -g, and -O2 -g as well.
54689
54690 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
54691
54692         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
54693         explanatory comments. Fix indentation.
54694
54695 1997-09-15  Jeffrey A Law  (law@cygnus.com)
54696
54697         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
54698
54699 1997-09-11  Jeffrey A Law  (law@cygnus.com)
54700
54701         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
54702         * g++.old-deja/g++.mike/p7325.C: Likewise.
54703         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
54704
54705 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
54706
54707         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
54708         * g++.old-deja/g++.brendan/crash30.C: Likewise.
54709         * g++.old-deja/g++.brendan/crash39.C: Likewise.
54710         * g++.old-deja/g++.law/operators4.C: Likewise.
54711
54712 1997-09-11  Joe Buck  (jbuck@synopsys.com)
54713
54714         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
54715         * g++.old-deja/g++.mike/p784.C: Ditto.
54716         * g++.old-deja/g++.mike/p785.C: Ditto.
54717
54718 1997-09-05  Jeffrey A Law  (law@cygnus.com)
54719
54720           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
54721
54722 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
54723
54724         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
54725         target feature; pass this to c-torture-execute as needed.
54726
54727 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
54728
54729         * lib/c-torture.exp(c-torture-execute): If the previous and the
54730         current executables being tested are identical, we don't need to
54731         run the executable again. Try to make the executable names
54732         unique. Add an optional argument for passing additional compiler
54733         flags.
54734
54735 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
54736
54737         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
54738
54739 1997-08-29  Jeffrey A Law  (law@cygnus.com)
54740
54741         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
54742
54743 1997-07-31  Jeffrey A Law  (law@cygnus.com)
54744
54745         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
54746         32bit or larger longs.
54747
54748         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
54749         have either a 32bit long or 32bit int.
54750
54751 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
54752
54753         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
54754         Make double precision tests dependent on sizeof (double).
54755
54756 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
54757
54758         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
54759         too.
54760
54761 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
54762
54763         * gcc.c-torture/compile/961203-1.cexp: New script.
54764
54765 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
54766
54767         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
54768         up the includes ourselves.
54769
54770 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
54771
54772         * lib/plumhall.exp: Remove random include, and add a few
54773         verbose messages for debugging.
54774
54775 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
54776
54777         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
54778         of trying to do it ourselves.
54779
54780 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54781
54782         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
54783
54784 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
54785
54786         * gcc.prms/5403.c: Made regexp a bit less strict.
54787
54788 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
54789
54790         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
54791         is returned from remote_load instead.
54792         * lib/plumhall.exp: Ditto.
54793         * lib/mike-g++.exp: Ditto.
54794         * lib/old-dejagnu.exp: Ditto.
54795         * lib/c-torture.exp: Ditto.
54796
54797 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
54798
54799         * lib/g++.exp: Use build_wrapper procedure.
54800         * lib/gcc.exp: Ditto.
54801
54802 1997-05-20  Jeffrey A Law  (law@cygnus.com)
54803
54804         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
54805         an old-style decl for malloc.  Fixes tests to work when
54806         sizeof (int) != sizeof (size_t).
54807
54808 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54809
54810         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
54811
54812         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
54813         use stdargs.h interface.
54814
54815 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54816
54817         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
54818         NO_VARARGS when compiling.
54819
54820 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
54821
54822         * lib/plumhall.exp(ph_includes): New procedure.
54823         (ph_make): Use it.
54824         (ph_compiler): Ditto.
54825
54826         * lib/g++.exp: Rename test-glue.c to testglue.c.
54827         * lib/gcc.exp: Ditto.
54828
54829 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
54830
54831         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
54832         to completion when it's called.
54833
54834 1997-03-21  Michael Meissner  <meissner@cygnus.com>
54835
54836         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
54837         is defined, don't do test.
54838
54839 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
54840
54841         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
54842         for object files.
54843         (ph_summary): Mark skipped testcases as untested, not unresolved.
54844
54845         * lib/plumhall.exp (ph_make): If unresolved because of bad
54846         errorCode, record errorCode in log file.
54847         (*): Replace send_log/verbose with verbose -log.
54848
54849 1997-03-19  Michael Meissner  <meissner@cygnus.com>
54850
54851         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
54852         double conversion if double isn't at least 8 bytes.
54853
54854         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
54855         int to work with targets where int is 16 bits.
54856
54857         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
54858         8 bytes, just exit, since 4 byte doubles don't have enough bits of
54859         precision for the test to complete.
54860
54861 1997-03-14  Michael Meissner  <meissner@cygnus.com>
54862
54863         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
54864         if d10v is not compiled with the -mdouble64 flag.
54865         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
54866
54867         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
54868         d10v is not compiled with the -mint32 flag.
54869
54870 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
54871
54872         * lib/plumhall.exp: Use incr_count.
54873
54874 1997-03-12  Jeffrey A Law  (law@cygnus.com)
54875
54876         * gcc.c-torture: Update to c-torture-1.45.
54877
54878 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
54879
54880         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
54881         the name of the expect testcase file).
54882
54883         * lib/g++.exp(g++_init): Ditto.
54884
54885 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
54886
54887         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
54888         the host.
54889
54890         * lib/gcc.exp(gcc_exit): New procedure.
54891
54892 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
54893
54894         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
54895         specs where appropriate.
54896
54897         * g++.old-deja/g++.arm/*: Added additional ERROR checks
54898         because of new "candidates are" messages, and removed a few
54899
54900         * Converted all non-old-style g++ testcases to old-style, and
54901         moved into g++.old-deja.
54902
54903 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
54904
54905         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
54906         options.
54907
54908         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
54909         succeeded.
54910
54911         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
54912
54913 1997-02-13  Michael Meissner  <meissner@cygnus.com>
54914
54915         * lib/gcc.exp (gcc_target_compile): Add support for defining
54916         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
54917         the machine doesn't have those features.
54918
54919 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
54920
54921         * g++.law/operators4.exp: Don't use LIBS.
54922
54923 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
54924
54925         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
54926
54927         * lib/mike-g++.exp: Don't set the compiler to be tested here.
54928         * lib/g++.exp: Set it here instead. Also, allow use of the
54929         --tool_exec and --tool_opt options. Change CXX to
54930         GXX_UNDER_TEST.
54931
54932         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
54933
54934         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
54935
54936 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
54937
54938         * lib/old-dejagnu.exp: Use prune_warnings instead of
54939         prune_system_crud.
54940         * lib/mike-g++.exp: Ditto.
54941         * lib/gcc.exp: Ditto.
54942         * lib/g++.exp: Ditto.
54943
54944         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
54945
54946 1997-02-07  Jeffrey A Law  (law@cygnus.com)
54947
54948           * 941014-2.c: Include stdlib.h
54949           * 960327-1.c: Include stdio.h
54950           * dbra.c, index-1.c: Don't assume ints are 32bits.
54951
54952 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
54953
54954         * lib/gcc.exp: Add gcc,stack_size target feature.
54955
54956         * lib/g++.exp(g++_target_compile): Add the include and link
54957         paths here, not in two other places. And, it's $options, not
54958         options.
54959
54960         * lib/mike-g++.exp(postbase): Remove the code that determines
54961         the correct include and link paths.
54962         * g++.old-deja/old-deja.exp: Ditto.
54963
54964 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
54965
54966         * lib/g++.exp(g++_init): target_compile no longer returns the
54967         filename of the result.
54968
54969 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
54970
54971         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
54972         call to glob.
54973
54974         * gcc.c-torture/special/special.exp: Change call to
54975         gcc_target_compile to include the object file.
54976
54977 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
54978
54979         * gcc.c-torture/special/special.exp: Correct misspelling in last
54980         change.
54981
54982 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
54983
54984         * lib/plumhall.exp(ph_summary): Log the entire output of the
54985         executable. Return -1 if there were any failures, 0 otherwise.
54986         (ph_execute): Return -1 if there were any failures, 0 otherwise.
54987         (ph_make): Clean up objects and executables that were built
54988         if the tests succeeded.
54989
54990 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
54991
54992         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
54993         libraries and includes in the build tree as appropriate.
54994
54995 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
54996
54997         * lib/c-torture.exp: Instead of looking for the global variable
54998         NO_LONG_LONG, check to see if that's a feature of the target.
54999
55000 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
55001
55002         * config/default.exp: Minimize. Delete the remainer of the files in
55003         config; this functionality is now in devo/dejagnu/config.
55004
55005         g++.*/*: Pass any additional flags used to compile to postbase;
55006         delete CXXFLAGS.
55007
55008         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
55009         is now done by runtest.exp. Use gcc_target_compile instead of
55010         compile.
55011
55012         lib/c-torture.exp: Use gcc_target_compile instead of compile.
55013         Remove references to CFLAGS. Use remote_file instead of
55014         calling rm -f.
55015         (c-torture): Take a list of arguments to use to compile this
55016         testcase.
55017
55018         lib/g++.exp: Simplify. Use target_compile instead of compile.
55019         lib/gcc-dg.exp: Ditto.
55020         lib/gcc.exp: Ditto.
55021         lib/mike-{gcc,g++}.exp: Ditto.
55022         lib/old-dejagnu.exp: Ditto.
55023         lib/plumhall.exp: Ditto.
55024
55025 1997-01-08  Jim Wilson  <wilson@cygnus.com>
55026
55027         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
55028         (ph_linker): Likewise.
55029
55030 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
55031
55032           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
55033         MAP_ANON / MAP_ANONYMOUS if defined;
55034         else try to map from /dev/zero .
55035
55036 1996-11-12  Jeffrey A Law  (law@cygnus.com)
55037
55038         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
55039         isn't defined, then define it to MAP_ANONYMOUS.
55040
55041 1996-11-12  Jeffrey A Law  (law@cygnus.com)
55042
55043         * gcc.c-torture: Update to c-torture-1.42 release.
55044
55045 1996-11-11  Jeffrey A Law  (law@cygnus.com)
55046
55047         * gcc.c-torture: Update to c-torture-1.41 release.
55048
55049 1996-10-27  Jeffrey A Law  (law@cygnus.com)
55050
55051         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
55052         c-torture release.
55053
55054 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
55055
55056         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
55057         and LDFLAGS.  Fix second case to append the target_info ldflags
55058         onto LDFLAGS, not CFLAGS.
55059         * lib/g++.exp (g++_init): Add target_info stuff.
55060         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
55061         of libgloss and newlib flags for !native.
55062
55063         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
55064         (GDB): Fix relative path to go up another dir for finding gdb.
55065
55066 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
55067
55068         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
55069         versions in the target_info array, if they don't exist.
55070
55071 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
55072
55073         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
55074
55075 1996-07-08  Jim Wilson  <wilson@cygnus.com>
55076
55077         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
55078         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
55079
55080 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
55081
55082         * lib/old-dejagnu.exp: Don't remove the output file before we've
55083         actually tested it. Don't append pwd to the path of the executable
55084         we're testing.
55085
55086 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
55087
55088         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
55089
55090 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
55091
55092         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
55093         temporary directory for compiler files, and set it to a default
55094         value of /tmp. Set $output as the name of the output file from
55095         compiling the testcase. Add a -o option to $cflags_var so the
55096         compiler writes the final output file as $output. Set $executable
55097         to $output.
55098
55099         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
55100         directory for compiler files, and set it to /tmp if it doesn't
55101         already have a value. Set $output_file to the name of the output
55102         file from compiling the testcase. Add a -o option to CXXFLAGS so
55103         the compiler writes the final output file as $output. Use $output
55104         as the executable to be tested.
55105
55106 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
55107
55108         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
55109
55110 1996-06-08  Jeffrey A Law  (law@cygnus.com)
55111
55112         * gcc.c-torture/execute/pending-1.c: New test.  Still
55113         pending in Tege's queue.
55114
55115 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
55116
55117         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
55118         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
55119         if there were failures.  Call unresolved if there were unresolved
55120         testcases.  Call gcc_fail if program did not run to completion.
55121         (ph_make): Pass additional argument name to ph_execute.
55122         (ph_execute): Add new argument.  Pass additional arguments to
55123         ph_summary.  Call gcc_fail is there is no execution output.
55124
55125 1996-04-24  Jeffrey A Law  (law@cygnus.com)
55126
55127         * lib/plumhall.exp (proc_summary): Output relavent summary
55128         lines into the log so specific failures in plumhall can be
55129         investigated.
55130
55131 1996-04-10  Jeffrey A Law  (law@cygnus.com)
55132
55133         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
55134         (c-torture-execute): Don't try to execute tests which use
55135         "long long" types if $NO_LONG_LONG is nonzero.
55136
55137 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
55138
55139         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
55140         not c-torture.
55141
55142         * gcc.ieee: Move from here.
55143         * gcc.c-torture/execute/ieee: To here.
55144
55145 1996-03-26  Jeffrey A Law  (law@cygnus.com)
55146
55147         * gcc.c-torture: Update to c-torture-1.41 release.
55148
55149 1996-03-22  Jeffrey A Law  (law@cygnus.com)
55150
55151         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
55152         not "$output".
55153
55154 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
55155
55156         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
55157         -c present.
55158
55159 1996-03-02  Jeffrey A Law  (law@cygnus.com)
55160
55161         * config/proelf.exp: Handle connecting to a simulator.
55162
55163 1996-01-31  Jeffrey A Law  (law@cygnus.com)
55164
55165         * config/proelf.exp: New file.  Enough framework that we can
55166         run c-torture tests on the proelf targets (or any other target
55167         that gdb can connect to for that matter).
55168
55169 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
55170
55171         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
55172         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
55173
55174         * lib/plumhall.exp (ph_execute): Always call ph_summary if
55175         exec_output exists.
55176
55177 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
55178
55179         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
55180         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
55181
55182         * config/*.exp: Update FSF address.  Change result of ${tool}_load
55183         to pass/fail/unresolved/unsupported/untested.  Caller must now
55184         call unresolved/unsupported/untested.
55185         * lib/*.exp: Update FSF address.  Update to handle new results of
55186         ${tool}_load.
55187         * lib/chill.exp (verbose): Delete.
55188
55189 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
55190
55191         * lib/gcc.exp (default_gcc_start): Change order of args to
55192         $LDFLAGS $CFLAGS $LIBS.
55193         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
55194         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
55195         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
55196         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
55197         * gcc.misc-tests/dg-test.exp: Likewise.
55198         * gcc.misc-tests/msgs.exp: Likewise.
55199         * gcc.prms/prms.exp: Likewise.
55200         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
55201         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
55202
55203         * lib/dg.exp: Deleted, moved to dejagnu/lib.
55204
55205 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
55206
55207         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
55208
55209         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
55210         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
55211
55212         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
55213         necessary.
55214
55215 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
55216
55217         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
55218         global for loop; add use of $mathlib.
55219         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
55220         settings here; set mathlib for anything but VxWorks.
55221
55222 1996-01-22  Jeffrey A Law  (law@cygnus.com)
55223
55224         * gcc.c-torture: Update to c-torture-1.40 release.
55225
55226 1996-01-03  Jeffrey A Law  (law@cygnus.com)
55227
55228         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
55229         dg.exp.
55230
55231 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
55232
55233         * lib/c-torture.exp (c-torture-execute): Declare "output" as
55234         global.
55235
55236 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
55237
55238         * lib/g++.exp (LIBS): Define if not already.
55239         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
55240         (gcc-dg-prune): Call prune_gcc_output.
55241         * lib/gcc.exp (prune_gcc_output): New proc.
55242         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
55243         prune_gcc_output.
55244
55245 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
55246
55247         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
55248         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
55249
55250 1995-11-15  Jeffrey A Law  (law@cygnus.com)
55251
55252         * gcc.c-torture: Update to c-torture-1.39 release.
55253
55254 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
55255
55256         * lib/c-torture.exp (c-torture-execute): Don't return if one option
55257         fails, try others as well.
55258
55259 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
55260
55261         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
55262         If compilation fails, mark execute tests as `untested'.
55263         If test is marked as unsupported, don't mark compilation and
55264         execute tests as failed.
55265
55266 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
55267
55268         * lib/g++.exp (g++_init): Don't link in libg++, and look to
55269         libstdc++ for whether or not we want to be doing shared
55270         libraries.  Delete link_curses since we don't need it anymore.
55271         * lib/mike-g++.exp (postbase): Don't link in libg++.
55272         * g++.old-deja/old-deja.exp: Likewise.
55273
55274 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
55275
55276         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
55277
55278 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
55279
55280         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
55281         For that, add `-Wl,-a,shared_archive'.
55282         * g++.old-deja/old-deja.exp: Likewise.
55283
55284 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
55285
55286         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
55287
55288 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
55289
55290         * lib/mike-g++.exp (postbase): Pay attention to the status of
55291         g++_load.
55292
55293 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
55294
55295           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
55296
55297 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
55298
55299         * lib/gcc.exp (default_gcc_start): No longer need to log program
55300         being executed or its output, execute_anywhere does that now.
55301         * lib/g++.exp (default_g++_version): Call execute_anywhere.
55302         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
55303
55304 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
55305
55306         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
55307         the same as those in lib/g++.exp.
55308
55309 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
55310
55311         * gcc.c-torture: Update to c-torture-1.38 release.
55312         * gcc.ieee: Related changes.
55313
55314 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
55315
55316         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
55317         "exec". Minor reformatting changes.
55318
55319         * config/rom68k.exp (${tool}_load): Make it work in a canadian
55320         cross. This means all "exec" calls now work on a remote host as
55321         well.
55322         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
55323         cross. Filter out the extra "\r\n" stuff that expect puts in.
55324         (c-torture-execute): Filter out the bogus warnings like
55325         c-torture-compile does. Add support for canadian cross.
55326         * lib/gcc.exp (default_gcc_version, default_gcc_start)
55327         Use execute_anywhere rather than calling exec directly. Now it
55328         works for canadian cross testing.
55329
55330 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
55331
55332         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
55333         results into a variable, and check that rather than using file exists.
55334
55335 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
55336
55337         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
55338         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
55339
55340 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
55341
55342         * g++.old-deja/old-deja.exp: Create and pass runshlib and
55343         lib_curses if there's a shared libg++ in the build tree.
55344
55345 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
55346
55347         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
55348         if not supported target.
55349
55350 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
55351
55352         * lib/g++.exp (g++_init): Move empty setting of runshlib and
55353         link_curses up to always happen, not just for native builds.
55354
55355 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
55356
55357         * gcc.c-torture: Update to c-torture-1.36 release.
55358         * gcc.failure: Related changes.
55359
55360 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
55361
55362         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
55363
55364 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
55365
55366         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
55367         * lib/mike-g++.exp (postbase): Not in here.  Still reference
55368         runshlib, link_curses, and mathlib for link and run.
55369
55370         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
55371         pass the runtime shared library options for Solaris, OSF/1, and
55372         Irix5, and link with -lcurses to avoid unresolved references.
55373
55374 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
55375
55376         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
55377         only run once.
55378
55379 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
55380
55381         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
55382
55383 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
55384
55385         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
55386         do not have a framework for the "compat" tests yet.
55387
55388 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
55389
55390         * lib/mike-g++.exp (postbase): New local variable `mathlib',
55391         set to null if we're testing vxworks5.1.  Use that instead of
55392         `-lm' in the setting of LIBS for link and run.
55393
55394 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
55395
55396         * config/rom68k.exp (${tool}_load): Major changes to make it
55397         work.  Verified that it does in fact return the stuff in
55398         exec_output properly.  Catch any Emul or any TRAP other than 0.
55399
55400 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
55401
55402         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
55403         LDFLAGS properly for targets that need stuff from libgloss.
55404         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
55405         only run once.
55406         (gpp_initialized): New variable.
55407
55408 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
55409
55410         * config/rom68k.exp: Load libgloss.exp.
55411         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
55412         so we can produce a fully linked binary.
55413         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
55414         so we can produce a fully linked binary.
55415
55416 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
55417
55418         * lib/plumhall.exp (ph_section): Watch for expected failures.
55419         Add missing `else'.
55420
55421         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
55422         run the testcase.
55423         (c-torture): Likewise.
55424
55425 1995-08-28  Doug Evans  <dje@cygnus.com>
55426
55427         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
55428
55429         * lib/mike-g++.exp (mike_cleanup): New proc.
55430         (prebase): New globals compiler_result, not_compiler_result,
55431         target_regexp.
55432         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
55433         allow leading "-" in pattern.  Watch for unsupported tests.
55434         If $compiler_result is set, pattern match assembler code,
55435         and ditto for $not_compiler_result.
55436         * lib/mike-gcc.exp: Likewise.
55437
55438         * lib/plumhall.exp (ph_execute): Only call ph_summary if
55439         execution "succeeded".
55440
55441 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
55442
55443         * config/win32.exp: New file.
55444         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
55445
55446 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
55447
55448         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
55449         unsupported.
55450         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
55451         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
55452         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
55453
55454         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
55455         "... without exceptions was ...".  That is now handled by
55456         prune_system_crud.
55457         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55458
55459 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
55460
55461         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
55462         sieve.c,sort2.c}: New files.
55463         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
55464         sieve.exp,sort2.exp}: Drivers for them.
55465
55466         * lib/mike-gcc.exp (program_output): New user settable variable.
55467         (postbase): Call prune_system_crud.  Also prune extraneous compiler
55468         messages.
55469         * lib/mike-g++.exp (program_output): New user settable variable.
55470
55471         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
55472
55473         * config/sh.exp: Deleted (use sim.exp instead).
55474
55475 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
55476
55477         * config/vx.exp: Declare CHECKTASK as global.
55478         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
55479         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
55480         * lib/old-dejagnu.exp: Load [pwd]/$executable.
55481
55482 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
55483
55484         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
55485         target. Like vx.exp, only includes `vx29k.exp' instead of
55486         `vxworks.exp'.
55487
55488 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
55489
55490         * config/sim.exp: Increase time limit from 120 seconds to 240.
55491
55492 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
55493
55494         * gcc.c-torture/execute/950628-1.c: New test.
55495
55496 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
55497
55498         * gcc.c-torture: Update with changes/additions from
55499         c-torture-1.34.
55500
55501 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
55502
55503         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
55504
55505 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
55506
55507         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
55508
55509 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
55510
55511         * gcc.c-torture/compile/950512-1.c: New test.
55512         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
55513         * gcc.dg/struct-ret-1.c: Likewise.
55514
55515 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
55516
55517         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
55518           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
55519
55520 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
55521
55522         * gcc.c-torture/special/920411-1.c: Deleted.
55523         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
55524
55525 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
55526
55527         * config/sim.exp (${tool}_load): Hack in call to bash to get a
55528         cpu limit.
55529
55530 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
55531
55532         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
55533
55534 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
55535
55536         From kenner;
55537         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
55538         is the proper length.
55539         * va-arg-3.c: Likewise.
55540
55541 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
55542
55543         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
55544         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
55545
55546         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
55547         * lib/g++.exp (default_g++_start): Delete old cruft.
55548
55549 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
55550
55551         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
55552         (2 * (1 << 18)) to (2 * (1 << 17)).
55553
55554         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
55555
55556 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
55557
55558         * config/rom68k.exp: Renamed from config/idp.exp
55559
55560 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
55561
55562         * c-torture/compile/921109-2.c
55563
55564 1995-04-18  Mike Stump  <mrs@cygnus.com>
55565
55566         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
55567         excess errors.
55568
55569 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
55570
55571         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
55572         output.
55573         * lib/g++.exp (default_g++_start): Likewise.
55574
55575 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
55576
55577         * gcc.c-torture/compile/950329-1.c: New test.
55578
55579 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
55580
55581           * config/bug.exp (${tool}_load): Updated to use new remote_open
55582           and remote_close procs.
55583         * config/idp.exp: New file.
55584
55585 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
55586
55587         * gcc.c-torture/execute/950322-1.c: New test.
55588
55589 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
55590
55591         * config/vx.exp (${tool}_load): Clean up testing of return code from
55592         vxworks_ld and vxworks_spawn.
55593
55594 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
55595
55596         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
55597
55598 1995-03-13  Mike Stump  <mrs@cygnus.com>
55599
55600         * lib/old-deja.exp: Add `excess errors test - ' error, now one
55601         can mark excess errors on a machine by machine basis.  Note, the
55602         default is to not expect any excess errors, even when excess
55603         errors test - is given, so you will want to put an XFAIL ... on
55604         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
55605         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
55606         those 4 machines, but no others.
55607
55608 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
55609
55610         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
55611         * lib/c-torture.exp: to here.
55612
55613 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
55614
55615         * gcc.c-torture/execute/950221-1.c: New test.
55616         * gcc.c-torture/execute/struct-ret-1.c: New test.
55617         * gcc.c-torture/compile/950221-1.c: New test.
55618
55619         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
55620
55621 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
55622
55623         * gcc.c-torture/execute/arith-1.c (main): Return 0.
55624         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
55625
55626 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
55627
55628         * g++.gb: New directory of tests, derived from my signature and
55629         class scoping tests.
55630
55631         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
55632         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
55633         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
55634         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
55635         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
55636         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
55637         * g++.gb/sig25.C: Likewise.
55638
55639         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
55640         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
55641         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
55642         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
55643         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
55644         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
55645         * g++.gb/sig25.exp: Likewise.
55646
55647         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
55648         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
55649         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
55650         * g++.gb/scope13.C: Likewise, this test still fails.
55651
55652         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
55653         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
55654         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
55655         * g++.gb/scope13.exp: Ditto.
55656
55657         * g++.gb/README: New file, explains what these tests are about.
55658
55659 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
55660
55661         * lib/dg.exp (dg-do): Support `preprocess'.
55662         (dg-test): Likewise.
55663
55664 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
55665
55666         * config/udi.exp: change "continue -expect" to "exp_continue".
55667
55668 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
55669
55670         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
55671         Delete redundant tests.
55672
55673         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
55674         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
55675         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
55676         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
55677         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
55678         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
55679         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
55680         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
55681
55682         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
55683         storing label pointers.
55684         * gcc.c-torture/execute/921019-1.c: Likewise.
55685         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
55686         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
55687         parameter fp.
55688         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
55689         constants.
55690
55691         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
55692         Delete obsolete tests.
55693
55694         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
55695         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
55696         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
55697         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
55698         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
55699         * gcc.c-torture/compile/950124-1.c: New test.
55700
55701         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
55702
55703 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
55704
55705         * lib/mike-g++.exp: Add -lm to LIBS.
55706
55707 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
55708
55709         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
55710
55711 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
55712
55713         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
55714
55715 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
55716
55717         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
55718
55719 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
55720
55721         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
55722         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
55723         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
55724         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
55725         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
55726         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
55727         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
55728         * g++.law/{operators31.C, operators32.C,
55729         * g++.law/{operators33.C, operators34.C}: Likewise.
55730         * g++.law/{pic1.C, refs2.C}: Likewise.
55731         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
55732         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
55733         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
55734         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55735
55736         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
55737         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
55738         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
55739         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
55740         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
55741         * g++.law/{enum9.exp, friend5.exp}: Likewise.
55742         * g++.law/{nest3.exp, nest4.exp}: Likewise.
55743         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
55744         * g++.law/{operators30.exp, operators31.exp}: Likewise.
55745         * g++.law/{operators32.exp, operators33.exp}: Likewise.
55746         * g++.law/{operators34.exp}: Likewise.
55747         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
55748         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
55749         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
55750         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
55751         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55752
55753         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
55754         No longer expected to fail.
55755         * g++.law/missed-error3.C: Tweak for recent bool changes.
55756
55757 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
55758
55759         * config/emb-unix: Deleted.
55760         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
55761         remote execution.  Do final link on remote host if REMOTE_LINK is set.
55762
55763 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
55764
55765         * lib/dg.exp (dg-test): Fix typo in last patch.
55766
55767 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
55768
55769         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
55770         (handles multiple occurrences).
55771
55772 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
55773
55774         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
55775         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
55776         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
55777         printed).
55778         * lib/c-torture.exp (c-torture-compile): Likewise.
55779         (c-torture): Prepend full path if missing.
55780         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
55781         (gcc_fail): Likewise.
55782         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
55783
55784 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
55785
55786         * lib/netware.exp: Only attach to NetWare i386 systems.
55787
55788 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
55789
55790         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
55791         messages.  Add test name to "output pattern match" pass/fail message.
55792
55793 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
55794
55795         * gcc.dg: New testsuite.
55796         * gcc.dg/dg.exp: New file.
55797
55798         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
55799         test-switch.c}: Deleted.
55800
55801         * gcc.misc-tests/msgs.exp: New testcase driver.
55802
55803 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
55804
55805         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
55806         Watch for illegal return values from ${tool}_load.
55807         * config/unix.exp (${tool}_load): Fix pass/fail detection for
55808         cross targets.  Coerce return value >0 to 1.
55809
55810 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
55811
55812         * config/unix.exp (${tool}_load): Call program rsh, not proc.
55813
55814         * config/emb-unix.exp: New file.
55815
55816         * config/sim.exp: Error if variable $SIM not defined.
55817         (${tool}_load): Mark test as "untested" if simulator missing.
55818
55819         * config/unix.exp: Load remote.exp to get rcp_download.
55820         * lib/c-torture.exp: Use different option lists for testcases with
55821         and without loops.
55822         * gcc.c-torture/execute/execute.exp: Likewise.
55823
55824 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
55825
55826         * config/*.exp: Clarify return code from ${tool}_load.
55827         Call `unresolved' or `untested' instead of `warning' or `perror'
55828         (sometimes you still want to call both though).
55829         Add comment that `shell_id' is local to each file.
55830         * config/udi.exp (timeout): Set to 30.
55831         Don't print warning if connection fails, $connectmode has already
55832         printed an error.
55833         (${tool}_load): Move verbose messages to level 2.
55834         Rework pattern for "Process started" message.
55835         Pass `shell_id' to ${connectmode}_download.
55836         Retry twice upon timeout.  Make resetting of target more robust.
55837         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
55838         Pass `shell_id' to exit_$connectmode.
55839         Only call exit_$connectmode if connected.
55840         * config/unix.exp (${tool}_load): Check return codes better.
55841         * config/vrtx.exp (${tool}_load): Likewise.
55842         * config/vx.exp (${tool}_load): Likewise.
55843         Delete unneeded global's.
55844         * lib/dg.exp (dg-test): Update to reflect clarified return codes
55845         from ${tool}_load.
55846         (dg-stat): Delete.
55847         (dg-init): Delete recording of pass/fail counts.
55848         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55849         (old-dejagnu-init): Likewise.
55850         (old-dejagnu-stat): Delete contents, empty proc now.
55851         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
55852         (c-torture): Delete references to lcnt, lpass, lfail.
55853         Get option list from TORTURE_OPTIONS.
55854         Delete -funroll[-all]-loops if no loops.
55855         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
55856         (g++_stat): Delete contents (empty proc now).
55857         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
55858         (gcc_finish): Likewise.
55859         (gcc_stat): Deleted.
55860         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
55861         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
55862         * gcc.c-torture/execute/execute.exp: Likewise.
55863         Split tests into two parts: compile, execute.
55864         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
55865         no loops.  Update to reflect clarified return codes from ${tool}_load.
55866
55867 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
55868
55869         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
55870         to grep for.
55871         (old-dejagnu): Likewise (where necessary).
55872
55873 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
55874
55875         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
55876
55877         * lib/dg.exp (dg-process-target): Fix processing of selector.
55878         Add comment regarding use of `error'.
55879
55880         * lib/gcc.exp (prune_system_crud): Define if missing.
55881         * lib/g++.exp (prune_system_crud): Likewise.
55882
55883         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
55884         Call prune_system_crud.
55885         * lib/dg.exp (dg-runtest): New proc.
55886         Use perror instead of send_user for tcl errors in testcase.
55887         Don't return any value, it's never used.
55888         Don't clobber previous definition of `unknown'.
55889         Print tcl errors in `dg-final'.
55890
55891 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
55892
55893         * lib/dg.exp (dg-process-target): Improve syntax error messages.
55894         (dg-test): Don't print errorInfo, it contains stack backtrace.
55895
55896 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
55897
55898         * lib/g++.exp (runtest_file_p): Define if missing.
55899
55900 1994-09-24  Doug Evans  (dje@cygnus.com)
55901
55902         * lib/mike-g++.exp: Comment out loading of g++.exp.
55903         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
55904         (default_g++_version): Always print something.
55905         (default_g++_start): Comment out call to `which'.
55906         (g++_start, g++_load): Deleted (must be defined in config file).
55907         * lib/gcc.exp: Test for existence of $CC at start.
55908         Delete check for tmpdir (done in gcc_init).
55909         (default_gcc_version): Always print something.
55910         (default_gcc_start): Comment out call to `which'.
55911         * config/*.exp: Major cleanup - make cross targets work at least a
55912         little better for g++ (by not being "--tool gcc" specific).
55913         Rename gcc_xxx to ${tool}_xxx.
55914         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
55915         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
55916
55917 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
55918
55919         * lib/c-torture.exp (c-torture-compile): Rework compiler
55920         message processing.
55921
55922         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
55923         c-torture.
55924
55925 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
55926
55927         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
55928
55929         * lib/dg.exp (dg-process-target): Support { target native }.
55930
55931 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
55932
55933         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
55934         looked for "... program xxx got fatal signal".
55935         Correct regsub munging of `comp_output'.
55936         Ignore compiler messages "path prefix not used" and "linker input
55937         file unused".
55938
55939 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
55940
55941         * lib/gcc.exp (runtest_file_p): Define if missing.
55942         * gcc.prms/template.c: Example to work from.
55943
55944 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
55945
55946         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
55947         * lib/dg.exp (dg-test): Call unsupported testcases as such.
55948
55949         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
55950         * gcc.prms/1883.c: Moved from compile/940714-1.c.
55951         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
55952         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
55953
55954         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
55955         (dg-process-target): No longer a varargs proc.
55956         Return S/N for target, P/F for xfail.  All callers changed.
55957         (user option procs): More argument checking.
55958         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
55959         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
55960         (dg-test): Skip test if not running on selected target in `dg-do'.
55961         Update handling of `dg-do-what', `dg-output-text'.
55962         Separate execution pass/fail from output pattern match pass/fail.
55963         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
55964
55965 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
55966
55967         * gcc.c-torture/special/special.exp: Don't expect failure for mips
55968         target for 920510-1.c.
55969
55970 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
55971
55972         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
55973         Clean up comment regarding use of passcnt, etc.
55974         (gcc_stat): Don't update `testcnt' here.
55975         (gcc_finish): Do it here.
55976         Might as well reset `but_id' here too.
55977         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
55978         to determine if the file should be tested.
55979         * gcc.c-torture/compile/compile.exp: Likewise.
55980         * gcc.c-torture/execute/execute.exp: Likewise.
55981         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55982         * gcc.misc-tests/dg-test.exp: Likewise.
55983         * gcc.prms/prms.exp: Likewise.
55984         * gcc.wendy/wendy.exp: Likewise.
55985         * g++.old-deja.exp: Likewise.
55986         Move "Testing file" message to verbose level 1.
55987
55988 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
55989
55990         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
55991
55992 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
55993
55994         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
55995         (default_gcc_start): Accept optional second list element
55996         of compiler flags.  Print compiler output at verbosity level 2.
55997         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
55998         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
55999         Save current values of framework globals passcnt, failcnt, xpasscnt,
56000         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
56001         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
56002         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
56003         xfailcnt to compute stats.  Update framework global `testcnt' from
56004         pass/fail counts.
56005         (gcc_finish): New proc.  Clean up test environment.
56006         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
56007         (gcc_epass, gcc_efail): Delete.
56008         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
56009         argument of line number.
56010         (dg-init): If the tool has an init routine, call it.
56011         (dg-test): Remove args `cflags_var' and `libs_var'.
56012         Pass all compiler options to ${tool}_start.
56013         Handle missing line number.
56014         (dg-finish): New function.
56015         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
56016         particular files.  Call gcc_finish at end.  Move "skipping test"
56017         message to verbosity level 3.
56018         * gcc.c-torture/compile/compile.exp: Likewise.
56019         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
56020         * gcc.c-torture/execute/execute.exp: Likewise.
56021         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56022         Print testcase being tried at verbosity level 1.
56023         * gcc.c-torture/special/special.exp: Unset xfail.
56024         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56025         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
56026         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
56027         * gcc.failure/failure.exp: Likewise.
56028         * gcc.ieee/ieee.exp: Likewise.
56029         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
56030         Update call to dg-test.  Call dg-finish at end.
56031         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
56032         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56033         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
56034         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
56035         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
56036         * gcc.wendy/wendy.exp: Add copyright.
56037         Delete setting of tmpdir (done by gcc_init).
56038         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
56039         Pass compiler flags to gcc_start.  Call gcc_finish at end.
56040         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
56041         gcc_[ce]pass/fail.
56042
56043 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
56044
56045         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
56046         confusion.
56047         (g++_load): Likewise.
56048
56049         * config/*.exp (gcc_load): Some were varargs fns and some were not.
56050         Rename argument to `prog' to remove the confusion.
56051         Varargs fns behave differently too!
56052         (g++_load): Likewise.
56053
56054         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
56055
56056         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
56057         what it is.  Delete (always) printing of status value for !native.
56058         Simplify verbose code, and include status and exec_output.
56059         (g++_load): Use gcc_load.
56060
56061 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
56062
56063         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
56064         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
56065         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
56066         940714-3.c as these testcases don't exist anymore.  Make
56067         va-arg-1.c expected to pass.
56068
56069 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
56070
56071         * gcc.misc-tests/misc.exp: Only run specific testcases.
56072         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
56073         * gcc.misc-tests/dg-[1-9].c: New files.
56074
56075         * lib/dg.exp: New testsuite driver.
56076         * gcc.prms/prms.exp: Use it.
56077
56078         * README.gcc: New file.
56079
56080         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
56081         Document and reset `lxpass' and `lxfail'.
56082         Simplify "initialized" message.
56083         (gcc_stat): Clean up comments a little.
56084
56085 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
56086
56087         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
56088
56089 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
56090
56091         * lib/old-dejagnu.exp (process-option): New proc.
56092         (old-dejagnu-init, old-dejagnu-stat): Likewise.
56093         (old-dejagnu): Simplify.
56094         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
56095
56096 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
56097
56098         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
56099         exists and is not an empty string.
56100
56101         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
56102         $xfail rather than calling setup_xfail.  Clear $xfail when test is
56103         finished.
56104         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
56105         automatically.
56106
56107         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
56108         longer expected to fail.
56109
56110         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
56111         "f" function call.
56112
56113         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
56114
56115         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
56116         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
56117         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
56118         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
56119         c-torture-1.29.
56120
56121         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
56122         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
56123
56124         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
56125
56126         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
56127         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
56128
56129         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
56130         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
56131         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
56132
56133 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
56134
56135         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
56136         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
56137         940714-1.c, 940714-2.c, 940714-3.c},
56138         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
56139         gcc.misc-tests/{mg.c,mg.exp}:
56140         New tests.
56141         * gcc.noncompile/noncompile.exp: Change accordingly.
56142
56143 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
56144
56145         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
56146         Undo previous clobberage.
56147
56148 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
56149
56150         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
56151         * gcc.special/{930510-1.c, special.exp}:
56152         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
56153         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
56154         struct-varargs-1.c}: New tests from c-torture-1.26.
56155
56156 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
56157
56158         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
56159           argument to switch.
56160
56161 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
56162
56163         * Revert the previous changes.  Please see Rob's directory
56164         (/lisa/test/rob/progressive/gcc/testsuite) for testing
56165         fixes.
56166
56167 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
56168
56169         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
56170         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
56171         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
56172         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
56173         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
56174         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
56175         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
56176         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
56177         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
56178         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
56179         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
56180         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
56181         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
56182         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
56183         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
56184         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
56185         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
56186         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
56187         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
56188         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
56189         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
56190         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
56191         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
56192         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
56193         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
56194         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
56195         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
56196         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
56197         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
56198         testing changes.
56199
56200 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
56201
56202         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
56203         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
56204         with perror calls.
56205
56206 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
56207
56208         * config/unix.exp (g++_load): Fix syntax.
56209
56210 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
56211
56212         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
56213         * gcc.noncompile/921017-1.c: Deleted obsolete test.
56214         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
56215         Don't expect va-arg-1.c to fail.  Correct expected output for
56216         920928-1.c.
56217         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
56218         * gcc.wendy/hbm4.c: Correct typo.
56219         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
56220
56221 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
56222
56223         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
56224         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
56225         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
56226         * lib/c-torture.exp (c-torture-compile): Ditto.
56227
56228         Reduce volume of output (remove all the -I's and such).
56229         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
56230         Call gcc_cpass, gcc_cfail.
56231         (c-torture): Pass testing option to c-torture-compile.
56232
56233 1994-03-21  Doug Evans  (dje@cygnus.com)
56234
56235         Bring patches over from progressive.
56236         * config/default.exp: Exit remote shell cleanly.
56237         (g++_exit, g++_start): Add default versions.
56238         * config/sim.exp (gcc_load): Use perror, not error.
56239
56240 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
56241
56242         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
56243         set in site.exp.
56244
56245 1994-03-14  Doug Evans  (dje@cygnus.com)
56246
56247         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
56248         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
56249         (wendy_try): New proc to run testcase.
56250         (main loop): Call 'em.
56251         * gcc.wendy/*.c: Clean up pass to correct expected output.
56252
56253         * lib/gcc.exp: Minor cleanup work.
56254         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
56255
56256 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
56257
56258         * config/sim.exp (gcc_load): Document return codes better.
56259         Don't pass -v to simulator.
56260
56261 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
56262
56263         * gcc.special/920717-x.c: Fix typo.
56264         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
56265         get at sources.
56266
56267         * lib/mike-gcc.exp: Fix typo.
56268
56269 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
56270
56271         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
56272         binary to use, transform the name.
56273         * config/*.exp: rename everything. Nuke any g++ specific files,
56274         it's now a special case of gcc that requires no special support.
56275         Add a default.exp for unsupported targets.
56276
56277 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
56278
56279         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
56280         lib/old-dejagnu.exp: Fix a few patterns to work with the new
56281         version of Tcl.
56282
56283 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
56284
56285         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
56286         than a warning.
56287
56288 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
56289
56290         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
56291
56292 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
56293
56294         * gcc.execute/execute.exp: Combine opt_list and foption_list into
56295         option_list.  Compile every file with only 4/6 option choices
56296         (same as C torture) instead of with 12/18 different option
56297         choices.
56298         * lib/c-torture.exp: Likewise.
56299
56300         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
56301         not already set.
56302
56303 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
56304
56305         * lib/old-deja.exp: Add `excess errors test fails' error, now one
56306         can put an XFAIL *-*-* on excess errors.
56307
56308 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
56309
56310         * g++.law: Add more tests derived from g++-bugs snapshots.
56311
56312         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
56313         equivalent to g++.law/init9.
56314
56315         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
56316         compiled it, and the a.out file after we've run it.
56317
56318 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
56319
56320         * lib/mike-g++.exp (postbase): Delete the .o file after we've
56321         compiled it, and the a.out file after we've run it.
56322
56323 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
56324
56325         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
56326
56327 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
56328
56329         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
56330         version number.
56331
56332 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
56333
56334         * g++.law: New directory of g++ tests derived from the g++-bugs
56335         snapshots.
56336
56337 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
56338
56339         * gcc.compile: initbug1.c initbug1.exp testcase added
56340
56341 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
56342
56343         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
56344         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
56345           fixes submitted by Jeff Law (law@cs.utah.edu)
56346         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
56347           Jeff Law (law@cs.utah.edu)
56348
56349
56350 1993-11-30  Mike Stump  (mrs@cygnus.com)
56351
56352         * config/unix-g++.exp: Follow the gcc way of doing things.
56353         * g++.old-deja/old-deja.exp: Minor updates.
56354         * lib/g++.exp: New file, follow the gcc way of doing things.
56355         * lib/old-dejagnu.exp: Minor updates.
56356         * lib/mike-g++.exp: Always unset errorInfo.
56357
56358 1993-11-06  Mike Stump  (mrs@cygnus.com)
56359
56360         * lib/gcc.exp: Fix some errors with the below change, CC and
56361         CFLAGS should be global when setting, not local.
56362
56363 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
56364
56365         * lib/gcc.exp: Transform tool name.
56366
56367 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56368
56369         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
56370
56371 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56372
56373         * lib/gcc.exp: change gcc_done to gcc_stat
56374
56375 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56376
56377         * Upgraded gcc testsuite to c-torture version 1.25
56378
56379 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
56380
56381         * lib/gcc.exp: added reporting code. Changed verbose compile message.
56382         * lib/c-torture: added hooks for new reporting code.
56383
56384 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
56385
56386         * config/sh-gcc.exp: check if sh-sim exists in the path
56387
56388 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
56389
56390         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
56391         * gcc.compile/compile.exp: Initial changes for new logic.
56392         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
56393         * gcc.failure/failure.exp: Initial changes for new logic.
56394         * gcc.ieee/ieee.exp: Initial changes for new logic.
56395         * gcc.misc-tests/misc.exp: Initial changes for new logic.
56396         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
56397         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
56398         * lib/c-torture.exp: Initial changes for new logic.
56399         * lib/gcc.exp: Initial changes for new logic.
56400
56401 1993-10-15  Mike Stump  (mrs@cygnus.com)
56402
56403         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
56404         depend upon failure or success.  Fully qualify names in failure
56405         and success messages.  Always remove a.out before starting
56406         compile, just in case.  Pay more attention to error text output by
56407         the compiler.  Handle testcases with no known past errors just
56408         like all others, so that things are uniform.  Other miscellaneous
56409         improvements.
56410
56411 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
56412
56413         * gcc.cpp: new directory for cpp tests
56414
56415 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
56416
56417         * lib/chill.exp: Code reformatted, removed unused code.
56418         * config/unix-chill.exp: Code reformatted, removed unused code.
56419         * chill.execute/execute.exp: Code reformatted, removed unused code.
56420         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
56421
56422 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
56423
56424         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
56425         routines not written.
56426
56427 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
56428
56429         * config/bug-gcc.exp: Use new procs from bug.exp.
56430
56431 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
56432
56433         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
56434         via ftp, rather than depending on NFS.
56435         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
56436         case.
56437
56438 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
56439
56440         * config/bug-gcc.exp: Use new download proc.
56441
56442 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
56443
56444         * chill.execute/execute.exp: cleanups, handles errors better
56445         * chill.compile/compile.exp: rewrite, based on execute.exp
56446         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
56447         * lib/chill.exp: major changes to diff proc and compile and link
56448         procs. added chill_fail and chill_pass wrappers to pass and
56449         fail. added more comments, and handle error codes better.
56450         Added a hack to capture stderr from exec, so noncompile tests
56451         can work.
56452
56453 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
56454
56455         * chill.execute/execute.exp: rewrite of testsuite driver
56456         * lib/chill.exp: rewrite of testsuite driver
56457         * config/unix-chill.exp: rewrite of testsuite driver
56458
56459 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
56460
56461         In chill.execute:
56462         * iexpr.ch: Standardize uppercase.
56463         * tuples.dat: Standardize uppercase.
56464         * vary.ch: standardize.  Correct varying string assignments.
56465         * vary.dat: Add new output lines.
56466
56467 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
56468
56469         In chill.execute:
56470         * chprintf.ch: Standardize use of uppercase.
56471         * tuples.ch: Standardize and turn arr2 into a DCL,
56472           rather than a SYN.
56473         * pinits.ch: Standardize.
56474
56475 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
56476
56477         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
56478         * Makefil: Renamed to Makefile.in.
56479         * configure.in: New.
56480
56481 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
56482
56483         In chill.execute:
56484         * .cvsignore: Add result/output files.
56485         * Makefile: Fix up variables at start.  Use MFLAGS
56486           everywhere.  Correct bool_loc, built_ins entries.
56487           Add entry for vary1.ch.
56488         * bitarray.ch: Standardize upper-case usage.
56489         * bitexpr.ch: Standardize, add output of b1.
56490         * params.ch: Use arrayt in along PROC parameters, to
56491           avoid novelty problems.
56492         * sets.ch: Tiny cleanup.
56493         * vary1.ch: Re-indent.
56494
56495 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
56496
56497         * Add PR-related files to Makefiles, .cvsignore files, etc.
56498
56499 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
56500
56501         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
56502           with compiler objects. New names are test-flow.c and test-loop.c
56503
56504 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
56505
56506         * Upgraded c-torture tests from 1.19 to 1.20
56507
56508         * new files:
56509         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
56510         * gcc.compile: 930623-1.c 930623-2.c
56511         * gcc.noncompile: 930622-1.c 930622-2.c
56512         * gcc.failure: 920411-1.c 920627-2.c
56513         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
56514
56515 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
56516
56517         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56518           More changes to get testsuite working properly. Needs more work.
56519           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
56520
56521 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
56522
56523         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56524           More changes to get testsuite working properly. Needs more work.
56525
56526 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
56527
56528         * chill.compile/compile.exp: Added for Dejagnu support
56529         * chill.execute/execute.exp: Added for Dejagnu support
56530         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
56531
56532 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
56533
56534         This should complete moving the CHILL test files.
56535         * chill.noncompile(.cvsignore printf.grt
56536             in-printf.grt chprintf.grt chprintf.ch):
56537             Added test-support files.
56538           (Makefile): Modified further.
56539         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
56540             signal.ch): Added test files.
56541           * chill.execute (.cvsignore printf.grt printr.c
56542             in-printf.grt rts.c chprintf.grt rts.h): Added
56543           test-support files.
56544             (Makefile): More corrections.
56545
56546 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
56547
56548         * chill.compile, chill.execute, chill.nocompile: Add CHILL
56549           test cases, ready for DejaGnu.
56550
56551 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
56552
56553         * Upgraded c-torture tests from 1.18 to 1.19
56554
56555         * gcc.compile: added test(s):
56556           930607-1.c
56557         * gcc.execute: added test(s):
56558           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
56559
56560         * added new subdirectory for misc tests: gcc.misc-tests
56561         * gcc.misc-test(s): added tests:
56562           inst-check.c test-consts.c test-ior.c test-switch.c
56563
56564 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
56565
56566         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
56567
56568 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
56569
56570         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
56571
56572 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
56573
56574         * Upgraded c-torture tests from 1.17 to 1.18
56575
56576 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
56577
56578         * Upgraded c-torture tests from 1.12 to 1.17
56579
56580 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
56581
56582         * lib/old-dejagnu.exp:
56583           Fixed handling of XFAIL target triplets to correctly
56584           recognize wildcard characters.  Removed code that
56585           appended a unique id tag to the end of the file name
56586           printed out by the result of the testcases within a
56587           given test file.
56588
56589 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
56590
56591         * lib/old-dejagnu.exp:
56592           Reworked expected failure handling to trigger off of XFAIL
56593           keyword in keyphrase embeded in testcase source code. The
56594           XFAIL keyword must be at the end of the keyphrase line. It
56595           may optionally be followed by one or more target triplets.
56596           It has just occured that the handling of wildcards in the
56597           target triplet may not be correct.
56598
56599 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
56600
56601         * g++.old-deja/tests:
56602           Moved all subdirectories up one level into g++.old-deja .
56603
56604         * lib/old-dejagnu.exp:
56605           Fixed problem with CXXFLAGS not being properly reset, and being
56606           corrupted with extraneous "-c" compiler option.  This was
56607           causing binaries to not be generated for test that needed them.
56608           Modified strings passed to "pass" and "fail" so that individual
56609           tests from the same test file would be distinguished by an
56610           identifier appended to the test file name in the summary logs;
56611           this corrected a problem with erroneous diff logs.  Added code
56612           to search testcases for expected fail and unexpected pass keywords.
56613
56614 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
56615
56616         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
56617
56618 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
56619
56620         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
56621           Removed extraneous text from end of "Special g++ Options"
56622           keyphrase.
56623
56624         * lib/old-dejagnu.exp: Added pattern matching to look for new
56625           keywords, embedded in testcases comments, which will trigger
56626           calls to xpass and xfail.
56627
56628 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
56629
56630         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
56631           comments embedded in the testcases, especially the one looking for
56632           special compiler options, as well as the pattern matching for the
56633           compiler output again.
56634
56635 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
56636
56637         * lib/old-dejagnu.exp: Do a proper check of the return value for
56638           execute tests. Fixed several problems with the pattern matching
56639           of the compiler output which gave erroneous test results.
56640           Changed several of the test result messages to be more descriptive.
56641         * config/unix-g++.exp: Proc g++_load now actually works and
56642           executes the tests passed to it and returns a usable return
56643           value.
56644
56645 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
56646
56647           * lib/gcc.exp: Exits gracefully if $CC is bogus.
56648
56649 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
56650
56651         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
56652           Modified both files to properly execute the old style
56653           dejagnu tests. The previous versions of these files were
56654           experimental and did not function anything near correctly.
56655
56656 1993-04-05  Rob Savoye  (rob@cygnus.com)
56657
56658         * Removed all Makefile.in and configure.in files. No configuration
56659         needed now.
56660
56661 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
56662
56663         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
56664
56665 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
56666
56667         * gcc.compile/configure.in, gcc.unsorted/configure.in,
56668         gcc.special/configure.in, gcc.noncompile/configure.in,
56669         gcc.execute/configure.in, gcc.code_quality/configure.in,
56670         g++.other/configure.in, g++.old-deja/configure.in,
56671         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
56672         in srcname setting.
56673
56674 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
56675
56676         * lib/udi.exp: Fixed mondfe and mondfe_download.
56677         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
56678         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
56679
56680 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
56681
56682         * config/udi-gdb.exp: Check $shell_id after connecting to target.
56683         (gdb_exit): Don't remove *_soc files.
56684
56685 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
56686
56687         * lib/c-torture.exp: Don't look for main; instead always use -w
56688         -c.  This is how the c-torture tests work.  Remove the object
56689         file if the compilation succeeds.
56690         * gcc.execute/execute.exp: Remove executable if test passes.
56691         * gcc.noncompile/noncompile.exp: Every test is an expected
56692         failure.
56693         * gcc.special/special.exp: Added tests from c-torture 1.11,
56694         corrected use of existing test.
56695         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
56696         gcc.execute/920625-1.c: Updated to c-torture 1.11.
56697         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
56698         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
56699         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
56700         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
56701         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
56702         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
56703         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
56704         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
56705         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
56706         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
56707         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
56708         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
56709         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
56710         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
56711         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
56712         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
56713         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
56714         c-torture 1.11.
56715         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
56716         correspond to c-torture 1.11.
56717
56718         * New file.