OSDN Git Service

e6803a83f46946d12b5a4d92e7f6cba982ab009c
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
2
3         * g++.dg/eh/builtin1.C: New test.
4         * g++.dg/eh/builtin2.C: New test.
5         * g++.dg/eh/builtin3.C: New test.
6
7         PR c++/33289
8         * g++.dg/eh/builtin4.C: New test.
9
10 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
11
12         * gcc.target/powerpc/dfp-dd.c: New test.
13         * gcc.target/powerpc/dfp-td.c: New test.
14
15 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
16
17         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
18         * gcc.dg/va-arg-pack-1.c: New test.
19
20 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
21
22         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
23         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
24         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
25         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
26         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
27
28 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
29
30         PR c++/30302
31         * g++.dg/ext/anon-struct5.C: New.
32
33 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
34
35         * gcc.dg/i386-cpuid.h: Remove.
36         * gcc.target/i386/mmx-check.h: Include cpuid.h.
37         (main): Use __get_cpuid to get target features.
38         * gcc.target/i386/sse-check.h: Ditto.
39         * gcc.target/i386/sse2-check.h: Ditto.
40         * gcc.target/i386/sse3-check.h: Ditto.
41         * gcc.target/i386/ssse3-check.h: Ditto.
42         * gcc.target/i386/sse4_1-check.h: Ditto.
43         * gcc.target/i386/sse4_2-check.h: Ditto.
44         * gcc.target/i386/sse4a-check.h: Ditto.
45         * gcc.dg/torture/pr16104-1.c: Ditto.
46         (do_test): Change to void.
47         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
48         * gcc.target/i386/sse-6.c: Ditto.
49         * gcc.target/i386/sse-7.c: Ditto.
50         * g++.dg/other/i386-1.C: Include cpuid.h.
51         (main): New function.  Use __get_cpuid to get target fetaures.
52
53 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
54             David Ung  <davidu@mips.com>
55             Nigel Stephens <nigel@mips.com>
56
57         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
58         * gcc.c-torture/compile/mipscop-2.c: Likewise.
59         * gcc.c-torture/compile/mipscop-3.c: Likewise.
60         * gcc.c-torture/compile/mipscop-4.c: Likewise.
61         * gcc.dg/torture/mips-hilo-1.c: Likewise.
62         * gcc.dg/torture/mips-hilo-2.c: Likewise.
63         * gcc.dg/torture/pr19683-1.c: Likewise.
64         * gcc.target/mips/madd-3.c: Likewise.
65         * gcc.target/mips/maddu-3.c: Likewise.
66         * gcc.target/mips/msub-3.c: Likewise.
67         * gcc.target/mips/msubu-3.c: Likewise.
68         * gcc.target/mips/asm-1.c: Likewise.
69         * gcc.target/mips/branch-1.c: Likewise.
70         * gcc.target/mips/ins-1.c: Likewise.
71         * gcc.target/mips/near-far-3.c: Likewise.
72         * gcc.target/mips/near-far-4.c: Likewise.
73         * gcc.target/mips/smartmips-lwxs.c: Likewise.
74         * gcc.target/mips/smartmips-ror-1.c: Likewise.
75         * gcc.target/mips/smartmips-ror-2.c: Likewise.
76         * gcc.target/mips/smartmips-ror-3.c: Likewise.
77         * gcc.target/mips/smartmips-ror-4.c: Likewise.
78         * gcc.target/mips/dspr2-MULT.c: Likewise.
79         * gcc.target/mips/dspr2-MULTU.c: Likewise.
80         * gcc.target/mips/mips32-dsp-run.c: Likewise.
81         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
82         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
83         * gcc.target/mips/code-readable-2.c: Likewise.
84         * gcc.target/mips/code-readable-3.c: Likewise.
85
86 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
87             David Ung  <davidu@mips.com>
88             Nigel Stephens <nigel@mips.com>
89
90         * gcc.target/mips/mips16-attributes.c: New.
91
92 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
93
94         PR fortran/31564
95         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
96
97         PR fortran/33241
98         * gfortran.dg/char_length_10.f90: New test.
99
100 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
101
102         PR c++/29731
103         * g++.dg/parse/template24.C: New.
104
105 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
106
107         * g++.dg/other/spu2vmx-1.C: New test.
108
109 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
110
111         PR tree-optimization/33017
112         * gcc.dg/pr33017.c: New test.
113
114 2007-09-05  Ben Elliston  <bje@au.ibm.com>
115
116         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
117         __protected_stream family of macros.
118
119 2007-09-04  Jan Hubicka  <jh@suse.cz>
120
121         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
122         * gcc.dg/tree-ssa/pr27236.c: Likewise.
123         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
124         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
125         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
126         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
127         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
128         Likewise.
129
130 2007-09-04  Janus Weil  <jaydub66@gmail.com>
131             Tobias Burnus  <burnus@net-b.de>
132
133         * gfortran.dg/proc_decl_1.f90: New.
134         * gfortran.dg/proc_decl_2.f90: New.
135         * gfortran.dg/proc_decl_3.f90: New.
136         * gfortran.dg/proc_decl_4.f90: New.
137
138 2007-09-04  Jan Hubicka  <jh@suse.cz>
139
140         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
141         * gcc.dg/vect/vect-105.c: Mark functions noinline.
142         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
143         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
144         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
145         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
146         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
147         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
148         * gcc.dg/vect/vect-50.c: Mark functions noinline.
149         * gcc.dg/vect/vect-33.c: Mark functions noinline.
150         * gcc.dg/vect/vect-16.c: Mark functions noinline.
151         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
152         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
153         * gcc.dg/vect/vect-92.c: Mark functions noinline.
154         * gcc.dg/vect/vect-75.c: Mark functions noinline.
155         * gcc.dg/vect/vect-58.c: Mark functions noinline.
156         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
157         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
158         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
159         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
160         * gcc.dg/vect/vect-114.c: Mark functions noinline.
161         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
162         * gcc.dg/vect/vect-8.c: Mark functions noinline.
163         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
164         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
165         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
166         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
167         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
168         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
169         * gcc.dg/vect/vect-42.c: Mark functions noinline.
170         * gcc.dg/vect/vect-25.c: Mark functions noinline.
171         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
172         * gcc.dg/vect/vect-67.c: Mark functions noinline.
173         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
174         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
175         * gcc.dg/vect/vect-106.c: Mark functions noinline.
176         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
177         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
178         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
179         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
180         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
181         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
182         * gcc.dg/vect/vect-34.c: Mark functions noinline.
183         * gcc.dg/vect/vect-17.c: Mark functions noinline.
184         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
185         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
186         * gcc.dg/vect/vect-93.c: Mark functions noinline.
187         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
188         * gcc.dg/vect/vect-76.c: Mark functions noinline.
189         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
190         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
191         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
192         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
193         * gcc.dg/vect/vect-115.c: Mark functions noinline.
194         * gcc.dg/vect/vect-9.c: Mark functions noinline.
195         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
196         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
197         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
198         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
199         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
200         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
201         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
202         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
203         * gcc.dg/vect/vect-60.c: Mark functions noinline.
204         * gcc.dg/vect/vect-26.c: Mark functions noinline.
205         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
206         * gcc.dg/vect/vect-85.c: Mark functions noinline.
207         * gcc.dg/vect/vect-68.c: Mark functions noinline.
208         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
209         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
210         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
211         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
212         * gcc.dg/vect/vect-107.c: Mark functions noinline.
213         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
214         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
215         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
216         * gcc.dg/vect/vect-52.c: Mark functions noinline.
217         * gcc.dg/vect/vect-35.c: Mark functions noinline.
218         * gcc.dg/vect/vect-18.c: Mark functions noinline.
219         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
220         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
221         * gcc.dg/vect/vect-77.c: Mark functions noinline.
222         * gcc.dg/vect/vect-2.c: Mark functions noinline.
223         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
224         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
225         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
226         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
227         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
228         * gcc.dg/vect/vect-116.c: Mark functions noinline.
229         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
230         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
231         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
232         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
233         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
234         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
235         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
236         * gcc.dg/vect/vect-44.c: Mark functions noinline.
237         * gcc.dg/vect/vect-27.c: Mark functions noinline.
238         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
239         * gcc.dg/vect/vect-86.c: Mark functions noinline.
240         * gcc.dg/vect/vect-100.c: Mark functions noinline.
241         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
242         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
243         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
244         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
245         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
246         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
247         * gcc.dg/vect/vect-108.c: Mark functions noinline.
248         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
249         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
250         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
251         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
252         * gcc.dg/vect/vect-11.c: Mark functions noinline.
253         * gcc.dg/vect/vect-70.c: Mark functions noinline.
254         * gcc.dg/vect/vect-36.c: Mark functions noinline.
255         * gcc.dg/vect/vect-19.c: Mark functions noinline.
256         * gcc.dg/vect/vect-95.c: Mark functions noinline.
257         * gcc.dg/vect/vect-78.c: Mark functions noinline.
258         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
259         * gcc.dg/vect/vect-3.c: Mark functions noinline.
260         * gcc.dg/vect/vect-all.c: Mark functions noinline.
261         * gcc.dg/vect/vect-117.c: Mark functions noinline.
262         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
263         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
264         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
265         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
266         * gcc.dg/vect/vect-20.c: Mark functions noinline.
267         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
268         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
269         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
270         * gcc.dg/vect/vect-62.c: Mark functions noinline.
271         * gcc.dg/vect/vect-28.c: Mark functions noinline.
272         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
273         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
274         * gcc.dg/vect/vect-87.c: Mark functions noinline.
275         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
276         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
277         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
278         * gcc.dg/vect/vect-109.c: Mark functions noinline.
279         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
280         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
281         noinline.
282         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
283         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
284         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
285         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
286         * gcc.dg/vect/vect-12.c: Mark functions noinline.
287         * gcc.dg/vect/vect-71.c: Mark functions noinline.
288         * gcc.dg/vect/vect-54.c: Mark functions noinline.
289         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
290         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
291         * gcc.dg/vect/vect-96.c: Mark functions noinline.
292         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
293         * gcc.dg/vect/vect-110.c: Mark functions noinline.
294         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
295         * gcc.dg/vect/vect-4.c: Mark functions noinline.
296         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
297         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
298         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
299         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
300         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
301         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
302         * gcc.dg/vect/vect-21.c: Mark functions noinline.
303         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
304         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
305         * gcc.dg/vect/vect-80.c: Mark functions noinline.
306         * gcc.dg/vect/vect-63.c: Mark functions noinline.
307         * gcc.dg/vect/vect-46.c: Mark functions noinline.
308         * gcc.dg/vect/vect-29.c: Mark functions noinline.
309         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
310         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
311         * gcc.dg/vect/vect-88.c: Mark functions noinline.
312         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
313         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
314         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
315         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
316         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
317         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
318         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
319         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
320         * gcc.dg/vect/vect-30.c: Mark functions noinline.
321         * gcc.dg/vect/vect-13.c: Mark functions noinline.
322         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
323         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
324         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
325         * gcc.dg/vect/vect-72.c: Mark functions noinline.
326         * gcc.dg/vect/vect-38.c: Mark functions noinline.
327         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
328         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
329         * gcc.dg/vect/vect-97.c: Mark functions noinline.
330         * gcc.dg/vect/vect-111.c: Mark functions noinline.
331         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
332         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
333         * gcc.dg/vect/vect-5.c: Mark functions noinline.
334         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
335         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
336         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
337         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
338         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
339         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
340         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
341         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
342         * gcc.dg/vect/vect-22.c: Mark functions noinline.
343         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
344         * gcc.dg/vect/vect-64.c: Mark functions noinline.
345         * gcc.dg/vect/vect-89.c: Mark functions noinline.
346         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
347         * gcc.dg/vect/vect-103.c: Mark functions noinline.
348         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
349         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
350         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
351         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
352         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
353         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
354         * gcc.dg/vect/vect-31.c: Mark functions noinline.
355         * gcc.dg/vect/vect-14.c: Mark functions noinline.
356         * gcc.dg/vect/vect-73.c: Mark functions noinline.
357         * gcc.dg/vect/vect-56.c: Mark functions noinline.
358         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
359         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
360         * gcc.dg/vect/vect-98.c: Mark functions noinline.
361         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
362         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
363         * gcc.dg/vect/vect-112.c: Mark functions noinline.
364         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
365         * gcc.dg/vect/vect-6.c: Mark functions noinline.
366         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
367         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
368         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
369         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
370         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
371         * gcc.dg/vect/pr25413.c: Mark functions noinline.
372         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
373         * gcc.dg/vect/vect-40.c: Mark functions noinline.
374         * gcc.dg/vect/vect-23.c: Mark functions noinline.
375         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
376         * gcc.dg/vect/vect-82.c: Mark functions noinline.
377         * gcc.dg/vect/vect-65.c: Mark functions noinline.
378         * gcc.dg/vect/vect-48.c: Mark functions noinline.
379         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
380         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
381         * gcc.dg/vect/vect-104.c: Mark functions noinline.
382         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
383         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
384         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
385         * gcc.dg/vect/vect-32.c: Mark functions noinline.
386         * gcc.dg/vect/vect-15.c: Mark functions noinline.
387         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
388         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
389         * gcc.dg/vect/vect-91.c: Mark functions noinline.
390         * gcc.dg/vect/vect-74.c: Mark functions noinline.
391         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
392         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
393         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
394         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
395         * gcc.dg/vect/vect-99.c: Mark functions noinline.
396         * gcc.dg/vect/vect-113.c: Mark functions noinline.
397         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
398         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
399         * gcc.dg/vect/vect-7.c: Mark functions noinline.
400         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
401         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
402         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
403         * gcc.dg/vect/vect-24.c: Mark functions noinline.
404         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
405         * gcc.dg/vect/vect-83.c: Mark functions noinline.
406         * gcc.dg/vect/vect-66.c: Mark functions noinline.
407         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
408
409 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
410
411         PR middle-end/33187
412         * gcc.target/i386/cmov7.c: New file.
413
414 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
415
416         * gcc.target/i386/sse4a-check.h: New file.
417         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
418         * gcc.target/i386/sse4a-insert.c: Ditto.
419         * gcc.target/i386/sse4a-montsd.c: Ditto.
420         * gcc.target/i386/sse4a-montss.c: Ditto.
421         * gcc.target/i386/mmx-check.h: New file.
422         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
423         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
424         * gcc.target/i386/sse-check.h: New file.
425         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
426         * gcc.target/i386/sse-3.c: Ditto.
427         * gcc.target/i386/sse-7.c: Ditto.
428         * gcc.target/i386/sse-9.c: Ditto.
429         * gcc.target/i386/ssefn-3.c: Ditto.
430         * gcc.target/i386/sse-recip.c: Ditto.
431         * gcc.target/i386/sse-recip-vec.c: Ditto.
432         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
433         * gcc.target/i386/20020523-1.c: Remove.
434         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
435         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
436         * gcc.target/i386/ssefn-4.c: Ditto.
437         * gcc.target/i386/sse-6.c: Ditto.
438         * gcc.target/i386/sse-10.c: Ditto.
439         * gcc.target/i386/sse-11.c: Ditto.
440         * gcc.target/i386/sse-18.c: Ditto.
441         * gcc.target/i386/fpprec-1.c: Ditto.
442         * g++.dg/other/i386-1.C: Ditto.
443
444 2007-09-04  Richard Guenther  <rguenther@suse.de>
445
446         PR tree-optimization/33291
447         * gcc.dg/volatile2.c: New testcase.
448         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
449         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
450         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
451         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
452
453 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
454
455         PR fortran/33253
456         * gfortran.dg/namelist_15.f90: Update test.
457         * gfortran.dg/namelist_24.f90: Update test.
458         * gfortran.dg/namelist_38.f90: New test.
459
460 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
461
462         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
463         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
464         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
465         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
466         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
467         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
468
469 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
470
471         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
472         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
473
474         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
475
476 2007-09-02  David Daney  <ddaney@avtrex.com>
477
478         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
479         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
480         * gcc.target/mips/atomic-memory-1.c: Ditto.
481         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
482
483 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
484
485         * gcc.target/cris/builtin_clz_v0.c: New testcase.
486         * gcc.target/cris/builtin_clz_v3.c: New testcase.
487
488 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
489
490         * gfortran.dg/substr_6.f90: New test.
491
492 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
493
494         PR c++/33208
495         * g++.dg/other/error18.C: New.
496         * g++.dg/expr/bitfield3.C: Adjust.
497
498 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
499
500         PR fortran/33276
501         * gfortran.fortran-torture/compile/pr33276.f90: New.
502
503 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
504
505         PR middle-end/33272
506         * gcc.dg/c99-arraydecl-3.c: New test.
507
508 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
509
510         PR c++/32597
511         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
512         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
513
514 2007-08-31  Tobias Burnus  <burnus@net-b.de>
515
516         PR fortran/33232
517         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
518         * gfortran.dg/read_1.f90: New.
519
520 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
521
522         PR c++/33210
523         * g++.dg/template/error30.C: New.
524
525 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
526
527         PR c++/32113
528         * g++.dg/template/crash70.C: New.
529
530 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
531
532         PR c++/33212
533         * g++.dg/ext/is_class_error.C: New.
534
535 2007-08-31  Olivier Hainque  <hainque@adacore.com>
536
537         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
538         
539 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
540             Revital Eres  <eres@il.ibm.com>
541
542         * gcc.target/powerpc/paired-1.c: New test.
543         * gcc.target/powerpc/paired-2.c: New test.
544         * gcc.target/powerpc/paired-3.c: New test.
545         * gcc.target/powerpc/paired-4.c: New test.
546         * gcc.target/powerpc/paired-5.c: New test.
547         * gcc.target/powerpc/paired-6.c: New test.
548         * gcc.target/powerpc/paired-7.c: New test.
549         * gcc.target/powerpc/ppc-paired.c: New test.
550
551 2007-08-31  Ollie Wild  <aaw@google.com>
552
553         * g++.dg/conversion/ptrmem2.C: New test.
554         * g++.dg/conversion/ptrmem3.C: New test.
555         * g++.dg/conversion/ptrmem4.C: New test.
556         * g++.dg/conversion/ptrmem5.C: New test.
557         * g++.dg/conversion/ptrmem6.C: New test.
558         * g++.dg/conversion/ptrmem7.C: New test.
559         * g++.dg/conversion/ptrmem8.C: New test.
560
561 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
562
563         PR fortran/31879
564         * gfortran.dg/char_length_7.f90: New test.
565         * gfortran.dg/char_length_9.f90: New test.
566         * gfortran.dg/char_assign_1.f90: Add extra warning.
567
568         PR fortran/31197
569         PR fortran/31258
570         * gfortran.dg/char_length_8.f90: New test.
571
572 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
573
574         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
575
576 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
577
578         * gcc.dg/inline-24.c: New test.
579         * g++.dg/opt/inline11.C: New test.
580
581 2007-08-30  Richard Guenther  <rguenther@suse.de>
582
583         * gcc.target/i386/vectorize5.c: New testcase.
584
585 2007-08-30  Tobias Burnus  <burnus@net-b.de>
586
587         PR fortran/33228
588         * interface.c (check_interface0): Improve error for external procs.
589         (check_sym_interfaces): Fix checking of module procedures.
590
591 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
592
593         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
594         (AI): Add AI_ALIGN.
595         * gcc.dg/sync-3.c: New test.
596
597         PR middle-end/32758
598         * gcc.dg/cleanup-12.c: New test.
599
600 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
601
602         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
603         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
604         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
605         * gcc.dg/pr32450.c: Ditto.
606         * gcc.dg/nest.c: Ditto.
607         * gcc.dg/nested-func-4.c: Ditto.
608         * g++.old-deja/g++.law/profile1.C: Ditto.
609
610 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
611
612         PR fortran/32989
613         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
614         non-default integer kind arguments.
615
616 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
617
618         PR fortran/33105
619         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
620
621 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
622
623         * gcc.dg/h8300-ice2.c: Remove target selector.
624
625 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
626
627         PR fortran/33215
628         * gfortran.dg/binding_label_tests_15.f03: New test case.
629         * gfortran.dg/binding_label_tests_16.f03: Ditto.
630
631 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
632
633         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
634         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
635
636 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
637
638         PR c++/33194
639         * g++.dg/other/canon-33194.C: New.
640
641 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
642
643         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
644         * gcc.c-torture/execute/pr23135.c: Likewise.
645
646 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
647
648         * gcc.dg/pr31344.c: Move to ...
649         * gcc.dg/dfp/pr31344.c: ... here.
650         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
651         * gcc.dg/20050503-1.c: Ditto.
652         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
653         * gcc.dg/20061127-1.c: Compile only for fpic targets.
654         * gcc.dg/20060801-1.c: Ditto.
655
656 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
657
658         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
659         * gfortran.dg/nan_1.f90: Likewise.
660
661 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
662
663         PR fortran/33055
664         Revert previous patch.
665
666 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
667             Kazu Hirata  <kazu@codesourcery.com>
668
669         * gcc.target/m68k/interrupt-1.c: New.
670
671 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
672
673         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
674         10000 for targets where "int" can't hold at least 100000.
675         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
676         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
677         (test5)(test6): Use it.
678         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
679         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
680         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
681         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
682         * gcc.dg/attr-alloc_size.c (test): Likewise.
683
684 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
685
686         PR c++/33209
687         * g++.dg/template/error29.C: New.
688
689 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
690
691         PR c++/32596
692         * g++.dg/ext/visibility/anon5.C: New test.
693
694 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
695
696         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
697
698 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
699
700         * gfortran.dg/gamma_1.f90: Remove large-real tests.
701         * gfortran.dg/gamma_2.f90: Remove large-real tests.
702         * gfortran.dg/gamma_4.f90: New: large-real tests.
703
704 2007-08-28  Jason Merrill  <jason@redhat.com>
705
706         PR c++/29000
707         * g++.dg/ext/stmtexpr12.C: New test.
708
709         PR c++/28558
710         * g++.dg/ext/attrib28.C: New test.
711
712 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
713
714         PR target/32661
715         * gcc.target/i386/pr32661.c: New test.
716
717 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
718
719         PR middle-end/32370
720         * gcc.dg/pr32370.c: New test.
721
722         PR rtl-optimization/33148
723         * gcc.c-torture/compile/20070827-1.c: New test.
724
725         PR debug/32914
726         * d++.dg/debug/const3.C: New test.
727         * d++.dg/debug/const4.C: New test.
728         * d++.dg/debug/dwarf2/const1.C: New test.
729         * d++.dg/debug/dwarf2/const2.C: New test.
730         * d++.dg/debug/dwarf2/const2b.C: New test.
731
732 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
733             Vladimir Yanovsky  <yanov@il.ibm.com>
734             Revital Eres  <eres@il.ibm.com>
735             Andrey Belevantsev  <abel@ispras.ru>
736
737         * gcc.dg/sms-1.c: New test.
738
739 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
740
741         * g++.dg/ext/gnu-inline-common.h: New.
742         * g++.dg/ext/gnu-inline-global-reject.C: New.
743         * g++.dg/ext/gnu-inline-global.C: New.
744         * g++.dg/ext/gnu-inline-namespace.C: New.
745         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
746         * g++.dg/ext/gnu-inline-class.C: New.
747         * g++.dg/ext/gnu-inline-class-static.C: New.
748         * g++.dg/ext/gnu-inline-template-class.C: New.
749         * g++.dg/ext/gnu-inline-template-func.C: New.
750
751 2007-08-27  Jason Merrill  <jason@redhat.com>
752
753         PR c++/31337
754         * g++.dg/ext/stmtexpr11.C: New.
755
756 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
757
758         * lib/target-supports.exp (check_profiling_available):
759         Set profiling_available_saved to 0 on fido-*-elf.
760
761 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
762
763         PR tree-optimization/33173
764         
765         * gcc.c-torture/compile/pr33173.c: New.
766
767 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
768
769         PR target/31385
770         * gcc.dg/dfp/pr31385.c: New.
771
772 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
773
774         * gcc.dg/unsigned-long-compare.c: Remove target selector.
775
776 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
777
778         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
779         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
780         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
781         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
782         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
783         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
784         gcc.target/m68k directory.
785         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
786         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
787         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
788         gcc.target/cris directory.
789         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
790         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
791         gcc.target/bfin directory.
792
793         * gcc.target/sh: New directory.
794         * gcc.target/sh/sh.exp: New file.
795         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
796         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
797         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
798         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
799         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
800         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
801
802 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
803
804         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
805         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
806         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
807         * gcc.target/i386/local2.c: Ditto.
808         * gcc.target/i386/stack-prot-kernel.c: Ditto.
809         * gcc.target/i386/20011119-1.c: Ditto.
810         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
811         * gcc.target/i386/fastcall-1.c: Fix target selector.
812
813 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
814
815         PR fortran/33055
816         * gfortran.dg/negative_unit.f: Add new check
817         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
818         -fdefault-integer-8.
819
820 2007-08-26  Asher Langton  <langton2@llnl.gov>
821
822         * gfortran.dg/recursive_stack.f90: New.
823         * gfortran.dg/openmp_stack.f90: New.
824
825 2007-08-26  Tobias Burnus  <burnus@net-b.de>
826
827         PR fortran/31298
828         * gfortran.dg/use_10.f90: New.
829
830 2007-08-26  Tobias Burnus  <burnus@net-b.de>
831
832         PR fortran/32985
833         * gfortran.dg/namelist_14.f90: Make test case valid.
834         * gfortran.dg/common_10.f90: New.
835
836 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
837
838         PR middle-end/33181
839         * gcc.dg/ifelse-2.c: New.
840
841 2007-08-26  Tobias Burnus  <burnus@net-b.de>
842
843         PR fortran/32980
844         * gfortran.dg/gamma_1.f90: New.
845         * gfortran.dg/gamma_2.f90: New.
846         * gfortran.dg/gamma_3.f90: New.
847
848 2007-08-26  Tobias Burnus  <burnus@net-b.de>
849
850         PR fortran/33188
851         * gfortran.dg/used_types_18.f90: New.
852
853 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
854
855         * gcc.dg/array-init-2.c: New test.
856
857 2007-08-24  Tobias Burnus  <burnus@net-b.de>
858
859         PR fortran/33178
860         * gfortran.dg/initialization_4.f90: Update dg-error.
861         * gfortran.dg/initialization_13.f90: New.
862
863 2007-08-24  Richard Guenther  <rguenther@suse.de>
864
865         PR middle-end/33166
866         * gcc.c-torture/compile/pr33166.c: New testcase.
867
868 2007-08-24  Tobias Burnus  <burnus@net-b.de>
869
870         PR fortran/33139
871         * gfortran.dg/pointer_assign_4.f90: New.
872         * gfortran.dg/shape_2.f90: Fix test case.
873         * gfortran.dg/char_result_4.f90: Ditto.
874
875 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
876
877         * gcc.dg/array-init-1.c: New test.
878
879         PR c++/32567
880         * g++.dg/parse/crash36.C: New test.
881
882 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
883
884         * gcc.dg/pr32721.c: Updated.
885
886 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
887
888         PR tree-optimization/32573
889         PR middle-end/32946
890         * gcc.dg/pr32573.c: New test.
891
892         PR c++/32898
893         * g++.dg/lookup/ns3.C: New test.
894
895         * gfortran.dg/assumed_charlen_sharing.f90: New test.
896
897         PR c++/31941
898         * g++.dg/parse/crash37.C: New test.
899
900 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
901
902         PR target/17390
903         * gcc.target/i386/pr17390.c: New test.
904
905 2007-08-23  Richard Guenther  <rguenther@suse.de>
906
907         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
908         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
909         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
910         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
911         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
912         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
913         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
914         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
915
916 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
917
918         * gcc.target/s390: New directory.
919         * gcc.target/s390/s390.exp: New file.
920         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
921         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
922         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
923         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
924         gcc.target/s390 directory.
925
926 2007-08-23  Richard Guenther  <rguenther@suse.de>
927
928         PR tree-optimization/32328
929         * testsuite/gcc.dg/pr32328.c: New testcase.
930
931 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
932
933         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
934           available.
935
936 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
937
938         PR fortran/33095
939         * gfortran.dg/min_max_optional_5.f90: New test.
940         * gfortran.dg/min_max_optional_2.f90: Remove.
941         * gfortran.dg/min_max_optional_3.f90: Remove.
942         * gfortran.dg/min_max_optional_4.f90: Remove.
943
944 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
945
946         * gcc.target/i386/xorps-sse.c: New.
947         * gcc.target/i386/xorps-sse2.c: New.
948
949 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
950
951         * gcc.target/i386/cmov3.c: Fix scan-assembler.
952         * gcc.target/i386/cmov4.c: Fix scan-assembler.
953         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
954
955 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
956
957         PR fortran/33020
958         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
959         include multiple kinds for SHAPE parameter within a single
960         namespace.
961         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
962         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
963
964 2007-08-22  Janus Weil  <jaydub66@gmail.com>
965
966         * interface_abstract_1.f90: Extended test case.
967         * interface_abstract_3.f90: New test.
968
969 2007-08-21  Christian Bruel  <christian.bruel@st.com>
970
971         * gcc.dg/fold-sub.c: New test.
972         
973 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
974
975         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
976         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
977         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
978         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
979         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
980         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
981
982 2007-08-22  Richard Guenther  <rguenther@suse.de>
983
984         PR middle-end/33007
985         * gcc.dg/pr33007.c: New testcase.
986
987 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
988
989         * gcc.c-torture/execute/strcmp-1.x: Delete.
990
991 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
992
993         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
994         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
995         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
996         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
997         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
998         gcc.target/i386/stack-realign.c,
999         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1000         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1001         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
1002         target using dg-require-effective-target directive.
1003         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
1004         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
1005         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
1006         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
1007         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
1008         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
1009         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
1010         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
1011         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
1012         Require lp64 target using dg-require-effective-target directive.
1013         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
1014         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
1015         directive.
1016         * gcc.target/i386/20010202-1.c: Move from here ...
1017         * gcc.dg/20010202-1.c: ... to here.
1018
1019 2007-08-22  Richard Guenther  <rguenther@suse.de>
1020
1021         PR tree-optimization/33142
1022         * gcc.c-torture/execute/pr33142.c: New testcase.
1023
1024 2007-08-22  Richard Guenther  <rguenther@suse.de>
1025
1026         PR middle-end/32563
1027         * g++.dg/torture/pr32563.C: New testcase.
1028
1029 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
1030
1031         PR middle-end/32912
1032         * gcc.dg/pr32912-1.c: Add -w to options.
1033         * gcc.dg/pr32912-2.c: Likewise.
1034         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
1035
1036 2007-08-21  Ian Lance Taylor  <iant@google.com>
1037
1038         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
1039
1040 2007-08-21  Ian Lance Taylor  <iant@google.com>
1041
1042         PR tree-optimization/33134
1043         * g++.dg/tree-ssa/pr33134.C: New test.
1044
1045 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
1046
1047         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
1048         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
1049
1050 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
1051
1052         PR debug/32610
1053         * gcc.dg/debug/pr32610.c: New test.
1054
1055         * g++.dg/init/new24.C: New test.
1056
1057         PR middle-end/32912
1058         * gcc.dg/pr32912-1.c: New test.
1059         * gcc.dg/pr32912-2.c: New test.
1060         * gcc.dg/pr32912-3.c: New test.
1061
1062 2007-08-21  Richard Guenther  <rguenther@suse.de>
1063
1064         * gcc.dg/pointer-arith-10.c: New testcase.
1065
1066 2007-08-21  Richard Guenther  <rguenther@suse.de>
1067
1068         PR middle-end/33122
1069         * gcc.c-torture/compile/pr33122.c: New testcase.
1070
1071 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
1072
1073         * g++.dg/warn/Wnvdtor-2.C: New testcase.
1074
1075 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
1076
1077         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
1078
1079 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
1080
1081         PR c++/33025
1082         * g++.dg/init/new23.C: New test.
1083
1084 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1085
1086         PR middle-end/30564
1087         * gcc.c-torture/compile/pr30564-1.c: New test.
1088         * gcc.c-torture/compile/pr30564-2.c: New test.
1089
1090 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
1091
1092         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
1093
1094 2007-08-19  Tobias Burnus  <burnus@net-b.de>
1095
1096         * gfortran.dg/interface_abstract_2.f90: New.
1097         * gfortran.dg/interface_abstract_1.f90: Fix typo.
1098
1099 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1100
1101         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
1102         unknown (so that outer-loop wont get analyzed).
1103         * gcc.dg/vect/vect-outer-1a.c: New test.
1104         * gcc.dg/vect/vect-outer-1b.c: New test.
1105         * gcc.dg/vect/vect-outer-1.c: New test.
1106         * gcc.dg/vect/vect-outer-2a.c: New test.
1107         * gcc.dg/vect/vect-outer-2b.c: New test.
1108         * gcc.dg/vect/vect-outer-2c.c: New test.
1109         * gcc.dg/vect/vect-outer-2.c: New test.
1110         * gcc.dg/vect/vect-outer-3a.c: New test.
1111         * gcc.dg/vect/vect-outer-3b.c: New test.
1112         * gcc.dg/vect/vect-outer-3c.c: New test.
1113         * gcc.dg/vect/vect-outer-3.c: New test.
1114         * gcc.dg/vect/vect-outer-4a.c: New test.
1115         * gcc.dg/vect/vect-outer-4b.c: New test.
1116         * gcc.dg/vect/vect-outer-4c.c: New test.
1117         * gcc.dg/vect/vect-outer-4d.c: New test.
1118         * gcc.dg/vect/vect-outer-4e.c: New test.
1119         * gcc.dg/vect/vect-outer-4f.c: New test.
1120         * gcc.dg/vect/vect-outer-4g.c: New test.
1121         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
1122         * gcc.dg/vect/vect-outer-4i.c: New test.
1123         * gcc.dg/vect/vect-outer-4j.c: New test.
1124         * gcc.dg/vect/vect-outer-4k.c: New test.
1125         * gcc.dg/vect/vect-outer-4l.c: New test.
1126         * gcc.dg/vect/vect-outer-4m.c: New test.
1127         * gcc.dg/vect/vect-outer-4.c: New test.
1128         * gcc.dg/vect/vect-outer-5.c: New test.
1129         * gcc.dg/vect/vect-outer-6.c: New test.
1130         * gcc.dg/vect/vect-outer-fir.c: New test.
1131         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
1132         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
1133
1134 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1135
1136         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
1137         and -fno-tree-reassoc.
1138         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
1139         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1140         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
1141         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1142         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
1143         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1144         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
1145         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
1146         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
1147         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
1148         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
1149         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
1150         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
1151         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
1152         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
1153         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
1154         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
1155         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
1156         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
1157         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
1158         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
1159         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
1160         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
1161         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
1162         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
1163         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
1164         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
1165         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
1166         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
1167         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
1168         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
1169         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
1170         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
1171         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
1172         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
1173         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
1174         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
1175
1176 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1177
1178         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
1179         versioning for aliasing).
1180         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
1181
1182         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
1183         targets.
1184         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
1185
1186 2007-08-18  Tom Tromey  <tromey@redhat.com>
1187
1188         PR preprocessor/32974:
1189         * gcc.dg/cpp/pr32974.c: New file.
1190
1191 2007-08-17  Tobias Burnus  <burnus@net-b.de>
1192
1193         * gfortran.dg/interface_abstract_1.f90: New.
1194
1195 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
1196
1197         PR fortran/32881
1198         * gfortran.dg/pure_initializer_1.f90: New test.
1199
1200 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
1201
1202         PR fortran/32875
1203         * gfortran.dg/array_constructor_18.f90: New test.
1204
1205 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1206
1207         PR c++/28989
1208         * g++.dg/expr/lval3.C: New test.
1209         * g++.dg/expr/lval4.C: New test.
1210
1211 2007-08-17  Ollie Wild  <aaw@google.com>
1212
1213         PR c++/31749
1214         * g++.dg/lookup/builtin3.C: New test.
1215         * g++.dg/lookup/builtin4.C: New test.
1216         * g++.dg/lookup/using19.C: New test.
1217
1218 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1219
1220         PR c++/32190
1221         * g++.dg/parse/error31.C: New.
1222
1223 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1224
1225         PR c++/32112
1226         * g++.dg/template/error26.C: New.
1227
1228 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1229
1230         PR fortran/33079
1231         * gfortran.dg/zero_length_2.f90: New test.
1232
1233 2007-08-17  Tobias Burnus  <burnus@net-b.de>
1234
1235         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
1236         * gfortran.dg/kind_tests_3.f03: Ditto.
1237         * gfortran.dg/global_vars_f90_init.f90: Ditto.
1238         * gfortran.dg/interface_13.f90: Ditto.
1239         * gfortran.dg/pr32738.f90: Ditto.
1240         * gfortran.dg/module_private_1.f90: Ditto.
1241         * gfortran.dg/test_only_clause.f90: Ditto.
1242         * gfortran.dg/bind_c_vars.f90: Ditto.
1243         * gfortran.dg/bind_c_dts.f90: Ditto.
1244         * gfortran.dg/use_9.f90: Ditto.
1245         * gfortran.dg/generic_8.f90: Ditto.
1246         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
1247         * gfortran.dg/private_type_6.f90: Ditto.
1248         * gfortran.dg/c_assoc.f90: Ditto.
1249         * gfortran.dg/private_type_7.f90: Ditto.
1250         * gfortran.dg/global_vars_c_init.f90: Ditto.
1251         * gfortran.dg/bind_c_dts_2.f03: Ditto.
1252         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
1253         * gfortran.dg/c_size_t_test.f03: Ditto.
1254         * gfortran.dg/used_types_12.f90: Ditto.
1255         * gfortran.dg/pr25923.f90: Ditto.
1256         * gfortran.dg/test_com_block.f90: Ditto.
1257         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
1258         * gfortran.dg/equiv_constraint_7.f90: Ditto.
1259         * gfortran.dg/com_block_driver.f90: Ditto.
1260         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
1261         * gfortran.dg/use_iso_c_binding.f90: Ditto.
1262         * gfortran.dg/c_loc_test.f90: Ditto.
1263         * gfortran.dg/c_ptr_tests.f03: Ditto.
1264         * gfortran.dg/module_interface_1.f90: Ditto.
1265
1266 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1267
1268         PR c++/32870
1269         * g++.dg/other/error17.C: Adjust.
1270         
1271 2007-08-17  Ben Elliston  <bje@au.ibm.com>
1272
1273         PR middle-end/32970
1274         * g++.dg/ext/altivec-14.C: New test.
1275
1276 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
1277
1278         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
1279         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
1280         dump files.
1281         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
1282         * gcc.dg/vect/pr32366.c: Ditto.
1283
1284 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
1285
1286         PR testsuite/33082
1287         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
1288         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1289         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1290         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1291
1292 2007-08-16  Tobias Burnus  <burnus@net-b.de>
1293
1294         PR fortran/33072
1295         * gfortran.dg/use_9.f90: New.
1296
1297 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
1298
1299         * g++.dg/gcov/gcov-5.C: New test.
1300
1301 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
1302
1303         * g++.dg/gcov/gcov-4.C: New test.
1304         * lib/gcov.exp (verify-lines): Add support for
1305         checking no-coverage lines.
1306
1307 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
1308
1309         * gcc.dg/vect/vect-vfa-01.c: New.
1310         * gcc.dg/vect/vect-vfa-02.c: New.
1311         * gcc.dg/vect/vect-vfa-03.c: New.
1312         * gcc.dg/vect/vect-vfa-04.c: New.
1313         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
1314         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
1315         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
1316         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
1317         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
1318         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
1319         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
1320         gfortran.dg/vect/pr19049.f90: Rename to start with
1321         prefix no-vfa-.
1322         * gcc.dg/vect/vect.exp: Disable versioning for alias
1323         when test starts with no-vfa-.
1324         * gfortran.dg/vect/vect.exp: Likewise.
1325
1326 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
1327
1328         * gcc.dg/torture/pr32897.c: New test.
1329
1330 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
1331
1332         PR c++/31132
1333         * g++.dg/template/crash69.C: New.
1334
1335 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
1336
1337         * lib/target-supports.exp (check_effective_target_arm32): Use
1338         check_no_compiler_messages.
1339
1340 2007-08-15  Diego Novillo  <dnovillo@google.com>
1341
1342         gcc.dg/tree-ssa/20070815.c: New test.
1343
1344 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1345
1346         PR fortran/33077
1347         * gfortran.dg/random_7.f90: Initialize variable.
1348
1349 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
1350
1351         PR middle-end/33074
1352         * gfortran.dg/pr33074.f90: New test.
1353
1354         PR c++/32992
1355         * g++.dg/opt/nrv14.C: New test.
1356
1357 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
1358
1359         PR c++/33035
1360         * g++.dg/template/crash68.C: New.
1361
1362 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
1363
1364         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
1365         * gcc.dg/sibcall-4.c: Ditto.
1366
1367 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1368
1369         PR fortran/33066
1370         * gfortran.dg/use_8.f90: New test.
1371         * gfortran.dg/c_loc_tests_2.f03: Fix code.
1372
1373 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
1374
1375         PR c++/27211
1376         * g++.dg/template/error27.C: New.
1377         * g++.dg/template/error28.C: New.
1378         * g++.dg/other/pr28304.C: Adjust.
1379         * g++.old-deja/g++.mike/p811.C: Likewise.
1380
1381 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1382
1383         PR target/30315
1384         * gcc.target/i386/pr30315.c: New.
1385
1386 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1387
1388         PR fortran/32594
1389         * gfortran.dg/substr_5.f90: New test.
1390
1391 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
1392
1393         PR c/30428
1394         * gcc.dg/vector-2.c: New test.
1395
1396         PR c++/30428
1397         * g++.dg/ext/vector8.C: New test.
1398
1399 2007-08-13  Dan Hipschman  <dsh@google.com>
1400
1401         PR c/32953
1402         * gcc.dg/format/array-1.c: Add an additional test for
1403         unterminated format strings of length 1.
1404
1405 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1406
1407         PR fortran/32926
1408         * gfortran.dg/external_procedures_3.f90: New test.
1409
1410 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1411
1412         PR fortran/32827
1413         * gfortran.dg/import6.f90: New test.
1414
1415 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
1416
1417         PR C/30427
1418         *  gcc.dg/vector-1.c: New test.
1419
1420 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
1421
1422         * gcc.dg/pr21255-4.c: Skip for PIC.
1423         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
1424
1425 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
1426
1427         * gcc.dg/attr-isr.c: Skip for PIC.
1428         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1429         * gcc.dg/attr-isr-trapa.c: Likewise.
1430         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1431         * gcc.dg/pragma-isr-trapa.c: Likewise.
1432         * gcc.dg/pragma-isr-trapa2.c: Likewise.
1433
1434 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1435
1436         PR fortran/32962
1437         * gfortran.dg/transpose_1.f90: New test.
1438
1439 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1440
1441         PR fortran/29600
1442         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
1443         intrinsic.
1444
1445 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1446
1447         PR fortran/30964
1448         PR fortran/33054
1449         * gfortran.dg/random_4.f90: New test.
1450         * gfortran.dg/random_5.f90: New test.
1451         * gfortran.dg/random_6.f90: New test.
1452         * gfortran.dg/random_7.f90: New test.
1453
1454 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1455
1456         PR fortran/32860
1457         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
1458
1459 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1460
1461         PR fortran/31629
1462         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
1463
1464 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1465
1466         PR fortran/29600
1467         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
1468         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
1469
1470 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1471
1472         PR fortran/32937
1473         * gfortran.dg/char_length_6.f90: New test.
1474
1475 2007-08-10  Ollie Wild  <aaw@google.com>
1476
1477         * g++.dg/lookup/using18.C: New test.
1478
1479 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
1480
1481         PR c++/17763
1482         * g++.dg/other/error16.C: New.
1483
1484 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1485
1486         PR libfortran/33039
1487         * gfortran.dg/namelist_37.f90: New test.
1488
1489 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
1490
1491         PR c++/22256
1492         * g++.dg/conversion/op3.C: New.
1493
1494 2007-08-09  Tobias Burnus  <burnus@net-b.de>
1495
1496         PR fortran/32987
1497         * gfortran.dg/fmt_tab_1.f90: New.
1498         * gfortran.dg/fmt_tab_2.f90: New.
1499
1500 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1501
1502         PR c/32796
1503         * gcc.c-torture/compile/pr32796.c: New test.
1504
1505 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1506
1507         PR middle-end/32813
1508         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
1509         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
1510         instead of just -O.
1511
1512 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
1513
1514         * gcc.target/mips/code-readable-1.c: New test.
1515         * gcc.target/mips/code-readable-2.c: Likewise.
1516         * gcc.target/mips/code-readable-3.c: Likewise.
1517
1518 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
1519             Revital Eres  <eres@il.ibm.com>
1520
1521         * gfortran.dg/sms-1.f90: Add comment.
1522         * gfortran.dg/sms-2.f90: New.
1523
1524 2007-08-07  Ian Lance Taylor  <iant@google.com>
1525
1526         * gcc.dg/instrument-1.c: New test.
1527         * gcc.dg/instrument-2.c: New test.
1528         * gcc.dg/instrument-3.c: New test.
1529
1530 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
1531
1532         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
1533
1534 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
1535
1536         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
1537         !vector_alignment_reachable targets.
1538         * gcc.dg/vect/vect-33.c: Likewise.
1539         * gcc.dg/vect/vect-42.c: Likewise.
1540         * gcc.dg/vect/vect-44.c: Likewise.
1541         * gcc.dg/vect/vect-50.c: Likewise.
1542         * gcc.dg/vect/vect-70.c: Likewise.
1543         * gcc.dg/vect/vect-71.c: Likewise.
1544         * gcc.dg/vect/vect-87.c: Likewise.
1545         * gcc.dg/vect/vect-88.c: Likewise.
1546         * gcc.dg/vect/vect-91.c: Likewise.
1547         * gcc.dg/vect/vect-93.c: Likewise.
1548         * gcc.dg/vect/vect-96.c: Likewise.
1549         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
1550         * gcc.dg/vect/section-anchors-69.c: Likewise.
1551         * gcc.dg/vect/pr25413.c: Likewise.
1552         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
1553         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
1554         * gfortran.dg/vect-2.f90: Likewise.
1555         * gfortran.dg/vect-3.f90: Likewise.
1556         * gfortran.dg/vect-4.f90: Likewise.
1557         * gfortran.dg/vect-5.f90: Likewise.
1558         * lib/target-supports.exp (check_effective_target_natural_alignment): 
1559         Return false for darwin. 
1560         (check_effective_target_vector_alignment_reachable_for_double): New.
1561
1562 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
1563
1564         * gcc.dg/multiword-1.c: New testcase.
1565
1566 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
1567
1568         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
1569         messages.
1570         * gfortran.dg/namelist_36.f90: New test.
1571
1572 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1573
1574         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
1575           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
1576
1577 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
1578
1579         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
1580         * gcc.dg/torture/type-generic-1.c: Likewise.
1581
1582 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1583
1584         * gcc.c-torture/20070522-1.c: Move to ...
1585         * gcc.c-torture/compile/20070522-1.c: Here.
1586
1587 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1588
1589         PR fortran/29828
1590         * gfortran.dg/minmax_char_1.f90: New test.
1591         * gfortran.dg/minmax_char_2.f90: New test.
1592         * gfortran.dg/min_max_optional_4.f90: New test.
1593
1594 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1595
1596         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
1597         hanging on the testcase.
1598
1599 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1600
1601         PR middle-end/32988
1602         * gcc.c-torture/compile/pr32988.c: New test.
1603
1604 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1605
1606         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
1607
1608 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
1609
1610         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
1611
1612         Revert:
1613         2007-03-22  Dirk Mueller  <dmueller@suse.de>
1614
1615         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1616
1617 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1618
1619         PR fortran/32979
1620         * gfortran.dg/isnan_1.f90: New test.
1621
1622 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
1623             Revital Eres <eres@il.ibm.com>
1624
1625         * gcc.dg/sms-antideps.c: New test.
1626
1627 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
1628
1629         PR fortran/31214
1630         * gfortran.dg/entry_13.f90: New test.
1631
1632         * gfortran.dg/entry_12.f90: Clean up .mod file.
1633
1634 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1635
1636         PR fortran/32770
1637         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
1638         variables as kind=4 so they don't overflow the record length.
1639
1640 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1641
1642         PR fortran/32968
1643         * gfortran.dg/selected_kind_1.f90: New test.
1644
1645 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1646
1647         PR middle-end/32780
1648         * gcc.c-torture/compile/pr32780.c: New test.
1649
1650 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1651
1652         RP middle-end/32399
1653         * gcc.c-torture/compile/pr32399.c: New testcase.
1654
1655 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1656
1657         PR middle-end/32304
1658         * g++.dg/torture/pr32304.C: New testcase.
1659
1660 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1661
1662         PR middle-end/32935
1663         * gfortran.fortran-torture/compile/complex_1.f90: New test.
1664
1665 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1666
1667         PR fortran/32955
1668         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
1669
1670 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1671
1672         PR fortran/31202
1673         * gfortran.dg/nint_2.f90: New test.
1674
1675 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
1676
1677         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
1678         * gcc.dg/weak/typeof-2.c: Likewise.
1679
1680 2007-08-03  Diego Novillo  <dnovillo@google.com>
1681
1682         PR 31521
1683         * gcc.dg/tree-ssa/pr31521.c: New test.
1684
1685 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1686
1687         PR fortran/32770
1688         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
1689         iostat must be default kind.
1690
1691 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1692
1693         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
1694
1695 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1696
1697         PR fortran/32770
1698         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
1699         explicit so test passes with -fdefault-integer-8.
1700         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
1701         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
1702
1703 2007-08-02  Lee Millward  <lee.millward@gmail.com>
1704
1705         PR c++/30849
1706         * g++.dg/parse/asm1.C: New test.
1707
1708         PR c++/30850
1709         * g++.dg/parse/asm2.C: Likewise.
1710
1711         PR c++/30851
1712         * g++.dg/parse/asm3.C: Likewise.
1713         
1714 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1715
1716         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
1717           "int" is only 16 bit bits wide.
1718         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1719
1720 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1721
1722         * g++.dg/torture/type-generic-1.C: New.
1723         * gcc.dg/pr28796-2.c: Move tests ...
1724         * gcc.dg/tg-tests.h: ... here.
1725         * gcc.dg/torture/type-generic-1.c: New.
1726
1727 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1728
1729         PR libfortran/32954
1730         * minmaxloc_3.f90:  New test case.
1731
1732 2007-08-01  Tobias Burnus  <burnus@net-b.de>
1733
1734         PR fortran/32936
1735         * gfortran.dg/allocate_stat.f90: New.
1736
1737 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
1738
1739         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
1740
1741 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1742
1743         PR tree-optimization/32919
1744         * gcc.c-torture/compile/pr32919.c: New.
1745
1746 2007-08-01  Nick Clifton  <nickc@redhat.com>
1747
1748         * gcc.c-torture/execute/execute.exp: Change copyright header to
1749         refer to version 3 of the GNU General Public License and to point
1750         readers at the COPYING3 file and the FSF's license web page.
1751         * gcc.c-torture/execute/ieee/ieee.exp,
1752         gcc.c-torture/unsorted/unsorted.exp,
1753         gcc.c-torture/compile/compile.exp,
1754         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
1755         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
1756         gcc.target/cris/torture/cris-torture.exp,
1757         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
1758         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
1759         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
1760         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
1761         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
1762         gnat.dg/dg.exp, gnat.dg/style/style.exp,
1763         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
1764         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
1765         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
1766         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
1767         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
1768         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
1769         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
1770         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
1771         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
1772         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
1773         gcc.dg/noncompile/noncompile.exp,
1774         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
1775         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
1776         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
1777         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
1778         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
1779         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
1780         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
1781         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
1782         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
1783         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
1784         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
1785         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
1786         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
1787         g++.old-deja/old-deja.exp,
1788         gfortran.fortran-torture/execute/execute.exp,
1789         gfortran.fortran-torture/compile/compile.exp,
1790         treelang/output/output-1.c, treelang/output/output-1.tree,
1791         treelang/execute/execute.exp, treelang/Makefile.in,
1792         treelang/compile/compile.exp, g++.dg/dg.exp,
1793         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
1794         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
1795         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
1796         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
1797         g++.dg/compat/struct-layout-1.exp,
1798         g++.dg/compat/struct-layout-1_generate.c,
1799         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
1800         g++.dg/bprob/bprob.exp, config/default.exp,
1801         gcc.test-framework/test-framework.awk,
1802         gcc.test-framework/gen_directive_tests,
1803         gcc.test-framework/test-framework.exp,
1804         objc.dg/special/special.exp,
1805         objc.dg/gnu-encoding/gnu-encoding.exp,
1806         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
1807         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
1808         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
1809         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
1810         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
1811         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
1812         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
1813         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
1814         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
1815         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
1816         lib/target-supports-dg.exp, lib/gcc-defs.exp,
1817         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
1818         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
1819         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
1820         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
1821         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
1822         Likewise.
1823
1824 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
1825
1826         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
1827         error message text.
1828
1829 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
1830
1831         PR fortran/32945
1832         * gfortran.dg/initialization_12.f90: New test.
1833
1834 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
1835
1836         PR fortran/31609
1837         * gfortran.dg/entry_12.f90: New test.
1838
1839 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1840
1841         PR fortran/32938
1842         * gfortran.dg/altreturn_6.f90: New test.
1843
1844 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
1845
1846         PR fortran/32942
1847         * gfortran.dg/exponent_2.f90: New test.
1848
1849 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
1850
1851         * gcc.dg/vect/vect-117.c: New test.
1852         * gcc.dg/vect/vect-74.c: Enabled test
1853         * gcc.dg/vect/vect-81.c: Enabled test
1854
1855 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
1856
1857         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
1858         s/dg-error/dg-warning where warning is expected.
1859
1860 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1861
1862         PR fortran/32770
1863         * gfortran.dg/array_constructor_12.f90:  Adjust argument
1864         of huge() to correct kind.
1865
1866 2007-07-30  Ollie Wild  <aaw@google.com>
1867
1868         * gcc.dg/cpp/counter-2.c: New test.
1869         * gcc.dg/cpp/counter-3.c: New test.
1870         * gcc.dg/cpp/dir-only-1.c: New test.
1871         * gcc.dg/cpp/dir-only-1.h: New file.
1872         * gcc.dg/cpp/dir-only-2.c: New test.
1873         * gcc.dg/cpp/dir-only-3.c: New test.
1874         * gcc.dg/cpp/dir-only-3a.h: New file.
1875         * gcc.dg/cpp/dir-only-3b.h: New file.
1876         * gcc.dg/cpp/dir-only-4.c: New test.
1877         * gcc.dg/cpp/dir-only-5.c: New test.
1878         * gcc.dg/cpp/dir-only-6.c: New test.
1879
1880 2007-07-30  Julian Brown  <julian@codesourcery.com>
1881
1882         * gcc.target/arm/neon/v*.c: Regenerate.
1883
1884 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
1885
1886         PR c++/32108
1887         * g++.dg/ext/label6.C: New.
1888
1889 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1890
1891         PR libfortran/32858
1892         PR libfortran/30814
1893         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
1894
1895 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
1896
1897         PR fortran/31211
1898         * gfortran.dg/actual_pointer_function_1.f90: New test.
1899
1900         PR fortran/32682
1901         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
1902
1903 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
1904
1905         PR fortran/32906
1906         * gfortran.dg/shape_1.f90: Adjust error message.
1907         * gfortran.dg/parameter_array_ref_1.f90: New test.
1908
1909 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1910
1911         PR fortran/31609
1912         * gfortran.dg/entry_11.f90: New test.
1913
1914 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
1915             Revital Eres  <eres@il.ibm.com>
1916
1917         * gfortran.dg/sms-1.f90: New test.
1918
1919 2007-07-28  Richard Guenther  <rguenther@suse.de>
1920
1921         * gcc.c-torture/compile/pr32920.c: New testcase.
1922
1923 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
1924
1925         PR c++/30917
1926         * g++.dg/lookup/friend11.C: New test.
1927
1928 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
1929
1930         * gfortran.dg/namelist_5.f90: Adjusted error message.
1931         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
1932         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
1933         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
1934         * gfortran.dg/namelist_32.f90: ... this.
1935
1936         PR fortran/32876
1937         * gfortran.dg/namelist_33.f90: New test.
1938
1939         PR fortran/32905
1940         * gfortran.dg/namelist_34.f90: New test.
1941
1942         PR fortran/31818
1943         * gfortran.dg/namelist_35.f90: New test.
1944
1945 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
1946
1947         PR fortran/32880
1948         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
1949
1950 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1951
1952         PR testsuite/32471
1953         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
1954           assuming it is 0x7ffffffff.
1955         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
1956         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
1957
1958 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1959
1960         * gfortran.dg/operator_3.f90: Fix dg directive.
1961         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
1962         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
1963         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
1964
1965 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
1966
1967         * g++.dg/cpp0x/decltype1.C: New.
1968         * g++.dg/cpp0x/decltype2.C: New.
1969         * g++.dg/cpp0x/decltype3.C: New.
1970         * g++.dg/cpp0x/decltype4.C: New.
1971         * g++.dg/cpp0x/decltype5.C: New.
1972         * g++.dg/cpp0x/decltype6.C: New.
1973
1974 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1975
1976         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
1977           because the test relies on bit 31 to be the sign bit.
1978
1979 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1980
1981         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
1982           assuming it is 0x7fffffff.
1983         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
1984         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
1985
1986 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
1987
1988         PR c++/32346
1989         * g++.dg/expr/bitfield9.C: New test.
1990
1991 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1992
1993         PR fortran/32899
1994         * gfortran.dg/logical_comp.f90: Update dg-error strings.
1995
1996 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1997
1998         PR fortran/32760
1999         * gfortran.dg/private_type_7.f90: New test.
2000
2001 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2002
2003         PR fortran/32035
2004         * gfortran.dg/select_char_1.f90: New test.
2005
2006 2007-07-27  Tobias Burnus  <burnus@net-b.de>
2007
2008         PR fortran/32903
2009         * gfortran.dg/initialization_11.f90: New test.
2010
2011 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
2012
2013         * gcc.target/mips/ins-1.c: New test.
2014
2015 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
2016
2017         PR/19232
2018         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
2019         (f1): Likewise.
2020
2021 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2022
2023         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
2024         error: width of 'spare' exceeds its type.
2025
2026 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
2027
2028         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
2029         * gcc.dg/sibcall-4.c: Likewise.
2030
2031 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2032
2033         PR rtl-optimization/31500
2034         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
2035         * g++.dg/warn/Warray-bounds.C: Likewise.
2036
2037 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2038
2039         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
2040
2041 2007-07-25  Julian Brown  <julian@codesourcery.com>
2042             Paul Brook  <paul@codesourcery.com>
2043             Joseph Myers  <joseph@codesourcery.com>
2044             Mark Shinwell  <shinwell@codesourcery.com>
2045
2046         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
2047         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
2048         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
2049         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
2050         (check_effective_target_arm_neon_hw): New.
2051         * gcc.target/arm/neon/neon.exp: New file.
2052         * gcc.target/arm/neon/polytypes.c: New file.
2053         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
2054
2055 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
2056
2057         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
2058           targets where an "int" is less than 32 bits wide.
2059
2060 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2061
2062         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
2063
2064 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2065
2066         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
2067           during addition if an int is only 16 bits wide.
2068         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
2069
2070 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2071
2072         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
2073           size as "long int" and are 32 or 64 bits wide.
2074         * gcc.dg/torture/pr28814.c: Likewise.
2075
2076 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2077
2078         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
2079           exactly as wide as an int.
2080
2081 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
2082
2083         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
2084         Define and use throughout as long long printf format specifier.
2085         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
2086         Likewise.
2087
2088 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
2089
2090         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
2091         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
2092
2093 2007-07-25  Ben Elliston  <bje@au.ibm.com>
2094
2095         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
2096
2097 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
2098
2099         * gcc.c-torture/execute/20070724-1.c: New.
2100
2101 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
2102
2103         PR fortran/31205
2104         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
2105         "deallocates" to 24, since patch has code rid of much spurious
2106         code.
2107         * gfortran.dg/interface_assignment_1.f90 : New test.
2108
2109         PR fortran/32842
2110         * gfortran.dg/interface_assignment_2.f90 : New test.
2111
2112 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
2113
2114         PR fortran/32867
2115         * fortran.dg/initialization_10.f90: New test.
2116
2117 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
2118
2119         PR fortran/32778
2120         * gfortran.dg/imag_2.f: Removed
2121         * gfortran.dg/warn_std_1.f90: New test.
2122         * gfortran.dg/warn_std_2.f90: New test.
2123         * gfortran.dg/warn_std_3.f90: New test.
2124
2125 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
2126
2127         PR c++/29001
2128         * g++.dg/init/new22.C: New.
2129
2130 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
2131
2132         PR c++/32561
2133         * g++.dg/template/crash67.C: New.
2134
2135 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
2136
2137         * lib/target-support.exp (check_effective_target_natural_alignment): 
2138         (check_effective_target_vector_alignment_reachable): New.
2139         * config/spu/spu.c (spu_vector_alignment_reachable): New.
2140         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
2141         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
2142         check.
2143         * gcc.dg/vect/pr25413.c: Likewise.
2144         * gcc.dg/vect/pr31699.c: Likewise.
2145
2146 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
2147
2148         PR fortran/30814
2149         * gfortran.dg/pack_bounds_1.f90:  New test case.
2150
2151 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
2152
2153         PR fortran/31639
2154         * gfortran.dg/initialization_9.f90: New test.
2155
2156 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2157
2158         PR fortran/32797
2159         PR fortran/32800
2160         * gfortran.dg/bind_c_usage_8.f03: New test case.
2161         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
2162         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
2163
2164 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
2165
2166         * gcc.target/mips/branch-cost-1.c: New test.
2167         * gcc.target/mips/branch-cost-2.c: Likewise.
2168
2169 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2170
2171         PR fortran/32732
2172         * gfortran.dg/c_char_tests.f03: New test case.
2173         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
2174         * gfortran.dg/c_char_tests_2.f03: New test case.
2175         * gfortran.dg/value_6.f03: Ditto.
2176         * gfortran.dg/value_7.f03: Ditto.
2177
2178 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2179
2180         PR fortran/32600
2181         * gfortran.dg/c_funloc_tests_5.f03: New.
2182         * gfortran.dg/c_funloc_tests_5.f04: New.
2183         * gfortran.dg/c_funloc_tests_4_driver.c: New.
2184
2185 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2186
2187         PR c++/32839
2188         * g++.dg/expr/call4.C: New.
2189         * g++.dg/expr/call5.C: New.
2190
2191 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
2192
2193         PR fortran/32710
2194         * gfortran.dg/namelist_30.f90: New test.
2195
2196 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
2197
2198         PR fortran/29962
2199         * gfortran.dg/array_initializer_1.f90: Removed warning.
2200         * gfortran.dg/initialization_1.f90: Adjusted messages.
2201         * gfortran.dg/nested_modules_6.f90: Removed warning.
2202
2203         PR fortran/31253
2204         * gfortran.dg/initialization_7.f90: New test.
2205
2206         PR fortran/31639
2207         * gfortran.dg/initialization_8.f90: New test.
2208
2209 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2210
2211         PR c++/30818
2212         * g++.dg/template/crash47.C: Adjust errors.
2213         * g++.dg/template/crash48.C: Adjust errors.
2214         * g++.dg/template/typename12.C: New.
2215         * g++.dg/template/typename13.C: New.
2216         * g++.dg/template/typename14.C: New.
2217         * g++.dg/template/typedef6.C: Adjust errors.
2218
2219 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
2220
2221         PR fortran/32627
2222         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
2223         * gfortran.dg/pr32627.f03: New test case.
2224
2225         * gfortran.dg/c_f_pointer_logical.f03: New test case.
2226         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
2227         c_f_pointer_logical.
2228         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
2229         c_f_pointer_complex.
2230         * gfortran.dg/c_f_pointer_complex.f03: New test case.
2231         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
2232         c_f_pointer_shape_tests_2.
2233         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
2234
2235 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
2236
2237         PR fortran/32804
2238         * gfortran.dg/c_loc_tests_9.f03: New test case.
2239         * gfortran.dg/c_loc_tests_10.f03: Ditto.
2240
2241 2007-07-21  Lee Millward  <lee.millward@gmail.com>
2242
2243         PR fortran/32823
2244         * gfortran.dg/int_2.f90: New test.
2245         
2246 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2247
2248         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
2249
2250 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
2251
2252         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
2253         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
2254
2255 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
2256
2257         PR tree-optimization/19910
2258         * gcc.dg/pr19910.c: New test.
2259
2260 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
2261
2262         PR fortran/32738
2263         * gfortran.dg/pr32738.f90: New test.
2264
2265 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2266
2267         PR tree-optimzation/32635
2268         * gfortran.dg/pr32635.f:  New test case.
2269
2270 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
2271
2272         PR fortran/32801
2273         * gfortran.dg/pr32801.f03: New test case.
2274
2275 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2276
2277         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
2278         Test negative numbers also.
2279         * gcc.dg/c99-math-float-1.c: Likewise.
2280         * gcc.dg/c99-math-long-double-1.c: Likewise.
2281         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
2282         test inputs.
2283
2284 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
2285         
2286         * lib/target-supports.exp (check_effective_target_sync_int_long):
2287         Enable for xtensa.
2288         (check_effective_target_sync_char_short): Likewise.
2289         
2290 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2291
2292         * gcc.dg/pr28796-2.c: Add more cases.
2293
2294 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2295
2296         * gcc.dg/pr28796-1.c: Add more cases.
2297         * gcc.dg/pr28796-2.c: Likewise.
2298
2299 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2300
2301         * gcc.dg/pr28796-1.c: Add more cases.
2302         * gcc.dg/pr28796-2.c: Likewise.
2303
2304 2007-07-17  Janus Weil  <jaydub66@gmail.com>
2305
2306         PR fortran/32535
2307         * gfortran.dg/pr32535.f90: New test.
2308
2309 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
2310
2311         PR fortran/31320
2312         PR fortran/32665
2313         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
2314
2315 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
2316
2317         PR rtl-optimization/32773
2318         * gcc.dg/pr32773.c: New test.
2319
2320 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2321
2322         * gcc.target/spu/intrinsics-1.c: Use dg-message to
2323         match flax-vector-conversions note.
2324         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
2325         instead of dg-error for the warning.
2326
2327 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2328
2329         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
2330           adapted to work on targets with 16-bit or wider int.
2331         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
2332         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
2333         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
2334         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
2335
2336 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2337
2338         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
2339         support large arrays.
2340         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
2341         * gcc.dg/20061109-1.c: Likewise.
2342         * gcc.c-torture/execute/20061101-1.x: Likewise.
2343         * gcc.c-torture/execute/pr29797-1.x: Likewise.
2344         * gcc.c-torture/execute/pr31448.x: Likewise.
2345
2346 2007-07-16  Lee Millward  <lee.millward@gmail.com>
2347
2348         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
2349
2350         PR fortran/32238
2351         * gfortran.dg/pr32238.f90: New test.
2352
2353         PR fortran/32222
2354         * gfortran.dg/pr32222.f90: New test.
2355
2356         PR fortran/32242
2357         * gfortran.dg/pr32242.f90: New test.
2358         
2359 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
2360             David Ung  <davidu@mips.com>
2361
2362         * gcc.target/mips/mips-sched-madd.c: New test case.
2363
2364 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2365
2366         PR libfortran/32611
2367         * gfortran.dg/large_real_kind_1.f90: Update test.
2368         * gfortran.dg/pr17706.f90: Update test.
2369         * gfortran.dg/fmt_zero_digits.f90: Update test.
2370         * gfortran.dg/fmt_zero_precision.f90: Update test.
2371         * gfortran.dg/real_const_3.f90: Update test.
2372
2373 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2374
2375         PR fortran/32036
2376         * gfortran.dg/bounds_check_8.f90: New test.
2377         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
2378
2379 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2380
2381         PR fortran/32357
2382         * gfortran.dg/mvbits_2.f90: New test.
2383
2384 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2385
2386         PR libfortran/32731
2387         * gfortran.dg/pack_mask_1.f90:  New test.
2388         * gfortran.dg/unpack_mask_1.f90:  New test.
2389
2390 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2391
2392         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
2393         * gcc.dg/20001101-1.c: Likewise.
2394         * gcc.dg/20001102-1.c: Likewise.
2395         * gcc.dg/20020116-2.c: Likewise.
2396         * gcc.dg/20020416-1.c: Likewise.
2397         * gcc.dg/sparc-constant-1.c: Likewise.
2398         * gcc.dg/sparc-dwarf2.c: Likewise.
2399         * gcc.dg/sparc-frame-1.c: Likewise.
2400         * gcc.dg/sparc-getcontext-1.c: Likewise.
2401         * gcc.dg/sparc-loop-1.c: Likewise.
2402         * gcc.dg/sparc-reg-1.c: Likewise.
2403         * gcc.dg/sparc-ret.c: Likewise.
2404         * gcc.dg/sparc-trap-1.c: Likewise.
2405         * gcc.dg/ultrasp10.c: Likewise.
2406         * gcc.dg/ultrasp11.c: Likewise.
2407         * gcc.dg/ultrasp1.c: Likewise.
2408         * gcc.dg/ultrasp2.c: Likewise.
2409         * gcc.dg/ultrasp3.c: Likewise.
2410         * gcc.dg/ultrasp4.c: Likewise.
2411         * gcc.dg/ultrasp5.c: Likewise.
2412         * gcc.dg/ultrasp6.c: Likewise.
2413         * gcc.dg/ultrasp7.c: Likewise.
2414         * gcc.dg/ultrasp8.c: Likewise.
2415         * gcc.dg/ultrasp9.c: Likewise.
2416         * gcc.dg/splet-1.c: Delete.
2417
2418 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
2419
2420         PR fortran/32724
2421         * gfortran.dg/stfunc_5.f90: New test.
2422
2423 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
2424
2425         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
2426         New procedure to check if arrays are naturally aligned to the vector
2427         alignment boundary.
2428         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
2429         in size_t typedef.  Adjust tree dump scan results according to
2430         vect_aligned_arrays target check.
2431         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
2432         vect_aligned_arrays target check.
2433         * gcc.dg/vect/pr31699.c: Ditto.
2434
2435 2007-07-13  Sa Liu  <saliu@de.ibm.com>
2436
2437         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
2438         for V2DFmode vector conditional expression.
2439         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
2440         and dfceq patterns.
2441         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
2442         and dfcgt patterns.
2443         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
2444         V2DFmode comparison and test special values.
2445         * lib/target-supports.exp: Switch on test for V2DFmode 
2446         vector conditional expression.
2447
2448 2007-07-13  Richard Guenther  <rguenther@suse.de>
2449
2450         PR tree-optimization/32721
2451         * gcc.dg/pr32721.c: New testcase.
2452
2453 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
2454
2455         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
2456         error message part that continues on a new line.
2457
2458 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
2459
2460         * gcc.dg/c99-tgmath-1.c: New.
2461         * gcc.dg/c99-tgmath-2.c: New.
2462         * gcc.dg/c99-tgmath-3.c: New.
2463         * gcc.dg/c99-tgmath-4.c: New.
2464
2465 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2466             Janis Johnson  <janis187@us.ibm.com>
2467
2468         PR testsuite/25241
2469         * gcc.test-framework/dg-error-exp-F.c: New test.
2470         * gcc.test-framework/dg-warning-exp-F.c: New test.
2471         * lib/gcc.exp: Enable warning and error prefixes.
2472         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
2473         (dg-error): Wrap original dg-error.
2474         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
2475         markers from dg-error/dg-warning directives.
2476         * gcc.dg/20040322-1.c: Likewise.
2477         * gcc.dg/Wchar-subscripts-1.c: Likewise.
2478         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
2479         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
2480         * gcc.dg/Werror-1.c: Likewise.
2481         * gcc.dg/Werror-10.c: Likewise.
2482         * gcc.dg/Werror-11.c: Likewise.
2483         * gcc.dg/Werror-2.c: Likewise.
2484         * gcc.dg/Werror-3.c: Likewise.
2485         * gcc.dg/Werror-4.c: Likewise.
2486         * gcc.dg/Werror-5.c: Likewise.
2487         * gcc.dg/Werror-6.c: Likewise.
2488         * gcc.dg/Werror-7.c: Likewise.
2489         * gcc.dg/Werror-8.c: Likewise.
2490         * gcc.dg/Werror-9.c: Likewise.
2491         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
2492         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
2493         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
2494         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
2495         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
2496         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
2497         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
2498         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
2499         * gcc.dg/Wnested-externs-1.c: Likewise.
2500         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
2501         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
2502         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
2503         * gcc.dg/Wshadow-3.c: Likewise.
2504         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
2505         * gcc.dg/Wwrite-strings-1.c: Likewise.
2506         * gcc.dg/anon-struct-5.c: Likewise.
2507         * gcc.dg/anon-struct-6.c: Likewise.
2508         * gcc.dg/anon-struct-7.c: Likewise.
2509         * gcc.dg/anon-struct-8.c: Likewise.
2510         * gcc.dg/array-8.c: Likewise.
2511         * gcc.dg/array-quals-2.c: Likewise.
2512         * gcc.dg/asm-qual-1.c: Likewise.
2513         * gcc.dg/asm-wide-1.c: Likewise.
2514         * gcc.dg/assign-warn-1.c: Likewise.
2515         * gcc.dg/assign-warn-2.c: Likewise.
2516         * gcc.dg/bitfld-10.c: Likewise.
2517         * gcc.dg/bitfld-11.c: Likewise.
2518         * gcc.dg/bitfld-12.c: Likewise.
2519         * gcc.dg/bitfld-13.c: Likewise.
2520         * gcc.dg/bitfld-14.c: Likewise.
2521         * gcc.dg/builtin-choose-expr-2.c: Likewise.
2522         * gcc.dg/builtins-30.c: Likewise.
2523         * gcc.dg/c90-const-expr-5.c: Likewise.
2524         * gcc.dg/c90-typespec-1.c: Likewise.
2525         * gcc.dg/c99-const-expr-5.c: Likewise.
2526         * gcc.dg/c99-flex-array-5.c: Likewise.
2527         * gcc.dg/c99-fordecl-3.c: Likewise.
2528         * gcc.dg/c99-tag-3.c: Likewise.
2529         * gcc.dg/c99-typespec-1.c: Likewise.
2530         * gcc.dg/c99-vla-jump-1.c: Likewise.
2531         * gcc.dg/c99-vla-jump-2.c: Likewise.
2532         * gcc.dg/c99-vla-jump-3.c: Likewise.
2533         * gcc.dg/c99-vla-jump-4.c: Likewise.
2534         * gcc.dg/c99-vla-jump-5.c: Likewise.
2535         * gcc.dg/cast-1.c: Likewise.
2536         * gcc.dg/cast-2.c: Likewise.
2537         * gcc.dg/cast-3.c: Likewise.
2538         * gcc.dg/cast-4.c: Likewise.
2539         * gcc.dg/cast-pretty-print-1.c: Likewise.
2540         * gcc.dg/comp-goto-2.c: Likewise.
2541         * gcc.dg/comp-goto-3.c: Likewise.
2542         * gcc.dg/cpp/error-1.c: Likewise.
2543         * gcc.dg/cpp/if-paren.c: Likewise.
2544         * gcc.dg/decl-7.c: Likewise.
2545         * gcc.dg/decl-8.c: Likewise.
2546         * gcc.dg/decl-nospec-1.c: Likewise.
2547         * gcc.dg/decl-nospec-2.c: Likewise.
2548         * gcc.dg/decl-nospec-3.c: Likewise.
2549         * gcc.dg/declspec-10.c: Likewise.
2550         * gcc.dg/declspec-11.c: Likewise.
2551         * gcc.dg/declspec-12.c: Likewise.
2552         * gcc.dg/declspec-13.c: Likewise.
2553         * gcc.dg/declspec-14.c: Likewise.
2554         * gcc.dg/declspec-15.c: Likewise.
2555         * gcc.dg/declspec-16.c: Likewise.
2556         * gcc.dg/declspec-17.c: Likewise.
2557         * gcc.dg/declspec-4.c: Likewise.
2558         * gcc.dg/declspec-5.c: Likewise.
2559         * gcc.dg/declspec-6.c: Likewise.
2560         * gcc.dg/declspec-7.c: Likewise.
2561         * gcc.dg/declspec-8.c: Likewise.
2562         * gcc.dg/declspec-9.c: Likewise.
2563         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
2564         * gcc.dg/dfp/constants-c99.c: Likewise.
2565         * gcc.dg/dfp/keywords-c89.c: Likewise.
2566         * gcc.dg/dfp/keywords-c99.c: Likewise.
2567         * gcc.dg/dfp/keywords-reserved.c: Likewise.
2568         * gcc.dg/dfp/typespec.c: Likewise.
2569         * gcc.dg/dremf-type-compat-2.c: Likewise.
2570         * gcc.dg/dremf-type-compat-3.c: Likewise.
2571         * gcc.dg/dremf-type-compat-4.c: Likewise.
2572         * gcc.dg/empty-source-2.c: Likewise.
2573         * gcc.dg/empty-source-3.c: Likewise.
2574         * gcc.dg/enum3.c: Likewise.
2575         * gcc.dg/extra-semi-2.c: Likewise.
2576         * gcc.dg/extra-semi-3.c: Likewise.
2577         * gcc.dg/float-range-1.c: Likewise.
2578         * gcc.dg/float-range-2.c: Likewise.
2579         * gcc.dg/float-range-3.c: Likewise.
2580         * gcc.dg/float-range-5.c: Likewise.
2581         * gcc.dg/format/asm_fprintf-2.c: Likewise.
2582         * gcc.dg/format/asm_fprintf-3.c: Likewise.
2583         * gcc.dg/format/asm_fprintf-4.c: Likewise.
2584         * gcc.dg/format/asm_fprintf-5.c: Likewise.
2585         * gcc.dg/format/cast-1.c: Likewise.
2586         * gcc.dg/format/gcc_diag-3.c: Likewise.
2587         * gcc.dg/format/gcc_diag-4.c: Likewise.
2588         * gcc.dg/format/gcc_diag-6.c: Likewise.
2589         * gcc.dg/format/gcc_diag-8.c: Likewise.
2590         * gcc.dg/format/gcc_diag-9.c: Likewise.
2591         * gcc.dg/format/nul-2.c: Likewise.
2592         * gcc.dg/format/opt-1.c: Likewise.
2593         * gcc.dg/format/opt-2.c: Likewise.
2594         * gcc.dg/format/opt-3.c: Likewise.
2595         * gcc.dg/format/opt-4.c: Likewise.
2596         * gcc.dg/format/opt-5.c: Likewise.
2597         * gcc.dg/format/opt-6.c: Likewise.
2598         * gcc.dg/framework-2.c: Likewise.
2599         * gcc.dg/func-args-1.c: Likewise.
2600         * gcc.dg/func-outside-1.c: Likewise.
2601         * gcc.dg/func-outside-2.c: Likewise.
2602         * gcc.dg/gnu-cond-expr-2.c: Likewise.
2603         * gcc.dg/gnu-cond-expr-3.c: Likewise.
2604         * gcc.dg/if-empty-1.c: Likewise.
2605         * gcc.dg/init-bad-1.c: Likewise.
2606         * gcc.dg/init-bad-2.c: Likewise.
2607         * gcc.dg/init-bad-3.c: Likewise.
2608         * gcc.dg/init-desig-obs-2.c: Likewise.
2609         * gcc.dg/init-desig-obs-3.c: Likewise.
2610         * gcc.dg/init-empty-2.c: Likewise.
2611         * gcc.dg/init-empty-3.c: Likewise.
2612         * gcc.dg/inline-11.c: Likewise.
2613         * gcc.dg/inline-12.c: Likewise.
2614         * gcc.dg/inline-8.c: Likewise.
2615         * gcc.dg/inline-9.c: Likewise.
2616         * gcc.dg/inline3.c: Likewise.
2617         * gcc.dg/label-decl-1.c: Likewise.
2618         * gcc.dg/label-decl-2.c: Likewise.
2619         * gcc.dg/label-decl-3.c: Likewise.
2620         * gcc.dg/label-decl-4.c: Likewise.
2621         * gcc.dg/long-long-typespec-1.c: Likewise.
2622         * gcc.dg/lvalue-2.c: Likewise.
2623         * gcc.dg/lvalue-3.c: Likewise.
2624         * gcc.dg/nested-func-3.c: Likewise.
2625         * gcc.dg/nested-redef-1.c: Likewise.
2626         * gcc.dg/noreturn-4.c: Likewise.
2627         * gcc.dg/old-style-prom-2.c: Likewise.
2628         * gcc.dg/old-style-prom-3.c: Likewise.
2629         * gcc.dg/old-style-then-proto-1.c: Likewise.
2630         * gcc.dg/overflow-warn-1.c: Likewise.
2631         * gcc.dg/overflow-warn-2.c: Likewise.
2632         * gcc.dg/overflow-warn-3.c: Likewise.
2633         * gcc.dg/overflow-warn-4.c: Likewise.
2634         * gcc.dg/overflow-warn-6.c: Likewise.
2635         * gcc.dg/parm-forwdecl-2.c: Likewise.
2636         * gcc.dg/parm-forwdecl-3.c: Likewise.
2637         * gcc.dg/parm-impl-decl-1.c: Likewise.
2638         * gcc.dg/parm-impl-decl-2.c: Likewise.
2639         * gcc.dg/parm-incomplete-1.c: Likewise.
2640         * gcc.dg/parm-mismatch-1.c: Likewise.
2641         * gcc.dg/pointer-arith-1.c: Likewise.
2642         * gcc.dg/pointer-arith-2.c: Likewise.
2643         * gcc.dg/pointer-arith-3.c: Likewise.
2644         * gcc.dg/pointer-arith-4.c: Likewise.
2645         * gcc.dg/pointer-arith-6.c: Likewise.
2646         * gcc.dg/pointer-arith-7.c: Likewise.
2647         * gcc.dg/pointer-arith-8.c: Likewise.
2648         * gcc.dg/pr13804-1.c: Likewise.
2649         * gcc.dg/pr15698-1.c: Likewise.
2650         * gcc.dg/pr15698-2.c: Likewise.
2651         * gcc.dg/pr15698-3.c: Likewise.
2652         * gcc.dg/pr15698-4.c: Likewise.
2653         * gcc.dg/pr15698-5.c: Likewise.
2654         * gcc.dg/pr15698-6.c: Likewise.
2655         * gcc.dg/pr15698-7.c: Likewise.
2656         * gcc.dg/pr15698-8.c: Likewise.
2657         * gcc.dg/pr17188-1.c: Likewise.
2658         * gcc.dg/pr17301-1.c: Likewise.
2659         * gcc.dg/pr17301-2.c: Likewise.
2660         * gcc.dg/pr17730-1.c: Likewise.
2661         * gcc.dg/pr20368-1.c: Likewise.
2662         * gcc.dg/pr20368-2.c: Likewise.
2663         * gcc.dg/pr20368-3.c: Likewise.
2664         * gcc.dg/pr22308-1.c: Likewise.
2665         * gcc.dg/qual-component-1.c: Likewise.
2666         * gcc.dg/redecl-1.c: Likewise.
2667         * gcc.dg/redecl-11.c: Likewise.
2668         * gcc.dg/redecl-12.c: Likewise.
2669         * gcc.dg/redecl-13.c: Likewise.
2670         * gcc.dg/redecl-14.c: Likewise.
2671         * gcc.dg/redecl-15.c: Likewise.
2672         * gcc.dg/register-var-1.c: Likewise.
2673         * gcc.dg/register-var-2.c: Likewise.
2674         * gcc.dg/stmt-expr-2.c: Likewise.
2675         * gcc.dg/stmt-expr-3.c: Likewise.
2676         * gcc.dg/stmt-expr-label-1.c: Likewise.
2677         * gcc.dg/stmt-expr-label-2.c: Likewise.
2678         * gcc.dg/stmt-expr-label-3.c: Likewise.
2679         * gcc.dg/struct-empty-2.c: Likewise.
2680         * gcc.dg/struct-empty-3.c: Likewise.
2681         * gcc.dg/struct-parse-1.c: Likewise.
2682         * gcc.dg/struct-semi-1.c: Likewise.
2683         * gcc.dg/struct-semi-2.c: Likewise.
2684         * gcc.dg/struct-semi-3.c: Likewise.
2685         * gcc.dg/switch-5.c: Likewise.
2686         * gcc.dg/switch-6.c: Likewise.
2687         * gcc.dg/switch-7.c: Likewise.
2688         * gcc.dg/tls/diag-5.c: Likewise.
2689         * gcc.dg/transparent-union-1.c: Likewise.
2690         * gcc.dg/transparent-union-3.c: Likewise.
2691         * gcc.dg/typespec-1.c: Likewise.
2692         * gcc.dg/vla-init-2.c: Likewise.
2693         * gcc.dg/vla-init-3.c: Likewise.
2694         * gcc.dg/vla-init-4.c: Likewise.
2695         * gcc.dg/vla-init-5.c: Likewise.
2696         * gcc.dg/void-cast-2.c: Likewise.
2697         * gcc.dg/wvla-3.c: Likewise.
2698         * gcc.dg/wvla-7.c: Likewise.
2699         * gcc.target/i386/991209-1.c: Likewise.
2700         * gcc.target/ia64/fpreg-1.c: Likewise.
2701         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
2702         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
2703         
2704 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
2705
2706         PR fortran/31639
2707         * gfortran.dg/func_decl_4.f90: New test.
2708
2709 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
2710
2711         PR fortran/32727
2712         * gfortran.dg/interface_17.f90: New test.
2713
2714 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
2715
2716         PR fortran/32599
2717         * gfortran.dg/32599.f03: New test case.
2718
2719         PR fortran/32601
2720         * gfortran.dg/32601.f03: New test case.
2721         * gfortran.dg/32601_1.f03: Ditto.
2722         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
2723         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
2724
2725 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
2726
2727         * gcc.c-torture/execute/align-3.c: Remove function addr check.
2728
2729 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2730             Devang Patel  <dpatel@apple.com>
2731
2732         PR tree-optimization/25413
2733         * gcc.dg/vect/vect-align-1.c: New.
2734         * gcc.dg/vect/vect-align-2.c: New.
2735         * gcc.dg/vect/pr25413.c: New.
2736         * gcc.dg/vect/pr25413a.c: New.
2737         * gcc.dg/vect/pr31699.c: Fix dg-final check.
2738
2739 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
2740
2741         * lib/target-support.exp (check_ultrasparc_hw_available):
2742         New function.
2743         (is-effective-target): Check $arg for ultrasparc_hw.
2744         (is-effective-target-keyword): Likewise.
2745         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
2746         when determining what to do on sparc platforms.
2747         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
2748         * gcc.dg/20001101-1.c: Likewise.
2749         * gcc.dg/20001101-2.c: Likewise.
2750         * gcc.dg/ultrasp9.c: Likewise.
2751         * gcc.dg/ultrasp10.c: Likewise.
2752         * gcc.target/sparc/pdist-3.c: Likewise.
2753
2754 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
2755
2756         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
2757
2758 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2759
2760         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
2761         get vectorized.
2762         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
2763         now get vectorized.
2764         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
2765         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
2766         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
2767         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
2768         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
2769         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
2770         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
2771         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
2772         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
2773         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
2774         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
2775         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
2776         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
2777         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
2778         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
2779         * lib/target-supports.exp (check_effective_target_vect_int_mul):
2780         Add spu.
2781
2782 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
2783
2784         PR c++/30854
2785         * g++.dg/parse/error30.C: New test.
2786
2787 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2788
2789         PR fortran/29804
2790         * gfortran.dg/alloc_comp_misc_1.f90: New test.
2791
2792 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
2793
2794         * gfortran.fortran-torture/compile/pr32663.f: New test.
2795
2796 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
2797
2798         PR c++/31027
2799         * g++.dg/inherit/virtual4.C: New.
2800
2801 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
2802
2803         PR target/32661
2804         * gcc.target/i386/pr32661-1.c: New test.
2805
2806 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2807
2808         * gnat.dg/invariant_index.ad[sb]: New test.
2809
2810 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
2811
2812         PR c++/32560
2813         * g++.dg/template/decl3.C: New.
2814
2815 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
2816
2817         PR 32617
2818         * gcc.c-torture/execute/align-3.c: New.
2819
2820 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
2821
2822         PR target/32708
2823         * gcc.target/i386/pr32708-1.c: New test.
2824         * gcc.target/i386/pr32708-2.c: Ditto.
2825         * gcc.target/i386/pr32708-3.c: Ditto.
2826
2827 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
2828
2829         * g++.dg/init/new20.C: Remove svn:executable flag.
2830
2831 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
2832
2833         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
2834
2835 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
2836
2837         * gcc.dg/ultrasp7.c: Add fpic target requirement.
2838
2839 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2840
2841         PR testsuite/25241
2842         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
2843         directive.
2844         
2845 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
2846
2847         PR fortran/32157
2848         * gfortran.dg/overload_2.f90: New test.
2849
2850         PR fortran/32689
2851         * gfortran.dg/transfer_simplify_5.f90
2852
2853         PR fortran/32634
2854         * gfortran.dg/interface_15.f90: New test.
2855
2856 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2857
2858         PR libfortran/32336
2859         * gfortran.dg/matmul_5.f90:  New test case.
2860
2861 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2862
2863         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
2864         * gcc.dg/fesd-any.h: Likewise.
2865         * gcc.dg/fesd-baseonly.c: Likewise.
2866         * gcc.dg/fesd-baseonly.h: Likewise.
2867         * gcc.dg/fesd-none.c: Likewise.
2868         * gcc.dg/fesd-none.h: Likewise.
2869         * gcc.dg/fesd-reduced.c: Likewise.
2870         * gcc.dg/fesd-reduced.h: Likewise.
2871         * gcc.dg/fesd-sys.c: Likewise.
2872         * gcc.dg/fesd-sys.h: Likewise
2873         * gcc.dg/fesd.h: Likewise.
2874
2875         * g++.dg/debug/dwarf2: New directory.
2876         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
2877         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
2878         * g++.dg/other/fesd-any.h: Likewise.
2879         * g++.dg/other/fesd-baseonly.C: Likewise.
2880         * g++.dg/other/fesd-baseonly.h: Likewise.
2881         * g++.dg/other/fesd-none.C: Likewise.
2882         * g++.dg/other/fesd-none.h: Likewise.
2883         * g++.dg/other/fesd-reduced.C: Likewise.
2884         * g++.dg/other/fesd-reduced.h: Likewise.
2885         * g++.dg/other/fesd-sys.C: Likewise.
2886         * g++.dg/other/fesd-sys.h: Likewise.
2887         * g++.dg/other/fesd.h: Likewise.
2888
2889 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
2890
2891         PR fortran/31129
2892         * gfortran.dg/parameter_unused.f90: New test.
2893
2894 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
2895
2896         PR tree-optimization/32681
2897         * gcc.dg/tree-ssa/pr32681.c: New test.
2898
2899 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2900
2901         PR fortran/32678
2902         * gfortran.dg/fmt_t_5.f90: New test.
2903
2904 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
2905
2906         PR c++/30535
2907         * g++.dg/template/operator10.C: New.
2908
2909 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2910
2911         PR libfortran/32217
2912         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
2913
2914 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2915
2916         PR fortran/29876
2917         * gfortran.dg/operator_6.f90: New test.
2918
2919 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2920
2921         PR fortran/17711
2922         * gfortran.dg/operator_4.f90: New test.
2923         * gfortran.dg/operator_5.f90: New test.
2924         * gfortran.dg/logical_comp.f90: Adjusted error messages.
2925         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
2926
2927 2007-07-08  Tobias Burnus  <burnus@net-b.de>
2928
2929         PR fortran/32669
2930         * gfortran.dg/argument_checking_6.f90: New.
2931
2932 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2933
2934         PR fortran/25094
2935         * gfortran.dg/interface_155555.f90: New test.
2936
2937 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2938
2939         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2940         c99-math-long-double-1.c, c99-math.h: Test subnormals.
2941
2942 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2943
2944         PR testsuite/25241
2945         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
2946         discern pedantic diagnostics and errors.
2947         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
2948         and not an error.
2949         * gcc.dg/20050121-1.c: This is an error and not a warning.
2950         * gcc.target/i386/sseregparm-2.c:  Likewise.
2951         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
2952         * gcc.dg/charset/attribute2.c: Likewise.
2953         * gcc.dg/bitfld-1.c: Likewise.
2954         * gcc.dg/pack-test-2.c: Likewise.
2955         * gcc.dg/940510-1.c: Match separately error and warning.
2956         * gcc.dg/array-2.c: Match separately multiple messages. The second
2957         diagnostic is a pedantic warning and not an error.
2958         * gcc.dg/pr14475.c: Match separately multiple messages.
2959         * gcc.dg/pr18809-1.c: Likewise.
2960         * gcc.dg/pr27953.c: Likewise.
2961         * gcc.dg/vla-init-1.c: Likewise.
2962         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
2963
2964 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2965
2966         PR fortran/32644
2967         * gfortran.dg/char_decl_1.f90: New test.
2968
2969 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
2970
2971         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
2972
2973 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
2974
2975         PR c++/32232
2976         * g++.dg/template/overload9.C: New test.
2977
2978 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
2979
2980         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
2981         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
2982
2983 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2984
2985         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
2986         * gcc.dg/20001012-2.c: Likewise.
2987         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
2988         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
2989
2990 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2991
2992         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
2993         about the chunk size when STACK_SIZE is defined.
2994
2995 2007-07-06  Josh Conner  <jconner@apple.com>
2996
2997         PR middle-end/32602
2998         * gcc.dg/sibcall-8.c: New test.
2999
3000 2007-07-06  Josh Conner  <jconner@apple.com>
3001
3002         PR middle-end/32603
3003         * gcc.target/arm/sibcall-1.c: New test.
3004
3005 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3006
3007         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
3008
3009 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
3010
3011         * gfortran.dg/save_parameter.f90: New test.
3012         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
3013
3014 2007-07-06  Richard Guenther  <rguenther@suse.de>
3015
3016         * g++.dg/opt/pr30965.C: New testcase.
3017
3018 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
3019
3020         * gcc.target/mips/save-restore-5.c: New test.
3021
3022 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
3023
3024         PR rtl_optimization/32450
3025         * gcc.dg/pr32450.c: New runtime test.
3026
3027 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
3028
3029         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
3030         single underscore in scan directives.
3031
3032 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
3033
3034         PR c++/32245
3035         * g++.dg/init/ptrmem4.C: New test.
3036
3037         PR c++/32251
3038         * g++.dg/init/new21.C: Likewise.
3039
3040         PR c++/31992
3041         * g++.dg/template/static30.C: Likewise.
3042
3043 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
3044
3045         * gcc.dg/vect/costmodel/ppc: New directory.
3046         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
3047         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
3048         New test.
3049         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
3050         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
3051         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
3052         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
3053         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
3054         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
3055         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
3056         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
3057         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
3058         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
3059         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
3060         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
3061         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
3062         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
3063
3064 2007-07-05  Tobias Burnus  <burnus@net-b.de>
3065
3066         PR fortran/32359
3067         * gfortran.dg/module_md5_1.f90: Update MD5 number.
3068
3069 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
3070
3071         PR fortran/32526
3072         * gfortran.dg/interface_14.f90: New test.
3073
3074         PR fortran/32613
3075         * gfortran.dg/do_iterator_2.f90: New test.
3076
3077 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3078
3079         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
3080         (FE_DEC_DOWNWARD): Likewise.
3081         (FE_DEC_UPWARD): Likewise.
3082         (FE_DEC_TOWARDZERO): Likewise.
3083         (FE_DEC_TONEARESTFROMZERO): Likewise.
3084
3085 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
3086
3087         * gcc.c-torture/compile/pr32606.c: New.
3088         * gfortran.fortran-torture/execute/pr32604.f90: New.
3089
3090 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
3091
3092         * gcc.dg/visibility-12.c: New test.
3093         * gcc.dg/visibility-13.c: Likewise.
3094         * g++.dg/ext/visibility-9.C: Likewise.
3095         * g++.dg/ext/visibility-10.C: Likewise.
3096
3097 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3098
3099         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
3100         * gcc.dg/sh-relax-vxworks.c: New test.
3101
3102 2007-07-04  Richard Guenther  <rguenther@suse.de>
3103
3104         PR tree-optimization/32500
3105         * gcc.c-torture/execute/pr32500.c: New testcase.
3106
3107 2007-07-04  Richard Guenther  <rguenther@suse.de>
3108
3109         PR tree-optimization/32482
3110         * gcc.c-torture/compile/pr32482.c: New testcase.
3111
3112 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3113
3114         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
3115         VxWorks kernels.
3116         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
3117         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
3118         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
3119         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
3120
3121 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3122
3123         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
3124
3125 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3126
3127         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
3128
3129 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3130
3131         PR fortran/31198
3132         * gfortran.dg/min_max_optional_1.f90: New test.
3133         * gfortran.dg/min_max_optional_2.f90: New test.
3134         * gfortran.dg/min_max_optional_3.f90: New test.
3135
3136 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3137
3138         PR fortran/32545
3139         * gfortran.dg/fmt_error.f90: New test.
3140
3141 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3142
3143         PR fortran/32612
3144         * gfortran.dg/interface_13.f90: New test.
3145
3146 2007-07-03  Dave Brolley  <brolley@redhat.com>
3147
3148         PR c++/31743
3149         * g++.dg/init/new20.C: New test.
3150
3151 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
3152
3153         PR fortran/32579
3154         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
3155
3156 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3157
3158         PR fortran/25062
3159         * common_7.f90: New.
3160         * common_8.f90: New.
3161         * common_9.f90: New.
3162
3163 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3164
3165         PR fortran/30940
3166         * gfortran.dg/argument_checking_1.f90: New.
3167         * gfortran.dg/argument_checking_2.f90: New.
3168         * gfortran.dg/argument_checking_3.f90: New.
3169         * gfortran.dg/argument_checking_4.f90: New.
3170         * gfortran.dg/argument_checking_5.f90: New.
3171         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
3172         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
3173
3174 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3175
3176         * gcc.dg/pr32176.c: Add -w to default dg-options.
3177
3178 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
3179
3180         * gcc.c-torture/compile/ssa-pre-1.c: New test.
3181
3182 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3183
3184         PR fortran/20888
3185         * gfortran.dg/null_2.f90: New.
3186
3187 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3188             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3189
3190         PR middle-end/32176
3191         * gcc.dg/pr32176.c: New test.
3192
3193 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3194
3195         * gcc.dg/const-float80.c : New test.
3196         * gcc.dg/const-float128.c : New test.
3197         * gcc.dg/const-float80-ped.c : New test.
3198         * gcc.dg/const-float128-ped.c : New test.
3199
3200 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3201
3202         * gcc.dg/c99-math.h: Fix typo.
3203
3204 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
3205
3206         PR libgomp/32468
3207         * gcc.dg/gomp/pr32468-1.c: New test.
3208
3209 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
3210
3211         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
3212         an ABI option.
3213
3214 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
3215
3216         * gfortran.fortran-torture/compile/pr32583.f: New.
3217         * gcc.c-torture/compile/pr32584.c: New
3218
3219 2007-07-02  Ollie Wild  <aaw@google.com>
3220
3221         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
3222         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
3223
3224 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
3225
3226         * gcc.target/mips/save-restore-1.c: New test.
3227         * gcc.target/mips/save-restore-2.c: Likewise.
3228         * gcc.target/mips/save-restore-3.c: Likewise.
3229         * gcc.target/mips/save-restore-4.c: Likewise.
3230
3231 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
3232
3233         PR tree-optimization/31966
3234         PR tree-optimization/32533
3235         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
3236         * gfortran.dg/pr32533.f90: Ditto.
3237
3238 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
3239
3240         * g++.dg/opt/nrv12.C: New test.
3241         * gcc.target/i386/nrv1.c: New test.
3242
3243         PR c++/31748
3244         * g++.dg/gomp/pr31748.C: New test.
3245
3246 2007-07-02  Ira Rosen  <irar@il.ibm.com>
3247  
3248         PR tree-optimization/32230
3249         * gcc.dg/vect/pr32230.c: New test.
3250
3251 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
3252
3253         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
3254         * bind_c_coms.f90: Ditto.
3255         * bind_c_coms_driver.c: Ditto.
3256         * bind_c_dts.f90: Ditto.
3257         * bind_c_dts_2.f03: Ditto.
3258         * bind_c_dts_2_driver.c: Ditto.
3259         * bind_c_dts_3.f03: Ditto.
3260         * bind_c_dts_4.f03: Ditto.
3261         * bind_c_dts_driver.c: Ditto.
3262         * bind_c_implicit_vars.f03: Ditto.
3263         * bind_c_procs.f03: Ditto.
3264         * bind_c_usage_2.f03: Ditto.
3265         * bind_c_usage_3.f03: Ditto.
3266         * bind_c_usage_5.f03: Ditto.
3267         * bind_c_usage_6.f03: Ditto.
3268         * bind_c_usage_7.f03: Ditto.
3269         * bind_c_vars.f90: Ditto.
3270         * bind_c_vars_driver.c: Ditto.
3271         * binding_c_table_15_1.f03: Ditto.
3272         * binding_label_tests.f03: Ditto.
3273         * binding_label_tests_10.f03: Ditto.
3274         * binding_label_tests_10_main.f03: Ditto.
3275         * binding_label_tests_11.f03: Ditto.
3276         * binding_label_tests_11_main.f03: Ditto.
3277         * binding_label_tests_12.f03: Ditto.
3278         * binding_label_tests_13.f03: Ditto.
3279         * binding_label_tests_13_main.f03: Ditto.
3280         * binding_label_tests_14.f03: Ditto.
3281         * binding_label_tests_2.f03: Ditto.
3282         * binding_label_tests_3.f03: Ditto.
3283         * binding_label_tests_4.f03: Ditto.
3284         * binding_label_tests_5.f03: Ditto.
3285         * binding_label_tests_6.f03: Ditto.
3286         * binding_label_tests_7.f03: Ditto.
3287         * binding_label_tests_8.f03: Ditto.
3288         * binding_label_tests_9.f03: Ditto.
3289         * c_assoc.f90: Ditto.
3290         * c_assoc_2.f03: Ditto.
3291         * c_f_pointer_shape_test.f90: Ditto.
3292         * c_f_pointer_tests.f90: Ditto.
3293         * c_f_tests_driver.c: Ditto.
3294         * c_funloc_tests.f03: Ditto.
3295         * c_funloc_tests_2.f03: Ditto.
3296         * c_funloc_tests_3.f03: Ditto.
3297         * c_funloc_tests_3_funcs.c: Ditto.
3298         * c_kind_params.f90: Ditto.
3299         * c_kind_tests_2.f03: Ditto.
3300         * c_kinds.c: Ditto.
3301         * c_loc_driver.c: Ditto.
3302         * c_loc_test.f90: Ditto.
3303         * c_loc_tests_2.f03: Ditto.
3304         * c_loc_tests_2_funcs.c: Ditto.
3305         * c_loc_tests_3.f03: Ditto.
3306         * c_loc_tests_4.f03: Ditto.
3307         * c_loc_tests_5.f03: Ditto.
3308         * c_loc_tests_6.f03: Ditto.
3309         * c_loc_tests_7.f03: Ditto.
3310         * c_loc_tests_8.f03: Ditto.
3311         * c_ptr_tests.f03: Ditto.
3312         * c_ptr_tests_10.f03: Ditto.
3313         * c_ptr_tests_5.f03: Ditto.
3314         * c_ptr_tests_7.f03: Ditto.
3315         * c_ptr_tests_7_driver.c: Ditto.
3316         * c_ptr_tests_8.f03: Ditto.
3317         * c_ptr_tests_8_funcs.c: Ditto.
3318         * c_ptr_tests_9.f03: Ditto.
3319         * c_ptr_tests_driver.c: Ditto.
3320         * c_size_t_driver.c: Ditto.
3321         * c_size_t_test.f03: Ditto.
3322         * com_block_driver.f90: Ditto.
3323         * global_vars_c_init.f90: Ditto.
3324         * global_vars_c_init_driver.c: Ditto.
3325         * global_vars_f90_init.f90: Ditto.
3326         * global_vars_f90_init_driver.c: Ditto.
3327         * interop_params.f03: Ditto.
3328         * iso_c_binding_only.f03: Ditto.
3329         * iso_c_binding_rename_1.f03: Ditto.
3330         * iso_c_binding_rename_1_driver.c: Ditto.
3331         * iso_c_binding_rename_2.f03: Ditto.
3332         * iso_c_binding_rename_2_driver.c: Ditto.
3333         * kind_tests_2.f03: Ditto.
3334         * kind_tests_3.f03: Ditto.
3335         * module_md5_1.f90: Ditto.
3336         * only_clause_main.c: Ditto.
3337         * print_c_kinds.f90: Ditto.
3338         * test_bind_c_parens.f03: Ditto.
3339         * test_c_assoc.c: Ditto.
3340         * test_com_block.f90: Ditto.
3341         * test_common_binding_labels.f03: Ditto.
3342         * test_common_binding_labels_2.f03: Ditto.
3343         * test_common_binding_labels_2_main.f03: Ditto.
3344         * test_common_binding_labels_3.f03: Ditto.
3345         * test_common_binding_labels_3_main.f03: Ditto.
3346         * test_only_clause.f90: Ditto.
3347         * use_iso_c_binding.f90: Ditto.
3348         * value_5.f90: Ditto.
3349         * value_test.f90: Ditto.
3350         * value_tests_f03.f90: Ditto.
3351
3352 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
3353
3354         * gcc.dg/tls/opt-14.c: New.
3355
3356 2007-07-01  Ollie Wild  <aaw@google.com>
3357
3358         * g++.dg/lookup/using16.C: New test.
3359         * g++.dg/lookup/using17.C: New test.
3360
3361 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
3362
3363         PR fortran/32239
3364         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
3365         (test_4): Use proper test for floating point equality.
3366         (test_8): Likewise.
3367
3368 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3369
3370         PR libgfortran/32554
3371         * gfortran.dg/fmt_p_1.f90: New test.
3372
3373 2007-07-01  Ira Rosen  <irar@il.ibm.com>
3374
3375         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
3376         initialization and fix dg-final check - the initialization loop is
3377         vectorizable.
3378
3379 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
3380             Volker Reichelt  <reichelt@netcologne.de>
3381
3382         PR middle-end/32559
3383         * gcc.dg/pr32559.c: New test.
3384
3385 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
3386
3387         PR tree-optimization/25371
3388         * gcc.dg/vect/pr25371.c: New test.
3389
3390 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3391
3392         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
3393         when allocating and initializing a flexible array.
3394
3395 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
3396
3397         PR fortran/20373
3398         * gfortran.dg/intrinsic.f90: New test.
3399
3400 2007-06-30  Tobias Burnus  <burnus@net-b.de>
3401
3402         PR fortran/32555
3403         * gfortran.dg/fmt_zero_check.f90: New.
3404
3405 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
3406
3407         PR fortran/30284
3408         * gfortran.dg/repeat_f90: New test.
3409
3410 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3411
3412         PR testsuite/25241
3413         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
3414         -pedantic-errors, so we should match errors.
3415         * gcc.dg/cpp/escape-1.c: Likewise.
3416         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
3417         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
3418         warning.
3419         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
3420         errors instead of warnings.
3421         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
3422         a pedantic warning.
3423         * gcc.dg/cpp/arith-3.c: Likewise.
3424
3425 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3426
3427         PR testsuite/25241
3428         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
3429         * gcc.dg/pch/valid-2.c: Likewise.
3430         * gcc.dg/pch/valid-3.c: Likewise.
3431         * gcc.dg/pch/warn-1.c: Likewise.
3432         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
3433         
3434 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3435
3436         PR c/4076
3437         * gcc.dg/Wunused-function.c: New.
3438         
3439 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3440
3441         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
3442
3443 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
3444
3445         * g++.dg/other/canon-31724.C: New.
3446         
3447 2007-06-29  Jan Hubicka  <jh@suse.cz>
3448
3449         PR middle-end/32372
3450         * gcc.c-torture/compile/pr32372.c: new.
3451
3452 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
3453
3454         * gfortran.dg/operator_3.f90: New test.
3455
3456 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
3457
3458         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
3459         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
3460
3461 2007-06-29  Richard Guenther  <rguenther@suse.de>
3462
3463         PR middle-end/32493
3464         * gcc.dg/inline-23.c: New testcase.
3465
3466 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
3467
3468         PR tree-optimization/24659
3469         * gcc.target/i386/vectorize2.c: New test.
3470         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
3471         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3472
3473 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
3474
3475         * gcc.dg/pointer-arith-9.c: New test.
3476
3477 2007-06-29  Tobias Burnus  <burnus@net-b.de>
3478
3479         PR fortran/32483
3480         * gfortran.dg/fmt_read_2.f90: New.
3481
3482 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3483
3484         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
3485         If it exists, don't try to create it.
3486
3487 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
3488
3489         * g++.dg/ext/visibility/ms-compat-1.C: New.
3490
3491 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3492
3493         PR tree-opt/32417
3494         * gfortran.fortran-torture/compile/pr32417.f90: New test.
3495
3496 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
3497
3498         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
3499         targets.
3500
3501 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
3502
3503         PR fortran/32467
3504         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
3505
3506 2007-06-27  Richard Guenther  <rguenther@suse.de>
3507
3508         PR middle-end/32492
3509         * gcc.dg/inline-22.c: New testcase.
3510
3511 2007-06-26  Hui-May Chang <hm.chang@apple.com>
3512
3513         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
3514         the scan-assembler constant.
3515
3516 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
3517
3518         PR 20216
3519         * gcc.dg/pr20216.c: New.
3520
3521 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3522
3523         PR tree-opt/32421
3524         * gcc.dg/vect/pr32421.c: New test.
3525
3526 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
3527
3528         PR c++/32111
3529         * g++.dg/other/friend5.C: New test.
3530
3531 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
3532
3533         PR fortran/32464
3534         * gfortran.dg/host_assoc_function_2.f90: New test.
3535
3536         PR fortran/31494
3537         * gfortran.dg/host_assoc_call_1.f90: New test.
3538
3539 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3540
3541         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
3542         
3543 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3544
3545         PR fortran/32456
3546         * gfortran.dg/error_format.f90: New test.
3547
3548 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3549
3550         PR fortran/32136
3551         * gfortran.dg/pr32136.f90: New test.
3552
3553 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3554
3555         PR fortran/31726
3556         * gfortran.dg/minmaxloc_1.f90: New test.
3557
3558         PR fortran/32298
3559         * gfortran.dg/minmaxloc_2.f90: New test.
3560
3561 2007-06-23  Richard Guenther  <rguenther@suse.de>
3562
3563         PR tree-optimization/16876
3564         PR middle-end/29478
3565         * gcc.dg/pr29254.c: The warning is bogus.
3566         * gcc.dg/warn-1.c: Likewise.
3567         * gcc.dg/assign-warn-3.c: Likewise.
3568         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
3569
3570 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
3571
3572         * gcc.c-torture/execute/20070623-1.c: New.
3573
3574 2007-06-22  Jan Hubicka  <jh@suse.cz>
3575
3576         * gcc.c-torture/compile/pr31541.c: New.
3577
3578 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3579
3580         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
3581         Remove -m64 from dg-options.
3582
3583 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3584
3585         PR middle-end/32374
3586         * gcc.dg/pr32374.c: New test.
3587
3588 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3589
3590         PR fortran/32360
3591         * gfortran.dg/pointer_assign_3.f90: New test.
3592
3593 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
3594
3595         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
3596
3597 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3598
3599         PR fortran/31162
3600         * gfortran.dg/assign.f90: Update test.
3601         * gfortran.dg/real_do_1.f90: Update test.
3602         * gfortran.dg/gomp/omp_do1.f90: Update test.
3603         * gfortran.dg/warnings_are_errors_1.f: Update test.
3604         * gfortran.dg/g77/20010519-1.f: Update test.
3605         * gfortran.dg/g77/pr9258.f: Update test.
3606         * gfortran.dg/g77/960317-1.f: Update test.
3607
3608 2007-06-21  Richard Guenther  <rguenther@suse.de>
3609
3610         PR tree-optimization/32453
3611         * gcc.c-torture/compile/pr32453.c: New testcase.
3612
3613 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
3614
3615         PR tree-optimization/31866
3616         * gcc.dg/pr31866.c: New test.
3617
3618 2007-06-21  Richard Guenther  <rguenther@suse.de>
3619
3620         PR tree-optimization/32451
3621         * g++.dg/torture/20070621-1.C: New testcase.
3622
3623 2007-06-21  Christian Bruel  <christian.bruel@st.com>
3624
3625         * gcc.dg/attr-isr.c: Test delay slot content.
3626         
3627 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3628
3629         PR fortran/32361
3630         gfortran.dg/pointer_assign_2.f90: New test.
3631
3632 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3633
3634         PR fortran/25061
3635         gfortran.dg/invalid_procedure_name.f90: New test.
3636
3637 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
3638
3639         PR tree-optimization/25737
3640         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
3641
3642 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
3643
3644         * gcc.target/i386/large-size-array-3.c: New.
3645
3646 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3647         Richard Guenther  <rguenther@suse.de>
3648
3649         PR fortran/32140
3650         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
3651
3652 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
3653
3654         PR middle-end/31959
3655         * gcc.dg/pr31959.c: New test.
3656
3657         PR inline-asm/32109
3658         * g++.dg/ext/asm10.C: New test.
3659
3660         PR middle-end/32285
3661         * gcc.c-torture/execute/20070614-1.c: New test.
3662
3663 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
3664
3665         * gcc.target/arm/stack-corruption.c: New test.
3666
3667 2007-06-19  Richard Guenther  <rguenther@suse.de>
3668
3669         * g++.dg/torture/pr30252.C: New testcase.
3670
3671 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
3672
3673         PR tree-optimization/32353
3674         * g++.dg/opt/nrv13.C: New test.
3675
3676 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
3677
3678         PR fortran/20863
3679         PR fortran/20882
3680         * gfortran.dg/impure_assignment_2.f90 : New test.
3681
3682         PR fortran/32236
3683         * gfortran.dg/data_initialized_2.f90 : New test.
3684
3685         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
3686         appropriate version of 'dmach'.
3687
3688 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3689
3690         PR target/32389
3691         * gcc.target/i386/pr32389.c New test.
3692
3693 2007-06-18  Simon Baldwin <simonb@google.com>
3694
3695         PR c++/31923
3696         * g++.dg/template/error25.C: New.
3697         * g++.dg/template/spec35.C: New.
3698
3699 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
3700
3701         * gcc.c-torture/compile/pr32355.c: New testcase.
3702         
3703 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3704
3705         PR tree-optimization/32383
3706         * g++.dg/opt/pr32383.C: New test.
3707
3708 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
3709
3710         PR rtl-optimization/32366
3711         * gcc.dg/vect/pr32366.c: New test.
3712
3713 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
3714
3715         * gcc.c-torture/compile/pr32349.c: New testcase.
3716         
3717 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3718
3719         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
3720         * gcc.target/sparc/combined-2.c: Likewise.
3721         * gcc.target/sparc/fexpand.c : Likewise.
3722         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
3723         * gcc.target/sparc/fpack16.c : Likewise.
3724         * gcc.target/sparc/fpmerge.c : Likewise.
3725         * gcc.target/sparc/fpmul.c : Likewise.
3726         * gcc.target/sparc/noresult.c : Likewise.
3727         * gcc.target/sparc/pdist.c: Likewise.
3728
3729 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
3730
3731         PR middle-end/31723
3732         * gcc.target/i386/recip-divf.c: New test.
3733         * gcc.target/i386/recip-sqrtf.c: Ditto.
3734         * gcc.target/i386/recip-vec-divf.c: Ditto.
3735         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3736         * gcc.target/i386/sse-recip.c: Ditto.
3737         * gcc.target/i386/sse-recip-vec.c: Ditto.
3738
3739 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3740
3741         PR tree-opt/32225
3742         * gcc.c-torture/compile/20070605-1.c: New test.
3743
3744         * gcc.c-torture/compile/20070603-1.c: New testcase.
3745         * gcc.c-torture/compile/20070603-2.c: New testcase.
3746
3747         * gcc.c-torture/compile/20070531-1.c: New test.
3748
3749         PR tree-opt/32167
3750         * gcc.c-torture/compile/20070531-2.c: New test.
3751
3752         PR tree-opt/32144
3753         * gcc.c-torture/compile/20070529-1.c: New test.
3754
3755         PR tree-opt/32145
3756         * gcc.c-torture/compile/20070529-2.c: New test.
3757
3758         PR tree-opt/32015
3759         * gcc.c-torture/compile/20070520-1.c: New test.
3760
3761         * g++.dg/ext/java-1.C: New test.
3762
3763         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
3764         loops instead of one. Remove the "can't determine dependence"
3765         check.
3766         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
3767         needed as the cast is gone in the first place.
3768         * gcc.dg/max-1.c: Change local variable a to be a global one.
3769         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
3770         have a cast which is PREd.
3771
3772 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
3773
3774         * g++.dg/lookup/anon6.C: New test.
3775
3776 2007-06-14  Dirk Mueller  <dmueller@suse.de>
3777
3778         PR c++/31806
3779         * g++.dg/opt/static6.C: New testcase.
3780
3781 2007-06-14  Geoff Keating  <geoffk@apple.com>
3782
3783         * g++.dg/ext/visibility/overload-1.C: New.
3784
3785         PR 31093
3786         * g++.dg/ext/visibility/anon4.C: New.
3787
3788 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
3789
3790         PR target/32268
3791         * gcc.target/i386/pr32268.c: New test.
3792
3793 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3794
3795         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
3796         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
3797         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
3798
3799         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
3800         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
3801         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
3802         BID is used.
3803
3804 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
3805
3806         PR fortran/32302
3807         * gfortran.dg/common_resize_1.f90: New test.
3808
3809 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
3810
3811         PR target/32274
3812         * gcc.dg/vect/pr32224.c: Fix.   
3813         
3814 2007-06-13  Eric Christopher  <echristo@apple.com>
3815
3816         * gcc.target/i386/ssefn-1.c: Add -march=i386.
3817
3818 2007-06-13  Tobias Burnus  <burnus@net-b.de>
3819
3820         PR fortran/32323
3821         * gfortran.dg/actual_array_vect_1.f90: New.
3822
3823 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3824
3825         * gcc.target/sparc/mfpu.c: New test.
3826
3827 2007-06-12  Geoff Keating  <geoffk@apple.com>
3828
3829         * g++.dg/warn/weak1.C: Suppress on Darwin.
3830         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
3831
3832 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3833
3834         PR middle-end/31579
3835          * g++.dg/torture/pr31579.C: New testcase.
3836
3837 2007-06-12  Ian Lance Taylor  <iant@google.com>
3838
3839         PR libstdc++/29286
3840         * g++.dg/init/new16.C: New test.
3841         * g++.dg/init/new17.C: New test.
3842         * g++.dg/init/new18.C: New test.
3843         * g++.dg/init/new19.C: New test.
3844
3845 2007-06-12  Olivier Hainque  <hainque@adacore.com>
3846
3847         * gnat.dg/lhs_view_convert.adb: New test.
3848
3849 2007-06-12  Richard Guenther  <rguenther@suse.de>
3850
3851         PR tree-optimization/15353
3852         PR tree-optimization/31657
3853         * gcc.c-torture/execute/20070424-1.c: New testcase.
3854         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
3855         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
3856         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
3857         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
3858         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
3859
3860 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3861
3862         PR rtl-optimization/32293
3863         * gcc.dg/pr32293.c: New test.
3864
3865 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3866
3867         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
3868
3869 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
3870
3871         PR fortran/29786
3872         * gfortran.dg/equiv_7.f90: New test.
3873         * gfortran.dg/equiv_constraint_7.f90: Change error message.
3874
3875         PR fortran/30875
3876         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
3877
3878 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
3879
3880         * gcc.dg/setjmp-3.c: Rename raise to raise0.
3881         * gcc.dg/setjmp-4.c: Likewise.
3882         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
3883
3884 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
3885
3886         PR rtl-optimization/31025
3887         * gfortran.dg/pr31025.f90: New.
3888
3889 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3890
3891         PR target/32280
3892         * gcc.target/i386/pr32280.c: New test.
3893
3894 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3895
3896         PR middle-end/32279
3897         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
3898
3899 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3900
3901         PR libgfortran/32235
3902         * gfortran.dg/backspace_9.f: New test.
3903
3904 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
3905
3906         * gcc.dg/tree-ssa/prefetch-7.c: New test.
3907
3908 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
3909
3910         * gcc.dg/tree-ssa/loop-28.c: New testcase.
3911
3912 2007-06-09  Ian Lance Taylor  <iant@google.com>
3913
3914         PR tree-optimization/32169
3915         * gcc.c-torture/compile/pr32169.c: New test.
3916
3917 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
3918
3919         * gcc.dg/vect/costmodel: New directory.
3920         * gcc.dg/vect/costmodel/i386: New directory.
3921         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
3922         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3923         New test.
3924         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
3925         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
3926         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
3927         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
3928         * gcc.dg/vect/costmodel/x86_64: New directory.
3929         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
3930         New testsuite.
3931         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3932         New test.
3933         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
3934         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
3935         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
3936         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
3937         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
3938
3939 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
3940
3941         PR tree-optimization/32243
3942         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
3943         flags for -Os tests.
3944         * gcc.dg/vect/03-vect-pr32243.c: New test.
3945
3946 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
3947
3948         PR tree-optimization/32224
3949         * gcc.dg/vect/pr32224.c: New test.
3950
3951 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
3952
3953         PR c++/32177
3954         * g++.dg/gomp/pr32177.C: New test.
3955
3956 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3957
3958         PR testsuite/25241
3959         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
3960         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
3961         warning nor an error.
3962         * gcc.dg/Wfatal-2.c: Likewise.
3963         * gcc.dg/Werror-1.c: Likewise.
3964         * gcc.dg/Werror-5.c: Likewise.
3965         * gcc.dg/Werror-7.c: Likewise.
3966         * gcc.dg/Werror-10.c: Likewise.
3967         * gcc.dg/Werror-11.c: Likewise.
3968
3969 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
3970
3971         PR c++/30759
3972         * g++.dg/init/brace6.C: New test.
3973
3974 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
3975
3976         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
3977         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
3978         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
3979         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
3980
3981         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
3982         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
3983         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
3984         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
3985         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
3986         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
3987         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
3988         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
3989
3990         * gcc.dg/darwin-minversion-3.c: New.
3991
3992 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
3993
3994         * gcc.target/i386/builtin-copysign.c: New test.
3995
3996 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3997
3998         PR tree-optimization/32220
3999         * gfortran.dg/predcom-2.f: New testcase.
4000
4001 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4002
4003         PR tree-opt/32231
4004         * gcc.target/i386/vectorize4.c: New test.
4005
4006 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
4007
4008         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
4009
4010 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4011
4012         PR testsuite/25241
4013         * gcc.dg/simd-5.c: Mark output as a note.
4014         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
4015         dg-message.
4016         * gcc.dg/simd-1.c: Likewise.
4017         * gcc.dg/always_inline.c: Mark output as a sorry.
4018         * gcc.dg/always_inline2.c: Likewise.
4019         * gcc.dg/always_inline3.c: Likewise.
4020
4021 2007-06-06  Ian Lance Taylor  <iant@google.com>
4022
4023         * g++.dg/conversion/enum1.C: New test.
4024
4025 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
4026
4027         PR tree-optimization/32216
4028         * gcc.dg/vect/pr32216.c: New test.
4029
4030 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4031
4032         PR testsuite/18923
4033         * gfortran.dg/invalid_contains_1.f90: New test.
4034         * gfortran.dg/invalid_contains_2.f90: New test.
4035
4036 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4037
4038         PR testsuite/32057
4039         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
4040         midnight issues.
4041
4042 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4043
4044         PR testsuite/25241
4045         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
4046         dg-message to match de note.
4047         * gcc.dg/pr26570.c: Use dg-message for a note.
4048         * gcc.dg/pr29254.c: Use dg-message for generic output and use
4049         dg-error instead of dg-warning because of -Werror.
4050         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
4051         neither an error, nor a warning.
4052         * gcc.dg/glibc-uclibc-2.c: Likewise
4053         * gcc.dg/cpp/19940712-1.c: Likewise.
4054
4055 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
4056
4057         PR preprocessor/23479
4058         * gcc.dg/binary-constants-1.c: Add test suites for
4059         the 0b-prefixed binary integer constants.
4060         * gcc.dg/binary-constants-2.c: Ditto.
4061         * gcc.dg/binary-constants-3.c: Ditto.
4062         * gcc.dg/binary-constants-4.c: Ditto.
4063
4064 2007-06-05  Ian Lance Taylor  <iant@google.com>
4065
4066         * gcc.dg/Wstrict-overflow-19.c: New test.
4067
4068 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
4069
4070         * gcc.dg/matrix/matrix-6.c: Remove conversion.
4071
4072 2007-06-04  Ian Lance Taylor  <iant@google.com>
4073
4074         * gcc.dg/Wstrict-overflow-18.c: New test.
4075
4076 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4077
4078         PR testsuite/25241
4079         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
4080         * gcc.dg/cpp/mi5.c: Likewise.
4081         * gcc.dg/cpp/mi7.c: Likewise.
4082
4083 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
4084
4085         PR c/32191
4086         * gcc.dg/pr32191.c: New test.
4087
4088 2007-05-28  Tobias Burnus  <burnus@net-b.de>
4089
4090         PR fortran/32124
4091         * gfortran.dg/allocate_stat_1.f90: Remove.
4092
4093 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4094
4095         * gcc.target/i386/sse4_2-check.h: New.
4096         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
4097         * gcc.target/i386/sse4_2-crc32.h: Likewise.
4098         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
4099         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4100         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
4101         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
4102         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
4103         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
4104         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
4105         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
4106         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
4107         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
4108         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
4109         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
4110         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
4111         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
4112         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
4113         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4114
4115 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
4116
4117         * gcc.dg/pie-link.c: New test.
4118
4119 2007-06-01  Ian Lance Taylor  <iant@google.com>
4120
4121         * gcc.dg/Wstrict-overflow-17.c: New test.
4122
4123 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
4124
4125         * gcc.dg/builtin-return-1.c (g): New.
4126         (main): Allocate at least 64 bytes on the stack.
4127
4128 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
4129
4130         * g++.dg/init/cleanup3.C: New test.
4131
4132 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4133
4134         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
4135         int is 16 bits.
4136
4137 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
4138
4139         PR fortran/32156
4140         * gfortran.dg/char_array_constructor_3.f90: New test.
4141
4142 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
4143
4144         PR tree-optimization/32160
4145         * gfortran.dg/predcom-1.f: New test.
4146
4147 2007-05-31  Richard Guenther  <rguenther@suse.de>
4148
4149         * g++.dg/other/str_empty.C: Move...
4150         * g++.dg/other/pr30567.C: Move...
4151         * g++.dg/tree-ssa/pr27218.C: Move...
4152         * g++.dg/torture: ...here and remove dg-options.
4153
4154 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
4155
4156         PR c++/32158
4157         * g++.dg/ext/is_pod_incomplete.C: New.
4158
4159 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
4160             Douglas Gregor <doug.gregor@gmail.com>
4161             Pedro Lamarao <pedro.lamarao@mndfck.org>
4162             Howard Hinnant <howard.hinnant@gmail.com>
4163
4164         PR c++/7412
4165         PR c++/29939
4166         * g++.dg/cpp0x/rv8p.C: New.
4167         * g++.dg/cpp0x/temp-constructor-bug.C: New.
4168         * g++.dg/cpp0x/cast-bug.C: New.
4169         * g++.dg/cpp0x/elision_weak.C: New.
4170         * g++.dg/cpp0x/collapse-bug.C: New.
4171         * g++.dg/cpp0x/rv3p.C: New.
4172         * g++.dg/cpp0x/rv7n.C: New.
4173         * g++.dg/cpp0x/overload-conv-1.C: New.
4174         * g++.dg/cpp0x/rv2n.C: New.
4175         * g++.dg/cpp0x/deduce.C: New.
4176         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
4177         * g++.dg/cpp0x/rv6p.C: New.
4178         * g++.dg/cpp0x/template_deduction.C: New.
4179         * g++.dg/cpp0x/implicit-copy.C: New.
4180         * g++.dg/cpp0x/rv1p.C: New.
4181         * g++.dg/cpp0x/cast.C: New.
4182         * g++.dg/cpp0x/rv5n.C: New.
4183         * g++.dg/cpp0x/collapse.C: New.
4184         * g++.dg/cpp0x/overload-conv-2.C: New.
4185         * g++.dg/cpp0x/rv4p.C: New.
4186         * g++.dg/cpp0x/rvo.C: New.
4187         * g++.dg/cpp0x/iop.C: New.
4188         * g++.dg/cpp0x/rv3n.C: New.
4189         * g++.dg/cpp0x/rv7p.C: New.
4190         * g++.dg/cpp0x/reference_collapsing.C: New.
4191         * g++.dg/cpp0x/overload.C: New.
4192         * g++.dg/cpp0x/named.C: New.
4193         * g++.dg/cpp0x/rv2p.C: New.
4194         * g++.dg/cpp0x/rv6n.C: New.
4195         * g++.dg/cpp0x/not_special.C: New.
4196         * g++.dg/cpp0x/bind.C: New.
4197         * g++.dg/cpp0x/rv1n.C: New.
4198         * g++.dg/cpp0x/rv5p.C: New.
4199         * g++.dg/cpp0x/elision.C: New.
4200         * g++.dg/cpp0x/named_refs.C: New.
4201         * g++.dg/cpp0x/unnamed_refs.C: New.
4202         * g++.dg/cpp0x/rv4n.C: New.
4203         * g++.dg/cpp0x/elision_neg.C: New.
4204         * g++.dg/init/copy7.C: Run in C++98 mode.
4205         * g++.dg/overload/arg1.C: Ditto.
4206         * g++.dg/overload/arg4.C: Ditto.
4207
4208 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
4209
4210         PR c++/31809
4211         * g++.dg/opt/static5.C: New test.
4212
4213 2007-05-30  Richard Guenther  <rguenther@suse.de>
4214
4215         * g++.dg/dg.exp: Prune torture/.
4216         * g++.dg/torture/dg-torture.exp: New testsuite.
4217
4218 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
4219
4220         * gcc.target/arm/pr27387.C: Move and rename to ...
4221         * g++.dg/inherit/thunk8.C: ... here.
4222
4223 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
4224
4225         PR tree-optimization/31769
4226         * g++.dg/gomp/pr31769.C: New test.
4227
4228 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
4229
4230         * gcc.target/i386/stack-realign.c: New.
4231
4232 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
4233
4234         * gcc.dg/tree-ssa/prefetch-6.c: New test.
4235
4236 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
4237
4238         * gfortran.dg/sizeof.f90: New.
4239
4240 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4241
4242         PR c/31339
4243         * gcc.dg/boolcomplex-1.c: New test.
4244
4245         PR c++/31339
4246         * g++.dg/ext/boolcomplex-1.c: New test.
4247
4248 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
4249
4250         * gcc.dg/matrix: New directory.
4251
4252 2007-05-28  Tobias Burnus  <burnus@net-b.de>
4253
4254         PR fortran/32124
4255         * gfortran.dg/allocate_stat_1.f90: New.
4256
4257 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
4258
4259         PR fortran/31972
4260         * transfer_hollerith_1.f90: New test.
4261
4262 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4263
4264         PR tree-opt/32100
4265         * gcc.c-torture/execute/vrp-7.c: New test.
4266
4267 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
4268
4269         * gfortran.dg/transfer_simplify_4.f90: New test.
4270
4271 2007-05-27  Tobias Burnus  <burnus@net-b.de>
4272
4273         PR fortran/32088
4274         * gfortran.dg/func_result_3.f90: New.
4275
4276 2007-05-27  Tobias Burnus  <burnus@net-b.de>
4277
4278         PR middle-end/32083
4279         * gfortran.dg/transfer_simplify_3.f90: New.
4280
4281 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
4282
4283         PR target/32065
4284         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
4285         to compile options.
4286         * gcc.target/i386/pr32065-2.c: New test.
4287
4288 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4289
4290         PR fortran/31813
4291         * gfortran.dg/io_constraints_2.f90: Update.
4292
4293 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
4294
4295         PR fortran/31219
4296         * gfortran.dg/array_constructor_17.f90: New test.
4297
4298 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4299
4300         PR tree-opt/32090
4301         * g++.dg/opt/array2.C: New testcase.
4302
4303 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
4304
4305         PR target/32065
4306         * gcc.target/i386/pr32065.c: New test.
4307
4308 2007-05-25  Dirk Mueller  <dmueller@suse.de>
4309             Marcus Meissner <meissner@suse.de>
4310
4311         * gcc.dg/attr-alloc_size.c: New.
4312
4313 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
4314             Lee Millward  <lee.millward@gmail.com>
4315
4316         PR c++/31745
4317         * g++.dg/parse/crash34.C: New test.
4318
4319         * g++.dg/parse/crash35.C: New test.
4320
4321 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4322
4323         * gcc.target/i386/sse2-check.h: New.
4324         * gcc.target/i386/sse2-vec-1.c: Likewise.
4325         * gcc.target/i386/sse2-vec-2.c: Likewise.
4326         * gcc.target/i386/sse2-vec-3.c: Likewise.
4327         * gcc.target/i386/sse2-vec-4.c: Likewise.
4328         * gcc.target/i386/sse2-vec-5.c: Likewise.
4329         * gcc.target/i386/sse2-vec-6.c: Likewise.
4330
4331 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
4332
4333         PR c++/31431
4334         PR c++/31432
4335         PR c++/31434
4336         PR c++/31435
4337         PR c++/31437
4338         PR c++/31438
4339         PR c++/31442
4340         PR c++/31443
4341         PR c++/31444
4342         PR c++/31445
4343         * g++.dg/cpp0x/pr31431.C: New.
4344         * g++.dg/cpp0x/pr31437.C: New.
4345         * g++.dg/cpp0x/pr31442.C: New.
4346         * g++.dg/cpp0x/pr31444.C: New.
4347         * g++.dg/cpp0x/pr31431-2.C: New.
4348         * g++.dg/cpp0x/pr31432.C: New.
4349         * g++.dg/cpp0x/pr31434.C: New.
4350         * g++.dg/cpp0x/pr31438.C: New.
4351         * g++.dg/cpp0x/pr31443.C: New.
4352         * g++.dg/cpp0x/pr31445.C: New.
4353         * g++.dg/cpp0x/variadic-crash1.C: New.
4354
4355 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
4356
4357         * gcc.target/arm/long-calls-1.c: New test.
4358         * gcc.target/arm/long-calls-2.c: Likewise.
4359         * gcc.target/arm/long-calls-3.c: Likewise.
4360         * gcc.target/arm/long-calls-4.c: Likewise.
4361
4362 2007-05-25  Richard Guenther  <rguenther@suse.de>
4363             Andrew Pinski  <andrew_pinski@playstation.sony.com>
4364
4365         PR tree-optimization/31982
4366         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
4367
4368 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
4369
4370         PR fortran/32047
4371         * gfortran.dg/result_in_spec_2.f90: New test.
4372
4373 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4374
4375         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
4376
4377 2007-05-24  Ollie Wild  <aaw@google.com>
4378
4379         * gcc.dg/cpp/counter-1.c: New test.
4380         * gcc.dg/pch/counter-1.c: New test.
4381         * gcc.dg/pch/counter-1.hs: New file.
4382         * gcc.dg/pch/counter-2.c: New test.
4383         * gcc.dg/pch/counter-2.hs: New file.
4384         * gcc.dg/pch/counter-3.c: New test.
4385         * gcc.dg/pch/counter-3.hs: New file.
4386
4387 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
4388
4389         * gcc.dg/tree-ssa/predcom-1.c: New test.
4390         * gcc.dg/tree-ssa/predcom-2.c: New test.
4391         * gcc.dg/tree-ssa/predcom-3.c: New test.
4392         * gcc.dg/tree-ssa/predcom-4.c: New test.
4393         * gcc.dg/tree-ssa/predcom-5.c: New test.
4394         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
4395
4396 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
4397
4398         PR testsuite/32062
4399         * gcc.target/i386/sse4_1-check.h (MASK): New.
4400
4401 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4402
4403         PR fortran/32038
4404         * gfortran.dg/pr25603.f: Initialize integer variables.
4405
4406 2007-05-23  Ian Lance Taylor  <iant@google.com>
4407
4408         * g++.dg/other/vrp1.C: New test.
4409
4410 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
4411
4412         PR preprocessor/20077
4413         * gcc.dg/cpp/paste15.c: New test.
4414
4415 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
4416             Nigel Stephens  <nigel@mips.com>
4417             Richard Sandiford  <richard@codesourcery.com>
4418
4419         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
4420         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
4421         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
4422         * gcc.target/mips/inter/mips16-inter.exp: New.
4423
4424 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
4425
4426         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
4427
4428 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4429
4430         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
4431         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
4432         * gcc.target/i386/sse3-addsubps.c: Likewise.
4433         * gcc.target/i386/sse3-haddpd.c: Likewise.
4434         * gcc.target/i386/sse3-haddps.c: Likewise.
4435         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4436         * gcc.target/i386/sse3-hsubps.c: Likewise.
4437         * gcc.target/i386/sse3-lddqu.c: Likewise.
4438         * gcc.target/i386/sse3-movddup.c: Likewise.
4439         * gcc.target/i386/sse3-movshdup.c: Likewise.
4440         * gcc.target/i386/sse3-movsldup.c: Likewise.
4441
4442         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
4443         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
4444         * gcc.target/i386/ssse3-pabsd.c: Likewise.
4445         * gcc.target/i386/ssse3-pabsw.c: Likewise.
4446         * gcc.target/i386/ssse3-palignr.c: Likewise.
4447         * gcc.target/i386/ssse3-phaddd.c: Likewise.
4448         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
4449         * gcc.target/i386/ssse3-phaddw.c: Likewise.
4450         * gcc.target/i386/ssse3-phsubd.c: Likewise.
4451         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
4452         * gcc.target/i386/ssse3-phsubw.c: Likewise.
4453         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
4454         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
4455         * gcc.target/i386/ssse3-pshufb.c: Likewise.
4456         * gcc.target/i386/ssse3-psignb.c: Likewise.
4457         * gcc.target/i386/ssse3-psignd.c: Likewise.
4458         * gcc.target/i386/ssse3-psignw.c: Likewise.
4459         * gcc.target/i386/ssse3-vals.h: Likewise.
4460
4461         * gcc.target/i386/sse3-check.h: New file.
4462         * gcc.target/i386/ssse3-check.h: Likewise.
4463
4464 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4465
4466         PR middle-end/31095
4467         * gcc.c-torture/compile/bcopy-1.c: New testcase.
4468
4469 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4470
4471         PR middle-end/31606
4472         * gcc.c-torture/20070522-1.c: New testcase.
4473
4474 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4475
4476         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
4477
4478 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
4479
4480         * gcc.c-torture/execute/ieee/20000320-1.x,
4481         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4482         m68k-*-* and check_effective_target_coldfire_fpu.
4483
4484 2007-05-22  Ollie Wild  <aaw@google.com>
4485
4486         * g++.dg/lookup/hidden-class10.C: New test.
4487         * g++.dg/lookup/hidden-class11.C: New test.
4488
4489 2007-05-22  Ollie Wild  <aaw@google.com>
4490
4491         * g++.dg/lookup/name-clash5.C: New test.
4492         * g++.dg/lookup/name-clash6.C: New test.
4493
4494 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4495
4496         * g++.dg/other/i386-2.C: Update comments on header files tested.
4497         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
4498         of <tmmintrin.h>.
4499         * gcc.target/i386/sse-12.c: Likewise.
4500         * gcc.target/i386/sse-13.c: Likewise.
4501         * gcc.target/i386/sse-14.c: Likewise.
4502
4503         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
4504         Redefined to test with immediate operand.
4505         (__builtin_ia32_blendps): Likewise.
4506         (__builtin_ia32_blendpd): Likewise.
4507         (__builtin_ia32_dpps): Likewise.
4508         (__builtin_ia32_dpps): Likewise.
4509         (__builtin_ia32_insertps128): Likewise.
4510         (__builtin_ia32_vec_ext_v4sf): Likewise.
4511         (__builtin_ia32_vec_set_v16qi): Likewise.
4512         (__builtin_ia32_vec_set_v4si): Likewise.
4513         (__builtin_ia32_vec_set_v2di): Likewise.
4514         (__builtin_ia32_vec_ext_v16qi): Likewise.
4515         (__builtin_ia32_vec_ext_v4si): Likewise.
4516         (__builtin_ia32_vec_ext_v2di): Likewise.
4517         (__builtin_ia32_roundpd): Likewise.
4518         (__builtin_ia32_roundsd): Likewise.
4519         (__builtin_ia32_roundps): Likewise.
4520         (__builtin_ia32_roundss): Likewise.
4521         (__builtin_ia32_mpsadbw128): Likewise.
4522
4523 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4524
4525         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
4526
4527 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
4528
4529         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
4530         failures.
4531         * gcc.dg/dfp/func-struct.c: Ditto.
4532         * gcc.dg/dfp/operator-assignment.c: Ditto.
4533         * gcc.dg/dfp/convert-bfp.c: Ditto.
4534         * gcc.dg/dfp/convert-int.c: Ditto.
4535         * gcc.dg/dfp/convert-int-max.c: Ditto.
4536         * gcc.dg/dfp/func-scalar.c: Ditto.
4537         * gcc.dg/dfp/cast.c: Ditto.
4538         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
4539         failures, and fix a typo in return type of arg1_128.
4540         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
4541         failures, and fix a typo in a constant suffix.
4542         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
4543         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
4544
4545 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
4546             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4547
4548         * lib/gcc-dg.exp(process_message): New proc.
4549         (dg-message): New test directive.
4550         * gcc.dg/always_inline.c: Use dg-message.
4551         * gcc.dg/always_inline2.c: Ditto.
4552         * gcc.dg/always_inline3.c: Ditto.
4553         * gcc.dg/invalid-call-1.c: Ditto.
4554         * gcc.dg/pr17506.c: Ditto.
4555         * gcc.dg/simd-5.c: Ditto.
4556         * gcc.dg/simd-6.c: Ditto.
4557         * gcc.dg/va-arg-2.c: Ditto.
4558         * gcc.dg/cpp/syshdr.c: Ditto.
4559         * gcc.dg/cpp/unc4.c: Ditto.
4560         * gcc.dg/cpp/trad/mi1.c: Ditto.
4561         * gcc.dg/cpp/trad/mi5.c: Ditto.
4562         * gcc.dg/cpp/trad/mi7.c: Ditto.
4563         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
4564         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
4565         * gcc.test-framework/test-framework.awk: Special-case outexists
4566         tests.
4567
4568 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4569
4570         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
4571         (bit_SSE4_2): Likewise.
4572         (bit_POPCNT): Likewise.
4573
4574         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
4575         Check if assembler supports SSE4 instructions.
4576
4577         * gcc.target/i386/sse4_1-blendpd.c: New file.
4578         * gcc.target/i386/sse4_1-blendps.c: Likewise.
4579         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
4580         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
4581         * gcc.target/i386/sse4_1-check.h: Likewise.
4582         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
4583         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
4584         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
4585         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
4586         * gcc.target/i386/sse4_1-extractps.c: Likewise.
4587         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
4588         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
4589         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
4590         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
4591         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
4592         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
4593         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
4594         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
4595         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
4596         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
4597         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4598         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
4599         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
4600         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
4601         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
4602         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4603         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
4604         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
4605         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
4606         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
4607         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
4608         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
4609         * gcc.target/i386/sse4_1-pminud.c: Likewise.
4610         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
4611         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
4612         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
4613         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
4614         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
4615         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
4616         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
4617         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
4618         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
4619         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
4620         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
4621         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
4622         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
4623         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
4624         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
4625         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
4626         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
4627         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
4628         * gcc.target/i386/sse4_1-round.h: Likewise.
4629         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4630         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4631         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4632         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
4633         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4634         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4635         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4636         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4637         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4638         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4639         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4640         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4641         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4642         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4643
4644 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4645
4646         PR fortran/31627
4647         * gfortran.dg/bounds_check_7.f90: New test.
4648
4649 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
4650
4651         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
4652         (check_effective_target_sse4a): Ditto.
4653
4654         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
4655         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
4656         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
4657         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
4658         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
4659         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
4660         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
4661         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
4662         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
4663         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
4664         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
4665         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
4666         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
4667         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
4668         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
4669         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
4670         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
4671         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
4672         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
4673         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
4674
4675 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
4676
4677         * g++.dg/ext/cleanup-1.C: New test.
4678         * g++.dg/ext/cleanup-2.C: Likewise.
4679         * g++.dg/ext/cleanup-3.C: Likewise.
4680         * g++.dg/ext/cleanup-4.C: Likewise.
4681         * g++.dg/ext/cleanup-5.C: Likewise.
4682         * g++.dg/ext/cleanup-6.C: Likewise.
4683         * g++.dg/ext/cleanup-8.C: Likewise.
4684         * g++.dg/ext/cleanup-9.C: Likewise.
4685         * g++.dg/ext/cleanup-10.C: Likewise.
4686         * g++.dg/ext/cleanup-11.C: Likewise.
4687         * g++.dg/ext/cleanup-dtor.C: Likewise.
4688
4689 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4690
4691         PR middle-end/31995
4692         * gcc.dg/vect/vect-102a.c: New test.
4693
4694 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
4695             Paolo Carlini  <pcarlini@suse.de>
4696             Uros Bizjak  <ubizjak@gmail.com>
4697
4698         * gcc.dg/gcc-have-sync-compare-and-swap.c,
4699         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4700         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4701         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
4702         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4703         New testcases.
4704
4705 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
4706
4707         PR fortran/32002
4708         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
4709
4710 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4711
4712         PR fortran/32027
4713         * gfortran.dg/do_3.F90: Add checks for the final value of the
4714         loop variable.
4715
4716 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4717
4718         * gcc.c-torture/execute/990127-2.x: New file.
4719
4720 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4721
4722         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
4723         * gcc.target/i386/sse-12: Add -O to compile options.
4724         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
4725         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4726         and mm3dnow.h.  Add -O to compile options.
4727
4728 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
4729
4730         PR fortran/31867
4731         * gfortran.dg/char_length_5.f90: New test.
4732
4733         PR fortran/31994
4734         * gfortran.dg/array_reference_1.f90: New test.
4735
4736 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4737
4738         PR middle-end/7651
4739         PR c++/11856
4740         PR c/12963
4741         PR c/23587
4742         PR other/29694
4743         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
4744         * gcc.dg/Wtype-limits.c: New.
4745         * gcc.dg/Wtype-limits-Wextra.c: New.
4746         * gcc.dg/Wtype-limits-no.c: New.
4747         * g++.dg/warn/Wtype-limits.C: New.
4748         * g++.dg/warn/Wtype-limits-Wextra.C: New.
4749         * g++.dg/warn/Wtype-limits-no.C: New.
4750
4751 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4752
4753         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
4754         instead of "-msse2".'
4755         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
4756         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4757         and mm3dnow.h.
4758         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
4759         to test with immediate operand.
4760         (__builtin_ia32_insertqi): Ditto.
4761         (__builtin_ia32_palignr128): Ditto.
4762         (__builtin_ia32_palignr): Ditto.
4763         (__builtin_ia32_pshufhw): Ditto.
4764         (__builtin_ia32_pshuflw): Ditto.
4765         (__builtin_ia32_pshufd): Ditto.
4766         (__builtin_ia32_vec_set_v8hi): Ditto.
4767         (__builtin_ia32_vec_ext_v8hi): Ditto.
4768         (__builtin_ia32_shufpd): Ditto.
4769         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4770
4771 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
4772
4773         PR fortran/32001
4774         * gfortran.dg/min_max_conformance.f90: Added more testcases.
4775
4776 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4777
4778         PR target/31585
4779         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
4780         and "__inline".  Use "-msse" instead of "-msse2".
4781
4782 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4783
4784         PR middle-end/7651
4785         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
4786         * gcc.dg/20030906-2.c: Likewise.
4787         * objc.dg/method-17.m: Add -Wreturn-type.
4788         * obj-c++.dg/method-21.mm: Likewise.
4789
4790 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4791
4792         PR target/31585
4793         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
4794         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
4795         (__builtin_ia32_psrlqi128): Ditto.
4796         (__builtin_ia32_psrlwi128): Ditto.
4797         (__builtin_ia32_psrldi128): Ditto.
4798         (__builtin_ia32_psrldqi128): Ditto.
4799         (__builtin_ia32_pslldqi128): Ditto.
4800         (__builtin_ia32_psrawi128): Ditto.
4801         (__builtin_ia32_psradi128): Ditto.
4802         (__builtin_ia32_psllqi128): Ditto.
4803         (__builtin_ia32_pslldi128): Ditto.
4804         (__builtin_prefetch): Ditto.
4805         (__builtin_ia32_pshufw): Ditto.
4806         (__builtin_ia32_vec_set_v4hi): Ditto.
4807         (__builtin_ia32_vec_ext_v4hi): Ditto.
4808         (__builtin_ia32_shufps): Ditto.
4809         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4810
4811 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4812
4813         PR fortran/31974
4814         * gfortran.dg/char_allocation_1.f90: New test.
4815
4816 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4817
4818         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
4819         * gcc.dg/Wconversion-sign.c: New.
4820         * gcc.dg/Wconversion-integer-no-sign.c: New.
4821         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
4822         Wconversion-sign.C
4823         * g++.dg/warn/Wconversion-sign.C: New.
4824         * g++.old-deja/g++.other/warn4.C: Update.
4825         * g++.dg/warn/Wconversion1.C: Likewise.
4826
4827 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4828
4829         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
4830         * gcc.dg/torture/builtin-math-4.c: Likewise.
4831
4832 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4833
4834         PR libfortran/31964
4835         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
4836
4837 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4838
4839         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
4840
4841 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4842
4843         PR target/31628
4844         * gcc.target/i386/pr31628.c: New.
4845
4846 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
4847
4848         PR middle-end/31344
4849         * gcc.dg/pr31344.c: New test.
4850
4851 2007-05-17  Ian Lance Taylor  <iant@google.com>
4852
4853         PR tree-optimization/31953
4854         * gcc.c-torture/compile/pr31953.c: New test.
4855
4856 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4857
4858         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
4859
4860         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
4861         and drem.
4862         * gcc.dg/torture/builtin-math-4.c: Likewise.
4863
4864         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
4865         * gcc.dg/torture/builtin-math-4.c: Likewise.
4866
4867         * gcc.dg/torture/builtin-math-4.c: New test.
4868
4869 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
4870             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4871
4872         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
4873         * gcc.dg/cpp/include2.c: Ditto.
4874         * gcc.dg/cpp/mac-dir-2.c: Ditto.
4875         * gcc.dg/cpp/paste5.c: Ditto.
4876         * gcc.dg/cpp/paste6.c: Ditto.
4877         * gcc.dg/cpp/paste8.c: Ditto.
4878         * gcc.dg/cpp/paste11.c: Ditto.
4879         * gcc.dg/cpp/paste13.c: Ditto.
4880         * gcc.dg/cpp/skipping2.c: Ditto.
4881         * gcc.dg/reg-vol-struct-1.c: Ditto.
4882         * gcc.dg/Wshadow-1.c: Ditto.
4883         * gcc.dg/cpp/trad/comment.c: Ditto.
4884         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
4885         * gcc.dg/cpp/if-2.c: Ditto.
4886         * gcc.dg/array-5.c: Ditto.
4887         * gcc.dg/inline-15.c: Ditto.
4888         * gcc.dg/pr27953.c: Ditto.
4889         * gcc.dg/Wno-c++-compat.c: Ditto.
4890
4891 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
4892
4893         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
4894
4895 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4896
4897         * gcc.c-torture/execute/20070517-1.c: New test.
4898
4899 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
4900
4901         PR fortran/31919
4902         * gfortran.dg/min_max_conformance.f90: New test.
4903
4904 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
4905
4906         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
4907         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
4908         gcc.dg/vect/vect-104.c: Use more complex construction to
4909         prevent vectorizing.
4910         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
4911
4912 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
4913
4914         PR tree-optimization/24659
4915         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
4916         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
4917         not vect_int target.
4918         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
4919         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
4920         targets.
4921         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
4922         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
4923         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
4924
4925 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
4926
4927         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
4928         and x86_64-*-* targets.
4929         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
4930
4931 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
4932
4933         PR fortran/18769
4934         PR fortran/30881
4935         PR fortran/31194
4936         PR fortran/31216
4937         PR fortran/31427
4938         * transfer_simplify_1.f90: New test.
4939         * transfer_simplify_2.f90: New test.
4940
4941 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
4942
4943         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
4944
4945 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
4946
4947         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4948
4949         * gcc.dg/fltconst-pedantic-dfp.c: New test.
4950
4951         PR c/31924
4952         * gcc.dg/fltconst-1.c: New test.
4953
4954         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
4955         * gcc.dg/dfp/operator-assignment.c: Ditto.
4956
4957 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
4958
4959         PR c++/29928
4960         * g++.dg/rtti/typeid5.C: New.
4961
4962 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4963
4964         PR fortran/31725
4965         * gfortran.dg/substr_4.f: New test.
4966
4967 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
4968
4969         * gcc.target/m68k/interrupt_thread-1.c,
4970         gcc.target/m68k/interrupt_thread-2.c,
4971         gcc.target/m68k/interrupt_thread-3.c: New.
4972         * gcc.target/m68k/m68k.exp: Accept fido.
4973
4974 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
4975
4976         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
4977         * gfortran.dg/altreturn_3.f90: Likewise.
4978         * gfortran.dg/assumed_dummy_1.f90: Likewise.
4979         * gfortran.dg/default_numeric_type_1.f90: Likewise.
4980         * gfortran.dg/inquire_iolength.f90: Likewise.
4981         * gfortran.dg/module_naming_1.f90: Likewise.
4982         * gfortran.dg/oldstyle_2.f90: Likewise.
4983         * gfortran.dg/operator_2.f90: Likewise.
4984         * gfortran.dg/parameter_array_element_1.f90: Likewise.
4985         * gfortran.dg/used_types_11.f90: Likewise.
4986         * gfortran.dg/zero_array_components_1.f90: Likewise.
4987         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
4988         * gfortran.dg/parameter_array_dummy.f90: Likewise.
4989         * gfortran.dg/real_const_3.f90: Likewise.
4990
4991 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
4992
4993         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
4994         * gcc.dg/tree-ssa/loop-30.c: New test.
4995
4996 2007-05-13  Richard Guenther  <rguenther@suse.de>
4997
4998         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
4999         scanning forwprop1.
5000         * g++.dg/tree-ssa/pr31146.C: Likewise.
5001
5002 2007-05-13  Revital Eres  <eres@il.ibm.com>
5003
5004         * gcc.dg/dse.c: New test.
5005
5006 2007-05-12  Richard Guenther  <rguenther@suse.de>
5007
5008         PR tree-optimization/31797
5009         * gcc.c-torture/compile/pr31797.c: New testcase.
5010
5011 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
5012
5013         PR fortran/30746
5014         * gfortran.dg/host_assoc_function_1.f90: New test.
5015
5016 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
5017
5018         PR c++/31829
5019         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
5020
5021 2007-05-11  Silvius Rus  <rus@google.com>
5022
5023         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
5024         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
5025         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
5026         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
5027         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
5028         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
5029         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
5030         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
5031         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
5032         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
5033         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
5034         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
5035         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
5036         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
5037         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
5038         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
5039
5040 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
5041
5042         PR other/31852
5043         * gcc.c-torture/execute/builtins/memchr.c: New.
5044         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
5045         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
5046
5047 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
5048
5049         PR fortran/30876
5050         * gfortran.dg/recursive_reference_1.f90: Put error at correct
5051         line.
5052         * gfortran.dg/recursive_reference_2.f90: New test.
5053
5054 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
5055
5056         PR fortran/30878
5057         * gfortran.dg/namelist_29.f90: New test.
5058
5059 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
5060
5061         PR fortran/31474
5062         * gfortran.dg/entry_10.f90: New test.
5063
5064 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
5065
5066         PR tree-optimization/31885
5067         * gcc.dg/tree-ssa/loop-29.c: New test.
5068
5069 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
5070
5071         * assumed_dummy_1.f90: Fix dg directive.
5072         * char_initialiser_actual.f90: Likewise.
5073         * nested_modules_2.f90: Likewise.
5074         * shift-alloc.f90: Likewise.
5075
5076 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
5077
5078         * gcc.dg/20070507-1.c: Disable for non-pic targets.
5079
5080 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5081
5082         PR libfortran/31880
5083         * gfortran.dg/unf_read_corrupted_2.f90: New test.
5084
5085 2007-05-09  Mike Stump  <mrs@apple.com>
5086
5087         * g++.dg/other/first-global.C: Add -fpie for darwin.
5088         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
5089
5090 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5091
5092         * gcc.dg/20070507-1.c: New testcase.
5093
5094 2007-05-08  Chao-ying Fu  <fu@mips.com>
5095
5096         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
5097         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
5098         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
5099         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
5100
5101 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
5102
5103         PR 31847
5104         * gcc.dg/pr31847.c: New test.
5105
5106 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
5107
5108         PR fortran/31692
5109         * gfortran.dg/actual_array_result_1.f90: New test.
5110
5111 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
5112
5113         PR fortran/29397
5114         * gfortran.dg/parameter_array_init_1.f90: New test.
5115
5116         PR fortran/29400
5117         * gfortran.dg/parameter_array_init_2.f90: New test.
5118
5119 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
5120
5121         PR target/31854
5122         * gcc.target/i386/pr31854.c: New test.
5123
5124 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
5125
5126         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
5127
5128 2007-05-07  Mike Stump  <mrs@apple.com>
5129
5130         * g++.old-deja/g++.mike/empty.C: Add.
5131
5132 2007-05-07  Eric Christopher  <echristo@apple.com>
5133
5134         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
5135
5136 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
5137
5138         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
5139         variable.  Rearrange conversions from binary float to decimal float.
5140
5141 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
5142
5143         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
5144         x86.
5145
5146 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5147
5148         * gnat.dg/opt1.ad[sb]: New testcase.
5149
5150 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5151
5152         PR fortran/31399
5153         * gfortran.dg/do_3.F90: New test.
5154
5155 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5156
5157         PR fortran/31764
5158         * gfortran.dg/new_line.f90: Add new checks.
5159
5160 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5161
5162         PR fortran/31201
5163         * gfortran.dg/large_unit_1.f90: New.
5164         * gfortran.dg/large_unit_2.f90: New.
5165         * gfortran.dg/iostat_4.f90: New
5166         * gfortran.dg/bounds_check_fail_1.f90: Updated.
5167
5168 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
5169
5170         PR fortran/31540
5171         * gfortran.dg/char_result_4.f90: New test.
5172
5173 2007-06-05  Revital Eres  <eres@il.ibm.com>
5174
5175         PR 30957
5176         * gcc.dg/pr30957-1.c: New test.
5177
5178 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5179
5180         PR fortran/31251
5181         * gfortran.dg/char_type_len_2.f90: New test.
5182
5183 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
5184
5185         PR 31775
5186         * g++.dg/other/nested-extern.cc: New.
5187         * g++.dg/other/nested-extern-1.C: New.
5188         * g++.dg/other/nested-extern-2.C: New.
5189
5190 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
5191
5192         PR fortran/31760
5193         * gfortran.dg/erf.f90: New test.
5194         * gfortran.dg/besxy.f90: New test.
5195
5196 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
5197
5198         PR fortran/22359
5199         * gfortran.dg/fseek.f90: New test.
5200
5201 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
5202
5203         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
5204
5205 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5206
5207         PR libfortran/31210
5208         * gfortran.dg/zero_length_1.f90: New test.
5209
5210 2007-05-04  Tobias Burnus  <burnus@net-b.de>
5211
5212         PR fortran/31803
5213         * gfortran.dg/char_pointer_assign_3.f90: New test.
5214         * gfortran.dg/char_result_2.f90: Re-enable test.
5215
5216 2007-05-04  Tobias Burnus  <burnus@net-b.de>
5217
5218         PR fortran/25071
5219         * gfortran.dg/char_length_3.f90: New test.
5220         * gfortran.dg/char_result_2.f90: Fix test.
5221
5222 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
5223
5224         PR tree-optimization/30565
5225         * gcc.dg/tree-ssa/loop-27.c: New test.
5226
5227 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
5228
5229         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
5230         * gcc.target/bfin/arith.c (__v2hi): Likewise.
5231         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
5232         * gcc.target/bfin/shift.c (__v2hi): Likewise.
5233
5234 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
5235
5236         PR tree-optimization/31699
5237         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
5238         New.
5239         (check_effective_target_vect_floatint_cvt): New.
5240         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
5241         of specific targets.
5242         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
5243         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
5244         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5245         * gcc.dg/vect/vect-iv-4.c: Likewise.
5246         * gcc.dg/vect/vect-multitypes-11.c: New.
5247         * gcc.dg/vect/pr31699.c: New.
5248
5249 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
5250
5251         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
5252
5253 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
5254
5255         PR C++/31663
5256         * g++.dg/warn/anonymous-namespace-2.C: New.
5257         * g++.dg/warn/anonymous-namespace-2.h: New.
5258
5259 2007-05-02  Paul Brook  <paul@codesourcery.com>
5260
5261         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
5262
5263 2007-05-02  Eric Christopher  <echristo@apple.com>
5264
5265         * gcc.dg/cpp/if-div.c: New file.
5266
5267 2007-05-02  Tom Tromey  <tromey@redhat.com>
5268
5269         PR preprocessor/28709:
5270         * gcc.dg/cpp/pr28709.c: New file.
5271
5272 2007-05-02  Richard Guenther  <rguenther@suse.de>
5273
5274         PR tree-optimization/31146
5275         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
5276
5277 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
5278
5279         * gcc.c-torture/compile/limits-blockid.c: New.
5280         * gcc.c-torture/compile/limits-caselabels.c: New.
5281         * gcc.c-torture/compile/limits-declparen.c: New.
5282         * gcc.c-torture/compile/limits-enumconst.c: New.
5283         * gcc.c-torture/compile/limits-exprparen.c: New.
5284         * gcc.c-torture/compile/limits-externalid.c: New.
5285         * gcc.c-torture/compile/limits-fnargs.c: New.
5286         * gcc.c-torture/compile/limits-fndefn.c: New.
5287         * gcc.c-torture/compile/limits-idexternal.c: New.
5288         * gcc.c-torture/compile/limits-idinternal.c: New.
5289         * gcc.c-torture/compile/limits-pointer.c: New.
5290         * gcc.c-torture/compile/limits-stringlit.c: New.
5291         * gcc.c-torture/compile/limits-structmem.c: New.
5292         * gcc.c-torture/compile/limits-structnest.c: New.
5293
5294 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
5295
5296         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
5297
5298 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5299
5300         PR middle-end/31740
5301         * gcc.c-torture/compile/20070501-1.c: New testcase.
5302
5303 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5304
5305         PR fortran/31732
5306         * gfortran.dg/array_memset_2:  New test case.
5307
5308 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
5309
5310         PR testsuite/31615
5311         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
5312
5313 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
5314
5315         PR testsuite/31589
5316         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
5317         dg-final test.
5318         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
5319         keyword to dg-final test.
5320         * gcc.dg/vect/vect-iv-4.c: Likewise.
5321         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5322         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
5323         test.
5324         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
5325         cast.
5326         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
5327         * lib/target-supports.exp
5328         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
5329         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
5330
5331 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
5332
5333         * gcc.c-torture/execute/ieee/20000320-1.c: Use
5334         __LONG_LONG_MAX__ and its friends instead of those supplied by
5335         limits.h.
5336
5337 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
5338
5339         PR C++/31721
5340         * g++.dg/ext/vector7.C: New testcase.
5341
5342 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5343
5344         PR fortran/31591
5345         * gfortran.dg/bound_simplification_1.f90: New test.
5346
5347 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5348
5349         PR fortran/31645
5350         * gfortran.dg/bom_error.f90: New test.
5351         * gfortran.dg/bom_include.f90: New test.
5352         * gfortran.dg/bom_UTF16-LE.f90: New test.
5353         * gfortran.dg/bom_UTF16-BE.f90: New test.
5354         * gfortran.dg/bom_UTF-8.f90: New test.
5355         * gfortran.dg/bom_UTF-32.f90: New test.
5356         * gfortran.dg/bom_UTF-8.F90: New test.
5357         * gfortran.dg/bom_include.inc: New file.
5358
5359 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5360
5361         PR C++/30221
5362         * g++.dg/init/ptrfn2.C: New test.
5363         * g++.dg/init/ptrfn3.C: New test.
5364
5365 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
5366
5367         PR fortran/31711
5368         * gfortran.dg/dependency_21.f90: New test.
5369
5370 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5371
5372         * gfortran.dg/secnds.f: Use real*8.
5373         * gfortran.dg/secnds-1.f: Use real*8.
5374
5375 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5376
5377         PR libfortran/31532
5378         * gfortran.dg/inquire_5.f90: Update test.
5379
5380 2007-04-27  Ian Lance Taylor  <iant@google.com>
5381
5382         PR middle-end/31710
5383         * gcc.c-torture/compile/pr31710.c: New test.
5384
5385 2007-04-27  Richard Guenther  <rguenther@suse.de>
5386
5387         PR tree-optimization/30965
5388         PR tree-optimization/30978
5389         * gcc.dg/tree-ssa/pr30978.c: New testcase.
5390         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
5391         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
5392         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
5393
5394 2007-04-27  Richard Guenther  <rguenther@suse.de>
5395
5396         PR tree-optimization/31715
5397         * gcc.dg/Warray-bounds-4.c: New testcase.
5398
5399 2007-04-26  Ian Lance Taylor  <iant@google.com>
5400
5401         PR target/28675
5402         * gcc.c-torture/compile/pr28675.c: New test.
5403
5404 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5405
5406         PR C++/30016
5407         * g++.dg/ext/vector6.C: New test.
5408
5409 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
5410
5411         * gcc.c-torture/execute/ieee/20000320-1.x: New.
5412
5413 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
5414
5415         PR middle-end/31617
5416         * g++.dg/other/str_empty.C: Add expected warning.
5417
5418 2007-04-26  Richard Guenther  <rguenther@suse.de>
5419         Daniel Berlin  <dberlin@dberlin.org>
5420
5421         PR tree-optimization/30567
5422         * g++.dg/other/pr30567.C: New testcase.
5423
5424 2007-04-26  Richard Guenther  <rguenther@suse.de>
5425
5426         PR tree-optimization/31703
5427         * gcc.c-torture/compile/pr31703.c: New testcase.
5428         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
5429         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
5430
5431 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
5432
5433         * gfortran.dg/open_errors.f90: Added if statements checking
5434         the value of iostat.
5435
5436 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
5437
5438         PR c++/31598
5439         * g++.dg/gomp/pr31598.C: New test.
5440
5441         PR tree-optimization/30558
5442         * g++.dg/gomp/pr30558.C: New test.
5443
5444 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
5445
5446         PR c++/31338
5447         * g++.dg/ext/complex2.C: New test.
5448
5449 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
5450
5451         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
5452
5453 2007-04-25  Thiemo Seufer  <ths@mips.com>
5454
5455         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
5456         value to signed char.
5457
5458 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
5459
5460         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
5461         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
5462         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
5463
5464 2007-04-25  Tobias Burnus  <burnus@net-b.de>
5465
5466         PR fortran/31668
5467         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
5468         statement functions.
5469         * gfortran.dg/c_by_val_5.f90: New test.
5470
5471 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
5472
5473         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
5474         with two new subroutines to avoid parameter-induced aliasing.
5475         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
5476         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
5477
5478 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5479
5480         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
5481         * g++.dg/warn/Warray-bounds.C: Likewise.
5482
5483 2007-04-24  Ian Lance Taylor  <iant@google.com>
5484
5485         PR tree-optimization/31605
5486         * gcc.c-torture/execute/pr31605.c: New test.
5487
5488 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5489
5490         PR fortran/31587
5491         * lib/gcc-dg.exp (scan-module): New function.
5492         * gfortran.dg/module_md5_1.f90: New test.
5493
5494 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
5495
5496         * g++.old-deja/g++.pt/defarg6.C: Only run with
5497         -std=gnu++98.
5498         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
5499         * g++.dg/cpp0x/variadic61.C: Ditto.
5500         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
5501         * g++.dg/cpp0x/variadic62.C: Ditto.
5502         * g++.dg/template/meminit1.C: Ditto.
5503         * g++.dg/template/operator7.C: Ditto.
5504         * g++.dg/template/static15.C: Ditto.
5505         * g++.dg/template/invalid1.C: Ditto.
5506         * g++.dg/template/shift1.C: Ditto.
5507         * g++.dg/template/error10.C: Ditto.
5508
5509 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
5510
5511         PR diagnostic/25923
5512         * gfortran.dg/pr25923.f90: New test.
5513
5514 2007-04-24  Ian Lance Taylor  <iant@google.com>
5515
5516         PR tree-optimization/31602
5517         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
5518
5519 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
5520
5521         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
5522         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
5523
5524 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
5525
5526         * gcc.target/i386/reload-1.c. New.
5527
5528 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5529             Olga Golovanevsky  <olga@il.ibm.com>
5530
5531         * g++.dg/other/str_empty.C: New test.
5532
5533 2007-04-24  Richard Henderson  <rth@redhat.com>
5534
5535         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
5536
5537 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5538
5539         PR target/31641
5540         * gcc.c-torture/compile/pr31641.c: New testcase.
5541
5542 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
5543
5544         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
5545         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
5546         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
5547         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
5548
5549 2007-04-23  Simon Baldwin  <simonb@google.com>
5550
5551         * g++.dg/other/error15.C: New.
5552         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
5553         triggering a "multiple parameters named" error.
5554
5555 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5556
5557         PR fortran/31618
5558         * gfortran.dg/backspace_8.f:  New test case.
5559
5560 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
5561
5562         PR fortran/31630
5563         * gfortran.dg/used_types_17.f90: New test.
5564
5565         PR fortran/31620
5566         * gfortran.dg/zero_array_components_1.f90: New test.
5567
5568 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5569
5570         PR fortran/31616
5571         * gfortran.dg/open_errors.f90: Allow a different error message.
5572
5573 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
5574
5575         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
5576         Rename from check_effective_target_vect_pack_mod.  Rename global
5577         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
5578         messages.
5579         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
5580         rename.
5581         * gcc.dg/vect/vect-iv-8a.c: Ditto.
5582         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
5583
5584 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5585
5586         PR middle-end/31448
5587         * gcc.c-torture/execute/pr31448.c: New testcase.
5588
5589 2007-04-22  Nick Clifton  <nickc@redhat.com>
5590
5591         * gcc.dg/20020312-2.c: Add support for the FRV.
5592
5593 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
5594
5595         PR tree-optimization/24659
5596         * gcc.dg/vect/vect-float-extend-1.c: New test.
5597         * gcc.dg/vect/vect-float-truncate-1.c: New test.
5598
5599 2007-04-22  Richard Guenther  <rguenther@suse.de>
5600
5601         PR tree-optimization/29789
5602         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
5603         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
5604
5605 2007-04-22  Revital Eres  <eres@il.ibm.com>
5606
5607         * gcc.dg/var-expand2.c: New test.
5608
5609 2007-04-22  Revital Eres  <eres@il.ibm.com>
5610
5611         * gcc.dg/var-expand3.c: New test.
5612
5613 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5614
5615         PR fortran/31495
5616         * gfortran.dg/continuation_8.f90: New test.
5617
5618 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5619
5620         PR C/30265
5621         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
5622         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
5623
5624 2007-04-21  Richard Guenther  <rguenther@suse.de>
5625
5626         PR middle-end/31136
5627         * gcc.c-torture/execute/pr31136.c: New testcase.
5628
5629 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
5630
5631         * gcc.target/i386/movsi-sm-1.c: New.
5632
5633 2007-04-20  Richard Henderson  <rth@redhat.com>
5634
5635         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
5636         * gcc.dg/pr27095.c: Cope with alpha GOT load.
5637
5638 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
5639
5640         * gcc.target/i386/ordcmp-1.c: New test.
5641         * gcc.target/i386/unordcmp-1.c: New test.
5642
5643         PR tree-optimization/31632
5644         * gcc.c-torture/compile/20070419-1.c: New test.
5645
5646 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5647
5648         * gcc.dg/invalid-call-1.c: New test.
5649
5650 2007-04-18  Dirk Mueller  <dmueller@suse.de>
5651
5652         PR diagnostic/31227
5653         * gcc.dg/Warray-bounds-3.c: New.
5654
5655 2007-04-18  Richard Guenther  <rguenther@suse.de>
5656
5657         PR tree-optimization/19431
5658         PR tree-optimization/21463
5659         * gcc.c-torture/execute/20070212-1.c: New testcase.
5660         * gcc.c-torture/execute/20070212-2.c: Likewise.
5661         * gcc.c-torture/execute/20070212-3.c: Likewise.
5662         * gcc.dg/tree-ssa/pr19431.c: Likewise.
5663         * gcc.dg/tree-ssa/pr21463.c: Likewise.
5664         * g++.dg/tree-ssa/pr21463.C: Likewise.
5665         * g++.dg/tree-ssa/pr30738.C: Likewise.
5666
5667 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5668
5669         PR c++/31513
5670         * g++.dg/expr/bitfield8.C: New test.
5671
5672 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
5673             Richard Sandiford  <richard@codesourcery.com>
5674
5675         * lib/target-supports.exp (check_profiling_available): Return 0
5676         for uClibc with -p or -pg.
5677
5678 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
5679
5680         PR c++/31517
5681         * g++.dg/template/init7.C: New test.
5682
5683 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
5684
5685         PR rtl-optimization/31360
5686         * gcc.dg/loop-7.c: New test.
5687
5688 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5689
5690         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
5691         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
5692         build.
5693         (compat-execute): Likewise.
5694         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
5695         files to remote hosts.
5696         * lib/c-ctorture.exp (c-torture-compile): Likewise.
5697         (c-torture-execute): Likewise.
5698         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
5699         or plain file.  Use remote_upload and remote_download to copy
5700         files about.
5701         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
5702         before scanning it.
5703
5704 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
5705
5706         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
5707
5708 2007-04-16  Lawrence Crowl  <crowl@google.com>
5709
5710         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
5711         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
5712         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
5713         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5714         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
5715         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
5716         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
5717         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
5718         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
5719         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5720         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
5721
5722         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
5723         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
5724         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
5725         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5726         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
5727         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
5728         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
5729         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
5730         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
5731         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5732         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
5733
5734 2007-04-16  Ian Lance Taylor  <iant@google.com>
5735
5736         PR tree-optimization/31522
5737         * gcc.dg/Wstrict-overflow-16.c: New test.
5738
5739 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
5740
5741         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
5742
5743 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
5744
5745         PR fortran/31144
5746         * gfortran.dg/module_naming_1.f90: New.
5747
5748 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
5749
5750         * lib/target-supports.exp (check_profiling_available): Return
5751         false for m68k-*-uclinux.
5752
5753 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
5754
5755         PR c++/29365
5756         Testcase for c++ anonymous namespace warning
5757
5758         * g++.dg/warn/anonymous-namespace-1.C: New test
5759         * g++.dg/warn/anonymous-namespace-1.h: New test
5760
5761 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5762
5763         PR testsuite/31578
5764         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
5765
5766 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5767
5768         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
5769
5770 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
5771
5772         PR fortran/31204
5773         * gfortran.dg/array_constructor_16.f90: New test.
5774
5775 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
5776
5777         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
5778         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
5779
5780 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5781
5782         PR rtl-optimization/31500
5783         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
5784         * g++.dg/warn/Warray-bounds.C: Likewise.
5785
5786 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5787
5788         PR C/31520
5789         * gcc.dg/gnu89-init-4.c: New testcase.
5790
5791 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
5792
5793         PR c++/25874
5794         * gcc.dg/gomp/pr25874.c: Add dg-options.
5795         * g++.dg/gomp/pr25874.C: Add dg-options.
5796
5797 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
5798
5799         PR fortran/21061
5800         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
5801         * gfortran.dg/warnings_are_errors_1.f: New testcase.
5802
5803 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5804
5805         PR fortran/31561
5806         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
5807
5808 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
5809
5810         PR fortran/29507
5811         PR fortran/31404
5812         * gfortran.dg/initialization_6.f90: New test.
5813
5814 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
5815
5816         * gcc.c-torture/compile/pr27528.c: Require nonpic.
5817
5818         * lib/target-supports.exp (check_gc_sections_available):
5819         Return false if ldflags includes -elf2flt.
5820
5821 2007-04-13  Jason Merrill  <jason@redhat.com>
5822
5823         PR c++/31074
5824         * conv3.C: New test.
5825
5826 2007-04-13  Mike Stump  <mrs@apple.com>
5827
5828         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
5829         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
5830
5831 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
5832
5833         PR tree-optimization/29598
5834         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
5835
5836 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5837
5838         PR fortran/31559
5839         * gfortran.dg/func_assign.f90: New test.
5840
5841 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
5842
5843         PR fortran/31550
5844         * gfortran.dg/used_types_16.f90: New test.
5845
5846 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5847
5848         PR fortran/18937
5849         * gfortran.dg/goto_2.f90: New.
5850         * gfortran.dg/goto_3.f90: New.
5851         * gfortran.dg/pr17708.f90: Rename to ...
5852         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
5853
5854 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5855
5856         PR fortran/31562
5857         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
5858         instead of a struct.
5859
5860 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5861
5862         PR fortran/31562
5863         * gfortran.dg/value_4.c: Use GNU extensions for complex
5864         instead of a struct.
5865
5866 2007-04-13  Richard Guenther  <rguenther@suse.de>
5867
5868         PR tree-optimization/21258
5869         * gcc.dg/tree-ssa/vrp34.c: New testcase.
5870
5871 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5872
5873         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
5874         <complex.h>.
5875
5876 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
5877
5878         PR fortran/31250
5879         * gfortran.dg/char_length_2.f90: New.
5880         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
5881         * gfortran.dg/repeat_4.f90: Likewise.
5882
5883         PR fortran/31266
5884         * gfortran.dg/char_assign_1.f90: New.
5885
5886         PR fortran/31471
5887         * gfortran.dg/block_name_1.f90: New.
5888         * gfortran.dg/block_name_2.f90: New.
5889
5890 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
5891
5892         PR c++/31078
5893         * g++.dg/other/pr31078.C: New.
5894
5895 2007-04-12  Richard Guenther  <rguenther@suse.de>
5896
5897         PR tree-optimization/31169
5898         * gcc.c-torture/execute/pr31169.c: New testcase.
5899
5900 2007-04-12  Richard Guenther  <rguenther@suse.de>
5901
5902         PR tree-optimization/24689
5903         PR tree-optimization/31307
5904         * g++.dg/tree-ssa/pr31307.C: New testcase.
5905         * gcc.dg/tree-ssa/pr24689.c: Likewise.
5906
5907 2007-04-12  Tobias Burnus  <burnus@net-b.de>
5908
5909         PR fortran/31472
5910         * gfortran.dg/access_spec_1.f90: New test.
5911         * gfortran.dg/access_spec_2.f90: New test.
5912         * gfortran.dg/non_module_public.f90: Match new error message.
5913
5914 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
5915
5916         PR testsuite/31538
5917         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
5918         to 4 at line 38 to fix bounds problem.
5919
5920 2007-04-11  Tobias Burnus  <burnus@net-b.de>
5921
5922         PR testsuite/31240
5923         * gfortran.dg/pointer_intent_1.f90: Fix test.
5924
5925 2007-04-10  Eric Christopher  <echristo@apple.com>
5926
5927         * lib/target-supports.exp
5928         (check_effective_target_fstack_protector): Rewrite.
5929
5930 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
5931
5932         PR c++/31449
5933         * g++.dg/init/const5.C: New test.
5934
5935 2007-04-09  Jan Hubicka  <jh@suse.cz>
5936
5937         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
5938
5939 2007-04-08  Jan Hubicka  <jh@suse.cz>
5940
5941         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
5942
5943 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5944
5945         PR fortran/31257
5946         * gfortran.dg/achar_4.f90: New test.
5947
5948 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5949
5950         PR fortran/30880
5951         * gfortran.dg/used_dummy_types_8.f90: New test.
5952
5953 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5954
5955         PR fortran/30872
5956         * gfortran.dg/parameter_array_element_1.f90: New test.
5957
5958 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5959
5960         PR fortran/31222
5961         * gfortran.dg/default_numeric_type_1.f90: New test.
5962
5963 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5964
5965         PR fortran/31424
5966         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
5967
5968 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5969
5970         PR fortran/31293
5971         * gfortran.dg/interface_12.f90: New test.
5972
5973 2007-04-07  Bruce Korb  <bkorb@gnu.org>
5974
5975         * gcc.dg/format/opt-6.c: New test.
5976         * gcc.dg/format/nul-1.c: New test.
5977         * gcc.dg/format/nul-2.c: New test.
5978
5979 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5980
5981         PR libgfortran/31395
5982         * gfortran.dg/fmt_colon.f90: New test.
5983
5984 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
5985
5986         * g++.old-deja/g++.other/init18.C: Use
5987         dg-require-effective-target instead of an explicit xfail.
5988
5989 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
5990
5991         * gcc.dg/dfp/signbit-1.c
5992         * gcc.dg/dfp/signbit-2.c
5993
5994 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5995
5996         PR fortran/31483
5997         * gfortran.dg/altreturn_5.f90: New test.
5998
5999 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
6000
6001         PR fortran/31292
6002         * gfortran.dg/contained_module_proc_1.f90: New test.
6003
6004 2007-04-04  Stuart Hastings  <stuart@apple.com>
6005
6006         PR 31281
6007         * objc/execute/exceptions/pr31281.m: New.
6008
6009 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
6010
6011         * g++.dg/ext/dllimport12.C: Update comments.
6012
6013 2007-04-03  Eric Christopher  <echristo@apple.com>
6014
6015         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
6016
6017 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6018
6019         PR fortran/31304
6020         * gfortran.dg/repeat_2.f90: New test.
6021         * gfortran.dg/repeat_3.f90: New test.
6022         * gfortran.dg/repeat_4.f90: New test.
6023
6024 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
6025
6026         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
6027
6028 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
6029
6030         PR c++/30847
6031         * g++.dg/parse/cond3.C: New test.
6032
6033         PR middle-end/30704
6034         * gcc.c-torture/execute/ieee/pr30704.c: New test.
6035
6036 2007-04-02  Jason Merrill  <jason@redhat.com>
6037
6038         PR c++/31187
6039         * g++.dg/ext/visibility/anon3.C: New test.
6040
6041 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6042
6043         PR libgfortran/31052
6044         * gfortran.dg/namelist_28.f90: New test.
6045
6046 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6047
6048         PR libgfortran/31366
6049         * gfortran.dg/direct_io_6.f90: New test.
6050
6051 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6052
6053         PR libgfortran/31207
6054         * gfortran.dg/advance_5.f90: New test.
6055         * gfortran.dg/advance_6.f90: New test.
6056
6057 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
6058
6059         * g++.dg/ext/dllimport6.C: Remove extra ';'.
6060         * g++.dg/ext/dllimport7.C: Likewise.
6061         * g++.dg/ext/selectany1.C: Likewise.
6062
6063 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
6064
6065         * g++.dg/parser/pr31138.C: New.
6066         * g++.dg/parser/pr31140.C: New.
6067         * g++.dg/parser/pr31141.C: New.
6068
6069 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
6070
6071         PR c++/26099
6072         * g++.dg/ext/is_base_of.C: New.
6073         * g++.dg/ext/has_virtual_destructor.C: New.
6074         * g++.dg/ext/is_polymorphic.C: New.
6075         * g++.dg/ext/is_base_of_diagnostic.C: New.
6076         * g++.dg/ext/is_enum.C: New.
6077         * g++.dg/ext/has_nothrow_assign.C: New.
6078         * g++.dg/ext/has_nothrow_constructor.C: New.
6079         * g++.dg/ext/is_empty.C: New.
6080         * g++.dg/ext/has_trivial_copy.C: New.
6081         * g++.dg/ext/has_trivial_assign.C: New.
6082         * g++.dg/ext/is_abstract.C: New.
6083         * g++.dg/ext/is_pod.C: New.
6084         * g++.dg/ext/has_nothrow_copy.C: New.
6085         * g++.dg/ext/is_class.C: New.
6086         * g++.dg/ext/has_trivial_constructor.C: New.
6087         * g++.dg/ext/is_union.C: New.
6088         * g++.dg/ext/has_trivial_destructor.C: New.
6089         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
6090         * g++.dg/template/crash43.C: Likewise.
6091
6092 2007-03-29  Dirk Mueller  <dmueller@suse.de>
6093
6094         * g++.dg/warn/pedantic2.C: New testcase.
6095
6096 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6097
6098         * size_dim.f90: Fix dg directive.
6099         * pr16433.f: Likewise.
6100         * use_6.f90: Likewise.
6101         * use_7.f90: Likewise.
6102         * entry_9.f90: Likewise.
6103         * pointer_intent_2.f90: Likewise.
6104         * protected_1.f90: Likewise.
6105         * fmt_missing_period_2.f: Likewise.
6106         * pointer_intent_3.f90: Likewise.
6107         * protected_2.f90: Likewise.
6108         * protected_3.f90: Likewise.
6109         * pr15754.f90: Likewise.
6110         * protected_4.f90: Likewise.
6111         * protected_5.f90: Likewise.
6112         * initialization_2.f90: Likewise.
6113         * protected_6.f90: Likewise.
6114         * continuation_7.f90: Likewise.
6115         * derived_function_interface_1.f90: Likewise.
6116         * der_pointer_4.f90: Likewise.
6117         * fmt_zero_precision.f90: Likewise.
6118         * blockdata_3.f90: Likewise.
6119         * fmt_missing_period_1.f: Likewise.
6120         * real_const_3.f90: Likewise.
6121         * use_4.f90: Likewise.
6122         * fmt_missing_period_3.f: Likewise.
6123         * use_5.f90: Likewise.
6124
6125 2007-03-28  Mike Stump  <mrs@apple.com>
6126
6127         * gcc.dg/darwin-comm.c: Add.
6128
6129 2007-03-28  Eric Christopher  <echristo@apple.com>
6130
6131         * lib/target-supports.exp (check_effective_target_fstack_protector):
6132         New.
6133         * gcc.dg/ssp-1.c: Use.
6134         * gcc.dg/ssp-2.c: Ditto.
6135
6136 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
6137
6138         PR c++/29077
6139         * g++.dg/parse/constructor3.C: New test.
6140
6141 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6142
6143         * gnat.dg/thin_pointer.ad[sb]: New test.
6144
6145 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
6146
6147         * g++.dg/cpp0x/bracket1.C: New.
6148         * g++.dg/cpp0x/bracket2.C: New.
6149         * g++.dg/cpp0x/bracket3.C: New.
6150         * g++.dg/cpp0x/bracket4.C: New.
6151
6152 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
6153
6154         * g++.dg/cpp0x/temp_default1.C: New.
6155         * g++.dg/cpp0x/temp_default3.C: New.
6156         * g++.dg/cpp0x/temp_default2.C: New.
6157         * g++.dg/cpp0x/temp_default4.C: New.
6158
6159 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
6160
6161         PR c++/29993
6162         * g++.dg/other/cv_func2.C: New.
6163
6164 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
6165
6166         * gcc.dg/dfp/func-vararg-alternate.h: New file.
6167         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
6168         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
6169         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
6170
6171         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
6172         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
6173
6174         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
6175
6176         * lib/compat.exp (compat-execute): Fix processing of file names.
6177
6178 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
6179
6180         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
6181
6182 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
6183
6184         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6185         Delete created executable test file.
6186         (check_effective_target_fortran_large_int): Ditto.
6187         (check_effective_target_static_libgfortran): Ditto.
6188
6189 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
6190
6191         PR c++/30500
6192         * g++.dg/warn/pragma-system_header1.C: New test.
6193         * g++.dg/warn/pragma-system_header2.C: New test.
6194         * g++.dg/warn/pragma-system_header1.h. New.
6195         * g++.dg/warn/pragma-system_header2.h. New.
6196
6197 2007-03-26  Ian Lance Taylor  <iant@google.com>
6198
6199         PR tree-optimization/31345
6200         * gcc.c-torture/compile/pr31345-1.c: New test.
6201
6202 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
6203
6204         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
6205         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
6206         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
6207         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6208         * gfortran.dg/overload_1.f90: Likewise.
6209         * gfortran.dg/impure_assignment_1.f90: Likewise.
6210         * gfortran.dg/error_recovery_3.f90: Likewise.
6211         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
6212         * gfortran.dg/sequence_types_1.f90: Likewise.
6213         * gfortran.dg/internal_references_1.f90: Likewise.
6214         * gfortran.dg/present_1.f90: Likewise.
6215         * gfortran.dg/volatile10.f90: Likewise.
6216         * gfortran.dg/module_equivalence_2.f90: Likewise.
6217         * gfortran.dg/use_4.f90: Likewise.
6218         * gfortran.dg/elemental_result_1.f90: Likewise.
6219         * gfortran.dg/generic_actual_arg.f90: Likewise.
6220         * gfortran.dg/private_type_5.f90: Likewise.
6221         * gfortran.dg/protected_4.f90: Likewise.
6222         * gfortran.dg/interface_3.f90: Likewise.
6223
6224 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
6225
6226         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
6227         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
6228
6229 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
6230
6231         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
6232
6233 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6234
6235         PR libgfortran/31199
6236         * gfortran.dg/fmt_t_4.f90: New test.
6237
6238 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6239
6240         PR libfortran/31297
6241         * gfortran.dg/backspace_5.f:  Initialize variable(s).
6242         * gfortran.dg/backspace_6.f:  Likewise.
6243         * gfortran.dg/char_bounds_check_fail_1: Likewise.
6244         * gfortran.dg/direct_io_2.f90:  Likewise.
6245         * gfortran.dg/write_back.f:  Likewise.
6246         * gfortran.dg/write_rewind_2.f:  Likewise.
6247         * gfortran.dg/write_rewind_1.f:  Likewise.
6248         * gfortran.dg/write_rewind_2.f:  Likewise.
6249
6250 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
6251
6252         PR tree-optimization/30784
6253         * gcc.dg/vect/pr30784.c: New test.
6254
6255 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6256
6257         PR fortran/30877
6258         * gfortran.dg/operator_1.f90: New test.
6259         * gfortran.dg/operator_2.f90: New test.
6260
6261 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6262
6263         PR libfortran/31196
6264         * gfortran.dg/reshape_transpose_1.f90:  New test.
6265
6266 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6267
6268         PR fortran/30655
6269         * gfortran.dg/bounds_check_6.f90: New test.
6270
6271 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
6272
6273         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
6274         #ifndef/#endif.
6275         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6276         * gcc.dg/dfp/decfloat-constants.c: Ditto.
6277
6278 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
6279
6280         PR fortran/31209
6281         * gfortran.dg/pointer_function_actual_1.f90: New test.
6282
6283         PR fortran/31200
6284         * gfortran.dg/pointer_function_actual_2.f90: New test.
6285
6286         PR fortran/31215
6287         * gfortran.dg/result_in_spec_1.f90: New test.
6288
6289 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6290
6291         PR fortran/30834
6292         * gfortran.dg/integer_exponentiation_3.F90: New test.
6293         * gfortran.dg/integer_exponentiation_4.f90: New test.
6294         * gfortran.dg/integer_exponentiation_5.F90: New test.
6295
6296 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
6297
6298         PR c++/30863
6299         * g++.dg/template/error24.C: New test.
6300         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
6301
6302 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
6303
6304         PR c++/31273
6305         * g++.dg/expr/bitfield7.C: New test.
6306
6307 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6308
6309         PR other/23572
6310         * gcc.dg/float-range-4.c: New.
6311         * gcc.dg/float-range-1.c: Update. Test for a warning.
6312         * gcc.dg/float-range-3.c: New.
6313         * gcc.dg/float-range-5.c: New.
6314
6315 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6316
6317         PR fortran/31262
6318         * gfortran.dg/no_range_check_1.f90: New test.
6319
6320 2007-03-22  Dirk Mueller  <dmueller@suse.de>
6321
6322         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6323         * g++.dg/other/static1.C: Remove stray semicolon.
6324         * g++.dg/other/init1.C: Likewise.
6325         * g++.dg/rtti/dyncast1.C: Likewise.
6326         * g++.dg/tree-ssa/pr17153.C: Likewise.
6327         * g++.dg/lookup/disamb1.C: Likewise.
6328         * g++.dg/lookup/scoped2.C: Likewise.
6329         * g++.dg/lookup/friend7.C: Likewise.
6330         * g++.dg/parse/parse4.C: Likewise.
6331         * g++.dg/parse/parse5.C: Likewise.
6332         * g++.dg/expr/pr29066.C: Likewise.
6333         * g++.dg/expr/cast4.C: Likewise.
6334         * g++.dg/tc1/dr193.C: Likewise.
6335         * g++.dg/tc1/dr213.C: Likewise.
6336         * g++.dg/abi/dcast1.C: Likewise.
6337         * g++.dg/abi/covariant2.C: Likewise.
6338         * g++.dg/inherit/covariant11.C: Likewise.
6339         * g++.dg/inherit/covariant9.C: Likewise.
6340         * g++.dg/inherit/covariant10.C: Likewise.
6341         * g++.dg/init/static3.C: Likewise.
6342         * g++.dg/init/init-ref3.C: Likewise.
6343         * g++.dg/init/ref10.C: Likewise.
6344         * g++.dg/template/meminit2.C: Likewise.
6345         * g++.dg/template/using9.C: Likewise.
6346         * g++.dg/template/friend9.C: Likewise.
6347         * g++.dg/template/ref1.C: Likewise.
6348         * g++.old-deja/g++.warn/inline.C: Likewise.
6349         * g++.old-deja/g++.robertl/eb91.C: Likewise.
6350         * g++.old-deja/g++.robertl/eb46.C: Likewise.
6351         * g++.old-deja/g++.robertl/eb34.C: Likewise.
6352         * g++.old-deja/g++.robertl/eb43.C: Likewise.
6353         * g++.old-deja/g++.robertl/eb26.C: Likewise.
6354         * g++.old-deja/g++.robertl/eb116.C: Likewise.
6355         * g++.old-deja/g++.brendan/copy5.C: Likewise.
6356         * g++.old-deja/g++.brendan/overload8.C: Likewise.
6357         * g++.old-deja/g++.brendan/overload11.C: Likewise.
6358         * g++.old-deja/g++.brendan/copy7.C: Likewise.
6359         * g++.old-deja/g++.brendan/crash38.C: Likewise.
6360         * g++.old-deja/g++.brendan/template11.C: Likewise.
6361         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
6362         * g++.old-deja/g++.brendan/crash50.C: Likewise.
6363         * g++.old-deja/g++.brendan/crash16.C: Likewise.
6364         * g++.old-deja/g++.jason/pmem2.C: Likewise.
6365         * g++.old-deja/g++.jason/parse9.C: Likewise.
6366         * g++.old-deja/g++.jason/byval2.C: Likewise.
6367         * g++.old-deja/g++.jason/overload8.C: Likewise.
6368         * g++.old-deja/g++.jason/pmf8.C: Likewise.
6369         * g++.old-deja/g++.jason/template33.C: Likewise.
6370         * g++.old-deja/g++.jason/return3.C: Likewise.
6371         * g++.old-deja/g++.jason/scoping2.C: Likewise.
6372         * g++.old-deja/g++.jason/virtual.C: Likewise.
6373         * g++.old-deja/g++.jason/opeq3.C: Likewise.
6374         * g++.old-deja/g++.jason/template27.C: Likewise.
6375         * g++.old-deja/g++.jason/synth6.C: Likewise.
6376         * g++.old-deja/g++.jason/ref8.C: Likewise.
6377         * g++.old-deja/g++.jason/offset1.C: Likewise.
6378         * g++.old-deja/g++.other/static20.C: Likewise.
6379         * g++.old-deja/g++.other/array1.C: Likewise.
6380         * g++.old-deja/g++.other/new3.C: Likewise.
6381         * g++.old-deja/g++.other/array2.C: Likewise.
6382         * g++.old-deja/g++.other/overload9.C: Likewise.
6383         * g++.old-deja/g++.other/cast6.C: Likewise.
6384         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
6385         * g++.old-deja/g++.other/eh4.C: Likewise.
6386         * g++.old-deja/g++.other/using7.C: Likewise.
6387         * g++.old-deja/g++.other/init18.C: Likewise.
6388         * g++.old-deja/g++.other/dyncast1.C: Likewise.
6389         * g++.old-deja/g++.other/dyncast2.C: Likewise.
6390         * g++.old-deja/g++.other/dtor11.C: Likewise.
6391         * g++.old-deja/g++.pt/static11.C: Likewise.
6392         * g++.old-deja/g++.pt/crash19.C: Likewise.
6393         * g++.old-deja/g++.pt/overload12.C: Likewise.
6394         * g++.old-deja/g++.pt/crash46.C: Likewise.
6395         * g++.old-deja/g++.pt/mi1.C: Likewise.
6396         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6397         * g++.old-deja/g++.pt/nontype5.C: Likewise.
6398         * g++.old-deja/g++.pt/local5.C: Likewise.
6399         * g++.old-deja/g++.pt/typename2.C: Likewise.
6400         * g++.old-deja/g++.pt/explicit80.C: Likewise.
6401         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6402         * g++.old-deja/g++.law/visibility1.C: Likewise.
6403         * g++.old-deja/g++.law/visibility2.C: Likewise.
6404         * g++.old-deja/g++.law/virtual2.C: Likewise.
6405         * g++.old-deja/g++.law/operators19.C: Likewise.
6406         * g++.old-deja/g++.law/parsing10.C: Likewise.
6407         * g++.old-deja/g++.law/visibility4.C: Likewise.
6408         * g++.old-deja/g++.law/operators4.C: Likewise.
6409         * g++.old-deja/g++.law/dtors2.C: Likewise.
6410         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6411         * g++.old-deja/g++.law/visibility10.C: Likewise.
6412         * g++.old-deja/g++.law/scope3.C: Likewise.
6413         * g++.old-deja/g++.law/casts2.C: Likewise.
6414         * g++.old-deja/g++.law/code-gen5.C: Likewise.
6415         * g++.old-deja/g++.law/operators33.C: Likewise.
6416         * g++.old-deja/g++.law/friend4.C: Likewise.
6417         * g++.old-deja/g++.mike/pmf7.C: Likewise.
6418         * g++.old-deja/g++.mike/p5611.C: Likewise.
6419         * g++.old-deja/g++.mike/net37.C: Likewise.
6420         * g++.old-deja/g++.mike/p3570.C: Likewise.
6421         * g++.old-deja/g++.mike/p5718.C: Likewise.
6422         * g++.old-deja/g++.mike/net21.C: Likewise.
6423         * g++.old-deja/g++.mike/p1862.C: Likewise.
6424         * g++.old-deja/g++.mike/p4511.C: Likewise.
6425         * g++.old-deja/g++.mike/virt3.C: Likewise.
6426         * g++.old-deja/g++.mike/p16146.C: Likewise.
6427         * g++.old-deja/g++.mike/p1989.C: Likewise.
6428         * g++.old-deja/g++.mike/p5571.C: Likewise.
6429         * g++.old-deja/g++.gb/scope10.C: Likewise.
6430         * g++.old-deja/g++.abi/primary5.C: Likewise.
6431         * g++.old-deja/g++.abi/empty2.C: Likewise.
6432         * g++.old-deja/g++.abi/arraynew.C: Likewise.
6433         * g++.old-deja/g++.eh/vbase4.C: Likewise.
6434         * g++.old-deja/g++.eh/ptr1.C: Likewise.
6435         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
6436         * g++.old-deja/g++.bob/template3.C: Likewise.
6437         * g++.old-deja/g++.bob/inherit1.C: Likewise.
6438
6439 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
6440
6441         PR fortran/31193
6442         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
6443
6444 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
6445
6446         PR fortran/20897
6447         * gfortran.dg/derived_name_1.f90: New.
6448         * gfortran.dg/derived_name_2.f: New.
6449
6450 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
6451
6452         * lib/target-supports.exp (check_effective_target_nonpic): New
6453         procedure.
6454         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
6455         when compiling PIC.
6456         * gcc.target/i386/asm-4.c: Require nonpic.
6457         * gcc.target/i386/cmov1.c: Likewise.
6458         * gcc.target/i386/mul.c: Likewise.
6459         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
6460         * gcc.target/i386/ssetype-1.c: Require nonpic.
6461         * gcc.target/i386/ssetype-3.c: Likewise.
6462         * gcc.target/i386/ssetype-5.c: Likewise.
6463
6464 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
6465
6466         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
6467         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
6468         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
6469         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
6470
6471 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
6472
6473         PR tree-optimization/30590
6474         * g++.dg/opt/pr30590.C: New testcase.
6475
6476 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
6477
6478         PR c/30762
6479         * gcc.dg/pr30762-1.c: New test.
6480         * gcc.dg/pr30762-2.c: New test.
6481
6482         PR inline-asm/30505
6483         * gcc.target/i386/pr30505.c: New test.
6484
6485 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
6486
6487         * gcc.target/arm/register-variables.c: New.
6488
6489 2007-03-19  Jeff Law  <law@redhat.com>
6490
6491         * PR tree-optimization/30984
6492         * gcc.c-torture/pr30984.c: New test.
6493
6494 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6495         Richard Guenther  <rguenther@suse.de>
6496
6497         PR tree-optimization/31254
6498         * gcc.dg/torture/pr31254.c: New testcase.
6499
6500 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
6501
6502         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
6503         target default_packed.
6504
6505 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6506
6507         PR fortran/31203
6508         * gfortran.dg/string_length_1.f90: New test.
6509
6510 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6511
6512         PR testsuite/30395
6513         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
6514
6515 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6516
6517         PR libgfortran/31052
6518         * gfortran.dg/namelist_27.f90: New test.
6519
6520 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
6521
6522         PR fortran/30531
6523         * gfortran.dg/used_types_14.f90: New test.
6524
6525         PR fortran/31086
6526         * gfortran.dg/used_types_15.f90: New test.
6527
6528 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
6529
6530         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
6531         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
6532
6533 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6534
6535         PR fortran/31120
6536         * gfortran.dg/integer_exponentiation_2.f90: New test.
6537
6538 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
6539
6540         PR tree-optimization/31041
6541         * gcc.dg/vect/pr31041.c: New test.
6542
6543 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6544
6545         * g++.dg/warn/Wconversion-integer.C: New
6546         * g++.dg/warn/Wconversion-real.C: New.
6547         * g++.dg/warn/Wconversion-real-integer.C: New.
6548         * g++.dg/warn/conv2.C: Updated.
6549
6550 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6551
6552         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
6553         exclude RTPs.
6554
6555 2007-03-16  Richard Guenther  <rguenther@suse.de>
6556
6557         PR tree-optimization/31146
6558         * g++.dg/tree-ssa/pr31146.C: New testcase.
6559
6560 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6561
6562         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
6563         assume that the target has <features.h>.
6564
6565 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6566
6567         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
6568         dg-options rather than to the whole test.
6569
6570 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
6571
6572         PR debug/29906
6573         * g++.dg/debug/pr29906.C: New
6574
6575 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6576
6577         PR libgfortran/31099
6578         * gfortran.dg/unformatted_recl.f90: Update test.
6579
6580 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
6581
6582         * gcc.dg/tree-ssa/prefetch-5.c: New test.
6583
6584 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6585
6586         PR c++/30891
6587         * g++.dg/parse/namespace-definition.C: New.
6588
6589 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6590
6591         PR c++/24924
6592         * g++.dg/cpp/pedantic-errors.C: New.
6593         * g++.dg/cpp/permissive.C: New.
6594
6595 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6596
6597         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
6598         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
6599
6600 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6601
6602         * lib/target-supports.exp (check_missing_uclibc_feature)
6603         (check_effective_target_wchar): New procedures.
6604         * gcc.dg/wchar_t-1.c: Require target wchar.
6605         * gcc.dg/wint_t-1.c: Likewise.
6606
6607 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6608
6609         * lib/target-supports.exp (check_gc_sections_available): Return
6610         false for VxWorks targets.
6611
6612 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6613
6614         * g++.dg/warn/Wconversion2.C: Fix typo.
6615         * gcc.dg/if-empty-1.c: Ditto.
6616
6617 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6618
6619         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
6620
6621 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6622
6623         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
6624         * gcc.target/i386/pr31167.c: Ditto.
6625
6626 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6627
6628         PR target/31167
6629         * gcc.target/i386/pr31167.c: New test.
6630
6631 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
6632
6633         PR fortran/30922
6634         * gfortran.dg/import5.f90.f90: New test.
6635
6636
6637         PR fortran/30879
6638         * gfortran.dg/data_components_1.f90: New test.
6639
6640
6641         PR fortran/30870
6642         * gfortran.dg/generic_13.f90: New test.
6643
6644         PR fortran/31163
6645         * gfortran.dg/alloc_comp_basics_5.f90: New test.
6646
6647 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6648
6649         PR libgfortran/31051
6650         * gfortran.dg/fmt_t_4.f90: New
6651
6652 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6653
6654         PR C++/31165
6655         * g++.dg/other/default7.C: New test.
6656
6657 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6658
6659         * g++.dg/warn/Wconversion2.C: New.
6660
6661 2007-03-14  Eric Christopher  <echristo@apple.com>
6662
6663         * gcc.dg/ssp-1.c: New.
6664         * gcc.dg/ssp-2.c: Ditto.
6665
6666 2007-03-14  Dirk Mueller  <dmueller@suse.de>
6667
6668         * g++.dg/warn/do-empty.C: New.
6669         * gcc.dg/do-empty.c: New.
6670         * gcc.dg/if-empty-1.c: Update.
6671         * gcc.dg/20001116-1.c: Update.
6672         * gcc.dg/pr23165.c: Update.
6673
6674 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
6675
6676         * gfortran.dg/module_implicit_conversion.f90: New test.
6677
6678 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
6679
6680         PR middle-end/31127
6681         * gcc.dg/pr31127.c: New.
6682
6683 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
6684
6685         * gcc.dg/tree-ssa/loop-26.c: New test.
6686
6687 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
6688
6689         * gcc.target/i386/cmpxchg16b-1.c: New test.
6690
6691 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6692
6693         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
6694         * gcc.dg/c99-vla-1.c: Likewise.
6695         * g++.dg/ext/vla1.C: Likewise
6696
6697 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6698
6699         * gcc.dg/wvla-1.c: New test
6700         * gcc.dg/wvla-2.c: New test
6701         * gcc.dg/wvla-3.c: New test
6702         * gcc.dg/wvla-4.c: New test
6703         * gcc.dg/wvla-5.c: New test
6704         * gcc.dg/wvla-6.c: New test
6705         * gcc.dg/wvla-7.c: New test
6706         * g++.dg/warn/Wvla-1.C: New test
6707         * g++.dg/warn/Wvla-2.C: New test
6708         * g++.dg/warn/Wvla-3.C: New test
6709
6710 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
6711
6712         PR c++/30108
6713         * g++.dg/other/default6.C: New test.
6714
6715 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6716
6717         * lib/target-supports.exp (check_profiling_available): Return false
6718         for VxWorks.
6719         (check_effective_target_vxworks_kernel): New procedure.
6720         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
6721         VxWorks.
6722         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
6723         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
6724         to include VxWorks.
6725         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
6726
6727 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6728
6729         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
6730         PIC is not supported.
6731         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
6732         * gcc.dg/20020426-2.c: Likewise.
6733         * gcc.dg/pr28243.c: Likewise.
6734         * gcc.dg/visibility-11.c: Likewise.
6735         * gcc.dg/tls/opt-9.c: Likewise.
6736         * gcc.dg/tls/opt-10.c: Likewise.
6737         * gcc.dg/tls/pic-1.c: Likewise.
6738         * gcc.dg/tls/struct-1.c: Likewise.
6739         * gcc.target/i386/20000807-1.c: Likewise.
6740         * gcc.target/i386/20000904-1.c: Likewise.
6741         * gcc.target/i386/20011119-1.c: Likewise.
6742         * gcc.target/i386/990213-2.c: Likewise.
6743         * gcc.target/i386/990214-1.c: Likewise.
6744         * gcc.target/i386/compress-float-387-pic.c: Likewise.
6745         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6746         * gcc.target/i386/pic-1.c: Likewise.
6747         * gcc.target/i386/pr21518.c: Likewise.
6748         * gcc.target/i386/pr23098.c: Likewise.
6749         * gcc.target/i386/pr23943.c: Likewise.
6750
6751 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
6752
6753         PR c++/31038
6754         * g++.dg/template/complit2.C: New test.
6755
6756         PR c++/30328
6757         * g++.dg/ext/bitfield1.C: New test.
6758
6759 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
6760
6761         PR fortran/30883
6762         * gfortran.dg/interface_11.f90: New test.
6763
6764 2007-03-11  Richard Guenther  <rguenther@suse.de>
6765
6766         PR tree-optimization/31115
6767         * gcc.dg/torture/pr31115.c: New testcase.
6768
6769 2007-03-11  Ira Rosen  <irar@il.ibm.com>
6770
6771         PR tree-optimization/29925
6772         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
6773
6774 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
6775
6776         PR c++/30274
6777         * g++.dg/expr/bitfield3.C: New test.
6778         * g++.dg/expr/bitfield4.C: Likewise.
6779         * g++.dg/expr/bitfield5.C: Likewise.
6780         * g++.dg/expr/bitfield6.C: Likewise.
6781
6782         PR c++/30924
6783         * g++.dg/template/array18.C: New test.
6784
6785 2007-03-10  Dirk Mueller  <dmueller@suse.de>
6786
6787         PR c++/17946
6788         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
6789         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
6790
6791 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
6792
6793         PR c++/20599
6794         * g++.dg/cpp0x/variadic-bind.C: New.
6795         * g++.dg/cpp0x/variadic-function.C: New.
6796         * g++.dg/cpp0x/variadic-mem_fn.C: New.
6797         * g++.dg/cpp0x/variadic-tuple.C: New.
6798         * g++.dg/cpp0x/variadic1.C: New.
6799         * g++.dg/cpp0x/variadic2.C: New.
6800         * g++.dg/cpp0x/variadic3.C: New.
6801         * g++.dg/cpp0x/variadic4.C: New.
6802         * g++.dg/cpp0x/variadic5.C: New.
6803         * g++.dg/cpp0x/variadic6.C: New.
6804         * g++.dg/cpp0x/variadic7.C: New.
6805         * g++.dg/cpp0x/variadic8.C: New.
6806         * g++.dg/cpp0x/variadic9.C: New.
6807         * g++.dg/cpp0x/variadic10.C: New.
6808         * g++.dg/cpp0x/variadic11.C: New.
6809         * g++.dg/cpp0x/variadic12.C: New.
6810         * g++.dg/cpp0x/variadic13.C: New.
6811         * g++.dg/cpp0x/variadic14.C: New.
6812         * g++.dg/cpp0x/variadic15.C: New.
6813         * g++.dg/cpp0x/variadic16.C: New.
6814         * g++.dg/cpp0x/variadic17.C: New.
6815         * g++.dg/cpp0x/variadic18.C: New.
6816         * g++.dg/cpp0x/variadic19.C: New.
6817         * g++.dg/cpp0x/variadic20.C: New.
6818         * g++.dg/cpp0x/variadic21.C: New.
6819         * g++.dg/cpp0x/variadic22.C: New.
6820         * g++.dg/cpp0x/variadic23.C: New.
6821         * g++.dg/cpp0x/variadic24.C: New.
6822         * g++.dg/cpp0x/variadic25.C: New.
6823         * g++.dg/cpp0x/variadic26.C: New.
6824         * g++.dg/cpp0x/variadic27.C: New.
6825         * g++.dg/cpp0x/variadic28.C: New.
6826         * g++.dg/cpp0x/variadic29.C: New.
6827         * g++.dg/cpp0x/variadic30.C: New.
6828         * g++.dg/cpp0x/variadic31.C: New.
6829         * g++.dg/cpp0x/variadic32.C: New.
6830         * g++.dg/cpp0x/variadic33.C: New.
6831         * g++.dg/cpp0x/variadic34.C: New.
6832         * g++.dg/cpp0x/variadic35.C: New.
6833         * g++.dg/cpp0x/variadic36.C: New.
6834         * g++.dg/cpp0x/variadic37.C: New.
6835         * g++.dg/cpp0x/variadic38.C: New.
6836         * g++.dg/cpp0x/variadic39.C: New.
6837         * g++.dg/cpp0x/variadic40.C: New.
6838         * g++.dg/cpp0x/variadic41.C: New.
6839         * g++.dg/cpp0x/variadic42.C: New.
6840         * g++.dg/cpp0x/variadic43.C: New.
6841         * g++.dg/cpp0x/variadic44.C: New.
6842         * g++.dg/cpp0x/variadic45.C: New.
6843         * g++.dg/cpp0x/variadic46.C: New.
6844         * g++.dg/cpp0x/variadic47.C: New.
6845         * g++.dg/cpp0x/variadic48.C: New.
6846         * g++.dg/cpp0x/variadic49.C: New.
6847         * g++.dg/cpp0x/variadic50.C: New.
6848         * g++.dg/cpp0x/variadic51.C: New.
6849         * g++.dg/cpp0x/variadic52.C: New.
6850         * g++.dg/cpp0x/variadic53.C: New.
6851         * g++.dg/cpp0x/variadic54.C: New.
6852         * g++.dg/cpp0x/variadic55.C: New.
6853         * g++.dg/cpp0x/variadic56.C: New.
6854         * g++.dg/cpp0x/variadic57.C: New.
6855         * g++.dg/cpp0x/variadic58.C: New.
6856         * g++.dg/cpp0x/variadic59.C: New.
6857         * g++.dg/cpp0x/variadic60.C : New.
6858         * g++.dg/cpp0x/variadic61.C : New.
6859         * g++.dg/cpp0x/variadic62.C : New.
6860         * g++.dg/cpp0x/variadic63.C : New.
6861         * g++.dg/cpp0x/variadic64.C : New.
6862         * g++.dg/cpp0x/variadic65.C : New.
6863         * g++.dg/cpp0x/variadic66.C : New.
6864         * g++.dg/cpp0x/variadic67.C : New.
6865         * g++.dg/cpp0x/variadic68.C : New.
6866         * g++.dg/cpp0x/variadic69.C : New.
6867         * g++.dg/cpp0x/variadic70.C : New.
6868         * g++.dg/cpp0x/variadic71.C : New.
6869         * g++.dg/cpp0x/variadic72.C : New.
6870         * g++.dg/cpp0x/variadic73.C : New.
6871         * g++.dg/cpp0x/variadic74.C : New.
6872         * g++.dg/cpp0x/variadic75.C : New.
6873         * g++.dg/cpp0x/variadic-ex1.C : New.
6874         * g++.dg/cpp0x/variadic-ex2.C : New.
6875         * g++.dg/cpp0x/variadic-ex3.C : New.
6876         * g++.dg/cpp0x/variadic-ex4.C : New.
6877         * g++.dg/cpp0x/variadic-ex5.C : New.
6878         * g++.dg/cpp0x/variadic-ex6.C : New.
6879         * g++.dg/cpp0x/variadic-ex7.C : New.
6880         * g++.dg/cpp0x/variadic-ex8.C : New.
6881         * g++.dg/cpp0x/variadic-ex9.C : New.
6882         * g++.dg/cpp0x/variadic-ex10.C : New.
6883         * g++.dg/cpp0x/variadic-ex11.C : New.
6884         * g++.dg/cpp0x/variadic-ex12.C : New.
6885         * g++.dg/cpp0x/variadic-ex13.C : New.
6886         * g++.dg/cpp0x/variadic-ex14.C : New.
6887
6888 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6889
6890         PR libgfortran/31099
6891         * gfortran.dg/unformatted_recl.f90: New test.
6892
6893 2007-03-09  Roger Sayle  <roger@eyesopen.com>
6894
6895         * gcc.dg/fold-eqcmplx-1.c: New test case.
6896
6897 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
6898
6899         PR rtl-optimization/30643
6900         * gcc.dg/pr30643.c: New.
6901
6902 2007-03-09  Chao-ying Fu  <fu@mips.com>
6903
6904         * gcc.target/mips/mips32-dspr2-type.c: New test.
6905         * gcc.target/mips/mips32-dspr2.c: New test.
6906         * gcc.target/mips/dspr2-MULT.c: New test.
6907         * gcc.target/mips/dspr2-MULTU.c: New test.
6908         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
6909         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
6910         Adjust some formats.
6911
6912 2007-03-09  Dirk Mueller  <dmueller@suse.de>
6913
6914         PR c++/17946
6915         * gcc.dg/Wlogical-op-1.c: New.
6916         * g++.dg/warn/Wlogical-op-1.C: New.
6917
6918 2007-03-09  Richard Guenther  <rguenther@suse.de>
6919
6920         PR tree-optimization/30904
6921         PR middle-end/31058
6922         * gcc.dg/pr30904.c: Remove xfail.
6923
6924 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6925
6926         PR C/31072
6927         * gcc.c-torture/execute/pr31072.c: New test.
6928
6929 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6930
6931         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
6932         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6933         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
6934         *lrint* and *lround*.
6935         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
6936         floor->lfloor.
6937         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
6938         * gcc.dg/torture/builtin-integral-1.c: Likewise.
6939         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
6940         and *lround*.  Correct macro names.
6941         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
6942         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
6943
6944 2007-03-08  Ian Lance Taylor  <iant@google.com>
6945
6946         * gcc.dg/no-strict-overflow-5.c: New test.
6947         * gcc.dg/no-strict-overflow-6.c: New test.
6948         * gcc.dg/Wstrict-overflow-11.c: New test.
6949         * gcc.dg/Wstrict-overflow-12.c: New test.
6950         * gcc.dg/Wstrict-overflow-13.c: New test.
6951         * gcc.dg/Wstrict-overflow-14.c: New test.
6952         * gcc.dg/Wstrict-overflow-15.c: New test.
6953
6954 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6955
6956         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
6957         for VxWorks kernel mode.
6958         * gcc.c-torture/execute/strncmp-1.x: Likewise.
6959
6960 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6961
6962         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
6963         mode.
6964
6965 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6966
6967         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
6968         and lib/bfill.c on VxWorks targets.
6969         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
6970         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
6971         lib/bfill.c and lib/memmove.c on VxWorks targets.
6972         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
6973         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
6974         on VxWorks targets.
6975         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
6976         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
6977
6978 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6979
6980         * gfortran.dg/use_5.f90: New test.
6981         * gfortran.dg/use_6.f90: Ditto.
6982         * gfortran.dg/use_7.f90: Ditto.
6983
6984 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6985
6986         PR fortran/30973
6987         * gfortran.dg/use_4.f90: New test.
6988         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
6989
6990 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
6991
6992         PR fortran/31011
6993         * gfortran.dg/parameter_array_section_2.f90: New test.
6994
6995 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
6996
6997         PR c++/30852
6998         * g++.dg/ext/offsetof1.C: Add cases with volatile.
6999
7000         PR c++/30534
7001         * g++.dg/template/arg5.C: New test.
7002
7003 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
7004
7005         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
7006
7007 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
7008
7009         * gcc.dg/var-expand1.c: Add newline at end of file.
7010
7011 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
7012
7013         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
7014
7015 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
7016
7017         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
7018
7019 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7020
7021         * gcc.dg/torture/builtin-convert-4.c: New test.
7022
7023 2007-03-05  Ian Lance Taylor  <iant@google.com>
7024
7025         * gcc.c-torture/compile/pr31034.c: New test.
7026
7027 2007-03-05  Ian Lance Taylor  <iant@google.com>
7028
7029         * gcc.dg/inline-18.c: New test.
7030         * gcc.dg/inline-19.c: New test.
7031         * gcc.dg/inline-20.c: New test.
7032         * gcc.dg/inline-21.c: New test.
7033
7034 2007-03-05  Richard Guenther  <rguenther@suse.de>
7035
7036         PR tree-optimization/14052
7037         * gcc.dg/tree-ssa/vrp33.c: New testcase.
7038
7039 2007-03-05  Richard Guenther  <rguenther@suse.de>
7040
7041         PR tree-optimization/23777
7042         * gcc.dg/tree-ssa/pr23777.c: New testcase.
7043
7044 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7045
7046         PR other/30465
7047         * gcc.dg/multiple-overflow-warn-3.c: New.
7048         * g++.dg/warn/multiple-overflow-warn-3.C: New.
7049
7050 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
7051
7052         PR c++/30895
7053         * g++.dg/parse/template23.C: New test.
7054
7055 2007-03-04  Roger Sayle  <roger@eyesopen.com>
7056
7057         PR middle-end/30744
7058         * gcc.dg/pr30744-1.c: New test case.
7059
7060 2007-03-04  Tobias Burnus  <burnus@net-b.de>
7061
7062         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
7063
7064 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7065
7066         PR target/30406
7067         * gfortran.dg/logical_3.f90: New test.
7068
7069 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
7070
7071         PR libfortran/30981
7072         * gfortran.dg/integer_exponentiation_1.f90:  New test.
7073
7074 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7075
7076         * gcc.target/m68k/m68k.exp: New.
7077         * gcc.target/m68k/crash1.c: New.
7078
7079 2007-03-03  Tobias Burnus  <burnus@net-b.de>
7080
7081         * gfortran.dg/c_by_val.c: Use int64_t instead of long
7082         to be more compatible with integer(kind=8).
7083
7084 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7085
7086         PR libfortran/31001
7087         * gfortran.dg/zero_sized_3.f90: New test.
7088
7089 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7090
7091         PR c++/15787
7092         * g++.dg/parse/else.C: New.
7093         * g++.dg/parse/else-2.C: New.
7094
7095 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
7096             Tobias Burnus  <burnus@net-b.de>
7097
7098         PR fortran/30882
7099         * gfortran.dg/size_dim.f90: New test.
7100
7101 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
7102             Tobias Burnus  <burnus@net-b.de>
7103
7104         PR fortran/30873
7105         * gfortran.dg/entry_9.f90: New test.
7106
7107 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
7108
7109         PR c++/28253
7110         * g++.dg/inherit/covariant16.C: New test.
7111
7112 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
7113
7114         * g++.dg/other/darwin-minversion-1.C: New.
7115
7116 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
7117
7118         * gcc.dg/tree-ssa/20070302-1.c: New test.
7119
7120 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
7121
7122         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
7123         tests.
7124
7125 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
7126
7127         * gcc.dg/tree-ssa/prefetch-4.c: New test.
7128
7129 2007-03-01  Simon Baldwin <simonb@google.com>
7130
7131         PR c++/23689
7132         * warn/ignored_typedef.C: New.
7133         * init/ctor8.C: Added dg-warning to consume ignored typedef
7134         warning.
7135         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
7136         and added an explicit line number.
7137
7138 2007-02-28  Richard Guenther  <rguenther@suse.de>
7139
7140         PR middle-end/30364
7141         * gcc.dg/torture/pr30364-1.c: New testcase.
7142         * gcc.dg/torture/pr30364-2.c: Likewise.
7143         * gcc.dg/torture/pr30364-3.c: Likewise.
7144
7145 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7146
7147         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
7148         powerpc*, use -funsafe-math-optimizations.
7149         * gcc.dg/torture/builtin-logb-1.c: Likewise.
7150         * gcc.dg/torture/builtin-modf-1.c: Likewise.
7151
7152 2007-02-28  Tobias Burnus  <burnus@net-b.de>
7153             Paul Thomas  <pault@gcc.gnu.org>
7154
7155         PR fortran/30888
7156         PR fortran/30887
7157         * c_by_val_1.f: Test %VAL() with non-default kind.
7158         * c_by_val.c: Ditto.
7159         * c_by_val_4.f: New test.
7160
7161 2007-02-28  Tobias Burnus  <burnus@net-b.de>
7162
7163         PR fortran/30968
7164         * gfortran.dg/continuation_7.f90: New test.
7165
7166 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
7167
7168         * g++.dg/inherit/thunk7.C: New test.
7169         * lib/target-supports.exp (check_profiling_available): Not available
7170         for bfin-*-*.
7171
7172 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
7173
7174         PR target/30970
7175         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
7176
7177 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
7178
7179         * lib/target-supports.exp (check_effective_target_init_priority):
7180         Remove Solaris special case.
7181
7182 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
7183
7184         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
7185         for more builtin types.
7186
7187         * g++.dg/ext/visibility/class1.C: Port to Darwin.
7188         * g++.dg/ext/visibility/noPLT.C: Likewise.
7189
7190 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7191
7192         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
7193         sh* targets.
7194
7195 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
7196
7197         PR fortran/30865
7198         * size_optional_dim_1.f90:  New test.
7199
7200 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
7201
7202         * gcc.dg/vxworks/vxworks.exp: New file.
7203         * gcc.dg/vxworks/initpri1.c: Likewise.
7204         * gcc.dg/vxworks/initpri2.c: Likewise.
7205         * gcc.dg/initpri2.c: Add more tests.
7206         * g++.dg/special/initpri2.C: Likewise.
7207
7208         * gcc.dg/initpri1.c: New test.
7209         * gcc.dg/initpri2.c: Likewise.
7210         * g++.dg/special/initpri1.C: New test.
7211         * g++.dg/special/initpri2.C: Likewise.
7212         * g++.dg/special/conpr-1.C: Use init_priority effective target.
7213         * g++.dg/special/conpr-2.C: Likewise.
7214         * g++.dg/special/conpr-3.C: Likewise.
7215         * g++.dg/special/conpr-4.C: Likewise.
7216         * g++.dg/special/initp1.C: Likewise.
7217         * g++.dg/special/ecos.exp: Remove code to detect availability of
7218         constructor priorities.
7219         * lib/target-supports.exp (check_effective_target_init_priority):
7220         New function.
7221
7222 2007-02-24  Jan Hubicka  <jh@suse.cz>
7223
7224         * gcc.c-torture/execute/pr30778.c: New testcase.
7225
7226 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7227
7228         PR libgfortran/30918
7229         * gfortran.dg/namelist_26.f90: New test.
7230
7231 2007-02-24  Richard Guenther  <rguenther@suse.de>
7232
7233         PR middle-end/30951
7234         * gcc.dg/pr30951.c: New testcase.
7235
7236 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7237
7238         * gcc.dg/torture/builtin-modf-1.c: New test.
7239
7240 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
7241
7242         PR tree-optimization/30904
7243         * gcc.dg/pr30904.c: New test.
7244
7245 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7246
7247         * gcc.test-framework/README: Correct command.
7248         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
7249         -Wunused-value.
7250         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
7251
7252 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
7253
7254         * lib/target-supports.exp (check_effective_target_unwrapped): New.
7255
7256 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
7257
7258         * lib/target-supports.exp (check_effective_target_newlib): New
7259         function.
7260
7261 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
7262
7263         PR fortran/30660
7264         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
7265         allocatable component.
7266
7267
7268 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7269
7270         * gcc.dg/torture/builtin-logb-1.c: New test.
7271         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
7272         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
7273         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
7274         sh* targets.
7275
7276 2007-02-23  Richard Guenther  <rguenther@suse.de>
7277
7278         * g++.dg/warn/changes-meaning.C: New testcase.
7279
7280 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7281
7282         PR libgfortran/30910
7283         * gfortran.dg/fmt_zero_precision.f90: Update test.
7284
7285 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7286
7287         * gcc.dg/torture/builtin-frexp-1.c: New test.
7288
7289 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
7290
7291         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
7292
7293 2007-02-22  Ian Lance Taylor  <iant@google.com>
7294
7295         PR debug/30898
7296         * g++.dg/debug/pr30898.C: New test.
7297
7298 2007-02-22  Ira Rosen  <irar@il.ibm.com>
7299
7300         * gcc.dg/vect/vect-106.c: New test.
7301
7302 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
7303             Ira Rosen  <irar@il.ibm.com>
7304
7305         PR tree-optimization/30843
7306         * gcc.dg/vect/pr30843.c: New test.
7307
7308 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
7309
7310         PR tree-optimization/30858
7311         * gcc.dg/vect/pr30858.c: New test.
7312
7313 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
7314
7315         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
7316         to set options for compiling testglue.
7317         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
7318         * lib/obj-c++.exp (obj-c++_init): Likewise.
7319
7320 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
7321
7322         * gnat.dg/derived_aggregate.adb: New test.
7323
7324 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7325
7326         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
7327         sh* targets.  Call the correct CKSGN macro.
7328
7329 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
7330
7331         * gfortran.dg/gomp/omp_parse1.f90: New test.
7332         * gfortran.dg/gomp/omp_parse2.f: New test.
7333
7334 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
7335
7336         PR fortran/30869
7337         * gfortran.dg/do_pointer_1.f90:  New test.
7338
7339 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7340
7341         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
7342         and scalbln.
7343
7344 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
7345
7346         * gcc.dg/darwin-minversion-1.c: New.
7347         * gcc.dg/darwin-minversion-2.c: New.
7348
7349 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7350
7351         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
7352
7353 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7354             DJ Delorie <dj@redhat.com>
7355
7356         PR other/30824
7357         * gcc.dg/Wfatal.c: New.
7358         * gcc.dg/Wfatal-2.c: New.
7359         * gcc.dg/Werror-1.c: Adjust expectations.
7360         * gcc.dg/Werror-5.c: Likewise.
7361         * gcc.dg/Werror-7.c: Likewise.
7362         * gcc.dg/Werror-10.c: Likewise.
7363         * gcc.dg/Werror-11.c: Likewise.
7364
7365 2007-02-20  Tobias Burnus  <burnus@net-b.de>
7366
7367         PR fortran/30522
7368         * gfortran.dg/volatile10.f90: New test.
7369
7370 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
7371
7372         PR libfortran/30533
7373         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
7374
7375 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7376
7377         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
7378         * gcc.dg/Walways-true-1.c: Likewise.
7379         * gcc.dg/weak/weak-3.c: Likewise.
7380         * gcc.dg/Werror-1.c: Likewise.
7381         * gcc.dg/Werror-3.c: Likewise.
7382         * gcc.dg/Werror-4.c: Likewise.
7383         * gcc.dg/Werror-5.c: Likewise.
7384         * gcc.dg/Werror-6.c: Likewise.
7385         * gcc.dg/Werror-7.c: Likewise.
7386         * gcc.dg/Werror-8.c: Likewise.
7387         * gcc.dg/Werror-10.c: Likewise.
7388         * gcc.dg/Werror-11.c: Likewise.
7389         * gcc.dg/Werror-12.c: Likewise.
7390         * g++.old-deja/g++.mike/warn8.C: Likewise.
7391         * g++.dg/warn/Walways-true-1.C: Likewise.
7392         * g++.dg/warn/Walways-true-2.C: Likewise.
7393         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
7394         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
7395         -Wstring-literal-comparison with -Waddress.
7396         * gcc.dg/Wstring-literal-comparison-4.c: Replace
7397         -Wno-string-literal-comparison with -Wno-address.
7398
7399 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
7400
7401         * gnat.dg/self_aggregate_with_call.adb: New test.
7402
7403 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
7404
7405         PR tree-optimization/30975
7406         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
7407         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
7408         * gcc.dg/vect/pr30795.c: New.
7409
7410 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7411
7412         PR fortran/30681
7413         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
7414
7415 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7416
7417         PR rtl-optimization/28173
7418         * gcc.target/i386/andor-1.c: New test case.
7419
7420 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7421
7422         * gcc.dg/torture/builtin-ldexp-1.c: New.
7423         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
7424
7425 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7426
7427         * gfortran.dg/array_constructor_15.f90: New test case.
7428
7429 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7430
7431         * gfortran.dg/forall_10.f90: New test case.
7432
7433 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
7434
7435         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
7436
7437 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
7438
7439         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
7440         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
7441
7442 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
7443
7444         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
7445         * gcc.target/i386/builtin-bswap-3.c: Ditto.
7446         * gcc.target/i386/xchg-1.c: New test.
7447         * gcc.target/i386/xchg-2.c: New test.
7448
7449 2007-02-16  Richard Guenther  <rguenther@suse.de>
7450             Christian Bruel  <christian.bruel@st.com>
7451
7452         * gcc.dg/strict-overflow-5.c: New testcase.
7453
7454 2007-02-16  Tobias Burnus  <burnus@net-b.de>
7455
7456         PR fortran/30793
7457         * gfortran.dg/func_derived_4.f90: New test.
7458
7459 2007-02-15  Roger Sayle  <roger@eyesopen.com>
7460
7461         PR middle-end/30391
7462         * gfortran.dg/pr30391-1.f90: New test case.
7463
7464 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7465
7466         PR middle-end/30433
7467         * gcc.c-torture/compile/pr30433.c: New testcase to check
7468         that complex constants comparisions are foldded.
7469
7470 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7471
7472         PR C++/30158
7473         * g++.dg/ext/stmtexpr10.C: New testcase.
7474
7475 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7476
7477         PR middle-end/30729
7478         * gcc.dg/Wunused-value-2.c: New testcase.
7479
7480 2007-02-15  Ian Lance Taylor  <iant@google.com>
7481
7482         * g++.dg/eh/subreg-1.C: New test.
7483
7484 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7485
7486         PR c/26494
7487         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
7488         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
7489         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
7490         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
7491         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
7492         * gcc.dg/Werror-implicit-function-declaration.c: New.
7493
7494 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7495
7496         PR c++/28943
7497         * g++.dg/warn/pr28943.C: New.
7498
7499 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7500
7501         * gfortran.fortran-torture/execute/math.f90: Fix typo.
7502
7503 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7504
7505         PR fortran/30779
7506         * gfortran.dg/error_recovery_3.f90: New test.
7507
7508 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7509
7510         * g++.dg/tree-ssa/sra-1.C: New.
7511
7512 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7513
7514         * g++.dg/tree-ssa/sra-1.C: New.
7515
7516 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7517
7518         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
7519
7520 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7521
7522         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
7523
7524 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7525
7526         PR fortran/30799
7527         * gfortran.dg/logical_2.f90: New test.
7528
7529 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
7530
7531         * gcc.dg/torture/complex-alias-1.c: New test.
7532
7533 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
7534
7535         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
7536         instead of -fdump-tree-tailcall.
7537
7538 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
7539
7540         * gfortran.dg/interface_10.f90: Fix comment typo.
7541
7542 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
7543
7544         PR tree-optimization/30771
7545         * gcc.dg/vect/pr30771.c: New test.
7546
7547 2007-02-13  Ian Lance Taylor  <iant@google.com>
7548
7549         * gcc.dg/Wstrict-overflow-1.c: New test.
7550         * gcc.dg/Wstrict-overflow-2.c: New test.
7551         * gcc.dg/Wstrict-overflow-3.c: New test.
7552         * gcc.dg/Wstrict-overflow-4.c: New test.
7553         * gcc.dg/Wstrict-overflow-5.c: New test.
7554         * gcc.dg/Wstrict-overflow-6.c: New test.
7555         * gcc.dg/Wstrict-overflow-7.c: New test.
7556         * gcc.dg/Wstrict-overflow-8.c: New test.
7557         * gcc.dg/Wstrict-overflow-9.c: New test.
7558         * gcc.dg/Wstrict-overflow-10.c: New test.
7559
7560 2007-02-13  Roger Sayle  <roger@eyesopen.com>
7561
7562         * gcc.target/ia64/builtin-bswap-2.c: New test case.
7563
7564 2007-02-13  Richard Henderson  <rth@redhat.com>
7565
7566         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
7567         * gcc.c-torture/execute/pr29302-1.c: ... here.
7568
7569 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7570
7571         PR c/29521
7572         * gcc.dg/c90-return-1.c: Update output.
7573         * gcc.dg/c99-return-1.c: Likewise.
7574
7575 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
7576
7577         PR fortran/30554
7578         * gfortran.dg/used_dummy_types_7.f90: New test..
7579
7580 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
7581
7582         * gcc.target/i386/parity-1.c: New test.
7583         * gcc.target/i386/parity-2.c: New test.
7584
7585 2007-02-12  Roger Sayle  <roger@eyesopen.com>
7586
7587         * gcc.target/i386/builtin-bswap-3.c: New test case.
7588
7589 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
7590
7591         PR tree-optimization/29145
7592         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
7593         alias analysis is improved to take better advantage of restrict
7594         qualified pointers.
7595         * gcc.dg/vect/vect-80.c: Likewise.
7596         * gcc.dg/vect/pr29145.c: New.
7597
7598 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
7599
7600         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
7601         * gcc.target/i386/sse4a-insert.c: Likewise.
7602
7603 2007-02-11  Roger Sayle  <roger@eyesopen.com>
7604
7605         * gcc.target/ia64/builtin-popcount-1.c: New test case.
7606         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
7607
7608 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
7609
7610         PR fortran/30478
7611         * gfortran.dg/enum_4.f90: Update error message checks.
7612
7613 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
7614
7615         PR fortran/30554
7616         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
7617         versions of the modules.
7618
7619         PR fortran/30617
7620         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
7621         by getting rid of recursive I/O and providing functions with
7622         results.
7623
7624         PR fortran/30319
7625         * gfortran.dg/char_array_constructor_2.f90
7626
7627 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
7628
7629         PR c++/26988
7630         * g++.dg/template/spec34.C: New test
7631
7632 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
7633
7634         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
7635         on i?86 and x86_64.
7636         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
7637         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
7638         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
7639         on i?86 and x86_64.
7640         * gcc.dg/vect/vect-113.c: Ditto.
7641
7642 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
7643
7644         PR c++/29487
7645         * g++.dg/eh/weak1-C: New test.
7646         * g++.dg/eh/weak1-a.cc: Likewise.
7647         * g++.dg/eh/comdat1.C: Likewise.
7648
7649 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
7650             Dorit Nuzman  <dorit@il.ibm.com>
7651
7652         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
7653         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
7654         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
7655         * gcc.dg/vect/vect-113.c: Likewise.
7656
7657         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
7658
7659 2007-02-10  Richard Henderson  <rth@redhat.com>
7660
7661         * lib/target-supports.exp (check_effective_target_tls): Redefine
7662         to mean non-emulated tls.
7663         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7664         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7665         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7666         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7667         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7668         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7669         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7670
7671 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
7672
7673         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
7674
7675 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
7676
7677         * gfortran.dg/secnds.f: Replace time tolerance with a
7678         before-and-after bracket.
7679         * gfortran.dg/secnds-1.f: Likewise.
7680
7681 2007-02-09  Tobias Burnus  <burnus@net-b.de>
7682
7683         PR fortran/30512
7684         * gfortran.dg/maxlocval_1.f90: New test.
7685
7686 2007-02-09  Roger Sayle  <roger@eyesopen.com>
7687
7688         * gcc.target/ia64/builtin_bswap-1.c: New test case.
7689
7690 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7691
7692         PR fortran/30720
7693         * gfortran.dg/array_function_1.f90: New test.
7694
7695 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7696
7697         * lib/target-supports.exp (check_effective_target_lax_strtofp)
7698         (check_effective_target_dummy_wcsftime): New functions.
7699
7700 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7701
7702         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
7703         * lib/target-supports.exp (check_effective_target_uclibc): New
7704         function.
7705
7706 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7707
7708         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
7709         (vsnprintf): Don't define for uClibc targets.
7710
7711 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7712
7713         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
7714         set before checking whether it was allowed.
7715         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
7716         before checking inside_main.
7717
7718 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7719
7720         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
7721         uClinux targets.
7722         (u16sf): Likewise u4sf.
7723         * g++.dg/compat/struct-layout-1.h: Likewise.
7724
7725 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7726
7727         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
7728         procedure.
7729         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7730         m68k targets if check_effective_target_coldfire_fpu returns true.
7731
7732 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
7733         Richard Guenther  <rguenther@suse.de>
7734
7735         PR middle-end/23361
7736         * gcc.dg/fold-compare-3.c: New testcase.
7737         * gcc.dg/tree-ssa/loop-24.c: Likewise.
7738
7739 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
7740
7741         * gcc.dg/pr26570.c: Clean up coverage files.
7742         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
7743         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
7744         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
7745         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7746         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7747         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7748         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
7749         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
7750         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
7751         * gcc.dg/tree-ssa/pr25501.c: Ditto.
7752         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
7753         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
7754         * gcc.dg/vect/pr28952.c: Ditto.
7755         * gcc.dg/vect/pr27151.c: Ditto.
7756         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
7757         * g++.dg/gomp/macro-3.C: Ditto.
7758
7759 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
7760
7761         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
7762         of the loop.
7763
7764 2007-02-08  Roger Sayle  <roger@eyesopen.com>
7765
7766         * gcc.target/i386/builtin-bswap-2.c: New test case.
7767
7768 2007-02-08  Roger Sayle  <roger@eyesopen.com>
7769
7770         * gfortran.dg/forall_8.f90: New test case.
7771         * gfortran.dg/forall_9.f90: Likewise.
7772
7773 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7774
7775         * gcc.dg/builtins-20.c: Add some -~ complex cases.
7776
7777 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
7778
7779         * lib/target-supports.exp (check_effective_target_simulator): New.
7780
7781 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
7782
7783         * gcc.dg/tree-ssa/loop-25.c: New test.
7784
7785 2007-02-06  Richard Henderson  <rth@redhat.com>
7786
7787         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
7788
7789 2007-02-06  Roger Sayle  <roger@eyesopen.com>
7790
7791         * gcc.target/powerpc/popcount-1.c: New test case.
7792         * gcc.target/powerpc/parity-1.c: Likewise.
7793
7794 2007-02-06  Richard Guenther  <rguenther@suse.de>
7795
7796         PR middle-end/27302
7797         * gcc.dg/torture/pr27302-2.c: New testcase.
7798
7799 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
7800
7801         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
7802         * gcc.dg/vect/vect-iv-1.c: New test.
7803         * gcc.dg/vect/vect-iv-2.c: New test.
7804         * gcc.dg/vect/vect-iv-3.c: New test.
7805         * gcc.dg/vect/vect-iv-4.c: New test.
7806         * gcc.dg/vect/vect-iv-5.c: New test.
7807         * gcc.dg/vect/vect-iv-6.c: New test.
7808         * gcc.dg/vect/vect-iv-7.c: New test.
7809         * gcc.dg/vect/vect-iv-8.c: New test.
7810         * gcc.dg/vect/vect-iv-9.c: New test.
7811         * gcc.dg/vect/vect-iv-10.c: New test.
7812         * gcc.dg/vect/vect-iv-11.c: New test.
7813         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
7814         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
7815         * gcc.dg/vect/vect-14.c: Now vectorizable.
7816         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
7817         loop).
7818         * gcc.dg/vect/vect-27.c: Likewise.
7819         * gcc.dg/vect/vect-29.c Likewise.
7820         * gcc.dg/vect/vect-dv-2.c: Likewise.
7821         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7822         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7823         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7824
7825 2007-02-06  Ira Rosen  <irar@il.ibm.com>
7826
7827         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
7828
7829 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7830
7831         * gcc.dg/builtins-20.c: Add more cases.
7832
7833 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
7834
7835         PR debug/30189
7836         * gcc.dg/pr30189.c: New test.
7837
7838 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7839
7840         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
7841         for running tests.
7842         * gcc.target/i386/sse4a-extract.c: New test.
7843         * gcc.target/i386/sse4a-insert.c: New test.
7844         * gcc.target/i386/sse4a-montsd.c: New test.
7845         * gcc.target/i386/sse4a-montss.c: New test.
7846
7847 2007-02-05  Richard Guenther  <rguenther@suse.de>
7848
7849         * gcc.target/i386/vectorize3.c: New testcase.
7850
7851 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
7852
7853         PR target/30665
7854         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
7855
7856 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7857
7858         PR fortran/30611
7859         * gfortran.dg/repeat_1.f90: New test.
7860
7861 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
7862
7863         PR fortran/30605
7864         * gfortran.dg/spread_shape_1.f90: Remove tabs.
7865         * gfortran.dg/derived_init_2.f90: Ditto.
7866         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
7867         * gfortran.dg/array_initializer_1.f90: Ditto.
7868         * gfortran.dg/do_2.f90: Ditto.
7869         * gfortran.dg/proc_assign_1.f90: Ditto.
7870
7871 2007-02-04  Richard Guenther  <rguenther@suse.de>
7872
7873         PR middle-end/30636
7874         * g++.dg/warn/pr30636.C: New testcase.
7875         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
7876
7877 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
7878
7879         PR middle-end/30667
7880         * gfortran.dg/pr30667.f: New test.
7881
7882 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7883
7884         * gcc.dg/builtins-54.c: Add more cases.
7885
7886 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
7887
7888         PR fortran/30514
7889         * gfortran.dg/zero_sized_2.f90: New test.
7890
7891         PR fortran/30660
7892         * gfortran.dg/alloc_comp_basics_4.f90: New test.
7893
7894         PR fortran/29820
7895         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
7896         file.
7897
7898 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7899
7900         PR fortran/30683
7901         * gfortran.dg/interface_10.f90: New test.
7902
7903 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7904
7905         * gcc.dg/builtins-20.c: Add more cases.
7906
7907 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7908
7909         PR target/29682
7910         * gcc-target/ia64/pr29682.c: New test.
7911
7912 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
7913
7914         PR fortran/30284
7915         * gfortran.dg/arrayio_11.f90.f90: New test.
7916
7917         PR fortran/30626
7918         * gfortran.dg/arrayio_12.f90.f90: New test.
7919
7920 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
7921
7922         PR c++/30536
7923         * g++.dg/tls/diag-5.C: New test.
7924
7925         PR middle-end/30473
7926         * gcc.dg/pr30473.c: New test.
7927         * gcc.c-torture/execute/20070201-1.c: New test.
7928
7929 2007-02-01  Roger Sayle  <roger@eyesopen.com>
7930
7931         * gfortran.dg/dependency_20.f90: New test case.
7932
7933 2007-01-31  Ian Lance Taylor  <iant@google.com>
7934
7935         * gcc.dg/lower-subreg-1.c (test): New test.
7936
7937 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
7938
7939         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
7940
7941 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7942
7943         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
7944         * gcc.dg/torture/builtin-math-3.c: Likewise.
7945
7946 2007-01-31  Dirk Mueller  <dmueller@suse.de>
7947
7948         gcc.dg/Wparentheses-2.c: Update and add new tests.
7949
7950 2007-01-31  Ira Rosen  <irar@il.ibm.com>
7951
7952         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
7953         vectorize.
7954
7955 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
7956
7957         * gcc.dg/builtins-63.c: New test.
7958
7959 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7960
7961         PR fortran/27588
7962         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
7963
7964 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7965
7966         PR fortran/30520
7967         * gfortran.dg/volatile8.f90: New argument conformance test.
7968         * gfortran.dg/volatile9.f90: New scope test.
7969
7970 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7971
7972         PR c++/24745
7973         * g++.dg/warn/null4.C: New.
7974
7975 2001-01-30  Roger Sayle  <roger@eyesopen.com>
7976             Uros Bizjak  <ubizjak@gmail.com>
7977
7978         * gcc.dg/large-size-array-3.c: Correct typo.
7979
7980 2007-01-30  Richard Guenther  <rguenther@suse.de>
7981
7982         PR middle-end/27657
7983         * g++.dg/debug/pr27657.C: New testcase.
7984
7985 2007-01-30  Richard Guenther  <rguenther@suse.de>
7986
7987         PR middle-end/30313
7988         * gcc.dg/torture/pr30313.c: New testcase.
7989
7990 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
7991
7992         * gcc.dg/dfp/dfp-except.h: New file.
7993         * gcc.dg/dfp/fe-check.h: New file.
7994         * gcc.dg/dfp/fe-binop.c: New test.
7995         * gcc.dg/dfp/fe-convert-1.c: New test.
7996         * gcc.dg/dfp/fe-convert-2.c: New test.
7997         * gcc.dg/dfp/fe-convert-3.c: New test.
7998
7999         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
8000         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8001         * gcc.dg/dfp/convert-dfp.c: Ditto.
8002         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8003
8004 2007-01-29  Josh Conner  <jconner@apple.com>
8005
8006         * gcc.target/powerpc/altivec-24.c: New test.
8007
8008 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
8009
8010         PR c++/28266
8011         * g++.dg/parse/defarg12.C: New test.
8012
8013 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
8014
8015         PR fortran/30554
8016         * gfortran.dg/used_dummy_types_6.f90: New test.
8017
8018 2007-01-28  Jan Hubicka  <jh@suse.cz>
8019
8020         * gcc.dg/tree-prof/val-prof-6.c: New test.
8021
8022 2007-01-28  Roger Sayle  <roger@eyesopen.com>
8023
8024         * gcc.dg/large-size-array-3.c: Correct test case (portability).
8025
8026 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
8027
8028         PR C++/28988
8029         * g++.dg/expr/dtor4.C: New test.
8030
8031 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
8032
8033         * gcc.dg/tree-ssa/loop-23.c: New test.
8034
8035 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
8036
8037         PR libfortran/30389
8038         * gfortran.dg/achar_2.f90:  New test.
8039         * gfortran.dg/achar_3.f90:  New test.
8040
8041 2007-01-27  Ian Lance Taylor  <iant@google.com>
8042
8043         * gcc.dg/strict-overflow-1.c: New test.
8044         * gcc.dg/no-strict-overflow-1.c: New test.
8045         * gcc.dg/strict-overflow-2.c: New test.
8046         * gcc.dg/no-strict-overflow-2.c: New test.
8047         * gcc.dg/strict-overflow-3.c: New test.
8048         * gcc.dg/no-strict-overflow-3.c: New test.
8049         * gcc.dg/strict-overflow-4.c: New test.
8050         * gcc.dg/no-strict-overflow-4.c: New test.
8051         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
8052         * gcc.dg/pr15784-1.c: Likewise.
8053         * gcc.dg/pr20922-1.c: Likewise.
8054         * gcc.dg/pr20922-3.c: Likewise.
8055         * gcc.dg/pr20922-4.c: Likewise.
8056         * gcc.dg/pr20922-6.c: Likewise.
8057         * gcc.dg/compare-4.c: Likewise.
8058         * gcc.dg/torture/pr26898-1.c: Likewise.
8059         * gcc.dg/tree-ssa/divide-1.c: Likewise.
8060         * gcc.dg/tree-ssa/divide-2.c: Likewise.
8061         * gcc.dg/tree-ssa/divide-3.c: Likewise.
8062         * gcc.dg/tree-ssa/divide-4.c: Likewise.
8063         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
8064         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
8065         * gcc.dg/tree-ssa/pr21082.c: Likewise.
8066         * gcc.dg/tree-ssa/pr26899.c: Likewise.
8067         * g++.dg/tree-ssa/pr21082.C: Likewise.
8068
8069 2007-01-27  Roger Sayle  <roger@eyesopen.com>
8070
8071         * gcc-dg/large-size-array-3.c: New test case.
8072
8073 2007-01-27  Roger Sayle  <roger@eyesopen.com>
8074
8075         * gfortran.dg/forall_7.f90: New test case.
8076
8077 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
8078
8079         PR fortran/30407
8080         * gfortran.dg/where_operator_assign_1.f90: New test.
8081         * gfortran.dg/where_operator_assign_2.f90: New test.
8082         * gfortran.dg/where_operator_assign_3.f90: New test.
8083
8084 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
8085
8086         * lib/target-supports.exp
8087         (check_effective_target_powerpc_altivec): New.
8088         (check_effective_target_vect_cmdline_needed): Use it.
8089
8090 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8091
8092         PR fortran/30278
8093         * gfortran.dg/backslash_3.f: New test.
8094
8095 2007-01-26  Richard Guenther  <rguenther@suse.de>
8096
8097         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
8098
8099 2007-01-26  Tobias Burnus  <burnus@net-b.de>
8100
8101         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
8102         * gfortran.dg/vect/vect.exp: Ditto.
8103         * gfortran.dg/dg.exp: Ditto.
8104         * gfortran.fortran-torture/execute/execute.exp: Ditto.
8105         * gfortran.fortran-torture/compile/compile.exp: Ditto.
8106
8107 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8108
8109         * gcc.dg/builtins-20.c: Add more cases.
8110         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
8111
8112 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8113
8114         PR fortran/30437
8115         * gcc.dg/Wall.c: New.
8116         * gcc.dg/Wno-all.c: New.
8117         * gfortran.dg/Wall.f90: New.
8118         * gfortran.dg/Wno-all.f90: New.
8119
8120 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
8121
8122         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
8123         * g++.dg/eh/simd-2.C: Also run on Darwin.
8124         * g++.dg/eh/simd-3.C: New.
8125         * g++.dg/eh/simd-4.C: New.
8126
8127 2007-01-25  Richard Guenther  <rguenther@suse.de>
8128
8129         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
8130         and _PROFILE_USE.
8131         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
8132
8133 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
8134
8135         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
8136         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
8137         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
8138         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
8139         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
8140         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
8141         * gcc.dg/ipa/ipa-7.c: New testcase.
8142
8143 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
8144
8145         * g++.dg/cpp0x/warn_cxx0x.C: New.
8146
8147 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8148
8149         * gcc.dg/builtins-20.c: Test builtin carg.
8150
8151 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
8152
8153         PR middle-end/27416
8154         * gcc.dg/gomp/pr27416.c: New test.
8155
8156         PR middle-end/30494
8157         * gcc.dg/gomp/pr30494.c: New test.
8158         * g++.dg/gomp/pr30494.C: New test.
8159
8160         PR middle-end/30421
8161         * gcc.dg/gomp/pr30421.c: New test.
8162
8163 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
8164
8165         * gcc.target/ia64/versionid-1.c: New test.
8166         * gcc.target/ia64/versionid-2.c: New test.
8167
8168 2007-01-24  Richard Guenther  <rguenther@suse.de>
8169
8170         PR testsuite/30181
8171         * gcc.dg/builtins-57.c: Change to a link-time testcase
8172         to support non-C99 targets.
8173
8174 2007-01-24  Jan Hubicka  <jh@suse.cz>
8175
8176         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
8177
8178 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8179
8180         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
8181
8182 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
8183
8184         PR objc/27438
8185         * objc.dg/const-str-12.m: New test.
8186
8187 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8188
8189         PR fortran/30532
8190         * gfortran.dg/ctrl-z.f90:  New test.
8191
8192 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8193
8194         PR fortran/30481
8195         * gfortran.dg/namelist_assumed_char.f90:  New test.
8196
8197 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
8198
8199         PR c++/27492
8200         * g++.dg/inherit/covariant15.C: New test.
8201
8202 2007-01-23  Ian Lance Taylor  <iant@google.com>
8203
8204         * g++.dg/warn/Wparentheses-24.C: New test.
8205
8206 2007-01-23  Richard Guenther  <rguenther@suse.de>
8207
8208         PR testsuite/30560
8209         * ada/acats/run_acats: Do not call gnatmake or gnatchop
8210         with full path.
8211
8212 2007-01-22  Richard Guenther  <rguenther@suse.de>
8213
8214         PR tree-optimization/30038
8215         * gcc.dg/builtins-62.c: New testcase.
8216
8217 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8218
8219         * gcc.c-torture/compile/20070121.c: New test.
8220
8221 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
8222
8223         PR libfortran/30525
8224         * gfortran.dg/char_comparison_1.f:  New test.
8225
8226 2007-01-21  Ira Rosen  <irar@il.ibm.com>
8227
8228         * gcc.dg/vect/vect-strided-same-dr.c: New test.
8229
8230 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
8231
8232         PR objc/30479
8233         * objc.dg/pch: New directory.
8234         * objc.dg/pch/pch.exp: New file.
8235         * objc.dg/pch/interface-1.m: New test.
8236         * objc.dg/pch/interface-1.hs: New include file.
8237         * lib/objc.exp (objc_target_compile): Add
8238         "-x objective-c-header" in front of the sources if this is
8239         a precompiled header being compiled.
8240
8241 2007-01-20  Roger Sayle  <roger@eyesopen.com>
8242
8243         * gfortran.dg/array_memcpy_3.f90: New test case.
8244         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
8245
8246 2007-01-20  Roger Sayle  <roger@eyesopen.com>
8247             Brooks Moses  <brooks.moses@codesourcery.com>
8248             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8249
8250         * gfortran.dg/intrinsic_sign_1.f90: New test case.
8251         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
8252
8253 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8254
8255         * gcc.dg/torture/builtin-math-3.c: Test fdim.
8256
8257 2007-01-19  Mike Stump  <mrs@apple.com>
8258
8259         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
8260         away.
8261
8262 2007-01-19  Roger Sayle  <roger@eyesopen.com>
8263
8264         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
8265         option instead of -funsafe-math-optimizations.
8266
8267 2007-01-19  Tomas Bily  <tbily@suse.cz>
8268
8269         gcc.dg/tree-prof/indir-call-prof.c: New.
8270         g++.dg/dg.exp: Add tree-prof subdirectory.
8271         g++.dg/tree-prof/indir-call-prof.C: New.
8272         g++.dg/tree-prof/tree-prof.exp: New.
8273
8274 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8275
8276         PR c++/17947
8277         * g++.dg/warn/deprecated.C: Update warning output.
8278         * g++.dg/warn/deprecated-2.C: Likewise.
8279         * g++.dg/warn/deprecated-3.C: New.
8280
8281 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8282
8283         * gcc.c-torture/execute/nestfunc-7.c: New.
8284
8285 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
8286
8287         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
8288
8289 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8290
8291         * gcc.dg/m68k-pic-1.c: New.
8292
8293 2007-01-18  Roger Sayle  <roger@eyesopen.com>
8294
8295         * gfortran.dg/array_memcpy_4.f90: New test case.
8296
8297 2007-01-18  Josh Conner  <jconner@apple.com>
8298
8299         PR target/30485
8300         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
8301         * gcc.dg/vect/no-trapping-math-1: New.
8302         * gcc.dg/vect/no-trapping-math-2: New.
8303
8304 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
8305
8306         * gcc.target/i386/387-8.c: Update comment about optimizing
8307         inherent load of 1.0 of fptan instruction.
8308
8309 2007-01-18  Dirk Mueller  <dmueller@suse.de>
8310             Richard Guenther <rguenther@suse.de>
8311
8312         PR diagnostic/8268
8313         * gcc.dg/Warray-bounds.c: New testcase.
8314         * gcc.dg/Warray-bounds-2.c: New testcase.
8315         * g++.dg/warn/Warray-bounds.C: New testcase.
8316         * g++.dg/warn/Warray-bounds-2.C: New testcase.
8317
8318 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
8319
8320         PR fortran/30476
8321         * gfortran.dg/generic_12.f90: New test.
8322
8323 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
8324
8325         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
8326         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
8327
8328 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
8329
8330         * gcc.dg/dfp/compare-special.h: New file.
8331         * gcc.dg/dfp/compare-special-32.c: New test.
8332         * gcc.dg/dfp/compare-special-64.c: New test.
8333         * gcc.dg/dfp/compare-special-128.c: New test.
8334
8335 2007-01-16  Roger Sayle  <roger@eyesopen.com>
8336             Paul Thomas  <pault@gcc.gnu.org>
8337             Steven G. Kargl  <kargl@gcc.gnu.org>
8338
8339         PR fortran/30404
8340         * gfortran.dg/forall_6.f90: New test case.
8341         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
8342         * gfortran.dg/dependency_13.f90: Likewise.
8343
8344 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8345
8346         PR testsuite/12325
8347         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
8348         targets that don't support Inf.
8349
8350 2007-01-15  Dale Johannesen  <dalej@apple.com>
8351
8352         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
8353
8354 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
8355
8356         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
8357         of achar for 0xff to avoid the "Extended ASCII not
8358         implemented" error message.
8359
8360 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
8361
8362         PR fortran/28172
8363         * gfortran.dg/altreturn_4.f90: New test.
8364
8365         PR fortran/29389
8366         * gfortran.dg/stfunc_4.f90: New test.
8367
8368         PR fortran/29712
8369         * gfortran.dg/bound_2.f90: Reinstate commented out line.
8370         * gfortran.dg/initialization_1.f90: Change warning.
8371
8372         PR fortran/30283
8373         * gfortran.dg/specification_type_resolution_2.f90: New test.
8374
8375 2007-01-14  Jan Hubicka  <jh@suse.cz>
8376
8377         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
8378         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
8379         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
8380         elimination.
8381
8382 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
8383
8384         PR fortran/30410
8385         * gfortran.dg/external_procedures_2.f90: New test.
8386
8387 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
8388
8389         PR target/30413
8390         * gcc.target/i386/pr30413.c: New test.
8391
8392 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
8393
8394         PR fortran/30452
8395         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
8396
8397 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
8398
8399         * gcc.dg/20070112-1.c: New test.
8400
8401 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8402
8403         PR libgfortran/30435
8404         * gfortran.dg/list_read_6.f90: New test.
8405
8406 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
8407
8408         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
8409
8410 2007-01-12  Tom Tromey  <tromey@redhat.com>
8411
8412         PR preprocessor/28227:
8413         * gcc.dg/cpp/pr28227.c: New file.
8414
8415 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8416
8417         * gcc.dg/tree-ssa/loop-22.c: New test.
8418
8419 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8420
8421         PR tree-optimization/29516
8422         * gcc.dg/tree-ssa/loop-20.c: New test.
8423
8424 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
8425
8426         PR libfortran/30415
8427         * minmaxloc_integer_kinds_1.f90:  New test.
8428
8429 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
8430
8431         PR c++/29573
8432         * g++.dg/template/sizeof-template-argument.C: New test.
8433
8434 2007-01-11  Jan Hubicka  <jh@suse.cz>
8435
8436         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
8437         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
8438         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
8439         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
8440         * gcc.dg/tree-ssa/pr21658.c: Likewise.
8441         * gcc.dg/tree-ssa/pr15349.c: Likewise.
8442         * gcc.dg/tree-ssa/pr25501.c: Likewise.
8443         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
8444         transformation in question.
8445         * gcc.dg/tree-ssa/vrp05.c: Likewise.
8446         * gcc.dg/tree-ssa/pr20701.c: Likewise.
8447         * gcc.dg/always_inline3.c: Likewise.
8448
8449 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
8450
8451         PR c++/28999
8452         * g++.dg/template/typename11.C: New test.
8453
8454 2007-01-10  Robert Kennedy <jimbob@google.com>
8455
8456         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
8457
8458 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
8459
8460         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
8461         for different integer kinds.
8462         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
8463         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
8464         * gfortran.dg/ishft_2.f90: New test.
8465         * gfortran.dg/ishft_3.f90: New test.
8466
8467 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
8468
8469         * gfortran.dg/altreturn_2.f90: Removed executable bit.
8470
8471 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
8472
8473         PR tree-optimization/30322
8474         * gcc.dg/tree-ssa/loop-21.c: New test.
8475
8476 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
8477
8478         * g++.dg/rtti/darwin-builtin-linkage.C: New.
8479
8480 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8481
8482         * gcc.target/spu/intrinsics-1.c: Remove xfail.
8483
8484 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8485
8486         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
8487         * g++.dg/warn/overflow-warn-3.C: Likewise.
8488         * g++.dg/warn/overflow-warn-4.C: Likewise.
8489         * g++.dg/warn/overflow-warn-5.C: Likewise.
8490         * g++.dg/warn/overflow-warn-6.C: Likewise.
8491         * g++.dg/warn/Woverflow-1.C: Likewise.
8492         * g++.dg/warn/Woverflow-2.C: Likewise.
8493         * g++.dg/warn/Woverflow-3.C: Likewise.
8494         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
8495
8496 2007-01-08  Roger Sayle  <roger@eyesopen.com>
8497
8498         * gfortran.dg/array_constructor_14.f90: New test case.
8499         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
8500
8501 2007-01-08  Richard Guenther  <rguenther@suse.de>
8502
8503         PR tree-optimization/23603
8504         * gcc.dg/tree-ssa/vrp31.c: New testcase.
8505         * gcc.dg/tree-ssa/vrp32.c: Likewise.
8506
8507 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
8508
8509         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
8510         in __v8qi typedef.
8511         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
8512         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
8513         compiler behaviour.
8514         * gcc.dg/simd-5.c: Likewise.
8515         * gcc.dg/simd-6.c: Likewise.
8516         * g++.dg/conversion/simd1.C: Likewise.
8517         * g++.dg/conversion/simd3.C: Likewise.
8518         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
8519         (main): Use it.
8520
8521 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
8522
8523         PR tree-optimization/29877
8524         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
8525         name of a hard register for the target concerned.  Adjust dg-error
8526         directives to cope with new behaviour of TER.
8527
8528 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8529
8530         PR c++/28986
8531         * g++.dg/conversion/nullptr1.C: Added overflow warning.
8532         * g++.dg/warn/overflow-warn-1.C: New.
8533         * g++.dg/warn/overflow-warn-3.C: New.
8534         * g++.dg/warn/overflow-warn-4.C: New.
8535         * g++.dg/warn/overflow-warn-5.C: New.
8536         * g++.dg/warn/overflow-warn-6.C: New.
8537         * g++.dg/warn/Woverflow-1.C: New.
8538         * g++.dg/warn/Woverflow-2.C: New.
8539         * g++.dg/warn/Woverflow-3.C: New.
8540         * g++.dg/warn/multiple-overflow-warn-2.C: New.
8541
8542 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
8543
8544         PR fortran/27698
8545         * gfortran.dg/invalid_name.f90: New test.
8546         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
8547         * gfortran.dg/gomp/pr29759.f90: Ditto.
8548
8549 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
8550
8551         * gfortran.dg/present_1.f90:  Update error message.
8552
8553 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
8554
8555         PR c++/19439
8556         * g++.dg/template/duplicate1.C: New test
8557         * g++.dg/template/memfriend6.C: Adjust error markers.
8558
8559 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
8560
8561         PR tree-opt/30385
8562         * gcc.dg/torture/inline-1.c: New test.
8563
8564 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8565
8566         PR c/19978
8567         * gcc.dg/multiple-overflow-warn-1.c: New.
8568         * gcc.dg/multiple-overflow-warn-2.c: New.
8569         * gcc.dg/overflow-warn-6.c: New.
8570         * g++.dg/warn/multiple-overflow-warn-1.C: New.
8571
8572 2007-01-05  Roger Sayle  <roger@eyesopen.com>
8573
8574         * gfortran.dg/array_memcpy_1.f90: New test case.
8575         * gfortran.dg/array_memcpy_2.f90: Likewise.
8576
8577 2007-01-05  Richard Guenther  <rguenther@suse.de>
8578
8579         PR middle-end/27826
8580         * g++.dg/opt/pr27826.C: New testcase.
8581
8582 2007-01-05  Ian Lance Taylor  <iant@google.com>
8583
8584         * gcc.dg/Walways-true-1.c: New test.
8585         * gcc.dg/Walways-true-2.c: New test.
8586         * g++.dg/warn/Walways-true-1.C: New test.
8587         * g++.dg/warn/Walways-true-2.C: New test.
8588
8589 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
8590
8591         PR c/30360
8592         * gcc.dg/pr30360.c: New test.
8593
8594 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
8595
8596         PR fortran/23232
8597         * gfortran.dg/data_implied_do_1.f90: New test.
8598
8599         PR fortran/27996
8600         PR fortran/27998
8601         * gfortran.dg/char_length_1.f90: New test.
8602
8603 2007-01-05  Richard Guenther  <rguenther@suse.de>
8604
8605         PR middle-end/28116
8606         * g++.dg/opt/pr28116.C: New testcase.
8607
8608 2007-01-05  Tobias Burnus  <burnus@net-b.de>
8609
8610         PR fortran/29624
8611         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
8612           invalid deallocate.
8613         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
8614         * gfortran.dg/protected_4.f90: Add pointer intent check.
8615         * gfortran.dg/protected_6.f90: Add pointer intent check.
8616         * gfortran.dg/pointer_intent_1.f90: New test.
8617         * gfortran.dg/pointer_intent_2.f90: New test.
8618         * gfortran.dg/pointer_intent_3.f90: New test.
8619
8620 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
8621
8622         PR 30235
8623         * gfortran.dg/altreturn_2.f90: new test.
8624
8625 2007-01-04  Tom Tromey  <tromey@redhat.com>
8626
8627         PR preprocessor/28165:
8628         * gcc.dg/cpp/pr28165.c: New file.
8629
8630 2007-01-03  Josh Conner  <jconner@apple.com>
8631
8632         PR middle-end/29683
8633         * gcc.dg/pr29683.c: New.
8634
8635 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8636
8637         PR c++/28217
8638         * g++.dg/pch/template-1.C: New test.
8639         * g++.dg/pch/template-1.Hs: New file.
8640
8641 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8642
8643         PR middle-end/30353
8644         * gcc.c-torture/compile/complex-4.c: New test.
8645
8646 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
8647
8648         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
8649         -maltivec.
8650         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
8651
8652 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8653
8654         PR middle-end/30286
8655         * gcc.dg/pr30286.c: New test.
8656
8657         PR c++/29535
8658         * g++.dg/template/crash66.C: New test.
8659
8660         PR c++/29054
8661         * g++.dg/template/friend49.C: New test.
8662
8663 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
8664
8665         * gfortran.dg/ibits.f90: New test.
8666
8667 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
8668
8669         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
8670         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
8671
8672 2007-01-02  Jan Hubicka  <jh@suse.cz>
8673
8674         * gcc.dg/pr16194.c: We now output error on all three functions,
8675         not just first one.
8676
8677 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8678
8679         PR c/19977
8680         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
8681         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
8682
8683 2006-01-02  Ian Lance Taylor  <iant@google.com>
8684
8685         * g++.dg/warn/Wparentheses-22.C: New test.
8686         * g++.dg/warn/Wparentheses-23.C: New test.
8687
8688 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8689
8690         PR middle-end/7651
8691         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
8692         * gcc.dg/declspec-3-Wextra.c: New.
8693         * gcc.dg/declspec-3-no.c: New
8694
8695 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
8696
8697         PR fortran/20896
8698         * gfortran.dg/interface_10.f90: Remove.
8699
8700 2007-01-01  Roger Sayle  <roger@eyesopen.com>
8701
8702         * gcc.dg/fold-eqxor-4.c: New test case.
8703
8704 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
8705
8706         PR middle-end/30311
8707         * gcc.c-torture/compile/pr30311.c: New test.
8708
8709 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
8710
8711         PR middle-end/30253
8712         * gcc.c-torture/compile/statement-expression-1.c: New test.
8713
8714 2007-01-01  Andreas Schwab  <schwab@suse.de>
8715
8716         PR target/29166
8717         * g++.dg/eh/pr29166.C: New test.
8718
8719 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
8720
8721         * lib/target-supports.exp (check_effective_target_powerpc_spe):
8722         New.
8723         (check_effective_target_vect_cmdline_needed): Use it.
8724
8725 2006-12-31  Richard Guenther  <rguenther@suse.de>
8726
8727         PR middle-end/30137
8728         * gcc.dg/pr30137-1.c: New testcase.
8729         * gcc.dg/pr30137-2.c: Likewise.
8730
8731 2006-12-31  Roger Sayle  <roger@eyesopen.com>
8732
8733         PR middle-end/30322
8734         * gcc.dg/fold-plusnot-1.c: New test case.
8735
8736 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
8737
8738         PR c++/29731
8739         * g++.dg/parse/template22.C: New test.
8740
8741 2006-12-31  Richard Guenther  <rguenther@suse.de>
8742
8743         PR middle-end/30338
8744         * gcc.c-torture/compile/pr30338.c: New testcase.
8745
8746 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8747
8748         PR fortran/27900
8749         * gfortran.dg/intrinsic_actual_4.f90: New test.
8750
8751         PR fortran/24325
8752         * gfortran.dg/func_decl_3.f90: New test.
8753
8754 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8755
8756         PR fortran/23060
8757         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
8758         * gfortran.dg/c_by_val_1.f: New test.
8759         * gfortran.dg/c_by_val_2.f: New test.
8760         * gfortran.dg/c_by_val_3.f: New test.
8761
8762 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
8763
8764         PR libfortran/30321
8765         * gfortran.dg/sum_zero_array_1.f90:  New test.
8766
8767 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
8768
8769         PR preprocessor/29612
8770         * gcc.dg/cpp/pr29612-1.c: New test.
8771         * gcc.dg/cpp/pr29612-2.c: New test.
8772
8773 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
8774
8775         PR fortran/30034
8776         * gfortran.dg/pure_formal_proc_1.f90: New test.
8777
8778         PR fortran/30237
8779         * gfortran.dg/intrinsic_actual_3.f90: New test.
8780
8781 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8782
8783         PR fortran/30014
8784         * gfortran.dg/io_constraints_1.f90: Update test.
8785         * gfortran.dg/io_constraints_2.f90: Update test.
8786         * gfortran.dg/inquire_iolength.f90: New test.
8787
8788 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
8789
8790         PR fortran/20896
8791         * gfortran.dg/interface_10.f90: New test.
8792         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
8793         since z is already, locally a variable.
8794
8795         PR fortran/25135
8796         * gfortran.dg/generic_11.f90: New test.
8797         * gfortran.dg/interface_7.f90: Remove name clash between module
8798         name and procedure 'x' referenced in the interface.
8799
8800 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8801
8802         PR middle-end/7651
8803         * gcc.dg/Wmissing-parameter-type.c: New.
8804         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
8805         * gcc.dg/Wmissing-parameter-type-no.c: New.
8806
8807 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
8808
8809         PR fortran/25818
8810         * gfortran.dg/entry_array_specs_2.f: New test.
8811
8812         PR fortran/30084
8813         * gfortran.dg/nested_modules_6.f90: New test.
8814
8815 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8816
8817         PR middle-end/7651
8818         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
8819         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
8820
8821 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
8822
8823         PR C++/30168
8824         * g++.dg/opt/complex6.C: New test.
8825
8826 2006-12-22  Ben Elliston  <bje@au.ibm.com>
8827
8828         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
8829         full" if the linker on spu-*-* warns about exceeding local store.
8830
8831         And revert this patch:
8832         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8833         fail to link due to relocation overflows on spu-*-*.
8834
8835 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8836
8837         PR fortran/30273
8838         * gfortran.dg/dependency_19.f90: New test.
8839
8840 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8841
8842         PR fortran/30202
8843         * gfortran.dg/alloc_comp_basics_3.f90: New test.
8844
8845 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
8846
8847         PR middle-end/30262
8848         * gcc.c-torture/execute/20061220-1.c: New test.
8849
8850         PR middle-end/30263
8851         * gcc.dg/gomp/asm-1.c: New test.
8852
8853         PR target/30230
8854         * g++.dg/eh/ia64-2.C: New test.
8855
8856 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8857
8858         PR target/28966
8859         PR target/29248
8860         * gcc.dg/rs6000-leaf.c: New.
8861
8862 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8863
8864         PR fortran/25392
8865         * gfortran.dg/f2c_8.f90: New test.
8866
8867 2006-12-20  Bill Wendling  <wendling@apple.com>
8868
8869         * gcc.dg/asm-b.c: Check for __ppc64__.
8870
8871 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8872
8873         PR fortran/30190
8874         * gfortran.dg/bounds_check_5.f90: New test.
8875
8876 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
8877
8878         PR middle-end/30143
8879         * gcc.dg/gomp/complex-1.c: New testcase.
8880
8881 2006-12-20  Roger Sayle  <roger@eyesopen.com>
8882
8883         * gfortran.dg/array_memset_1.f90: New test case.
8884
8885 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
8886
8887         * lib/target-supports.exp: Add spu to
8888         check_effective_target_vect_widen_mult_hi_to_si.
8889
8890 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8891
8892         PR fortran/29992
8893         * gfortran.dg/generic_9.f90: New test.
8894
8895         PR fortran/30081
8896         * gfortran.dg/generic_10.f90: New test.
8897
8898 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
8899
8900         PR tree-opt/30045
8901         * gcc.dg/pr30045.c: New test.
8902
8903 2006-12-20  Ben Elliston  <bje@au.ibm.com>
8904
8905         * gcc.dg/20020312-2.c: Add a case for __SPU__.
8906
8907 2006-12-19  Eric Christopher  <echristo@apple.com>
8908
8909         PR target/29302
8910         * gcc.c-torture/execute/pr29302-1.c: New.
8911
8912 2006-12-19  Tobias Burnus  <burnus@net-b.de>
8913
8914         PR fortran/39238
8915         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
8916
8917 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
8918
8919         PR fortran/30236
8920         * gfortran.dg/altreturn_3.f90: New test.
8921
8922         * gfortran.dg/char_result_12.f90: Fix comment typos.
8923
8924 2006-12-19  Ben Elliston  <bje@au.ibm.com>
8925
8926         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
8927         as newlib's stdio.h uses non-traditional cpp constructs.
8928
8929 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8930
8931         * gfortran.dg/advance.f90: Renamed to advance_1.f90
8932         * gfortran.dg/append-1.f90: Renamed to append_1.f90
8933         * gfortran.dg/array-1.f90: Renamed to array_1.f90
8934         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
8935         * gfortran.dg/backspace.f: Renamed to backspace_1.f
8936         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
8937         * gfortran.dg/default_initialization.f: Renamed to
8938         default_initialization_1.f
8939         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
8940         dollar_edit_descriptor_1.f
8941         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
8942         dollar_edit_descriptor_2.f
8943         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
8944         dollar_edit_descriptor_3.f
8945         * gfortran.dg/logint-1.f: Renamed to logint_1.f
8946         * gfortran.dg/logint-2.f: Renamed to logint_2.f
8947         * gfortran.dg/logint-3.f: Renamed to logint_3.f
8948         * gfortran.dg/advance_1.f90: Renamed from advance.f90
8949         * gfortran.dg/append_1.f90: Renamed from append-1.f90
8950         * gfortran.dg/array_1.f90: Renamed from array-1.f90
8951         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
8952         * gfortran.dg/backspace_1.f: Renamed from backspace.f
8953         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
8954         * gfortran.dg/default_initialization_1.f: Renamed from
8955         default_initialization.f
8956         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
8957         dollar_edit_descriptor-1.f
8958         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
8959         dollar_edit_descriptor-2.f
8960         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
8961         dollar_edit_descriptor-3.f
8962         * gfortran.dg/logint_1.f: Renamed from logint-1.f
8963         * gfortran.dg/logint_2.f: Renamed from logint-2.f
8964         * gfortran.dg/logint_3.f: Renamed from logint-3.f
8965
8966 2006-12-18  Bill Wendling  <wendling@apple.com>
8967
8968         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
8969         id is an OjbC keyword.
8970
8971 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8972
8973         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
8974
8975 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8976
8977         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
8978
8979 2006-12-18  Ian Lance Taylor  <iant@google.com>
8980
8981         * g++.dg/warn/Wmissing-declarations-1.C: New test.
8982
8983 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8984
8985         * gcc.c-torture/compile/pr27528.c: Use empty templates.
8986
8987 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8988
8989         PR fortran/30207
8990         * gfortran.fortran-torture/execute/where21.f90: New test.
8991
8992 2006-12-17  Tobias Burnus  <burnus@net-b.de>
8993
8994         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
8995
8996 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8997
8998         PR middle-end/7651
8999         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
9000         * gcc.dg/if-empty-1.c: Likewise.
9001         * gcc.dg/pr23165.c: Likewise.
9002         * g++.dg/warn/empty-body.C: Likewise.
9003
9004 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9005
9006         PR libfortran/30005
9007         * gfortran.dg/open_errors.f90: New test.
9008
9009 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
9010
9011         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
9012
9013         * gcc.target/i386/ssse3-pabsb.c: New file.
9014         * gcc.target/i386/ssse3-pabsd.c: Likewise.
9015         * gcc.target/i386/ssse3-pabsw.c: Likewise.
9016         * gcc.target/i386/ssse3-palignr.c: Likewise.
9017         * gcc.target/i386/ssse3-phaddd.c: Likewise.
9018         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9019         * gcc.target/i386/ssse3-phaddw.c: Likewise.
9020         * gcc.target/i386/ssse3-phsubd.c: Likewise.
9021         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9022         * gcc.target/i386/ssse3-phsubw.c: Likewise.
9023         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9024         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9025         * gcc.target/i386/ssse3-pshufb.c: Likewise.
9026         * gcc.target/i386/ssse3-psignb.c: Likewise.
9027         * gcc.target/i386/ssse3-psignd.c: Likewise.
9028         * gcc.target/i386/ssse3-psignw.c: Likewise.
9029         * gcc.target/i386/ssse3-vals.h: Likewise.
9030
9031 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
9032
9033         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
9034         * lib/fortran-torture.exp: Include target-supports.exp.
9035
9036 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
9037
9038         PR target/30185
9039         * gcc.c-torture/execute/pr30185.c: New test.
9040
9041 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9042
9043         PR testsuite/30179
9044         PR testsuite/30180
9045         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
9046         * gcc.dg/builtin-bswap-2.c: Likewise.
9047         * gcc.dg/builtin-bswap-3.c: Likewise.
9048         * gcc.dg/builtin-bswap-4.c: Likewise.
9049         * lib/target-supports.exp (check_effective_target_stdint_types): New.
9050         * gcc.c-torture/execute/mode-dependent-address.x: New file.
9051
9052 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9053
9054         PR libfortran/30145
9055         * gfortran.dg/write_zero_array: New test.
9056
9057 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9058
9059         PR fortran/30200
9060         * gfortran.dg/write_fmt_trim.f90: New test.
9061
9062 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
9063
9064         PR 30194
9065         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
9066         temporarily.
9067
9068 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9069
9070         * lib/target-supports.exp (check_weak_available): Use istarget
9071         "hppa*-*-hpux10*" instead of regexp.
9072         (check_cxa_atexit_available): Likewise.
9073
9074 2006-12-14  Richard Guenther  <rguenther@suse.de>
9075
9076         PR tree-optimization/30197
9077         * gcc.c-torture/execute/complex-1.c: Fix function name.
9078         * gcc.dg/builtins-61.c: New testcase.
9079
9080 2006-12-14  Richard Guenther  <rguenther@suse.de>
9081
9082         PR middle-end/30172
9083         * gcc.dg/pr30172-1.c: New testcase.
9084
9085 2006-12-14  Richard Guenther  <rguenther@suse.de>
9086
9087         PR tree-optimization/30198
9088         * gcc.dg/builtins-60.c: New testcase.
9089
9090 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
9091
9092         * lib/target-supports.exp (vect_no_align): Remove spu.
9093
9094 2006-12-13  Ian Lance Taylor  <iant@google.com>
9095
9096         PR c++/19564
9097         PR c++/19756
9098         * g++.dg/warn/Wparentheses-5.C: New test.
9099         * g++.dg/warn/Wparentheses-6.C: New test.
9100         * g++.dg/warn/Wparentheses-7.C: New test.
9101         * g++.dg/warn/Wparentheses-8.C: New test.
9102         * g++.dg/warn/Wparentheses-9.C: New test.
9103         * g++.dg/warn/Wparentheses-10.C: New test.
9104         * g++.dg/warn/Wparentheses-11.C: New test.
9105         * g++.dg/warn/Wparentheses-12.C: New test.
9106         * g++.dg/warn/Wparentheses-13.C: New test.
9107         * g++.dg/warn/Wparentheses-14.C: New test.
9108         * g++.dg/warn/Wparentheses-15.C: New test.
9109         * g++.dg/warn/Wparentheses-16.C: New test.
9110         * g++.dg/warn/Wparentheses-17.C: New test.
9111         * g++.dg/warn/Wparentheses-18.C: New test.
9112         * g++.dg/warn/Wparentheses-19.C: New test.
9113         * g++.dg/warn/Wparentheses-20.C: New test.
9114         * g++.dg/warn/Wparentheses-21.C: New test.
9115
9116 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9117
9118         PR testsuite/30157
9119         * lib/target-supports.exp (check_cxa_atexit_available): Return false
9120         for target "hppa.*hpux10".
9121
9122 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
9123
9124         * g++.dg/debug/vartrack1.C: New test.
9125
9126         * g++.dg/opt/ifcvt1.C: New test.
9127
9128         * gcc.dg/tls/opt-13.c: New test.
9129
9130         * gcc.dg/20060425-2.c: New test.
9131
9132         * g++.dg/opt/pr15054-2.C: New test.
9133
9134         * gcc.c-torture/execute/20060420-1.c: New test.
9135
9136         * gcc.c-torture/execute/20060412-1.c: New test.
9137
9138         * objc/compile/20060406-1.m: New test.
9139
9140 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
9141
9142         * g++.dg/template/array17.C: New test.
9143
9144 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
9145
9146         * gcc.target/powerpc/altivec-23.c: New test.
9147
9148 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
9149
9150         PR c++27316
9151         * g++.dg/inherit/error3.C: New test.
9152
9153         PR c++/28740
9154         * g++.dg/inherit/error4.C: New test.
9155
9156 2006-12-13  Richard Guenther  <rguenther@suse.de>
9157
9158         PR tree-optimization/17687
9159         * gcc.dg/builtins-59.c: New testcase.
9160
9161 2006-12-13  Ben Elliston  <bje@au.ibm.com>
9162
9163         * gcc.target/spu/Wmain.c: New test.
9164
9165 2006-12-12  Josh Conner  <jconner@apple.com>
9166
9167         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
9168         * g++.dg/abi/thunk4.C: Likewise.
9169         * g++.dg/abi/rtti3.C: Likewise.
9170
9171 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
9172
9173         * gcc.target/spu/cpat-1.c: New test.
9174         * gcc.target/spu/cpat-2.c: New test.
9175         * gcc.target/spu/cpat-3.c: New test.
9176         * gcc.target/spu/cpat-4.c: New test.
9177
9178 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9179
9180         PR tree-opt/28436
9181         * gcc.c-torture/compile/vector-1.c: New test.
9182         * gcc.c-torture/compile/vector-2.c: New test.
9183         * gcc.c-torture/compile/vector-3.c: New test.
9184
9185 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9186
9187         * lib/fortran-torture.exp: Update copyright years.  Remove
9188         obsolete comment.  Test -ftree-vectorize where it makes sense.
9189         * lib/gfortran-dg.exp: Update copyright years.  Use settings
9190         from fortran-torture.exp.
9191         * gfortran.dg/char_transpose_1.f90,
9192         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
9193         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
9194         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
9195         '-w' to dg-options.
9196
9197 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
9198
9199         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
9200         saved_${tool}_load.
9201
9202 2006-12-12  Ira Rosen  <irar@il.ibm.com>
9203
9204         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
9205         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
9206         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
9207         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
9208         gaps.
9209
9210 2006-12-12  Richard Guenther  <rguenther@suse.de>
9211
9212         PR middle-end/30147
9213         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
9214
9215 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
9216             Diego Novillo  <dnovillo@redhat.com>
9217
9218         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
9219         VDEF/VUSE changes.
9220         * gcc.dg/tree-ssa/pr26421.c: Likewise
9221         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
9222         * gcc.dg/tree-ssa/pr23382.c: Likewise.
9223         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
9224         * gcc.dg/tree-ssa/pr28410.c: Likewise.
9225         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
9226         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
9227         * gcc.dg/tree-ssa/vrp07.c: Likewise.
9228         * gcc.dg/tree-ssa/vrp08.c: Likewise.
9229         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9230
9231 2006-12-11  Jan Hubicka  <jh@suse.cz>
9232
9233         * gcc.dg/tree-prof/stringop-1.c: New test.
9234         * gcc.dg/tree-prof/stringop-2.c: New test.
9235
9236 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
9237
9238         PR target/30120
9239         * gcc.target/i386/pr30120.c: New test.
9240
9241         Revert:
9242         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
9243
9244         * gcc.target/i386/x87regparm-1.c: New test.
9245         * gcc.target/i386/x87regparm-2.c: New test.
9246         * gcc.target/i386/x87regparm-3.c: New test.
9247         * gcc.target/i386/x87regparm-4.c: New test.
9248
9249 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
9250
9251         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
9252
9253 2006-12-10  Tobias Burnus  <burnus@net-b.de>
9254
9255         PR fortran/23994
9256         * gfortran.dg/protected_1.f90: New test.
9257         * gfortran.dg/protected_2.f90: New test.
9258         * gfortran.dg/protected_3.f90: New test.
9259         * gfortran.dg/protected_4.f90: New test.
9260         * gfortran.dg/protected_5.f90: New test.
9261         * gfortran.dg/protected_6.f90: New test.
9262
9263 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9264             Tobias Burnus  <burnus@gcc.gnu.org>
9265
9266         PR fortran/29975
9267         PR fortran/30068
9268         * gfortran.dg/interface_4.f90: Test adding procedure to generic
9269         interface.
9270         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
9271         ambiguous interfaces.
9272         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
9273         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
9274         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
9275         ambiguous interfaces.
9276         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
9277         * gfortran.dg/array_initializer_2.f90: Add initializer array
9278         constructor test.
9279
9280         PR fortran/30096
9281         * gfortran.dg/interface_9.f90: Test that host interfaces are
9282         not checked for ambiguity with the local version.
9283
9284 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9285
9286         PR fortran/29464
9287         * gfortran.dg/module_interface_2.f90: New test.
9288
9289 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9290
9291         PR fortran/29941
9292         * gfortran.dg/assumed_len.f90: New test.
9293
9294 2006-12-09  Richard Guenther  <rguenther@suse.de>
9295
9296         * g++.dg/warn/implicit-typename1.C: Qualify types.
9297         * g++.dg/parse/crash12.C: Likewise.
9298         * g++.dg/tree-ssa/pr22444.C: Likewise.
9299
9300 2006-12-09  Tobias Burnus  <burnus@net-b.de>
9301
9302         * gfortran.dg/array_2.f90: Added sqrt test.
9303
9304 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
9305
9306         * gcc.target/i386/x87regparm-1.c: XFAIL.
9307         * gcc.target/i386/x87regparm-2.c: XFAIL.
9308         * gcc.target/i386/x87regparm-3.c: XFAIL.
9309         * gcc.target/i386/x87regparm-4.c: XFAIL.
9310
9311 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9312
9313         * lib/target-supports.exp
9314         (check_effective_target_large_long_double): New.
9315         * gcc.dg/Wconversion-real.c : Use it.
9316         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
9317         unsigned.
9318
9319 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
9320
9321         * gcc.c-torture/execute/mode-dependent-address.c: New test.
9322
9323 2006-12-08  Tobias Burnus  <burnus@net-b.de>
9324
9325         PR fortran/27546
9326         * gfortran.dg/import4.f90: New test for IMPORT in modules.
9327
9328 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
9329
9330         PR c++/29732
9331         * g++.dg/template/crash65.C: New test.
9332         * g++.dg/template/spec16.C: Tweak error markers.
9333
9334 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9335
9336         * gcc.target/spu: New directory.
9337         * gcc.target/spu/spu.exp: New file.
9338         * gcc.target/spu/intrinsics-1.c: New test.
9339
9340 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
9341
9342         PR c++/29980
9343         * g++.dg/ext/attrib27.C: New test.
9344         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
9345         * g++.dg/parse/typedef5.C: Likewise.
9346
9347 2006-12-07  Mike Stump  <mrs@apple.com>
9348
9349         * treelang/compile/var_defs.tree: Adjust.
9350
9351 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
9352
9353         PR c++/29730
9354         * g++.dg/template/crash64.C: New test.
9355         * g++.dg/parse/crash27.C: Adjust error markers.
9356
9357 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
9358
9359         PR libfortran/30009
9360         PR libfortran/30056
9361         * gfortran.dg/read_eof_4.f90:  Add tests.
9362         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
9363         * gfortran.dg/unf_read_corrupted_1.f90: New test.
9364
9365 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
9366
9367         PR c++/29729
9368         * g++.dg/template/crash63.C: New test.
9369
9370         PR c++/29728
9371         * g++.dg/template/crash62.C: New test.
9372
9373 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
9374
9375         PR fortran/30003
9376         * gfortran.dg/allocatable_function_1.f90: Increase the number
9377         of expected calls of free to 10; the lhs section reference is
9378         now evaluated so there is another call to bar.  Change the
9379         comment appropriately.
9380         * gfortran.dg/array_section_1.f90: New test.
9381
9382 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
9383
9384         PR fortran/29912
9385         * gfortran.dg/char_result_12.f90: New test.
9386
9387 2006-12-05  Richard Guenther  <rguenther@suse.de>
9388
9389         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
9390         * gcc.dg/vect/vect-pow-2.c: Rename to ...
9391         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
9392         vect_double, xfail for spu*-*-*.
9393
9394 2006-12-04  Tobias Burnus  <burnus@net-b.de>
9395
9396         PR fortran/29962
9397         * initialization_4.f90: Test noninteger exponents (-std=f95).
9398         * initialization_5.f90: New test for noninteger exponents
9399           with -std=f2003.
9400
9401 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
9402
9403         PR fortran/29821
9404         * gfortran.dg/parameter_array_section_1.f90: New test.
9405
9406 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
9407
9408         PR c++/29733
9409         * g++.dg/template/crash61.C: New test.
9410
9411         PR c++/29632
9412         * g++.dg/template/error23.C: New test.
9413
9414 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
9415
9416         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
9417
9418 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
9419
9420         PR fortran/29916
9421         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
9422
9423 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
9424
9425         PR middle-end/29965
9426         * gcc.dg/gomp/pr29965-1.c: New test.
9427         * gcc.dg/gomp/pr29965-2.c: New test.
9428         * gcc.dg/gomp/pr29965-3.c: New test.
9429         * gcc.dg/gomp/pr29965-4.c: New test.
9430         * gcc.dg/gomp/pr29965-5.c: New test.
9431         * gcc.dg/gomp/pr29965-6.c: New test.
9432         * g++.dg/gomp/pr29965-1.C: New test.
9433         * g++.dg/gomp/pr29965-2.C: New test.
9434         * g++.dg/gomp/pr29965-3.C: New test.
9435         * g++.dg/gomp/pr29965-4.C: New test.
9436         * g++.dg/gomp/pr29965-5.C: New test.
9437         * g++.dg/gomp/pr29965-6.C: New test.
9438         * g++.dg/gomp/pr29965-7.C: New test.
9439         * g++.dg/gomp/pr29965-8.C: New test.
9440         * g++.dg/gomp/pr29965-9.C: New test.
9441         * g++.dg/gomp/pr29965-10.C: New test.
9442
9443 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
9444
9445         * gnat.dg/pointer_variable_bounds.adb: New test.
9446         * gnat.dg/pointer_variable_bounds.ads: Likewise.
9447         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
9448
9449 2006-12-03  Eric Christopher  <echristo@apple.com>
9450
9451         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
9452
9453 2006-12-03  Richard Henderson  <rth@redhat.com>
9454             Andrew Pinski  <pinskia@gmail.com>
9455
9456         PR C++/14329
9457         * g++.dg/warn/unit-1.C: New test.
9458
9459 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
9460
9461         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
9462
9463 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
9464
9465         * g++.dg/vect/vect.exp: Enable tests to run on spu.
9466         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
9467         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
9468         * gcc.dg/vect/vect-70.c: Reduce array size.
9469         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
9470         vect_no_compaer_double targets.
9471         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
9472         vect_float, vect_double, and vect_int.
9473
9474 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
9475
9476         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
9477         test for loop versioning on vect_no_align targets.
9478         * gcc.dg/vect/pr20122.c: Likewise.
9479         * gcc.dg/vect/vect-105.c: Likewise.
9480         * gcc.dg/vect/vect-42.c: Likewise.
9481         * gcc.dg/vect/vect-43.c: Likewise.
9482         * gcc.dg/vect/vect-74.c: Likewise.
9483         * gcc.dg/vect/vect-75.c: Likewise.
9484         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
9485         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
9486         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
9487         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
9488
9489 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
9490
9491         PR fortran/29642
9492         * gfortran.dg/value_1.f90 : New test.
9493         * gfortran.dg/value_2.f90 : New test.
9494         * gfortran.dg/value_3.f90 : New test.
9495         * gfortran.dg/value_4.f90 : New test.
9496         * gfortran.dg/value_4.c : Called from value_4.f90.
9497
9498 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9499
9500         PR C++/30033
9501         *  g++.dg/cpp0x/static_assert4.C: New testcase.
9502
9503 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9504
9505         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
9506
9507 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
9508
9509         PR c/27953
9510         * gcc.dg/pr27953.c: New test.
9511
9512 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9513
9514         PR c++/30022
9515         * g++.dg/ext/vector5.C: New test.
9516
9517         PR c++/30021
9518         * g++.dg/other/main1.C: New test.
9519
9520 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
9521
9522         PR libfortran/29568
9523         * gfortran.dg/convert_implied_open.f90:  Change to
9524         new default record length.
9525         * gfortran.dg/unf_short_record_1.f90:  Adapt to
9526         new error message.
9527         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
9528
9529 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
9530
9531         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
9532
9533 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
9534
9535         PR c++/29066
9536         * g++.dg/expr/pr29066.c: New.
9537
9538 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
9539             Zdenek Dvorak <dvorakz@suse.cz>
9540
9541         PR tree-optimization/29921
9542         * gcc.dg/pr29921-2.c: New test.
9543
9544 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
9545
9546         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
9547         (i386_get_cpuid): New function.
9548         (i386_cpuid_ecx): Likewise.
9549         (i386_cpuid_edx): Likewise.
9550         (i386_cpuid): Updated to call i386_cpuid_edx.
9551
9552         * gcc.target/i386/sse3-addsubpd.c: New file.
9553         * gcc.target/i386/sse3-addsubps.c: Likewise.
9554         * gcc.target/i386/sse3-haddpd.c: Likewise.
9555         * gcc.target/i386/sse3-haddps.c: Likewise.
9556         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9557         * gcc.target/i386/sse3-hsubps.c: Likewise.
9558         * gcc.target/i386/sse3-lddqu.c: Likewise.
9559         * gcc.target/i386/sse3-movddup.c: Likewise.
9560         * gcc.target/i386/sse3-movshdup.c: Likewise.
9561         * gcc.target/i386/sse3-movsldup.c: Likewise.
9562
9563 2006-12-01  Dirk Mueller  <dmueller@suse.de>
9564
9565         * g++.dg/warn/Wreturn-type-4.C: New testcase.
9566
9567 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
9568
9569         * gcc.dg/dfp/convert-int-max.c: New test.
9570         * gcc.dg/dfp/convert-int-max-fold.c: New test.
9571
9572 2006-11-30  Richard Guenther  <rguenther@suse.de>
9573
9574         * gcc.dg/vect/vect-pow-1.c: Rename ...
9575         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
9576         floats instead of doubles, check successful vectorization.
9577
9578 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9579
9580         PR target/29945
9581         * gcc.c-torture/compile/pr29945.c: New testcase.
9582
9583 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
9584
9585         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
9586         -maltivec.
9587
9588 2006-11-29  Eric Christopher  <echristo@apple.com>
9589
9590         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
9591
9592 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
9593
9594         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
9595
9596         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
9597
9598 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
9599
9600         PR c++/29022
9601         * g++.dg/inherit/virtual2.C: New test.
9602         * g++.dg/inherit/virtual3.C: Likewise.
9603         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
9604         * g++.dg/inherit/error2.C: Likewise.
9605         * g++.dg/template/instantiate1.C: Likewise.
9606
9607 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
9608
9609         PR tree-opt/29984
9610         * gcc.dg/tree-ssa/reassoc-12.c: New test.
9611
9612 2006-11-28  Jan Hubicka  <jh@suse.cz>
9613
9614         * gcc.dg/memcpy-1.c: New test.
9615
9616 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
9617
9618         PR c++/29735
9619         * g++.dg/warn/main-3.C: New test.
9620
9621 2006-11-28  Jan Hubicka  <jh@suse.cz>
9622
9623         * gcc.dg/winline-1.c: New test.
9624
9625 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9626
9627         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
9628         alignments.
9629
9630 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9631
9632         PR fortran/29976
9633         * gfortran.dg/missing_optional_dummy_3.f90
9634
9635 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9636
9637         PR fortran/20880
9638         * gfortran.dg/interface_3.f90: Modify errors.
9639
9640 2006-11-28  Ben Elliston  <bje@au.ibm.com>
9641
9642         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9643         fail to link due to relocation overflows on spu-*-*.
9644
9645 2006-11-27  Michael Matz  <matz@suse.de>
9646             Andreas Krebbel  <krebbel1@de.ibm.com>
9647
9648         PR target/29319
9649         * gcc.dg/20061127-1.c: New testcase.
9650
9651 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
9652
9653         * gcc.dg/20061124-1.c: Add exit() function prototype.
9654
9655 2006-11-27  Jan Hubicka  <jh@suse.cz>
9656
9657         * gcc.target/i386/memcpy-1.c: Adjust size.
9658         * gcc.dg/visibility-11.c: Likewise.
9659
9660 2006-11-27  Richard Guenther  <rguenther@suse.de>
9661
9662         PR middle-end/25620
9663         * gcc.target/i386/pow-1.c: New testcase.
9664         * gcc.dg/builtins-58.c: Likewise.
9665
9666 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
9667
9668         PR c++/29886
9669         * g++.dg/expr/cast8.C: New test.
9670
9671 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9672
9673         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
9674         Don't ever inline the testcase.
9675
9676 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9677
9678         PR fortran/29982
9679         * gfortran.fortran-torture/compile/parameter_3.f90: New
9680         testcase.
9681
9682 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9683
9684         PR fortran/29951
9685         * gfortran.fortran-torture/execute/transfer2.f90: New test.
9686
9687 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9688
9689         * gfortran.fortran-torture/execute/specifics.f90: Remove test
9690         for CHAR.
9691
9692 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9693
9694         PR libgfortran/29936
9695         * gfortran.dg/write_check3.f90: New test.
9696
9697 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9698
9699         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
9700
9701 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
9702
9703         PR fortran/20880
9704         * gfortran.dg/interface_3.f90: New test.
9705
9706         PR fortran/29387
9707         * gfortran.dg/generic_8.f90: New test.
9708
9709 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9710
9711         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
9712         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
9713         * gfortran.dg/specifics_3.f90: Remove.
9714
9715 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
9716
9717         PR c/29955
9718         * gcc.dg/gomp/pr29955.c: New test.
9719
9720         PR c/29736
9721         * gcc.dg/pr29736.c: New test.
9722
9723 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9724
9725         PR tree-opt/29964
9726         * gcc.dg/pure-1.c: New test.
9727
9728 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
9729
9730         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
9731         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
9732
9733 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9734
9735         * gcc.dg/20061124-1.c: New testcase.
9736
9737 2006-11-23  Eric Christopher  <echristo@apple.com>
9738
9739         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
9740
9741 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9742
9743         PR c/2707
9744         PR c++/26167
9745         * gcc.dg/Wconversion-integer.c: New. Supersedes
9746         Wconversion-negative-constants.c
9747         * gcc.dg/Wconversion-real.c: New.
9748         * gcc.dg/Wconversion-real-integer.c: New.
9749         * gcc.dg/Wconversion-negative-constants.c: Deleted.
9750         * g++.dg/warn/Wconversion1.C: Modified.
9751
9752 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9753
9754         * gfortran.dg/overload_1.f90: New test.
9755
9756 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9757
9758         PR c/9072
9759         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
9760         Wtraditional-conversion.
9761         * gcc.dg/overflow-warn-2.c: Likewise.
9762         * gcc.dg/Wconversion.c: Likewise. Renamed as
9763         Wtraditional-conversion.c .
9764         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
9765         Wtraditional-conversion-2.c .
9766         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
9767         Wtraditional-conversion-2.c
9768         * gcc.dg/Wconversion-negative-constants.c: New.
9769
9770 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
9771
9772         * gcc.dg/tree-ssa/dump-1.c: New test.
9773
9774 2006-11-23  David Ung <davidu@mips.com>
9775
9776         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
9777         -mfp64, allowable when ISA >= 33 and float is enabled.
9778         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
9779         of mthc1 and mfhc1 patterns.
9780
9781 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
9782
9783         PR tree-optimization/29921
9784         * gcc.dg/pr29921.c: New test.
9785
9786 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9787
9788         PR fortran/29441
9789         * gfortran.dg/initialization_4.f90: New test.
9790
9791 2006-11-22  Ira Rosen  <irar@il.ibm.com>
9792
9793         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
9794         platforms that have interleaving support.
9795         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
9796         * gcc.dg/vect/vect-strided-a-u16-i2.c,
9797         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
9798         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
9799         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
9800         gcc.dg/vect/vect-strided-u8-i2-gap.c,
9801         gcc.dg/vect/vect-strided-u8-i8.c,
9802         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
9803         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
9804         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
9805         gcc.dg/vect/vect-strided-float.c,
9806         gcc.dg/vect/vect-strided-a-mult.c,
9807         gcc.dg/vect/vect-strided-mult-char-ls.c,
9808         gcc.dg/vect/vect-strided-a-u16-mult.c,
9809         gcc.dg/vect/vect-strided-a-u32-mult.c,
9810         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
9811         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
9812         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
9813         gcc.dg/vect/vect-strided-mult.c,
9814         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
9815         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
9816         New.
9817
9818 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
9819
9820         PR fortran/25087
9821         * gfortran.dg/auto_char_len_4.f90: New test.
9822
9823 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
9824
9825         PR fortran/29652
9826         * gfortran.dg/generic_7.f90: New test.
9827         * gfortran.dg/defined_operators_1.f90: Add new error.
9828
9829 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
9830
9831         PR tree-optimization/29902
9832         * g++.dg/tree-ssa/pr29902.C: New test.
9833
9834 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
9835
9836         PR fortran/29820
9837         * gfortran.dg/used_types_13.f90: New test.
9838
9839 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
9840
9841         * gcc.dg/dfp/snan.c: Delete.
9842
9843 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
9844
9845         * g++.dg/cpp0x/static_assert1.C: New.
9846         * g++.dg/cpp0x/static_assert2.C: New.
9847         * g++.dg/cpp0x/static_assert3.C: New.
9848
9849 2006-11-21  Richard Guenther  <rguenther@suse.de>
9850
9851         * gcc.dg/vect/vect-pow-1.c: New testcase.
9852         * gcc.dg/vect/vect-pow-2.c: Likewise.
9853
9854 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
9855
9856         PR c++/29570
9857         * g++.dg/template/static29.C: New test.
9858
9859         PR c++/29734
9860         * g++.dg/conversion/simd4.C: New test.
9861
9862 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
9863
9864         PR c++/29475
9865         * g++.dg/template/access19.C: New test.
9866         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
9867         error is reported.
9868
9869 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9870
9871         PR tree-opt/25500
9872         * gcc.dg/tree-ssa/sra-4.c: New testcase.
9873
9874 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9875
9876         PR fortran/27546
9877         * gfortran.dg/import.f90: Extended test.
9878         * gfortran.dg/import2.f90: Extended test.
9879
9880 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9881
9882         * gfortran.dg/volatile3.f90: Add conflict test.
9883
9884 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
9885
9886         PR fortran/24783
9887         * gfortran.dg/implicit_10.f90: New test.
9888
9889 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9890
9891         PR c++/8586
9892         * g++.dg/warn/Wall-write-strings.C: New.
9893
9894 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9895
9896         * gfortran.dg/alloc_comp_constraint_5.f90: New.
9897         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
9898
9899 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9900
9901         * gfortran.dg/use_3.f90: Remove error message.
9902         * gfortran.dg/iso_fortran_env_1.f90: New test.
9903         * gfortran.dg/iso_fortran_env_2.f90: New test.
9904         * gfortran.dg/iso_fortran_env_3.f90: New test.
9905         * gfortran.dg/iso_fortran_env_4.f90: New test.
9906
9907 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
9908
9909         * gcc.dg/vect/vect-27.c: Fix initialization.
9910
9911 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9912
9913         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
9914         * gcc.dg/torture/builtin-minmax-1.c: New.
9915
9916         * gcc.dg/builtins-20.c: Add cases for copysign.
9917
9918 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9919
9920         PR fortran/24285
9921         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
9922
9923 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9924         * gfortran.dg/use_1.f90: New test.
9925         * gfortran.dg/use_1.f90: New test.
9926         * gfortran.dg/use_1.f90: New test.
9927
9928 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
9929
9930         PR tree-optimization/29801
9931         * gcc.dg/pr29801.c: New test.
9932
9933 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
9934
9935         PR middle-end/29584
9936         * gcc.dg/torture/pr29584.c: New test.
9937
9938 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
9939
9940         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
9941         Condition PowerPC tests for saving FPRs on powerpc_fprs.
9942         * gcc.target/powerpc/compress-float-ppc.c,
9943         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
9944         powerpc_fprs.
9945         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
9946         do not pass -mhard-float.
9947
9948 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
9949
9950         * gnat.dg/volatile_aggregate.adb: New test.
9951
9952 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9953
9954         PR fortran/29391
9955         PR fortran/29489
9956         * gfortran.dg/bound_2.f90: Add more checks.
9957         * gfortran.dg/bound_3.f90: New test.
9958
9959 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9960
9961         PR target/29201
9962         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
9963
9964 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9965
9966         * gfortran.dg/import3.f90: Fix error message.
9967
9968 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9969
9970         PR tree-opt/29788
9971         * gfortran.fortran-torture/compile/inline_1.f90:
9972         New testcase.
9973
9974 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
9975
9976         * gcc.target/i386/x87regparm-1.c: New test.
9977         * gcc.target/i386/x87regparm-2.c: New test.
9978         * gcc.target/i386/x87regparm-3.c: New test.
9979         * gcc.target/i386/x87regparm-4.c: New test.
9980
9981 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9982
9983         PR fortran/27546
9984         * gfortran.dg/import.f90: New test.
9985         * gfortran.dg/import2.f90: New test.
9986         * gfortran.dg/import3.f90: New test.
9987
9988 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9989
9990         PR fortran/27588
9991         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
9992
9993 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9994
9995         PR fortran/29806
9996         * gfortran.dg/contains.f90: New test.
9997         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
9998
9999 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
10000
10001         PR tree-optimization/29581
10002         * gcc.dg/pr29581-1.c: New test.
10003         * gcc.dg/pr29581-2.c: New test.
10004         * gcc.dg/pr29581-3.c: New test.
10005         * gcc.dg/pr29581-4.c: New test.
10006         * gfortran.dg/pr29581.f90: New test.
10007
10008 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
10009
10010         PR fortran/29702
10011         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
10012         numbers in error message headers.
10013
10014 2006-11-14  Richard Guenther  <rguenther@suse.de>
10015
10016         * gcc.target/i386/math-torture/math-torture.exp: Restrict
10017         to i?86 and x86_64 targets.
10018
10019 2006-11-14  Caroline Tice  <ctice@apple.com>
10020
10021         * gcc.dg/pubtypes-1.c: New file/testcase.
10022         * gcc.dg/pubtypes-2.c: New file/testcase.
10023         * gcc.dg/pubtypes-3.c: New file/testcase.
10024         * gcc.dg/pubtypes-4.c: New file/testcase.
10025         * g++.dg/pubtypes.C: New file/testcase.
10026
10027 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
10028
10029         PR c++/29106
10030         * g++.dg/init/self1.C: New test.
10031
10032 2006-11-14  Tobias Burnus  <burnus@net-b.de>
10033
10034         PR fortran/29657
10035         * gfortran.dg/conflicts.f90: Add.
10036
10037 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
10038
10039         PR rtl-optimization/29798
10040
10041         * gcc.c-torture/execute/pr29798.c: New.
10042
10043 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10044
10045         * gcc.dg/builtins-20.c: Add more cases.
10046
10047 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
10048
10049         PR fortran/29759
10050         * gfortran.dg/gomp/pr29759.f90: New test.
10051
10052 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
10053
10054         PR c++/29518
10055         * g++.dg/template/static28.C: New test.
10056
10057 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
10058
10059         * lib/c-torture.exp: Use target-libpath.exp.
10060         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
10061         set GCC_EXEC_PREFIX env var from global variable of same name.
10062
10063 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10064
10065         PR fortran/26994
10066         * gfortran.fortran-torture/compile/transfer-1.f90:
10067         New testcase.
10068
10069 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
10070             Zdenek Dvorak <dvorakz@suse.cz>
10071
10072         PR tree-optimization/29680
10073         * gcc.dg/alias-11.c: New test.
10074
10075 2006-11-12  Jason Merrill  <jason@redhat.com>
10076             Andrew Pinski <pinskia@physics.uc.edu>
10077
10078         PR middle-end/28915
10079         * gcc.target/i386/vectorize1.c: New.
10080
10081 2006-11-12  Roger Sayle  <roger@eyesopen.com>
10082
10083         PR rtl-optimization/29797
10084         * gcc.c-torture/execute/pr29797-1.c: New test case.
10085
10086 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10087
10088         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
10089
10090 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
10091
10092         * gcc.dg/tree-ssa/prefetch-3.c: New test.
10093
10094 2006-11-12  Roger Sayle  <roger@eyesopen.com>
10095
10096         PR tree-optimization/13827
10097         * gcc.dg/fold-eqand-1.c: New test case.
10098
10099 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10100
10101         PR rtl-opt/28812
10102         * gcc.c-torture/execute/mayalias-3.c: New test.
10103
10104 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
10105
10106         PR middle-end/27528
10107         * gcc.c-torture/compile/pr27528.c: New test.
10108         * gcc.dg/pr27528.c: Likewise.
10109
10110 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10111
10112         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
10113
10114         * gcc.dg/torture/builtin-symmetric-1.c: New test.
10115
10116 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
10117
10118         PR fortran/29758
10119         * gfortran.dg/reshape_source_size_1.f90: New test.
10120
10121 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
10122
10123         PR fortran/29315
10124         * gfortran.dg/aliasing_dummy_4.f90: New test.
10125
10126 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
10127
10128         PR target/29777
10129         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
10130         and x86_64-*-* targets.
10131
10132 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10133
10134         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
10135         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
10136         New macros. Use them in exact tests.
10137         (TESTIT3): New macro.
10138         Add tests for fmin, fmax and fma.
10139
10140 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10141
10142         PR fortran/29431
10143         * gfortran.dg/array_constructor_13.f90: New test.
10144
10145 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10146
10147         PR fortran/29744
10148         * gfortran.dg/used_types_12.f90: New test.
10149
10150 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
10151
10152         PR middle-end/29726
10153         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
10154         (test6): Ditto.
10155         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
10156         * gcc.dg/fold-eqandshift-3.c: New test case.
10157
10158 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10159
10160         PR fortran/29699
10161         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
10162
10163         PR fortran/21370
10164         * gfortran.dg/change_symbol_attributes_1.f90: New test.
10165
10166 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10167
10168         * gcc.dg/20061109-1.c: New testcase.
10169
10170 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10171
10172         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
10173
10174 2006-11-09  Tobias Burnus  <burnus@net-b.de>
10175
10176         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
10177         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
10178
10179 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
10180
10181         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
10182         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
10183
10184 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10185
10186         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
10187
10188 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10189
10190         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
10191         vect-9.c).
10192         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
10193         * gcc.dg/vect/vect-9.c: Now vectorizable.
10194         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
10195         that support vect_widen_mult.
10196         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
10197         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
10198         vect-reduc-dot-u16.c).
10199         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
10200         vect-reduc-dot-u16.c).
10201         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
10202         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
10203         vect-reduc-dot-s8.c).
10204         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
10205         vect-reduc-dot-s8.c).
10206         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
10207         vect-reduc-dot-s8.c).
10208         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
10209         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
10210         vect-reduc-dot-u8.c).
10211         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
10212         vect-reduc-dot-u8.c).
10213         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
10214         * gcc.dg/vect/vect-multitypes-9.c: New test.
10215         * gcc.dg/vect/vect-multitypes-10.c: New test.
10216         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
10217         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
10218         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
10219         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
10220         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
10221         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
10222         wrapv-vect-reduc-dot-s8.c.
10223         * lib/target-support.exp (check_effective_target_vect_unpack): New.
10224         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
10225         targets that support vec_unpack.
10226         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
10227         (check_effective_target_vect_widen_mult_qi_to_hi): New.
10228         (check_effective_target_vect_widen_mult_hi_to_si): New.
10229         (check_effective_target_vect_widen_sum): Removed.
10230
10231         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10232
10233         * gcc.dg/vect/vect-multitypes-8.c: New test.
10234         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
10235
10236         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
10237
10238         * gcc.dg/vect/vect-multitypes-7.c: New test.
10239
10240         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10241
10242         * gcc.dg/vect/vect-multitypes-4.c: New test.
10243         * gcc.dg/vect/vect-multitypes-5.c: New test.
10244         * gcc.dg/vect/vect-multitypes-6.c: New test.
10245
10246         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10247
10248         * gcc.dg/vect/vect-multitypes-1.c: New test.
10249         * gcc.dg/vect/vect-multitypes-2.c: New test.
10250         * gcc.dg/vect/vect-multitypes-3.c: New test.
10251
10252 2006-11-07  Eric Christopher  <echristo@apple.com>
10253
10254         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
10255         Test using scan-assembler-not.
10256
10257 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
10258
10259         * gcc.dg/inline-17.c: New test.
10260
10261 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
10262
10263         PR other/25028
10264         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
10265         on HP-UX.
10266
10267 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
10268
10269         PR fortran/29539
10270         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
10271
10272         PR fortran/29634
10273         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
10274         test.
10275
10276 2006-11-07  Tobias Burnus  <burnus@net-b.de>
10277
10278         PR fortran/29601
10279         * gfortran.dg/volatile.f90: Add.
10280         * gfortran.dg/volatile2.f90: Add.
10281         * gfortran.dg/volatile3.f90: Add.
10282         * gfortran.dg/volatile4.f90: Add.
10283         * gfortran.dg/volatile5.f90: Add.
10284         * gfortran.dg/volatile6.f90: Add.
10285         * gfortran.dg/volatile7.f90: Add.
10286
10287 2006-11-06  Tobias Burnus  <burnus@net-b.de>
10288
10289         * gfortran.dg/io_constraints_2.f90: Adjust pattern
10290           for matching error messages.
10291         * gfortran.dg/specifics_3.f90: Adjust pattern
10292           for matching error messages.
10293
10294 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
10295             Bernhard Fischer  <aldot@gcc.gnu.org>
10296
10297         * lib/gcc-dg.exp (output-exists): New proc.
10298         (output-exists-not): New proc.
10299         * gcc.test-framework/test-framework.awk: Support new directives.
10300         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
10301         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
10302         * gcc.test-framework/dg-outexists-exp-F.c: New test.
10303         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
10304         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
10305         * gcc.test-framework/dg-outexists-exp-P.c: New test.
10306
10307 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
10308
10309         PR fortran/29630
10310         PR fortran/29679
10311         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
10312         * gfortran.dg/initialization_3.f90: New.
10313
10314 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10315
10316         PR libgfortran/25545
10317         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
10318
10319 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
10320
10321         PR middle-end/29695
10322         * gcc.c-torture/execute/pr29695-1.c: New test.
10323         * gcc.c-torture/execute/pr29695-2.c: New test.
10324
10325 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
10326
10327         PR fortran/29565
10328         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
10329
10330 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
10331
10332         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
10333         for matching error messages.
10334
10335 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
10336
10337         PR target/26915
10338         * gcc.target/i386/387-12.c: New test.
10339
10340 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10341
10342         PR libfortran/29713
10343         * gfortran.dg/pr29713.f90: New test.
10344
10345 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
10346
10347         * gcc.c-torture/execute/arith-rand-ll.c:
10348         Also test for bogus rest sign.
10349
10350 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10351
10352         PR libfortran/27895
10353         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
10354
10355 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
10356
10357         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
10358         from error messages.
10359
10360 2006-11-02  Mike Stump  <mrs@apple.com>
10361
10362         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
10363
10364         * g++.old-deja/g++.abi/align.C: Enable for darwin.
10365
10366 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
10367
10368         * g++.dg/eh/gcsec1.C: New test.
10369
10370 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10371
10372         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
10373         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
10374
10375 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
10376
10377         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
10378         hexadecimal value.
10379         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
10380         * gcc.dg/pr14796-2.c: Likewise.
10381
10382 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10383
10384         * gcc.c-torture/execute/20061101-1.c: New test.
10385
10386 2006-11-01  Richard Guenther  <rguenther@suse.de>
10387
10388         * gcc.target/i386/fpprec-1.c: New testcase.
10389
10390 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10391
10392         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
10393         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
10394
10395 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10396
10397         * gcc.c-torture/execute/20061031-1.c: New test.
10398
10399 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
10400
10401         PR 23067
10402         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
10403         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
10404         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
10405         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
10406         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
10407         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
10408         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
10409
10410 2006-10-31  Eric Christopher  <echristo@apple.com>
10411             Falk Hueffner  <falk@debian.org>
10412
10413         * gcc.dg/builtin-bswap-1.c: New.
10414         * gcc.dg/builtin-bswap-2.c: New.
10415         * gcc.dg/builtin-bswap-3.c: New.
10416         * gcc.dg/builtin-bswap-4.c: New.
10417         * gcc.dg/builtin-bswap-5.c: New.
10418         * gcc.target/i386/builtin-bswap-1.c: New.
10419
10420 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
10421
10422         * gcc.dg/inline-16.c: New.
10423
10424         PR 16622
10425         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
10426         defining it.
10427         * gcc.dg/inline-13.c: New.
10428         * gcc.dg/inline-14.c: New.
10429         * gcc.dg/inline-15.c: New.
10430
10431         PR 11377
10432         * gcc.dg/inline6.c: New.
10433         * gcc.dg/inline7.c: New.
10434
10435 2006-10-31  Roger Sayle  <roger@eyesopen.com>
10436
10437         PR middle-end/23470
10438         * gcc.dg/pr23470-1.c: New test case.
10439
10440 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
10441
10442         PR fortran/29537
10443         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
10444         data.
10445         * gfortran.dg/blockdata_2.f90: New testcase.
10446
10447 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
10448
10449         PR libfortran/29627
10450         * gfortran.dg/unf_short_record_1.f90:  New test.
10451
10452 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10453
10454         PR fortran/29067
10455         * gfortran.dg/pr29067.f: New test.
10456
10457 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
10458             Richard Sandiford  <richard@codesourcery.com>
10459
10460         * lib/target-supports.exp (get_compiler_messages): Append options
10461         as a single list element.
10462         (check_effective_target_arm_vfp_ok): New.
10463         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
10464
10465 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
10466
10467         PR fortran/29387
10468         * gfortran.dg/intrinsic_actual_2.f90: New test.
10469
10470         PR fortran/29490
10471         * gfortran.dg/actual_array_interface_1.f90: New test.
10472
10473         PR fortran/29641
10474         * gfortran.dg/used_types_11.f90: New test.
10475
10476 2006-10-30  Dirk Mueller  <dmueller@suse.de>
10477
10478         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
10479         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
10480         * g++.old-deja/g++.pt/eichin01.C (main): Same.
10481         * g++.old-deja/g++.mike/net25.C (main): Same.
10482         * g++.dg/lookup/exception1.C (main): Same.
10483         * g++.dg/parse/parens2.C (main): Same.
10484
10485 2006-10-30  Roger Sayle  <roger@eyesopen.com>
10486
10487         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
10488
10489 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10490
10491         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
10492         * gcc.dg/torture/builtin-math-3.c: Likewise.
10493
10494 2006-10-30  Tobias Burnus  <burnus@net-b.de>
10495
10496         PR fortran/29452
10497         * gfortran.dg/write_check.f90: Check run-time keyword checking.
10498         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
10499
10500 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
10501
10502         PR Fortran/29410
10503         * gfortran.fortran-torture/execute/transfer1.f90: New test.
10504
10505 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
10506
10507         * lib/target-supports.exp (check_function_available): Declare
10508         function before calling.
10509
10510 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
10511
10512         PR tree-optimization/29637
10513         * gcc.dg/pr29637.c: New test.
10514
10515 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10516
10517         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
10518         tree canonicalization.
10519
10520 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10521
10522         * gcc.dg/builtins-20.c: Add more hypot tests.
10523
10524 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10525
10526         * gcc.dg/fold-compare-1.c: New test case.
10527
10528 2006-10-29  Dirk Mueller  <dmueller@suse.de>
10529
10530         PR c++/16307
10531         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
10532
10533 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10534
10535         PR tree-optimization/15458
10536         * gcc.dg/fold-xornot-1.c: New test case.
10537
10538 2006-10-29  Richard Guenther  <rguenther@suse.de>
10539
10540         * gcc.target/i386/math-torture/trunc.c: New testcase.
10541
10542 2006-10-29  Richard Guenther  <rguenther@suse.de>
10543
10544         * gcc.target/i386/math-torture/round.c: New testcase.
10545
10546 2006-10-29  Richard Guenther  <rguenther@suse.de>
10547
10548         * gcc.target/i386/math-torture/ceil.c: New testcase.
10549         * gcc.target/i386/math-torture/floor.c: Likewise.
10550
10551 2006-10-29  Richard Guenther  <rguenther@suse.de>
10552
10553         * gcc.target/i386/math-torture/rint.c: New testcase.
10554         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
10555
10556 2006-10-29  Richard Guenther  <rguenther@suse.de>
10557
10558         * gcc.target/i386/math-torture/lfloor.c: New testcase.
10559         * gcc.target/i386/math-torture/lceil.c: Likewise.
10560
10561 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10562
10563         PR libgfortran/24313
10564         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
10565
10566 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
10567
10568         * gcc.c-torture/execute/20020118-1.c,
10569         gcc.c-torture/execute/builtins/strlen.c,
10570         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
10571         comment typos.
10572
10573 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10574
10575         * gcc.dg/builtins-20.c: Add tests for hypot.
10576         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
10577         two-argument builtins.
10578         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
10579         TESTIT2.  Update all callers.
10580         (TESTIT2, TESTIT2_R): New helper macros.
10581         Add testcases for pow, hypot and atan2.
10582
10583 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10584
10585         PR C++/29295
10586         * g++.dg/expr/bool1.C: New test.
10587         * g++.dg/expr/bool2.C: New test.
10588
10589 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10590
10591         PR fortran/28224
10592         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
10593         * gfortran.dg/namelist_internal.f90: New test.
10594
10595 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10596
10597         PR fortran/29625
10598         * gfortran.dg/io_real_boz.f90: Add.
10599         * gfortran.dg/io_real_boz2.f90: Add.
10600
10601 2006-10-28  Richard Guenther  <rguenther@suse.de>
10602
10603         PR middle-end/26899
10604         * gcc.dg/tree-ssa/pr26899.c: New testcase.
10605
10606 2006-10-28  Richard Guenther  <rguenther@suse.de>
10607
10608         PR target/28806
10609         * gcc.target/i386/math-torture/lround.c: New testcase.
10610
10611 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10612
10613         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
10614         * gcc.dg/builtins-44.c: Likewise.
10615         * gcc.dg/builtins-45.c: Likewise.
10616         * gcc.dg/pr28796-2.c: Likewise.
10617         * gcc.dg/unordered-3.c: Likewise.
10618
10619 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10620
10621         PR libgfortran/27954
10622         * gfortran.dg/error_recovery_2.f90: New test.
10623
10624 2006-10-26  Richard Guenther  <rguenther@suse.de>
10625
10626         * gcc.target/i386/i386.exp: Use glob, not find to collect
10627         tests.  Avoids recursing into subdirectories.
10628         * gcc.target/i386/math-torture/math-torture.exp: Torture
10629         for interesting ia32 math options.
10630         * gcc.target.i386/math-torture/lrint.c: New testcase.
10631
10632 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10633
10634         PR libgfortran/29563
10635         * gfortran.dg/arrayio_9.f90: Update test.
10636         * gfortran.dg/arrayio_19.f90: New test.
10637
10638 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10639
10640         * gcc.dg/20061026.c: New testcase.
10641
10642 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10643
10644         PR libgfortran/29563
10645         * gfortran.dg/arrayio_9.f90: New test.
10646
10647 2006-10-26  Ben Elliston  <bje@au.ibm.com>
10648
10649         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
10650         Copy the strings manually, as strcpy may call strlen.
10651
10652 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10653
10654         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
10655         Add checks for log, log2, log10 and log1p.
10656
10657         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
10658         we already test 0.0.  Add checks for expm1, log, log2, log10,
10659         log1p, cbrt, erf and erfc.
10660
10661 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
10662
10663         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
10664
10665 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
10666
10667         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
10668         and remainderl() built-in functions.  Remove -ffast-math from
10669         dg-options.
10670
10671 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10672
10673         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
10674         acosh and atanh.
10675
10676         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
10677         floating point modifiers to arguments passed to float and long
10678         double functions respectively.  Update all callers to use floating
10679         point numbers, not integers.  Add tests for exp, exp2 and
10680         exp10/pow10.
10681
10682         * gcc.dg/torture/builtin-math-3.c: New test.
10683
10684 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
10685
10686         PR fortran/29393
10687         * gfortran.dg/initialize_2.f90: New.
10688
10689 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10690
10691         * gcc.dg/torture/builtin-math-2.c: New test.
10692
10693 2006-10-24  Richard Guenther  <rguenther@suse.de>
10694
10695         PR middle-end/28796
10696         * gcc.dg/pr28796-1.c: New testcase.
10697         * gcc.dg/pr28796-2.c: Likewise.
10698
10699 2006-10-24  Richard Guenther  <rguenther@suse.de>
10700
10701         * gcc.dg/builtins-57.c: New testcase.
10702
10703 2006-10-24  Richard Guenther  <rguenther@suse.de>
10704
10705         PR tree-optimization/29567
10706         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
10707
10708 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
10709
10710         PR tree-optimization/14784
10711         * gcc.dg/alias-10.c: New test.
10712
10713 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10714
10715         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
10716
10717 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
10718
10719         * gcc.dg/builtin-strncat-chk-1.c: New test.
10720
10721 2006-10-23  Jan Hubicka  <jh@suse.cz>
10722
10723         * gcc.dg/memmove-1.c: New test.
10724
10725 2006-10-23  Paul Brook  <paul@codesourcery.com>
10726
10727         * gcc.dg/pragma-pack-5.c: New test.
10728
10729 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
10730
10731         * g++.dg/other/s390-1.C: New testcase.
10732
10733 2006-10-23  Richard Guenther  <rguenther@suse.de>
10734
10735         PR middle-end/27132
10736         PR middle-end/23295
10737         * gcc.dg/pr27132.c: New testcase.
10738         * gcc.dg/pr23295.c: Likewise.
10739         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
10740         * g++.dg/tree-ssa/pr19807.C: Likewise.
10741
10742 2006-10-23  Richard Guenther  <rguenther@suse.de>
10743
10744         PR middle-end/21032
10745         * gcc.dg/pr21032.c: New testcase.
10746
10747 2006-10-22  Jeff Law  <law@redhat.com>
10748         Richard Guenther  <rguenther@suse.de>
10749
10750         PR tree-optimization/15911
10751         * gcc.dg/tree-ssa/vrp30.c: New testcase.
10752
10753 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10754
10755         PR c++/20647
10756         * g++.dg/abi/rtti3.C: New.
10757
10758 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
10759
10760         PR middle-end/28252
10761         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
10762         transformation.
10763
10764 2006-10-21  Richard Guenther  <rguenther@suse.de>
10765
10766         PR tree-optimization/3511
10767         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
10768
10769 2006-10-21  Richard Guenther  <rguenther@suse.de>
10770
10771         PR middle-end/26898
10772         * gcc.dg/torture/pr26898-1.c: New testcase.
10773         * gcc.dg/torture/pr26898-2.c: Likewise.
10774
10775 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
10776
10777         PR c++/28053
10778         * g++.dg/parse/bitfield1.C: Adjust error markers.
10779         * g++.dg/parse/bitfield2.C: New test.
10780
10781 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
10782
10783         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
10784
10785 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10786
10787         PR libfortran/27895
10788         * gfortran.dg/zero_sized_1.f90: New test.
10789
10790 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
10791
10792         * gcc.dg/div-compare-1.c: New test.
10793
10794 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
10795
10796         PR fortran/29216
10797         * gfortran.dg/result_default_init_1.f90: New test.
10798
10799         PR fortran/29314
10800         * gfortran.dg/automatic_default_init_1.f90: New test.
10801
10802         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
10803         from 38 to 33.
10804
10805 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
10806
10807         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
10808         'using namespace std' without previous declaration.
10809         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
10810         * g++.old-deja/g++.robertl/eb133c.C: New.
10811
10812 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10813
10814         PR libgfortran/29277
10815         * gfortran.dg/streamio_4.f90: Update test.
10816         * gfortran.dg/streamio_11.f90: New test.
10817
10818 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
10819
10820         PR c++/27952
10821         * g++.dg/inherit/virtual1.C: New test.
10822
10823 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10824
10825         PR c++/28261
10826         * g++.dg/parse/enum3.C: New test.
10827
10828 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10829
10830         PR c++/29039
10831         * g++.dg/init/ctor8.C: New test.
10832
10833 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10834
10835         PR c++/27270
10836         * g++.dg/ext/complit8.C: Tweak error markers.
10837         * g++.dg/template/complit1.C: Add error marker.
10838
10839 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10840
10841         PR c++/27270
10842         * g++.dg/ext/complit8.C: New test.
10843
10844         PR c++/29408
10845         * g++.dg/parse/dtor12.C: New test.
10846
10847         PR c++/29435
10848         * g++.dg/template/sizeof11.C: New test.
10849
10850 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
10851
10852         PR fortran/29392
10853         * gfortran.dg/data_char_3.f90: New test.
10854
10855         PR fortran/29451
10856         * gfortran.dg/negative_automatic_size.f90: New test.
10857
10858 2006-10-16  David Daney  <ddaney@avtrex.com>
10859
10860         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
10861
10862 2006-10-16  Eric Christopher  <echristo@apple.com>
10863
10864         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
10865         x86_64.
10866
10867 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10868
10869         PR c++/28211
10870         * g++.dg/tc1/dr49.C: Tweak error messages.
10871         * g++.dg/parse/template21.C: New test.
10872
10873 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10874
10875         PR middle-end/20491
10876         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
10877
10878 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
10879
10880         PR fortran/29403
10881         * gfortran.dg/print_1.f90: New test.
10882
10883 2006-10-15  Jan Hubicka  <jh@suse.cz>
10884
10885         PR middle-end/29241
10886         * gcc.c-torture/compile/pr29241.c: New testcase.
10887
10888 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
10889
10890         PR middle-end/29250
10891         * gcc.c-torture/compile/pr29250.c: New test.
10892
10893 2006-10-15  Richard Guenther  <rguenther@suse.de>
10894
10895         * gcc.dg/pr29299.c: New testcase.
10896
10897 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
10898
10899         PR fortran/24767
10900         * gfortran.dg/label_4.f90: Adjust warning flag.
10901
10902 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
10903
10904         PR fortran/29371
10905         * gfortran.dg/nullify_3.f90: New test.
10906
10907 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10908
10909         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10910         on Solaris 2.5.1 too.
10911
10912 2006-10-13  Eric Christopher  <echristo@apple.com>
10913
10914         * gcc.dg/pr25993.c: Skip for darwin.
10915
10916 2006-10-13  Eric Christopher  <echristo@apple.com>
10917
10918         * gcc.dg/visibility-11.c: Skip for darwin.
10919
10920 2006-10-13  Eric Christopher  <echristo@apple.com>
10921
10922         * gcc.dg/darwin-weakimport-1.c: Use
10923         -fno-asynchronous-unwind-tables.
10924         * gcc.dg/darwin-weakimport-3.c: Ditto.
10925
10926 2006-10-13  Richard Guenther  <rguenther@suse.de>
10927
10928         PR tree-optimization/29446
10929         * gcc.dg/torture/pr29446.c: New testcase.
10930
10931 2006-10-13  Bill Wendling  <wendling@apple.com>
10932
10933         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
10934         * g++.old-deja/g++.jason/hmc1.C: Likewise.
10935         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
10936         * g++.old-deja/g++.law/shadow1.C: Likewise.
10937         * g++.old-deja/g++.law/ctors10.C: Likewise.
10938         * g++.dg/debug/namespace1.C: Likewise.
10939         * g++.dg/inherit/namespace-as-base.C: Likewise.
10940         * g++.dg/opt/delay-slot-1.C: Likewise.
10941         * g++.dg/parse/defarg10.C: Likewise.
10942         * g++.dg/template/ptrmem11.C: Likewise.
10943         * g++.dg/template/mem_func_ptr.C: Likewise.
10944         * g++.dg/template/spec19.C: Likewise.
10945
10946 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
10947
10948         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
10949
10950 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
10951
10952         PR fortran/29373
10953         * gfortran.dg/implicit_9.f90: New test.
10954
10955         PR fortran/29407
10956         * gfortran.dg/namelist_25.f90: New test.
10957
10958         PR fortran/27701
10959         * gfortran.dg/same_name_2.f90: New test.
10960
10961         PR fortran/29232
10962         * gfortran.dg/host_assoc_types_1.f90: New test.
10963
10964         PR fortran/29364
10965         * gfortran.dg/missing_derived_type_1.f90: New test.
10966         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
10967
10968         PR fortran/29422
10969         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
10970
10971         PR fortran/29428
10972         * gfortran.dg/alloc_comp_assign_5.f90: New test.
10973
10974 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10975
10976         PR fortran/29391
10977         * gfortran.dg/bound_2.f90: New test.
10978
10979 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10980
10981         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
10982         directive.
10983         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10984         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
10985         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
10986         * gfortran.dg/gomp/reduction3.f90: Likewise.
10987         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10988         * gfortran.dg/dummy_procedure_2.f90: Likewise.
10989         * gfortran.dg/interface_derived_type_1.f90: Likewise.
10990         * gfortran.dg/forall_4.f90: Likewise.
10991         * gfortran.dg/spec_expr_4.f90: Likewise.
10992         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
10993         * gfortran.dg/forall_5.f90: Likewise.
10994         * gfortran.dg/open_access_append_2.f90: Add check for
10995         compile-time warning.
10996
10997 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
10998
10999         PR c++/28506
11000         * g++.dg/parse/pure1.C: New test.
11001
11002 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11003
11004         PR fortran/21435
11005         * gfortran.dg/io_constraints_3.f90: New test.
11006         * gfortran.dg/open_access_append_1.f90: Add checks
11007         for compile-time warnings.
11008         * gfortran.dg/pr20163-2.f: Likewise.
11009         * gfortran.dg/iostat_2.f90: Likewise.
11010         * gfortran.dg/label_4.f90: Delete the temporary
11011         file.
11012         * gfortran.dg/direct_io_2.f90: Add a FILE=
11013         specifier.
11014         * gfortran.dg/iomsg_1.f90: Add check for
11015         compile-time warning.
11016
11017 2006-10-12  Jan Hubicka  <jh@suse.cz>
11018
11019         PR c/28419
11020         * gcc.dg/pr28319.c: New test.
11021
11022 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
11023         PR c++/29318
11024         * g++.dg/ext/vla4.C: New test.
11025
11026 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
11027
11028         PR c++/27961
11029         * g++.dg/template/crash60.C: New test.
11030         * g++.dg/other/large-size-array.C: Adjust error markers.
11031         * g++.dg/parse/crash27.C: Likewise.
11032         * g++.dg/template/crash1.C: Likewise.
11033
11034 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
11035
11036         PR testsuite/29093
11037         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
11038
11039 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
11040
11041         PR preprocessor/28709
11042         * gcc.dg/cpp/paste14.c: New test.
11043
11044 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
11045
11046         PR c++/29175
11047         * g++.dg/init/array24.C: New test.
11048
11049 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11050
11051         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
11052         of <sys/types.h>.
11053
11054 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
11055
11056         PR c++/29024
11057         * g++.dg/parse/typedef8.C: New test.
11058         * g++.dg/other/mult-stor1.C: Adjust error markers.
11059
11060 2006-10-11  Richard Guenther  <rguenther@suse.de>
11061
11062         PR tree-optimization/28230
11063         * gcc.dg/torture/pr28230.c: New testcase.
11064
11065 2006-10-11  Richard Guenther  <rguenther@suse.de>
11066
11067         PR inline-asm/29119
11068         * gcc.dg/torture/pr29119.c: New testcase.
11069
11070 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
11071
11072         PR middle-end/29272
11073         * gcc.c-torture/execute/20060930-2.c: New test.
11074
11075 2006-10-09  Richard Henderson  <rth@redhat.com>
11076
11077         Revert emutls patch.
11078
11079 2006-10-09  Richard Guenther  <rguenther@suse.de>
11080
11081         PR middle-end/29254
11082         * gcc.dg/pr29254.c: New testcase.
11083
11084 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
11085             Paul Thomas  <pault@gcc.gnu.org>
11086
11087         PR fortran/20541
11088         * gfortran.dg/alloc_comp_basics_1.f90: New test.
11089         * gfortran.dg/alloc_comp_basics_2.f90: New test.
11090         * gfortran.dg/alloc_comp_assign_1.f90: New test.
11091         * gfortran.dg/alloc_comp_assign_2.f90: New test.
11092         * gfortran.dg/alloc_comp_assign_3.f90: New test.
11093         * gfortran.dg/alloc_comp_assign_4.f90: New test.
11094         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
11095         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
11096         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
11097         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
11098         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
11099         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
11100         * gfortran.dg/alloc_comp_std.f90: New test.
11101         * gfortran.dg/move_alloc.f90: New test.
11102
11103 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
11104
11105         PR fortran/29115
11106         * gfortran.dg/derived_constructor_comps_2.f90: New test.
11107
11108         PR fortran/29211
11109         * gfortran.dg/forall_char_dependencies_1.f90: New test.
11110
11111 2006-10-08  Tobias Burnus  <burnus@net-b.de>
11112
11113         PR fortran/28585
11114         * gfortran.dg/new_line.f90: New test.
11115
11116 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11117
11118         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
11119         * gcc.dg/torture/builtin-convert-1.c,
11120         gcc.dg/torture/builtin-convert-2.c,
11121         gcc.dg/torture/builtin-convert-3.c,
11122         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
11123
11124 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
11125
11126         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11127         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11128         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11129         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
11130
11131 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
11132
11133         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
11134         Xfail some tests for powerpc-darwin and powerpc-aix.
11135
11136 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
11137
11138         PR c/29380
11139         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
11140
11141 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11142
11143         PR target/29300
11144         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
11145         on hppa*-*-hpux*.
11146
11147 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11148
11149         PR fortran/16580
11150         PR fortran/29288
11151         * gfortran.fortran-torture/execute/specifics.f90:
11152         Add tests for using all possible intrinsics as actual arguments.
11153         * gfortran.dg/specifics_1.f90: Add tests for using
11154         all possible intrinsics as actual arguments.
11155         * gfortran.dg/specifics_2.f90: New file.
11156         * gfortran.dg/specifics_3.f90: New file.
11157
11158 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
11159
11160         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
11161         * gcc.dg/debug/debug-2.c: Likewise.
11162
11163 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
11164
11165         * gcc.c-torture/compile/sync-2.c: New test.
11166
11167 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11168
11169         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
11170         line endings.
11171
11172 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11173
11174         PR rtl-optimization/29128
11175         * gcc.c-torture/compile/pr29128.c: New test.
11176
11177 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11178
11179         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
11180         line endings.
11181
11182 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
11183
11184         PR middle-end/29256
11185         * gcc.dg/tree-ssa/loop-19.c: New test.
11186
11187 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
11188
11189         PR tree-optimization/29330
11190         * gcc.dg/pr29330.c: New test.
11191
11192         PR target/28924
11193         * gcc.c-torture/compile/20061005-1.c: New test.
11194
11195 2006-10-06  Olivier Hainque  <hainque@adacore.com>
11196
11197         * gcc.dg/typename-vla-1.c: New case.
11198         * gnat.dg/forward_vla.adb: New case.
11199
11200 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
11201
11202         PR tree-optimization/29290
11203         * gfortran.dg/loop_nest_1.f90: New test.
11204
11205         PR target/29198
11206         * gcc.dg/tls/opt-12.c: New test.
11207
11208         PR fortran/28415
11209         * gfortran.dg/save_2.f90: New test.
11210
11211         PR c/29091
11212         * gcc.dg/pr29091.c: New test.
11213
11214 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
11215
11216         * lib/target-supports.exp
11217         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
11218         same as x86_64-*-*; check for LP64.
11219
11220 2006-10-04  Richard Henderson  <rth@redhat.com>
11221
11222         * lib/target-supports.exp (check_effective_target_tls): Redefine
11223         to mean non-emulated tls.
11224         * gcc.dg/tls/alias-1.c: Remove tls requirement.
11225         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11226         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11227         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11228         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11229         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11230         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11231
11232 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
11233
11234         PR fortran/29343
11235         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
11236
11237 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11238
11239         * gfortran.dg/bounds_check_fail_1.f90: New test.
11240
11241 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
11242
11243         PR c++/29020
11244         * g++.dg/template/friend48.C: New test.
11245
11246 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
11247
11248         PR fortran/29098
11249         * gfortran.dg/default_initialization_2.f90: New test.
11250
11251 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
11252
11253         PR fortran/20779
11254         PR fortran/20891
11255         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
11256
11257 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
11258
11259         PR fortran/29284
11260         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
11261
11262         PR fortran/29321
11263         PR fortran/29322
11264         * gfortran.dg/missing_optional_dummy_2.f90: New test.
11265
11266         PR fortran/25091
11267         PR fortran/25092
11268         * gfortran.dg/entry_array_specs_1.f90: New test.
11269
11270 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11271
11272         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
11273         insufficient to inhibit some test failures at -O3.  Do testing
11274         on integers.
11275
11276 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
11277
11278         PR c++/29138
11279         * g++.dg/inherit/access8.C: New test.
11280         * g++.dg/template/dtor4.C: Tweak error messages.
11281
11282 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11283
11284         PR fortran/27478
11285         * gfortran.dg/entry_8.f90: New test.
11286
11287 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11288
11289         PR c++/29291
11290         * g++.dg/parse/new4.C: New test.
11291
11292 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
11293
11294         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
11295         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
11296         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
11297         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
11298         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
11299
11300 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11301
11302         PR fortran/19260
11303         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
11304         * gfortran.dg/continuation_2.f90: New test.
11305
11306         PR fortran/19262
11307         * gfortran.dg/continuation_3.f90: New test.
11308         * gfortran.dg/continuation_4.f90: New test.
11309         * gfortran.dg/continuation_5.f: New test.
11310         * gfortran.dg/continuation_6.f: New test.
11311
11312 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
11313
11314         PR c++/29226
11315         * g++.dg/template/vla1.C: New test.
11316
11317 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11318
11319         PR fortran/29210
11320         * gfortran.dg/complex_parameter_1.f90: New test.
11321
11322 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
11323
11324         PR c/29154
11325         * gcc.c-torture/execute/20060929-1.c: New test.
11326
11327 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
11328
11329         PR c++/29105
11330         * g++.dg/template/member6.C: New test.
11331         * g++.dg/parse/typename7.C: Adjust error markers.
11332
11333         PR c++/29080
11334         * g++.dg/template/member7.C: New test.
11335
11336 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
11337
11338         PR c/24010
11339         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
11340         gcc.dg/Woverride-init-3.c: New tests.
11341
11342 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11343
11344         * gcc.c-torture/execute/20060930-1.c: New test.
11345
11346 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11347
11348         PR fortran/18791
11349         * gfortran.dg/specifics_1.f90: New test.
11350         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
11351         complex specifics.
11352
11353 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11354
11355         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
11356         pthread-init-common.h: New.
11357
11358 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
11359
11360         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
11361         precision on some archs.
11362
11363 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
11364
11365         * gcc.dg/non-local-goto-1.c: New test.
11366         * gcc.dg/non-local-goto-2.c: Likewise.
11367         * gcc.dg/setjmp-3.c: Likewise.
11368         * gcc.dg/setjmp-4.c: Likewise.
11369
11370 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
11371
11372         * gnat.dg/self_aggregate_with_pointer.adb: New test.
11373
11374 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11375
11376         PR fortran/28276
11377         * gfortran.dg/exponent_1.f90: New test.
11378
11379         PR fortran/27021
11380         * gfortran.dg/nearest_1.f90: New test.
11381
11382 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
11383
11384         PR middle-end/25261
11385         PR middle-end/28790
11386         * gcc.dg/gomp/nestedfn-1.c: New test.
11387
11388 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
11389
11390         PR objc/29195
11391         * objc/compile/method-1.m: New test.
11392
11393 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
11394
11395         PR c++/26938
11396         * g++.dg/template/crash58.C: New test.
11397         * g++.dg/parse/crash28.C: Adjust error markers.
11398         * g++.dg/template/crash34.C: Likewise.
11399         * g++.dg/template/friend31.C: Likewise.
11400         * g++.dg/template/crash32.C: Likewise.
11401
11402         PR c++/27329
11403         * g++.dg/template/crash59.C: New test.
11404
11405         PR c++/27667
11406         * g++.dg/template/spec33.C: New test.
11407         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
11408
11409 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
11410             Adam Nemet  <anemet@caviumnetworks.com>
11411
11412         * gcc.dg/tree-ssa/ivopts-1.c: New test.
11413         * gcc.dg/tree-ssa/ivopts-2.c: New test.
11414
11415 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
11416
11417         PR target/28911
11418         * gcc.dg/pr28911.c: New.
11419
11420 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
11421
11422         PR target/29169
11423         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
11424         (dg-options): Add -mfpmath=387.
11425
11426 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
11427
11428         PR c/28706
11429         * gcc.dg/pr28706.c: New test.
11430
11431         PR c/28712
11432         * gcc.dg/pr28712.c: New test.
11433
11434 2006-09-22  Mike Stump  <mrs@apple.com>
11435
11436         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
11437
11438 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
11439
11440         PR tree-optimization/28888
11441         * gcc.dg/pr28888.c: New test.
11442
11443 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
11444
11445         PR c++/29016
11446         * g++.dg/init/ptrfn1.C: New test.
11447
11448 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
11449
11450         PR c++/28861
11451         * g++.dg/template/spec32.C: New test.
11452         * g++.dg/parse/crash9.C: Adjust error markers.
11453
11454         PR c++/28303
11455         * g++.dg/template/typedef6.C: New test.
11456         * g++.dg/init/error1.C: Adjust error markers.
11457         * g++.dg/parse/crash9.C: Likewise.
11458         * g++.dg/template/crash55.C: Likewise.
11459
11460 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
11461
11462         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
11463
11464 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
11465
11466         PR target/27650
11467         * g++.dg/ext/dllimport12.C: New test.
11468
11469 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
11470
11471         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
11472         * gcc.target/mips/nmadd-2.c: Likewise.
11473         * gcc.target/mips/mips-ps-6.c: New test.
11474         * gcc.target/mips/neg-abs-1.c: Likewise.
11475         * gcc.target/mips/neg-abs-2.c: Likewise.
11476         * gcc.target/mips/nmadd-3.c: New test.
11477
11478 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
11479
11480         PR middle-end/28046
11481         * gcc.dg/gomp/atomic-10.c: New test.
11482         * g++.dg/gomp/atomic-10.C: New test.
11483
11484 2006-09-20  Eric Christopher  <echristo@apple.com>
11485
11486         * gcc.target/i386/sse3-not-fisttp.c: New.
11487
11488 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
11489
11490         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
11491
11492 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
11493
11494         * gcc.c-torture/execute/pr28289.c (one): New variable.
11495         (main): Use it instead of argc.
11496         * gcc.c-torture/execute/20060102-1.c (one): New variable.
11497         (main): Use it instead of argc.
11498
11499 2006-09-19  Paul Brook  <paul@codesourcery.com>
11500
11501         PR target/28516
11502         * gcc.dg/nested-func-5.c: New test.
11503
11504 2006-09-19  Ben Elliston  <bje@au.ibm.com>
11505
11506         * lib/target-supports.exp (check_effective_target_tls): Compile
11507         test stubs using ${tool}_target_compile, not just target_compile.
11508         (check_effective_target_tls_runtime): Likewise.
11509
11510 2006-09-19  Ben Elliston  <bje@au.ibm.com>
11511
11512         * gcc.c-torture/compile/20030405-1.x: Remove.
11513
11514         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
11515         optimising linker from discarding it.
11516
11517 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
11518
11519         PR fortran/28526
11520         * gfortran.dg/keyword_symbol_1.f90: New test.
11521
11522         * gfortran.dg/spread_shape_1.f90: Add missing warning with
11523         pedantic compilation option.
11524
11525 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
11526
11527         PR fortran/29060
11528         * gfortran.dg/spread_shape_1.f90: New test.
11529
11530 2006-09-17  Roger Sayle  <roger@eyesopen.com>
11531
11532         PR tree-optimization/28887
11533         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
11534
11535 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
11536
11537         PR c/25993
11538         * gcc.dg/pr25993.c: New test.
11539
11540 2006-09-17  Ira Rosen  <irar@il.ibm.com>
11541
11542         PR tree-opt/21591
11543         * gcc.dg/vect/pr21591.c: New test.
11544
11545 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
11546
11547         PR tree-opt/29059
11548         * gcc.c-torture/compile/strcpy-1.c: New test.
11549         * gcc.c-torture/compile/strcpy-2.c: New test.
11550         * gcc.c-torture/compile/memcpy-1.c: New test.
11551         * gcc.c-torture/compile/memcpy-2.c: New test.
11552
11553 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
11554
11555         PR testsuite/29055
11556         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
11557
11558 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
11559
11560         * gnat.dg/specs/double_record_extension1.ads: New test.
11561         * gnat.dg/specs/double_record_extension2.ads: Likewise.
11562
11563 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
11564
11565         PR fortran/29051
11566         * gfortran.dg/oldstyle_3.f90: New test.
11567
11568 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11569
11570         PR libgfortran/29099
11571         * gfortran.dg/secnds-1.f: New test.
11572
11573 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11574
11575         PR libgfortran/29053
11576         * gfortran.dg/streamio_9.f90: New test.
11577         * gfortran.dg/streamio_10.f90: New test.
11578
11579 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
11580
11581         PR C++/29002
11582         * g++.dg/init/array22.C: New test.
11583         * g++.dg/init/array23.C: New test.
11584
11585 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
11586
11587         * stackcheck.lst: Update list of tests requiring stack checking.
11588         * norun.lst: Adjust for above change.
11589         * ada95.lst: New file.
11590         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
11591         requiring -gnat95 switch.
11592
11593 2006-09-14  Olivier Hainque  <hainque@adacore.com>
11594
11595         * gnat.dg/in_out_parameter.adb: New test.
11596
11597 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
11598
11599         PR debug/28980
11600         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
11601
11602 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
11603
11604         * gnat.dg/specs/unchecked_union.ads: New test.
11605
11606 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
11607
11608         PR rtl-optimization/28982
11609         * gcc.c-torture/execute/pr28982a.c: New test.
11610         * gcc.c-torture/execute/pr28982b.c: Likewise.
11611
11612 2006-09-12  Eric Christopher  <echristo@apple.com>
11613
11614         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
11615         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
11616
11617 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
11618
11619         PR c/28768
11620         PR preprocessor/14634
11621         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
11622         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
11623         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
11624
11625 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11626
11627         * gcc.dg/pr28243.c: New test.
11628
11629 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
11630
11631         PR fortran/28971
11632         gfortran.dg/pr28971.f90: New test to act as a backstop in case
11633         this undiagnosed regression reappears.
11634
11635 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
11636
11637         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
11638         Treat $srcdir as a literal.
11639         * lib/fortran-torture.exp (fortran-torture-compile,
11640         fortran-torture-execute): Likewise.
11641         * lib/objc-torture.exp (objc-torture-compile,
11642         objc-torture-execute): Likewise.
11643         * lib/profopt.exp (profopt-execute): Likewise.
11644
11645 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
11646
11647         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
11648
11649 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
11650
11651         PR testsuite/28950
11652         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
11653
11654 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
11655
11656         PR target/13685
11657         * gcc.target/i386/pr13685.c: New test.
11658
11659 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11660
11661         * gcc.dg/pr28726.c: New test.
11662
11663 2006-09-11  Josh Conner  <jconner@apple.com>
11664
11665         * gcc.dg/nrv3.c: Increase size of structure.
11666         * gcc.dg/nrv4.c: Likewise.
11667         * gcc.dg/nrv5.c: Likewise.
11668
11669 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
11670
11671         PR libfortran/28890
11672         gfortran.dg/assumed_charlen_function_5.f90: New test.
11673
11674 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
11675
11676         PR c++/28991
11677         * g++.dg/init/static3.C: New test.
11678
11679 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
11680
11681         PR testsuite/29007
11682         * gcc.dg/long-long-cst1.c (t): Add cast to
11683         __SIZE_TYPE__ before casting to int.
11684         (main): Return 0 on success.
11685
11686 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11687
11688         * gcc.c-torture/execute/20060910-1.c: New test.
11689
11690 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
11691
11692         PR middle-end/26983
11693         * gcc.dg/pr26983.c: New test.
11694
11695 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
11696
11697         PR target/29006
11698         * gcc.c-torture/execute/pr29006.c: New test.
11699
11700 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11701
11702         PR libfortran/28947
11703         gfortran.dg/matmul_4.f90: New test.
11704
11705 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11706
11707         PR fortran/28959
11708         gfortran.dg/used_types_10: New test.
11709
11710 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11711
11712         PR libfortran/28923
11713         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
11714         gfortran.dg/array_initializer_3.f90: New test.
11715
11716 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11717
11718         PR fortran/28914
11719         * gfortran.dg/actual_array_constructor_3.f90: New test.
11720
11721 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
11722
11723         PR testsuite/26778
11724         * gcc.target/i386/pr26778.c: New testcase.
11725
11726 2006-09-08  Eric Christopher  <echristo@apple.com>
11727
11728         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
11729         * gcc.target/i386/memcpy-1.c: Ditto.
11730         * gcc.target/i386/asm-1.c: Ditto.
11731         * gcc.target/i386/20060512-4.c: Ditto.
11732         * gcc.target/i386/compress-float-387.c: Ditto.
11733         * gcc.target/i386/20060512-1.c: Ditto.
11734         * gcc.target/i386/compress-float-sse.c: Ditto.
11735         * gcc.target/i386/20060512-2.c: Ditto.
11736         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
11737         * gcc.target/i386/stack-prot-kernel.c: Ditto.
11738         * gcc.target/i386/compress-float-387-pic.c: Ditto.
11739         * gcc.dg/pr26449.c: Ditto.
11740         * gcc.dg/attr-ms_struct-2.c: Ditto.
11741         * gcc.dg/attr-ms_struct-1.c: Ditto.
11742         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
11743
11744 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
11745
11746         PR c/28504
11747         * gcc.dg/vla-10.c: New test.
11748
11749 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11750
11751         PR c++/28858
11752         * g++.dg/parse/template20.C: New test.
11753         * g++.dg/template/operator8.C: Remove obsolete part.
11754         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
11755         * g++.old-deja/g++.pt/crash65.C: Likewise.
11756
11757 2006-09-07  Jason Merrill  <jason@redhat.com>
11758
11759         PR middle-end/27724
11760         * gcc.dg/long-long-cst1.c: New test.
11761
11762 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11763
11764         PR C++/28906
11765         * g++.dg/other/array3.C: New test.
11766         * g++.dg/other/array4.C: New test.
11767         * g++.dg/other/array5.C: New test.
11768
11769 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
11770
11771         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
11772
11773 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
11774
11775         PR target/28946
11776         * gcc.target/i386/pr28946.c: New test.
11777
11778 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
11779
11780         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
11781         in integer literal constant.
11782         * gfortran.dg/enum_8.f90: Ditto.
11783         * gfortran.dg/g77/20030326-1.f: Ditto.
11784
11785 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
11786
11787         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
11788         nonconformance usage.
11789
11790 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11791
11792         PR middle-end/28862
11793         * gcc.c-torture/compile/vector-align-1.c: New test.
11794
11795 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11796
11797         PR rtl-opt/27883
11798         * g++.dg/opt/copysign-1.C: New test.
11799
11800 2006-09-06  Jason Merrill  <jason@redhat.com>
11801
11802         PR c++/27371
11803         * g++.dg/warn/unused-result1.C: New test.
11804
11805 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
11806
11807         PR c++/28903
11808         * g++.dg/ext/vla3.C: New test.
11809
11810         PR c++/28886
11811         * g++.dg/template/array16.C: New test.
11812
11813 2006-09-06  Richard Guenther  <rguenther@suse.de>
11814
11815         * gcc.dg/pr27226.c: Remove testcase again.
11816
11817 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11818
11819         PR tree-opt/28937
11820         * g++.dg/opt/unroll2.C: New test.
11821
11822 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11823
11824         PR tree-opt/28952
11825         * gcc.dg/vect/pr28952.c: New test.
11826
11827 2006-09-05  Richard Guenther  <rguenther@suse.de>
11828
11829         PR tree-optimization/28900
11830         * gcc.dg/torture/pr28900.c: New testcase
11831
11832 2006-09-05  Richard Guenther  <rguenther@suse.de>
11833
11834         PR tree-optimization/28905
11835         * gcc.c-torture/compile/pr28905.c: New testcase.
11836
11837 2006-09-05  Richard Guenther  <rguenther@suse.de>
11838
11839         PR middle-end/28935
11840         * gcc.dg/pr28935.c: New testcase.
11841
11842 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11843
11844         * gcc.c-torture/execute/20060905-1.c: New test.
11845
11846 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
11847
11848         PR fortran/28908
11849         * gfortran.dg/used_types_7.f90: New test.
11850         * gfortran.dg/used_types_8.f90: New test.
11851         * gfortran.dg/used_types_9.f90: New test.
11852
11853 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11854
11855         * gcc.c-torture/compile/20060904-1.c: New test.
11856
11857 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11858
11859         PR c++/23287 Revert my 2006-09-01 patch
11860         * g++.dg/parse/dtor12.C: Remove.
11861
11862 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
11863
11864         PR c+/27670
11865         * g++.dg/template/operator9.C: New test.
11866
11867         PR c++/27493
11868         * g++.dg/template/operator7.C: New test.
11869
11870         PR c++/27494
11871         * g++.dg/template/operator8.C: New test.
11872
11873         PR c++/27397
11874         * g++.dg/template/crash57.C: New test.
11875
11876         * g++.dg/template/typedef4.C: Adjust error markers.
11877         * g++.dg/template/typedef5.C: Likewise.
11878
11879 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
11880
11881         PR c++/28878
11882         * g++.dg/parse/crash33.C: New test.
11883
11884 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
11885         Richard Guenther  <rguenther@suse.de>
11886         Adam Nemet  <anemet@caviumnetworks.com>
11887
11888         PR middle-end/27226
11889         * gcc.target/mips/memcpy-1.c: New testcase.
11890         * gcc.dg/pr27226.c: Likewise.
11891
11892 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11893
11894         PR c++/28705
11895         * g++.dg/lookup/koenig5.C: New.
11896         * g++.dg/template/crash56.C: New.
11897
11898 2006-09-01  Josh Conner  <jconner@apple.com>
11899
11900         PR c++/25505
11901         * gcc.dg/nrv3.c: New test.
11902         * gcc.dg/nrv4.c: New test.
11903         * gcc.dg/nrv5.c: New test.
11904
11905 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11906
11907         PR c++/23287
11908         * g++.dg/parse/dtor12.C: New.
11909
11910 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
11911
11912         PR tree-optimization/28839
11913         * gcc.dg/pr28839.c: New test.
11914
11915 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
11916
11917         PR target/24367
11918         * gcc.dg/pr24367.c: New testcase.
11919
11920 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
11921
11922         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
11923
11924 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
11925
11926         PR rtl-optimization/27735
11927         * gcc.dg/loop-unswitch-1.c: New test.
11928
11929 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
11930
11931         PR fortran/28885
11932         * gfortran.dg/aliasing_dummy_2.f90: New test.
11933
11934         PR fortran/20067
11935         * gfortran.dg/generic_5.f90: Change error message.
11936
11937         PR fortran/28873
11938         * gfortran.dg/generic_6.f90: New test.
11939
11940         PR fortran/25077
11941         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
11942
11943         PR fortran/25102
11944         * gfortran.dg/invalid_interface_assignment.f90: New test.
11945
11946         PR fortran/24866
11947         * gfortran.dg/module_proc_external_dummy.f90: New test.
11948
11949 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
11950
11951         PR c++/28349
11952         * g++.dg/warn/var-args1.C: New test.
11953
11954 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
11955
11956         PR fortran/28866
11957         * gfortran.dg/simpleif_2.f90: New test.
11958         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
11959         * gfortran.dg/enum_5.f90: Ditto.
11960
11961 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11962             Kazu Hirata  <kazu@codesourcery.com>
11963
11964         PR tree-optimization/17506
11965         * gcc.dg/pr17506.c: New.
11966
11967 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
11968
11969         PR c++/28139
11970         * g++.dg/eh/alias1.C: New test.
11971
11972 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11973
11974         PR c++/28860
11975         * g++.dg/template/ttp22.C: New test.
11976
11977 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
11978
11979         PR middle-end/26632
11980         * gcc.dg/pr26632.c: New.
11981
11982 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11983
11984         PR libgfortran/28354
11985         * gfortran.dg/fmt_zero_precision.f90: New test.
11986
11987 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
11988
11989         PR c++/28058
11990         * g++.dg/template/spec31.C: New test.
11991
11992 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
11993
11994         PR c++/26573
11995         * g++.dg/other/static2.C: New test.
11996
11997 2006-08-26  Roger Sayle  <roger@eyesopen.com>
11998
11999         * gcc.dg/Wswitch-enum-2.c: New test case.
12000         * gcc.dg/Wswitch-enum-3.c: Likewise.
12001
12002 2006-08-26  Richard Guenther  <rguenther@suse.de>
12003
12004         * gcc.c-torture/compile/20060826-1.c: New testcase.
12005
12006 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
12007
12008         PR c++/28736
12009         * g++.dg/template/void10.C: New test.
12010
12011         PR c++/28737
12012         * g++.dg/template/void8.C: New test.
12013
12014         PR c+_+/28738
12015         * g++.dg/template/void9.C: New test.
12016
12017         * g++.dg/template/void3.C: Adjust error markers.
12018         * g++.dg/template/void4.C: Likewise.
12019         * g++.dg/template/crash55.C: Likewise.
12020         * g++.dg/template/void7.C: Likewise
12021
12022 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
12023
12024         PR c++/28588
12025         * g++.dg/inherit/access6.C: New test.
12026         * g++.dg/inherit/access7.C: Likewise.
12027
12028         PR c++/28595
12029         * g++.dg/template/array15.C: New test.
12030         * g++.dg/template/crash2.C: Tweak error markers.
12031
12032 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
12033
12034         PR middle-end/28683
12035         * gcc.c-torture/compile/20060823-1.c: New test.
12036
12037 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12038
12039         PR c++/28853
12040         * g++.dg/template/ttp21.C: New test.
12041
12042         PR c++/28852
12043         * g++.dg/other/operator1.C: Add error-marker.
12044         * g++.dg/other/operator2.C: New test.
12045
12046 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12047
12048         PR c/27893
12049         * gcc.c-torture/compile/vla-const-1.c,
12050         gcc.c-torture/compile/vla-const-2.c: New tests.
12051
12052 2006-08-26  Richard Guenther  <rguenther@suse.de>
12053
12054         PR middle-end/28814
12055         * gcc.dg/torture/pr28814.c: New testcase.
12056
12057 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12058
12059         PR c/28418
12060         * gcc.c-torture/compile/compound-literal-1.c: New test.
12061
12062 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12063
12064         PR c/28299
12065         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
12066         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
12067         Expect extra diagnostics.
12068
12069 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
12070
12071         gcc.dg/noncompile/pr16876.c: New test.
12072
12073 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
12074
12075         PR c++/28056
12076         * g++.dg/parse/local1.C: New test.
12077         * g++.dg/other/qual1.C: Tweak error marker.
12078
12079 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12080
12081         PR c++/27787
12082         * g++.dg/template/typename10.C: New.
12083         * g++.dg/template/lookup4.C: Remove bogus error marker.
12084
12085 2006-08-25  Richard Guenther  <rguenther@suse.de>
12086
12087         PR testsuite/28829
12088         * gcc.dg/pr26570.c: Fix testcase.
12089
12090 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
12091
12092         PR tree-opt/28807
12093         * gcc.c-torture/execute/mayalias-2.c: New test.
12094         * gcc.dg/tree-ssa/alias-13.c: New test.
12095
12096 2006-08-24  Jan Hubicka  <jh@suse.cz>
12097
12098         PR debug/26881
12099         * gcc.dg/debug/pr26881.c: New file.
12100
12101 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
12102
12103         PR fortran/28788
12104         * gfortran.dg/used_types_4.f90: New test.
12105         * gfortran.dg/derived_init_2.f90: Modify to check sibling
12106         association of derived types.
12107         * gfortran.dg/used_types_2.f90: Add module cleanup.
12108         * gfortran.dg/used_types_3.f90: The same.
12109
12110         PR fortran/28771
12111         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
12112         fix of regression.
12113
12114 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12115
12116         PR 28813
12117         * gfortran.dg/direct_io_6.f90: Remove test.
12118
12119 2006-08-23  Stuart Hastings  <stuart@apple.com>
12120
12121         PR 28825
12122         * gcc.target/i386/20060821-1.c: New.
12123
12124 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
12125
12126         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
12127         dg-warning strings for dllimport.
12128
12129 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12130
12131         PR C++/28450
12132         * g++.dg/ext/vector4.C: New test.
12133         * g++.dg/ext/complex1.C: New test.
12134
12135 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
12136
12137         PR debug/28692
12138         * gcc.dg/debug/const-1.c: New.
12139         * gcc.dg/debug/const-2.c: New.
12140         * gcc.dg/debug/dwarf2/const-1.c: New.
12141         * gcc.dg/debug/dwarf2/const-2.c: New.
12142         * gcc.dg/debug/dwarf2/const-2b.c: New.
12143
12144 2006-08-22  Richard Guenther  <rguenther@suse.de>
12145
12146         PR middle-end/28776
12147         * gcc.c-torture/compile/pr28776-1.c: New testcase.
12148         * gcc.c-torture/compile/pr28776-2.c: Likewise.
12149
12150 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
12151
12152         PR tree-optimization/28003
12153         * g++.dg/tree-ssa/pr28003.C: New.
12154
12155 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
12156
12157         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
12158
12159 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
12160
12161         PR c++/26269
12162         * g++.dg/other/error14.C: New test.
12163
12164         PR c++/28505
12165         * g++.dg/parse/ctor7.C: New test.
12166         * g++.dg/parse/ctor8.C: Likewise.
12167
12168         PR c++/28741
12169         * g++.dg/template/void7.C: New test.
12170
12171 2006-08-21  Olivier Hainque  <hainque@adacore.com>
12172
12173         * gnat.dg/self_aggregate_with_zeros.adb: New test.
12174         * gnat.dg/self_aggregate_with_array.adb: New test.
12175
12176 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
12177
12178         * g++.dg/eh/arm-vfp-unwind.C: New test.
12179
12180 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
12181
12182         PR c++/28341
12183         * g++.dg/template/ref3.C: New test.
12184         * g++.dg/template/nontype13.C: New test.
12185
12186         PR c++/28346
12187         * g++.dg/template/ptrmem17.C: New test.
12188
12189 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
12190
12191         PR target/28648 c:
12192         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
12193
12194 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
12195
12196         PR fortran/28630
12197         * gfortran.dg/used_types_2.f90: New test.
12198
12199         PR fortran/28601
12200         * gfortran.dg/used_types_3.f90: New test.
12201
12202         PR fortran/20886
12203         * gfortran.dg/generic_actual_arg.f90: New test.
12204
12205         PR fortran/28735
12206         * gfortran.dg/module_private_array_refs_1.f90: New test.
12207
12208         PR fortran/28762
12209         * gfortran.dg/program_name_1.f90: New test.
12210
12211         PR fortran/28425
12212         * gfortran.dg/derived_constructor_comps_1.f90: New test.
12213
12214         PR fortran/28496
12215         * gfortran.dg/array_initializer_2.f90: New test.
12216
12217         PR fortran/18111
12218         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
12219
12220         PR fortran/28600
12221         * gfortran.dg/assumed_charlen_function_4.f90: New test.
12222
12223         PR fortran/28771
12224         * gfortran.dg/assumed_charlen_in_main.f90: New test.
12225
12226         PR fortran/28660
12227         * gfortran.dg/dependent_decls_1.f90: New test.
12228
12229 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12230
12231         PR fortran/25217
12232         * gfortran.dg/derived_init_2.f90: New.
12233
12234 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
12235
12236         * gcc.c-torture/execute/pr28289.c: New test.
12237
12238 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
12239
12240         PR c/28744
12241         * gcc.dg/attr-externally-visible-1.c: New test.
12242         * gcc.dg/attr-externally-visible-2.c: New test.
12243         * g++.dg/parse/attr-externally-visible-1.C: New test.
12244         * g++.dg/parse/attr-externally-visible-2.C: New test.
12245
12246 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12247
12248         PR c++/28606
12249         * g++.dg/parse/dtor11.C: New test.
12250
12251 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12252
12253         PR rtl-optimization/28489
12254         * gcc.c-torture/compile/pr28489.c: New test.
12255
12256 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12257
12258         PR c++/28710
12259         * g++.dg/template/redecl4.C: New test.
12260
12261         PR c++/28711
12262         * g++.dg/template/ctor8.C: New test.
12263
12264 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
12265
12266         * gcc.dg/pr26570.c: Fix testcase.
12267
12268 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
12269
12270         * PR c++/28573
12271         * g++.dg/parse/offsetof6.C: New test.
12272         * g++.dg/parse/offsetof6.C: New test.
12273         * g++.dg/parse/offsetof7.C: New test.
12274
12275 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12276
12277         PR testsuite/28602
12278         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
12279         is false.
12280
12281 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
12282
12283         PR c++/28302
12284         * g++.dg/ext/vector3.C: New test.
12285
12286 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
12287
12288         PR gcov/profile/26570
12289         * gcc.dg/pr26570.c: New test.
12290
12291 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
12292
12293         PR c/27697
12294         * gcc.dg/qual-component-1.c: New test.
12295
12296 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12297
12298         PR c++/28593
12299         * g++.dg/parse/new3.C: New test.
12300
12301 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12302
12303         PR fortran/25828
12304         * gfortran.dg/streamio_1.f90: New test.
12305         * gfortran.dg/streamio_2.f90: New test.
12306         * gfortran.dg/streamio_3.f90: New test.
12307         * gfortran.dg/streamio_4.f90: New test.
12308         * gfortran.dg/streamio_5.f90: New test.
12309         * gfortran.dg/streamio_6.f90: New test.
12310         * gfortran.dg/streamio_7.f90: New test.
12311         * gfortran.dg/streamio_8.f90: New test.
12312
12313 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
12314
12315         PR c/28287
12316         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
12317
12318 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
12319
12320         PR c++/28594
12321         * g++.dg/template/void6.C: New test.
12322
12323 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12324
12325         PR c/28649
12326         * gcc.dg/parse-error-1.c: New test.
12327         * gcc.dg/parse-error-2.c: New test.
12328         * gcc.dg/cpp/digraph2.c: Add error-marker.
12329         * gcc.dg/noncompile/920923-1.c: Likewise.
12330
12331 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
12332
12333         PR c/27490
12334         * gcc.dg/sizeof-2.c: New testcase.
12335
12336         PR c/27489
12337         * gcc.dg/switch-A.c: New testcase.
12338
12339 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
12340
12341         PR c++/28288
12342         PR c++/14556
12343         * g++.old-deja/g++.warn/compare1.C: Delete.
12344         * g++.dg/opt/pr7503-2.C: Delete.
12345         * g++.dg/opt/pr7503-3.C: Delete.
12346         * g++.dg/opt/pr7503-4.C: Delete.
12347         * g++.dg/opt/pr7503-5.C: Delete.
12348         * g++.dg/opt/max1.C: Delete.
12349         * g++.dg/warn/minmax.C: Delete.
12350         * g++.dg/expr/minmax.C: New test.
12351
12352 2006-08-14  Richard Guenther  <rguenther@suse.de>
12353
12354         PR testsuite/28703
12355         * gcc.c-torture/execute/pr28651.c: Do not use argc
12356         to avoid optimization, instead forbid inlining.
12357
12358 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
12359
12360         PR rtl-optimization/28634
12361         * gcc.c-torture/execute/ieee/pr28634.c: New test.
12362
12363 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
12364
12365         PR c/27184
12366         * gcc.dg/torture/pr27184.c: New test.
12367
12368 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
12369
12370         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
12371
12372 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12373
12374         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
12375         * gfortran.dg/stat_2.f90: Likewise.
12376         * gfortran.dg/chmod_1.f90: Likewise.
12377         * gfortran.dg/chmod_2.f90: Likewise.
12378         * gfortran.dg/chmod_3.f90: Likewise.
12379
12380 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
12381
12382         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
12383
12384 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12385
12386         * g++.dg/opt/pr23454-2.C: New test.
12387
12388 2006-08-11  Richard Guenther  <rguenther@suse.de>
12389
12390         PR middle-end/28651
12391         * gcc.c-torture/execute/pr28651.c: New testcase.
12392
12393 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
12394
12395         * gnat.dg/specs/static_initializer.ads: New test.
12396
12397 2006-08-10  Paul Brook  <paul@codesourcery.com>
12398
12399         * gcc.target/arm/cond-asm.c: New test.
12400
12401 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
12402
12403         PR tree-optimization/26197
12404         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
12405         * g++.dg/vect/vect.exp: Compile the new tests with
12406         --param max-aliased-vops=0.
12407
12408 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
12409
12410         PR c++/28637
12411         * g++.dg/template/void3.C: New test.
12412
12413         PR c++/28638
12414         * g++.dg/template/void4.C: New test.
12415
12416         PR c++/28640
12417         * g++.dg/template/void5.C: New test.
12418
12419 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
12420
12421         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
12422         after dg-do compile.
12423
12424 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
12425
12426         PR tree-optimizations/26969
12427         * gcc.dg/vect/vect.exp: Compile tests prefixed with
12428         "unswitch-loops" with -funswitch-loops.
12429         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
12430
12431 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12432
12433         * gcc.dg/sparc-getcontext-1.c: Fix typo.
12434         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
12435         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
12436         * objc.dg/dwarf-1.m: Likewise.
12437         * objc.dg/dwarf-2.m: Likewise.
12438         * obj-c++.dg/dwarf-2.mm: Likewise.
12439
12440 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12441
12442         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
12443         * objc.dg/dwarf-2.m: Likewise.
12444         * obj-c++.dg/dwarf-2.mm: Likewise.
12445
12446         PR libfortran/28603
12447         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
12448
12449         PR testsuite/27611
12450         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
12451
12452         PR testsuite/27033
12453         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
12454
12455 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
12456
12457         PR target/27827
12458         * gcc.target/i386/pr27827.c: New testcase.
12459
12460 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
12461
12462         PR fortran/28590
12463         * gfortran.dg/sequence_types_1.f90: New test.
12464
12465 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
12466
12467         PR fortran/28548
12468         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
12469         dg-warning.  Add -pedantic option.
12470
12471 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12472
12473         PR c/28502
12474         * gcc.dg/proto-1.c: New test.
12475
12476         PR c/27721
12477         * gcc.dg/lvalue-4.c: New test.
12478
12479         PR c/28136
12480         * gcc.dg/init-bad-5.c: New test.
12481
12482 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
12483
12484         PR c++/28347
12485         * g++.dg/ext/typedef-init.C: Add new test for typedef
12486         initialization inside templates. Adjust existing error markers.
12487
12488 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
12489
12490         PR c++/28148
12491         * g++.dg/init/ptrmem3.C: New test.
12492
12493 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
12494
12495         PR tree-optimization/27770
12496         * lib/target-support.exp: New target keyword "section_anchors".
12497         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
12498         tests.
12499         * gcc.dg/vect/section-anchors-pr27770.c: New test.
12500         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
12501         * gcc.dg/vect/section-anchors-vect-69.c: New test.
12502         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
12503
12504 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12505
12506         * gcc.dg/20060801-1.c: Add missing '}'.
12507
12508 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12509
12510         PR c++/27508
12511         * g++.dg/parse/dtor9.C: New test.
12512         * g++.dg/parse/dtor10.C: New test.
12513         * g++.dg/other/error7.C: Adjust error-marker.
12514
12515         PR c++/28274
12516         * g++.dg/other/default5.C: New test.
12517
12518 2006-08-02  Richard Guenther  <rguenther@suse.de>
12519
12520         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
12521
12522 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
12523
12524         PR c++/28557
12525         * g++.dg/template/conv9.C: New test.
12526
12527 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
12528
12529         PR debug/28063
12530         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
12531         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
12532         Optionally return assembly text.  Update callers.
12533         (check_no_compiler_messages): Update verbose messages.
12534         (check_no_messages_and_pattern): New.
12535         (check_effective_target_string_merging): New.
12536
12537 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12538
12539         PR c++/28250
12540         * g++.dg/eh/catch4.C: New test.
12541
12542         PR c++/28257
12543         * g++.dg/other/qual1.C: New test.
12544
12545         PR c++/28259
12546         * g++.dg/inherit/error2.C: New test.
12547
12548         PR c++/28267
12549         * g++.dg/other/new1.C: New test.
12550
12551         * g++.dg/warn/pr23075.C: Remove obsolete test.
12552         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
12553         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
12554
12555 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
12556
12557         PR c++/28523
12558         * g++.dg/eh/cast1.C: New test.
12559
12560 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
12561
12562         PR libfortran/28452
12563         * gfortran.dg/random_3.f90:  New test.
12564
12565 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12566
12567         PR c++/28432
12568         * g++.dg/other/pr28304.C: Change expected error message.
12569         * g++.dg/other/pr28432.C: New test.
12570
12571 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12572
12573         PR c++/28256
12574         * g++.dg/init/brace2.C: Change expected error message, add empty init.
12575
12576 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
12577
12578         PR debug/23336
12579         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
12580         at -g1.
12581         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
12582         g++.dg/debug/enum-2.C: New.
12583
12584 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12585
12586         PR c++/6634
12587         * g++.dg/parse/long1.C: Add more tests.
12588
12589 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12590
12591         * gfortran.dg/lrshift_1.c: New file.
12592
12593 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12594
12595         PR libgfortran/28335
12596         * gfortran.dg/no_unit_error_1.f90: New test.
12597
12598 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12599
12600         PR libgfortran/28335
12601         * gfortran.dg/no_unit_error_1.f90: Delete test.
12602         * gfortran.dg/no_unit_error_2.f90: Delete test.
12603
12604 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12605
12606         * gfortran.dg/chmod_3.f90: New test.
12607         * gfortran.dg/ltime_gmtime_1.f90: New test.
12608         * gfortran.dg/ltime_gmtime_2.f90: New test.
12609         * gfortran.dg/lrshift_1.f90: New test.
12610         * gfortran.dg/chmod_1.f90: New test.
12611         * gfortran.dg/chmod_2.f90: New test.
12612
12613 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
12614
12615         PR c++/27668
12616         * g++.dg/template/crash55.C: New test.
12617
12618         PR c++/27962
12619         * g++.dg/template/nontype16.C: New test.
12620
12621         * g++.dg/template/void2.C: Adjust error markers.
12622         * g++.dg/template/nontype5.C: Adjust error markers.
12623
12624 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
12625
12626         * gcc.target/i386/stack-prot-kernel.c: New test.
12627
12628 2006-07-27  Roger Sayle  <roger@eyesopen.com>
12629
12630         * gcc.dg/builtins-55.c: New test case.
12631
12632 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
12633
12634         PR rtl-optimization/27907
12635         * gcc.c-torture/compile/pr27907.c: New test.
12636
12637 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12638
12639         * gfortran.dg/mclock.f90: New test.
12640         * gfortran.dg/int_conv_1.f90: New test.
12641         * gfortran.dg/stat_1.f90: New test.
12642         * gfortran.dg/stat_2.f90: New test.
12643
12644 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12645
12646         PR libgfortran/28335
12647         * gfortran.dg/no_unit_error_1.f90: New test.
12648         * gfortran.dg/no_unit_error_2.f90: New test.
12649         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
12650
12651 2006-07-25  Roger Sayle  <roger@eyesopen.com>
12652
12653         PR middle-end/28473
12654         * gcc.dg/fold-convround-1.c: New test case.
12655
12656 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12657
12658         * gfortran.dg/arithmetic_if.f90:  Fix comments.
12659
12660 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12661
12662         PR c++/27572
12663         * g++.dg/other/typedef1.C: New test.
12664         * g++.dg/template/typedef4.C: New test.
12665         * g++.dg/template/typedef5.C: New test.
12666
12667 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12668
12669         PR fortran/28416
12670         * gfortran.dg/allocatable_dummy_3.f90: New.
12671
12672 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12673
12674         PR fortran/28439
12675         * gfortran.dg/arithmetic_if.f90:  New test.
12676
12677 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
12678
12679         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
12680         avoid memcpy optimization.
12681
12682 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12683
12684         PR fortran/25289
12685         * gfortran.dg/direct_io_6.f90: New test.
12686
12687 2006-07-24  Jan Hubicka  <jh@suse.cz>
12688
12689         PR c/25795
12690         PR c++/27369
12691         * gcc.dg/pr25795.c: New test.
12692         * gcc.dg/pr25795-1.c: New test.
12693
12694 2006-07-23  Roger Sayle  <roger@eyesopen.com>
12695
12696         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
12697         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
12698         which may be transformed to "g || h" on some platforms.
12699
12700 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
12701
12702         PR c++/28025
12703         * g++.dg/template/friend45.C: New test.
12704
12705 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12706
12707         PR libgfortran/28339
12708         * gfortran.dg/arrayio_8.f90: New test.
12709
12710 2006-07-21  Mike Stump  <mrs@apple.com>
12711
12712         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
12713
12714         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
12715
12716 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12717
12718         PR c++/28250
12719         * g++.dg/eh/catch3.C: New test.
12720
12721         PR c++/28363
12722         * g++.dg/template/defarg10.C: New test.
12723
12724 2006-07-20  Paul Brook  <paul@codesourcery.com>
12725
12726         PR 27363
12727         * gcc.dg/pr27363.c: New test.
12728
12729 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
12730
12731         PR c++/28338
12732         * g++.dg/init/ref13.C: New test.
12733
12734 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12735
12736         PR obj-c++/28434
12737         * obj-c++.dg/proto-error-1.mm: New test.
12738
12739 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12740
12741         PR c++/28337
12742         * g++.dg/template/string1.C: New test.
12743
12744 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12745
12746         PR c++/28048
12747         * g++.dg/template/defarg9.C: New test.
12748
12749         PR c++/28235
12750         * g++.dg/template/static27.C: New test.
12751
12752 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
12753
12754         PR 28410
12755         * gcc.dg/tree-ssa/pr28410.c: New test.
12756
12757 2006-07-18  Lee Millward  <lee.millward@gmail.com>
12758
12759         PR c++/28258
12760         * g++/dg/other/error13.C: New test.
12761
12762         PR c++/28260
12763         * g++.dg/template/friend44.C: New test.
12764
12765 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
12766
12767         PR c++/27495
12768         * g++.dg/other/pr27495.C: New.
12769
12770 2006-07-18  Olivier Hainque  <hainque@adacore.com>
12771
12772         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
12773         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
12774
12775 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12776
12777         PR c/28286
12778         * gcc.dg/pragma-pack-4.c: New test.
12779
12780 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
12781
12782         PR c++/28291
12783         * g++.dg/ext/pr28291.C: New test.
12784
12785 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
12786
12787         PR middle-end/28403
12788         * gcc.c-torture/execute/pr28403.c: New test.
12789
12790 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
12791
12792         PR middle-end/28402
12793         * gcc.dg/pr28402.c: New test.
12794
12795 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
12796
12797         PR c++/28304
12798         * g++.dg/other/pr28304.C: New test.
12799
12800 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
12801
12802         PR other/28251
12803         gcc.c-torture/unsorted/dump-noaddr.c: New test.
12804         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
12805
12806 2006-07-17  Richard Guenther  <rguenther@suse.de>
12807
12808         PR tree-optimization/28238
12809         * g++.dg/tree-ssa/pr28238.C: New testcase.
12810
12811 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12812
12813         PR c++/28250
12814         * g++.dg/eh/catch1.C: New test.
12815         * g++.dg/eh/catch2.C: New test.
12816
12817 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
12818
12819         PR c++/28370
12820         * g++.dg/template/anon3.C: New test.
12821
12822 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
12823
12824         PR fortran/20844
12825         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
12826         specifiers requiring an explicit format tag..
12827
12828         PR fortran/28201
12829         * gfortran.dg/generic_5: New test.
12830
12831         PR fortran/20893
12832         * gfortran.dg/elemental_optional_args_1.f90: New test.
12833
12834 2006-07-16  Olivier Hainque  <hainque@adacore.com>
12835
12836         * gnat.dg/assert.ads: New file.
12837         * gnat.dg/controlled_record.ads: Likewise.
12838         * gnat.dg/controlled_record.adb: Likewise.
12839
12840 2006-07-15  Lee Millward  <lee.millward@gmail.com>
12841
12842         PR c++/28292
12843         * g++.dg/other/error12.C: New test.
12844
12845         PR c++/28269
12846         * g++.dg/template/crash54.C: New test.
12847
12848 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12849
12850         PR c++/28249
12851         * g++.dg/parse/catch1.C: New test.
12852
12853         PR c++/28294
12854         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
12855
12856         PR c++/28387
12857         * g++.dg/ext/attrib24.C: New test.
12858
12859 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12860
12861         PR c++/28343
12862         * g++.dg/ext/asmspec1.C: New test.
12863
12864 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
12865
12866         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
12867         (dg-test): Support shouldfail tests.
12868         * lib/target-supports-dg.exp (dg-shouldfail): New.
12869         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
12870         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
12871         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
12872         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
12873         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
12874         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
12875         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
12876
12877 2006-07-13  Jan Hubicka  <jh@suse.cz>
12878
12879         * gcc.target/i386/memcpy-1.c: New.
12880
12881 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
12882
12883         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
12884
12885 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
12886
12887         PR fortran/25097
12888         * gfortran.dg/present_1.f90: New test.
12889
12890         PR fortran/20903
12891         * gfortran.dg/interface_derived_type_1.f90: New test.
12892
12893 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
12894
12895         PR fortran/28213
12896         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
12897         list.
12898
12899 2006-07-07  Lee Millward  <lee.millward@gmail.com>
12900
12901         PR c++/27820
12902         * g++.dg/other/label1.C: New test.
12903
12904 2006-07-07  Richard Guenther  <rguenther@suse.de>
12905
12906         PR middle-end/28268
12907         * gcc.dg/torture/pr28268.c: New testcase.
12908
12909 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
12910
12911         PR c++/27019
12912         * g++.dg/ext/pr27019.C: New.
12913
12914 2006-07-07  Richard Guenther  <rguenther@suse.de>
12915
12916         PR tree-optimization/28187
12917         * gcc.dg/pr28187.c: New testcase.
12918
12919 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
12920
12921         * gnat.dg/address_conversion.adb: New test.
12922         * gnat.dg/boolean_subtype.adb: Likewise.
12923         * gnat.dg/frame_overflow.adb: Likewise.
12924         * gnat.dg/pointer_array.adb: Likewise.
12925         * gnat.dg/pointer_conversion.adb: Likewise.
12926
12927 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
12928
12929         PR fortran/28237
12930         PR fortran/23420
12931         * gfortran.dg/print_fmt_5.f90: New test.
12932
12933 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12934
12935         PR fortran/28129
12936         * gfortran.dg/bounds_check_4.f90: New test.
12937
12938 2006-07-05  Richard Guenther  <rguenther@suse.de>
12939
12940         PR target/28158
12941         * gfortran.dg/pr28158.f90: New testcase.
12942
12943 2006-07-05  Richard Guenther  <rguenther@suse.de>
12944
12945         PR tree-optimization/28162
12946         * gcc.dg/pr28162.c: New testcase.
12947
12948 2006-07-05  Richard Guenther  <rguenther@suse.de>
12949         Andrew Pinski  <pinskia@gcc.gnu.org>
12950
12951         PR c++/27084
12952         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
12953
12954 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
12955
12956         PR fortran/28174
12957         * gfortran.dg/actual_array_substr_2.f90: New test.
12958
12959         PR fortran/28167
12960         * gfortran.dg/actual_array_constructor_2.f90: New test.
12961
12962 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12963
12964         * gfortran.dg/itime_idate_1.f: New test.
12965         * gfortran.dg/itime_idate_2.f: New test.
12966
12967 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12968
12969         PR libgfortran/27704
12970         * gfortran.dg/open_status_3.f90: New test.
12971         * gfortran.dg/fmt_l.f90: Update for new feature.
12972
12973 2006-07-03  Asher Langton  <langton2@llnl.gov>
12974
12975         * gfortran.dg/oldstyle_2.f90: New.
12976
12977 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
12978
12979         * gnat.dg/string_slice.adb: New test.
12980
12981 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12982
12983         PR fortran/19259
12984         * gfortran.dg/semicolon_fixed.c: New.
12985         * gfortran.dg/semicolon_free.c: New.
12986
12987 2006-06-30  Mike Stump  <mrs@apple.com>
12988
12989         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
12990         that don't support internal visibility.
12991
12992 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
12993
12994         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
12995         for '(' / ')' needing an extra '\'.
12996
12997 2006-06-29  Roger Sayle  <roger@eyesopen.com>
12998
12999         PR middle-end/27428
13000         * gcc.dg/pr27428-1.c: New test case.
13001
13002 2006-06-29  Mike Stump  <mrs@apple.com>
13003
13004         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
13005         on darwin as we can't align commons large enough yet.
13006
13007         * gcc.dg/vla-8.c: Add additional testcases.
13008
13009 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
13010
13011         PR c++/28114
13012         * g++.dg/other/pr28114.C: New.
13013
13014 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
13015
13016         * gcc.c-torture/compile/20060625-1.c: New test.
13017
13018 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
13019
13020         PR fortran/20867
13021         * gfortran.dg/stfunc_3.f90: New test.
13022
13023         PR fortran/25056
13024         * gfortran.dg/impure_actual_1.f90: New test.
13025
13026         PR fortran/20874
13027         * gfortran.dg/elemental_result_1.f90: New test.
13028
13029         PR fortran/25073
13030         * gfortran.dg/select_7.f90: New test.
13031
13032         PR fortran/27554
13033         * intrinsic_actual_1.f: New test.
13034
13035         PR fortran/22038
13036         PR fortran/28119
13037         * gfortran.dg/forall_4.f90: New test.
13038
13039         PR fortran/25072
13040         * gfortran.dg/forall_5.f90: New test.
13041
13042 2006-06-25  Lee Millward  <lee.millward@gmail.com>
13043
13044         PR c++/28051
13045         * g++.dg/template/using13.C: New test.
13046
13047         PR c++/28054
13048         * g++.dg/other/incomplete3.C: New test.
13049
13050 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13051
13052         PR fortran/28081
13053         * gfortran.dg/substr_3.f: New test.
13054         * gfortran.dg/equiv_2.f90: Update expected error message.
13055
13056 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
13057
13058         PR fortran/28118
13059         * gfortran.dg/actual_array_substr_1.f90: New test.
13060
13061 2006-06-24  Olivier Hainque  <hainque@adacore.com>
13062
13063         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
13064         * gnat.dg/scalar_mode_agg_compare.adb: New test.
13065
13066 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
13067
13068         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13069
13070 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
13071
13072         PR fortran/27981
13073         * gfortran.dg/simpleif_2.f90: New test.
13074
13075 2006-06-23  Lee Millward  <lee.millward@gmail.com>
13076
13077         * g++.dg/template/error22.C: Fix typo.
13078
13079 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13080
13081         PR c++/28112
13082         * g++.dg/ext/attrib23.C: New test.
13083
13084 2006-06-23  Olivier Hainque  <hainque@adacore.com>
13085
13086         * gnat.dg/varsize_temp.adb: New test.
13087
13088 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13089
13090         PR c++/11468
13091         * g++.dg/other/java2.C: New test.
13092
13093 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
13094
13095         PR target/27789
13096         * g++.dg/ext/dllimport4.C. Add more tests for invalid
13097         initialization.
13098
13099 2006-06-22  Roger Sayle  <roger@eyesopen.com>
13100
13101         PR target/27531
13102         * gcc.dg/pr27531-1.c: New test case.
13103
13104 2006-06-22  Asher Langton  <langton2@llnl.gov>
13105
13106         PR fortran/24748
13107         * gfortran.dg/implicit_8.f90: New.
13108
13109 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
13110
13111         PR rtl-optimization/28121
13112         * gcc.dg/pr28121.c: New test.
13113
13114 2006-06-22  Lee Millward  <lee.millward@gmail.com>
13115
13116         PR c++/27805
13117         * g++.dg/parse/ptrmem6.C: New test.
13118
13119         PR c++/27821
13120         * g++.dg/template/error22.C: New test.
13121
13122 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13123
13124         PR c++/28111
13125         * g++.dg/template/friend43.C: New test.
13126
13127         PR c++/28110
13128         * g++.dg/template/crash53.C: New test.
13129
13130         PR c++/28109
13131         * g++.dg/rtti/incomplete1.C: New test.
13132
13133 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
13134
13135         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
13136
13137 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
13138
13139         * gcc.c-torture/execute/complex-7.c: New.
13140
13141 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
13142
13143         * gcc.dg/merge-all-constants-1.c: New test.
13144
13145 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
13146
13147         PR c++/28113
13148         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
13149
13150 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
13151
13152         * gfortran.dg/rrspacing_1.f90: New test.
13153
13154 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13155
13156         PR c++/28052
13157         * g++.dg/other/bitfield2.C: New test.
13158
13159 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
13160
13161         PR tree-optimization/27331
13162         * gcc.dg/pr27331.c: New test.
13163
13164 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
13165             Eric Botcazou  <ebotcazou@adacore.com>
13166
13167         PR ada/18692
13168         * lib/gnat.exp: New file.
13169         * lib/gnat-dg.exp: Likewise.
13170         * gnat.dg: New directory.
13171         * gnat.dg/dg.exp: New driver.
13172         * gnat.dg/specs: New directory.
13173         * gnat.dg/specs/specs.exp: New driver.
13174         * gnat.dg/style: New directory.
13175         * gnat.dg/style/style.exp: New driver.
13176
13177 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
13178
13179         PR fortran/16206
13180         * gfortran.dg/array_initializer_1.f90: New test.
13181
13182         PR fortran/28005
13183         * gfortran.dg/matmul_3.f90: New test.
13184
13185 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
13186
13187         PR middle-end/28075
13188         * gcc.dg/tree-ssa/inline-1.c: New test.
13189
13190 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
13191
13192         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
13193         in malloc prototype; remove XFAIL.
13194         * gcc.dg/pr18241-2.c: Ditto.
13195         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
13196         in memset prototype; remove XFAIL.
13197         * gcc.dg/tree-ssa/pr23382.c: Ditto.
13198
13199 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
13200
13201         * gcc.dg/vla-8.c: Add.
13202
13203 2006-06-19  Richard Guenther  <rguenther@suse.de>
13204
13205         PR tree-optimization/27090
13206         * g++.dg/tree-ssa/pr27090.C: New testcase.
13207
13208 2006-06-19  Roger Sayle  <roger@eyesopen.com>
13209
13210         PR target/27861
13211         * gcc.dg/pr27861-1.c: New test case.
13212
13213 2006-06-19  Richard Guenther  <rguenther@suse.de>
13214
13215         PR middle-end/28045
13216         * gcc.dg/torture/pr28045.c: New testcase.
13217
13218 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13219
13220         PR fortran/26801
13221         * gfortran.dg/associated_4.f90: New test.
13222
13223 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13224
13225         PR fortran/19310
13226         PR fortran/19904
13227         * gfortran.dg/real_const_3.f90: New test.
13228
13229 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
13230
13231         PR c++/28016
13232         * g++.dg/template/static26.C: New test.
13233
13234         PR c++/27979
13235         * g++.dg/expr/bitfield2.C: New test.
13236
13237         PR c++/27884
13238         * g++.dg/parse/linkage2.C: New test.
13239
13240 2006-06-16  Richard Guenther  <rguenther@suse.de>
13241
13242         PR middle-end/27116
13243         * gcc.dg/pr15785-1.c: Revert last change.
13244         * gcc.dg/torture/pr27116-2.c: New testcase.
13245
13246 2006-06-16  Roger Sayle  <roger@eyesopen.com>
13247
13248         PR middle-end/27802
13249         * gcc.dg/pr27802-1.c: New test case.
13250
13251 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
13252
13253         PR c++/27689
13254         * g++.dg/template/ttp18.C: New test.
13255         * g++.dg/template/ttp19.C: Likewise.
13256
13257         PR c++/27666
13258         * g++.dg/expr/cond9.C: New test.
13259
13260         PR c++/27640
13261         * g++.dg/template/ctor7.C: New test.
13262
13263 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
13264
13265         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
13266
13267 2006-06-16  Richard Guenther  <rguenther@suse.de>
13268
13269         PR tree-optimization/27781
13270         * gcc.dg/tree-ssa/pr27781.c: New testcase.
13271
13272 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
13273
13274         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
13275
13276 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
13277
13278         * gcc.dg/tree-ssa/loop-18.c: New test.
13279
13280 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
13281
13282         PR c++/27665
13283         * g++.dg/template/crash52.C: New test.
13284
13285         PR c++/27648
13286         * g++.dg/ext/attrib22.C: New test.
13287
13288         PR c++/26559
13289         * g++.dg/template/builtin1.C: New test.
13290         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
13291
13292         PR c++/28018
13293         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
13294         assignment.
13295         * g++.old-deja/g++.pt/crash51.C: Likewise.
13296
13297         PR c++/27227
13298         * g++.dg/lookup/linkage1.C: New test.
13299         * g++.dg/lookup/linkage2.C: Likewise.
13300
13301 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
13302
13303         PR middle-end/27959
13304         * gcc.dg/pr27959.c: New testcase.
13305
13306 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
13307
13308         PR target/28014:
13309         * g++.dg/eh/div.C: New test.
13310
13311 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
13312
13313         PR c++/27894
13314         * g++.dg/tree-ssa/pr26757.C: New test.
13315         * g++.dg/tree-ssa/pr27894.C: New test.
13316
13317 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13318
13319         * gcc.c-torture/compile/20060609-1.c: New test.
13320
13321         PR target/27863
13322         * gcc.c-torture/compile/pr27863.c: New test.
13323
13324 2006-06-13  Richard Guenther  <rguenther@suse.de>
13325
13326         PR tree-optimization/27830
13327         * g++.dg/tree-ssa/pr27830.C: New testcase.
13328
13329 2006-06-13  Matthew Sachs  <msachs@apple.com>
13330
13331         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
13332         the list of compiler flags; this causes those flags to be checked
13333         for things like dg-skip-if.
13334
13335 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13336
13337         PR c++/27601
13338         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
13339
13340 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
13341             Kazu Hirata  <kazu@codesourcery.com>
13342
13343         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
13344         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
13345
13346 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13347
13348         PR c++/27933
13349         * g++.dg/lookup/using15.C: New test.
13350
13351         PR c++/27951
13352         * g++.dg/other/anon4.C: New test.
13353
13354 2006-06-12  Roger Sayle  <roger@eyesopen.com>
13355
13356         PR c++/21210
13357         * g++.dg/init/complex1.C: New test case.
13358
13359 2006-06-11  Eric Christopher  <echristo@apple.com>
13360
13361         PR middle-end/27948
13362         * gcc.dg/bf-ms-layout.c: Run on darwin.
13363         * gcc.dg/bf-no-ms-layout: Ditto.
13364         * gcc.dg/attr-ms_struct-2.c: New.
13365         * gcc.dg/bf-ms-layout-2.c: Ditto.
13366
13367 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13368
13369         * gcc.dg/attr-ms_struct-packed1.c: New.
13370
13371 2006-06-09  Mike Stump  <mrs@apple.com>
13372
13373         * gcc.dg/vla-7.c: Add.
13374
13375 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
13376
13377         PR fortran/24558
13378         * gfortran.dg/entry_6.f90: New test.
13379
13380         PR fortran/20877
13381         PR fortran/25047
13382         * gfortran.dg/entry_7.f90: New test.
13383
13384 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
13385
13386         PR c/27747
13387         * gcc.dg/cpp/_Pragma6.c: New test.
13388
13389         PR c++/27748
13390         * g++.dg/cpp/_Pragma1.C: New test.
13391
13392         PR preprocessor/27746
13393         * gcc.dg/gomp/macro-3.c: New test.
13394         * gcc.dg/gomp/macro-4.c: New test.
13395         * g++.dg/gomp/macro-3.C: New test.
13396         * g++.dg/gomp/macro-4.C: New test.
13397
13398 2006-06-09  Richard Guenther  <rguenther@suse.de>
13399
13400         PR tree-optimization/26998
13401         * gcc.dg/torture/pr26998.c: New testcase.
13402         * gcc.dg/tree-ssa/vrp29.c: New testcase.
13403
13404 2006-06-08  Mike Stump  <mrs@apple.com>
13405
13406         * gcc.dg/pr27095.c: Account for stubs.
13407
13408         PR target/26427
13409         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
13410         produce bad code on darwin.
13411
13412 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13413
13414         PR fortran/27958
13415         * gfortran.dg/substr_2.f: New test.
13416
13417 2006-06-08  Asher Langton  <langton2@llnl.gov>
13418
13419         PR fortran/27786
13420         * cray_pointers_2.f90: Add -fbounds-check compile flag.
13421
13422 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13423
13424         PR target/27421
13425         * gcc.dg/union-3.c: New test.
13426
13427 2006-06-08  Richard Guenther  <rguenther@suse.de>
13428
13429         PR middle-end/27116
13430         * gcc.dg/torture/pr27116.c: New testcase.
13431         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
13432
13433 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
13434
13435         PR rtl-optimization/26449
13436         * gcc.dg/pr26449.c: New test.
13437
13438 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13439
13440         PR c++/27601
13441         * g++.dg/ext/offsetof1.C: Test member functions.
13442
13443 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
13444
13445         * gcc.dg/pr27095.c: Improve scanning.
13446
13447 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
13448
13449         PR fortran/23091
13450         * gfortran.dg/saved_automatic_1.f90: New test.
13451
13452         PR fortran/24168
13453         * gfortran.dg/array_simplify_1.f90: New test.
13454
13455         PR fortran/25090
13456         * gfortran.dg/entry_dummy_ref_1.f90: New test.
13457
13458         PR fortran/25058
13459         * gfortran.dg/entry_dummy_ref_2.f90: New test.
13460
13461 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
13462
13463         PR c++/27177
13464         * g++.dg/expr/cast7.C: New test.
13465
13466 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
13467
13468         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
13469         * lib/gcc-defs.exp (tool_check_compile): Ditto.
13470         * lib/fortran-torture.exp (fortran-torture-compile,
13471         fortran-torture-execute): Ditto.
13472
13473 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
13474
13475         PR target/27842
13476         * gcc.dg/vmx/pr27842.c: New test.
13477
13478 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13479
13480         PR libfortran/27895
13481         * gfortran.dg/bounds_check_3.f90: New test.
13482
13483 2006-06-05  Mike Stump  <mrs@apple.com>
13484
13485         * objc.dg/objc-fast-4.m: Skip for ppc64.
13486
13487 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
13488
13489         PR testsuite/27705
13490         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
13491
13492 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
13493             Victor Kaplansky  <victork@il.ibm.com>
13494
13495         PR tree-optimizations/26360
13496         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
13497         with -fno-tree-dce.
13498         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
13499
13500 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
13501
13502         PR fortran/14067
13503         * gfortran.dg/data_char_1.f90: Add messages for truncated
13504         strings.
13505
13506         PR fortran/16943
13507         * gfortran.dg/func_decl_2.f90: New test.
13508
13509         PR fortran/20839
13510         * gfortran.dg/do_2.f90: New test.
13511
13512         PR fortran/27655
13513         * gfortran.dg/associated_3.f90: New test.
13514
13515 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
13516
13517         PR c++/27819
13518         * g++.dg/template/static25.C: New test.
13519
13520         PR c++/27722
13521         * g++.dg/init/array21.C: New test.
13522
13523         PR c++/27807
13524         * g++.dg/ext/complit7.C: New test.
13525
13526         PR c++/27806
13527         * g++.dg/parse/ptrmem5.C: New test.
13528
13529 2006-06-04  Roger Sayle  <roger@eyesopen.com>
13530             Andrew Pinski  <pinskia@physics.uc.edu>
13531
13532         PR c/27150
13533         PR middle-end/27382
13534         * gcc.dg/pr27150-1.c: New testcase.
13535         * gcc.dg/pr27382-1.c: New testcase.
13536         * gcc.dg/pr27382-2.c: New testcase.
13537
13538 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
13539
13540         PR c/25161
13541         PR c/27020
13542         * gcc.dg/array-10.c: New test.
13543
13544 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13545
13546         PR c++/27804
13547         * g++.dg/init/const4.C: New test.
13548         * g++.dg/init/member1.C: Add error-marker.
13549         * g++.dg/other/fold1.C: Adjust error-marker.
13550
13551 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13552
13553         PR c++/27601
13554         * g++.dg/ext/offsetof1.C: New test.
13555
13556 2006-06-04 Eric Christopher <echristo@apple.com>
13557
13558         * gcc.dg/attr-ms_struct-1.c: New.
13559
13560 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
13561
13562         * gcc.c-torture/compile/builtin_constant_p.c: New test.
13563
13564 2006-06-04  Richard Guenther  <rguenther@suse.de>
13565
13566         PR tree-optimization/27039
13567         * gcc.dg/tree-ssa/loop-17.c: New testcase.
13568
13569 2006-06-03  Roger Sayle  <roger@eyesopen.com>
13570
13571         PR target/26223
13572         * gcc.target/i386/amd64-abi-2.c: New test case.
13573
13574 2006-06-02  Eric Christopher  <echristo@apple.com>
13575
13576         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
13577         * gcc.target/i386/20020523-1.c: Skip if darwin.
13578         * gcc.target/i386/asm-3.c: Ditto.
13579         * gcc.target/i386/20011119-1.c: Ditto.
13580         * gcc.target/i386/clobbers.c: Remove pic part of test.
13581
13582 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
13583
13584         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
13585         * g++.old-deja/g++.other/init19.C: Ditto.
13586         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
13587         and add other platforms as expected failures.
13588
13589 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
13590
13591         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
13592         (is-effective-target-keyword): Ditto.
13593
13594 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
13595
13596         PR fortran/27715
13597         * gfortran.dg/extended_char_comparison_1.f:  New test.
13598
13599 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
13600
13601         PR fortran/25098
13602         * gfortran.dg/dummy_procedure_1.f90: New test.
13603
13604         PR fortran/25147
13605         * gfortran.dg/dummy_procedure_2.f90: New test.
13606
13607         * gfortran.dg/associated_2.f90: Correct to make consistent with
13608         standard.
13609
13610 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13611
13612         * gcc.target/i386/387-11.c: New test case.
13613
13614 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
13615
13616         PR c++/27801
13617         * g++.dg/template/cond6.C: New test.
13618
13619         PR c++/26496
13620         * g++.dg/template/crash51.C: New test.
13621         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
13622
13623         PR c++/27385
13624         * g++.dg/init/array20.C: New test.
13625
13626 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13627
13628         * gcc.dg/builtins-54.c: New test case.
13629
13630 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13631
13632         PR c++/26433
13633         * g++.dg/template/fntry1.C: Add dg-do link.
13634
13635         PR c++/27808
13636         * g++.dg/parse/friend6.C: New test.
13637
13638 2006-05-30  Asher Langton  <langton2@llnl.gov>
13639
13640         * gfortran.dg/cray_pointers_7.f90: New test.
13641
13642 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13643
13644         PR tree-optimization/23452
13645         * gcc.dg/fold-mulconj-1.c: New test case.
13646
13647 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13648
13649         PR c++/27803
13650         * g++.dg/parse/bitfield1.C: New test.
13651
13652 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13653
13654         * gcc.target/ppc-eq0-1.c: New test case.
13655         * gcc.target/ppc-negeq0-1.c: New test case.
13656
13657 2006-05-30  Dirk Mueller  <dmueller@suse.de>
13658
13659         PR c/27273
13660         * gcc.dg/overflow-warn-5.c: New test.
13661
13662 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13663
13664         PR c/27718
13665         * gcc.dg/sizeof-1.c: New test.
13666
13667 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
13668
13669         PR target/27790
13670         * gcc.target/i386/pr27790.c: New test.
13671
13672 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13673
13674         PR libgfortran/27757
13675         * gfortran.dg/direct_io_5.f90: New test.
13676
13677 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13678
13679         PR libgfortran/27634
13680         * gfortran.dg/fmt_missing_period_1.f: New test.
13681         * gfortran.dg/fmt_missing_period_2.f: New test.
13682         * gfortran.dg/fmt_missing_period_3.f: New test.
13683
13684 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13685
13686         PR fortran/19777
13687         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
13688         arrays.
13689
13690 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13691
13692         PR c++/27713
13693         * g++.dg/template/new6.C: New test.
13694
13695 2006-05-29  Roger Sayle  <roger@eyesopen.com>
13696
13697         PR tree-optimization/24964
13698         * gcc.target/i386/387-10.c: New test case.
13699
13700 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
13701
13702         * intrinsics/string_intrinsics.c (compare_string):
13703         Use memcmp instead of strncmp to avoid tripping over
13704         CHAR(0) in a string.
13705
13706 2006-05-27  Richard Guenther  <rguenther@suse.de>
13707
13708         PR middle-end/27773
13709         * gcc.dg/torture/pr27773.c: New testcase.
13710
13711 2006-05-27  Dirk Mueller  <dmueller@suse.de>
13712
13713         * gcc.dg/pr24561.c: Rename to..
13714         * gcc.dg/pr25962.c: .. this.
13715
13716 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13717
13718         PR fortran/19777
13719         * gfortran.dg/bounds_check_2.f: New test.
13720
13721 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
13722
13723         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
13724         * gfortran.dg/byte_1.f90: Likewise.
13725         * gfortran.dg/dup_save_2.f90: Likewise.
13726
13727 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
13728
13729         * gfortran.dg/associated_2.f90: New test.
13730
13731 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13732
13733         PR fortran/27524
13734         * gfortran.dg/bounds_check_1.f90: New test.
13735
13736 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
13737
13738         PR rtl-optimization/27661
13739         * gcc.dg/pr27661.c: New test case.
13740
13741 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13742
13743         PR fortran/23151
13744         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
13745         * gfortran.dg/print_parentheses_1.f:  New test.
13746         * gfortran.dg/print_parentheses_2.f90:  New test.
13747
13748 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
13749
13750         PR target/27758
13751         * gcc.dg/pr27758.c: New test.
13752
13753 2006-05-24  Falk Hueffner  <falk@debian.org>
13754
13755         * gcc.c-torture/compile/pr27571.c: New test.
13756
13757 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
13758
13759         PR fortran/27709
13760         * gfortran.dg/spec_expr_4.f90: New test.
13761
13762         PR fortran/27155
13763         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
13764
13765 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
13766
13767         PR c++/20103
13768         * g++.dg/ext/complit6.C: New test.
13769         * g++.dg/ext/complit3.C: Adjust error markers.
13770         * g++.dg/init/const3.C: New test.
13771
13772 2006-05-25  Richard Guenther  <rguenther@suse.de>
13773
13774         PR middle-end/27743
13775         * gcc.dg/torture/pr27743.c: New testcase.
13776
13777 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13778
13779         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
13780
13781 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
13782
13783         * gcc.dg/compat/scalar-by-value-x.h: New.
13784         * gcc.dg/compat/scalar-by-value-y.h: New.
13785         * gcc.dg/compat/scalar-by-value-5.c: New.
13786         * gcc.dg/compat/scalar-by-value-5_main.c: New.
13787         * gcc.dg/compat/scalar-by-value-5_x.c: New.
13788         * gcc.dg/compat/scalar-by-value-5_y.c: New.
13789         * gcc.dg/compat/scalar-by-value-6.c: New.
13790         * gcc.dg/compat/scalar-by-value-6_main.c: New.
13791         * gcc.dg/compat/scalar-by-value-6_x.c: New.
13792         * gcc.dg/compat/scalar-by-value-6_y.c: New.
13793
13794 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
13795
13796         PR tree-optimization/27639
13797         PR tree-optimization/26719
13798         * gcc.dg/pr27639.c: New test.
13799         * gcc.dg/pr26719.c: New test.
13800         * gcc.dg/tree-ssa/scev-cast.c: New test.
13801
13802 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
13803
13804         PR c++/20173
13805         * g++.dg/template/error21.C: New test.
13806
13807 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
13808
13809         PR target/27696
13810         * gcc.target/i386/pr27696.c: New.
13811
13812 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
13813
13814         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
13815
13816         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
13817
13818 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13819
13820         PR c++/27716
13821         * g++.dg/other/assign1.C: New test.
13822
13823 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
13824
13825         PR target/27266
13826         * gcc.target/i386/pr27266.c: New.
13827
13828 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13829
13830         PR c++/27451
13831         * g++.dg/ext/asm9.C: New test.
13832
13833 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
13834
13835         PR rtl-optimization/25514
13836         * gcc.c-torture/compile/pr25514.c: New test.
13837
13838 2006-05-22  Richard Guenther  <rguenther@suse.de>
13839
13840         Revert
13841         2006-01-31  Richard Guenther  <rguenther@suse.de>
13842
13843         * gcc.target/i386/sselibm-1.c: New testcase.
13844         * gcc.target/i386/sselibm-2.c: Likewise.
13845         * gcc.target/i386/sselibm-3.c: Likewise.
13846         * gcc.target/i386/sselibm-4.c: Likewise.
13847         * gcc.target/i386/sselibm-5.c: Likewise.
13848
13849 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13850
13851         PR c/27420
13852         * gcc.dg/func-args-2.c: New test.
13853
13854         PR c/26818
13855         * gcc.dg/struct-incompl-1.c: New test.
13856
13857 2006-05-22  Richard Guenther  <rguenther@suse.de>
13858
13859         PR testsuite/27708
13860         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
13861         the transformations we test for.
13862
13863 2006-05-22  Richard Guenther  <rguenther@suse.de>
13864
13865         PR testsuite/27707
13866         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
13867
13868 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
13869
13870         PR c++/27210
13871         * g++.dg/warn/new1.C: New test.
13872         * g++.dg/template/new5.C: Likewise.
13873
13874 2006-05-21  Roger Sayle  <roger@eyesopen.com>
13875
13876         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
13877         * gcc.target/i386/20060512-3.c: Likewise.
13878
13879 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
13880
13881         PR rtl-optimization/27671
13882         * gcc.c-torture/execute/pr27671-1.c: New.
13883         * gcc.dg/pr27671-2.c: Likewise.
13884
13885         PR tree-optimization/26622.
13886         * gcc.c-torture/compile/pr26622.c: New.
13887
13888 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13889
13890         PR fortran/27613
13891         * gfortran.dg/recursive_reference_1.f90: New test.
13892
13893 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13894
13895         PR fortran/25746
13896         * gfortran.dg/elemental_subroutine_3.f90: New test.
13897
13898         PR fortran/25090
13899         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
13900
13901         PR fortran/27584
13902         * gfortran.dg/associated_target_1.f90: New test.
13903
13904         PR fortran/19015
13905         * gfortran.dg/maxloc_shape_1.f90: New test.
13906
13907 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13908
13909         PR libgfortran/24459
13910         * gfortran.dg/namelist_24.f90: New test.
13911         * gfortran.dg/namelist_12.f: Fix typo in comment.
13912
13913 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
13914
13915         PR middle-end/25776
13916         * g++.dg/other/error11.C: New test.
13917
13918 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13919
13920         * gcc.target/mips/pr26765.c: Add -w to options.
13921
13922 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13923
13924         * lib/target-supports.exp (check_effective_target_mpaired_single):
13925         New function.
13926         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
13927         multilibs.
13928         * g++.dg/vect/vect.exp: Likewise.
13929
13930 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13931
13932         PR testsuite/25891
13933         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
13934
13935 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
13936
13937         PR fortran/27662
13938         * gfortran.dg/temporary_1.f90: New file.
13939
13940 2006-05-19  Andreas Schwab  <schwab@suse.de>
13941
13942         * g++.dg/other/unused1.C: Also match "stringz".
13943
13944 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
13945
13946         PR c++/26433
13947         * g++.dg/template/fntry1.C: New test.
13948
13949 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
13950
13951         PR c++/27471
13952         PR c++/27506
13953         * g++.dg/conversion/bitfield5.C: New test.
13954         * g++.dg/conversion/bitfield6.C: New test.
13955
13956 2006-05-18  Mike Stump  <mrs@apple.com>
13957
13958         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
13959         * gcc.dg/vla-4.c: Add.
13960         * gcc.dg/vla-5.c: Add.
13961         * gcc.dg/vla-6.c: Add.
13962
13963 2006-05-12  Stuart Hastings  <stuart@apple.com>
13964
13965         * gcc.target/i386/20060512-1.c: New.
13966         * gcc.target/i386/20060512-2.c: New.
13967         * gcc.target/i386/20060512-3.c: New.
13968         * gcc.target/i386/20060512-4.c: New.
13969
13970 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
13971
13972         PR c++/26122
13973         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
13974
13975         PR c++/26068
13976         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
13977         * g++.dg/parse/linkage1.C: New test.
13978
13979 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13980
13981         PR tree-optimization/27548
13982         * g++.dg/tree-ssa/pr27548.C: New test.
13983
13984 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13985
13986         PR fortran/26551
13987         * gfortran.dg/recursive_check_1.f: New test.
13988         * gfortran.dg/recursive_check_2.f90: New test.
13989
13990 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
13991
13992         * g++.dg/opt/temp2.C: New test.
13993
13994 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13995
13996         PR c++/27491
13997         * g++.dg/init/brace5.C: New test.
13998
13999         PR middle-end/27415
14000         * gcc.dg/gomp/pr27415.c: New test.
14001         * g++.dg/gomp/pr27415.C: New test.
14002
14003         PR tree-optimization/27549
14004         * g++.dg/tree-ssa/pr27549.C: New test.
14005
14006 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14007
14008         PR libgfortran/27575
14009         * gfortran.dg/read_eof_4.f90: New test.
14010
14011 2006-05-16  Richard Guenther  <rguenther@suse.de>
14012
14013         PR tree-optimization/22303
14014         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
14015
14016 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
14017
14018         PR middle-end/27573
14019         * gcc.dg/gomp/pr27573.c: New test.
14020         * gfortran.dg/gomp/pr27573.f90: New test.
14021
14022         PR c/27499
14023         * gcc.dg/gomp/pr27499.c: New test.
14024         * g++.dg/gomp/pr27499.C: New test.
14025
14026 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
14027
14028         PR c++/27339
14029         * g++.dg/parser/access8.C: Adjust error marker.
14030         * g++.dg/template/access17.C: New test.
14031         * g++.dg/template/access18.C: Likewise.
14032
14033 2006-05-15  Roger Sayle  <roger@eyesopen.com>
14034
14035         PR target/26600
14036         * gcc.target/i386/pr26600.c: New test case.
14037
14038 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
14039
14040         PR c++/27505
14041         * g++.dg/expr/bitfield1.C: New test.
14042
14043 2006-05-15  Richard Guenther  <rguenther@suse.de>
14044
14045         PR tree-optimization/27603
14046         * gcc.dg/torture/pr27603.c: New testcase.
14047
14048 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
14049
14050         PR fortran/25090
14051         * gfortran.dg/entry_dummy_ref_1.f90: New test.
14052
14053         PR fortran/25082
14054         * gfortran.dg/scalar_return_1.f90: New test.
14055
14056         PR fortran/27411
14057         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
14058
14059 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
14060
14061         * gcc.dg/gomp/critical-4.c: New test.
14062         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
14063         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
14064         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
14065         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
14066
14067 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14068
14069         PR c++/27582
14070         * g++.dg/template/dependent-args1.C: New test.
14071
14072         PR c++/27581
14073         * g++.dg/lookup/this1.C: New test.
14074
14075         PR c++/27315
14076         * g++.dg/template/operator6.C: New test.
14077         * g++.dg/template/incomplete3.C: New test.
14078
14079         PR c++/27559
14080         * g++.dg/template/new4.C: New test.
14081
14082         PR c++/27496
14083         * g++.dg/template/void2.C: New test.
14084
14085 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
14086
14087         * g++.dg/template/dependent-expr5.C: New test.
14088
14089 2006-05-14  Roger Sayle  <roger@eyesopen.com>
14090
14091         PR middle-end/26729
14092         * gcc.dg/pr26729-1.c: New test case.
14093
14094 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
14095
14096         * gcc.dg/pr27003.c: New test.
14097
14098 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
14099
14100         * lib/target-supports.dg (check_cxa_atexit_available): Change
14101         v3_target_compile to ${tool}_target_compile.
14102
14103 2006-05-11  Jason Merrill  <jason@redhat.com>
14104
14105         * lib/scanasm.exp (scan-not-hidden): Fix typo.
14106
14107 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14108
14109         PR fortran/27553
14110         * gfortran.dg/label_5.f90: New test.
14111
14112 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
14113
14114         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
14115         check_effective_target_powerpc_altivec_ok): New.
14116         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
14117         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
14118         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
14119         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
14120         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
14121         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
14122         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
14123         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
14124         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
14125         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
14126         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
14127         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
14128         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
14129         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
14130         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
14131         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
14132         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
14133         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
14134         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
14135         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
14136         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
14137         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
14138         gcc.target/powerpc/altivec-9.c,
14139         gcc.target/powerpc/altivec-consts.c,
14140         gcc.target/powerpc/altivec-pr22085.c,
14141         gcc.target/powerpc/altivec-splat.c,
14142         gcc.target/powerpc/altivec-types-1.c,
14143         gcc.target/powerpc/altivec-types-2.c,
14144         gcc.target/powerpc/altivec-types-3.c,
14145         gcc.target/powerpc/altivec-types-4.c,
14146         gcc.target/powerpc/altivec-varargs-1.c,
14147         gcc.target/powerpc/altivec-vec-merge.c,
14148         gcc.target/powerpc/ppc-vector-memcpy.c,
14149         gcc.target/powerpc/ppc-vector-memset.c,
14150         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
14151         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
14152         these effective targets.
14153         * gcc.dg/vmx/pr27006.c: Add missing close brace.
14154         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
14155
14156 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14157
14158         PR middle-end/27384
14159         * g++.dg/other/fold1.C: New test.
14160
14161         PR middle-end/27488
14162         * gcc.dg/fold-nonneg-1.c: New test.
14163
14164         PR c++/27547
14165         * g++.dg/other/operator1.C: New test.
14166
14167 2006-05-11  Richard Guenther  <rguenther@suse.de>
14168
14169         PR middle-end/27529
14170         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
14171
14172 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
14173
14174         * lib/target-supports-dg.exp (check-flags): New.
14175         (dg-skip-if): Move flag checks.
14176
14177 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
14178
14179         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
14180         * lib/target-supports.dg (check_cxa_atexit_available): New.
14181
14182 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
14183
14184         PR fortran/27470
14185         * gfortran.dg/multiple_allocation_2.f90: New test case.
14186
14187 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
14188
14189         * gcc.target/arm/pr27387.C: Fix a comment typo.
14190
14191 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14192
14193         PR fortran/24549
14194         * gfortran.dg/error_recovery_1.f90: New test.
14195
14196 2006-05-10  Richard Guenther  <rguenther@suse.de>
14197
14198         PR tree-optimization/27302
14199         * gcc.dg/torture/pr27302.c: New testcase.
14200
14201 2006-05-09  Dirk Mueller  <dmueller@suse.de>
14202         Richard Guenther  <rguenther@suse.de>
14203
14204         PR middle-end/27498
14205         * gcc.dg/tree-ssa/pr27498.c: New testcase.
14206
14207 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
14208
14209         PR rtl-optimization/27335
14210         * gcc.dg/pr27335.c: New test.
14211
14212 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
14213
14214         * gcc.target/mips/mips-ps-5.c: New file.
14215
14216 2006-05-08  Jan Hubicka  <jh@suse.cz>
14217
14218         PR middle-end/25962
14219         * gcc.dg/pr25962.c: New.
14220
14221 2006-05-08  Roger Sayle  <roger@eyesopen.com>
14222
14223         PR target/27158
14224         * gcc.target/powerpc/pr27158.c: New test case.
14225
14226 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
14227
14228         PR testsuite/27476
14229         * ada/acats/run_all.sh: Use test -z.
14230
14231 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14232
14233         PR libfortran/18271
14234         * gfortran.dg/spec_expr_3.f90: New test.
14235
14236 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
14237
14238         PR target/24879
14239         * gcc.target/i386/monitor.c: New file.
14240
14241 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
14242
14243         * gcc.dg/pr27095.c: xfail *-*-darwin*.
14244
14245 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14246
14247         PR c++/27447
14248         * g++.dg/other/ptrmem7.C: New test.
14249
14250 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14251
14252         PR target/27421
14253         * gcc.dg/array-9.c: New test.
14254
14255 2006-05-07  Richard Guenther  <rguenther@suse.de>
14256
14257         PR tree-optimization/27409
14258         * gcc.dg/torture/pr27409.c: New testcase.
14259
14260 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14261
14262         PR fortran/27457
14263         * gfortran.dg/select_6.f90: New.
14264
14265 2006-05-07  Richard Guenther  <rguenther@suse.de>
14266
14267         PR tree-optimization/27136
14268         * gcc.dg/torture/pr27136.c: New testcase.
14269
14270 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
14271
14272         PR fortran/24813
14273         * gfortran.dg/char_cons_len_1.f90: New test.
14274
14275 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14276
14277         PR c++/27427
14278         * g++.dg/template/incomplete2.C: New test.
14279
14280 2006-05-06  Richard Guenther  <rguenther@suse.de>
14281
14282         PR tree-optimization/27151
14283         * gcc.dg/vect/pr27151.c: New testcase.
14284
14285 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14286
14287         PR c++/27430
14288         * g++.dg/template/void1.C: New test.
14289
14290         PR c++/27423
14291         * g++.dg/other/void2.C: New test.
14292
14293         PR c++/27422
14294         * g++.dg/conversion/void1.C: New test.
14295
14296 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
14297
14298         PR/21391
14299         * g++.dg/other/unused1.C: New.
14300
14301 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14302
14303         PR objc/27240
14304         * objc.dg/member-1.m: New test.
14305
14306 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
14307
14308         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
14309
14310 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14311
14312         PR libfortran/26985
14313         * gfortran.dg/matmul_2.f90: New test.
14314
14315 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
14316
14317         * ada/acats/run_all.sh: Use sync when main not found.
14318
14319 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
14320
14321         PR target/26765
14322         * gcc.target/mips/pr26765.c: New.
14323
14324 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
14325
14326         * gcc.target/bfin: New directory.
14327         * gcc.target/bfin/bfin.exp: New file.
14328         * gcc.target/bfin/frmul.c: New file.
14329         * gcc.target/bfin/arith.c: New file.
14330         * gcc.target/bfin/mul-combine.c: New file.
14331         * gcc.target/bfin/shift.c: New file.
14332
14333 2006-05-04  Richard Guenther  <rguenther@suse.de>
14334
14335         PR tree-optimization/14287
14336         PR tree-optimization/14844
14337         PR tree-optimization/19792
14338         PR tree-optimization/21608
14339         PR tree-optimization/27090
14340         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
14341         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
14342         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14343         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14344         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14345
14346 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
14347
14348         PR tree-optimization/27285
14349         * gcc.c-torture/execute/pr27285.c: New test.
14350
14351         PR middle-end/27388
14352         * gcc.dg/gomp/pr27388-1.c: New test.
14353         * gcc.dg/gomp/pr27388-2.c: New test.
14354         * gcc.dg/gomp/pr27388-3.c: New test.
14355
14356         PR c++/27359
14357         * g++.dg/gomp/pr27359.C: New test.
14358
14359 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
14360
14361         PR fortran/20248
14362         * gfortran.dg/iargc.f90: New test.
14363
14364 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
14365
14366         PR c++/27102
14367         * g++.dg/template/crash49.C: New test.
14368
14369 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
14370
14371         PR testsuite/27032
14372         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
14373
14374 2006-05-02  Jeff Law  <law@redhat.com>
14375
14376         PR tree-optimization/27364
14377         * gcc.c-torture/execute/pr27364.c: New test.
14378
14379 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
14380
14381         PR c++/27309
14382         * g++.dg/parser/ctor5.C: New test.
14383
14384 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
14385
14386         PR target/27387
14387         * gcc.target/arm/arm.exp: New.
14388         * gcc.target/arm/pr27387.C: Likewise.
14389
14390 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
14391
14392         PR fortran/27269
14393         PR fortran/27324
14394         * gfortran.dg/module_equivalence_2.f90: New test.
14395
14396 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
14397
14398         PR middle-end/27337
14399         * g++.dg/gomp/pr27337-1.C: New test.
14400         * g++.dg/gomp/pr27337-2.C: New test.
14401
14402         PR middle-end/27328
14403         * gcc.dg/gomp/pr27328.c: New test.
14404
14405         PR middle-end/27325
14406         * g++.dg/gomp/pr27325.C: New test.
14407
14408         PR middle-end/27310
14409         * g++.dg/gomp/pr27310.C: New test.
14410
14411 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14412
14413         PR tree-optimization/27291
14414         * g++.dg/tree-ssa/pr27291.C: New test.
14415
14416 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14417
14418         PR tree-optimization/27283
14419         * g++.dg/tree-ssa/pr27283.C: New test.
14420
14421 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14422
14423         * gcc.dg/tree-ssa/loop-16.c: New test.
14424
14425 2006-05-01  Roger Sayle  <roger@eyesopen.com>
14426             Joseph S. Myers  <joseph@codesourcery.com>
14427
14428         * gcc.dg/Wconversion-3.c: New test case.
14429         * gcc.dg/Wconversion-4.c: Likewise.
14430
14431 2006-05-01  Richard Guenther  <rguenther@suse.de>
14432
14433         PR tree-optimization/26726
14434         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
14435
14436 2006-04-30  Roger Sayle  <roger@eyesopen.com>
14437
14438         * gcc.dg/Woverflow-1.c: New test case.
14439         * gcc.dg/Woverflow-2.c: Likewise.
14440         * gcc.dg/Woverflow-3.c: Likewise.
14441
14442 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
14443
14444         PR c++/27094
14445         * g++.dg/template/defarg8.C: New test.
14446
14447 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14448
14449         PR c++/27278
14450         * g++.dg/parse/operator7.C: New test.
14451
14452 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14453
14454         PR c++/11471
14455         PR c++/27102
14456         * g++.dg/template/crash48.C: New test.
14457
14458         PR c++/27279
14459         * g++.dg/parse/ctor4.C: New test.
14460
14461 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14462
14463         PR fortran/25681
14464         * gfortran.df/char_type_len.f90: New test.
14465
14466 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14467
14468         PR libgfortran/27304
14469         * gfortran.dg/fmt_exhaust.f90: New test.
14470
14471 2006-04-28  Roger Sayle  <roger@eyesopen.com>
14472
14473         PR c/25309
14474         * gcc.dg/large-size-array-2.c: New test case.
14475
14476 2006-04-28  Richard Guenther  <rguenther@suse.de>
14477
14478         PR target/26826
14479         * gcc.target/i386/pr26826.c: New testcase.
14480
14481 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
14482
14483         PR middle-end/27260
14484         * gcc.c-torture/execute/pr27260.c: New.
14485
14486 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
14487
14488         PR middle-end/27095
14489         * gcc.dg/pr27095.c: New.
14490
14491 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
14492
14493         PR c++/27292
14494         * g++.dg/conversion/bitfield4.C: New test.
14495
14496 2006-04-27  Eric Christopher  <echristo@apple.com>
14497
14498         * gcc.dg/pragma-ms_struct.c: New.
14499
14500 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
14501
14502         PR c++/27102
14503         * g++.dg/template/crash47.C: New test.
14504
14505 2006-04-27  Dirk Mueller  <dmueller@suse.de>
14506
14507         * gcc.target/i386/sse-7.c: build with -msse.
14508
14509 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
14510
14511         PR testsuite/27274:
14512         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
14513         (main): Exit if processor doesn't support SSE.
14514
14515 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
14516
14517         PR middle-end/27282
14518         * gcc.c-torture/compile/pr27282.c: New test.
14519
14520 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
14521
14522         PR middle-end/26913
14523         * g++.dg/gomp/pr26913.C: New test.
14524
14525         PR c/25996
14526         * gcc.dg/gomp/pr25996.c: New test.
14527         * g++.dg/gomp/pr25996.C: New test.
14528
14529 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
14530
14531         PR rtl-optimization/26725
14532         * gcc.c-torture/compile/pr26725.c: New test.
14533
14534 2006-04-25  Richard Guenther  <rguenther@suse.de>
14535
14536         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
14537         than n + -1.
14538
14539 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
14540
14541         * gcc.dg/20060425-1.c: New testcase.
14542
14543 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
14544
14545         PR tree-optimization/26865
14546         * gcc.dg/pr26865.c: New test.
14547
14548 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
14549
14550         PR c++/27292
14551         * g++.dg/conversion/bitfield1.C: New test.
14552         * g++.dg/conversion/bitfield2.C: Likewise.
14553         * g++.dg/conversion/bitfield3.C: Likewise.
14554
14555 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14556         Richard Guenther  <rguenther@suse.de>
14557
14558         PR tree-optimization/27236
14559         * gcc.dg/tree-ssa/pr27236.c: New testcase.
14560
14561 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14562
14563         PR c++/19963
14564         * g++.dg/other/incomplete2.C: New test.
14565
14566 2006-04-24  Richard Guenther  <rguenther@suse.de>
14567
14568         PR middle-end/26869
14569         * gcc.dg/torture/pr26869.c: New testcase.
14570
14571 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14572         Richard Guenther  <rguenther@suse.de>
14573
14574         PR tree-optimization/27218
14575         * g++.dg/tree-ssa/pr27218.C: New testcase.
14576
14577 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14578
14579         PR c++/26912
14580         * g++.dg/template/friend41.C: New test.
14581
14582 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
14583
14584         * g++.dg/opt/pr15551.C: Include cstdio.
14585         (main): Use remove instead of unlink.
14586
14587 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
14588
14589         * gcc.dg/sibcall-7.c: New test.
14590         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
14591         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
14592         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
14593         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
14594         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
14595
14596 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14597
14598         PR c++/26534
14599         * g++.dg/opt/bitfield1.C: New test.
14600         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
14601         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
14602         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
14603         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
14604         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
14605         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
14606         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
14607         * g++.dg/abi/bitfield2.C: Likewise.
14608         * g++.dg/init/bitfield1.C: Likewise.
14609
14610 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
14611
14612         PR fortran/25099
14613         * gfortran.dg/elemental_subroutine_4.f90: New test.
14614         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
14615         call sub (m, x).
14616
14617 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14618
14619         * gcc.c-torture/compile/20060421-1.c: New testcase.
14620
14621 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14622
14623         PR c/25875
14624         * gcc.dg/init-bad-4.c: New test.
14625
14626 2006-04-21  Paul Brook  <paul@codesourcery.com>
14627
14628         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
14629
14630 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
14631
14632         PR fortran/27122
14633         * gfortran.dg/defined_operators_1.f90: New test.
14634         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
14635         remove old ones associated, incorrectly, with Note 5.46.
14636
14637         PR fortran/27113
14638         * gfortran.dg/character_array_constructor_1.f90: New test.
14639
14640 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
14641
14642         * gcc.dg/20060419-1.c: New test.
14643
14644 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
14645
14646         PR c/26774
14647         * gcc.dg/struct-parse-1.c: New test case.
14648
14649 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14650
14651         PR c++/26558
14652         * g++.dg/parse/template19.C: New test.
14653
14654         PR c++/26739
14655         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
14656
14657         PR c++/26036
14658         * g++.dg/expr/call3.C: New test.
14659
14660         PR c++/10385
14661         * g++.dg/conversion/dynamic1.C: New test.
14662
14663 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
14664
14665         PR c++/27102
14666         * g++.dg/template/crash35.C: Tweak error markers.
14667         * g++.dg/template/crash46.C: New test.
14668         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
14669         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
14670
14671 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
14672
14673         PR rtl-optimization/14261
14674         * gcc.c-torture/compile/20060419-1.c: Added.
14675
14676 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
14677
14678         * gfortran.dg/label_1.f90: Adjust dg-error.
14679
14680 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14681
14682         PR target/26961
14683         * gcc.dg/fold-cond-1.c: New test case.
14684         * gcc.dg/pr26961-1.c: Likewise.
14685
14686 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14687
14688         PR libgfortran/27138
14689         * gfortran.dg/read_bad_advance.f90: New test.
14690
14691 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14692             Dale Johannesen  <dalej@apple.com>
14693
14694         PR target/24076
14695         * gcc.target/i386/vecinit-3.c: New testcase.
14696         * gcc.target/i386/vecinit-4.c: Likewise.
14697         * gcc.target/i386/sse-18.c: Likewise.
14698         * gcc.target/i386/sse-19.c: Likewise.
14699
14700 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
14701
14702         * gfortran.dg/allocate_zerosize_1.f90: New test.
14703
14704 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
14705
14706         PR c++/26365
14707         * g++.dg/template/crash45.C: New test.
14708
14709 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
14710
14711         PR fortran/26787
14712         * gfortran.dg/proc_assign_1.f90: New test.
14713         * gfortran.dg/procedure_lvalue.f90: Change message.
14714         * gfortran.dg/namelist_4.f90: Add new error.
14715
14716         PR fortran/25597
14717         PR fortran/27096
14718         * gfortran.dg/auto_pointer_array_result_1.f90
14719
14720         PR fortran/27089
14721         * gfortran.dg/specification_type_resolution_1.f90
14722
14723         PR fortran/18003
14724         PR fortran/25669
14725         PR fortran/26834
14726         * gfortran.dg/bounds_temporaries_1.f90: New test.
14727
14728         PR fortran/27124
14729         * gfortran.dg/array_return_value_1.f90: New test.
14730
14731 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
14732
14733         PR fortran/25336
14734         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
14735
14736 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
14737
14738         PR middle-end/26823
14739         * g++.dg/gomp/pr26823-1.C: New test.
14740         * g++.dg/gomp/pr26823-2.C: New test.
14741
14742 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
14743
14744         PR middle-end/27134
14745         * gcc.dg/pr27314.c: New test.
14746
14747 2006-04-13  Richard Henderson  <rth@redhat.com>
14748
14749         * g++.dg/gomp/block-0.C: Update expected matches.
14750
14751 2006-04-13  DJ Delorie  <dj@redhat.com>
14752
14753         * lib/target-supports.exp (check_effective_target_int32plus): New.
14754         (check_effective_target_ptr32plus): New.
14755         (check_effective_target_size32plus): New.
14756         (check_effective_target_int16): New.
14757         (check_profiling_available): Add m32c to the list of unsupported
14758         targets.
14759
14760         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
14761         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
14762         memory size.
14763         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
14764         pointers.
14765         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
14766         size_t.
14767         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
14768         and size_t.
14769         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
14770         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
14771         not just xstormy16.  Skip m32c due to weird pointer size.
14772         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
14773         not just xstormy16.
14774         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
14775         not just xstormy16.
14776         * gcc.dg/20020312-2.c: Add m32c support.
14777         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
14778         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
14779         in test.
14780         * gcc.dg/20050321-2.c: Require >=32 bit integers.
14781         * gcc.dg/asm-1.c: Skip if int and short are the same size.
14782         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
14783         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
14784         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
14785         formats
14786         * gcc.dg/init-string-2.c: Require >=32 bit integers.
14787         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
14788         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
14789         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
14790         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
14791         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
14792         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
14793         in test.
14794         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
14795         in test.
14796         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
14797         * gcc.dg/pr23049.c: Require >=32 bit integers.
14798         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
14799         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
14800         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
14801         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
14802         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
14803         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
14804         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
14805         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
14806         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
14807         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
14808         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
14809         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
14810         prototype in test.
14811         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
14812         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
14813         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
14814         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
14815         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
14816
14817         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
14818         * gcc.c-torture/execute/20040703-1.x: Likewise.
14819         * gcc.c-torture/execute/20040705-1.x: Likewise.
14820         * gcc.c-torture/execute/20040705-2.x: Likewise.
14821         * gcc.c-torture/execute/20040709-1.x: Likewise.
14822         * gcc.c-torture/execute/20040709-2.x: Likewise.
14823         * gcc.c-torture/execute/20040811-1.x: Likewise.
14824         * gcc.c-torture/execute/20050316-1.x: Likewise.
14825         * gcc.c-torture/execute/bitfld-4.x: Likewise.
14826         * gcc.c-torture/execute/pr19689.x: Likewise.
14827         * gcc.c-torture/execute/pr7284-1.x: Likewise.
14828         * gcc.c-torture/execute/usmul.x: Likewise.
14829         * gcc.c-torture/execute/vrp-5.x: Likewise.
14830         * gcc.c-torture/execute/vrp-6.x: Likewise.
14831         * gcc.dg/debug/20041023-1.s: Likewise.
14832
14833 2006-04-13  Roger Sayle  <roger@eyesopen.com>
14834
14835         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
14836         of integers to a vector types are now constant expressions in C.
14837         * gcc.dg/vect/vect-fold-1.c: New test case.
14838
14839 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
14840             Ulrich Weigand  <uweigand@de.ibm.com>
14841
14842         PR target/27006
14843         * gcc.dg/vmx/pr27006.c: New testcase.
14844
14845 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14846
14847         PR libgfortran/26766
14848         * gfortran.dg/write_recursive.f90: New test.
14849
14850 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
14851
14852         * g++.dg/parse/dtor7.C: New test.
14853         * g++.dg/parse/new1.C: Add error marker.
14854         * g++.dg/template/new3.C: New test.
14855
14856         PR c++/26122
14857         * g++.dg/template/pure1.C: New test.
14858
14859         PR c++/26295
14860         * g++.dg/parse/ptrmem4.C: New test.
14861
14862 2006-04-10  Jeff Law  <law@redhat.com>
14863
14864         PR/27087
14865         * gcc.c-torture/compile/pr27087.c: New test.
14866
14867 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
14868
14869         PR/21391
14870         * gcc.dg/20060410.c: New.
14871
14872 2006-04-10  Matthias Klose  <doko@debian.org>
14873
14874         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
14875         Recognize multilib directory names containing underscores.
14876
14877 2006-04-10  Roger Sayle  <roger@eyesopen.com>
14878
14879         * gcc.target/i386/vecinit-1.c: New test case.
14880         * gcc.target/i386/vecinit-2.c: Likewise.
14881
14882 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
14883
14884         PR debug/27057
14885         * g++.dg/debug/dwarf2-2.C: New test.
14886
14887 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
14888
14889         PR rtl-optimization/27073
14890         * gcc.c-torture/execute/pr27073.c: New test.
14891
14892 2006-04-08  Mike Stump  <mrs@apple.com>
14893
14894         * gcc.dg/pragma-darwin.c: Improve for ppc64.
14895
14896 2006-04-07  Richard Guenther  <rguenther@suse.de>
14897
14898         PR tree-optimization/26135
14899         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
14900
14901 2006-04-06  Jan Hubicka  <jh@suse.cz>
14902
14903         PR profile/26399
14904         * g++.dg/bprob/g++-bprob-2.C: New testcase.
14905
14906 2006-04-06  Roger Sayle  <roger@eyesopen.com>
14907
14908         * g++.dg/conversion/nullptr1.C: New test case.
14909         * g++.dg/conversion/nullptr2.C: Likewise.
14910
14911 2006-04-05  Roger Sayle  <roger@eyesopen.com>
14912
14913         * gfortran.dg/dependency_18.f90: New test case.
14914
14915 2006-04-05  Richard Guenther  <rguenther@suse.de>
14916
14917         PR tree-optimization/26919
14918         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
14919         * gcc.dg/ipa/ipa-2.c: Likewise.
14920         * gcc.dg/ipa/ipa-3.c: Likewise.
14921         * gcc.dg/ipa/ipa-5.c: Likewise.
14922
14923 2006-04-05  Richard Guenther  <rguenther@suse.de>
14924
14925         PR tree-optimization/26763
14926         * gcc.dg/torture/pr26763-1.c: New testcase.
14927         * gcc.dg/torture/pr26763-2.c: Likewise.
14928
14929 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
14930
14931         PR fortran/23634
14932         PR fortran/25619
14933         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
14934
14935 2006-04-04  Eric Christopher  <echristo@apple.com>
14936
14937         * gcc.target/i386/387-1.c: Allow regexp to match darwin
14938         stubs.
14939         * gcc.target/i386/387-5.c: Ditto.
14940
14941 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
14942
14943         * gcc.target/sparc/struct-ret-check.c: New test.
14944
14945 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14946
14947         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
14948         zero decimal digits specified in format.
14949
14950 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
14951
14952         PR fortran/26891
14953         * gfortran.dg/missing_optional_dummy_1.f90: New test.
14954
14955         PR fortran/26976
14956         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
14957         * gfortran.dg/initialization_1.f90: Make assignment compliant.
14958         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
14959         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
14960         compliant and detect bigendian-ness.
14961
14962 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
14963
14964         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
14965         dummy arguments work when the actual argument is itself a dummy
14966         argument of the caller.
14967
14968 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14969
14970         PR libfortran/24685
14971         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
14972
14973 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14974
14975         * gfortran.dg/dependencency_17.f90: New test case.
14976
14977 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14978
14979         * gfortran.dg/dependency_14.f90: New test case.
14980         * gfortran.dg/dependency_15.f90: Likewise.
14981         * gfortran.dg/dependency_16.f90: Likewise.
14982
14983 2006-03-31  Asher Langton  <langton2@llnl.gov>
14984
14985         PR fortran/25358
14986         gfortran.dg/cray_pointers_6.f90: New test.
14987
14988 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14989
14990         PR libgfortran/26890
14991         * gfortran.dg/read_size_noadvance.f90: New test.
14992
14993 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
14994
14995         PR fortran/25031
14996         * gfortran.dg/multiple_allocation_1.f90: Check that the
14997         size has changed after a re-allocation with stat.
14998
14999 2006-03-30  Richard Guenther  <rguenther@suse.de>
15000
15001         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
15002         removal.
15003         * gcc.target/i386/sselibm-2.c: Likewise.
15004         * gcc.target/i386/sselibm-3.c: Likewise.
15005         * gcc.target/i386/sselibm-4.c: Likewise.
15006         * gcc.target/i386/sselibm-5.c: Likewise.
15007
15008 2006-03-28  Roger Sayle  <roger@eyesopen.com>
15009
15010         * gcc.dg/fold-andxor-1.c: New test case.
15011         * gcc.dg/fold-xorand-1.c: Likewise.
15012
15013 2006-03-28  Roger Sayle  <roger@eyesopen.com>
15014
15015         * gcc.dg/fold-convnotconv-1.c: New test case.
15016
15017 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
15018
15019         PR fortran/26779
15020         * gfortran.dg/private_type_5.f90: New test.
15021
15022 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
15023
15024         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
15025
15026 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
15027
15028         * gfortran.dg/advance_2.f90: New test.
15029         * gfortran.dg/advance_3.f90: New test.
15030
15031         * gfortran.fortran-torture/execute/equiv_5.f: New test.
15032
15033 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15034
15035         PR libgfortran/26661
15036         PR libgfortran/26880
15037         * gfortran.dg/read_x_past.f: New test.
15038
15039 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
15040
15041         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
15042         to be STABS.
15043
15044 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
15045
15046         * objc.dg/dwarf-1.m: Skip on AIX.
15047         * objc.dg/dwarf-2.m: Skip on AIX.
15048
15049 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
15050
15051         PR fortran/26816
15052         * gfortran.dg/float_1.f90: New test.
15053
15054 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
15055
15056         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
15057         X86_64 targets.
15058         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
15059
15060 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
15061
15062         PR libfortran/26735
15063         * gfortran.dg/convert_implied_open.f90: New test case.
15064
15065 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
15066
15067         PR fortran/26769
15068         * gfortran.dg/transpose_reshape_r10.f90: New test case.
15069
15070 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
15071
15072         PR middle-end/26717
15073         * gcc.dg/pr26717.c: New test.
15074
15075 2006-03-25  Roger Sayle  <roger@eyesopen.com>
15076
15077         * gfortran.dg/dependency_12.f90: New test case.
15078
15079 2006-03-24  Roger Sayle  <roger@eyesopen.com>
15080
15081         * gfortran.dg/dependency_9.f90: New (resurected) test case.
15082
15083 2006-03-24  Jeff Law  <law@redhat.com>
15084
15085         * gcc.c-torture/pr26840.c: New test.
15086
15087 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
15088
15089         * objc.dg/dwarf-2.m: New.
15090         * obj-c++.dg/dwarf-2.mm: New.
15091
15092         * g++.old-deja/g++.other/init19.C: New.
15093
15094 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
15095
15096         * g++.dg/eh/spbp.C: Skip on AIX.
15097
15098 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
15099
15100         PR middle-end/26611
15101         * g++.dg/gomp/pr26611-1.C: New test.
15102         * g++.dg/gomp/pr26611-2.C: New test.
15103
15104 2006-03-24  Jeff Law  <law@redhat.com>
15105
15106         * gcc.c-torture/compile/pr26833.c: New test.
15107         * gfortran.fortran-torture/compile/pr26806.f90: New test.
15108
15109 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15110
15111         * gfortran.dg/endfile_2.f90: Delete temp file.
15112
15113 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
15114
15115         PR fortran/19303
15116         * gfortran.dg/record_marker_1.f90: New test case.
15117         * gfortran.dg/record_marker_2.f: New test case.
15118         * gfortran.dg/record_marker_3.f90: New test case.
15119
15120 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
15121
15122         PR fortran/17298
15123         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
15124         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
15125
15126 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
15127
15128         * lib/gcc-dg.exp (cleanup-modules): New proc.
15129         * gfortran.dg/allocatable_function_1.f90,
15130         gfortran.dg/allocate_char_star_scalar_1.f90,
15131         gfortran.dg/assumed_charlen_function_1.f90,
15132         gfortran.dg/assumed_dummy_1.f90,
15133         gfortran.dg/assumed_shape_ranks_1.f90,
15134         gfortran.dg/assumed_shape_ranks_2.f90,
15135         gfortran.dg/assumed_size_dt_dummy.f90,
15136         gfortran.dg/auto_char_dummy_array_1.f90,
15137         gfortran.dg/auto_char_len_3.f90,
15138         gfortran.dg/automatic_module_variable.f90,
15139         gfortran.dg/bad_automatic_objects_1.f90,
15140         gfortran.dg/char_array_constructor.f90,
15141         gfortran.dg/char_array_structure_constructor.f90,
15142         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
15143         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
15144         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
15145         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
15146         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
15147         gfortran.dg/derived_pointer_recursion.f90,
15148         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
15149         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
15150         gfortran.dg/dummy_functions_1.f90,
15151         gfortran.dg/elemental_initializer_1.f90,
15152         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
15153         gfortran.dg/elemental_pointer_1.f90,
15154         gfortran.dg/elemental_subroutine_1.f90,
15155         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
15156         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
15157         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
15158         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
15159         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
15160         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
15161         gfortran.dg/global_references_1.f90,
15162         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
15163         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
15164         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
15165         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
15166         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
15167         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
15168         gfortran.dg/large_integer_kind_1.f90,
15169         gfortran.dg/large_real_kind_1.f90,
15170         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
15171         gfortran.dg/module_double_reuse.f90,
15172         gfortran.dg/module_equivalence_1.f90,
15173         gfortran.dg/module_interface_1.f90,
15174         gfortran.dg/module_parameter_array_refs_1.f90,
15175         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
15176         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
15177         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
15178         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
15179         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
15180         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
15181         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
15182         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
15183         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
15184         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
15185         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
15186         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
15187         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
15188         gfortran.dg/same_name_1.f90,
15189         gfortran.dg/sibling_dummy_procedure_1.f90,
15190         gfortran.dg/sibling_dummy_procedure_2.f90,
15191         gfortran.dg/sibling_dummy_procedure_3.f90,
15192         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
15193         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
15194         gfortran.dg/used_dummy_types_2.f90,
15195         gfortran.dg/used_dummy_types_3.f90,
15196         gfortran.dg/used_dummy_types_4.f90,
15197         gfortran.dg/used_dummy_types_5.f90,
15198         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
15199         gfortran.dg/userdef_operator_1.f90: Use it.
15200
15201 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15202
15203         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
15204         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
15205         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
15206         gfortran.dg/write_back.f,
15207         gfortran.fortran-torture/execute/inquire_1.f90,
15208         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
15209
15210 2006-03-21  Jeff Law  <law@redhat.com>
15211
15212         * gcc.dg/tree-ssa/vrp28.c: New test.
15213
15214 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15215
15216         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
15217         if _STDC_C99 is defined.
15218         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
15219         * gcc.dg/builtins-20.c: Likewise.
15220         * gcc.dg/builtins-53.c: Likewise.
15221         * gcc.dg/single-precision-constant.c: Likewise. Also pass
15222         -mmacosx-version-min=10.3 on PowerPC/Darwin.
15223
15224 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
15225
15226         PR tree-opt/26781
15227         * gcc.c-torture/compile/pr26781-1.c: New test.
15228         * gcc.c-torture/compile/pr26781-2.c: New test.
15229
15230 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
15231
15232         PR c++/26690
15233         * g++.dg/gomp/pr26690-1.C: New test.
15234         * g++.dg/gomp/pr26690-2.C: New test.
15235
15236 2006-03-20  Jeff Law  <law@redhat.com>
15237
15238         * gcc.dg/tree-ssa/pr21829.c: New test.
15239
15240         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
15241
15242 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
15243
15244         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
15245         (check_visibility_available): Use it.
15246         (check_effective_target_default_packed): Likewise.
15247         (check_effective_target_pcc_bitfield_type_matters): Likewise.
15248         (check_effective_target_fopenmp): Likewise.
15249         (check_effective_target_freorder): Likewise.
15250         (check_effective_target_fpic): Likewise.
15251         (check_named_sections_available): Likewise.
15252         (check_effective_target_ilp32): Likewise.
15253         (check_effective_target_lp64): Likewise.
15254
15255 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
15256
15257         PR fortran/20935
15258         * gfortran.dg/scalar_mask_2.f90: New test case.
15259
15260 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
15261
15262         PR tree-opt/26629
15263         * gcc.dg/tree-ssa/loadpre12.c: New test.
15264         * gcc.dg/tree-ssa/loadpre13.c: New test.
15265         * gcc.dg/tree-ssa/loadpre14.c: New test.
15266         * gcc.dg/tree-ssa/loadpre15.c: New test.
15267         * gcc.dg/tree-ssa/loadpre16.c: New test.
15268         * gcc.dg/tree-ssa/loadpre17.c: New test.
15269         * gcc.dg/tree-ssa/loadpre18.c: New test.
15270         * gcc.dg/tree-ssa/loadpre19.c: New test.
15271         * gcc.dg/tree-ssa/loadpre20.c: New test.
15272         * gcc.dg/tree-ssa/loadpre21.c: New test.
15273         * gcc.dg/tree-ssa/loadpre22.c: New test.
15274
15275 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
15276
15277         PR fortran/26741
15278         * gfortran.dg/elemental_initializer_1.f90: New test.
15279
15280         PR fortran/26716
15281         * gfortran.dg/assumed_shape_ranks_2: New test.
15282
15283 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
15284
15285         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
15286         target fpic.
15287
15288 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15289
15290         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
15291         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
15292         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
15293         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
15294         gfortran.fortran-torture/execute/direct_io.f90,
15295         gfortran.fortran-torture/execute/inquire_2.f90,
15296         gfortran.fortran-torture/execute/inquire_4.f90,
15297         gfortran.fortran-torture/execute/list_read_1.f90,
15298         gfortran.fortran-torture/execute/open_replace.f90,
15299         gfortran.fortran-torture/execute/slash_edit.f90,
15300         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
15301         temporary files from testcases.
15302
15303 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15304
15305         PR libgfortran/26509
15306         gfortran.dg/write_direct_eor.f90: New test.
15307
15308 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
15309
15310         * gcc.target/powerpc/pr26350.c: New.
15311         * gcc.target/powerpc/indexed-addr.c: New.
15312
15313 2006-03-16  Roger Sayle  <roger@eyesopen.com>
15314
15315         * gfortran.dg/dependency_13.f90: New test case.
15316
15317 2006-03-16  Roger Sayle  <roger@eyesopen.com>
15318
15319         PR middle-end/21781
15320         * gcc.dg/real-const-1.c: New test case.
15321
15322 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
15323
15324         * g++.old-deja/g++.other/init18.C: New.
15325         * g++.old-deja/g++.other/init5.C: Remove xfail.
15326
15327 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15328
15329         * g++.dg/opt/pr15551.C: Cleanup temp file.
15330
15331 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15332
15333         PR c++/6634
15334         g++.dg/parse/long1.C: New test.
15335
15336 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15337
15338         PR fortran/19101
15339         * gfortran.dg/continuation.f90: New test.
15340         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
15341
15342 2006-03-14  Richard Guenther  <rguenther@suse.de>
15343
15344         PR tree-optimization/26672
15345         * gcc.dg/torture/pr26672.c: New testcase.
15346
15347 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
15348
15349         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
15350         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
15351
15352 2006-03-13  Roger Sayle  <roger@eyesopen.com>
15353
15354         PR middle-end/26557
15355         * gcc.c-torture/compile/switch-1.c: New test case.
15356
15357 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
15358
15359         PR fortran/25378
15360         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
15361         test to include more permuatations of mask and index.
15362         * gfortran.dg/scalar_mask_1.f90: Modify last test to
15363         respond to F2003 spec. that the position returned for an all false
15364         mask && condition is zero.
15365
15366 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
15367
15368         PR middle-end/25989
15369         * gcc.dg/gomp/pr25989.c: New test.
15370
15371 2006-03-13  Jeff Law  <law@redhat.com>
15372
15373         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
15374
15375 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
15376
15377         * gcc.dg/switch-9.c: New test.
15378
15379 2006-03-13  Richard Guenther  <rguenther@suse.de>
15380
15381         PR middle-end/26630
15382         * gcc.dg/torture/pr26630.c: New testcase.
15383
15384 2006-03-11  Roger Sayle  <roger@eyesopen.com>
15385
15386         * gfortran.dg/dependency_10.f90: New test case.
15387         * gfortran.dg/dependency_11.f90: Likewise.
15388
15389 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
15390             Erik Edelmann  <eedelman@gcc.gnu.org>
15391
15392         * gfortran.dg/allocatable_function_1.f90: New.
15393         * gfortran.dg/allocatable_function_2.f90: New.
15394
15395 2006-03-10  Richard Guenther  <rguenther@suse.de>
15396
15397         PR middle-end/26565
15398         * gcc.dg/torture/pr26565.c: New testcase.
15399
15400 2006-03-09  Eric Christopher  <echristo@apple.com>
15401
15402         * gcc.c-torture/compile/20060309-1.c: New.
15403
15404 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15405
15406         PR libgfortran/26499
15407         * gfortran.dg/write_back.f: New test.
15408         * gfortran.dg/write_rewind_1.f: New test.
15409         * gfortran.dg/write_rewind_2.f: New test.
15410
15411 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15412
15413         PR libgfortran/26554
15414         * gfortran.dg/read_logical.f90: New test.
15415
15416 2006-03-04  Laurent GUERBY <laurent@guerby.net>
15417
15418         * ada/acats/norun.lst: cdd2a03 now passes.
15419
15420 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
15421
15422         PR testsuite/25177
15423         * gcc.target/powerpc/pr18096-1.c: Change where the error
15424         would match.
15425
15426 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
15427
15428         * gcc.target/i386/cleanup-1.c: New test.
15429         * gcc.target/i386/cleanup-2.c: New test.
15430
15431 2006-03-04  Roger Sayle  <roger@eyesopen.com>
15432
15433         * gfortran.dg/dependency_9.f90: Remove for the time being.
15434
15435 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
15436
15437         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
15438         directive.
15439
15440 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15441
15442         * gfortran.dg/dependency_9.f90: New test case.
15443
15444 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15445
15446         * gfortran.dg/dependency_4.f90: New test case.
15447         * gfortran.dg/dependency_5.f90: New test case.
15448         * gfortran.dg/dependency_6.f90: New test case.
15449         * gfortran.dg/dependency_7.f90: New test case.
15450         * gfortran.dg/dependency_8.f90: New test case.
15451
15452 2006-03-03  Paul Brook  <paul@codesourcery.com>
15453
15454         * lib/target-supports.exp (check_profiling_available):
15455         Add m68k-*-elf.
15456
15457 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
15458
15459         PR fortran/25031
15460         * multiple_allocation_1.f90: New test.
15461
15462 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15463
15464         PR tree-optimization/26524
15465         * gfortran.dg/pr26524.f: New test case.
15466
15467 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15468
15469         * g++.dg/template/repo5.C: Cleanup repo files.
15470         * gcc.dg/20051201-1.c: Cleanup coverage files.
15471         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
15472         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
15473         tree dump files.
15474
15475 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
15476
15477         * objc.dg/objc-nofilename-1.m: New test.
15478         * objc.dg/bad-receiver-type.m: New test.
15479         * obj-c++.dg/bad-receiver-type.mm: New test.
15480
15481 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15482
15483         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
15484
15485 2006-03-01  Mike Stump  <mrs@apple.com>
15486
15487         * g++.dg/abi/key2.C: Add.
15488
15489 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
15490
15491         * gfortran.dg/logical_dot_product.f90: New test.
15492
15493         PR fortran/26393
15494         * gfortran.dg/used_interface_ref.f90: New test.
15495
15496         PR fortran/20938
15497         * gfortran.dg/dependency_2.f90: New test.
15498         * gfortran.fortran-torture/execute/where17.f90: New test.
15499         * gfortran.fortran-torture/execute/where18.f90: New test.
15500         * gfortran.fortran-torture/execute/where19.f90: New test.
15501         * gfortran.fortran-torture/execute/where20.f90: New test.
15502
15503 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
15504
15505         * g++.dg/tree-ssa/pr26443.C: New test case.
15506
15507 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
15508
15509         PR middle-end/26022
15510         * g++.dg/opt/return-slot1.C: New test.
15511
15512 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15513
15514         PR libgfortran/26136
15515         * gfortran.dg/namelist_23.f90: New test.
15516
15517 2006-02-28  Roger Sayle  <roger@eyesopen.com>
15518
15519         PR middle-end/14752
15520         * gcc.dg/fold-eqandshift-2.c: New test case.
15521
15522 2006-02-28  Richard Guenther  <rguenther@suse.de>
15523
15524         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
15525         decomposition.
15526
15527 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
15528
15529         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
15530
15531 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15532
15533         PR libgfortran/26464
15534         * gfortran.dg/backspace_5.f: New test.
15535         * gfortran.dg/backspace_6.f: New test.
15536
15537 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15538
15539         * gcc.dg/fold-eqandnot-1.c: New test case.
15540
15541 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15542
15543         PR middle-end/19983
15544         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
15545
15546 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
15547
15548         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
15549         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
15550
15551 2006-02-26  Richard Guenther  <rguenther@suse.de>
15552
15553         PR tree-optimization/26421
15554         * gcc.dg/tree-ssa/pr26421.c: New testcase.
15555
15556 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
15557
15558         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
15559         * g++.old-deja/g++.robertl/eb132.C: Likewise.
15560
15561 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15562
15563         * gcc.dg/fold-even-1.c: New test case.
15564
15565 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15566
15567         PR middle-end/21137
15568         * gcc.dg/fold-eqandshift-1.c: New test case.
15569
15570 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15571
15572         PR tree-optimization/25125
15573         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
15574         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
15575
15576 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15577
15578         PR tree-optimizations/26359
15579         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
15580         with -fdump-tree-dceloop-details.
15581         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
15582
15583 2006-02-25  Roger Sayle  <roger@eyesopen.com>
15584
15585         PR middle-end/23673
15586         * gcc.dg/fold-eqxor-1.c: New test case.
15587         * gcc.dg/fold-eqxor-2.c: Likewise.
15588         * gcc.dg/fold-eqxor-3.c: Likewise.
15589
15590 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
15591
15592         PR fortran/23092
15593         * scalar_mask_1.f90: New test.
15594
15595 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
15596
15597         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
15598         * g++.dg/eh/uncaught2.C: New.
15599         * g++.dg/eh/uncaught3.C: New.
15600
15601 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15602
15603         PR libgfortran/26423
15604         * gfortran.dg/read_many_1.f: New test.
15605
15606 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
15607
15608         PR fortran/24519
15609         * gfortran.dg/dependency_3.f90: New test.
15610         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
15611         XFAILs.
15612
15613         PR fortran/25395
15614         * gfortran.dg/equiv_6.f90: New test.
15615
15616 2006-02-23  Jeff Law  <law@redhat.com>
15617
15618         * gcc.c-torture/compile/pr26425.c: New test.
15619
15620 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
15621
15622         PR middle-end/26412
15623         * gcc.dg/gomp/pr26412.c: New test.
15624
15625 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15626
15627         PR c++/26291
15628         * g++.dg/other/ellipsis1.C: New test.
15629         * g++.dg/parse/operator4.C: Adjust error marker.
15630
15631 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
15632
15633         PR target/25603
15634         * gfortran.dg/pr25603.f: New testcase.
15635
15636 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15637
15638         * gcc.dg/bf-spl1.c: Don't specify -m68000.
15639         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
15640
15641 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
15642
15643         * g++.dg/eh/spbp.C: New.
15644
15645 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
15646
15647         PR middle-end/26379
15648         * gcc.target/i386/mmx-7.c: New test.
15649
15650 2006-02-20  Roger Sayle  <roger@eyesopen.com>
15651
15652         PR tree-optimization/26361
15653         * gcc.dg/tree-ssa/vrp27.c: New test case.
15654
15655 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
15656
15657         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
15658         * gcc.dg/tree-ssa/complex-4.c: Here.
15659
15660 2006-02-19  Roger Sayle  <roger@eyesopen.com>
15661
15662         PR middle-end/19543
15663         * gfortran.dg/logical_1.f90: New test case.
15664
15665 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
15666
15667         PR middle-end/26334
15668         * gcc.dg/20060218-1.c: Moved to...
15669         * gcc.target/i386/20060218-1.c: ... here.  New test.
15670
15671 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15672
15673         PR fortran/26201
15674         * gfortran.dg/convert_1.f90: New.
15675
15676 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
15677
15678         PR fortran/25054
15679         * gfortran.dg/namelist_5.f90: New test.
15680
15681         PR fortran/25089
15682         * gfortran.dg/namelist_4.f90: New test.
15683
15684 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15685
15686         PR tree-opt/25680
15687         * gcc.dg/tree-ssa/complex-3.c: New test.
15688
15689 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15690
15691         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
15692         variable to take into account the variable name in the
15693         function header.
15694         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
15695
15696 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
15697
15698         PR middle-end/26334
15699         * gcc.c-torture/compile/20060217-1.c: New test.
15700         * gcc.dg/20060218-1.c: New test.
15701
15702 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
15703
15704         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
15705
15706 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
15707
15708         * gcc.dg/cpp/undef3.c: New test.
15709         * gcc.dg/cpp/trad/builtins2.c: New test.
15710
15711 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
15712
15713         PR c++/26266
15714         * g++.dg/template/static22.C: New test.
15715         * g++.dg/template/static23.C: New test.
15716         * g++.dg/template/static24.C: New test.
15717         * g++.dg/template/non-dependent13.C: New test.
15718         * g++.dg/init/member1.C: Tweak error markers.
15719
15720 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15721
15722         PR target/26255
15723         * gcc.c-torture/compile/pr26255.c: New test case.
15724
15725 2006-02-16  Roger Sayle  <roger@eyesopen.com>
15726
15727         * gfortran.fortran-torture/execute/where_10.f90: New test case.
15728         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
15729         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
15730         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
15731         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
15732         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
15733         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
15734
15735 2006-02-16  Jeff Law  <law@redhat.com>
15736
15737         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
15738         * gcc.dg/tree-ssa/vrp26.c: New test.
15739
15740 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
15741
15742         PR target/20353
15743         PR target/24578
15744         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
15745         __UCLIBC__ is defined.
15746
15747 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
15748
15749         PR fortran/26224
15750         * gfortran.dg/gomp/pr26224.f: New test.
15751
15752 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
15753
15754         PR tree-opt/25918
15755         * lib/target-supports.exp
15756         (check_effective_target_vect_short_mult): New.
15757         (check_effective_target_vect_char_mult): New.
15758         (check_effective_target_vect_widen_sum_qi_to_si): New.
15759         (check_effective_target_vect_widen_sum_qi_to_hi): New.
15760         (check_effective_target_vect_widen_sum_hi_to_si): New.
15761         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
15762         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
15763         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
15764         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
15765         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
15766         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
15767         vect-reduc-pattern-2c.c
15768         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
15769         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
15770         vect-reduc-pattern-1c.c
15771
15772 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
15773
15774         PR fortran/24557
15775         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
15776
15777 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
15778
15779         PR fortran/26054
15780         * gfortran.dg/enum_8.f90: Remove check for warning.
15781         * gfortran.dg/iomsg_1.f90: Ditto.
15782         * gfortran.dg/enum_1.f90: Ditto.
15783         * gfortran.dg/enum_9.f90: Ditto.
15784         * gfortran.dg/enum_2.f90: Ditto.
15785         * gfortran.dg/enum_10.f90: Ditto.
15786         * gfortran.dg/enum_3.f90: Ditto.
15787         * gfortran.dg/flush_1.f90: Ditto.
15788         * gfortran.dg/enum_4.f90: Ditto.
15789         * gfortran.dg/array_constructor_1.f90: Ditto.
15790         * gfortran.dg/enum_5.f90: Ditto.
15791         * gfortran.dg/enum_6.f90: Ditto.
15792         * gfortran.dg/enum_7.f90: Ditto.
15793
15794 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
15795
15796         PR middle-end/26300
15797         * gcc.c-torture/compile/20060215-1.c: New test.
15798
15799 2006-02-14  Roger Sayle  <roger@eyesopen.com>
15800
15801         PR middle-end/23670
15802         * gcc.dg/tree-ssa/andor-2.c: New test case.
15803
15804 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
15805
15806         PR fortran/25045
15807         * optional_dim.f90: New test.
15808
15809 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15810
15811         PR fortran/26277
15812         * gfortran.dg/label_4.f90: New.
15813
15814 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
15815             Diego Novillo  <dnovillo@redhat.com>
15816             Uros Bizjak  <uros@kss-loka.si>
15817
15818         * gfortran.dg/gomp: New directory.
15819
15820 2006-02-14  Richard Guenther  <rguenther@suse.de>
15821
15822         PR tree-optimization/26258
15823         * gcc.dg/torture/pr26258.c: New testcase.
15824
15825 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
15826
15827         PR fortran/26246
15828         * gfortran.dg/pr26246_1.f90: New test.
15829         * gfortran.dg/pr26246_2.f90: New test.
15830
15831         PR middle-end/26092
15832         * gcc.c-torture/compile/20060208-1.c: New test.
15833
15834 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
15835
15836         PR fortran/26074
15837         PR fortran/25103
15838         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
15839         * gfortran.dg/bad_automatic_objects_1.f90: New test.
15840         * gfortran.dg/automatic_module_variable.f90: Change error message.
15841
15842         PR fortran/20861
15843         * gfortran.dg/internal_dummy_1.f90: New test.
15844
15845         PR fortran/20871
15846         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
15847
15848
15849         PR fortran/25083
15850         * gfortran.dg/uncommon_block_data_1.f90: New test.
15851         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
15852         with standard.
15853
15854         PR fortran/25088
15855         * gfortran.dg/typed_subroutine_1.f90: New test.
15856
15857 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
15858
15859         * objc.dg/dwarf-1.m: New.
15860
15861 2006-02-13  Roger Sayle  <roger@eyesopen.com>
15862
15863         PR middle-end/24427
15864         * gcc.dg/tree-ssa/andor-1.c: New test case.
15865
15866 2006-02-13  Josh Conner  <jconner@apple.com>
15867
15868         PR target/25376
15869         * gcc.dg/pr25376.c: New test.
15870
15871         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
15872         assemble.
15873         * lib/target-supports.exp (check_named_sections_available):
15874         Only compile named-sections test -- don't assemble.
15875
15876 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15877
15878         * g++.dg/warn/no-write-strings.C: New test.
15879         * g++.dg/warn/write-strings.C: Likewise.
15880         * g++.dg/warn/write-strings-default.C: Likewise.
15881
15882 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
15883
15884         PR fortran/25806
15885         * gfortran.dg/ret_pointer_2.f90: New test.
15886
15887 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
15888
15889         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
15890
15891 2006-02-10  Jeff Law  <law@redhat.com>
15892
15893         * gcc.c-torture/compile/pr26213.c: New test.
15894
15895 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
15896
15897         gfortran.dg/null_1.f90: New test.
15898
15899 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15900
15901         PR fortran/14771
15902         * gfortran.dg/parens_4.f90: New.
15903         * gfortran.dg/parens_5.f90: New.
15904
15905 2006-02-10  Richard Guenther  <rguenther@suse.de>
15906
15907         * gcc.dg/pr23372-1.c: Remove empty file.
15908
15909 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15910         Paul Thomas  <pault@gcc.gnu.org>
15911
15912         PR fortran/14771
15913         * gfortran.dg/parens_1.f90: New.
15914         * gfortran.dg/parens_2.f90: New.
15915         * gfortran.dg/parens_3.f90: New.
15916
15917 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
15918
15919         PR fortran/26038
15920         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
15921
15922         PR fortran/25059
15923         * gfortran.dg/impure_assignment_1.f90: New test.
15924
15925         PR fortran/25070
15926         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
15927
15928 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15929
15930         PR target/26141
15931         * g++.dg/expr/stdarg2.C: New test.
15932
15933 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15934
15935         PR inline-asm/16194
15936         * gcc.dg/pr16194.c: New test.
15937
15938 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15939
15940         * ada/acats/run_acats: Use portable variant of "$@".
15941
15942 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15943
15944         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
15945         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
15946
15947 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15948
15949         PR tree-opt/26179
15950         * g++.dg/opt/pr26179.C: New test.
15951
15952 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15953
15954         PR middle-end/26134
15955         * gcc.dg/tree-ssa/complex-3.c: New test.
15956
15957 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15958
15959         * gcc.c-torture/compile/volatile-1.c: New test.
15960
15961 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
15962
15963         PR 26180
15964         * gcc.dg/tree-ssa/pr26180.c: New test.
15965
15966 2006-02-08  Jeff Law  <law@redhat.com>
15967
15968         * gcc.dg/tree-ssa/pr21417.c: New test.
15969
15970 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15971
15972         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15973         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
15974
15975 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15976
15977         * lib/scanrtl.exp: New.
15978
15979 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15980
15981         PR c++/26071
15982         * g++.dg/other/virtual2.C: New test.
15983
15984         PR c++/26070
15985         * g++.dg/other/virtual1.C: New test.
15986
15987 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15988
15989         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
15990         cleanup-ipa-dump): Update dump file glob patterns.
15991         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
15992         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
15993
15994         * lib/gcc-dg.exp: Load it.
15995         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
15996
15997 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
15998
15999         PR testsuite/26159
16000         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
16001         * gcc.dg/tree-ssa/pr23382.c: Ditto.
16002
16003 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16004
16005         PR fortran/25577
16006         * gfortran.dg/mvbits_1.f90: New.
16007
16008 2006-02-07  Dirk Mueller  <dmueller@suse.com>
16009
16010         * g++.dg/warn/Wdiv-by-zero.C: New test.
16011         * g++.dg/warn/Wno-div-by-zero.C: New.
16012
16013 2006-02-07  Jeff Law  <law@redhat.com>
16014
16015         * gcc.dg/tree-ssa/pr21559.c: New test.
16016
16017         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
16018         multiple VRP passes.
16019         * gcc.dg/tree-ssa/vrp09.c: Likewise.
16020         * gcc.dg/tree-ssa/vrp18.c: Likewise.
16021         * gcc.dg/tree-ssa/pr21582.c: Likewise.
16022         * gcc.dg/tree-ssa/pr20657.c: Likewise.
16023         * gcc.dg/tree-ssa/pr21001.c: Likewise.
16024         * gcc.dg/tree-ssa/vrp02.c: Likewise
16025         * gcc.dg/tree-ssa/vrp11.c: Likewise
16026         * gcc.dg/tree-ssa/pr14341.c: Likewise
16027         * gcc.dg/tree-ssa/vrp19.c: Likewise
16028         * gcc.dg/tree-ssa/vrp20.c: Likewise
16029         * gcc.dg/tree-ssa/vrp03.c: Likewise
16030         * gcc.dg/tree-ssa/pr21086.c: Likewise
16031         * gcc.dg/tree-ssa/pr21959.c: Likewise
16032         * gcc.dg/tree-ssa/vrp21.c: Likewise
16033         * gcc.dg/tree-ssa/vrp04.c: Likewise
16034         * gcc.dg/tree-ssa/pr25485.c: Likewise
16035         * gcc.dg/tree-ssa/pr22026.c: Likewise
16036         * gcc.dg/tree-ssa/vrp22.c: Likewise
16037         * gcc.dg/tree-ssa/vrp05.c: Likewise
16038         * gcc.dg/tree-ssa/20030807-10.c: Likewise
16039         * gcc.dg/tree-ssa/pr20701.c: Likewise
16040         * gcc.dg/tree-ssa/vrp23.c: Likewise
16041         * gcc.dg/tree-ssa/vrp06.c: Likewise
16042         * gcc.dg/tree-ssa/pr22117.c: Likewise
16043         * gcc.dg/tree-ssa/pr20702.c: Likewise
16044         * gcc.dg/tree-ssa/vrp15.c: Likewise
16045         * gcc.dg/tree-ssa/pr21090.c: Likewise
16046         * gcc.dg/tree-ssa/pr21294.c: Likewise
16047         * gcc.dg/tree-ssa/vrp24.c: Likewise
16048         * gcc.dg/tree-ssa/vrp07.c: Likewise
16049         * gcc.dg/tree-ssa/pr21563.c: Likewise
16050         * gcc.dg/tree-ssa/pr25382.c: Likewise
16051         * gcc.dg/tree-ssa/vrp16.c: Likewise
16052         * gcc.dg/tree-ssa/vrp25.c: Likewise
16053         * gcc.dg/tree-ssa/vrp08.c: Likewise
16054         * gcc.dg/tree-ssa/20030807-6.c: Likewise
16055         * gcc.dg/tree-ssa/vrp17.c: Likewise
16056         * gcc.dg/tree-ssa/pr21458.c: Likewise
16057         * g++.dg/tree-ssa/pr18178.C: Likewise
16058
16059 2006-02-07  Richard Guenther  <rguenther@suse.de>
16060
16061         PR c++/26140
16062         Revert
16063         2006-01-30  Richard Guenther  <rguenther@suse.de>
16064         PR c++/23372
16065         * gcc.dg/pr23372-1.C: New testcase.
16066
16067         * g++.dg/tree-ssa/pr26140.C: New testcase.
16068
16069 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
16070
16071         PR c++/9737
16072         * g++.dg/template/ttp15.C: New test.
16073         * g++.dg/template/ttp16.C: Likewise.
16074         * g++.dg/template/ttp17.C: Likewise.
16075         * g++.old-deja/g++.pt/ttp36.C: Remove.
16076         * g++.old-deja/g++.pt/ttp19.C: Likewise.
16077         * g++.old-deja/g++.pt/ttp37.C: Likewise.
16078         * g++.old-deja/g++.pt/ttp38.C: Likewise.
16079         * g++.old-deja/g++.pt/ttp39.C: Likewise.
16080         * g++.old-deja/g++.pt/ttp9.C: Likewise.
16081         * g++.old-deja/g++.pt/ttp40.C: Likewise.
16082         * g++.old-deja/g++.pt/ttp51.C: Likewise.
16083         * g++.old-deja/g++.pt/ttp26.C: Likewise.
16084         * g++.old-deja/g++.pt/ttp36.C: Likewise.
16085
16086 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
16087
16088         PR libfortran/23815
16089         * unf_io_convert_4.f90: New test.
16090
16091 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
16092
16093         * gcc.dg/tree-ssa/loadpre10.c: New test.
16094         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
16095         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
16096         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
16097
16098 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16099
16100         PR libfortran/24685
16101         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
16102
16103 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
16104
16105         PR tree-opt/25251
16106         * gfortran.dg/assign_7.f: New test.
16107
16108 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
16109
16110         PR fortran/26041
16111         PR fortran/26064
16112         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
16113         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
16114         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
16115
16116 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
16117
16118         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
16119         in size_t typedef.
16120
16121 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16122
16123         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
16124         * g++.dg/charset/string.c (foo): Likewise.
16125         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
16126         const char*
16127         * g++.dg/ext/builtin2.C (printf): Likewise.
16128         * g++.dg/init/new15.C (printf): Likewise.
16129         * g++.dg/opt/pr17697-1.C (foo): Likewise.
16130         * g++.dg/opt/pr17697-2.C (foo): Likewise.
16131         * g++.dg/opt/pr17697-3.C (foo): Likewise.
16132         * g++.dg/template/non-dependent4.C (temp): Likewise.
16133         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
16134         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
16135         parameter type to const char*.
16136         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
16137         Change type to const char*.
16138         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
16139         Likewise.
16140         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
16141         second parameter type to const char*.
16142         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
16143         (Y::Y): Change parameter type to const char*.
16144         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
16145         * g++.old-deja/g++.jason/report.C: Apply const correctness.
16146         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
16147         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
16148         (char*).
16149         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
16150         const char*.
16151         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
16152         type to const char*.
16153         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
16154         return type to const char*.
16155         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
16156         to const char*.
16157         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
16158         * g++.old-deja/g++.law/refs1.C: Likewise.
16159         * g++.old-deja/g++.law/visibility1.C: Likewise.
16160         * g++.old-deja/g++.law/visibility2.C: Likewise.
16161         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
16162         const char*.
16163         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
16164         * g++.old-deja/g++.mike/net48.C: Likewise.
16165         * g++.old-deja/g++.mike/p646.C: Likewise.
16166         * g++.old-deja/g++.mike/p6746.C: Likewise.
16167         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
16168         type to const char*.
16169         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
16170         deprecated conversion warning.
16171         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
16172         char*.
16173         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
16174         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
16175         * g++.old-deja/g++.pt/explicit8.C: Likewise.
16176         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
16177         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
16178         * g++.old-deja/g++.pt/nontype3.C: Likewise.
16179         * g++.old-deja/g++.pt/t39.C: Likewise.
16180         * g++.old-deja/g++.robertl/eb106.C: Likewise.
16181         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
16182
16183 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
16184
16185         PR fortran/25075
16186         intrinsic_argument_conformance_1.f90: New test.
16187
16188 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
16189
16190         PR fortran/20845
16191         * gfortran.dg/char_result_11.f90: Add SAVE.
16192         * gfortran.dg/der_pointer_4.f90: Ditto.
16193         * gfortran.dg/default_initialization.f90: New test.
16194
16195 2006-02-03  Jeff Law  <law@redhat.com>
16196
16197         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
16198         handle more than 100 dump files.
16199         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
16200         * lib/scantree.exp (scan-tree-dump): Likewise.
16201         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
16202         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
16203         * lib/scanipa.exp (scan-ipa-dump): Likewise.
16204         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
16205         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
16206
16207 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
16208
16209         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
16210
16211 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
16212
16213         * g++.dg/template/using12.C: New test.
16214
16215 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
16216
16217         * gcc.target/powerpc/pr25960.c: New test.
16218
16219 2006-02-02  Steven G. Kargl  <kargls@comcast>
16220
16221         PR fortran/24958
16222         gfortran.dg/nullify_2.f90: New test.
16223
16224 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
16225
16226         PR 25990
16227         * gcc.dg/gomp/pr25990.c: New test.
16228
16229 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
16230
16231         PR c++/25342
16232         * g++.gd/template/partial4.C: New test.
16233
16234 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
16235
16236         PR middle-end/26001
16237         * gfortran.dg/data_char_2.f90: New.
16238
16239 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
16240
16241         PR fortran/26039
16242         maxval_maxloc_conformance_1.f90: New test.
16243
16244 2006-01-31  Richard Guenther  <rguenther@suse.de>
16245
16246         * gcc.target/i386/sselibm-1.c: New testcase.
16247         * gcc.target/i386/sselibm-2.c: Likewise.
16248         * gcc.target/i386/sselibm-3.c: Likewise.
16249         * gcc.target/i386/sselibm-4.c: Likewise.
16250         * gcc.target/i386/sselibm-5.c: Likewise.
16251
16252 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
16253
16254         PR fortran/24266
16255         * gfortran.dg/arrayio_derived_2.f90: New.
16256
16257 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
16258
16259         * gcc.dg/unsigned-long-compare.c: New test.
16260
16261 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
16262
16263         PR testsuite/25318
16264         * lib/target-supports.exp (check_effective_target_freorder):
16265         Check to see if target supports -freorder-blocks-and-partition.
16266         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
16267         instead of "dg-require-named-sections".
16268
16269 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
16270
16271         PR target/14798:
16272         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
16273         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
16274         * gcc.dg/pragma-isr-trapa2.c: Likewise.
16275         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
16276         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
16277         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
16278         * gcc.dg/attr-isr-trap_exit.c: Likewise.
16279         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
16280
16281 2006-01-30  Richard Guenther  <rguenther@suse.de>
16282
16283         PR c++/23372
16284         * gcc.dg/pr23372-1.C: New testcase.
16285
16286 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
16287
16288         * gcc.dg/gomp/pr25874.c: New test.
16289
16290 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
16291
16292         PR tree-opt/25911
16293         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
16294
16295 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
16296
16297         PR fortran/18578
16298         PR fortran/18579
16299         PR fortran/20857
16300         PR fortran/20885
16301         * gfortran.dg/intent_out_1.f90: New test.
16302
16303 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
16304
16305         PR fortran/17911
16306         * gfortran.dg/procedure_lvalue.f90: New test.
16307
16308         PR fortran/20895
16309         PR fortran/25030
16310         * gfortran.dg/char_pointer_assign_2.f90: New test.
16311         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
16312         assignment to be consistent with standard.
16313         * gfortran.dg/char_result_2.f90: The same.
16314         * gfortran.dg/char_result_8.f90: The same.
16315
16316 2006-01-28  Zack Weinberg  <zackw@panix.com>
16317
16318         * gcc.dg/Woverlength-strings.c
16319         * gcc.dg/Woverlength-strings-pedantic-c89.c
16320         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
16321         * gcc.dg/Woverlength-strings-pedantic-c99.c
16322         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
16323
16324 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
16325
16326         * gcc.c-torture/execute/20060127-1.c: New test.
16327
16328 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
16329
16330         PR c++/25999
16331         * g++.dg/ext/pragmaweak1.C: New test.
16332
16333 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
16334
16335         PR c++/25855
16336         * g++.dg/template/spec29.C: New test.
16337
16338 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
16339
16340         PR c/19606.
16341         * gcc.c-torture/execute/pr19606.c: New.
16342
16343 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
16344
16345         * gcc.dg/pragma-re-4.c: New test.
16346
16347 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
16348
16349         PR fortran/25964
16350         * gfortran.dg/assumed_size_refs_3.f90: New test.
16351
16352 2006-01-27  Ben Elliston  <bje@au.ibm.com>
16353
16354         * gcc.misc-tests/dectest.exp: Remove defunct comment.
16355
16356 2006-01-26  Laurent GUERBY <laurent@guerby.net>
16357
16358         PR ada/21317
16359         * ada/acats/support/impdef.a: Add One_Long_Second.
16360         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
16361         * ada/acats/tests/c9/c94026.a: Likewise.
16362         * ada/acats/tests/c9/c97305c.ada: Likewise.
16363         * ada/acats/tests/c9/c99004a.ada: Likewise.
16364
16365 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
16366
16367         PR fortran/25964
16368         * gfortran.dg/global_references_2.f90: New test.
16369
16370         PR fortran/25084
16371         PR fortran/20852
16372         PR fortran/25085
16373         PR fortran/25086
16374         * gfortran.dg/assumed_charlen_function_1.f90: New test.
16375         * gfortran.dg/assumed_charlen_function_3.f90: New test.
16376
16377         PR fortran/25416
16378         * gfortran.dg/assumed_charlen_function_2.f90: New test.
16379
16380 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
16381
16382         PR c/25892
16383         * gcc.dg/Wpointer-sign.c: New.
16384         * gcc.dg/Wpointer-sign-Wall.c: New.
16385         * gcc.dg/Wpointer-sign-Wall-no.c: New.
16386         * gcc.dg/Wpointer-sign-pedantic.c: New.
16387         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
16388         * gcc.dg/conv-2.c: Use -Wpointer-sign.
16389
16390 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
16391
16392         PR C/25861
16393         * gcc.c-torture/compile/pr25861.c: New test.
16394
16395 2006-01-26  Paul Brook  <paul@codesourcery.com>
16396
16397         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
16398         on short-enum targets.
16399         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
16400         variable.
16401         (generate_fields): Use short_enums.
16402         (main): Set short_enums.  Document -e.
16403         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
16404         on short-enum targets.
16405         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
16406         variable.
16407         (generate_fields): Use short_enums.
16408         (main): Set short_enums.  Document -e.
16409         * lib/target-supports.exp (check_effective_target_short_enums): New.
16410
16411 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
16412
16413         PR target/25947
16414         * gcc.dg/torture/pr25947-1.c: New test.
16415
16416 2006-01-25  Jan Hubicka  <jh@suse.cz>
16417             Roger Sayle  <roger@eyesopen.com>
16418
16419         PR rtl-optimization/25703
16420         * gcc.target/i386/20060125-1.c: New test case.
16421         * gcc.target/i386/20060125-2.c: New test case.
16422
16423 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16424
16425         PR fortran/18540
16426         * gfortran.dg/goto_1.f: New.
16427
16428 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
16429
16430         PR fortran/25716
16431         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
16432         25716 on 32-bit systems too.
16433
16434 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
16435
16436         PR testsuite/25590
16437         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
16438
16439 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
16440
16441         * gcc.dg/tree-ssa/gen-vect-33.c: New.
16442
16443 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16444
16445         PR fortran/25835
16446         * gfortran.dg/read_eof.f90: Delete, renamed.
16447         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
16448         * gfortran.dg/read_eof_2.f90: New test.
16449         * gfortran.dg/read_eof_3.f90: New test.
16450
16451 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
16452
16453         PR tree-opt/25860
16454         * gcc.c-torture/compile/pr25860.c: New test.
16455
16456 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16457
16458         PR c++/25552
16459         * g++.dg/parse/dtor8.C: New test.
16460
16461 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
16462
16463         PR testsuite/25891
16464         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
16465         * gcc.dg/gomp/gomp.exp: Return without testing anything if
16466         check_effective_target_fopenmp returns 0.
16467
16468 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
16469
16470         PR ada/20548
16471         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
16472         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
16473         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
16474
16475 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
16476
16477         PR tree-opt/25857
16478         * g++.dg/opt/pr25857.C: New test.
16479
16480 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
16481         Jan Hubicka  <jh@suse.cz>
16482         Richard Guenther  <rguenther@suse.de>
16483
16484         PR rtl-optimization/25654
16485         * gcc.dg/torture/pr25654.c: New testcase.
16486         * gcc.target/i386/pr25654.c: Likewise.
16487
16488 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
16489
16490         PR fortran/25901
16491         * gfortran.dg/internal references_2.f90: New test.
16492
16493         Fix regression in testing of admissability of attributes.
16494         * gfortran.dg/intent_used_1.f90: New test.
16495
16496 2006-01-23  Ben Elliston  <bje@au.ibm.com>
16497
16498         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
16499         Remove target conditional torture options for i?86 and x86_64
16500         GNU/Linux.
16501
16502 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16503
16504         PR c++/10891
16505         * g++.dg/rtti/no-rtti.C: New.
16506
16507 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
16508
16509         PR c++/25895
16510         * g++.dg/inherit/conv2.C: New test.
16511
16512         PR c++/25856
16513         * g++.dg/parse/dtor7.C: New test.
16514
16515         PR c++/25858
16516         * g++.dg/template/crash44.C: New test.
16517
16518 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
16519
16520         PR fortran/25124
16521         PR fortran/25625
16522         * gfortran.dg/internal_references_1.f90: New test.
16523           PR fortran/20881
16524         PR fortran/23308
16525         PR fortran/25538
16526         PR fortran/25710
16527         * gfortran.dg/global_references_1.f90: New test.
16528         * gfortran.dg/g77/19990905-1.f: Restore the error that
16529         there is a clash between the common block name and
16530         the name of a subroutine reference.
16531
16532         PR fortran/PR24276
16533         * gfortran.dg/aliasing_dummy_1.f90: New test.
16534
16535 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
16536
16537         * gcc.dg/vmx/1b-01.c: Warning fix.
16538         * gcc.dg/vmx/1c-02.c: Likewise.
16539         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
16540
16541 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
16542
16543         PR testsuite/24962
16544         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
16545
16546 2006-01-20  Richard Guenther  <rguenther@suse.de>
16547         Steven Bosscher <stevenb.gcc@gmail.com>
16548
16549         PR rtl-optimization/24626
16550         * gcc.dg/torture/pr24626-1.c: New testcase.
16551         * gcc.dg/torture/pr24626-2.c: Likewise.
16552         * gcc.dg/torture/pr24626-3.c: Likewise.
16553         * gcc.dg/torture/pr24626-4.c: Likewise.
16554
16555 2006-01-20  Dirk Mueller  <dmueller@suse.com>
16556
16557         PR c++/5520
16558         * g++.dg/warn/empty-body.C: New.
16559
16560 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
16561
16562         PR c++/22136
16563         * g++.dg/template/using10.C: New test.
16564         * g++.dg/temlpate/using11.C: Likewise.
16565         * g++.dg/inherit/using5.C: Tweak error messages.
16566
16567 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
16568
16569         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
16570         target test.
16571         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
16572
16573 2006-01-19  Jan Hubicka  <jh@suse.cz>
16574
16575         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
16576
16577 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16578
16579         PR c++/25854
16580         * g++.dg/template/spec28.C: New test.
16581
16582 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
16583
16584         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16585         (switchfiles): Fix fprintf's by adding srcdir or removing it.
16586
16587 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
16588
16589         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
16590         * gcc.dg/gomp/critical-1.c: Likewise.
16591         * gcc.dg/gomp/critical-3.c: Likewise.
16592         * gcc.dg/gomp/empty.c: Likewise.
16593         * gcc.dg/gomp/ordered-1.c: Likewise.
16594         * gcc.dg/gomp/for-4.c: Likewise.
16595         * gcc.dg/gomp/for-6.c: Likewise.
16596         * gcc.dg/gomp/master-3.c: Likewise.
16597         * gcc.dg/gomp/for-8.c: Likewise.
16598         * gcc.dg/gomp/for-10.c: Likewise.
16599         * gcc.dg/gomp/for-18.c: Likewise.
16600         * gcc.dg/gomp/for-5.c: Likewise.
16601         * gcc.dg/gomp/for-7.c: Likewise.
16602         * gcc.dg/gomp/for-9.c: Likewise.
16603
16604 2006-01-18  Jeff Law  <law@redhat.com>
16605
16606         * gcc.dg/tree-ssa/vrp25.c: New test.
16607
16608 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16609
16610         * gcc.dg/pr25805.c: Fix misapplied patch.
16611
16612 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
16613
16614         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
16615         (check_effective_target_vect_udot_qi): New.
16616         (check_effective_target_vect_sdot_hi): New.
16617         (check_effective_target_vect_udot_hi): New.
16618         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
16619         prefixed with "wrapv-" with -fwrapv.
16620         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
16621         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
16622         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
16623         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
16624         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
16625
16626         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
16627         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
16628         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
16629         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
16630
16631 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16632
16633         PR c++/16829
16634         * g++.dg/other/default2.C: New test.
16635         * g++.dg/other/default3.C: New test.
16636
16637 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16638
16639         PR c/25805
16640         * gcc.dg/pr25805.c: New file.
16641
16642 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
16643
16644         PR c++/25836
16645         * g++.dg/template/init6.C: New test.
16646
16647 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
16648
16649         * gcc.dg/tree-ssa/pr24287.c: New test
16650
16651 2006-01-18  Eric Christopher  <echristo@apple.com>
16652
16653         * g++.dg/eh/table.C: New.
16654
16655 2006-01-18  DJ Delorie  <dj@redhat.com>
16656
16657         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
16658         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
16659         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
16660         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
16661
16662 2006-01-18  Jeff Law  <law@redhat.com>
16663
16664         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
16665         on wrapping on overflow semantics.
16666
16667         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
16668
16669         * gcc.gc/tree-ssa/vrp23.c: New test.
16670         * gcc.gc/tree-ssa/vrp24.c: New test.
16671
16672 2006-01-18  Richard Henderson  <rth@redhat.com>
16673             Aldy Hernandez  <aldyh@redhat.com>
16674             Jakub Jelinek  <jakub@redhat.com>
16675             Diego Novillo  <dnovillo@redhat.com>
16676             Uros Bizjak  <uros@kss-loka.si>
16677
16678         * gcc.dg/gomp: New directory.
16679
16680 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
16681             Steven G. Kargl  <kargls@comcast.net>
16682
16683         PR fortran/20869
16684         * gfortran.dg/intrinsic_external_1.f90: New test.
16685
16686         PR fortran/20875.
16687         * gfortran.dg/elemental_pointer_1.f90: New test.
16688
16689         PR fortran/25024
16690         * gfortran.dg/external_procedures_1.f90: New test.
16691
16692         PR fortran/25785
16693         gfortran.dg/assumed_present.f90: New test.
16694
16695 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
16696
16697         * g++.dg/parse/lookup5.C: New test.
16698
16699 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16700
16701         PR fortran/25697
16702         * gfortran.dg/read_eof.f90: New test.
16703
16704 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16705
16706         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
16707         add a closing brace.
16708
16709 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16710
16711         PR fortran/25631
16712         * gfortran.dg/fmt_tl.f: New test.
16713
16714 2006-01-17  Eric Christopher  <echristo@apple.com>
16715
16716         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
16717         * g++.old-deja/g++.warn/impint2.C: Ditto.
16718         * g++.old-deja/g++.other/null1.C: Ditto.
16719         * g++.dg/warn/conv2.C: Ditto.
16720         * g++.dg/warn/conv4.C: New file.
16721
16722 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16723
16724         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
16725
16726 2006-01-17  Andreas Jaeger  <aj@suse.de>
16727             Janis Johnson <janis187@us.ibm.com>
16728
16729         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
16730         in 64-bit.
16731         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
16732         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
16733
16734 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16735
16736         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16737         (switchfiles): xfail txxx where xxx >= 25.
16738
16739 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16740
16741         PR testsuite/25764
16742         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
16743
16744 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
16745
16746         PR c/25682
16747         * gcc.dg/pr25682.c: New test.
16748         * g++.dg/parse/array-size2.C: New test.
16749
16750 2006-01-16  Ian Lance Taylor  <ian@airs.com>
16751
16752         * consistency.vlad: Remove entire directory, 1652 files.
16753
16754 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
16755
16756         * lib/target-supports.exp (check_effective_target_dfp_nocache,
16757         check_effective_target_dfprt_nocache): New.
16758         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
16759         (check_effective_target_dfprt): New.
16760         * lib/c-compat.exp (check_dfp): Remove.
16761         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
16762         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
16763         level of support for decimal float.
16764         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
16765         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
16766         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
16767         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
16768         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
16769         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
16770         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
16771         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
16772         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
16773         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
16774         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
16775         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
16776         directives.
16777
16778 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
16779
16780         PR testsuite/25741
16781         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
16782         $base_dir/../.
16783         * lib/gfortran.exp (gfortran_init): Likewise.
16784         * lib/obj-c++.exp (obj-c++_init): Likewise.
16785         * lib/scanasm.exp (scan-assembler-dem): Likewise.
16786         (scan-assembler-dem-not): Likewise.
16787         * lib/scandump.exp (scan-dump-dem): Likewise.
16788         (scan-dump-dem-not): Likewise.
16789
16790 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
16791
16792         PR testsuite/25767
16793         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
16794         powerpc-*-darwin*.
16795         * lib/obj-c++.exp (obj-c++_init): Likewise.
16796
16797 2006-01-16  Richard Guenther  <rguenther@suse.de>
16798
16799         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
16800
16801 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16802
16803         PR testsuite/25777
16804         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
16805         to LD_LIBRARY_PATH.
16806
16807 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
16808             Andrew Pinski  <pinskia@physics.uc.edu>
16809
16810         * gcc.dg/minmax-1.c: New test.
16811
16812 2006-01-16  Ben Elliston  <bje@au.ibm.com>
16813
16814         * gcc.dg/dfp/dfp.exp: Correct FSF address.
16815         * gcc.misc-tests/dectest.exp: Ditto.
16816
16817 2006-01-15  Ian Lance Taylor  <ian@airs.com>
16818
16819         PR testsuite/25796
16820         * gcc.target/i386/cmov6.c: Use -march=k8.
16821
16822 2006-01-15  Andreas Jaeger  <aj@suse.de>
16823
16824         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
16825         x86 does not have __float128.
16826
16827 2006-01-14  Ian Lance Taylor  <ian@airs.com>
16828
16829         * gcc.target/i386/cmov6.c: New test.
16830
16831 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
16832
16833         PR c++/25663
16834         * g++.dg/template/ctor6.C: New test.
16835
16836 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
16837
16838         PR tree-optimization/25485
16839         * gcc.dg/tree-ssa/pr25485.c: New.
16840
16841 2006-01-14  Richard Guenther  <rguenther@suse.de>
16842
16843         PR tree-optimization/22548
16844         PR tree-optimization/22555
16845         PR tree-optimization/22501
16846         * gcc.dg/tree-ssa/alias-4.c: New testcase.
16847         * gcc.dg/tree-ssa/alias-5.c: Likewise.
16848         * gcc.dg/tree-ssa/alias-6.c: Likewise.
16849         * gcc.dg/tree-ssa/alias-7.c: Likewise.
16850         * gcc.dg/tree-ssa/alias-8.c: Likewise.
16851         * gcc.dg/tree-ssa/alias-9.c: Likewise.
16852         * gcc.dg/tree-ssa/alias-10.c: Likewise.
16853         * gcc.dg/tree-ssa/alias-11.c: Likewise.
16854         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16855
16856 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
16857
16858         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
16859         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
16860
16861 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
16862         Richard Guenther  <rguenther@suse.de>
16863
16864         PR rtl-optimization/24257
16865         * gcc.dg/torture/pr24257.c: New testcase.
16866
16867 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
16868
16869         * gcc.c-torture/execute/20060110-1.c: New test.
16870         * gcc.c-torture/execute/20060110-2.c: New test.
16871
16872 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
16873
16874         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
16875
16876 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
16877
16878         PR fortran/25756
16879         * gfortran.dg/label_3.f90: New test.
16880
16881 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
16882
16883         PR tree-optimization/25771
16884         * g++.dg/tree-ssa/pr25771.C: New test
16885
16886 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16887
16888         PR tree-opt/24365
16889         * g++.dg/opt/complex5.C: New test.
16890
16891 2006-01-13  Richard Guenther  <rguenther@suse.de>
16892
16893         * gcc.target/i386/387-9.c: New testcase.
16894
16895 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
16896
16897         PR c++/24824
16898         * g++.dg/debug/dwarf2-1.C: New.
16899
16900 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
16901
16902         PR testsuite/25728
16903         * lib/gcov.exp (verify-lines): Add "close $fd".
16904
16905 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
16906             Ben Elliston  <bje@au.ibm.com>
16907
16908         * gcc.dg/dfp/inf-1.c: New test.
16909
16910 2006-01-12  Janis Johnson <janis187@us.ibm.com>
16911             Yao Qi  <qiyaoltc@cn.ibm.com>
16912             Ben Elliston  <bje@au.ibm.com>
16913             Jon Grimm  <jgrimm2@us.ibm.com>
16914
16915         * gcc.dg/nodfp-1.c: New test.
16916         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16917         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16918         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
16919         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
16920         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
16921         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
16922         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
16923         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
16924         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
16925         * gcc.dg/format/dfp-scanf-1.c: Likewise.
16926         * gcc.dg/format/dfp-printf-1.c: Likewise.
16927         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
16928         (compat_setup_dfp): New.
16929         * gcc.dg/compat/compat.exp: Use it.
16930         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
16931         Make some variables global, prepend "compat_" to their names.
16932         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
16933         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
16934         * gcc.misc-tests/dectest.exp: New test driver for decTest.
16935         * lib/compat.exp (compat_skip_list): Make global, rename.
16936         * lib/c-compat.exp: New file.
16937         * lib/target-supports.exp (check_effective_target_dfp): New.
16938
16939         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
16940         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
16941         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
16942         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
16943         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
16944         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
16945         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
16946         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
16947         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
16948         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
16949         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
16950         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
16951         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
16952         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
16953         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
16954         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
16955         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
16956         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
16957         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
16958         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
16959         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
16960         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
16961         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
16962         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
16963         gcc.dg/dfp/struct-layout-1.c,
16964         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
16965         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
16966         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
16967         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
16968         gcc.dg/dfp/func-vararg-dfp.c,
16969         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
16970         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
16971         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
16972         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
16973         gcc.dg/dfp/wtr-conversion-1.c: New tests.
16974
16975 2006-01-11  Richard Guenther  <rguenther@suse.de>
16976
16977         PR tree-optimization/25734
16978         * gcc.dg/tree-ssa/pr25734.c: New testcase.
16979
16980 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16981
16982         PR fortran/25486
16983         * gfortran.dg/literal_character_constant_1_x.F: New test.
16984         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
16985         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
16986         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
16987
16988 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
16989
16990         PR c++/25386
16991         * g++.dg/ext/packed3.C: Add expected packed error.
16992
16993 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
16994
16995         PR target/25706
16996         * gcc.dg/torture/pr25706-1.c: New test.
16997
16998 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
16999
17000         PR tree-optimization/23109
17001         PR tree-optimization/23948
17002         PR tree-optimization/24123
17003
17004         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
17005         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
17006         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
17007         g++.dg/tree-ssa/pr23948.C: New testcases.
17008         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
17009         three divisions in order to do the optimization.
17010
17011 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
17012
17013         PR c++/25632
17014         * g++.dg/other/pr25632.C: New test.
17015
17016 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
17017
17018         PR fortran/25730
17019         * gfortran.dg/used_types_1.f90: New test.
17020
17021 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
17022
17023         PR target/25718
17024         * gcc.dg/torture/pr25718-1.c: New test.
17025
17026 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
17027
17028         * gfortran.dg/list_read_2.f90: Fix typo in description.
17029
17030 2006-01-10  Jan Beulich  <jbeulich@novell.com>
17031
17032         * lib/target-supports.exp (check_visibility_available): Simplify test
17033         for *-*-netware*.
17034         (check_profiling_available): Fail for *-*-netware*.
17035         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
17036         * gcc.dg/20021014-1.c: Likewise.
17037         * gcc.dg/nest.c: Likewise.
17038
17039 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
17040
17041         fortran/24936
17042         * gfortran.dg/forall_3.f90: New test.
17043
17044 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
17045
17046         PR fortran/21977
17047         * gfortran.dg/nesting_2.f90: New test.
17048         * gfortran.dg/nesting_3.f90: New test.
17049
17050 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
17051
17052         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
17053         Fix typo in comment.
17054
17055 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
17056
17057         * gfortran.dg/single_char_string.f90: New test.
17058
17059 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
17060
17061         * gfortran.dg/ichar_2.f90: New test.
17062
17063 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
17064
17065         PR fortran/25093
17066         * gfortran.dg/private_type_4.f90: New.
17067
17068 2006-01-07  Richard Guenther  <rguenther@suse.de>
17069
17070         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
17071
17072 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17073
17074         * gfortran.dg/func_decl_1.f90: New.
17075         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
17076         * gfortran.dg/array_alloc_2.f90: Likewise.
17077         * gfortran.dg/char_result_8.f90: Likewise.
17078         * gfortran.dg/dup_save_1.f90: Likewise.
17079         * gfortran.dg/dup_save_2.f90: Likewise.
17080         * gfortran.dg/f2c_6.f90: Likewise.
17081         * gfortran.dg/f2c_7.f90: Likewise.
17082         * gfortran.dg/func_result_2.f90: Likewise.
17083         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17084
17085 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
17086
17087         PR fortran/22146
17088         * gfortran.dg/elemental_subroutine_1.f90: New test.
17089         * gfortran.dg/elemental_subroutine_2.f90: New test.
17090
17091         PR fortran/25029
17092         PR fortran/21256
17093         * gfortran.dg/assumed_size_refs_1.f90: New test.
17094
17095         PR fortran/20868
17096         PR fortran/20870
17097         * gfortran.dg/assumed_size_refs_2.f90: New test.
17098         * gfortran.dg/initialization_1.f90: Change warning message.
17099
17100 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
17101
17102         * gcc.dg/tree-ssa/loop-15.c: New test.
17103
17104 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17105
17106         PR fortran/25598
17107         * gfortran.dg/backspace_3.f: New test.
17108         * gfortran.dg/backspace_4.f: New test.
17109
17110 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17111
17112         PR fortran/24268
17113         * gfortran.dg/fmt_white.f: Update test.
17114
17115 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
17116
17117         * gcc.dg/cast-1.c: Add new warning.
17118         * gcc.dg/cast-2.c: Likewise.
17119         * gcc.dg/cast-3.c: Likewise.
17120         * gcc.dg/format/cast-1.c: Likewise.
17121         * gcc.dg/cast-4.c: New testcase.
17122
17123 2006-01-05  Richard Guenther  <rguenther@suse.de>
17124
17125         PR tree-optimization/22555
17126         * gcc.dg/tree-ssa/alias-3.c: New testcase.
17127
17128 2006-01-05  Richard Guenther  <rguenther@suse.de>
17129             Diego Novillo  <dnovillo@redhat.com>
17130
17131         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
17132         * gcc.dg/tree-ssa/loop-8.c: Likewise.
17133         * gcc.dg/tree-ssa/loop-1.c: Likewise.
17134         * gcc.dg/tree-ssa/pr23294.c: Likewise.
17135         * gcc.dg/tree-ssa/pr21985.c: Likewise.
17136         * gcc.dg/tree-ssa/loop-14.c: Likewise.
17137         * gcc.dg/tree-ssa/loop-2.c: Likewise.
17138         * gcc.dg/tree-ssa/loop-3.c: Likewise.
17139         * gcc.dg/tree-ssa/loop-4.c: Likewise.
17140         * gcc.dg/tree-ssa/pr21171.c: Likewise.
17141         * gcc.dg/tree-ssa/loop-5.c: Likewise.
17142         * gcc.dg/tree-ssa/loop-10.c: Likewise.
17143         * gcc.dg/tree-ssa/loop-6.c: Likewise.
17144         * treelang/compile/extravar.tree: Likewise.
17145         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
17146         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
17147         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
17148         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
17149         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
17150
17151 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17152
17153         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
17154         for 64-bit fix.
17155
17156 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
17157
17158         PR fortran/23675
17159         gfortran.dg/char_result_11.f90: New.
17160
17161 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
17162
17163         PR c++/24782
17164         * g++.dg/parse/access9.C: New test.
17165         * g++.dg/tc1/dr52.C: Tweak error markers.
17166
17167 2006-01-04  Richard Henderson  <rth@redhat.com>
17168
17169         Merge from gomp branch.
17170         * g++.dg/parse/pragma2.C: Update expected error lines.
17171
17172 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
17173
17174         * g++.dg/other/i386-2.C: New test.
17175
17176         PR target/25554
17177         * gcc.c-torture/compile/20051228-1.c: New test.
17178
17179         PR c/25559
17180         * gcc.dg/pr25559.c: New test.
17181
17182 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
17183
17184         PR c++/25492
17185         * g++.dg/lookup/friend9.C: New test.
17186
17187         PR c++/25625
17188         * g++.dg/template/repo5.C: New test.
17189
17190 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
17191
17192         PR fortran/25101
17193         * gfortran.dg/forall_2.f90: New test.
17194
17195 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17196
17197         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
17198         dg-require-weak.  Adjust regexp to handle leading-underscore
17199         targets and space as well as TAB after .weak.  Change previous
17200         64-bit fix to not use naked dot.
17201
17202 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
17203
17204         PR rtl-optimization/25578
17205         * gcc.c-torture/execute/20060102-1.c: New testcase.
17206
17207 2006-01-03  Richard Guenther  <rguenther@suse.de>
17208
17209         PR c/25183
17210         * gcc.dg/torture/pr25183.c: New testcase.
17211
17212 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
17213
17214         Merge from gomp-branch.
17215         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
17216         * gcc.dg/ia64-sync-2.c: Likewise.
17217         * gcc.dg/ia64-sync-3.c: Likewise.
17218         * gcc.dg/ia64-sync-4.c: Likewise.
17219         * gcc.dg/sync-2.c: Likewise.
17220         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
17221         that sparc64-*-* and sparcv9-*-* supports sync builtins.
17222
17223 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
17224
17225         PR c++/25635
17226         * g++.dg/parse/operator6.C: New test.
17227
17228         PR c++/25637
17229         * g++.dg/parse/error29.C: New test.
17230
17231         PR c++/25638
17232         * g++.dg/parse/dtor6.C: New test.
17233
17234         PR c++/25633
17235         * g++.dg/parse/ctor3.C: New test.
17236
17237         PR c++/25634
17238         * g++.dg/template/class3.C: New test.
17239
17240 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
17241
17242         * g++.dg/debug/debug9.C: New.
17243
17244 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
17245
17246         PR fortran/24640
17247         * gfortran.dg/label_2.f90: New test.
17248
17249 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17250
17251         * g++.dg/lookup/using12.C: Tighten error marker.
17252
17253 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
17254             Andrew Pinski <pinskia@physics.uc.edu>
17255
17256         * gcc.target/powerpc/darwin-abi-3.c: New file.
17257         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
17258         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
17259         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
17260         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
17261         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
17262         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
17263         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
17264         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
17265
17266 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
17267
17268         * gcc.dg/tree-ssa/loadpre1.c: New;
17269         * gcc.dg/tree-ssa/loadpre2.c: New;
17270         * gcc.dg/tree-ssa/loadpre3.c: New;
17271         * gcc.dg/tree-ssa/loadpre4.c: New;
17272         * gcc.dg/tree-ssa/loadpre5.c: New;
17273         * gcc.dg/tree-ssa/loadpre6.c: New;
17274         * gcc.dg/tree-ssa/loadpre7.c: New;
17275         * gcc.dg/tree-ssa/loadpre8.c: New;
17276         * gcc.dg/tree-ssa/loadpre9.c: New;
17277
17278 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
17279
17280         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
17281         * g++.dg/abi/thunk4.C: Likewise.
17282
17283 2006-01-01  Andreas Jaeger  <aj@suse.de>
17284
17285         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
17286         portable.
17287
17288 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
17289
17290         PR c++/25294
17291         * gcc.dg/pragma-pack-3.c: New test.
17292         * g++.dg/parse/pragma3.C: New test.
17293
17294 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17295
17296         PR middle-end/24827
17297         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
17298
17299 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17300
17301         PR testsuite/25214
17302         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
17303
17304 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
17305
17306         PR fortran/22607
17307         * gfortran-dg/pure_byref_3.f90: New.
17308
17309         fortran/PR 25396
17310         * gfortran.dg/userdef_operator_1.f90: New.
17311
17312 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17313
17314         * g++.dg/abi/thunk3.C: New.
17315         * g++.dg/abi/thunk4.C: New.
17316
17317 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
17318
17319         PR fortran/25532
17320         * gfortran.dg/host_used_types_1.f90: New test. Check that host
17321         associated derived type components of derived types are
17322         properly declared in contained procedures.
17323
17324 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17325
17326         PR libgfortran/25139
17327         * gfortran.dg/backspace_2.f: New test.
17328
17329 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17330
17331         PR libgfortran/25550
17332         * gfortran.dg/endfile.f: New test.
17333
17334 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17335
17336         PR libgfortran/25419
17337         * gfortran.dg/comma.f: New test.
17338
17339 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17340
17341         * lib/gfortran-dg.exp: Remove trailing whitespace.
17342         * lib/fortran-torture.exp: Test with -fbounds-check instead of
17343         -funroll-all-loops.
17344
17345 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
17346
17347         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
17348         Extended Double long doubles or repeat tests when long double is
17349         the same size as double.
17350
17351 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17352
17353         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
17354
17355         PR testsuite/25442
17356         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
17357         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
17358
17359         PR testsuite/25441
17360         * gcc.dg/pr23911.c: Make test variable static.
17361
17362         PR testsuite/25444
17363         * gcc.dg/tree-ssa/pr14841.c: Likewise.
17364
17365 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
17366
17367         PR c++/25439
17368         * g++.dg/parse/crash17.C: Adjust error markers.
17369         * g++.dg/template/error20.C: New test.
17370
17371 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
17372
17373         PR c++/23172
17374         * g++.dg/ext/complit4.C: New test.
17375
17376         PR c++/25417
17377         * g++.dg/ext/complit5.C: Likewise.
17378
17379 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
17380
17381         PR tree-optimization/25125
17382         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
17383         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
17384         * gcc.c-torture/execute/pr25125.c: New.
17385
17386 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
17387
17388         PR fortran/25029
17389         PR fortran/21256
17390         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
17391         functions with incorrect assumed size references.
17392
17393 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
17394
17395         PR c++/23171
17396         * g++.dg/opt/init1.C: New test.
17397
17398 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
17399
17400         PR c++/24671
17401         * g++.dg/template/sfinae3.C: New test.
17402
17403 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17404
17405         * g++.dg/other/friend4.C: New test.
17406
17407 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
17408
17409         PR target/25005
17410         * g++.dg/opt/pr25005.C: New test.
17411
17412 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
17413
17414         PR c++/25369
17415         * g++.dg/template/ptrmem16.C: New test.
17416
17417 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
17418
17419         PR fortran/25029
17420         PR fortran/21256
17421         * gfortran.dg/initialization_1.f90: Add test of SIZE.
17422
17423 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17424
17425         PR libgfortran/25307
17426         * gfortran.dg/list_read_5.f90: New test.
17427
17428 2005-12-22  Richard Henderson  <rth@redhat.com>
17429
17430         * gcc.target/i386/sse-7.c: Use -msse2.
17431
17432 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
17433
17434         PR rtl-optimization/25432
17435         * gcc.c-torture/compile/20051216-1.c: New test.
17436
17437         PR objc/25328
17438         * objc/execute/pr25328.m: New test.
17439
17440 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
17441
17442         PR c++/25364
17443         * g++.dg/template/call4.C: New test.
17444
17445 2005-12-22  Dale Johannesen  <dalej@apple.com>
17446
17447         * gcc.target/i386/sse-17.c: New.
17448
17449 2005-12-22  Paul Brook  <paul@codesourcery.com>
17450
17451         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
17452
17453 2005-12-22  Paul Brook  <paul@codesourcery.com>
17454
17455         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
17456
17457 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17458
17459         PR tree-opt/25513
17460         * gcc.c-torture/compile/pr25513.c: New test.
17461
17462 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17463
17464         PR c++/23333
17465         * g++.dg/parse/error25.C: Add more tests.
17466
17467 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17468
17469         PR fortran/18990
17470         * gfortran.dg/der_charlen_1.f90: New.
17471
17472 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
17473
17474         PR fortran/20889
17475         * gfortran.dg/pointer_component_type_1.f90: New test.
17476
17477         PR fortran/25029
17478         PR fortran/21256
17479         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
17480         should give an error with assumed size array refernces and checks
17481         those that should not.
17482         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
17483         reference an upper bound so that it does not generate an error.
17484
17485         PR fortran/19362
17486         PR fortran/20244
17487         PR fortran/20864
17488         PR fortran/25391
17489         * gfortran.dg/used_dummy_types_1.f90: New test.
17490         * gfortran.dg/used_dummy_types_2.f90: New test.
17491         * gfortran.dg/used_dummy_types_3.f90: New test.
17492         * gfortran.dg/used_dummy_types_4.f90: New test.
17493         * gfortran.dg/used_dummy_types_5.f90: New test.
17494
17495         PR fortran/23152
17496         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
17497         group already being USE associated.
17498         * gfortran.dg/assumed_shape_nml.f90: New test.
17499         * gfortran.dg/assumed_size_nml.f90: New test.
17500
17501         PR fortran/20862
17502         PR fortran/25053
17503         PR fortran/25063
17504         PR fortran/25064
17505         PR fortran/25066
17506         PR fortran/25067
17507         PR fortran/25068
17508         PR fortran/25307
17509         * gfortran.dg/io_constraints_1.f90: New test.
17510         * gfortran.dg/io_constraints_1.f90: New test.
17511         * gfortran.dg/iostat_3.f90: Change wording of warning.
17512         * gfortran.dg/g77/19981216-0.f: The same.
17513
17514 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
17515
17516         PR tree-optimization/23518
17517         * gcc.dg/pr23518.c: New.
17518
17519 2005-12-21  Mike Stump  <mrs@apple.com>
17520
17521         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
17522
17523 2005-12-21  Paul Brook  <paul@codesourcery.com>
17524
17525         * gcc.dg/pr19340.c: Skip on m68k targets.
17526
17527 2005-12-21  Steven Bosscher  <stevenb@suse.de>
17528
17529         PR rtl-optimization/25196
17530         * gcc.dg/pr25196.c: New test.
17531
17532 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
17533
17534         PR fortran/25423
17535         gfortran.dg/where_nested_1.f90: New.
17536
17537 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
17538
17539         PR tree-optimization/25382.
17540         * gcc.dg/tree-ssa/pr25382.c: New.
17541
17542 2005-12-20  Richard Guenther  <rguenther@suse.de>
17543
17544         PR middle-end/24306
17545         * gcc.target/i386/pr24306.c: New testcase.
17546
17547 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
17548
17549         PR tree-optimization/25501
17550         * gcc.dg/tree-ssa/pr25501.c: New.
17551
17552 2005-12-20  Richard Guenther  <rguenther@suse.de>
17553
17554         Revert
17555         2005-12-02  Richard Guenther  <rguenther@suse.de>
17556
17557         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17558
17559 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
17560
17561         PR c++/21228
17562         * g++.dg/warn/Wunreachable-code-2.C: New test.
17563
17564 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
17565
17566         PR c++/24278
17567         * g++.dg/template/ctor5.C: New test.
17568
17569         PR c++/24915
17570         * g++.dg/template/overload8.C: New test.
17571
17572 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
17573
17574         * gcc.c-torture/compile/pr25483 : New test.
17575
17576 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17577
17578         PR c++/20552
17579         * g++.dg/ext/typeof10.C: New test.
17580
17581 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17582
17583         * gcc.dg/mt-loopi1.c: New.
17584
17585 2005-12-18  Richard Guenther  <rguenther@suse.de>
17586
17587         PR tree-optimization/25481
17588         * gcc.dg/torture/pr25481.c: New testcase.
17589
17590 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17591
17592         PR rtl-optimization/21041
17593         * gcc.dg/pr21041.c: New test.
17594
17595 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17596
17597         PR libgfortran/25463
17598         * gfortran.dg/advance.f90: New test.
17599
17600 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
17601
17602         * gcc.dg/20051201-1.c: New test.
17603
17604 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
17605
17606         PR fortran/25018
17607         * gfortran.dg/initialization_1.f90: New test.
17608         * gfortran.dg/enum_5.f90: Change dg-error to new message.
17609         * gfortran.dg/g77/980616-0.f: The same.
17610
17611 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17612
17613         * PR fortran/25458
17614         * gfortran.dg/chkbits.f90: New test.
17615
17616 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17617
17618         * gfortran.dg/enum_5.f: Revert to previous version.
17619
17620 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17621
17622         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
17623         * gfortran.dg/nested_modules_1.f90: Ditto.
17624         * gfortran.dg/hollerith_f95.f90: Ditto.
17625         * gfortran.dg/select_5.f90: Ditto.
17626         * gfortran.dg/secnds.f: Ditto.
17627         * gfortran.dg/hollerith2.f90: Ditto.
17628         * gfortran.dg/imag_2.f: Ditto.
17629         * gfortran.dg/ftell_2.f90: Ditto.
17630         * gfortran.dg/malloc_free_1.f90: Ditto.
17631         * gfortran.dg/logint-1.f: Ditto.
17632         * gfortran.dg/recursive_statement_functions.f90: Ditto.
17633         * gfortran.dg/e_d_fmt.f90: Ditto.
17634         * gfortran.dg/hollerith_legacy.f90: Ditto.
17635         * gfortran.dg/logint-2.f: Ditto.
17636         * gfortran.dg/enum_5.f90: Ditto.
17637         * gfortran.dg/f2c_2.f90: Ditto.
17638         * gfortran.dg/pr17143.f90: Ditto.
17639         * gfortran.dg/namelist_14.f90: Ditto.
17640         * gfortran.dg/logint-3.f: Ditto.
17641         * gfortran.dg/spread_scalar_source.f90: Ditto.
17642         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
17643         * gfortran.dg/namelist_11.f: Ditto.
17644         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17645         * gfortran.dg/g77/20010519-1.f
17646         * gfortran.dg/g77/alpha1.f: Ditto.
17647         * gfortran.dg/g77/990115-1.f: Ditto.
17648         * gfortran.dg/g77/erfc.f: Ditto.
17649         * gfortran.dg/g77/19990313-3.f: Ditto.
17650         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
17651         * gfortran.dg/g77/20010426.f: Ditto.
17652         * gfortran.dg/g77/19990313-0.f: Ditto.
17653         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
17654         * gfortran.dg/g77/20000629-1.f: Ditto.
17655         * gfortran.dg/g77/970125-0.f: Ditto.
17656         * gfortran.dg/g77/8485.f: Ditto.
17657         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
17658         * gfortran.dg/g77/19990313-1.f: Ditto.
17659         * gfortran.dg/g77/int8421.f: Ditto.
17660         * gfortran.dg/g77/19990305-0.f: Ditto.
17661         * gfortran.dg/g77/947.f: Ditto.
17662         * gfortran.dg/g77/19990905-2.f: Ditto.
17663         * gfortran.dg/g77/cabs.f: Ditto.
17664         * gfortran.dg/g77/19990313-2.f: Ditto.
17665         * gfortran.dg/g77/20020307-1.f: Ditto.
17666         * gfortran.dg/g77/dcomplex.f: Ditto.
17667         * gfortran.dg/g77/19990502-1.f: Ditto.
17668         * gfortran.dg/g77/19981216-0.f: Ditto.
17669         * gfortran.dg/common_4.f90: Ditto.
17670         * gfortran.dg/entry_4.f90: Ditto.
17671         * gfortran.dg/equiv_constraint_2.f90: Ditto.
17672         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
17673         * gfortran.dg/namelist_12.f: Ditto.
17674         * gfortran.dg/scale_1.f90: Ditto.
17675         * gfortran.dg/modulo_1.f90
17676         * gfortran.dg/hollerith.f90: Ditto.
17677         * gfortran.dg/direct_io_3.f90: Ditto.
17678         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
17679         * gfortran.dg/gnu_logical_1.F: Ditto.
17680         * gfortran.dg/unf_io_convert_1.f90: Ditto.
17681         * gfortran.dg/assign_1.f90: Ditto.
17682         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
17683         * gfortran.dg/pr23095.f: Ditto.
17684         * gfortran.dg/read_float_1.f90: Ditto.
17685
17686 2005-12-17  Andreas Jaeger  <aj@suse.de>
17687
17688         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
17689         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
17690
17691 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17692
17693         PR fortran/24268
17694         * gfortran.dg/fmt_white.f: New test.
17695
17696 2005-12-16  Steven G. Kargl <kargls@comcast.net>
17697
17698         * gfortran.dg/label_1.f90: New test.
17699
17700 2005-12-15  Ben Elliston  <bje@au.ibm.com>
17701
17702         PR testsuite/25422
17703         * gcc.dg/20031012-1.c: Add -Walways-true option.
17704         * gcc.dg/weak/weak-3.c: Likewise.
17705         * g++.old-deja/g++.mike/warn8.C: Likewise.
17706
17707 2005-12-16  Mike Stump  <mrs@apple.com>
17708
17709         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
17710         exit.
17711
17712 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17713
17714         PR libgfortran/25264
17715         PR libgfortran/25349
17716         * gfortran.dg/tl_editing.f90: Added additional checks.
17717         * gfortran.dg/t_editing.f: New test.
17718         * gfortran.dg/write_padding.f90: New test
17719
17720 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17721
17722         PR testsuite/25215
17723         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
17724
17725 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
17726
17727         PR rtl-optimization/24899
17728         * gcc.c-torture/execute/20051215-1.c: New test.
17729
17730 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
17731
17732         PR 24823
17733         * gfortran.dg/pr24823.f: New test.
17734
17735 2005-12-16  Jeff Law  <law@redhat.com>
17736
17737         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
17738
17739 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17740
17741         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17742         (base_types): Change C++ style comments to C style comments.  Remove
17743         aligned types from the array.  Keep Enums disabled.
17744         (complex_types): Remove aligned types from the array.
17745         Comment out "_Complex long double".
17746         (attrib_types): Remove.
17747         (complex_attrib_types): Remove.
17748         (attrib_array_types): Remove.
17749         (complex_attrib_array_types): Remove.
17750         (aligned_bitfld_types): Remove.
17751         (n_aligned_bitfld_types): Remove.
17752         (FEATURE_ALIGNEDPACKED): Delete.
17753         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
17754         (singles): Remove support for adding attributes.
17755         (choose_type): Remove support for attributed types.
17756         (generate_fields): Remove support for attributed bit-fields.
17757         Remove support for adding attributes.
17758         (generate_random_tests): Remove support for adding attributes.
17759         (features): Add back "[0] :0" and "complex vector [0]".
17760         (main): Remove support for attributed bit-fields.
17761         Uncomment the calling of generate_random_tests for the rests of
17762         the tests.
17763
17764 2005-12-16  Jan Hubicka  <jh@suse.cz>
17765
17766         * gcc.c-torture/combine/pr25224.c: New.
17767
17768 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
17769
17770         PR other/25028
17771         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
17772         HP-UX.
17773
17774 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
17775
17776         * gcc.dg/20051215-1.c: New file.
17777
17778 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17779
17780         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
17781         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
17782
17783 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
17784
17785         PR fortran/18197
17786         * gfortran.dg/dummy_functions_1.f90: New.
17787
17788 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
17789
17790         PR rtl-optimization/25310
17791         * gcc.c-torture/compile/pr25310.c: New test.
17792
17793 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
17794
17795         PR debug/25023
17796         * gcc.dg/pr25023.c: New test.
17797
17798 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17799
17800         * g++.old-deja/g++.brendan/redecl1.C,
17801         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
17802         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
17803         g++.old-deja/g++.oliva/typeof1.C,
17804         g++.old-deja/g++.other/crash16.C,
17805         g++.old-deja/g++.other/crash34.C,
17806         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
17807         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
17808         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
17809         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
17810         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
17811         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
17812         Remove xfail.
17813
17814 2005-12-14  Kean Johnston  <jkj@sco.com>
17815             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17816
17817         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
17818         * gcc.target/i386/20020523-1.c: Ditto.
17819         * gcc.target/i386/tailcall-1.c: Ditto.
17820         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
17821         * gcc.target/i386/ssetype-5.c: Ditto.
17822
17823 2005-12-14  Jeff Law  <law@redhat.com>
17824
17825         * gcc.dg/tree-ssa/foldstring-1.c: New test.
17826
17827 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
17828
17829         PR target/25254
17830         PR target/24188
17831         * gcc.target/i386/pr25254.c: New test.
17832         * gfortran.dg/PR24188.f: New test.
17833
17834 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
17835
17836         * lib/fortran-torture.exp: Catch remaining uses of
17837         remote_file build delete.
17838
17839 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17840
17841         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
17842
17843 2005-12-14  Ben Elliston  <bje@au.ibm.com>
17844
17845         * gcc.dg/warn-addr-cmp.c: New test.
17846
17847 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17848
17849         PR debug/25023
17850         PR target/25293
17851         * gcc.target/i386/pr25293.c: New test.
17852
17853 2005-12-13  Petr Machata  <machata@post.cz>
17854
17855         PR c++/24907
17856         * g++.dg/parse/comma2.C: New test.
17857
17858 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
17859             Jakub Jelinek  <jakub@redhat.com>
17860
17861         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17862         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17863         (limits.h): Include unconditionally.
17864         (stdlib.h): Likewise.
17865         (hashtab.h): Do not include.
17866         (getopt.h): Likewise.
17867         (stddef.h): Include.
17868         (hashval_t): Define.
17869         (struct entry): Add "next" field.
17870         (HASH_SIZE): New macro.
17871         (hash_table): New variable.
17872         (switchfiles): Do not use xmalloc.
17873         (mix): New macro.
17874         (iterative_hash): New function.
17875         (hasht): Remove.
17876         (e_exists): New function.
17877         (e_insert): Likewise.
17878         (output): Use, instead of libiberty hashtable functions.
17879         (main): Do not use getopt.  Do not call htab_create.
17880
17881 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17882
17883         PR c++/25331
17884         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
17885         put atal* and atpaal* attributes on array elements.
17886         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
17887         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
17888         put atal* and atpaal* attributes on array elements.
17889         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
17890
17891 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
17892
17893         * gcc.dg/single-precision-constant.c: New test.
17894
17895 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
17896
17897         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
17898         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
17899         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
17900         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17901         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17902         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17903         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
17904         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
17905         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
17906         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
17907         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
17908         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
17909         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
17910         gcc.target/powerpc/ppc-sdata-2.c,
17911         gcc.target/powerpc/ppc-stackalign-1.c,
17912         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
17913         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
17914         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
17915         gcc.target/powerpc/rs6000-ldouble-2.c,
17916         gcc.target/powerpc/rs6000-power2-1.c,
17917         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
17918         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
17919         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
17920         option into target selector.
17921         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
17922         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
17923
17924 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17925
17926         PR objc/25348
17927         * objc.dg/encode-9.m: New test.
17928
17929 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17930
17931         PR testsuite/20772
17932         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
17933         * gcc.dg/asm-b.c: Fix typo.
17934         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
17935         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17936         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
17937         i?86 lp64 and x86_64 ilp32.
17938         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
17939         on i?86 lp64.
17940         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
17941
17942 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
17943
17944         PR fortran/25078
17945         gfortran.dg/equiv_5.f90: New test.
17946
17947 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
17948
17949         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
17950         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
17951         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
17952         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
17953         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
17954         * gcc.dg/tree-ssa/reassoc-5.c: New.
17955         * gcc.dg/tree-ssa/reassoc-6.c: New.
17956         * gcc.dg/tree-ssa/reassoc-7.c: New.
17957         * gcc.dg/tree-ssa/reassoc-8.c: New.
17958         * gcc.dg/tree-ssa/reassoc-9.c: New.
17959         * gcc.dg/tree-ssa/reassoc-10.c: New.
17960         * gcc.dg/tree-ssa/reassoc-11.c: New.
17961
17962 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17963
17964         PR testsuite/25167
17965         PR testsuite/24478
17966         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
17967
17968 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
17969
17970         PR c++/25300
17971         * g++.dg/template/inherit.C: Do not use a generic error message.
17972
17973 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17974
17975         PR libobjc/25354
17976         * objc.dg/gnu-encoding: New directory.
17977         * objc.dg/gnu-encoding/compat-common.h: New file.
17978         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
17979         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
17980         * objc.dg/gnu-encoding/vector-defs.h: New file.
17981         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
17982         * objc.dg/gnu-encoding/generate-random.c: New file.
17983         * objc.dg/gnu-encoding/generate-random_r.c: New file.
17984         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
17985         * objc.dg/gnu-encoding/generate-random.h: New file.
17986
17987 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
17988
17989         PR c++/25337
17990         * g++.dg/template/defarg7.C: New test.
17991
17992 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17993
17994         PR libobjc/25347
17995         * objc.dg/encode-8.m: New test.
17996
17997 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17998
17999         PR libobjc/25346
18000         * objc.dg/encode-7.m: New test.
18001
18002 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
18003
18004         PR c++/25010
18005         * g++.dg/opt/inline10.C: New test.
18006
18007 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
18008
18009         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
18010
18011 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
18012
18013         * gfortran.dg/substring_equivalence.f90: typo in comment
18014
18015 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18016
18017         PR fortran/25068
18018         * gfortran.dg/iostat_3.f90: New test.
18019
18020 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
18021
18022         PR fortran/23815
18023         * gfortran.dg/unf_io_convert_1.f90: New test.
18024         * gfortran.dg/unf_io_convert_2.f90: New test.
18025         * gfortran.dg/unf_io_convert_3.f90: New test.
18026
18027 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18028
18029         PR testsuite/20772
18030         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
18031         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
18032         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18033         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
18034         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
18035         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18036         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
18037         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
18038         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18039         gcc.dg/torture/fp-int-convert-float128-timode.c,
18040         gcc.dg/torture/fp-int-convert-float128.c,
18041         gcc.dg/torture/fp-int-convert-float80-timode.c,
18042         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
18043         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
18044
18045         * gcc.dg/tls/opt-1.c: Require effective target fpic.
18046
18047 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
18048
18049         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
18050
18051 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
18052
18053         * gcc.dg/20051207-1.c,
18054         * gcc.dg/20051207-2.c,
18055         * gcc.dg/20051207-3.c: New tests.
18056
18057 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18058
18059         PR testsuite/20772
18060         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
18061         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
18062         dg-skip-if target selector.
18063
18064         PR testsuite/20772
18065         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
18066         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
18067         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
18068         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
18069         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
18070         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
18071         and/or merge with i?86 cases.
18072
18073         * gcc.dg/tls/opt-3.c: Require effective target fpic.
18074
18075         PR testsuite/20772
18076         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
18077         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
18078         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
18079         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
18080         x86_64-*-linux*.
18081
18082 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
18083
18084         PR target/25311
18085         * gcc.c-torture/compile/pr25311.c: New test.
18086
18087 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18088
18089         PR libgfortran/25039
18090         * gfortran.dg/read_comma.f: New test.
18091
18092 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
18093
18094         PR c++/19317
18095         * g++.dg/opt/pr19317-1.C: New test.
18096         * g++.dg/opt/pr19317-2.C: New test.
18097         * g++.dg/opt/pr19317-3.C: New test.
18098
18099         PR target/19005
18100         * gcc.c-torture/execute/pr19005.c: New test.
18101
18102         PR target/17828
18103         * g++.old-deja/g++.other/comdat5.C: New test.
18104         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
18105
18106         * g++.dg/compat/struct-layout-1.exp: New file.
18107         * g++.dg/compat/struct-layout-1.h: New.
18108         * g++.dg/compat/struct-layout-1_generate.c: New.
18109         * g++.dg/compat/struct-layout-1_x1.h: New.
18110         * g++.dg/compat/struct-layout-1_x2.h: New.
18111         * g++.dg/compat/struct-layout-1_y1.h: New.
18112         * g++.dg/compat/struct-layout-1_y2.h: New.
18113
18114         * gcc.dg/20050330-2.c: New test.
18115
18116 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18117
18118         PR fortran/25292
18119         * gfortran.dg/associated_1.f90: New.
18120
18121 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18122
18123         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
18124         ILP32 vect_no_align platforms.
18125
18126 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
18127             Jakub Jelinek  <jakub@redhat.com>
18128
18129         PR target/25268
18130         * gcc.c-torture/compile/20051207-1.c: New test.
18131
18132 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18133
18134         PR testsuite/20772
18135         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
18136         gcc.dg/torture/pr18582-1.c,
18137         gcc.target/i386/attributes-error.c: Also test on x86_64.
18138
18139         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
18140
18141 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18142
18143         PR c++/19397
18144         * g++.dg/template/typedef3.C: New test.
18145
18146         PR c++/19762
18147         PR c++/19764
18148         * g++.dg/template/dtor3.C: Fix error markers.
18149
18150 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
18151
18152         * lib/target-supports.exp (check_effective_target_sync_char_short):
18153         Add s390*.
18154
18155 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
18156
18157         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
18158
18159 2005-12-06  Roger Sayle  <roger@eyesopen.com>
18160
18161         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
18162         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
18163         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
18164         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
18165
18166 2005-12-06  Roger Sayle  <roger@eyesopen.com>
18167
18168         PR c++/25263
18169         * g++.dg/other/array2.C: New test case.
18170
18171 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
18172
18173         * gcc.dg/darwin-weakimport-3.c: New.
18174
18175         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
18176         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
18177         and to work on Darwin.
18178         * gcc.dg/attr-weakref-1b.c: New file.
18179         * gcc.dg/attr-weakref-2.c: New test.
18180         * gcc.dg/darwin-weakref-1.c: New test.
18181
18182 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
18183
18184         PR testsuite/25247
18185         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
18186         use in selector expressions.
18187         (dg-xfail-if): Ditto.
18188         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
18189         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
18190         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
18191         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
18192         * gcc.test-framework/test-framework.exp: Skip generated tests if
18193         CHECK_TEST_FRAMEWORK is not 1.
18194
18195 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18196
18197         PR tree-optimization/24963
18198         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
18199
18200         PR target/24108
18201         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
18202
18203         PR target/18580
18204         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
18205         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
18206         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
18207         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
18208
18209 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
18210
18211         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
18212         dg-options.
18213
18214 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
18215
18216         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
18217
18218 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
18219
18220         * gcc.dg/format/cast-1.c: New test.
18221
18222 2005-12-04  Roger Sayle  <roger@eyesopen.com>
18223
18224         PR c/7776
18225         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
18226         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
18227         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
18228         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
18229
18230 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
18231
18232         * gcc.dg/cast-pretty-print-1.c: New test.
18233
18234 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
18235
18236         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
18237
18238 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
18239
18240         PR c++/24173
18241         * g++.dg/template/friend40.C: New test.
18242
18243 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
18244
18245         PR target/25199
18246         * gcc.target/i386/movq-2.c: New test.
18247         * gcc.target/i386/movq.c: Remove target i?86, instead add
18248         dg-require-effective-target ilp32.
18249
18250 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18251
18252         PR c++/24103
18253         * g++.dg/other/default1.C: New test.
18254
18255 2005-12-02  Richard Guenther  <rguenther@suse.de>
18256
18257         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18258
18259 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18260
18261         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
18262
18263 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
18264
18265         PR target/21017
18266         * gcc.target/powerpc/rotate.c: New.
18267
18268 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18269
18270         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
18271         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
18272
18273 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18274
18275         PR c/13384
18276         * gcc.dg/pr17730-1.c: Adjust.
18277         * gcc.dg/lvalue1.c (main): Likewise.
18278         * gcc.dg/lvalue-2.c: Likewise.
18279         * g++.dg/pr7503-3.C
18280
18281 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
18282
18283         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
18284         error messages.
18285
18286 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
18287
18288         PR fortran/24789
18289         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
18290
18291 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
18292
18293         PR target/24475
18294         * lib/target-supports.exp (check_effective_target_tls): New.
18295         (check_effective_target_tls_runtime): New.
18296         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
18297         for TLS support.
18298         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
18299         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18300         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
18301         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
18302         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
18303         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
18304         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18305         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
18306         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
18307         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
18308         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
18309         effective-target TLS.
18310         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
18311         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
18312         effective-target TLS runtime.
18313
18314 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
18315
18316         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
18317
18318 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
18319
18320         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
18321         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
18322         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
18323         ignored" warnings when "packing" is the same as the ABI layout.
18324
18325 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
18326
18327         PR fortran/21302
18328         * gfortran.dg/line_length_1.f: New test.
18329         * gfortran.dg/line_length_2.f90: Ditto.
18330
18331 2005-11-30  Richard Guenther  <rguenther@suse.de>
18332
18333         PR tree-optimization/21655
18334         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
18335
18336 2005-11-30  Dale Johannesen  <dalej@apple.com>
18337
18338         * gcc.c-torture/compile/pr24930.c: New.
18339
18340 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
18341
18342         PR fortran/15809
18343         *  gfortran.dg/auto_char_dummy_array.f90: New test.
18344
18345 2005-11-30  Jeff Law  <law@redhat.com>
18346
18347         * g++.old-deja/g++.law/pr25000.C: New test.
18348
18349 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
18350
18351         * gcc.dg/tls/opt-11.c: New test.
18352
18353 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18354
18355         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
18356         targets.
18357         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
18358         LP64 ia64.
18359
18360 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
18361
18362         * gfortran.dg/open_access_1.f90: New test.
18363
18364 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18365
18366         * gcc.dg/charset/builtin2.c: New test.
18367
18368 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
18369
18370         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
18371         on mmix-*-* for *_[xy].c.
18372
18373 2005-11-28  Kean Johnston  <jkj@sco.com>
18374
18375         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
18376         headers.
18377         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
18378         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
18379         * gcc.target/i386/asm-3.c: Ditto.
18380         * gcc.target/i386/clobbers.c: Ditto.
18381         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
18382         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
18383         test regexp.
18384         * gcc.target/i386/mul.c: Ditto.
18385         * gcc.target/i386/ssetype-1.c: Ditto.
18386         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
18387         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
18388         static so the test works with -fPIC mode too. Based on comment in
18389         PR19231 by Pinski.
18390         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
18391
18392 2005-11-28  Richard Guenther  <rguenther@suse.de>
18393
18394         * gcc.dg/alias-9.c: New testcase.
18395         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
18396
18397 2005-11-28  Roger Sayle  <roger@eyesopen.com>
18398             Uros Bizjak  <uros@kss-loka.si>
18399
18400         PR middle-end/20219
18401         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
18402         tan(x)/sin(x) transformations.
18403
18404 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
18405
18406         PR middle-end/24575
18407         * gcc.dg/tree-ssa/divide-3.c: New test.
18408         * gcc.dg/tree-ssa/divide-4.c: New test.
18409
18410 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
18411
18412         PR fortran/24917
18413         *  gfortran.dg/boz_6.f90: New test.
18414
18415 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18416
18417         PR fortran/23912
18418         * gfortran.dg/modulo_1.f90: New test.
18419
18420 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18421
18422         PR libfortran/24919
18423         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
18424         fail on CRLF platforms.
18425         * gfortran.dg/ftell_2.f90: Likewise.
18426
18427 2005-11-26  Eric Christopher  <echristo@apple.com>
18428
18429         * gcc.dg/intmax_t-1.c: Remove mips xfail.
18430
18431 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
18432
18433         * objc.dg/gnu-runtime-3.m: Simplify.
18434
18435 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
18436
18437         PR middle-end/23669
18438         * gcc.dg/tree-ssa/divide-1.c: New test.
18439         * gcc.dg/tree-ssa/divide-2.c: New test.
18440
18441 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
18442
18443         PR libgfortran/24945
18444         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
18445
18446 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
18447
18448         PR libgfortran/24945
18449         * gfortran.dg/open_status_2.f90: New test.
18450
18451 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18452
18453         * gcc.c-torture/execute/builtins/fprintf.c,
18454         gcc.c-torture/execute/builtins/fputs-lib.c,
18455         gcc.c-torture/execute/builtins/fputs.c,
18456         gcc.c-torture/execute/builtins/lib/fprintf.c,
18457         gcc.c-torture/execute/builtins/lib/printf.c,
18458         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
18459
18460 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
18461
18462         * gcc.dg/20050922-2.c: New test.
18463
18464 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18465
18466         * objc.dg/gnu-runtime-3.m: New test.
18467
18468 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18469
18470         PR c++/9278
18471         * g++.dg/other/void1.C: New test.
18472
18473 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
18474
18475         PR middle-end/24998
18476         * gcc.dg/torture/fp-int-convert-float.c,
18477         gcc.dg/torture/fp-int-convert-double.c,
18478         gcc.dg/torture/fp-int-convert-long-double.c,
18479         gcc.dg/torture/fp-int-convert-timode.c,
18480         gcc.dg/torture/fp-int-convert-float80.c,
18481         gcc.dg/torture/fp-int-convert-float80-timode.c,
18482         gcc.dg/torture/fp-int-convert-float128.c,
18483         gcc.dg/torture/fp-int-convert-float128-timode.c,
18484         gcc.dg/torture/fp-int-convert.h: New files.
18485
18486 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
18487
18488         PR middle-end/24989
18489         * gcc.dg/tree-ssa/bool-10.c: New test.
18490         * gcc.dg/tree-ssa/bool-11.c: New test.
18491         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
18492
18493 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
18494
18495         PR middle-end/24990
18496         * tree-ssa/pr24990-1.c: New test.
18497
18498 2005-11-24  Richard Guenther  <rguenther@suse.de>
18499         Dirk Mueller <dmueller@suse.de>
18500
18501         PR c++/14024
18502         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
18503         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
18504         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
18505         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
18506         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
18507         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
18508
18509 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
18510
18511         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
18512
18513 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18514
18515         PR c/21668
18516         * gcc.dg/Wc++-compat.c: New.
18517         * gcc.dg/Wno-c++-compat.c: New.
18518
18519 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
18520
18521         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
18522         (vspltish, vspltisw): Likewise.
18523
18524 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18525
18526         PR libgfortran/24794
18527         * gfortran.dg/namelist_12.f: Fix quotes.
18528         * gfortran.dg/namelist_13.f90: Fix quotes.
18529         * gfortran.dg/namelist_14.f90: Fix quotes.
18530         * gfortran.dg/namelist_15.f90: Fix quotes.
18531         * gfortran.dg/namelist_use.f90: Fix quotes.
18532         * gfortran.dg/namelist_use_only.f90: Fix quotes.
18533         * gfortran.dg/namelist_21.f90: New test.
18534         * gfortran.dg/namelist_22.f90: New test.
18535
18536 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
18537
18538         PR target/23435
18539         * gcc.c-torture/compile/pr23435.c: New.
18540
18541 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18542
18543         * gcc.c-torture/execute/floatunsisf-1.c: New test.
18544
18545 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18546
18547         * gcc.target/powerpc/405-macchw-1.c,
18548         gcc.target/powerpc/405-macchw-2.c,
18549         gcc.target/powerpc/405-macchwu-1.c,
18550         gcc.target/powerpc/405-macchwu-2.c,
18551         gcc.target/powerpc/405-machhw-1.c,
18552         gcc.target/powerpc/405-machhw-2.c,
18553         gcc.target/powerpc/405-machhwu-1.c,
18554         gcc.target/powerpc/405-machhwu-2.c,
18555         gcc.target/powerpc/405-maclhw-1.c,
18556         gcc.target/powerpc/405-maclhw-2.c,
18557         gcc.target/powerpc/405-maclhwu-1.c,
18558         gcc.target/powerpc/405-maclhwu-2.c,
18559         gcc.target/powerpc/405-mulchw-1.c,
18560         gcc.target/powerpc/405-mulchw-2.c,
18561         gcc.target/powerpc/405-mulchwu-1.c,
18562         gcc.target/powerpc/405-mulchwu-2.c,
18563         gcc.target/powerpc/405-mulhhw-1.c,
18564         gcc.target/powerpc/405-mulhhw-2.c,
18565         gcc.target/powerpc/405-mulhhwu-1.c,
18566         gcc.target/powerpc/405-mulhhwu-2.c,
18567         gcc.target/powerpc/405-mullhw-1.c,
18568         gcc.target/powerpc/405-mullhw-2.c,
18569         gcc.target/powerpc/405-mullhwu-1.c,
18570         gcc.target/powerpc/405-mullhwu-2.c,
18571         gcc.target/powerpc/405-nmacchw-1.c,
18572         gcc.target/powerpc/405-nmacchw-2.c,
18573         gcc.target/powerpc/405-nmachhw-1.c,
18574         gcc.target/powerpc/405-nmachhw-2.c,
18575         gcc.target/powerpc/405-nmaclhw-1.c,
18576         gcc.target/powerpc/405-nmaclhw-2.c,
18577         gcc.target/powerpc/440-macchw-1.c,
18578         gcc.target/powerpc/440-macchw-2.c,
18579         gcc.target/powerpc/440-macchwu-1.c,
18580         gcc.target/powerpc/440-macchwu-2.c,
18581         gcc.target/powerpc/440-machhw-1.c,
18582         gcc.target/powerpc/440-machhw-2.c,
18583         gcc.target/powerpc/440-machhwu-1.c,
18584         gcc.target/powerpc/440-machhwu-2.c,
18585         gcc.target/powerpc/440-maclhw-1.c,
18586         gcc.target/powerpc/440-maclhw-2.c,
18587         gcc.target/powerpc/440-maclhwu-1.c,
18588         gcc.target/powerpc/440-maclhwu-2.c,
18589         gcc.target/powerpc/440-mulchw-1.c,
18590         gcc.target/powerpc/440-mulchw-2.c,
18591         gcc.target/powerpc/440-mulchwu-1.c,
18592         gcc.target/powerpc/440-mulchwu-2.c,
18593         gcc.target/powerpc/440-mulhhw-1.c,
18594         gcc.target/powerpc/440-mulhhw-2.c,
18595         gcc.target/powerpc/440-mulhhwu-1.c,
18596         gcc.target/powerpc/440-mulhhwu-2.c,
18597         gcc.target/powerpc/440-mullhw-1.c,
18598         gcc.target/powerpc/440-mullhw-2.c,
18599         gcc.target/powerpc/440-mullhwu-1.c,
18600         gcc.target/powerpc/440-mullhwu-2.c,
18601         gcc.target/powerpc/440-nmacchw-1.c,
18602         gcc.target/powerpc/440-nmacchw-2.c,
18603         gcc.target/powerpc/440-nmachhw-1.c,
18604         gcc.target/powerpc/440-nmachhw-2.c,
18605         gcc.target/powerpc/440-nmaclhw-1.c,
18606         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
18607
18608 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
18609
18610         PR fortran/24774
18611         * gfortran.dg/inquire_9.f90: New test.
18612
18613         PR fortran/21647
18614         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
18615
18616 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18617
18618         PR libfortran/24432
18619         * lib/target-supports.exp (check_effective_target_fortran_large_real):
18620         Check that 'cos' is supported.
18621
18622 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
18623
18624         PR fortran/24223
18625         * gfortran.dg/substring_equivalence.f90: New test.
18626
18627         PR fortran/24705
18628         * gfortran.dg/auto_internal_assumed.f90: New test.
18629
18630 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
18631
18632         * gcc.dg/fold-div-2.c: New test.
18633
18634 2005-11-20  Ian Lance Taylor  <ian@airs.com>
18635
18636         PR rtl-optimization/24883
18637         * gcc.c-torture/compile/pr24883.c: New test.
18638
18639 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
18640
18641         PR middle-end/20583
18642         * gcc.c-torture/compile/pr20583.c: New.
18643
18644 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
18645
18646         * gcc.c-torture/execute/usmul.c: New test.
18647
18648 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
18649
18650         * gcc.dg/tree-ssa/vrp22.c: New test.
18651
18652 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
18653
18654         PR middle-end/24912
18655         * gcc.dg/torture/pr24912-1.c: New test.
18656
18657 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
18658
18659         PR fortran/24862
18660         * gfortran.dg/arrayio_derived_1.f90: New test.
18661
18662 2005-11-19  Richard Guenther  <rguenther@suse.de>
18663
18664         PR middle-end/23294
18665         * gcc.dg/tree-ssa/pr23294.c: New testcase.
18666
18667 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
18668
18669         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
18670
18671 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
18672
18673         PR c++/8355
18674         * g++.dg/template/friend39.C: New test.
18675
18676 2005-11-18  James E Wilson  <wilson@specifix.com>
18677
18678         * gcc.dg/builtin-strstr.c: New.
18679
18680 2005-11-18  Richard Henderson  <rth@redhat.com>
18681
18682         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
18683         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
18684         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
18685         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
18686         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
18687         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
18688         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
18689         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
18690         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
18691         renaming to remove initial "ia64-".
18692
18693 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
18694
18695         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
18696
18697 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
18698
18699         * g++.dg/cpp/string-2.C: New test.
18700
18701 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
18702
18703         * gcc.dg/tree-ssa/loop-14.c: New test.
18704
18705 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
18706             Michael Chamberlain <michael@chamberlain.net.au>
18707
18708         * ada/acats/run_all.sh (target_run): Kill long running tests.
18709
18710 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18711
18712         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
18713         * gcc.dg/cleanup-9.c: Likewise.
18714         * gcc.dg/cleanup-10.c: Likewise.
18715         * gcc.dg/cleanup-11.c: Likewise.
18716
18717 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18718
18719         PR fortran/24892
18720         * gfortran.dg/open_access_append_1.f90: New test.
18721         * gfortran.dg/open_access_append_2.f90: New test.
18722
18723 2005-11-16  Richard Guenther  <rguenther@suse.de>
18724
18725         PR middle-end/24851
18726         * gcc.c-torture/execute/pr24851.c: New testcase.
18727
18728 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18729
18730         * gcc.dg/fold-overflow-1.c: New test.
18731
18732 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
18733
18734         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
18735         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
18736
18737 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
18738
18739         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
18740         structures.
18741         * g++.dg/eh/forced2.C: Likewise.
18742         * g++.dg/eh/forced3.C: Likewise.
18743         * g++.dg/eh/forced4.C: Likewise.
18744
18745 2005-11-11  Mike Stump  <mrs@apple.com>
18746
18747         * g++.old-deja/g++.mike/unused.C: Add.
18748
18749 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
18750
18751         PR c++/24667
18752         * g++.dg/warn/Wcast-qual1.C: New test.
18753
18754 2005-11-15  Jan Hubicka  <jh@suse.cz>
18755
18756         * gcc.dg/winline-5.c: Add large-unit-insns limit.
18757
18758 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
18759
18760         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
18761
18762 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
18763
18764         PR 24840
18765         * gcc.dg/tree-ssa/pr24840.c: New test.
18766
18767 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
18768
18769         PR testsuite/24841
18770         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
18771
18772 2005-11-14  Dale Johannesen  <dalej@apple.com>
18773
18774         * gcc.c-torture/execute/20051113-1.c: New.
18775
18776 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
18777
18778         PR c++/24687
18779         * g++.dg/template/crash43.C: New test.
18780
18781 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
18782
18783         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
18784
18785 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
18786
18787         PR c++/24817
18788         * g++.dg/eh/spec8.C: New test.
18789
18790 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
18791
18792         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
18793
18794 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
18795
18796         PR c++/20293
18797         * g++.dg/parse/ambig4.C: New test.
18798         * g++.dg/tc1/dr101.C: Adjust error markers.
18799         * g++.dg/lookup/strong-using-2.C: Likewise.
18800         * g++.dg/lookup/ambig5.C: Likewise.
18801         * g++.dg/lookup/ambig4.C: Likewise.
18802         * g++.dg/parse/crash22.C: Likewise.
18803
18804 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
18805
18806         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
18807
18808 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
18809
18810         * gcc.dg/nested-calls-1.c: New test.
18811
18812 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18813
18814         * gfortran.dg/complex_intrinsic_1.f90: New test.
18815         * gfortran.dg/complex_intrinsic_2.f90: New test.
18816         * gfortran.dg/fgetc_1.f90: New test.
18817         * gfortran.dg/fgetc_2.f90: New test.
18818         * gfortran.dg/fgetc_3.f90: New test.
18819         * gfortran.dg/ftell_1.f90: New test.
18820         * gfortran.dg/ftell_2.f90: New test.
18821         * gfortran.dg/gnu_logical_1.F: New test.
18822         * gfortran.dg/gnu_logical_2.f90: New test.
18823
18824 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
18825
18826         PR middle-end/24820
18827         * gcc.dg/pr24820.c: New test.
18828
18829 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
18830
18831         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
18832         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
18833         variable.
18834
18835 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18836
18837         PR testsuite/24614
18838         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
18839
18840 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18841
18842         * gcc.target/cris/cris.exp: New file.
18843         * gcc.target/cris/rld-legit1.c: New test.
18844         * gcc.target/cris/rld-legit2.c: New test.
18845
18846 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
18847
18848         PR c++/24780
18849         * g++.dg/opt/pr24780.C: New test.
18850
18851         PR c++/24761
18852         * g++.dg/template/asm1.C: New test.
18853
18854 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
18855
18856         PR libgfortran/24787
18857         * gfortran.dg/scan_1.f90: New test.
18858
18859 2005-11-12  Jan Hubicka  <jh@suse.cz>
18860
18861         * gcc.target/i386/minmax-1.c: New.
18862         * gcc.target/i386/minmax-2.c: New.
18863
18864 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
18865
18866         * gcc.dg/pr24445.c: Fix for 64-bit targets.
18867
18868 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
18869
18870         * gcc.c-torture/execute/20051110-1.c,
18871         gcc.c-torture/execute/20051110-2.c: New tests.
18872
18873 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18874
18875         PR middle-end/24750
18876         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
18877         New tests.
18878
18879 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18880
18881         * lib/target-libpath.exp (get_shlib_extension): New proc.
18882         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
18883         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18884         * lib/objc.exp (objc_target_compile): Likewise.
18885         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
18886         detection.
18887
18888 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18889
18890         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
18891
18892         * lib/target-supports.exp (check_effective_target_static_libgfortran):
18893         Add -static to additional_flags and pass it to target_compile.
18894
18895 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18896
18897         PR libgfortran/24719
18898         gfortran.dg/read_noadvance.f90: New test.
18899
18900         PR libgfortran/24699
18901         gfortran.dg/fmt_t_2.f90: New test.
18902
18903         PR libgfortran/24785
18904         gfortran.dg/read_x_eor.f90: New test.
18905
18906         PR libgfortran/24584
18907         gfortran.dg/namelist_empty.f90: Rename test.
18908
18909         PR libgfortran/24489
18910         gfortran/read_eor.f90: Rename test.
18911
18912 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18913
18914         PR fortran/15976
18915         * gfortran.dg/automatic_module_variable.f90: New test.
18916
18917 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18918
18919         PR target/24445
18920         * gcc.dg/pr24445.c: New test.
18921
18922 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18923
18924         PR fortran/24655
18925         PR fortran/24755
18926         * gfortran.dg/recursive_statement_functions.f90: Add statement
18927         functions using inline intrinsic functions and parameters to test
18928         that they no longer seg-fault.
18929
18930         PR fortran/24409
18931         gfortran.dg/nested_modules_4.f90: New test.
18932         gfortran.dg/nested_modules_5.f90: New test.
18933
18934 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18935
18936         PR fortran/24643
18937         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
18938
18939 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
18940
18941         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
18942         failures.
18943
18944 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18945
18946         * gcc.dg/sparc-getcontext-1.c: New test.
18947
18948 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
18949
18950         * gcc.dg/ifcvt-fabs-1.c: New test.
18951
18952 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
18953
18954         PR other/4372
18955         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
18956         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
18957
18958 2005-11-09  Richard Guenther  <rguenther@suse.de>
18959
18960         PR tree-optimization/24716
18961         * gcc.c-torture/execute/pr24716.c: New testcase.
18962
18963 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18964
18965         * gcc.dg/pr24624.c: Disable for non S/390 targets.
18966
18967 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18968
18969         PR 24624
18970         * gcc.dg/pr24624.c: Testcase added.
18971
18972 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18973
18974         PR 24623
18975         * g++.dg/other/pr24623.C: Testcase added.
18976
18977 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
18978
18979         PR fortran/22607
18980         * gfortran-dg/pure_byref_1.f90: New.
18981         * gfortran-dg/pure_byref_2.f90: New.
18982
18983 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
18984
18985         PR c/24101
18986         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
18987         * gcc.dg/dg.exp: Run main loop also for *.i files.
18988
18989 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
18990
18991         PR c++/19450
18992         * g++.dg/tls/diag-3.C: New test.
18993         * g++.dg/tls/diag-4.C: New test.
18994         * g++.dg/tls/static-1.C: New test.
18995         * g++.dg/tls/static-1a.cc: New file.
18996
18997 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
18998
18999         PR 23046
19000         * g++.dg/tree-ssa/pr23046.C: New test.
19001
19002 2005-11-08  Devang Patel <dpatel@apple.com>
19003
19004         PR tree-optimization/23115
19005         * gcc.dg/tree-ssa/pr23115.c: New.
19006
19007 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
19008
19009         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
19010         * gcc.target/powerpc/pr16155.c: Same.
19011         * gcc.target/powerpc/altivec-1.c: Same.
19012         * gcc.target/powerpc/altivec-2.c: Same.
19013         * gcc.target/powerpc/altivec-3.c: Same.
19014         * gcc.target/powerpc/altivec-5.c: Same.
19015         * gcc.target/powerpc/altivec-11.c: Same.
19016         * gcc.target/powerpc/altivec-12.c: Same.
19017         * gcc.target/powerpc/altivec-14.c: Same.
19018         * gcc.target/powerpc/altivec-22.c: Same.
19019         * gcc.target/powerpc/altivec-consts.c: Same.
19020         * gcc.target/powerpc/altivec-pr22085.c: Same.
19021         * gcc.target/powerpc/altivec-splat.c: Same.
19022         * gcc.target/powerpc/altivec-varargs-1.c: Same.
19023         * gcc.target/powerpc/altivec-vec-merge.c: Same.
19024         * gcc.target/powerpc/darwin-longlong.c: Same.
19025
19026 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
19027
19028         PR target/19340
19029         * gcc.dg/pr19340.c: New test.
19030
19031 2005-11-07  Ian Lance Taylor  <ian@airs.com>
19032
19033         PR rtl-optimization/24683
19034         * gcc.dg/pr24683.c: New test.
19035
19036 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
19037
19038         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
19039         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
19040
19041 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
19042
19043         * gcc.target/i386/pr23376.c: Compile with -mmmx.
19044
19045 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
19046
19047         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
19048
19049 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
19050
19051         PR target/24230
19052
19053         * gcc.target/powerpc/altivec-consts.c,
19054         gcc.target/powerpc/altivec-splat.c: New testcase.
19055
19056 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
19057
19058         PR c/24599
19059
19060         * gcc.dg/overflow-2.c: New testcase.
19061
19062 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
19063
19064         PR rtl-optimization/23567
19065         * gcc.c-torture/execute/20051104-1.c: New test.
19066
19067 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
19068
19069         PR fortran/24534
19070         gfortran.dg/private_type_2.f90: Modified to check that case with
19071         PRIVATE declaration within derived type is accepted.
19072
19073         PR fortran/20838
19074         gfortran.dg/pointer_assign_1.f90: New test.
19075
19076         PR fortran/20840
19077         * gfortran.dg/arrayio_0.f90: New test.
19078
19079         PR fortran/17737
19080         gfortran.dg/data_initialized.f90: New test.
19081         gfortran.dg/data_constraints_1.f90: New test.
19082         gfortran.dg/data_constraints_2.f90: New test.
19083
19084 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
19085
19086         PR fortran/24174
19087         PR fortran/24305
19088         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
19089
19090 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
19091
19092         PR 24670
19093         * gcc.dg/tree-ssa/pr24670.c: New test.
19094
19095 2005-11-05  Ian Lance Taylor  <ian@airs.com>
19096
19097         PR target/22432
19098         * gcc.target/i386/pr22432.c: New test.
19099
19100 2005-11-05  Richard Henderson  <rth@redhat.com>
19101
19102         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
19103         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
19104         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
19105         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
19106         from gcc.dg/alpha-*.
19107         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
19108         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
19109
19110 2005-11-05  Andreas Jaeger  <aj@suse.de>
19111
19112         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
19113
19114 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
19115
19116         PR target/23424
19117         * gcc.dg/torture/pr23424-1.c: New test.
19118
19119 2005-11-04  Richard Henderson  <rth@redhat.com>
19120
19121         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
19122         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
19123         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
19124         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
19125         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
19126         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
19127         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
19128         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
19129         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
19130         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
19131         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
19132         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
19133         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
19134         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
19135         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
19136         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
19137         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
19138         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
19139         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
19140         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
19141         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
19142         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
19143         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
19144         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
19145         Move from gcc.dg/.
19146         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
19147         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
19148         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
19149         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
19150         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
19151         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
19152         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
19153         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
19154         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
19155         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
19156         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
19157         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
19158         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
19159         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
19160         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
19161         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
19162         gcc.target/i386/lea.c, gcc.target/i386/local.c,
19163         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
19164         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
19165         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
19166         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
19167         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
19168         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
19169         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
19170         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
19171         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
19172         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
19173         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
19174         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
19175         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
19176         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
19177         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
19178         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
19179         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
19180         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
19181         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
19182         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
19183         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
19184         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
19185         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
19186         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
19187         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
19188         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
19189         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
19190         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
19191
19192 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
19193
19194         PR 24627
19195         * gcc.dg/tree-ssa/pr24627.c: New test.
19196
19197 2005-11-04 Paul Brook  <paul@codesourcery.com>
19198
19199         * gcc.dg/tls/opt-10.c: New test.
19200
19201 2005-11-04  Andreas Jaeger  <aj@suse.de>
19202
19203         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
19204         avoid extra warnings.
19205
19206 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19207
19208         PR libfortran/22298
19209         * lib/target-supports.exp
19210         (check_effective_target_static_libgfortran): New
19211         static_libgfortran effective target.
19212         * gfortran.dg/static_linking_1.f: New test.
19213         * gfortran.dg/static_linking_1.c: New file.
19214
19215 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
19216
19217         * gcc.dg/pr24615.c: Guard test with { target fpic }.
19218
19219 2005-11-03  Josh Conner  <jconner@apple.com>
19220
19221         PR c++/19989
19222         g++.dg/ext/array2.C: New test.
19223         g++.dg/template/dependent-name3.C: New test.
19224         g++.dg/template/dependent-name4.C: New test.
19225         g++.dg/template/sfinae2.C: New test.
19226
19227 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19228
19229         PR preprocessor/22042
19230         * gcc.dg/cpp/strify4.c: New test.
19231
19232 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19233
19234         PR c++/17964
19235         * g++.dg/cpp/string-1.C: New test.
19236
19237 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19238
19239         * gcc.target/powerpc: New directory.
19240         * gcc.target/powerpc/powerpc.exp: New file.
19241         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
19242         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
19243         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
19244         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
19245         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
19246         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
19247         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
19248         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
19249         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
19250         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
19251         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
19252         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
19253         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
19254         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
19255         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
19256         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
19257         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
19258         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
19259         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
19260         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
19261         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
19262         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
19263         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
19264         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
19265         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
19266         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
19267         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
19268         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
19269         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
19270         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
19271         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
19272         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
19273         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
19274         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
19275
19276 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
19277
19278         PR c++/21627
19279         * g++.dg/warn/inline2.C: New test.
19280
19281 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19282
19283         PR middle-end/23155
19284         * g++.dg/ext/c99struct1.C: New test.
19285         * gcc.dg/union-cast-1.c: New test.
19286         * gcc.dg/union-cast-2.c: New test.
19287         * gcc.dg/union-cast-3.c: New test.
19288
19289 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19290
19291         PR middle-end/24589
19292         * gcc.c-torture/execute/zero-struct-2.c: New test.
19293
19294 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19295
19296         PR c++/24582
19297         * g++.dg/init/switch1.C: New test.
19298
19299 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19300
19301         * gcc.dg/delay-slot-1.c: New test.
19302
19303 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
19304
19305         PR target/24620
19306         * gcc.dg/pr24620.c: New test.
19307
19308 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19309
19310         PR c/24329
19311         * gcc.dg/format/unnamed-1.c: New test.
19312
19313 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19314
19315         PR c++/22434
19316         * g++.dg/expr/cond8.C: New test.
19317
19318         PR c++/24560
19319         * g++.dg/parse/dot1.C: New test.
19320
19321 2005-11-02  Jan Hubicka  <jh@suse.cz>
19322
19323         PR target/23303
19324         * gcc.dg/i386-lea.c: New test
19325
19326 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
19327
19328         PR target/24615
19329         * gcc.dg/pr24615.c: New test.
19330
19331 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
19332
19333         PR target/24600
19334         * gcc.dg/pr24600.c: New test.
19335
19336 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19337
19338         PR c++/19253
19339         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
19340         * g++.dg/parse/typename9.C: New test.
19341         * g++/dg/parse/typename10.C: Likewise.
19342
19343 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19344
19345         PR fortran/18157
19346         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
19347         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
19348         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
19349
19350 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19351
19352         PR c++/24569
19353         * g++.dg/debug/static1.C: New test.
19354
19355 2005-11-02  Josh Conner  <jconner@apple.com>
19356
19357         * g++.dg/crash38.C: moved into proper directory...
19358         * g++.dg/template/crash42.C: ...here
19359
19360 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
19361
19362         PR target/18338
19363         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
19364         pcc_bitfield_type_matters || default_packed.
19365
19366         * lib/target-supports.exp
19367         (check_effective_target_pcc_bitfield_type_matters): New proc.
19368         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
19369
19370         PR testsuite/23304
19371         * lib/target-supports.exp (check_effective_default_packed): New proc.
19372         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
19373         Gate expected errors on target ! default_packed.
19374         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
19375
19376 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19377
19378         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
19379         change (r106358).
19380
19381 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19382
19383         PR fortran/24008
19384         * gfortran.dg/entry_5.f90: New.
19385         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
19386
19387 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
19388
19389         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
19390
19391 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
19392
19393         PR fortran/21565
19394         gfortran.dg/namelist_blockdata.f90: New test.
19395
19396         PR fortran/18737
19397         gfortran.dg/external_implicit_none.f90: New test.
19398
19399         PR fortran/14994
19400         * gfortran.dg/secnds.f: New test.
19401
19402 2005-10-31  Jan Hubicka  <jh@suse.cz>
19403
19404         PR target/20928
19405         * gcc.c-torture/compile/pr20928.c: New test.
19406
19407 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
19408
19409         PR middle-end/23492
19410         * gcc.c-torture/compile/zero-strct-5.c: New test.
19411
19412 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
19413
19414         PR libgfortran/24584
19415         * gfortran.dg/pr24584.f90: New test.
19416
19417 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
19418
19419         PR fortran/18883
19420         * gfortran.dg/char_result_9.f90: New.
19421         * gfortran.dg/char_result_10.f90: New.
19422
19423 2005-10-30  Jan Hubicka  <jh@suse.cz>
19424
19425         * g++.dg/tree-ssa/pr24172.C: New testcase.
19426
19427 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19428
19429         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
19430
19431 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
19432
19433         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
19434         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
19435         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
19436         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
19437         gfortran.dg/enum_9.f90,
19438         gfortran.fortran-torture/compile/enum_1.f90,
19439         gfortran.fortran-torture/execute/enum_1.f90,
19440         gfortran.fortran-torture/execute/enum_2.f90,
19441         gfortran.fortran-torture/execute/enum_3.f90,
19442         gfortran.fortran-torture/execute/enum_4.f90: New tests.
19443
19444 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
19445
19446         PR target/18482
19447         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
19448         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
19449
19450 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19451
19452         PR libfortran/20179
19453         * gfortran.dg/mixed_io_1.f90: New test.
19454         * gfortran.dg/mixed_io_1.c: New file.
19455
19456 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19457
19458         * gfortran.dg/malloc_free_1.f90: New test.
19459
19460 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
19461
19462         * gcc.dg/nested-func-4.c: Require profiling -pg.
19463
19464 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19465
19466         PR C++/23229
19467         * g++.dg/warn/main-2.C: New test.
19468
19469 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
19470
19471         PR fortran/24545
19472         * gfortran.dg/interface_2.f90: new test.
19473
19474 2005-10-28  Josh Conner  <jconner@apple.com>
19475
19476         PR c++/22153
19477         * g++.dg/template/crash38.C: New test.
19478         * g++.dg/parse/explicit1.C: Change expected errors.
19479
19480 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19481
19482         PR C++/23426
19483         * g++.dg/other/large-size-array.C: New test.
19484
19485 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19486
19487         PR middle-end/24362
19488         * g++.dg/opt/complex4.C: New test.
19489
19490 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
19491
19492         * gcc.dg/nested-func-4.c: New test.
19493
19494 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
19495
19496         PR fortran/24158
19497         gfortran.dg/derived_recursion.f90: New test.
19498         gfortran.dg/implicit_actual.f90: New test.
19499
19500 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
19501
19502         PR middle-end/24295, PR testsuite/24477
19503         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
19504         removed when weakref hits the tree.
19505
19506 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
19507
19508         * gfortran.dg/cray_pointers_4.f90: New test.
19509
19510         * gfortran.dg/cray_pointers_5.f90: New test.
19511
19512 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
19513
19514         PR fortran/22290
19515         * gfortran.dg/assign_5.f90: New test.
19516         * gfortran.dg/assign_6.f: New test.
19517
19518 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
19519
19520         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
19521         CPU has no SSE support.
19522
19523 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
19524
19525         PR libgfortran/24224
19526         * gfortran.dg/arrayio_1.f90: Update attribution.
19527         * gfortran.dg/arrayio_2.f90: Update attribution.
19528         * gfortran.dg/arrayio_3.f90: Update attribution.
19529         * gfortran.dg/arrayio_4.f90: Update test conditions.
19530         * gfortran.dg/arrayio_5.f90: Update attribution.
19531         * gfortran.dg/arrayio_6.f90: New test.
19532         * gfortran.dg/arrayio_7.f90: New test.
19533
19534 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
19535
19536         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
19537
19538 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19539
19540         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
19541
19542 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19543
19544         PR fortran/24416
19545         * gfortran.dg/namelist_char_only.f90: New test.
19546
19547 2005-10-24  Asher Langton  <langton2@llnl.gov>
19548
19549         PR fortran/17031
19550         PR fortran/22282
19551         * gfortran.dg/cray_pointers_1.f90: New test.
19552         * gfortran.dg/cray_pointers_2.f90: New test.
19553         * gfortran.dg/cray_pointers_3.f90: New test.
19554         * gfortran.dg/loc_1.f90: New test.
19555         * gfortran.dg/loc_2.f90: New test.
19556
19557 2005-10-24  Steven Bosscher  <stevenb@suse.de>
19558
19559         * gcc.dg/pr24225.c: New test.
19560
19561 2005-10-24  Asher Langton  <langton2@llnl.gov>
19562
19563         * gfortran.dg/dup_save_1.f90: New test.
19564         * gfortran.dg/dup_save_2.f90: New test.
19565
19566 2005-10-24  Paul Brook  <paul@codesourcery.com>
19567
19568         PR 24107
19569         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
19570         stdint.h.
19571
19572 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
19573
19574         PR libgfortran/24489
19575         * gfortran.dg/pr24489.f90: New test.
19576
19577 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
19578
19579         PR fortran/23635
19580         * gfortran.dg/ichar_1.f90: Add tests for derived types.
19581
19582 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
19583
19584         PR target/18911
19585         * g++.dg/init/array16.C: Skip for mmix-*-*.
19586
19587 2005-10-23  Asher Langton  <langton2@llnl.gov>
19588
19589         * gfortran.dg/byte_1.f90: New test.
19590         * gfortran.dg/byte_2.f90: New test.
19591
19592 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
19593
19594         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
19595
19596 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
19597
19598         PR fortran/18022
19599         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
19600
19601         PR fortran/24311
19602         * gfortran.dg/merge_char_const.f90: New test.
19603
19604         PR fortran/24384
19605         * gfortran.dg/spread_scalar_source.f90: New test.
19606
19607 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
19608
19609         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
19610
19611         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
19612         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
19613
19614         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
19615
19616 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
19617
19618         PR fortran/24426
19619         * gfortran.dg/der_pointer_4.f90: New.
19620
19621 2005-10-22  David Ayers  <d.ayers@inode.at>
19622
19623         * obj-c++.dg/except-1.mm: Simplify.
19624
19625 2005-10-21  David Ayers  <d.ayers@inode.at>
19626
19627         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
19628
19629 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
19630
19631         * gfortran.dg/assumed_dummy_2.f90: New test.
19632
19633 2005-10-21  James E Wilson  <wilson@specifix.com>
19634
19635         PR preprocessor/15220
19636         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
19637
19638 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
19639
19640         * gcc.c-torture/execute/20051021-1.c: New test.
19641
19642 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
19643
19644         PR c++/24260
19645         * g++.dg/ext/tmplattr1.C: New test.
19646
19647 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
19648
19649         PR fortran/24440
19650         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
19651
19652 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
19653
19654         * obj-c++.dg/except-1.mm: New.
19655
19656         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
19657
19658 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
19659
19660         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
19661
19662 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
19663
19664         PR middle-end/24295
19665         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
19666         declarations with the same names as thunks' alias targets, use
19667         aliases instead.
19668         * gcc.dg/attr-alias-3.c: New test.
19669         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
19670
19671 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
19672
19673         PR c++/22618
19674         * g++.dg/parse/access8.C: New test.
19675
19676 2005-10-20  Richard Guenther  <rguenther@suse.de>
19677
19678         PR c++/24439
19679         * g++.dg/tree-ssa/pr24439.C: New testcase.
19680
19681 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19682
19683         * g++.dg/opt/delay-slot-1.C: New test.
19684
19685 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
19686
19687         PR fortran/21625
19688         * gfortran.fg/der_init_1.f90: New.
19689
19690 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
19691
19692         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
19693
19694 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
19695
19696         PR c++/21908
19697         * g++.dg/parse/error28.C: New test.
19698
19699 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19700
19701         * gcc.dg/profile-generate-2.c: New test.
19702
19703 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
19704
19705         PR target/23589
19706         * g++.dg/ext/dllimport11.C: New.
19707
19708 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19709
19710         PR c++/22293
19711         * g++.dg/other/friend3.C: New test.
19712
19713 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
19714
19715         PR c++/23293
19716         * g++.dg/template/error19.C: New test.
19717
19718 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19719
19720         PR c++/21383
19721         * g++.dg/overload/koenig2.C: New.
19722
19723         PR c++/23118
19724         * g++.dg/overload/error2.C: New.
19725
19726         PR c++/22604
19727         * g++.dg/inherit/covariant14.C: New.
19728
19729 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19730
19731         PR c++/23440
19732         * g++.dg/parse/for1.C: New test.
19733
19734 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
19735
19736         PR fortran/23446
19737         * gfortran.dg/host_dummy_index_1.f90: New test.
19738
19739         PR fortran/21459
19740         * gfortran.dg/automatic_char_len_2.f90: New test.
19741
19742         PR fortran/20866
19743         * gfortran.dg/recursive_statement_functions.f90: New test.
19744
19745         PR fortran/20853
19746         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
19747
19748         PR fortran/20849
19749         * gfortran.dg/external_initializer.f90: New test.
19750
19751         PR fortran/20837
19752         * non_module_public.f90: New test.
19753
19754 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19755
19756         PR c++/24386
19757         * g++.dg/template/overload7.C: New.
19758
19759         PR c++/22551
19760         * g++.dg/other/switch2.C: Remove expected warnings.
19761
19762         PR c++/21353
19763         * g++.dg/template/defarg6.C: New.
19764
19765 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
19766
19767         PR target/24315
19768         * gcc.target/i386/pr24315.c: New test.
19769
19770 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
19771
19772         PR c++/24389
19773         * g++.dg/template/static21.C: New test.
19774         * g++.dg/template/static21-a.cc: Likewise.
19775
19776 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
19777
19778         PR c++/23959
19779         * g++.dg/warn/Wswitch-default-1.C: New test.
19780         * g++.dg/warn/Wswitch-default-2.C: New test.
19781
19782 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
19783
19784         PR c++/22173
19785         * g++.dg/parse/template18.C: New test.
19786         * g++.dg/template/nontype15.C: Likewise.
19787
19788 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
19789
19790         PR fortran/22273
19791         * gfortran.dg/spec_expr_2.f90: New.
19792
19793 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
19794
19795         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
19796         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
19797         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
19798         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
19799         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
19800         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
19801         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
19802         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
19803         previous target-specific skips and warning-message matches where
19804         applicable.
19805
19806 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
19807
19808         PR c++/21347
19809         * g++.dg/warn/Wctor-dtor.C: New test.
19810
19811 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19812
19813         PR c/23439
19814         * gcc.dg/for-1.c: New test.
19815
19816 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
19817
19818         PR c++/19565
19819         * g++.dg/warn/Wconversion1.C: New test.
19820         * g++.dg/ext/packed4.C: Compile with -w.
19821         * g++.dg/opt/20050511-1.C: Likewise.
19822         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
19823
19824 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
19825
19826         * gfortran.dg/boz_5.f90: New test.
19827
19828 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
19829
19830         PR c++/22551
19831         * g++.dg/other/switch2.C: New.
19832
19833         PR c++/23984
19834         * g++.dg/init/ctor7.C: New.
19835
19836 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
19837
19838         PR c++/23730
19839         * g++.dg/parse/crash32.C: New test.
19840
19841 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
19842
19843         PR c++/20721
19844         * g++.dg/init/goto2.C: New test.
19845
19846         PR c++/22464
19847         * g++.dg/template/crash/41.C: New test.
19848
19849         PR c++/22180
19850         * g++.dg/template/crash40.C: New test.
19851
19852         PR c++/23694
19853         * g++.dg/parse/friend5.C: New test.
19854
19855         PR c++/23307
19856         * g++.dg/template/crash38.C: New test.
19857
19858         PR c++/22352
19859         * g++.dg/template/friend38.C: New test.
19860
19861         PR c++/22405
19862         * g++.dg/template/crash39.C: New test.
19863
19864 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
19865
19866         * gcc.dg/debug/dwarf2/dwarf-char1.c,
19867         gcc.dg/debug/dwarf2/dwarf-char2.c,
19868         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
19869
19870         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
19871
19872 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
19873
19874         * gcc.dg/dll-2.c: Add tests for warnings.
19875         * gcc.dg/dll-3.c: Likewise.
19876         * gcc.dg/dll-4.c: Likewise.
19877
19878         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
19879         * g++.dg/ext/dllimport2.C: Likewise.
19880         * g++.dg/ext/dllimport3.C: Likewise.
19881         * g++.dg/ext/dllimport7.C: Likewise.
19882         * g++.dg/ext/dllimport8.C: Likewise.
19883         * g++.dg/ext/dllimport9.C: Likewise.
19884
19885 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
19886
19887         PR fortran/24092
19888         * gfortran.dg/derived_pointer_recursion.f90: New test.
19889
19890 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
19891
19892         * gcc.c-torture/execute/20051012-1.c: New test.
19893
19894 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19895
19896         PR fortran/18082
19897         * gfortran.dg/automatic_char_len_1.f90: New test.
19898
19899 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19900
19901         PR fortran/20847
19902         * gfortran.dg/save_common.f90: New test.
19903
19904         PR fortran/20856
19905         * gfortran.dg/save_result.f90: New test.
19906
19907 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19908
19909         PR c++/21592
19910         * g++.dg/template/dependent-expr1.C: Add new expected error.
19911         * g++.dg/template/dependent-expr2.C: Adjust error text.
19912         * g++.dg/template/overload6.C: New.
19913
19914         PR c++/23797
19915         * g++.dg/other/typename8.C: New.
19916
19917         PR c++/21117
19918         * g++.dg/other/return1.C: New.
19919
19920 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
19921
19922         PR c++/24052
19923         * g++.dg/ext/label5.C: New.
19924
19925 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19926
19927         PR c++/19964
19928         * g++.dg/parse/crash31.C: New.
19929
19930 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
19931
19932         * g++.dg/ipa/ipa-1.c: New test.
19933         * g++.dg/ipa/ipa-2.c: New test.
19934         * g++.dg/ipa/ipa-3.c: New test.
19935         * g++.dg/ipa/ipa-4.c: New test.
19936         * g++.dg/ipa/ipa-5.c: New test.
19937         * g++.dg/ipa/ipa.exp: New file.
19938
19939 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19940
19941         PR fortran/24207
19942         * gfortran.dg/private_type_3.f90: New test.
19943
19944 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19945
19946         PR fortran/20786
19947         gfortran.dg/aint_anint_1.f90: New test.
19948
19949 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19950
19951         PR libgfortran/24313
19952         gfortran.dg/csqrt.f: New test.
19953
19954 2005-10-11  Ian Lance Taylor  <ian@airs.com>
19955
19956         PR c++/8057
19957         * g++.dg/warn/noeffect7.C: New test.
19958         * g++.dg/warn/noeffect2.C: Instantiate templates.
19959         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
19960         and warning.
19961
19962 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19963
19964         PR c++/21089
19965         * g++.dg/init/float1.C: New test.
19966
19967         PR c++/24277
19968         * g++.dg/init/member1.C: Tweak error markers.
19969
19970 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
19971
19972         PR testsuite/24281
19973         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
19974         Check for null pointer.
19975
19976 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19977
19978         PR c++/21369
19979         * g++.dg/parse/ret-type3.C: New test.
19980
19981 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19982
19983         PR tree-opt/23946
19984         * gcc.c-torture/compile/pr23946.c: New test.
19985
19986 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
19987
19988         * g++.dg/opt/mmx2.C: New test.
19989
19990 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19991
19992         PR c++/24277
19993         * g++.dg/template/static20.C: New test.
19994
19995         PR c++/24302
19996         * g++.dg/warn/Wunused-12.C: New test.
19997
19998         PR c++/23437
19999         * g++.dg/template/arg4.C: New test.
20000
20001 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20002
20003         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
20004         * gcc.dg/ucnid-3.c: Likewise.
20005         * gcc.dg/ucnid-4.c: Likewise.
20006         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
20007         * g++.dg/other/ucnid-1.C: Likewise.
20008         * gcc.dg/sparc-frame-1.c: New test.
20009
20010 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
20011
20012         PR c++/24139
20013         * g++.dg/template/spec27.C: New test.
20014
20015         PR c++/24275
20016         * g++.dg/template/static19.C: New test.
20017
20018 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20019
20020         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
20021         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
20022
20023 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20024
20025         PR target/24136
20026         * gfortran.fortran-torture/compile/pr24136.f: New test.
20027
20028 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
20029
20030         PR c++/22172
20031         * g++.dg/parse/crash30.C: New test.
20032
20033 2005-10-07  Richard Guenther  <rguenther@suse.de>
20034
20035         PR middle-end/24227
20036         * gcc.c-torture/compile/pr24227.c: New testcase.
20037
20038 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
20039
20040         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
20041         Do not put aligned attributes on array elements.
20042
20043 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
20044
20045         PR testsuite/23611, PR testsuite/23615
20046         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
20047         writing prototypes of library functions by hand.
20048         * obj-c++.dg/bitfield-4.mm: Likewise.
20049         * obj-c++.dg/const-str-4.mm: Likewise.
20050         * obj-c++.dg/encode-4.mm: Likewise.
20051         * obj-c++.dg/encode-5.mm: Likewise.
20052         * obj-c++.dg/encode-6.mm: Likewise.
20053         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
20054         * obj-c++.dg/method-10.mm: Likewise.
20055         * obj-c++.dg/method-17.mm: Likewise.
20056         * obj-c++.dg/method-19.mm: Likewise.
20057         * obj-c++.dg/try-catch-2.mm: Likewise.
20058
20059 2005-10-06  Richard Henderson  <rth@redhat.com>
20060
20061         PR 24236
20062         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
20063
20064 2005-10-06  Dale Johannesen  <dalej@apple.com>
20065
20066         * gcc.c-torture/execute/20030125-1.c: Correct.
20067
20068 2005-10-06  Richard Guenther  <rguenther@suse.de>
20069
20070         PR tree-optimization/24238
20071         * g++.dg/tree-ssa/pr24238.C: New testcase.
20072
20073 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
20074
20075         PR 18568
20076         * gfortran.dg/der_pointer_3.f90: New test.
20077
20078 2005-10-05  Devang Patel  <dpatel@apple.com>
20079
20080         PR Debug/23205
20081         * g++.dg/other/PR23205.C: New.
20082
20083 2005-10-05  Richard Henderson  <rth@redhat.com>
20084
20085         PR target/23602
20086         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
20087         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
20088
20089 2005-10-05  Dale Johannesen  <dalej@apple.com>
20090
20091         * gcc.c-torture/execute/float-floor.c: New.
20092
20093 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
20094
20095         PR tree-optimization/21419
20096         PR tree-optimization/24146
20097         PR tree-optimization/24151
20098
20099         * g++.dg/ext/asm7.C: New.
20100         * g++.dg/ext/asm8.C: New.
20101         * gcc.dg/asm-1.c: Compile on all targets.
20102         * gcc.dg/asm-pr24146.c: New.
20103         * gcc.dg/pr21419.c: Adjust error messages.
20104
20105 2005-10-05  Richard Guenther  <rguenther@suse.de>
20106
20107         PR fortran/24176
20108         * gfortran.fortran-torture/compile/empty.f90: New testcase.
20109
20110 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20111
20112         PR c++/23513
20113         * g++.dg/template/spec22.C: Robustify test.
20114         * g++.dg/template/spec26.C: New.
20115
20116 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
20117
20118         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
20119         if target supports vector instructions.
20120
20121 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
20122
20123         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
20124         C99 functions.
20125
20126 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
20127
20128         * lib/target-supports.exp (check_effective_target_fortran_large_real,
20129         check_effective_target_fortran_large_int): Replace cached result
20130         when target changes.
20131
20132 2005-10-04  Devang Patel  <dpatel@apple.com>
20133
20134         * gcc.dg/i386-sse-vect-types.c: New.
20135
20136 2005-10-04  Ian Lance Taylor  <ian@airs.com>
20137
20138         PR preprocessor/13726
20139         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
20140         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
20141
20142 2005-10-04  Richard Guenther  <rguenther@suse.de>
20143
20144         PR c/23576
20145         * gcc.dg/noncompile/pr23576.c: New testcase.
20146
20147 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20148
20149         PR middle-end/23125
20150         * gcc.dg/register-var-3.c: New test.
20151
20152 2005-10-04  Steven Bosscher  <stevenb@suse.de>
20153
20154         * gcc.dg/pr23049.c: New test.
20155
20156         * gcc.dg/ucnid-4.c: Fix test.
20157
20158 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
20159
20160         PR 23445
20161         * gcc.c-torture/compile/pr23445.c: New test.
20162
20163 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
20164
20165         * g++.dg/overload/unknown1.C: New.
20166
20167 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
20168
20169         PR c++/17775
20170         * g++.dg/template/repo4.C: New test.
20171
20172 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20173
20174         PR libfortran/19308
20175         * gfortran.dg/large_real_kind_2.F90: New test.
20176         * gfortran.dg/large_integer_kind_2.f90: New test.
20177
20178 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
20179
20180         * lib/target-supports.exp (check_effective_target_vect_shift):
20181         Implement with result caching. Add i?86, x86_64 and ia64 targets.
20182         (check_effective_target_vect_condition): Fix copy-n-pasto.
20183
20184         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
20185         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
20186         targets.
20187
20188 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
20189
20190         PR c++/22621
20191         * g++.dg/template/overload5.C : New test.
20192
20193         PR c++/23840
20194         * g++.dg/expr/stdarg1.C: New test.
20195
20196 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
20197
20198         PR 24142
20199         * gcc.c-torture/execute/pr24142.c: New test.
20200
20201 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
20202
20203         PR 24141
20204         * gcc.c-torture/execute/pr24141.c: New test.
20205
20206 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
20207             Diego Novillo  <dnovillo@redhat.com>
20208
20209         PR 23604
20210         * gcc.c-torture/execute/pr23604.c: New test.
20211
20212 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
20213
20214         PR fortran/16404
20215         PR fortran/20835
20216         PR fortran/20890
20217         PR fortran/20899
20218         PR fortran/20900
20219         PR fortran/20901
20220         PR fortran/20902
20221         gfortran.dg/equiv_constraint_1.f90: New test.
20222         gfortran.dg/equiv_constraint_2.f90: New test.
20223         gfortran.dg/equiv_constraint_3.f90: New test.
20224         gfortran.dg/equiv_constraint_4.f90: New test.
20225         gfortran.dg/equiv_constraint_5.f90: New test.
20226         gfortran.dg/equiv_constraint_6.f90: New test.
20227         gfortran.dg/equiv_constraint_7.f90: New test.
20228         gfortran.dg/equiv_constraint_8.f90: New test.
20229         gfortran.dg/private_type_1.f90: New test.
20230         gfortran.dg/private_type_2.f90: New test.
20231         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
20232         980628-10.f: Assert std=gnu to permit mixing of
20233         types in equivalence statements.
20234
20235 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
20236
20237         PR 24112
20238         * gfortran.dg/open_status_1.f90: New.
20239
20240 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
20241
20242         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
20243         * gcc.dg/vect/pr22480.c: Clean up temp files.
20244         * gcc.dg/vect/pr23831.c: Clean up temp files.
20245         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
20246         Clean up temp files.
20247         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
20248         Clean up temp files.
20249
20250         * gcc.dg/20050309-1.c: Clean up temp files.
20251         * gcc.dg/20050325-1.c: Clean up temp files.
20252
20253 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
20254
20255         PR tree-optimization/24059
20256         * gcc.dg/vect/pr24059.c : New test.
20257
20258 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
20259
20260         PR middle-end/24109
20261         * gcc.c-torture/execute/20050929-1.c: New test.
20262
20263 2005-09-29  Steven Bosscher  <stevenb@suse.de>
20264
20265         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
20266
20267 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
20268
20269         PR c/21419
20270         * gcc.dg/pr21419.c: New test.
20271
20272 2005-09-29  Steven Bosscher  <stevenb@suse.de>
20273
20274         * gcc.dg/pr23911.c: New test.
20275
20276 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
20277
20278         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
20279
20280         PR c++/16782
20281         * g++.dg/parse/qualified4.C: New test.
20282         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
20283         * g++.old-deja/g++.mike/p8154.C: Likewise.
20284
20285 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
20286
20287         PR c++/22147
20288         * g++.dg/template/friend37.C: New test.
20289         * g++.dg/parse/crash28.C: Adjust error markers.
20290
20291 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
20292
20293         PR fortran/18518
20294         * gfortran.fortran-torture/execute/save_2.f90: New decl.
20295
20296 2005-09-27  Devang Patel  <dpatel@apple.com>
20297
20298         PR tree-optimization/23625
20299         * gcc.dg/pr23625.c: New test.
20300
20301 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
20302
20303         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
20304         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
20305
20306 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
20307
20308         PR fortran/23677
20309         * gfortran.fortran-torture/execute/save_1.f90: New test.
20310         * gfortran.dg/save_1.f90: New test.
20311
20312 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
20313
20314         * gcc.target/i386/builtin-apply-mmx.c: New test.
20315
20316         PR target/22576
20317         * gcc.target/i386/pr22576.c: New test.
20318
20319         PR target/22585
20320         * gcc.target/i386/pr22585.c: New test.
20321
20322         PR target/23268
20323         * gcc.target/i386/pr23268.c: New test.
20324
20325         PR middle-end/23831
20326         * gcc.dg/vect/pr23831.c: New test.
20327
20328         PR target/24055
20329         * gcc.target/i386/pr24055.c: New test.
20330
20331 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
20332
20333         PR tree-optimization/23960
20334         * gcc.c-torture/compile/pr23960.c: New.
20335
20336 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
20337
20338         PR fortran/16861
20339         * gfortran.dg/nested_modules_3.f90: New.
20340
20341 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
20342
20343         PR fortran/24005
20344         gfortran.dg/interface_1.f90: New test.
20345
20346 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
20347         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20348
20349         PR fortran/23843
20350         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
20351
20352 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
20353
20354         PR fortran/23516
20355         * gfortran.dg/imag_1.f: New test.
20356         * gfortran.dg/imag_2.f: Ditto.
20357
20358 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
20359
20360         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
20361
20362 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
20363
20364         PR c++/21983
20365         * g++.dg/warn/pr21983.C: New test.
20366
20367 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
20368
20369         * gcc.dg/20050922-1.c: Testcase added.
20370
20371 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
20372
20373         PR c++/23993
20374         * g++.dg/template/array14.C: New test.
20375
20376 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
20377
20378         PR fortran/19929
20379         * gfortran.dg/der_ptr_component_1.f90: New test.
20380
20381 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20382
20383         PR c++/23965
20384         * g++.dg/template/error1.C: Reject "no matching function" message.
20385
20386 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20387
20388         PR c++/17609
20389         * g++.dg/lookup/error1.C: New test.
20390
20391 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
20392
20393         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
20394         functionality of the testcase.
20395
20396 2005-09-20  Richard Henderson  <rth@redhat.com>
20397
20398         * gcc.dg/vect/vect-22.c: Require vect_float.
20399         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
20400
20401 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
20402
20403         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
20404         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
20405         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
20406         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
20407         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
20408         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
20409         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
20410         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
20411         * gcc.dg/cpp/ucnid-8.c: New test.
20412
20413 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20414
20415         PR tree-optimization/23929
20416         * gcc.c-torture/compile/pr23929.c: New test.
20417
20418 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
20419
20420         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
20421         for one loop.
20422
20423 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
20424
20425         PR testsuite/23186
20426         * g++.dg/other/pr22003.C: Require named sections.
20427
20428 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20429
20430         PR c++/23947
20431         * g++.dg/rtti/crash3.C: New test.
20432
20433         PR tree-optimization/23818
20434         * gcc.dg/pr23818.c: New test.
20435
20436 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20437
20438         PR fortran/23420
20439         * gfortran.dg/print_fmt_4.f: New.
20440
20441 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20442
20443         PR fortran/23663
20444         * gfortran.fortran-torture/execute/entry_11.f90: New test.
20445
20446 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
20447
20448         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
20449         Use pointers to local alignable arrays instead. Added comments.
20450         * gcc.dg/vect/vect-46.c: Likewise.
20451         * gcc.dg/vect/vect-48.c: Likewise.
20452         * gcc.dg/vect/vect-49.c: Likewise.
20453         * gcc.dg/vect/vect-52.c: Likewise.
20454         * gcc.dg/vect/vect-53.c: Likewise.
20455         * gcc.dg/vect/vect-54.c: Likewise.
20456         * gcc.dg/vect/vect-56.c: Likewise.
20457         * gcc.dg/vect/vect-57.c: Likewise.
20458         * gcc.dg/vect/vect-58.c: Likewise.
20459         * gcc.dg/vect/vect-60.c: Likewise.
20460         * gcc.dg/vect/vect-61.c: Likewise.
20461
20462         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
20463         The test is no longer vectorizable on vect_no_align targets.
20464         * gcc.dg/vect/vect-43.c: Likewsie.
20465
20466         * gcc.dg/vect/vect-44.c: Added comments.
20467         * gcc.dg/vect/vect-45.c: Added comments.
20468         * gcc.dg/vect/vect-50.c: Added comments.
20469         * gcc.dg/vect/vect-51.c: Added comments.
20470
20471         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
20472         aligned type.
20473         * gcc.dg/vect/Os-vect-95.c: Likewise.
20474
20475         * gcc.dg/vect/vect-41.c: Test removed.
20476         * gcc.dg/vect/vect-47.c: Test removed.
20477         * gcc.dg/vect/vect-55.c: Test removed.
20478         * gcc.dg/vect/vect-59.c: Test removed.
20479
20480 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
20481
20482         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
20483         No longer vectorizable on vect_no_align targets.
20484         * gcc.dg/vect/pr20122.c: Likewise.
20485         * gcc.dg/vect/vect-74.c: Likewise.
20486         * gcc.dg/vect/vect-75.c: Likewise.
20487         * gcc.dg/vect/vect-76.c: Likewise.
20488
20489         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
20490         Will not be vectorizable on vect_no_align targets once aliasing issues
20491         are resolved.
20492         * gcc.dg/vect/vect-79.c: Likewise.
20493
20494         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
20495         * gcc.dg/vect/vect-78.c: Likewise.
20496         * gcc.dg/vect/vect-97.c: Likewise.
20497
20498 2005-09-19  Steven Bosscher  <stevenb@suse.de>
20499
20500         * gcc.dg/pr23943.c: New test.
20501
20502 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
20503
20504         PR fortran/19181
20505         * gfortran.dg/derived_pointer_null_1.f90: New test.
20506
20507 2005-09-18  Richard Guenther  <rguenther@suse.de>
20508
20509         PR middle-end/23944
20510         * gcc.c-torture/compile/pr23944.c: New testcase.
20511
20512 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
20513
20514         PR fortran/15975
20515         * gfortran.dg/der_pointer_2.f90: New test.
20516
20517 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
20518
20519         PR fortran/16861
20520         * gfortran.dg/nested_modules_2.f90: New test.
20521
20522 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20523
20524         PR c++/18368
20525         * g++.dg/other/semicolon.C: New test.
20526
20527 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
20528
20529         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
20530         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
20531
20532 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
20533
20534         PR c++/23914
20535         * g++.dg/template/static18.C: New test.
20536
20537         PR c++/21514
20538         * g++.dg/template/crash19.C: Remove dg-error marker.
20539         * g++.dg/template/local4.C: New test.
20540
20541 2005-09-16  Paul Brook  <paul@codesourcery.com>
20542
20543         PR fortran/23906
20544         * gfortran.dg/dependency_1.f90: New test.
20545
20546 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20547
20548         PR c++/23896
20549         * g++.dg/template/static17.C: New test.
20550
20551 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
20552
20553         PR c++/23139
20554         * g++.dg/warn/huge-val1.C: New test.
20555
20556 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20557
20558         PR c++/13140
20559         * g++.dg/parse/class2.C: New test.
20560         * g++.dg/template/explicit8.C: Likewise.
20561         * g++.dg/template/spec25.C: Likewise.
20562
20563 2005-09-14  Josh Conner  <jconner@apple.com>
20564
20565         PR middle-end/23584
20566         * gcc.dg/pr23584.c: New test.
20567
20568 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
20569
20570         PR fortran/21875 Internal Unit Array I/O, NIST
20571         * gfortran.dg/arrayio_1.f90: New test.
20572         * gfortran.dg/arrayio_1.f90: New test.
20573         * gfortran.dg/arrayio_1.f90: New test.
20574         * gfortran.dg/arrayio_1.f90: New test.
20575         * gfortran.dg/arrayio_1.f90: New test.
20576
20577 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
20578
20579         PR middle-end/22480
20580         * gcc.dg/vect/pr22480.c: New test.
20581
20582 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
20583
20584         PR fortran/19358
20585         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
20586
20587 2005-09-13 Josh Conner <jconner@apple.com>
20588
20589         PR c++/23180
20590         * g++.dg/init/struct2.C: New test.
20591         * g++.dg/init/struct3.C: New test.
20592
20593 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
20594
20595         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
20596         Clean up temp files.
20597         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
20598         gcc.dg/tree-ssa/builtin-fprintf-1.c,
20599         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
20600         gcc.dg/tree-ssa/builtin-printf-1.c,
20601         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
20602         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
20603         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
20604         gcc.dg/tree-ssa/builtin-vprintf-1.c,
20605         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
20606         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
20607         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
20608         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
20609         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
20610         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
20611         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
20612         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
20613
20614 2005-09-13  Josh Conner  <jconner@apple.com>
20615
20616         * lib/gcc-dg.exp: Load scanipa.exp.
20617         (cleanup-dump): New procedure.
20618         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
20619         * lib/scandump.exp: New file.
20620         * lib/scantree.exp: Use it.
20621         * lib/scanipa.exp: New file.
20622
20623 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
20624
20625         PR fortran/17740
20626         * gfortran.dg/generic_4.f90: New test.
20627
20628 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
20629
20630         PR target/23816
20631         * gcc.target/i386/pr23816-1.c: New test.
20632         * gcc.target/i386/pr23816-2.c: New test.
20633
20634
20635 2005-09-13  Bastian Blank <waldi@debian.org>
20636
20637         PR c++/16171
20638         * g++.dg/abi/mangle26.C: New test.
20639         * g++.dg/abi/mangle27.C: New test.
20640         * g++.dg/abi/mangle28.C: New test.
20641         * g++.dg/abi/mangle29.C: New test.
20642
20643         PR c++/23839
20644         * g++.dg/parse/register1.C: New test.
20645
20646 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
20647
20648         PR c++/23842
20649         * g++.dg/template/access16.C: New test.
20650
20651 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20652
20653         * gfortran.dg/char_pack_2.f90: Increase the vector size.
20654
20655 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20656
20657         PR fortran/18899
20658         * gfortran.dg/shape_2.f90: New test.
20659
20660 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20661
20662         PR target/19269
20663         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
20664         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
20665         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
20666         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
20667         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
20668         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
20669         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
20670         tests.
20671
20672 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20673
20674         PR c++/23841
20675         * g++.dg/parse/template17.C: New test.
20676
20677 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20678
20679         PR c++/23789
20680         * g++.dg/template/nontype14.C: New test.
20681
20682 2005-09-12  Ian Lance Taylor  <ian@airs.com>
20683
20684         PR g++/7874
20685         * g++.dg/lookup/friend7.C: New test.
20686         * g++.dg/lookup/friend8.C: New test.
20687         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
20688         so that it will be found via argument dependent lookup.
20689         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
20690         friend functions which will no longer be found.
20691         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
20692         function g, so that it will be found via argument dependent
20693         lookup.
20694         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
20695         * g++.old-deja/g++.mike/net43.C: Likewise.
20696
20697 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20698
20699         PR c++/23691
20700         * g++.dg/template/static16.C: New test.
20701
20702 2005-09-12  Josh Conner  <jconner@apple.com>
20703
20704         PR middle-end/23237
20705         * gcc.c-torture/compile/pr23237.c: New test.
20706
20707 2005-09-11  Richard Henderson  <rth@redhat.com>
20708
20709         * g++.dg/other/error8.C: Update expected diagnostic text.
20710
20711 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20712
20713         PR libfortran/19872
20714         * gfortran.dg/overwrite_1.f: New test.
20715
20716 2005-09-09  Josh Conner  <jconner@apple.com>
20717
20718         * g++.dg/init/pr23180-1.C: Removed.
20719         * g++.dg/init/pr23180-2.C: Removed.
20720
20721 2005-09-09  David Daney <ddaney@avtrex.com>
20722
20723         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
20724         files which are ...
20725         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
20726         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
20727
20728 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20729
20730         * gfortran.dg/iostat_2.f90: New test.
20731
20732 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
20733
20734         PR c++/22252
20735         * g++.dg/ext/interface1.C: New test.
20736         * g++.dg/ext/interface1.h: Likewise.
20737         * g++.dg/ext/interface1a.cc: Likewise.
20738
20739 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
20740
20741         * gfortran.dg/iomsg_1.f90: New test case.
20742
20743 2005-09-09  Richard Guenther  <rguenther@suse.de>
20744
20745         PR c++/23624
20746         * g++.dg/tree-ssa/pr23624.C: New testcase.
20747
20748 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20749
20750         PR fortran/19239
20751         * gfortran.dg/vector_subscript_1.f90,
20752         * gfortran.dg/vector_subscript_2.f90: New tests.
20753
20754 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20755
20756         PR fortran/21104
20757         * gfortran.dg/array_alloc_1.f90,
20758         * gfortran.dg/array_alloc_2.f90,
20759         * gfortran.dg/array_alloc_3.f90: New tests.
20760
20761 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20762
20763         PR fortran/12840
20764         * gfortran.dg/array_constructor_6.f90
20765         * gfortran.dg/array_constructor_7.f90
20766         * gfortran.dg/array_constructor_8.f90
20767         * gfortran.dg/array_constructor_9.f90
20768         * gfortran.dg/array_constructor_10.f90
20769         * gfortran.dg/array_constructor_11.f90
20770         * gfortran.dg/array_constructor_12.f90: New tests.
20771
20772 2005-09-08  Josh Conner  <jconner@apple.com>
20773
20774         PR c++/23180
20775         * g++.dg/init/pr23180-1.C: New test.
20776         * g++.dg/init/pr23180-2.C: New test.
20777
20778 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
20779
20780         PR fortran/18878
20781         * gfortran.dg/module_double_reuse.f90: New.
20782
20783 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
20784
20785         PR fortran/23270
20786         PR fortran/22304
20787         PR fortran/18870
20788         PR fortran/17917
20789         PR fortran/16511
20790         * gfortran.dg/common_equivalence_1.f: New.
20791         * gfortran.dg/common_equivalence_2.f: New.
20792         * gfortran.dg/common_equivalence_3.f: New.
20793         * gfortran.dg/contained_equivalence_1.f90: New.
20794         * gfortran.dg/module_blank_common.f90: New.
20795         * gfortran.dg/module_commons_1.f90: New.
20796         * gfortran.dg/module_equivalence_1.f90: New.
20797         * gfortran.dg/nested_modules_1.f90: New.
20798         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
20799         equivalences and add comment to connect the test with
20800         the PR.
20801
20802 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20803
20804         PR fortran/23765
20805         * gfortran.dg/common_6.f90: New test.
20806
20807 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
20808
20809         PR fortran/15326
20810         * gfortran.dg/char_result_1.f90,
20811         * gfortran.dg/char_result_2.f90,
20812         * gfortran.dg/char_result_3.f90,
20813         * gfortran.dg/char_result_4.f90,
20814         * gfortran.dg/char_result_5.f90,
20815         * gfortran.dg/char_result_6.f90,
20816         * gfortran.dg/char_result_7.f90,
20817         * gfortran.dg/char_result_8.f90: New tests.
20818
20819 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
20820
20821         PR fortran/19928
20822         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
20823
20824 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
20825
20826         PR obj-c++/16816
20827         * obj-c++.dg/selector-5.mm: New test.
20828         * obj-c++.dg/selector-6.mm: New test.
20829
20830 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
20831
20832         PR objc/20574
20833         PR objc/19324
20834         * objc.dg/error-1.m: New test.
20835
20836 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
20837
20838         PR fortran/23373
20839         * gfortran.fortran-torture/execute/pr23373-1.f90,
20840         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
20841
20842 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
20843
20844         PR libfortran/23760
20845         * gfortran.dg/g77/1832.f: Remove long string in write statement
20846         to allow the test to pass on correct list directed output with
20847         prepended space.
20848
20849 2005-09-07  James E Wilson  <wilson@specifix.com>
20850
20851         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
20852
20853 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20854
20855         * gfortran.dg/parameter+save.f90: Rename to
20856         * gfortran.dg/parameter_save.f90: .. this.
20857
20858 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20859
20860         PR fortran/20848
20861         * gfortran.dg/parameter+save.f90: New test case.
20862
20863 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
20864
20865         PR fortran/19269
20866         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
20867
20868 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20869
20870         PR c/23075
20871         * gcc.dg/pr23075.c: New test.
20872         * g++.dg/warn/pr23075.C: New test.
20873
20874         PR target/22362
20875         * gcc.target/i386/pr22362.c: New test.
20876
20877         PR rtl-optimization/23098
20878         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
20879
20880         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
20881         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20882         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20883
20884 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
20885
20886         * g++.dg/expr/cast6.C: New test.
20887
20888         PR c++/9782
20889         * g++.dg/init/new15.C: New test.
20890
20891 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20892
20893         * gcc.dg/vect/Os-vect-95.c: New test.
20894         * gcc.dg/vect/vect-95.c: Same.
20895
20896 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20897
20898         * gcc.dg/vect/vect-29.c: Update xfail testing.
20899         * gcc.dg/vect/vect-44.c: Same.
20900         * gcc.dg/vect/vect-48.c: Same.
20901         * gcc.dg/vect/vect-50.c: Same.
20902         * gcc.dg/vect/vect-72.c: Same.
20903         * gcc.dg/vect/vect-77.c: Same.
20904         * gcc.dg/vect/vect-78.c: Same.
20905         * gcc.dg/vect/vect-80.c: Same.
20906         * gcc.dg/vect/vect-96.c: Same.
20907         * gcc.dg/vect/vect-100.c: Same.
20908         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
20909         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
20910         * gfortran.dg/vect/vect-5.f90: Same.
20911
20912 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20913
20914         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
20915         start strings.
20916         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20917         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20918
20919         PR c++/23056
20920         * g++.dg/opt/pr23056.C: New test.
20921
20922         PR rtl-optimization/23098
20923         * gcc.target/i386/pr23098.c: New test.
20924
20925 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
20926
20927         PR c++/23667
20928         * g++.dg/template/static15.C: New test.
20929
20930         PR c++/21440
20931         * g++.dg/ext/stmtexpr5.C: New test.
20932         * g++.dg/ext/stmtexpr6.C: Likewise.
20933
20934 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
20935
20936         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
20937
20938         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
20939         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20940         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20941
20942 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
20943
20944         PR libfortran/23321
20945         * gfortran.dg/direct_io_4.f90: New test case.
20946
20947 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
20948             Rasmus Hahn  <rassahah@neofonie.de>
20949
20950         PR libobjc/23108
20951         * objc.dg/type-stream-1.m: New test.
20952
20953 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
20954
20955         PR fortran/23661
20956         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
20957         gfortran.dg/print_fmt_3.f90: New test.
20958
20959 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20960
20961         * gfortran.dg/fmt_t_1.f90: New test.
20962
20963 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20964
20965         PR rtl-optimization/23454
20966         * g++.dg/opt/pr23454.C: New test.
20967
20968 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
20969
20970         PR c++/23699
20971         * g++.dg/ext/static1.C: New test.
20972
20973 2005-09-02  Richard Henderson  <rth@redhat.com>
20974
20975         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
20976         tail call to check_fa_work.
20977
20978 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
20979
20980         PR c++/21687
20981         * g++.dg/other/gc3.C: New test.
20982
20983 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20984
20985         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
20986         * gcc.dg/20050826-1.c: Likewise.
20987
20988 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
20989
20990         PR c++/23167
20991         * g++.dg/expr/volatile1.C: New test.
20992
20993 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
20994
20995         PR middle-end/23547
20996         * gcc.dg/pr23547.c: New test.
20997
20998 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
20999
21000         PR c/22061
21001         * gcc.c-torture/execute/pr22061-1.c,
21002         * gcc.c-torture/execute/pr22061-2.c,
21003         * gcc.c-torture/execute/pr22061-3.c,
21004         * gcc.c-torture/execute/pr22061-4.c: New tests.
21005
21006 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21007
21008         * gcc.dg/Wredundant-decls-2.c: New test to check that
21009         -Wredundant-decls does not issue warning for a variable
21010         definition following a declaration.
21011
21012 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
21013
21014         PR debug/7241
21015         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
21016         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
21017         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
21018
21019         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
21020         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
21021         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
21022         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
21023         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
21024         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
21025         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
21026         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
21027
21028 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21029
21030         PR objc/23306
21031         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
21032         scan-assmbler.
21033
21034 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
21035
21036         PR target/21255
21037         * gcc.dg/pr21255-1.c: New test.
21038         * gcc.dg/pr21255-2-mb.c: Likewise.
21039         * gcc.dg/pr21255-2-ml.c: Likewise.
21040         * gcc.dg/pr21255-3.c: Likewise.
21041         * gcc.dg/pr21255-4.c: Likewise.
21042
21043 2005-08-31  Dale Johannesen  <dalej@apple.com>
21044
21045         * gcc.dg/20050830-1.c: New.
21046
21047 2005-08-31  Josh Conner  <jconner@apple.com>
21048
21049         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
21050         command-line options for arm-*-* targets.
21051         * g++.dg/init/array16.C: Likewise.
21052         * g++.dg/other/crash-4.C: Likewise.
21053
21054 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21055
21056         PR obj-c++/23640
21057         * obj-c++.dg/gnu-runtime-3.mm: New test.
21058
21059 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21060
21061         PR c++/13377
21062         * g++.dg/lookup/ambig4.C: New test.
21063         * g++.dg/lookup/ambig5.C: New test.
21064         * g++.dg/tc1/dr101.C: Adjust error markers.
21065
21066 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21067
21068         PR c++/23639
21069         * g++.dg/template/ttp5.C: Adjust error markers.
21070
21071 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
21072
21073         PR testsuite/23609
21074         * lib/obj-c++.exp: Include target-libpath.exp.
21075         (obj-c++_link_flags): Look for the GNU libobjc library
21076         and set the library path to include it.
21077         Don't manually set LD_LIBRARY_PATH (etc.) but call
21078         set_ld_library_path_env_vars instead.
21079         (obj-c++_target_compile): Don't set library path or
21080         linker flags because they are already set correctly
21081         in obj-c++_link_flags.
21082
21083 2005-08-30  Josh Conner  <jconner@apple.com>
21084
21085         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
21086         to command-line options for arm-*-* targets.
21087
21088 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
21089
21090         * g++.dg/other/i386-1.C: New.
21091
21092 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
21093
21094         PR preprocessor/20348
21095         PR preprocessor/20356
21096         * gcc.dg/cpp/pr20348.c: New test.
21097         * gcc.dg/cpp/pr20348.h: New file.
21098         * gcc.dg/cpp/inc/pr20348.h: New file.
21099         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
21100         * gcc.dg/cpp/pr20356.c: New test.
21101         * gcc.dg/cpp/pr20356.h: New file.
21102         * gcc.dg/cpp/inc/pr20356.h: New file.
21103         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
21104
21105 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
21106
21107         * gfortran.fortran-torture/execute/intrinsic_count.f90:
21108         Fix array dimension to avoid correct end-of-file error.
21109
21110 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
21111
21112         PR libfortran/23598
21113         * gfortran.dg/iostat_1.f90: New test.
21114
21115 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
21116
21117         PR middle-end/23408
21118         * gcc.dg/pr23408.c: New test.
21119
21120 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
21121
21122         PR c++/23099
21123         * g++.dg/init/member1.C: Make sure erroneous static data member
21124         definitions are required.
21125         * g++.dg/template/static13.C: New test.
21126         * g++.dg/template/static14.C: Likewise.
21127
21128 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
21129
21130         * gcc.target/i386/pr23575.c: Use -msse2 instead of
21131         -march=pentium4, remove ilp32 requirement.
21132
21133         PR middle-end/23484
21134         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
21135         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
21136
21137 2005-08-29  Andreas Jaeger  <aj@suse.de>
21138
21139         PR testsuite/23607
21140         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
21141
21142 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
21143
21144         * gcc.c-torture/execute/20050316-2.c: New test.
21145         * gcc.c-torture/execute/20050316-3.c: New test.
21146         * gcc.dg/torture/pr16104-1.c: New test.
21147
21148 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
21149
21150         PR middle-end/23463
21151         * gcc.c-torture/execute/zero-struct-1.c: New test.
21152
21153 2005-08-27  Richard Guenther  <rguenther@suse.de>
21154
21155         PR target/23575
21156         * gcc.target/i386/pr23575.c: New testcase.
21157
21158 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
21159
21160         PR rtl-optimization/23561
21161         * gcc.c-torture/execute/20050826-1.c: New test.
21162
21163         PR rtl-opt/23560
21164         * gcc.c-torture/execute/20050826-2.c: New test.
21165
21166 2005-08-26  Dale Johannesen  <dalej@apple.com>
21167
21168         * gcc.dg/20030711-1.c: Modify to work on Darwin.
21169         * gcc.dg/20050826-1.c: New.
21170
21171 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
21172
21173         PR c++/19004
21174         * g++.dg/template/nontype13.C: New test.
21175
21176         PR c++/23491
21177         * g++.dg/init/new14.C: New test.
21178         * g++.dg/expr/anew1.C: Do not XFAIL.
21179         * g++.dg/expr/anew2.C: Likewise.
21180         * g++.dg/expr/anew3.C: Likewise.
21181
21182 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
21183
21184         PR middle-end/22439
21185         * gcc.dg/vla-3.c: New test.
21186
21187 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
21188
21189         PR fortran/20363
21190         * gfortran.dg/named_interface.f90: New.
21191
21192 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
21193
21194         * gcc.c-torture/execute/frame-address.c: New test.
21195
21196 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
21197
21198         PR c++/20817
21199         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
21200
21201 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
21202
21203         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
21204
21205 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
21206
21207         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
21208         * gcc.dg/altivec-22.c: Rename from..
21209         * gcc.dg/altivec-nomfcr.c: ..this.
21210
21211 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
21212
21213         PR tree-optimization/23546
21214         * gcc.dg/tree-ssa/pr23546.c: New test.
21215
21216 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
21217
21218         PR fortran/17758
21219         * gfortran.dg/nonreturning_statements.f90: New test.
21220
21221 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21222
21223         PR c++/22454
21224         * g++.dg/parse/crash29.C: New.
21225
21226 2005-08-23  DJ Delorie  <dj@redhat.com>
21227
21228         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
21229         constants have the L suffix.
21230
21231 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
21232
21233         PR c++/23044
21234         * g++.dg/template/instantiate8.C: New.
21235
21236 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
21237
21238         PR middle-end/23467
21239         * gcc.c-torture/execute/pr23467.c: New test.
21240
21241 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
21242
21243         PR tree-optimization/22043
21244         * gcc.c-torture/execute/20050613-1.c: New test.
21245
21246 2005-08-23  Ben Elliston  <bje@au.ibm.com>
21247
21248         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
21249
21250 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
21251
21252         PR rtl-optimization/23478
21253         * g++.dg/opt/pr23478.C: New test.
21254
21255 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
21256
21257         PR c/18715
21258         * gcc.dg/switch-warn-3.c: New test.
21259
21260 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21261
21262         PR c++/22233
21263         * g++.dg/template/param1.C: New test.
21264
21265 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21266
21267         PR c++/23089
21268         * g++.dg/other/incomplete1.C: New test.
21269
21270 2005-08-22  Ira Rosen  <irar@il.ibm.com>
21271
21272         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
21273         are vectorizable.
21274
21275 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21276
21277         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
21278         d_lines_5.f: New.
21279
21280 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
21281
21282         * gcc.target/i386/sse-4.c: New test.
21283
21284 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21285
21286         PR testsuite/23239
21287         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
21288
21289 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
21290
21291         * gcc.dg/20050811-1.c: New test.
21292         * gcc.dg/20050811-2.c: New test.
21293
21294 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
21295
21296         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
21297
21298 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
21299
21300         PR 23476
21301         * gcc.c-torture/compile/pr23476.c: New test.
21302
21303 2005-08-19  Devang Patel  <dpatel@apple.com>
21304
21305         PR tree-optimization/23048
21306         * gcc.dg/tree-ssa/pr23048.c: New test.
21307
21308 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21309
21310         PR middle-end/20624
21311         * g++.dg/warn/Wreturn-3.C: New test
21312
21313 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
21314
21315         PR tree-optimization/22228
21316         * g++.dg/vect/pr22543.cc: New test.
21317
21318 2005-08-17  Steven Bosscher  <stevenb@suse.de>
21319
21320         PR tree-optimization/21574
21321         * gcc.dg/tree-ssa/pr21574.c: New test.
21322
21323 2005-08-16  James E Wilson  <wilson@specifix.com>
21324
21325         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
21326
21327 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
21328
21329         PR tree-opt/23402
21330         * gcc.c-torture/compile/zero-strct-3.c: New test.
21331         * gcc.c-torture/compile/zero-strct-4.c: New test.
21332
21333 2005-08-16  Steven Bosscher  <stevenb@suse.de>
21334
21335         PR target/23376
21336         * gcc.target/x86_64/pr23376.c: New test.
21337
21338 2005-08-16  Ian Lance Taylor  <ian@airs.com>
21339
21340         PR c++/23337
21341         * g++.dg/ext/vector2.C: New.
21342
21343 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
21344
21345         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
21346
21347 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
21348
21349         PR libfortran/23428
21350         * gfortran.dg/inquire-complex.f90: New test case.
21351
21352 2005-08-16  James E Wilson  <wilson@specifix.com>
21353
21354         PR tree-optimization/21105
21355         * gcc.dg/large-size-array.c: New.
21356
21357 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
21358
21359         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
21360         type.
21361         * gcc.dg/vect/vect-41: Likewise.
21362         * gcc.dg/vect/vect-42: Likewise.
21363         * gcc.dg/vect/vect-43: Likewise.
21364         * gcc.dg/vect/vect-44: Likewise.
21365         * gcc.dg/vect/vect-46: Likewise.
21366         * gcc.dg/vect/vect-47: Likewise.
21367         * gcc.dg/vect/vect-48: Likewise.
21368         * gcc.dg/vect/vect-52: Likewise.
21369         * gcc.dg/vect/vect-53: Likewise.
21370         * gcc.dg/vect/vect-54: Likewise.
21371         * gcc.dg/vect/vect-55: Likewise.
21372         * gcc.dg/vect/vect-56: Likewise.
21373         * gcc.dg/vect/vect-57: Likewise.
21374         * gcc.dg/vect/vect-58: Likewise.
21375         * gcc.dg/vect/vect-59: Likewise.
21376         * gcc.dg/vect/vect-60: Likewise.
21377         * gcc.dg/vect/vect-61: Likewise.
21378         * gcc.dg/vect/vect-85: Likewise.
21379         * gcc.dg/vect/vect-87: Likewise.
21380         * gcc.dg/vect/vect-88: Likewise.
21381         * gcc.dg/vect/vect-93.c: Likewise.
21382         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
21383         * gcc.dg/vect/vect-75: Likewise.
21384         * gcc.dg/vect/vect-76: Likewise.
21385         * gcc.dg/vect/vect-77: Likewise.
21386         * gcc.dg/vect/vect-78: Likewise.
21387         * gcc.dg/vect/vect-80: Likewise.
21388         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
21389         vectorized for the expected reason, rather than checking how alignment
21390         was handled.
21391         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
21392         aligned type and also instead of aligned pointers. Added documentation.
21393
21394 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
21395
21396         * gfortran.dg/power.f90: New test.
21397
21398 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
21399
21400         PR rtl-optimization/23299
21401         * g++.dg/opt/pr23299.C: New test.
21402
21403 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21404
21405         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
21406
21407 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
21408
21409         * g++.dg/template/local6.C: New test.
21410
21411 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
21412
21413         * execute/exceptions/finally-1.m: Check that the catch and finally are
21414         being called.  Also add a "return 0;" at the end of main.
21415
21416 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
21417
21418         PR fortran/21432.
21419         * gfortran.dg/namelist_print_1.f: New test of functionality of
21420         PRINT namelist.
21421         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
21422         namelist generates error with -std=f95.
21423
21424 2005-08-14  Ira Rosen  <irar@il.ibm.com>
21425
21426         PR tree-optimization/23119
21427         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
21428
21429 2005-08-13  Marcin Koziej  <creep@desk.pl>
21430             Andrew Pinski  <pinskia@physics.uc.edu>
21431
21432         PR libobjc/22492
21433         * execute/exceptions/finally-1.m: New test.
21434
21435 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21436
21437         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
21438         testsuite.
21439         * objc/execute/exceptions/trivial.m: New test.
21440         * objc.dg/try-catch-11.m: Move to ...
21441         * objc/execute/exceptions/foward-1.m: Here.
21442         * objc.dg/try-catch-2.m: Move to ...
21443         * objc/execute/exceptions/catchall-1.m: Here.
21444         * objc.dg/try-catch-8.m: Move to ...
21445         * objc/execute/exceptions/local-variables-1.m: Here.
21446
21447 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21448
21449         * objc.dg/nested-func-1.m: Move to ...
21450         * objc/execute/nested-func-1.m: Here.
21451
21452 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21453
21454         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
21455         in ${options} instead of [target_info name].
21456         * lib/obj-c++.exp (objc_target_compile): Likewise.
21457
21458 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21459
21460         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
21461
21462 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21463
21464         part of PR testsuite/23348
21465         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
21466         each of the torture options.
21467         * objc/compile/trivial.m: New test.
21468
21469 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
21470
21471         * gfortran.dg/eoshift.f90: Correct format.
21472
21473 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
21474
21475         * gfortran.fortran-torture/execute/character_passing.f90:
21476         Fix comment typo.
21477
21478 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
21479
21480         PR c++/8271
21481         * g++.dg/template/unify10.C: New.
21482
21483 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
21484
21485         * g++.dg/parse/pr22514.C: Move to...
21486         * g++.dg/debug/pr22514.C: here.
21487
21488 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21489
21490         PR c++/23266
21491         * g++.dg/inherit/pure1.C: New test.
21492
21493         * ChangeLog: Fix typos.
21494
21495 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21496             Steven Bosscher  <stevenb@suse.de>
21497
21498         * gfortran.dg/runtime_warning_1.f90: New test.
21499
21500 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21501
21502         PR c++/23219
21503         * g++.dg/parse/crash28.C: New.
21504
21505 2005-08-11  Richard Guenther  <rguenther@suse.de>
21506
21507         PR target/23289
21508         * gcc.target/i386/tailcall-1.c: New testcase.
21509
21510 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
21511
21512         * gcc.dg/vect/vect-67.c: Un-xfail.
21513
21514 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
21515
21516         PR c++/23225
21517         * g++.dg/parse/crash27.C: new test.
21518
21519 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
21520
21521         PR libfortran/22143
21522         * gfortran.dg/shift-kind.f90: New testcase.
21523
21524 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
21525
21526         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
21527         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
21528
21529 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21530
21531         PR c++/20646
21532         * g++.dg/other/mult-stor1.C: New test.
21533
21534 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
21535
21536         * gcc.c-torture/pr18299-1.c: Move to ...
21537         * gcc.c-torture/compile/pr18299-1.c: Here.
21538
21539 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
21540
21541         * gfortran/fortran.torture/execute/character_passing.f90:
21542         Fix types for LSAME.
21543
21544 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
21545
21546         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
21547         input data back to what it was originally.
21548
21549 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
21550
21551         * objc.dg/try-catch-8.m: Enable for all targets.
21552
21553 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
21554
21555         * gcc.dg/pr23165.c: New test.
21556
21557 2005-08-09  Steven Bosscher  <stevenb@suse.de>
21558
21559         PR tree-optimization/23234
21560         * gcc.dg/tree-ssa/pr23234.c: New test.
21561
21562 2005-08-08  Josh Conner  <jconner@apple.com>
21563
21564         PR rtl-optimization/23241
21565         * gcc.dg/char-compare.c: New test.
21566
21567 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21568
21569         PR c++/22508
21570         * g++.dg/init/new13.C: New test.
21571
21572 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21573
21574         PR c++/21166
21575         * g++.dg/other/crash-4.C: Adjust
21576         * g++/dg/ext/packed9.C: New.
21577
21578 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21579
21580         PR middle-end/21964
21581         * gcc.c-torture/execute/pr21964-1.c: New test.
21582
21583 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21584
21585         PR c/22458
21586         * gcc.dg/pr22458-1.c: New test.
21587
21588 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
21589             Steven G. Kargl <kargls@comcast.net>
21590
21591         PR fortran/22390
21592         * gfortran.dg/flush_1.f90: New test.
21593
21594 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21595
21596         PR c++/23191
21597         * g++.dg/template/eh2.C: New test.
21598
21599 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21600
21601         PR c++/19498
21602         * g++.dg/template/instantiate7.C: New test.
21603
21604 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
21605
21606         PR c/23113
21607         * gcc.dg/Wunused-value-1.c: New test.
21608
21609 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
21610
21611         PR rtl-optimization/23233
21612         * gcc.c-torture/compile/pr23233-1.c: New test.
21613
21614 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
21615
21616         PR fortran/18833
21617         PR fortran/20850
21618         * gfortran.dg/equiv_1.f90: New test.
21619         * gfortran.dg/equiv_2.f90: New test.
21620         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
21621         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
21622         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
21623
21624 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21625
21626         * gcc.c-torture/execute/vrp-5.c: New test.
21627         * gcc.c-torture/execute/vrp-6.c: New test.
21628         * gcc.dg/tree-ssa/vrp21.c: New test.
21629
21630 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21631
21632         * g++.dg/parse/pr22514.C: New test.
21633
21634 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
21635
21636         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
21637
21638         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
21639         instead of constant loads / pool entries.
21640
21641 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
21642
21643         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
21644         TEST_TO_WCTYPE.
21645
21646 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
21647
21648         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
21649         __WINT_TYPE__ in generated prototypes if possible.
21650
21651 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
21652
21653         PR 22037
21654         * g++.dg/tree-ssa/pr22037.C:
21655
21656 2005-08-04  Richard Henderson  <rth@redhat.com>
21657
21658         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
21659         scan-tree-dump-times directive.
21660
21661 2005-08-04  Jan Hubicka  <jh@suse.cz>
21662
21663         * gcov-1.C: Fix switch counts.
21664         * gcov-4b.c: Likewise.
21665
21666 2005-08-03  Jeff Law  <law@redhat.com>
21667
21668         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
21669
21670 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
21671
21672         * gcc.c-torture/execute/pr23135.c: New test.
21673
21674 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21675
21676         PR tree-optimization/19899
21677         * gcc.dg/tree-ssa/scev-1.c: New test.
21678         * gcc.dg/tree-ssa/scev-2.c: New test.
21679
21680 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
21681
21682         PR target/18582
21683         * gcc.dg/torture/pr18582-1.c: New test.
21684
21685 2005-08-03  Jan Hubicka  <jh@suse.cz>
21686
21687         * update-conroll.c: New testcase.
21688         * update-conroll-2.c: New testcase.
21689
21690 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
21691
21692         * gfortran.dg/constant_substring.f: New test.
21693         * gfortran.dg/pr22491.f: New test.
21694
21695 2005-08-02  Jan Hubicka  <jh@suse.cz>
21696
21697         * update-threading.c: Replace by the proper one.
21698
21699 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21700
21701         PR 23164
21702         * g++.dg/tree-ssa/pr23164.C: New test.
21703
21704 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21705
21706         * gcc.dg/tree-ssa/pr23192.c: New test.
21707
21708 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
21709
21710         * gcc.c-torture/execute/vrp-4.c: New test.
21711
21712 2005-08-02  Jan Hubicka  <jh@suse.cz>
21713
21714         * update-threading.c: New test.
21715
21716 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
21717
21718         * gcc.c-torture/compile/20050801-1.c: New test.
21719         * gcc.c-torture/compile/20050801-2.c: New test.
21720
21721 2005-08-01  Jan Hubicka  <jh@suse.cz>
21722
21723         * val-prof-5.c: New test.
21724
21725 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
21726
21727         PR c/22311
21728         * gcc.dg/pr22311-1.c : New test.
21729
21730 2005-07-31  Steven Bosscher  <stevenb@suse.de>
21731
21732         PR target/23095
21733         * gfortran.dg/pr23095.f: New test.
21734
21735         PR c++/22003
21736         * g++.dg/other/pr22003.C: New test.
21737
21738 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
21739
21740         PR target/20621
21741         * gcc.c-torture/execute/pr20621-1.c: New test.
21742
21743 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
21744
21745         * gfortran.dg/comma_format_extension_4.f: Adjust length
21746         of string for format.
21747         * gfortran.dg/der_array_io_1.f: Replace illegal internal
21748         print statement with internal write.
21749         * gfortran.dg/der_array_io_2.f: Likewise.
21750         * gfortran.dg/der_array_io_3.f: Likewise.
21751
21752 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
21753
21754         * gcc.dg/fold-abs-4.c: new test.
21755
21756 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
21757
21758         PR fortran/22570 an related issues.
21759         * gfortran.dg/x_slash_1.f: New test.
21760
21761 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
21762
21763         PR c/23143
21764         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
21765         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
21766
21767 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21768
21769         PR c/529
21770         * gcc.dg/Wshadow-3.c: New test.
21771
21772 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
21773
21774         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
21775         used to have the wrong bounds).
21776
21777 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21778
21779         PR c/21720
21780         * gcc.dg/hex-round-1.c: Test more cases.
21781         * gcc.dg/hex-round-2.c: New test.
21782
21783 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
21784
21785         PR 22550
21786         * g++.dg/tree-ssa/pr22550.C: New test.
21787
21788 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
21789
21790         * gcc.dg/tree-ssa/vrp19.c: New test.
21791         * gcc.dg/tree-ssa-vrp20.c: New test.
21792
21793 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21794
21795         PR c/22240
21796         * gcc.dg/transparent-union-4.c: New test.
21797
21798 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21799
21800         PR c/22192
21801         * gcc.dg/c99-vla-2.c: New test.
21802
21803 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21804
21805         PR c/21720
21806         * gcc.dg/hex-round-1.c: New test.
21807
21808 2005-07-28  Jan Hubicka  <jh@suse.cz>
21809
21810         * inliner-1.c: Do not dump everything.
21811         * tree-prof.exp: Do not pass -ftree-based-profiling.
21812         * bprob.exp: Likewise.
21813
21814         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
21815
21816 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
21817
21818         PR c++/22545
21819         * g++.dg/expr/ptrmem7.C: New test.
21820
21821 2005-07-28  Mike Stump  <mrs@apple.com>
21822
21823         * g++.old-deja/g++.mike/visibility-1.C: New test.
21824
21825 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21826
21827         PR c/20187
21828         * gcc.c-torture/execute/pr20187-1.c: New test.
21829
21830 2005-07-28  Jeff Law  <law@redhat.com>
21831
21832         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
21833         * gcc.dg/tree-ssa/vrp18.c: New test.
21834
21835 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21836
21837         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
21838
21839 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21840
21841         PR tree-optimization/22506
21842         * gcc.dg/vect/ps22506.c: New test.
21843
21844 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
21845
21846         PR target/21149
21847         * gcc.target/i386/sse-3.c: New test.
21848
21849 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21850
21851         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
21852         * gcc.target/mips/mips32-dsp-type.c: Likewise.
21853
21854 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21855
21856         PR c/22589
21857         * gcc.c-torture/compile/pr22589-1.c: New test.
21858
21859 2005-07-28  Jan Hubicka  <jh@suse.cz>
21860
21861         * update-loopch.c: New testcase.
21862
21863 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21864
21865         PR rtl-optimization/23047
21866         * gcc.c-torture/execute/pr23047.c: New test.
21867         * gcc.c-torture/execute/pr23047.x: New.
21868
21869 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21870
21871         PR tree-optimization/22493
21872         * gcc.c-torture/execute/pr22493-1.c: New test.
21873         * gcc.c-torture/execute/pr22493-1.x: New.
21874         * gcc.c-torture/execute/vrp-1.c: New test.
21875         * gcc.c-torture/execute/vrp-2.c: New test.
21876         * gcc.c-torture/execute/vrp-2.c: New test.
21877
21878 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
21879
21880         * gcc.target/frv/all-builtin-read8.c: Delete.
21881         * gcc.target/frv/all-builtin-read16.c: Delete.
21882         * gcc.target/frv/all-builtin-read32.c: Delete.
21883         * gcc.target/frv/all-builtin-read64.c: Delete.
21884         * gcc.target/frv/all-builtin-write8.c: Delete.
21885         * gcc.target/frv/all-builtin-write16.c: Delete.
21886         * gcc.target/frv/all-builtin-write32.c: Delete.
21887         * gcc.target/frv/all-builtin-write64.c: Delete.
21888         * gcc.target/frv/all-read-write-1.c: New.
21889
21890 2005-07-27  Jeff Law  <law@redhat.com>
21891
21892         * gcc.c-torture/execute/pr22630.c: New test.
21893
21894 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
21895
21896         PR tree-optimization/23073
21897         * gcc.dg/vect/nodump-pr23073.c: New test.
21898         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
21899
21900 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
21901
21902         PR tree-optimize/22348
21903         * gcc.c-torture/execute/pr22348.c: New.
21904
21905 2005-07-27  Richard Guenther  <rguenther@suse.de>
21906
21907         * gcc.dg/tree-ssa/salias-1.c: New testcase.
21908
21909 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21910
21911         PR fortran/22503
21912         * gfortran.dg/logical_comp.f90: New test.
21913
21914 2005-07-27  Jan Hubicka  <jh@suse.cz>
21915
21916         * inliner-1.c: Add cleanup of dumps.
21917         * val-prof-*.c: Likewise.
21918         * update-tailcall.c: New.
21919
21920 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
21921
21922         PR 22591
21923         * gcc.dg/tree-ssa/pr22591.c: New test.
21924         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
21925
21926 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
21927
21928         PR libobjc/22606
21929         * objc.dg/try-catch-11.m: New test.
21930
21931 2005-07-26  Richard Guenther  <rguenther@suse.de>
21932
21933         PR tree-optimization/22486
21934         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
21935
21936 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21937
21938         PR tree-opt/22484
21939         * g++.dg/opt/loop2.C: New test.
21940
21941 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21942
21943         * gcc.dg/tree-ssa/reassoc-3.c: New test.
21944         * gcc.dg/tree-ssa/reassoc-4.c: New test.
21945
21946 2005-07-25  Adam Nemet  <anemet@lnxw.com>
21947
21948         * lib/profopt.exp (profopt-execute): Check for profiling data
21949         files on the target.
21950
21951 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
21952
21953         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
21954         for matching of asm labels.
21955
21956 2005-07-25  Richard Guenther  <rguenther@suse.de>
21957
21958         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
21959
21960 2005-07-25  Richard Guenther  <rguenther@suse.de>
21961
21962         PR testsuite/22624
21963         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
21964
21965 2005-07-25  Ira Rosen  <irar@il.ibm.com>
21966
21967         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
21968         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
21969         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
21970         * gcc.dg/vect/vect-100.c: New test.
21971         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
21972         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
21973         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
21974         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
21975         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
21976         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
21977         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
21978         * gfortran.dg/vect/pr19049.f90: New testcase.
21979         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
21980
21981 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
21982
21983         * gcc.c-torture/execute/20050713-1.c: New test.
21984
21985         PR fortran/20063
21986         * gfortran.fortran-torture/execute/data_4.f90: New test.
21987
21988         PR middle-end/20303
21989         * gcc.dg/visibility-d.c: New test.
21990
21991 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
21992
21993         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
21994         * gfortran.dg/underflow.f90: Ditto.
21995
21996 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21997
21998         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
21999         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
22000         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
22001
22002 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
22003
22004         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
22005         include case of field width of zero.
22006
22007 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
22008
22009         PR libgfortran/21875
22010         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
22011         with trailing blanks on normal formatted read.
22012
22013 2005-07-23  Chao-ying Fu  <fu@mips.com>
22014
22015         * gcc.target/mips/mips32-dsp-type.c: New test.
22016         * gcc.target/mips/mips32-dsp.c: New test.
22017
22018 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
22019
22020         PR testsuite/21073
22021         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
22022
22023         PR testsuite/20454
22024         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
22025         and __cyg_profile_func_exit.
22026
22027 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
22028
22029         * gfortran.dg/comma_format_extension_3.f: Fix typo.
22030         * gfortran.dg/comma_format_extension_4.f: Same.
22031         * gfortran.dg/pr15332.f: Same.
22032         * gfortran.dg/pr21730.f: Same.
22033
22034 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
22035
22036         * g++.dg/opt/vrp2.C: Fix testcase.
22037
22038         PR tree-opt/22625
22039         * g++.dg/opt/vrp2.C: New test.
22040
22041 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
22042
22043         PR debug/21828
22044         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
22045
22046 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
22047
22048         * gcc.dg/tree-ssa/20050719-1.c: New test.
22049
22050 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
22051
22052         * gcc.dg/bfin-longcall-1.c: New file.
22053         * gcc.dg/bfin-longcall-2.c: New file.
22054
22055 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
22056
22057         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
22058
22059 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22060
22061         PR middle-end/19055
22062         * gcc.dg/tree-ssa/pr19055.c: New test.
22063         * gcc.dg/tree-ssa/pr19055-2.c: New test.
22064
22065 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22066
22067         PR C++/22358
22068         * g++.dg/other/pr22358.C: New test.
22069
22070 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
22071
22072         PR c++/2922
22073         * g++.dg/lookup/two-stage5.C: New test from bug comments.
22074
22075 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22076
22077         PR c++/15938
22078         * g++.dg/init/union2.C: New test.
22079
22080 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22081
22082         PR c/22393
22083         * gcc.dg/complex-4.c: New test.
22084
22085 2005-07-21  Richard Guenther  <rguenther@suse.de>
22086
22087         PR testsuite/22522
22088         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
22089         scanning for asm labels.
22090         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
22091
22092 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
22093
22094         PR target/22085
22095         * gcc.dg/altivec-pr22085.c: New.
22096
22097 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
22098
22099         PR tree-optimization/19210
22100         * gcc.dg/tree-ssa/pr19210-1.c: New.
22101         * gcc.dg/tree-ssa/pr19210-2.c: New.
22102
22103 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
22104
22105         PR rtl-optimization/22167
22106         * g++.dg/opt/pr22167.C: New test.
22107
22108 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
22109
22110         PR c++/2922
22111         * g++.dg/lookup/two-stage2.C: New.
22112         * g++.dg/lookup/two-stage3.C: New.
22113         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
22114         fixed two-stage name lookup for operators.
22115         * g++.dg/template/call3.C: Compiler now produces an appropriate
22116         error message.
22117         * g++.dg/template/crash37.C: Compiler now describes bla() on line
22118         14 as a candidate.
22119         * g++.dg/template/ptrmem4.C: Compiler produces different error
22120         message.
22121         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
22122         connect_to_method as a candidate.
22123
22124 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
22125
22126         * gcc.dg/fold-alloc-1.c: New test.
22127
22128 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
22129
22130         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22131         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
22132
22133 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
22134
22135         * gcc.dg/fold-abs-1.c: New test.
22136         * gcc.dg/fold-abs-2.c: New test.
22137         * gcc.dg/fold-abs-3.c: New test.
22138
22139 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
22140
22141         Make CONSTRUCTOR use VEC to store initializers.
22142         * g++.dg/ext/complit3.C: Check for specific error messages.
22143         * g++.dg/init/brace2.C: Update error message.
22144         * g++.dg/warn/Wbraces2.C: Likewise.
22145
22146 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
22147
22148         PR fortran/16940
22149         * gfortran.dg/module_interface_1.f90: New test.
22150
22151 2005-07-19  Danny Berlin <dberlin@dberlin.org>
22152             Kenneth Zadeck <zadeck@naturalbridge.com>
22153
22154         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
22155
22156 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22157
22158         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
22159         specify -Wformat for these tests.
22160         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
22161         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
22162         * gcc.dg/format/opt-6.c: Delete.
22163
22164 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22165
22166         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
22167         * gcc.dg/tree-ssa/sra-3.c: Likewise.
22168
22169 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22170
22171         * gcc.dg/tree-ssa/alias-2.c: New test.
22172
22173 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
22174
22175         PR c++/22263
22176         * g++.dg/template/explicit7.C: New test.
22177
22178 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
22179
22180         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
22181         field width of 8 to +Inf and -Inf.
22182
22183 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
22184
22185         PR c++/22139
22186         * g++.dg/template/friend36.C: New test.
22187
22188 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
22189
22190         PR fortran/21730
22191         * gfortran.dg/pr21730.f: New test.
22192
22193 2005-07-16  Danny Berlin <dberlin@dberlin.org>
22194             Kenneth Zadeck <zadeck@naturalbridge.com>
22195
22196         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
22197         since pure const detection cannot run at -O1 in c compiler.
22198         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
22199         can now optimize this case properly.
22200         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
22201         because we now pass.
22202         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
22203
22204 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
22205
22206         PR c/22421
22207         * gcc.dg/format/bitfld-1.c: New test.
22208
22209 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
22210
22211         PR c++/22204
22212         * g++.dg/rtti/repo1.C: New test.
22213
22214 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
22215
22216         PR middle-end/22398
22217         * gcc.c-torture/compile/pr22398.c: New test.
22218
22219 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
22220
22221         PR c++/22132
22222         * g++.dg/expr/cast4.C: New test.
22223
22224 2005-07-15  Richard Guenther  <rguenther@suse.de>
22225
22226         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
22227         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
22228
22229 2005-07-15  Steven Bosscher  <stevenb@suse.de>
22230
22231         PR tree-optimization/22230
22232         * gcc.dg/tree-ssa/pr22230.c: New test.
22233
22234 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
22235
22236         * gfortran.dg/g77/cpp6.f: New test.
22237
22238         PR fortran/22417
22239         * gfortran.dg/g77/cpp5.F: New test.
22240         * gfortran.dg/g77/cpp5.h: New file.
22241         * gfortran.dg/g77/cpp5inc.h: New file.
22242
22243 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
22244
22245         PR libfortran/16435
22246         * gfortran.dg/tl_editting.f90: New.
22247         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
22248
22249 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
22250
22251         * gfortran.dg/char_array_constructor.f90: New test.
22252
22253 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
22254
22255         * gfortran.dg/past_eor.f90: New.
22256         * gfortran.dg/complex_read.f90: New.
22257
22258 2005-07-13  Jeff Law  <law@redhat.com>
22259
22260         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
22261         additional casts.
22262
22263         * gcc.dg/tree-ssa/pr22321.c: New test
22264
22265 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
22266
22267         PR tree-optimization/21921
22268         * gcc.dg/tree-ssa/pr21921.c: New.
22269
22270 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
22271
22272         PR tree-optimizatio/22442
22273         * gcc.dg/tree-ssa/loop-11.c: New test.
22274
22275 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
22276
22277         PR tree-opt/21840
22278         * gcc.c-torture/compile/pr21840.c: New test.
22279
22280 2005-07-12  Jan Hubicka  <jh@suse.cz>
22281
22282         * gcc.c-torture/compile/pr22379.c: New test.
22283
22284 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
22285
22286         PR libfortran/21593
22287         gfortran.dg/dev_null.f90: Remove outdated comment about
22288         PR libfortran/21593.
22289
22290
22291 2005-07-12  Dale Johannesen  <dalej@apple.com>
22292
22293         * gcc.target/i386/compress-float-sse.c: New.
22294         * gcc.target/i386/compress-float-sse-pic.c: New.
22295         * gcc.target/i386/compress-float-387.c: New.
22296         * gcc.target/i386/compress-float-387-pic.c: New.
22297         * gcc.dg/compress-float-ppc.c: New.
22298         * gcc.dg/compress-float-ppc-pic.c: New.
22299
22300 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
22301
22302         PR libfortran/21593
22303         gfortran.dg/dev_null.f90: Remove targets.
22304
22305 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
22306
22307         PR tree-opt/22335
22308         * gcc.dg/pr22335-1.c: New test.
22309         * gcc.dg/pr22335-2.c: New test.
22310
22311 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22312
22313         PR c++/20172
22314         * g++.dg/template/nontype12.C : New test.
22315
22316 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
22317
22318         * gcc.dg/tree-ssa/loop-10.c: New test.
22319
22320 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
22321
22322         * gcc.c-torture/execute/20020720-1.x: Remove.
22323
22324 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
22325
22326         * gfortran.fortran-torture/execute/forall_7.f90: New test.
22327
22328 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
22329
22330         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
22331         (dg-mips-options): Use it.
22332
22333 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
22334
22335         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
22336
22337 2005-07-09  Richard Henderson  <rth@redhat.com>
22338
22339         * lib/target-supports.exp (check_effective_target_sync_char_short):
22340         Add alpha.
22341
22342 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
22343
22344         PR libfortran/22217
22345         * gfortran.dg/negative-z-descriptor.f90: New test.
22346
22347 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
22348
22349         PR tree-opt/22329
22350         * gcc.dg/pr22329.c: New test.
22351
22352 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
22353
22354         PR tree-optimization/20139
22355         * gcc.dg/tree-ssa/pr20139.c: New.
22356
22357 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
22358
22359         PR tree-opt/22356
22360         * gcc.dg/pr22356-1.c: New test.
22361
22362 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
22363
22364         PR c++/21799
22365         * g++.dg/template/unify8.C: New.
22366         * g++.dg/template/unify9.C: New.
22367
22368 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
22369
22370         * gfortran.fortran-torture/execute/entry_10.f90: New test.
22371
22372 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
22373
22374         * gcc.dg/darwin-version-1.c: New.
22375         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
22376         * gcc.dg/builtins-20.c: Likewise.
22377         * gcc.dg/builtins-53.c: Likewise.
22378         * gcc.dg/torture/builtins-convert-1.c: Likewise.
22379         * gcc.dg/torture/builtins-convert-2.c: Likewise.
22380         * gcc.dg/torture/builtins-convert-3.c: Likewise.
22381         * gcc.dg/torture/builtins-power-1.c: Likewise.
22382         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
22383         on Darwin.
22384
22385 2005-07-07  Jeff Law  <law@redhat.com>
22386
22387         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
22388         argument evaluation order.
22389
22390 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
22391
22392         PR libfortran/21594
22393         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22394         Add test cases where the shift length is greater than the
22395         array length.
22396
22397 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22398
22399         * obj-c++.dg/proto-lossage-6.mm: New.
22400         * objc.dg/proto-lossage-6.m: New.
22401
22402 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22403
22404         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
22405         * objc.dg/gnu-runtime-2.m: Likewise.
22406
22407 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
22408
22409         * gfortran.dg/longline.f: New test.
22410
22411         * gfortran.dg/badline.f: New test.
22412
22413 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
22414
22415         PR fortran/16531
22416         PR fortran/15966
22417         PR fortran/18781
22418         * gfortran.dg/hollerith.f90: New.
22419         * gfortran.dg/hollerith2.f90: New.
22420         * gfortran.dg/hollerith3.f90: New.
22421         * gfortran.dg/hollerith4.f90: New.
22422         * gfortran.dg/hollerith_f95.f90: New.
22423         * gfortran.dg/hollerith_legacy.f90: New.
22424         * gfortran.dg/g77/cpp4.F: New. Port from g77.
22425
22426 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22427
22428         PR objc/22274
22429         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
22430         * objc.dg/gnu-runtime-2.m: New.
22431
22432 2005-07-06  Jeff Law  <law@redhat.com>
22433
22434         * gcc.dg/tree-ssa/vrp17.c: New test.
22435
22436 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
22437
22438         PR fortran/22327
22439         * gfortran.dg/array_constructor_5.f90: New test.
22440
22441 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
22442
22443         * gfortran.fortran-torture/execute/entry_9.f90: New test.
22444
22445 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
22446
22447         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
22448         * gcc.dg/980816-1.c: Ditto.
22449
22450 2005-07-06  Jeff Law  <law@redhat.com>
22451
22452         * gcc.c-torture/compile/pr21356.c: New test.
22453
22454 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
22455
22456         PR c/22013
22457         PR c/22098
22458         * gcc.c-torture/compile/pr22013-1.c,
22459         gcc.c-torture/execute/pr22098-1.c,
22460         gcc.c-torture/execute/pr22098-2.c,
22461         gcc.c-torture/execute/pr22098-3.c: New tests.
22462
22463 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
22464
22465         PR c/22308
22466         * gcc.dg/pr22308-1.c: New test.
22467
22468 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
22469
22470         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
22471         target.
22472         * gcc.dg/compare9.c: Use -fshort-enums instead of
22473         -fno-short-enums.  Change the last test to dg-bogus.
22474
22475 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
22476
22477         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
22478         * gcc.dg/compare9.c: New.
22479
22480 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22481
22482         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
22483
22484 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
22485
22486         PR testsuite/22288
22487         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
22488
22489
22490 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22491
22492         * gcc.dg/format/gcc_gfc-1.c: New.
22493
22494 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
22495
22496         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
22497
22498 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22499
22500         PR fortran/20842
22501         * gfortran.dg/io_invalid_1.f90: New test.
22502
22503 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
22504
22505         * gcc.dg/format/gcc_diag-1.c: Update.
22506
22507 2005-07-02  Jeff Law  <law@redhat.com>
22508
22509         * gcc.dg/tree-ssa/pr22051-1.c: New test.
22510         * gcc.dg/tree-ssa/pr22051-2.c: New test.
22511
22512 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
22513
22514         * gcc.dg/format/gcc_diag-1.c: Update.
22515
22516 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
22517
22518         PR tree-opt/22269
22519         * gcc.c-torture/compile/pr22269.c: New test.
22520
22521 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
22522
22523         PR 21584
22524         PR 22219
22525         * g++.dg/tree-ssa/pr21584-1.C: New test.
22526         * g++.dg/tree-ssa/pr21584-2.C: New test.
22527
22528 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
22529
22530         * obj-c++.dg/try-catch-11.mm: New.
22531         * objc.dg/try-catch-10.m: New.
22532
22533 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
22534
22535         * g++.dg/other/ucnid-1.C: xfail on AIX.
22536
22537 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
22538
22539         PR 22234
22540         * gcc.dg/20050629-1.c: New test.
22541
22542 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
22543
22544         * obj-c++.dg/const-str-1[0-1].mm: New.
22545         * objc.dg/const-str-1[0-1].m: New.
22546
22547 2005-05-29  Richard Henderson  <rth@redhat.com>
22548
22549         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
22550         Rename from check_effective_target_vect_no_max.
22551         (check_effective_target_vect_no_int_add): New.
22552         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
22553         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
22554         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22555         * gcc.dg/vect/vect-reduc-1.c: Use both.
22556         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22557
22558 2005-05-29  Richard Henderson  <rth@redhat.com>
22559
22560         * lib/target-supports.exp (check_effective_target_vect_no_max):
22561         Remove i386 and x86_64.
22562
22563 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22564
22565         PR testsuite/21969
22566         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
22567
22568 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22569
22570         PR middle-end/21969
22571         * gcc.dg/vect/pr21969.c: New test.
22572
22573 2005-06-28  Eric Christopher  <echristo@redhat.com>
22574
22575         PR c/22052
22576         PR c/21975
22577         * gcc.dg/inline1.c: New test.
22578         * gcc.dg/inline2.c: Ditto.
22579         * gcc.dg/inline3.c: Ditto.
22580         * gcc.dg/inline4.c: Ditto.
22581         * gcc.dg/inline5.c: Ditto.
22582
22583 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22584
22585         PR libfortran/22142
22586         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22587         Add testcase also testing eoshift1 for PR 22142.
22588
22589 2005-06-28  Richard Henderson  <rth@redhat.com>
22590
22591         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
22592         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
22593         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
22594         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
22595         gcc.dg/tree-ssa/20030922-2.c: Likewise.
22596
22597 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22598
22599         PR libfortran/22142
22600         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22601         Add testcase for PR 22142.
22602
22603 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
22604
22605         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
22606         gcc.target/ia64/fpreg-2.c: New tests.
22607
22608 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22609
22610         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
22611
22612 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22613
22614         PR libfortran/22170
22615         * gfortran.dg/slash_1.f90: New test.
22616
22617 2005-06-27  Richard Henderson  <rth@redhat.com>
22618
22619         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
22620         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
22621         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22622         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22623         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22624         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22625
22626 2005-06-27  Richard Henderson  <rth@redhat.com>
22627
22628         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
22629         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
22630
22631 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
22632
22633         * obj-c++.dg/proto-lossage-5.mm: New.
22634         * objc.dg/proto-lossage-5.m: New.
22635
22636 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
22637
22638         PR 21959
22639         * gcc.dg/tree-ssa/pr21959.c: New test.
22640
22641 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
22642
22643         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
22644         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
22645         testing uninitialized var.
22646
22647         * gcc.c-torture/execute/builtins/chk.h: New.
22648         * gcc.c-torture/execute/builtins/lib/chk.c: New.
22649         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
22650         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
22651         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
22652         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
22653         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
22654         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
22655         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
22656         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
22657         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
22658         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
22659         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
22660         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
22661         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
22662         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
22663         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
22664         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
22665         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
22666         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
22667         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
22668         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
22669         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
22670         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
22671         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
22672         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
22673         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
22674         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
22675         * gcc.dg/builtin-object-size-1.c: New test.
22676         * gcc.dg/builtin-object-size-2.c: New test.
22677         * gcc.dg/builtin-object-size-3.c: New test.
22678         * gcc.dg/builtin-object-size-4.c: New test.
22679         * gcc.dg/builtin-object-size-5.c: New test.
22680         * gcc.dg/builtin-stringop-chk-1.c: New test.
22681         * gcc.dg/builtin-stringop-chk-2.c: New test.
22682         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
22683         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
22684         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
22685         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
22686         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
22687         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
22688         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
22689         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
22690         * gcc.c-torture/execute/printf-1.c: New test.
22691         * gcc.c-torture/execute/fprintf-1.c: New test.
22692         * gcc.c-torture/execute/vprintf-1.c: New test.
22693         * gcc.c-torture/execute/vfprintf-1.c: New test.
22694         * gcc.c-torture/execute/printf-chk-1.c: New test.
22695         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
22696         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
22697         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
22698
22699 2005-06-27  Michael Matz  <matz@suse.de>
22700
22701         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
22702         slot is not merged if address escapes.
22703
22704 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22705
22706         PR c/21911
22707         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
22708
22709 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
22710
22711         PR middle-end/17965
22712         * gcc.c-torture/compile/20050622-1.c: New test.
22713
22714         PR middle-end/22028
22715         * gcc.dg/20050620-1.c: New test.
22716
22717 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
22718
22719         PR tree-optimization/22026
22720         * gcc.dg/tree-ssa/pr22026.c: New.
22721
22722 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
22723
22724         PR libfortran/22144
22725         * gfortran.dg/shift-alloc.f90: New testcase.
22726
22727 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
22728
22729         * all files: Update FSF address in copyright headers.
22730
22731 2005-06-22  Jan Hubicka  <jh@suse.cz>
22732
22733         * wholeprogram-1.c: New testcase.
22734         * wholeprogram-2.c: New testcase.
22735
22736 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
22737
22738         PR 22171
22739         * gcc.dg/tree-ssa/pr22171.c: New test.
22740
22741 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
22742
22743         * gfortran.dg/simplify_modulo.f90: New.
22744
22745 2005-06-24  Jan Hubicka  <jh@suse.cz>
22746
22747         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
22748
22749 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22750
22751         * obj-c++.dg/proto-lossage-[1-4].mm: New.
22752
22753 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22754
22755         * obj-c++.dg/typedef-alias-1.mm: New.
22756         * objc.dg/typedef-alias-1.m: New.
22757
22758 2005-06-23  Jeff Law  <law@redhat.com>
22759
22760         * gcc.dg/tree-ssa/vrp16.c: New test.
22761
22762 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22763
22764         * lib/target-supports.exp: Add
22765         check_effective_target_fortran_large_real and
22766         check_effective_target_fortran_large_int to check for
22767         corresponding effective targets.
22768         * gfortran.dg/large_integer_kind_1.f90: New test.
22769         * gfortran.dg/large_real_kind_1.f90: New test.
22770
22771 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
22772
22773         PR tree-optimization/22117
22774         * gcc.dg/tree-ssa/pr22117.c: New.
22775
22776 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
22777
22778         PR testsuite/22123
22779         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
22780
22781 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
22782
22783         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
22784
22785 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
22786
22787         * gfortran.dg/f2c_4.f90: Add tests for complex functions
22788         * gfortran.dg/f2c_4.c: Likewise.
22789
22790 2005-06-22 Paul Brook  <paul@codesourcery.com>
22791
22792         PR fortran/21034
22793         * gfortran.dg/auto_save_1.f90: New test.
22794
22795 2005-06-22  Michael Matz  <matz@suse.de>
22796
22797         * gcc.target/x86-64/abi: New directory.
22798         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
22799         * gcc.target/x86-64/abi/README.gcc: New file.
22800         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
22801         * gcc.target/x86-64/abi/asm-support.s: New file.
22802         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
22803         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
22804         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
22805         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
22806         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
22807         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
22808         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
22809         * gcc.target/x86_64/abi/test_bitfields.c: New test.
22810         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
22811         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
22812         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
22813         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
22814         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
22815         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
22816         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
22817         * gcc.target/x86_64/abi/test_varargs.c: New test.
22818
22819 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
22820
22821         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
22822         32-bit i?86 and x86_64.
22823
22824 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
22825
22826         * obj-c++.dg/const-str-[1-9].mm: New tests.
22827
22828 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
22829
22830         PR fortran/22010
22831         * gfortran.dg/namelist_use.f90: New.
22832         * gfortran.dg/namelist_use_only.f90: New.
22833
22834 2005-06-21  Jeff Law  <law@redhat.com>
22835
22836         * gcc.dg/tree-ssa/vrp15.c: New test.
22837
22838 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
22839
22840         * lib/target-supports.exp (check_effective_target_vect_reduction):
22841         Remove.
22842         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
22843         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
22844         remove vect_reduction target keyword. Also avoid two returns in main.
22845         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22846         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
22847         * gcc.dg/vect/vect-reduc-1short.c: New test.
22848         * gcc.dg/vect/vect-reduc-1char.c: New test.
22849         * gcc.dg/vect/vect-reduc-2short.c: New test.
22850         * gcc.dg/vect/vect-reduc-2char.c: New test.
22851         * gcc.dg/vect/vect-reduc-6.c: New test.
22852         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
22853         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
22854         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
22855
22856 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22857         Paul Thomas  <pault@gcc.gnu.org>
22858
22859         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
22860         New tests.
22861
22862 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22863
22864         * gfortran.dg/backslash_1.f90: New test.
22865         * gfortran.dg/backslash_2.f90: New test.
22866
22867 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
22868
22869         * gfortran.dg/duplicate_labels.f90: New test.
22870
22871 2005-06-20  Jan Beulich  <jbeulich@novell.com>
22872
22873         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
22874         unsupportable relocations.
22875         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22876         * gcc.dg/20050321-2.c: xfail for NetWare.
22877
22878 2005-06-20  Andreas Jaeger  <aj@suse.de>
22879
22880         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
22881         gcc.target/i386/fastcall-sseregparm.c,
22882         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
22883
22884 2005-06-19  Richard Henderson  <rth@redhat.com>
22885
22886         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
22887
22888 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
22889
22890         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
22891
22892 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
22893
22894         PR c++/22115
22895         * g++.dg/conversion/simd2.C: Change expected error message.
22896
22897 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22898
22899         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
22900         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22901         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22902
22903 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
22904
22905         * gcc.dg/fold-mod-1.c: New test.
22906
22907 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
22908
22909         PR fortran/19926
22910         * gfortran.dg/pr19926.f90: New test.
22911
22912 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22913
22914         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
22915         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
22916         targets.
22917         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22918         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22919
22920 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
22921
22922         * gcc.target/ia64/float80-varargs-1.c: New test.
22923
22924 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22925
22926         PR tree-opt/22035
22927         * gfortran.dg/f2c_6.f90: New test.
22928
22929 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
22930
22931         PR c++/17413
22932         * g++.dg/template/local5.C: New.
22933
22934 2005-06-17  Richard Henderson  <rth@redhat.com>
22935
22936         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
22937
22938 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
22939
22940         PR testsuite/21945
22941         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
22942
22943 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
22944
22945         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
22946         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
22947         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
22948         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
22949         check_vect to verify the presence of hardware vector support.
22950
22951 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
22952
22953         PR testsuite/22056
22954         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
22955
22956 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22957
22958         PR libfortran/19216
22959         * gfortran.dg/pr19216.f: Add correct space between brackets and
22960         dg directive.
22961
22962 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22963
22964         PR libfortran/16436
22965         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
22966
22967 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
22968
22969         * gcc.target/i386/attributes-error.c: New testcase.
22970         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
22971         * gcc.target/i386/regparm-stdcall.c: Likewise.
22972         * gcc.target/i386/sseregparm-1.c: Likewise.
22973         * gcc.target/i386/sseregparm-2.c: Likewise.
22974
22975 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
22976
22977         * g++.dg/rtti/crash2.C: New.
22978
22979 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
22980
22981         * gcc.dg/noncompile/20040203-3.c: Update expected message.
22982
22983 2005-06-15  David Ung  <davidu@mips.com>
22984
22985         * gcc.target/mips/mips16e-extends.c: New test for testing the
22986         generation of MIPS16e zeb/zeh, seb/seh instructions.
22987
22988 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
22989
22990         PR 22018
22991         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
22992         * gcc.dg/tree-ssa/pr22018.c: New test.
22993
22994 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
22995
22996         * gcc.dg/simd-1.c: Update error messages.
22997         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
22998         * gcc.dg/simd-2.c: Update error messages.
22999         * gcc.dg/simd-4.c: New.
23000
23001 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
23002
23003         PR c++/20678
23004         * g++.dg/other/crash-4.C: New.
23005
23006 2005-06-14  Devang Patel  <dpatel@apple.com>
23007
23008         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
23009
23010 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23011
23012         PR c++/21929
23013         * g++.dg/parse/crash11.C: Update
23014
23015 2005-06-13  Jeff Law  <law@redhat.com>
23016
23017         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
23018         perform the desired transformations.
23019         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
23020         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
23021
23022 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23023
23024         PR fortran/22038
23025         * gfortran.dg/forall_1.f90: Un-XFAIL.
23026
23027 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
23028
23029         PR c++/21929
23030         * g++.dg/parse/crash26.C: New.
23031
23032         PR c++/20789
23033         * g++.dg/init/member1.C: New.
23034
23035 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
23036
23037         * gfortran.dg/altreturn_1.f90: New test.
23038
23039 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
23040
23041         PR middle-end/21985
23042         * gcc.dg/tree-ssa/pr21985.c: New test.
23043
23044 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
23045
23046         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
23047
23048 2005-06-12  Roger Sayle  <roger@eyesopen.com>
23049
23050         PR c++/21930
23051         * g++.dg/other/error10.C: New test case.
23052
23053 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23054
23055         PR libfortran/19155
23056         * gfortran.dg/pr19155.f: Add test.
23057
23058 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23059
23060         * gfortran.dg/f2c_7.f90: New test.
23061
23062         * gfortran.dg/forall_1.f90: XFAILed.
23063
23064 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
23065
23066         * gcc.dg/pr14796-1.c: New.
23067         * gcc.dg/pr14796-2.c: New.
23068
23069 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
23070
23071         PR fortran/17792
23072         PR fortran/21375
23073         * gfortran.dg/deallocate_stat.f90: New test.
23074
23075 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
23076
23077         * gfortran.fortran-torture/execute/in-pack.f90: New test.
23078
23079 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
23080
23081         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
23082         access will be generated when this loop is vectorized. Test that
23083         accesses with same alignment were detected.
23084         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
23085         Test that accesses with same alignment were detected.
23086         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
23087         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
23088         alignment were detected.
23089
23090 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
23091
23092         PR c++/10611
23093         * g++.dg/conversion/simd2.C: New.
23094
23095 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23096
23097         * gcc.dg/Wcxx-compat-1.c: New.
23098
23099 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
23100
23101         PR libfortran/21480
23102         * gfortran.dg/reshape-complex.f90: Add a test for a packed
23103         complex array.
23104
23105 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
23106
23107         * gcc.dg/alias-8.c: New.
23108
23109 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
23110
23111         * gcc.dg/format/cmn_err-1.c: Update.
23112
23113 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
23114
23115         PR target/20666
23116         * gcc.target/sparc/fexpand-2.c: New.
23117         * gcc.target/sparc/fpmerge-2.c: New.
23118         * gcc.target/sparc/fpmul-2.c: New.
23119         * gcc.target/sparc/noresult.c: New.
23120         * gcc.target/sparc/pdist-2.c: New.
23121         * gcc.target/sparc/pdist-3.c: New.
23122
23123 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
23124
23125         PR testsuite/21702
23126         * gcc.target/i386/i386.exp: Fix comment typo.
23127
23128 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23129
23130         PR c++/19497
23131         * g++.dg/inherit/using5.C: New.
23132         * g++.dg/inherit/using6.C: New.
23133
23134 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23135
23136         PR c++/19894
23137         * g++.dg/template/ptrmem15.C: New test.
23138
23139         PR c++/20563
23140         * g++.dg/ext/label4.C: New test.
23141
23142 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23143
23144         * gcc.dg/tls/debug-1.c: New test.
23145
23146 2005-06-07  Dale Johannesen  <dalej@apple.com>
23147
23148         * gcc.target/i386/movq.c: New.
23149
23150 2005-06-07  Dale Johannesen  <dalej@apple.com>
23151
23152         * gcc.dg/20050607-1.c: New.
23153
23154 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
23155
23156         PR middle-end/21850
23157         * gcc.c-torture/execute/20050607-1.c: New test.
23158
23159 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
23160
23161         PR libfortran/21926
23162         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
23163         Test case where the return array has lowest stride one,
23164         but isn't packed.
23165
23166 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
23167
23168         * lib/target-supports.exp (check_effective_target_sync_int_long):
23169         Add s390 and s390x targets.
23170
23171 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
23172
23173         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
23174         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
23175         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
23176         * gcc.dg/tree-ssa/loop-9.c: New test.
23177
23178 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23179
23180         * g++.dg/parse/defarg10.C: New.
23181
23182 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
23183
23184         PR regression/21897
23185         * gcc.c-torture/execute/20050604-1.c: New test.
23186
23187 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
23188
23189         PR 21903
23190         * g++.dg/parse/defarg9.C: New.
23191
23192         PR c++/20637
23193         * g++.dg/inherit/using4.C: New.
23194         * g++.dg/overload/error1.C: Adjust expected errors.
23195         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
23196         * g++.old-deja/g++.brendan/arm2.C: Likewise.
23197         * g++.old-deja/g++.other/redecl2.C: Likewise.
23198         * g++.old-deja/g++.other/redecl4.C: Likewise.
23199         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
23200
23201 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
23202
23203         * gfortran.dg/f2c_5.f90: Add -w to dg-options
23204
23205 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
23206
23207         * lib/gfortran.exp (gfortran_target_compile): Call
23208         dg-additional-files-options
23209         * gfortran.dg/f2c_4.f90: New file
23210         * gfortran.dg/f2c_4.c: New file
23211         * gfortran.dg/f2c_5.f90: New file
23212         * gfortran.dg/f2c_5.c: New file
23213
23214 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23215
23216         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
23217
23218         PR fortran/21912
23219         * gfortran.dg/array_constructor_4.f90: New test.
23220
23221 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
23222
23223         PR c++/21619
23224         * g++.dg/ext/builtin9.C: New test.
23225
23226 2005-06-05  Dale Johannesen  <dalej@apple.com>
23227
23228         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
23229         * gcc.c-torture/execute/20050603-2.c: Ditto.
23230
23231 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
23232
23233         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
23234         * gcc.dg/vect/vect-reduc-1.c: New.
23235         * gcc.dg/vect/vect-reduc-2.c: New.
23236         * gcc.dg/vect/vect-reduc-3.c: New.
23237
23238 2005-06-04  Dale Johannesen  <dalej@apple.com>
23239
23240         * gcc.c-torture/execute/20050603-1.c: New.
23241         * gcc.c-torture/execute/20050603-2.c: New.
23242         * gcc.dg/20050603-3.c: New.
23243
23244 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23245
23246         PR fortran/19195
23247         * gfortran.dg/debug_1.f90: New test.
23248
23249         * gfortran.dg/forall_1.f90: New test.
23250
23251 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
23252
23253         * gfortran.dg/array_constructor_3.f90: New test.
23254
23255 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23256
23257         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
23258
23259 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
23260
23261         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
23262
23263 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
23264
23265         PR c/21873
23266         * gcc.dg/init-excess-1.c: New test.
23267
23268 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
23269
23270         PR c++/21853
23271         * g++.dg/expr/static_cast6.C: New test.
23272
23273 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
23274
23275         * gcc.dg/tree-ssa/vrp14.c: New test.
23276
23277 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
23278
23279         PR c++/21336
23280         * g++.dg/template/new2.C: New test.
23281
23282 2005-06-03  Josh Conner  <jconner@apple.com>
23283
23284         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
23285         all entries in initializer.
23286
23287 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
23288
23289         PR middle-end/21858
23290         * gcc.dg/pr21858.c: New testcase.
23291
23292 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
23293
23294         PR tree-optimization/21292
23295
23296         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
23297         New.
23298         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23299         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23300         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23301         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23302         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
23303
23304 2005-06-02  Richard Henderson  <rth@redhat.com>
23305
23306         * gcc.dg/sync-2.c: Use -march=i486 for i386.
23307
23308 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
23309
23310         * gcc.dg/wtypequal.c: New testcase.
23311
23312 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
23313
23314         PR 21582
23315         * gcc.dg/tree-ssa/pr21582.c: New test.
23316
23317 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
23318
23319         PR c++/21280
23320         * g++.dg/opt/interface2.h: New.
23321         * g++.dg/opt/interface2.C: New.
23322         * g++.dg/init/ctor4.C: Adjust error lines.
23323         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23324         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23325         * g++.old-deja/g++.jason/opeq3.C: Likewise.
23326         * g++.old-deja/g++.pt/assign1.C: Likewise.
23327         * g++.old-deja/g++.pt/crash20.C: Likewise.
23328
23329 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
23330
23331         PR tree-optimization/21734
23332         * g++.dg/vect/pr21734_1.cc: New.
23333         * g++.dg/vect/pr21734_2.cc: New.
23334
23335 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
23336
23337         PR c++/20350
23338         * g++.dg/template/spec24.C: New.
23339
23340         PR c++/21151
23341         * g++.dg/pch/local-1.C: New.
23342         * g++.dg/pch/local-1.Hs: New.
23343
23344 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
23345
23346         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
23347         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
23348         * gcc.dg/tree-ssa/pr14341.c: New test.
23349         * gcc.dg/tree-ssa/pr14841.c: New test.
23350         * gcc.dg/tree-ssa/pr20701.c: New test.
23351         * gcc.dg/tree-ssa/pr21086.c: New test.
23352         * gcc.dg/tree-ssa/pr21090.c: New test.
23353         * gcc.dg/tree-ssa/pr21332.c: New test.
23354         * gcc.dg/tree-ssa/pr21458.c: New test.
23355         * gcc.dg/tree-ssa/pr21658.c: New test.
23356         * gcc.dg/tree-ssa/vrp01.c: New test.
23357         * gcc.dg/tree-ssa/vrp02.c: New test.
23358         * gcc.dg/tree-ssa/vrp03.c: New test.
23359         * gcc.dg/tree-ssa/vrp04.c: New test.
23360         * gcc.dg/tree-ssa/vrp05.c: New test.
23361         * gcc.dg/tree-ssa/vrp06.c: New test.
23362         * gcc.dg/tree-ssa/vrp07.c: New test.
23363         * gcc.dg/tree-ssa/vrp08.c: New test.
23364         * gcc.dg/tree-ssa/vrp09.c: New test.
23365         * gcc.dg/tree-ssa/vrp10.c: New test.
23366         * gcc.dg/tree-ssa/vrp11.c: New test.
23367         * gcc.dg/tree-ssa/vrp12.c: New test.
23368         * gcc.dg/tree-ssa/vrp13.c: New test.
23369
23370 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
23371
23372         PR 21029
23373         * gcc.dg/tree-ssa/pr21029.c: New test.
23374
23375 2005-06-01  Roger Sayle  <roger@eyesopen.com>
23376
23377         * gfortran.dg/logint-1.f: New test case.
23378         * gfortran.dg/logint-2.f: Likewise.
23379         * gfortran.dg/logint-3.f: Likewise.
23380
23381 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
23382
23383         PR c/21536
23384         PR c/20760
23385         * gcc.dg/20050527-1.c: New test.
23386
23387         * gcc.dg/i386-sse-12.c: New test.
23388
23389         PR fortran/21729
23390         * gfortran.dg/implicit_5.f90: New test.
23391
23392 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
23393
23394         PR fortran/20883
23395         * gfortran/assign_4.f90: New test.
23396         * gfortran/assign_2.f90: Change compile to run.
23397
23398 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
23399
23400         * lib/target-supports.exp
23401         (check_effective_target_sync_char_short): New.
23402         * gcc.dg/sync-2.c: New.
23403
23404 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
23405
23406         PR tree-optimization/21817
23407         * gcc.dg/torture/pr21817-1.c: New.
23408
23409 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
23410
23411         PR c++/21165
23412         * g++.dg/template/init5.C: New.
23413
23414 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
23415
23416         * gfortran.dg/char_initialiser_actual.f90:
23417         Test character initialisers as actual arguments.
23418         * gfortran.dg/char_pointer_comp_assign.f90:
23419         Test character pointer structure component assignments.
23420         * gfortran.dg/char_array_structure_constructor.f90:
23421         Test character components in structure constructors.
23422
23423 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
23424
23425         PR middle-end/20931
23426         * g++.dg/opt/pr20931.C: New test.
23427
23428 2005-05-31  Andreas Jaeger  <aj@suse.de>
23429
23430         PR testsuite/20772
23431         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
23432         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
23433         g++.old-deja/g++.ext/asmspec1.C,
23434         g++.old-deja/g++.other/regstack.C,
23435         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
23436         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
23437         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
23438         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
23439         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
23440         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
23441         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
23442         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
23443         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
23444         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
23445         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
23446         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
23447         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
23448         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
23449         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
23450         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
23451         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
23452         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
23453         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
23454
23455 2005-05-31  Jeff Law  <law@redhat.com>
23456
23457         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
23458
23459 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
23460
23461         PR middle-end/21743
23462         * gcc.dg/builtins-1.c: Activate disabled clog test.
23463         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23464
23465 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
23466
23467         * gfortran.dg/char_pointer_assign.f90:
23468         Test character-pointer assignments and pointer assignments.
23469         * gfortran.dg/char_pointer_dummy.f90:
23470         Test character-pointer dummy arguments.
23471         * gfortran.dg/char_pointer_func.f90:
23472         Test character-pointer function returns.
23473         * gfortran.dg/char_pointer_dependency.f90:
23474         Test character-pointer functions with dependencies.
23475
23476 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
23477
23478         PR c++/21784
23479         * g++.dg/lookup/using14.C: New test.
23480
23481 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
23482
23483         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
23484         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
23485         trailing ^M.
23486
23487 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
23488
23489         PR c++/17413
23490         * g++.dg/template/local5.C: New.
23491
23492         PR target/21761
23493         * gcc.c-torture/compile/pr21761.c: New.
23494
23495         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
23496         before darwin8.
23497
23498 2005-05-30  Steven G. Kargl
23499
23500         PR fortran/20846
23501         * gfortran.dg/inquire_8.f90: New test.
23502
23503 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23504
23505         PR libfortran/21376
23506         * gfortran.dg/output_exponents_1.f90: New test.
23507
23508 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23509
23510         PR libfortran/20006
23511         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
23512
23513 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
23514
23515         PR c++/21210
23516         * g++.dg/ext/complex1.C: New test.
23517
23518         PR c++/21340
23519         * g++.dg/init/ctor6.C: New test.
23520
23521 2005-05-29  Jan Hubicka  <jh@suse.cz>
23522
23523         * gcc.c-torture/compile/pr21562.c: New.
23524
23525 2005-05-28  Steven G. Kargl <kargls@comcast.net>
23526
23527         * gfortran.dg/subnormal_1.f90: New test.
23528
23529 2005-05-28  Jan Hubicka  <jh@suse.cz>
23530
23531         * tree-prof.exp: Fix comment.
23532         * value-prof-1.c: New.
23533         * value-prof-2.c: New.
23534         * value-prof-3.c: New.
23535         * value-prof-4.c: New.
23536
23537 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
23538
23539         PR c++/21614
23540         * g++.dg/expr/ptrmem6.C: New test.
23541         * g++.dg/expr/ptrmem6a.C: Likewise.
23542
23543 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
23544
23545         PR tree-optimization/21658
23546         * gcc.dg/tree-ssa/pr21658.c: New.
23547
23548 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
23549
23550         PR c++/21455
23551         * g++.dg/inherit/ptrmem3.C: New.
23552
23553         PR c++/21681
23554         * g++.dg/parse/template16.C: New.
23555
23556 2005-05-27  Andreas Jaeger  <aj@suse.de>
23557
23558         * gcc.dg/setjmp-2.c: Only run in 32-bit.
23559
23560         * gcc.dg/i386-sse-8.c: Run test on all archs.
23561
23562 2005-05-26  Mike Stump  <mrs@apple.com>
23563
23564         * objc.dg/isa-field-1.m: Only run on darwin.
23565         * objc.dg/lookup-1.m: Likewise.
23566         * objc.dg/try-catch-8.m: Likewise.
23567
23568 2005-05-26  Roger Sayle  <roger@eyesopen.com>
23569
23570         PR tree-optimization/9814
23571         * gcc.dg/pr9814-1.c: New test case.
23572
23573 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23574
23575         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
23576         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
23577         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
23578         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
23579         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
23580         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
23581         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
23582         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
23583         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
23584         objc.dg/try-catch-8.m: New.
23585
23586 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
23587
23588         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
23589         remove extraneous semicolons.
23590
23591 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23592
23593         * obj-c++.dg/comp-types-12.mm: New.
23594         * objc.dg/comp-types-11.m: New.
23595         * objc.dg/selector-4.m: New.
23596
23597 2005-05-26  Andreas Jaeger  <aj@suse.de>
23598
23599         PR testsuite/20772
23600         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
23601         g++.old-deja/g++.ext/attrib3.C,
23602         g++.old-deja/g++.other/store-expr1.C,
23603         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
23604         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
23605         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23606         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
23607         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
23608         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
23609         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
23610         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23611         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
23612         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
23613         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
23614         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
23615         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
23616         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
23617         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
23618         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
23619         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
23620         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23621         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
23622
23623 2005-05-26  Andreas Jaeger  <aj@suse.de>
23624
23625         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
23626         x86-64 compilation.
23627
23628 2005-05-26  Andreas Jaeger  <aj@suse.de>
23629
23630         PR testsuite/20772
23631         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
23632         gcc.misc-tests/i386-pf-athlon-1.c,
23633         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23634         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
23635         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
23636         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
23637         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
23638         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
23639         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
23640         programs.
23641
23642         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
23643         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
23644         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
23645         x86-64 compilation.
23646
23647         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
23648         x86_64.
23649
23650         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
23651         effective-target ilp32.
23652
23653 2005-05-26  David Ung  <davidu@mips.com>
23654
23655         * gcc.target/mips/ext_ins.c: New test for testing the generation
23656         of MIPS32/64 rev 2 ext/ins instructions.
23657
23658 2005-05-26  Andreas Jaeger  <aj@suse.de>
23659
23660         * treelang/compile/unsigned.tree: Use gimple instead of
23661         nonexisting generic dump.
23662
23663 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
23664
23665         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
23666
23667 2005-05-26  Andreas Jaeger  <aj@suse.de>
23668
23669         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
23670
23671 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
23672
23673         PR libfortran/17283
23674         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
23675         Test callee-allocated memory with write statements.
23676
23677 2005-05-25  Roger Sayle  <roger@eyesopen.com>
23678
23679         PR middle-end/21709
23680         * gcc.dg/pr21709-1.c: New test case.
23681
23682 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23683             Mike Stump  <mrs@apple.com>
23684
23685         * objc/execute/next_mapping.h: Update for C++.
23686
23687         * obj-c++.dg/selector-1.mm: Move to...
23688         * obj-c++.dg/selector-4.mm: here...
23689
23690         * obj-c++.dg/basic.mm: New.
23691         * obj-c++.dg/comp-types-1.mm: New.
23692         * obj-c++.dg/cxx-class-1.mm: New.
23693         * obj-c++.dg/cxx-ivars-1.mm: New.
23694         * obj-c++.dg/cxx-ivars-2.mm: New.
23695         * obj-c++.dg/cxx-ivars-3.mm: New.
23696         * obj-c++.dg/cxx-scope-1.mm: New.
23697         * obj-c++.dg/cxx-scope-2.mm: New.
23698         * obj-c++.dg/defs.mm: New.
23699         * obj-c++.dg/empty-private-1.mm: New.
23700         * obj-c++.dg/encode-1.mm: New.
23701         * obj-c++.dg/encode-2.mm: New.
23702         * obj-c++.dg/encode-3.mm: New.
23703         * obj-c++.dg/extern-c-1.mm: New.
23704         * obj-c++.dg/extra-semi.mm: New.
23705         * obj-c++.dg/fix-and-continue-2.mm: New.
23706         * obj-c++.dg/isa-field-1.mm: New.
23707         * obj-c++.dg/ivar-list-semi.mm: New.
23708         * obj-c++.dg/local-decl-1.mm: New.
23709         * obj-c++.dg/lookup-1.mm: New.
23710         * obj-c++.dg/lookup-2.mm: New.
23711         * obj-c++.dg/method-1.mm: New.
23712         * obj-c++.dg/method-2.mm: New.
23713         * obj-c++.dg/method-3.mm: New.
23714         * obj-c++.dg/method-4.mm: New.
23715         * obj-c++.dg/method-5.mm: New.
23716         * obj-c++.dg/method-6.mm: New.
23717         * obj-c++.dg/method-7.mm: New.
23718         * obj-c++.dg/no-extra-load.mm: New.
23719         * obj-c++.dg/overload-1.mm: New.
23720         * obj-c++.dg/pragma-1.mm: New.
23721         * obj-c++.dg/pragma-2.mm: New.
23722         * obj-c++.dg/private-1.mm: New.
23723         * obj-c++.dg/private-2.mm: New.
23724         * obj-c++.dg/proto-qual-1.mm: New.
23725         * obj-c++.dg/qual-types-1.mm: New.
23726         * obj-c++.dg/stubify-1.mm: New.
23727         * obj-c++.dg/stubify-2.mm: New.
23728         * obj-c++.dg/super-class-1.mm: New.
23729         * obj-c++.dg/super-class-2.mm: New.
23730         * obj-c++.dg/super-dealloc-1.mm: New.
23731         * obj-c++.dg/super-dealloc-2.mm: New.
23732         * obj-c++.dg/template-1.mm: New.
23733         * obj-c++.dg/template-2.mm: New.
23734         * obj-c++.dg/template-3.mm: New.
23735         * obj-c++.dg/template-4.mm: New.
23736         * obj-c++.dg/template-5.mm: New.
23737         * obj-c++.dg/template-6.mm: New.
23738         * obj-c++.dg/try-catch-1.mm: New.
23739         * obj-c++.dg/try-catch-2.mm: New.
23740         * obj-c++.dg/try-catch-3.mm: New.
23741         * obj-c++.dg/try-catch-4.mm: New.
23742         * obj-c++.dg/try-catch-5.mm: New.
23743         * obj-c++.dg/try-catch-6.mm: New.
23744         * obj-c++.dg/try-catch-7.mm: New.
23745         * obj-c++.dg/try-catch-8.mm: New.
23746         * obj-c++.dg/try-catch-9.mm: New.
23747         * obj-c++.dg/va-meth-1.mm: New.
23748
23749 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23750
23751         * obj-c++.dg/selector-1.mm: New.
23752         * obj-c++.dg/selector-2.mm: New.
23753
23754 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23755
23756         * obj-c++.dg/selector-3.mm: New.
23757         * objc.dg/selector-3.m: New.
23758
23759 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23760
23761         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
23762         about where warning appears.
23763
23764 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
23765
23766         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
23767         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
23768         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
23769         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
23770
23771 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
23772
23773         * gcc.dg/20050524-1.c: New test.
23774
23775 2005-05-25  Jan Hubicka  <jh@suse.cz>
23776
23777         * gcc.dg/tree-prof/inliner-1.c: New.
23778
23779 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
23780
23781         * gcc.dg/tree-prof: New directory.
23782         * gcc.dg/tree-prof/tree-prof.exp: New.
23783
23784 2005-05-25  DJ Delorie  <dj@redhat.com>
23785
23786         * gcc.dg/Wattributes-1.c: New.
23787         * gcc.dg/Wattributes-2.c: New.
23788         * gcc.dg/Wattributes-3.c: New.
23789
23790 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
23791
23792         PR tree-optimization/19833
23793         * gcc.dg/uninit-4.c: Remove xfail.
23794         * gcc.dg/uninit-9.c: Ditto.
23795
23796 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
23797
23798         * obj-c++.dg/bitfield-[1-5].mm: New.
23799         * obj-c++.dg/class-protocol-1.mm: New.
23800         * obj-c++.dg/comp-types-1[0-1].mm: New.
23801         * obj-c++.dg/comp-types-[2-9].mm: New.
23802         * obj-c++.dg/encode-[4-8].mm: New.
23803         * obj-c++.dg/layout-1.mm: New.
23804         * obj-c++.dg/method-1[0-9].mm: New.
23805         * obj-c++.dg/method-2[0-1].mm: New.
23806         * obj-c++.dg/method-[8-9].mm: New.
23807         * obj-c++.dg/objc-gc-3.mm: New.
23808         * obj-c++.dg/try-catch-10.mm: New.
23809         * objc.dg/bitfield-5.m: New.
23810         * objc.dg/comp-types-10.m: New.
23811         * objc.dg/comp-types-9.m: New.
23812         * objc.dg/layout-1.m: New.
23813         * objc.dg/objc-gc-4.m: New.
23814         * objc.dg/try-catch-9.m: New.
23815         * objc.dg/class-protocol-1.m: Tweak diagnostics.
23816         * objc.dg/comp-types-1.m: Likewise.
23817         * objc.dg/comp-types-[5-6].m: Likewise.
23818         * objc.dg/method-9.m: Likewise.
23819
23820 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
23821
23822         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
23823         and on hardware without VMX support.
23824
23825         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
23826
23827         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
23828
23829         * lib/profopt.exp (dg-final-generate, dg-final-use,
23830         profopt-final-code, profopt-get-options): New.
23831         (profopt-execute): Process test directives.
23832
23833         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
23834         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23835         cleanup-tree-dump, cleanup-saved-temps): Update comments.
23836
23837 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
23838
23839         PR C++/21645
23840         * g++.dg/init/ctor5.C: New test.
23841
23842 2005-05-24  Ira Rosen  <irar@il.ibm.com>
23843
23844         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
23845         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
23846         vect-113.c, vect-114.c.
23847
23848 2005-05-23  Adam Nemet  <anemet@lnxw.com>
23849
23850         * gcc.dg/const-elim-1.c: Remove xfails.
23851
23852 2005-05-23  Jeff Law  <law@redhat.com>
23853
23854         * gcc.c-torture/compile/pr21638.c: New test.
23855         * gcc.c-torture/compile/20050520-1.c: New test.
23856
23857 2005-05-23  Nick Clifton  <nickc@redhat.com>
23858
23859         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
23860         be a proper triple, ie: m32r*-*-*.
23861         * g++.old-deja/g++.jason/thunk3.C: Likewise.
23862
23863 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
23864
23865         PR middle-end/21331
23866         PR tree-opt/21293
23867         * gcc.c-torture/compile/pr21293.c: New test.
23868         * gcc.c-torture/execute/pr21331.c: New test.
23869
23870 2004-05-20  Richard Henderson  <rth@redhat.com>
23871
23872         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
23873
23874 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
23875
23876         * obj-c++-dg.exp: Add.
23877         * obj-c++.exp: Add.
23878         * obj-c++.dg/dg.exp: Add.
23879
23880 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
23881
23882         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
23883         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
23884
23885 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
23886
23887         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
23888
23889 2004-05-19  Richard Henderson  <rth@redhat.com>
23890
23891         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
23892
23893 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
23894
23895         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
23896
23897         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
23898
23899 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
23900
23901         PR c++/21495
23902         * g++.dg/parse/extern1.C: New test.
23903         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
23904
23905 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23906
23907         * gcc.dg/c99-math.h: New.
23908         * gcc.dg/c99-math-float-1.c: New test.
23909         * gcc.dg/c99-math-double-1.c: Likewise.
23910         * gcc.dg/c99-math-long-double-1.c: Likewise.
23911
23912 2005-05-18  Richard Henderson  <rth@redhat.com>
23913
23914         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
23915
23916 2005-05-18  Devang Patel  <dpatel@apple.com>
23917
23918         * g++.dg/opt/20050511-1.C: New test.
23919
23920 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
23921
23922         PR libfortran/21127
23923         * gfortran.dg/reshape-complex.f90: New test.
23924
23925 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
23926
23927         * gfortran.dg/array_constructor_1.f90: New test.
23928         * gfortran.dg/array_constructor_2.f90: New test.
23929
23930 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23931
23932         PR fortran/20954
23933         * gfortran.dg/pr20954.f: New test.
23934
23935 2005-05-17  Mike Stump  <mrs@apple.com>
23936
23937         Yet more Objective-C++...
23938
23939         * objc.dg/method-5.m: Update.
23940         * objc.dg/method-6.m: Update.
23941         * objc.dg/method-7.m: Update.
23942         * objc.dg/method-9.m: Update.
23943         * objc.dg/try-catch-2.m: Update.
23944
23945 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
23946
23947         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
23948         Remove little-endian optimizations.
23949
23950 2005-05-17  Jeff Law  <law@redhat.com>
23951
23952         * g++.dg/tree-ssa/pr14814.C: New test.
23953         * gcc.dg/tree-ssa/pr14814.C: New test.
23954         * gcc.dg/tree-ssa/pr17141-1.C: New test.
23955         * gcc.dg/tree-ssa/pr17141-2.C: New test.
23956
23957 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23958
23959         * gcc.dg/compat/generate-random.c: Do not include
23960         libiberty.h.
23961         * gcc.dg/compat/generate-random_r.c: Likewise.
23962
23963 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
23964
23965         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
23966
23967 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23968
23969         PR middle-end/21595
23970         * g++.dg/tree-ssa/builtin1.C: New testcase.
23971
23972 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
23973
23974         PR c++/21454
23975         * g++.dg/opt/const4.C: New test.
23976
23977         PR middle-end/21492
23978         * g++.dg/opt/crossjump1.C: New test.
23979
23980         PR tree-optimization/21610
23981         * gcc.c-torture/compile/20050516-1.c: New test.
23982
23983         PR fortran/15080
23984         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
23985         about the test failing.
23986         * gfortran.fortran-torture/execute/where_7.f90: New test.
23987         * gfortran.fortran-torture/execute/where_8.f90: New test.
23988
23989 2005-05-16  Richard Henderson  <rth@redhat.com>
23990
23991         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
23992         i?86 and x86_64.
23993
23994 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
23995
23996         * gcc.dg/compat/generate-random.c (config.h): Do not include.
23997         (limits.h): Include unconditionally.
23998         (stdlib.h): Likewise.
23999         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
24000         (limits.h): Include unconditionally.
24001         (stdlib.h): Likewise.
24002         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24003         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24004         (limits.h): Include unconditionally.
24005         (stdlib.h): Likewise.
24006         (hashtab.h): Do not include.
24007         (getopt.h): Likewise.
24008         (stddef.h): Include.
24009         (hashval_t): Define.
24010         (struct entry): Add "next" field.
24011         (HASH_SIZE): New macro.
24012         (hash_table): New variable.
24013         (switchfiles): Do not use xmalloc.
24014         (mix): New macro.
24015         (iterative_hash): New function.
24016         (hasht): Remove.
24017         (e_exists): New function.
24018         (e_insert): Likewise.
24019         (output): Use, instead of libiberty hashtable functions.
24020         (main): Do not use getopt.  Do not call htab_create.
24021
24022 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
24023
24024         PR libstdc++/21526
24025         * lib/target-supports.exp (check_mkfifo_available):
24026         Return 0 for cygwin as mkfifo support incomplete on platform.
24027         Fix typos in comments.
24028
24029 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
24030
24031         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
24032
24033 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
24034
24035         PR fortran/17432
24036         * gfortran.dg/assign_4.f: New test.
24037
24038 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
24039
24040         PR tree-optimization/21563
24041         * gcc.dg/tree-ssa/pr21563.c: New.
24042
24043 2005-05-14  Jan Hubicka  <jh@suse.cz>
24044
24045         * gcc.dg/noreturn-7.c: Allow control reaches warning.
24046
24047 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
24048
24049         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
24050
24051 2005-05-13  Julian Brown  <julian@codesourcery.com>
24052
24053         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
24054         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
24055
24056 2005-05-13  Jan Hubicka  <jh@suse.cz>
24057
24058         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
24059         * gcc.dg/fold-xor-?.c: Likewise.
24060         * gcc.dg/pr15784-?.c: Likewise.
24061         * gcc.dg/pr20922-?.c: Likewise.
24062         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
24063         * gcc.dg/tree-ssa/pr17598.c: Likewise.
24064         * gcc.dg/tree-ssa/pr20470.c: Likewise.
24065
24066 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24067
24068         PR fortran/21260
24069         * gfortran.dg/hollerith_1.f90: New test.
24070
24071 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24072
24073         * gfortran.dg/func_result_2.f90: New test.
24074
24075 2005-05-11  Bud Davis  <bdavis@gfortran.org>
24076
24077         * gfortran.dg/dev_null.f90: New test.
24078
24079 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
24080
24081         * gcc.dg/arm-vfp1.c: Revert last change.
24082
24083 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
24084
24085         PR middle-end/19807
24086         PR tree-optimization/19639
24087         * g++.dg/tree-ssa/pr19807.C: New testcase.
24088
24089 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24090
24091         PR libfortran/21471
24092         * gfortran.dg/append-1.f90: New test.
24093
24094 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
24095
24096         * gcc.dg/pr18501.c: XFAIL.
24097         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
24098         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
24099         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
24100         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24101         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24102         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
24103         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
24104         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
24105
24106 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24107
24108         PR fortran/20178
24109         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
24110         gfortran.dg/f2c_3.f90: New tests.
24111
24112         * gfortran.dg/return_1.f90: Fix dg annotation.
24113
24114 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
24115
24116         * gcc.c-torture/compile/20050510-1.c: New test.
24117
24118 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
24119
24120         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
24121
24122 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
24123
24124         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
24125
24126 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
24127
24128         PR c/17913
24129         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
24130
24131 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
24132
24133         PR c/21342
24134         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
24135         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
24136
24137 2005-05-10  Ben Elliston  <bje@au.ibm.com>
24138
24139         PR debug/16676
24140         * gcc.dg/debug/pr16676.c: New test.
24141
24142 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
24143
24144         PR testsuite/21443
24145         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
24146         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
24147         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
24148         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
24149         Change -O1 to -O2.
24150         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
24151         -fno-tree-dominator-opts.
24152
24153 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24154
24155         * gfortran.dg/return_1.f90: New test.
24156
24157 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
24158
24159         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
24160
24161         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
24162
24163 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
24164
24165         PR c++/21427
24166         * g++.dg/inherit/covariant13.C: New.
24167
24168 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24169
24170         PR libfortran/19155
24171         * gfortran.dg/pr19155.f: New test.
24172
24173 2005-05-08  Roger Sayle  <roger@eyesopen.com>
24174
24175         PR inline-asm/8788
24176         * gcc.dg/pr8788-1.c: New testcase.
24177
24178 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
24179
24180         PR target/21416
24181         * gcc.target/mips/fpcmp-[12].c: New tests.
24182
24183 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
24184
24185         * lib/target-supports-dg.exp (dg-require-fork): New function.
24186         (dg-require-mkfifo): Likewise.
24187         * lib/target-supports.exp (check_function_available): New
24188         function.
24189         (check_fork_available): Likewise.
24190         (check_mkfifo_available): Likewise.
24191
24192 2005-05-06  Jeff Law  <law@redhat.com>
24193
24194         * gcc.c-torture/compile/pr21380.c: New test.
24195
24196 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
24197
24198         PR c++/20961
24199         * g++.dg/ext/weak3.C: New test.
24200
24201 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
24202
24203         PR c++/21352
24204         * g++.dg/template/crash37.C: New test.
24205
24206 2005-05-05  Paul Brook  <paul@codesourcery.com>
24207
24208         * gcc.dg/arm-g2.c: Use effective-target arm32.
24209         * gcc.dg/arm-mmx-1.c: Ditto.
24210         * gcc.dg/arm-scd42-2.c: Ditto.
24211         * gcc.dg/arm-vfp1.c: Ditto.
24212         * lib/target-supports.exp (check_effective_target_arm32): New
24213         function.
24214
24215 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
24216
24217         PR libfortran/21354
24218         gfortran.dg/in_pack_rank7.f90: New test.
24219
24220 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
24221
24222         PR middle-end/15618
24223         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
24224
24225 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
24226
24227         PR middle-end/21265
24228         * gcc.dg/20050503-1.c: New test.
24229
24230         PR rtl-optimization/21239
24231         * gcc.dg/i386-sse-11.c: New test.
24232
24233 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
24234
24235         PR target/16888
24236         * gcc.target/i386/asm-1.c: New test.
24237
24238 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
24239
24240         PR rtl-optimization/21330
24241         * gcc.c-torture/execute/20050502-1.c: New test.
24242
24243         PR target/21297
24244         * gcc.c-torture/execute/20050502-2.c: New test.
24245
24246 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
24247
24248         PR middle-end/21282
24249         * gcc.dg/pr21282.c: New.
24250
24251 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
24252
24253         * gcc.dg/vect/pr20122.c: Clean up .vect file.
24254         * gcc.dg/vect/vect-92.c: Likewise.
24255         * gcc.dg/vect/vect-93.c: Likewise.
24256         * gcc.dg/vect/vect-dv-1.c: Likewise.
24257         * gcc.dg/vect/vect-dv-2.c: Likewise.
24258         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
24259
24260 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
24261
24262         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
24263         * gfortran.dg/vect/vect-2.f90: Likewise.
24264         * gfortran.dg/vect/vect-3.f90: Likewise.
24265         * gfortran.dg/vect/vect-4.f90: Likewise.
24266         * gfortran.dg/vect/vect-5.f90: Likewise.
24267
24268 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
24269
24270         PR target/20813
24271         * gcc.dg/rs6000-fpint-2.c: New.
24272
24273 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
24274
24275         PR c/15698
24276         * gcc.dg/builtins-30.c: Update expected messages.
24277         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
24278         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
24279         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
24280
24281 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
24282
24283         PR tree-optimization/21294
24284         * gcc.dg/tree-ssa/pr21294.c: New.
24285
24286 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
24287
24288         * gcc.dg/altivec-3.c (vec_store): Do not use the old
24289         __builtin_altivec_st_internal_4si built-in.
24290
24291 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
24292
24293         PR c++/15875
24294         * g++.dg/template/ptrmem14.C: New test.
24295
24296 2005-05-02  Paul Brook  <paul@codesourcery.com>
24297
24298         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
24299
24300 2005-05-02  Michael Matz  <matz@suse.de>
24301
24302         PR c++/19542
24303         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
24304
24305 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
24306
24307         * g++.dg/cpp/weak.C: New test.
24308
24309 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
24310
24311         * gcc.dg/tree-ssa/loop-8.c: New test.
24312
24313 2005-04-30  Michael Maty  <matz@suse.de>
24314
24315         * gcc.dg/inline-mcpy.c: New test.
24316
24317 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
24318
24319         PR libfortran/18958
24320         * gfortran.dg/eoshift.f90: New test case.
24321
24322 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
24323
24324         PR libfortran/18857
24325         * gfortran.dg/matmul_1.f90: New test.
24326
24327 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
24328
24329         PR tree-optimization/21030
24330         * gcc.dg/tree-ssa/pr21030.c: New.
24331
24332 2005-04-29  Devang Patel  <dpatel@apple.com>
24333
24334         PR tree-optimization/21272
24335         * gcc.dg/vect/vect-ifcvt-10.c: New test.
24336
24337 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
24338
24339         PR fortran/13082
24340         PR fortran/18824
24341         * gfortran.dg/entry_4.f90: New test.
24342         * gfortran.fortran-torture/execute/entry_1.f90: New test.
24343         * gfortran.fortran-torture/execute/entry_2.f90: New test.
24344         * gfortran.fortran-torture/execute/entry_3.f90: New test.
24345         * gfortran.fortran-torture/execute/entry_4.f90: New test.
24346         * gfortran.fortran-torture/execute/entry_5.f90: New test.
24347         * gfortran.fortran-torture/execute/entry_6.f90: New test.
24348         * gfortran.fortran-torture/execute/entry_7.f90: New test.
24349
24350 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24351
24352         * gfortran.fortran-torture/execute/entry_8.f90: New test.
24353
24354 2005-04-29  Paul Brook  <paul@codesourcery.com>
24355
24356         * gfortran.dg/entry_3.f90: New test.
24357
24358 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24359
24360         * gfortran.dg/implicit_4.f90: New test.
24361
24362 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
24363
24364         * lib/target-supports.exp (check_profiling_available): Return
24365         false for xtensa-*-elf.
24366
24367 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
24368
24369         * lib/fortran-torture.exp (fortran-torture.exp): Catch
24370         error if file cannot be deleted.
24371
24372 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
24373
24374         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
24375         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
24376         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
24377         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
24378         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
24379         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
24380         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
24381         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
24382         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
24383         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24384         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
24385         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
24386         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
24387
24388 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24389
24390         PR fortran/20865
24391         * gfortran.dg/pr20865.f90: New test.
24392
24393 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
24394
24395         * gcc.dg/void-cast-2.c: New test.
24396
24397 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24398
24399         PR c/21159
24400         * gcc.dg/void-cast-1.c: New test.
24401
24402 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
24403
24404         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
24405
24406 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24407
24408         PR fortran/21177
24409         * gfortran.dg/pr21177.f90: New test.
24410
24411 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
24412
24413         PR tree-optimization/21171
24414         * gcc.dg/tree-ssa/pr21171.c: New test.
24415
24416 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
24417
24418         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24419         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24420         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24421         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24422         gcc.dg/tree-ssa/gen-vect-32.c: New.
24423         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
24424         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
24425         don't run on PPC32.
24426
24427 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24428
24429         PR c/21213
24430         * gcc.dg/transparent-union-3.c: New test.
24431
24432 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24433
24434         PR c/20740
24435         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
24436         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
24437         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
24438         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
24439         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
24440         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
24441
24442 2005-04-26  Jeff Law  <law@redhat.com>
24443
24444         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
24445         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
24446         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
24447         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
24448         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
24449         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
24450         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
24451
24452 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
24453
24454         PR tree-optimization/17598
24455         * gcc.dg/tree-ssa/pr17598.c: New testcase.
24456
24457 2005-04-25  Mike Stump  <mrs@apple.com>
24458
24459         * objc.dg/fix-and-continue-1.m: Add.
24460
24461 2005-04-25  Roger Sayle  <roger@eyesopen.com>
24462
24463         PR c++/20995
24464         * g++.dg/opt/pr20995-1.C: New test case.
24465
24466 2005-04-25  Devang Patel <dpatel@apple.com>
24467
24468         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
24469
24470 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
24471
24472         PR testsuite/21062
24473         * g++.dg/opt/alias2.C (printf): Correct the prototype.
24474
24475 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
24476
24477         PR C++/21188
24478         * g++.dg/opt/rtti2.C: New test.
24479
24480 2005-04-25  Paul Brook  <paul@codesourcery.com>
24481         Steven G. Kargl  <kargls@comcast.net>
24482
24483         PR fortran/20879
24484         * gfortran.dg/ichar_1.f90: New file.
24485
24486 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
24487
24488         PR middle-end/20991
24489         * g++.dg/opt/pr20991.C: New test.
24490
24491         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
24492         where sizeof (type) < __alignof__ (type).
24493         * gcc.dg/compat/struct-layout-1.h: Likewise.
24494
24495 2005-04-24  Per Bothner  <per@bothner.com>
24496             Devang Patel  <dpatel@apple.com>
24497
24498         PR preprocessor/20907
24499         * gcc.dg/cpp/very-long-comment.c: New test.
24500
24501 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24502
24503         PR fortran/20059
24504         * gfortran.dg/common_5.f: New test.
24505
24506 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
24507
24508         PR middle-end/21082
24509         * g++.dg/tree-ssa/pr21082.C: New testcase.
24510
24511 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
24512
24513         * gcc.dg/vect/vect-99.c: New test.
24514
24515 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
24516
24517         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
24518
24519 2005-04-22  Jeff Law  <law@redhat.com>
24520
24521         * gcc.dg/uninit-5.c: Remove xfails.
24522         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
24523         conditionals and loads.
24524
24525 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
24526
24527         PR libfortran/20074
24528         PR libfortran/20436
24529         PR libfortran/21108
24530         * gfortran.dg/nested_reshape.f90: new test
24531         * gfortran.dg/reshape-alloc.f90: new test
24532         * gfortran.dg/reshape.f90: new test
24533
24534 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
24535
24536         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
24537
24538         * gcc.dg/arm-vfp1.c: New test.
24539
24540 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
24541
24542         PR c++/21087
24543         * g++.dg/lookup/builtin2.C: New test.
24544
24545 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
24546
24547         * gcc.dg/weak/weak-13.c: New test.
24548
24549 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
24550
24551         * lib/target-supports.exp (check_effective_target_sync_int_long):
24552         Add powerpc*.
24553
24554 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
24555
24556         * gcc.target/mips/branch-1.c: New test.
24557
24558 2005-04-21  Richard Henderson  <rth@redhat.com>
24559
24560         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
24561         * gcc.dg/vect/vect-86.c: Likewise.
24562         * gcc.dg/vect/vect-87.c: Likewise.
24563         * gcc.dg/vect/vect-88.c: Likewise.
24564
24565 2005-04-21  Devang Patel  <dpatel@apple.com>
24566
24567         PR optimization/20994
24568         * gcc.dg/tree-ssa/ifc-3.c: New test.
24569
24570 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24571
24572         PR c/12913
24573         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
24574         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
24575         gcc.dg/c99-vla-jump-5.c: New tests.
24576
24577 2005-04-19  Richard Henderson  <rth@redhat.com>
24578
24579         * lib/target-supports.exp (check_effective_target_vect_int_mult):
24580         Fix typo in exists check.
24581         (check_effective_target_sync_int_long): New.
24582         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
24583         * gcc.dg/ia64-sync-2.c: Likewise.
24584         * gcc.dg/ia64-sync-3.c: Likewise.
24585         * gcc.dg/ia64-sync-4.c: Likewise.
24586
24587 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
24588
24589         * gcc.dg/fold-xor-1.c: New test.
24590         * gcc.dg/fold-xor-2.c: New test.
24591
24592 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
24593
24594         PR target/20670
24595         * g++.dg/eh/fp-regs.C: New test.
24596
24597 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24598
24599         * gcc.dg/Wint-to-pointer-cast-1.c,
24600         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
24601         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
24602         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
24603
24604 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24605
24606         PR fortran/16861
24607         * gfortran.dg/pr16861.f90: New test.
24608
24609 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24610
24611         * gcc.dg/pr21085.c: New test.
24612
24613 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
24614
24615         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
24616         (setup_mips_tests, dg-mips-options): New procedures.
24617         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
24618         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
24619         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
24620         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24621         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
24622         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
24623         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
24624         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24625         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
24626         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
24627         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
24628         dg-mips-options instead of dg-options.  Remove now-redundant
24629         preprocessor guards.
24630         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
24631         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24632         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24633         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
24634         * gcc.dg/vr-mult-2.c: Delete.
24635         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
24636         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
24637         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
24638         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
24639         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
24640         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
24641         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
24642
24643 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
24644
24645         * ada/acats/run_all.sh: Use sync when executable not present.
24646
24647 2005-04-18  Devang Patel  <dpatel@apple.com>
24648
24649         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
24650         * gcc.dg/vect/vect-11a.c: New.
24651         * gcc.dg/vect/vect-none.c: Update.
24652         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
24653
24654 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24655
24656         PR tree-optimization/20922
24657         * gcc.dg/pr20922-1.c: New test.
24658         * gcc.dg/pr20922-2.c: New test.
24659         * gcc.dg/pr20922-3.c: New test.
24660         * gcc.dg/pr20922-4.c: New test.
24661         * gcc.dg/pr20922-5.c: New test.
24662         * gcc.dg/pr20922-6.c: New test.
24663
24664 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24665
24666         PR libfortran/20950
24667         * gfortran.dg/pr20950.f: New test.
24668
24669 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24670
24671         PR libfortran/19216
24672         * gfortran.dg/pr19216.f: New test.
24673
24674 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
24675
24676         PR tree-optimization/21001
24677         * gcc.dg/tree-ssa/pr21001.c: New.
24678
24679 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
24680
24681         PR libfortran/21075
24682         * gfortran.dg/reshape_rank7.f90: New test.
24683
24684 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
24685
24686         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
24687         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
24688         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
24689         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
24690         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
24691         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
24692         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
24693         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
24694         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
24695         wrong way round).
24696         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
24697         in namelists.  New test.
24698         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
24699         New test.
24700         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
24701         New test.
24702         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
24703         namelist.  New test.
24704         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
24705         New test.
24706         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
24707         New test.
24708         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
24709         namelist.  New test.
24710         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
24711         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
24712         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
24713         New test.
24714         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
24715         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
24716         arrays. New test.
24717
24718 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
24719
24720         * gfortran.dg/wtruncate.f: New testcase.
24721         * gfortran.dg/wtruncate.f90: New testcase.
24722
24723 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
24724
24725         PR c++/21025
24726         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
24727         which sizeof/alignof is dependent, rather than just whether we are
24728         processing_template_decl.
24729
24730 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24731
24732         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24733         corrected typo where the wrong variables had been compared.
24734
24735 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24736
24737         PR libfortran/18495
24738         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24739         Test callee-allocated version of return array with a write
24740         statement.
24741         Test spread with a temporary with another write statement.
24742
24743 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
24744
24745         PR tree-optimization/21031
24746         * gcc.dg/tree-ssa/pr21031.c: New.
24747
24748 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
24749
24750         PR tree-optimization/21004
24751         * gcc.dg/builtins-53.c: Include builtins-config.h.
24752         Check floorf, ceilf, floorl and ceill transformations
24753         only when HAVE_C99_RUNTIME is defined.
24754
24755 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
24756
24757         PR middle-end/20739
24758         * gcc.dg/tree-ssa/pr20739.c: New test.
24759
24760 2005-04-14  Mike Stump  <mrs@apple.com>
24761
24762         * gcc.dg/Foundation.framework/empty: New.
24763         * gcc.dg/framework-2.c: New.
24764
24765 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
24766
24767         PR tree-optimization/21021
24768         * gcc.c-torture/compile/pr21021.c: New.
24769
24770 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
24771
24772         PR testsuite/21010
24773         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
24774         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
24775         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
24776         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
24777         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
24778         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
24779         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
24780         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
24781
24782 2005-04-14  Richard Henderson  <rth@redhat.com>
24783
24784         * lib/target-supports.exp (check_effective_target_vect_condition):
24785         Add ia64, i?86, and x86_64.
24786
24787 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
24788
24789         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
24790
24791 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
24792
24793         PR tree-optimization/20657
24794         * gcc.dg/tree-ssa/pr20657.c: New.
24795
24796 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
24797
24798         * gcc.dg/builtins-53.c: Also check (int)trunc* and
24799         (long long int)trunc*.
24800
24801 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
24802
24803         PR target/20927
24804         * gcc.dg/pr20927.c: New test.
24805
24806 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
24807
24808         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
24809         * gcc.target/mips/asm-1.c: Likewise.
24810
24811 2005-04-13  Dale Johannesen  <dalej@apple.com>
24812
24813         * objc.dg/objc-fast-4.m: New.
24814
24815 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
24816
24817         * gcc.target/cris/torture/cris-torture.exp: New driver in new
24818         directory.
24819         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
24820
24821 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
24822
24823         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
24824         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
24825         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
24826
24827 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
24828
24829         PR tree-optimization/20913
24830         * gcc.dg/tree-ssa/pr20913.c: New.
24831
24832         PR tree-optimization/20702
24833         * gcc.dg/tree-ssa/pr20702.c: New.
24834
24835 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24836
24837         PR c++/13744
24838         * g++.dg/inherit/local3.C: New test.
24839
24840 2005-04-12  Jeff Law  <law@redhat.com>
24841
24842         * gcc.dg/tree-ssa/20050412-1.c: New test.
24843
24844 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
24845
24846         PR libfortran/19016
24847         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
24848         Add tests with mask generated by expression.
24849         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24850         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24851         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24852
24853 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
24854
24855         PR middle-end/20917
24856         * gcc.dg/20050409-1.c: New test.
24857
24858 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
24859
24860         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
24861
24862 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24863
24864         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24865         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
24866         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24867         (TARGET_CXX): Adjust accordingly.
24868         * target.h (struct gcc_target): Remove epxort_class_data.  Add
24869         determine_class_data_visibility and class_data_always_comdat.
24870         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24871         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
24872         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24873         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
24874         (arm_cxx_determine_class_data_visibility): New.
24875         (arm_cxx_class_data_always_comdat): Likewise.
24876         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24877         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
24878         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24879         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
24880         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
24881         Define.
24882
24883 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24884
24885         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
24886
24887 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
24888
24889         * gcc.dg/i386-darwin-fpmath.c: New.
24890
24891 2004-04-11  Devang Patel  <dpatel@apple.com>
24892
24893         * lib/target-supports.exp (check_effective_target_vect_condition): New.
24894         * gcc.dg/vect/vect-ifcvt-1.c: New test.
24895         * gcc.dg/vect/vect-ifcvt-2.c: New test.
24896         * gcc.dg/vect/vect-ifcvt-3.c: New test.
24897         * gcc.dg/vect/vect-ifcvt-4.c: New test.
24898         * gcc.dg/vect/vect-ifcvt-5.c: New test.
24899         * gcc.dg/vect/vect-ifcvt-6.c: New test.
24900         * gcc.dg/vect/vect-ifcvt-7.c: New test.
24901         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
24902
24903 2004-04-11  Devang Patel  <dpatel@apple.com>
24904
24905         * gcc.dg/vect/vect-dv-1.c: New test.
24906         * gcc.dg/vect/vect-dv-2.c: New test.
24907
24908 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24909
24910         PR tree-optimization/20933
24911         * gcc.dg/tree-ssa/pr20933.c: New test.
24912
24913 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24914
24915         * gfortran.dg/fold_nearest.f90: New test.
24916
24917 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
24918
24919         * gcc.dg/tree-ssa/alias-1.c: New test.
24920
24921 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24922
24923         PR tree-optimization/20920
24924         * g++.dg/tree-ssa/pr20920.C: New test.
24925
24926 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
24927
24928         * gcc.dg/builtins-53.c: Also check (int)ceil* and
24929         (long long int)ceil*.
24930
24931 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
24932
24933         * g++.dg/warn/Wdtor1.C: Declare template in system header with
24934         explicit C++ linkage.
24935
24936 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24937
24938         * gfortran.dg/pr17229.f: Take care of the new obsolescence
24939         warning for arithmetic IF statements.
24940
24941 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
24942
24943         * eor_handling_1.f90: New test case.
24944         * eor_handling_2.f90: New test case.
24945         * eor_handling_3.f90: New test case.
24946         * eor_handling_4.f90: New test case.
24947         * eor_handling_5.f90: New test case.
24948         * noadv_size.f90: New test case.
24949         * pad_no.f90: New test case.
24950
24951 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
24952
24953         * gcc.c-torture/execute/20050410-1.c: New test.
24954
24955 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
24956
24957         * gcc.dg/pr20126.c: New.
24958
24959 2005-04-09  Bud Davis  <bdavis@gfortran.org>
24960             Steven G. Kargl <kargls@comcast.net>
24961
24962         * gfortran.dg/PR19872.f: New test.
24963
24964 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24965
24966         * gfortran.dg/nint_1.f90: Fix dg-do directive.
24967
24968 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24969
24970         * gfortran.dg/nint_1.f90: New test.
24971
24972 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24973
24974         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
24975         Added test for callee-allocated arrays with write statements.
24976         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
24977         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
24978         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24979         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24980         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24981
24982 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24983
24984         PR libfortran/20163
24985         * gfortran.dg/open-options-blanks.f: New test.
24986
24987 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24988
24989         PR fortran/13257
24990         * gfortran.dg/comma_format_extension_[1234].f: New tests.
24991
24992 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
24993
24994         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24995         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24996         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24997         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24998         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24999         * gcc.c-torture/execute/stdarg-4.c: New test.
25000
25001         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
25002
25003         PR target/20795
25004         * g++.dg/abi/param2.C: New test.
25005
25006 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
25007
25008         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
25009
25010 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
25011
25012         * gcc.dg/builtins-53.c: New test.
25013
25014 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
25015
25016         * g++.dg/tree-ssa/pr18178.C: New test.
25017         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
25018         * gcc.c-torture/execute/20041019-1.c: New test.
25019         * gcc.dg/tree-ssa/20041008-1.c: New test.
25020         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
25021         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
25022         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
25023         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
25024         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
25025         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
25026         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
25027         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
25028         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25029         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25030
25031 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
25032
25033         PR rtl-optimization/20466
25034         * gcc.c-torture/execute/pr20466-1.c: New test.
25035
25036 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
25037
25038         PR c++/20905
25039         * g++.dg/parse/cond2.C: New test.
25040
25041         PR c++/20145
25042         * g++.dg/warn/Wdtor1.C: New test.
25043
25044 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25045
25046         PR fortran/17229
25047         * gfortran.dg/pr17229.f: New test.
25048
25049 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
25050
25051         * gfortran.dg/tiny_1.f90: New test.
25052         * gfortran.dg/tiny_2.f90: ditto.
25053
25054 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
25055
25056         * gfortran.dg/eor_1.f90: Fix dg-do run line
25057         * gfortran.dg/open_new.f90: Fix dg-do run line
25058
25059 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
25060
25061         * lib/target-supports.exp (get_compiler_messages): Support
25062         optional arguments, the fourth being compiler options.
25063         (check_effective_target_fpic): New proc.
25064         * gcc.dg/20050321-2.c: Restrict to target fpic.
25065
25066 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
25067
25068         * gcc.dg/15443-1.c: New test.
25069         * gcc.dg/15443-2.c: Likewise.
25070
25071 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25072
25073         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
25074
25075 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
25076
25077         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
25078
25079 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
25080
25081         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
25082         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
25083         -m64.
25084         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
25085         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
25086         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
25087
25088 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
25089
25090         PR c++/20212
25091         * g++.dg/warn/Wunused-11.C: New test.
25092
25093 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
25094
25095         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
25096
25097 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
25098
25099         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
25100
25101 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
25102
25103         PR c++/20734
25104         * g++.dg/template/ptrmem13.C: New test.
25105
25106 2005-04-05  Per Bothner  <per@bothner.com>
25107
25108         * lib/gcc.exp: Always add -fno-show-column, for now.
25109
25110 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
25111
25112         PR testsuite/20767
25113         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
25114         of plain old "unsigned int" for the type of "i".  Makes this test
25115         64bit clean.
25116
25117 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
25118
25119         * gcc.dg/i386-ssefn-1.c: New test.
25120         * gcc.dg/i386-ssefn-2.c: New test.
25121         * gcc.dg/i386-ssefn-3.c: New test.
25122         * gcc.dg/i386-ssefn-4.c: New test.
25123
25124 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
25125
25126         PR tree-optimization/20076
25127         * gcc.dg/builtin-apply4.c: New test.
25128
25129         PR preprocessor/19475
25130         * gcc.dg/cpp/macspace1.c: New test.
25131         * gcc.dg/cpp/macspace2.c: New test.
25132
25133 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25134
25135         * gfortran.dg/pr20755.f: Fixed bad format.
25136
25137 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
25138
25139         PR c++/20763
25140         * g++.dg/ext/attrib21.C: New test.
25141
25142 2004-04-05  Devang Patel  <dpatel@apple.com>
25143
25144         * lib/target-supports.exp (check_effective_target_vect_shif): New.
25145         * gcc.dg/vect/vect-shift-1.c: New test.
25146
25147 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25148
25149         PR libfortran/20755
25150         * gfortran.dg/pr20755.f: New test.
25151
25152 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
25153
25154         * gfortran.dg/pr15959.f90: New test.
25155         * gfortran.dg/string_pad_trunc.f90: New test.
25156
25157 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25158
25159         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
25160         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
25161         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
25162         syntax.
25163
25164 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25165
25166         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
25167
25168 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25169
25170         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
25171         * gcc.c-torture/compile/20011119-2.c: Likewise.
25172         * gcc.c-torture/compile/981001-2.c: Likewise.
25173
25174 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
25175
25176         PR c++/20679
25177         * g++.dg/template/overload4.C: New test.
25178
25179 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
25180
25181         PR c++/20746
25182         * g++.dg/abi/covariant5.C: New.
25183
25184         PR debug/20505
25185         * g++.dg/debug/const2.C: New.
25186
25187 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
25188
25189         PR rtl-optimization/16104
25190         * gcc.c-torture/execute/20050316-1.c: New test.
25191
25192 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
25193
25194         * g++.dg/template/spec23.C: Fix dg-error text.
25195
25196 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
25197
25198         PR c++/19199
25199         * g++.dg/expr/lval2.C: New.
25200
25201 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25202
25203         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
25204         __builtin_strcasecmp and __builtin_strncasecmp.
25205
25206 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
25207
25208         PR c++/20723
25209         * g++.dg/template/spec22.C: New.
25210         * g++.dg/template/spec23.C: New.
25211
25212 2005-04-03  Dale Ranta  <dir@lanl.gov>
25213             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25214
25215         PR libfortran/20068
25216         PR libfortran/20125
25217         PR libfortran/20156
25218         PR libfortran/20471
25219         * gfortran.dg/backspace.f: New test.
25220
25221 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
25222
25223         * gcc.dg/pr19345.c: New test.
25224
25225 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
25226
25227         PR tree-optimization/20640
25228         * gcc.dg/torture/tree-loop-1.c: New.
25229
25230 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
25231
25232         PR rtl-optimization/20290
25233         * gcc.c-torture/execute/loop-ivopts-2.c: New.
25234
25235 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
25236
25237         * gcc.dg/rs6000-fpint.c: New.
25238
25239 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
25240
25241         * gcc.dg/old-style-then-proto-1.c: New test.
25242
25243 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25244
25245         * gfortran.fortran-torture/execute/backspace.f90: Check
25246         after backspace and read was incorrect.
25247
25248 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25249
25250         * gcc.c-torture/execute/builtins/strcat.c: Check the result
25251         buffer past the terminating NUL using memcmp.
25252         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
25253         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
25254
25255         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
25256         Fix unused/uninitialized variable warnings.
25257
25258         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
25259         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
25260         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
25261         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
25262
25263         * gcc.c-torture/execute/builtins/abs-1-lib.c,
25264         gcc.c-torture/execute/builtins/fputs-lib.c,
25265         gcc.c-torture/execute/builtins/lib/fprintf.c,
25266         gcc.c-torture/execute/builtins/lib/main.c,
25267         gcc.c-torture/execute/builtins/lib/memcmp.c,
25268         gcc.c-torture/execute/builtins/lib/memmove.c,
25269         gcc.c-torture/execute/builtins/lib/mempcpy.c,
25270         gcc.c-torture/execute/builtins/lib/memset.c,
25271         gcc.c-torture/execute/builtins/lib/printf.c,
25272         gcc.c-torture/execute/builtins/lib/sprintf.c,
25273         gcc.c-torture/execute/builtins/lib/stpcpy.c,
25274         gcc.c-torture/execute/builtins/lib/strchr.c,
25275         gcc.c-torture/execute/builtins/lib/strcmp.c,
25276         gcc.c-torture/execute/builtins/lib/strcpy.c,
25277         gcc.c-torture/execute/builtins/lib/strcspn.c,
25278         gcc.c-torture/execute/builtins/lib/strlen.c,
25279         gcc.c-torture/execute/builtins/lib/strncat.c,
25280         gcc.c-torture/execute/builtins/lib/strncmp.c,
25281         gcc.c-torture/execute/builtins/lib/strncpy.c,
25282         gcc.c-torture/execute/builtins/lib/strrchr.c,
25283         gcc.c-torture/execute/builtins/lib/strspn.c,
25284         gcc.c-torture/execute/builtins/lib/strstr.c,
25285         gcc.c-torture/execute/builtins/memops-asm-lib.c,
25286         gcc.c-torture/execute/builtins/strlen-2.c,
25287         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
25288         prototypes.
25289
25290 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
25291
25292         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
25293         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
25294         selectany usage.
25295
25296 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
25297
25298         PR c++/19406
25299         * g++.dg/debug/using1.C: New test.
25300
25301 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
25302
25303         PR middle-end/20524
25304         * gcc.dg/alias-7.c: Prefix asm-declared name with
25305         __USER_LABEL_PREFIX__.
25306
25307 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
25308
25309         Fix fallout from PR middle-end/15700:
25310         * gcc.c-torture/compile/20011119-1.c: Take
25311         __USER_LABEL_PREFIX__ into account.
25312         * gcc.c-torture/compile/20011119-2.c: Likewise.
25313
25314 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25315
25316         PR c++/18644
25317         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
25318
25319 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
25320
25321         PR c/17855
25322         * gcc.c-torture/compile/struct-non-lval-1.c,
25323         gcc.c-torture/compile/struct-non-lval-2.c,
25324         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
25325
25326 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
25327
25328         * gcc.dg/tls/tls.exp: Remove temporary file.
25329         * g++.dg/tls/tls.exp: Ditto.
25330         * lib/file-format.exp: Ditto.
25331         * g++.dg/special/ecos.exp: Ditto.
25332
25333         * lib/profopt.exp: Treat prof_ext as a list.
25334         * gcc.misc-tests/bprob.exp: Ditto.
25335         * g++.dg/bprob/bprob.exp: Ditto.
25336
25337         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
25338         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
25339         g++.dg/tree-ssa/pointer-reference-alias.C,
25340         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
25341         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
25342         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
25343         g++.dg/vect/pr19951.cc: Ditto.
25344         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
25345         gcc.dg/builtins-47.c: Ditto.
25346         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
25347         gcc.dg/pr20115-1.c: Ditto.
25348         * gcc.dg/tree-ssa/20030530-2.c,
25349         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
25350         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25351         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
25352         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25353         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
25354         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
25355         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
25356         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
25357         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
25358         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
25359         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
25360         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
25361         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
25362         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
25363         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
25364         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25365         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25366         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25367         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25368         gcc.dg/tree-ssa/20030824-1.c,
25369         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
25370         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
25371         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
25372         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
25373         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
25374         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
25375         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
25376         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
25377         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
25378         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
25379         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
25380         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
25381         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
25382         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
25383         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
25384         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
25385         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
25386         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
25387         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
25388         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
25389         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
25390         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
25391         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
25392         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
25393         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
25394         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
25395         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
25396         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
25397         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
25398         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
25399         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
25400         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
25401         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
25402         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
25403         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
25404         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
25405         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
25406         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
25407         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
25408         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
25409         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
25410         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
25411         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25412         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
25413         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
25414         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
25415         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
25416         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
25417         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
25418         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
25419         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25420         gcc.dg/tree-ssa/useless-1.c: Ditto.
25421         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
25422         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
25423         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
25424         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
25425         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25426         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
25427         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
25428         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
25429         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
25430         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
25431         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
25432         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
25433         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
25434         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
25435         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
25436         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
25437         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
25438         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
25439         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
25440         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
25441         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
25442         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
25443         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
25444         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
25445         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
25446         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
25447         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
25448         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
25449         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
25450         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
25451         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
25452         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
25453         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
25454         gcc.dg/vect/vect-none.c: Ditto.
25455         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
25456         treelang/compile/unsigned.tree: Ditto.
25457
25458         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
25459         * gcc.dg/cpp/direct2s.c: Ditto.
25460         * gcc.dg/cpp/paste4.c: Ditto.
25461         * gcc.dg/cpp/separate-1.c: Ditto.
25462         * gcc.dg/pch/save-temps-1.c: Ditto.
25463         * g++.dg/ext/altivec-10.C: Ditto.
25464         * g++.dg/pch/pch.C: Ditto.
25465
25466         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
25467
25468         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
25469         * g++.dg/template/repo1.C: Ditto.
25470         * g++.dg/template/repo2.C: Ditto.
25471         * g++.dg/template/repo3.C: Ditto.
25472         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
25473         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
25474         * g++.old-deja/g++.pt/repo1.C: Ditto.
25475         * g++.old-deja/g++.pt/repo2.C: Ditto.
25476         * g++.old-deja/g++.pt/repo3.C: Ditto.
25477         * g++.old-deja/g++.pt/repo4.C: Ditto.
25478
25479         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
25480         * gcc.dg/20030107-1.c: Ditto.
25481         * gcc.dg/20030702-1.c: Ditto.
25482         * gcc.dg/profile-generate-1.c: Ditto.
25483         * g++.dg/other/profile1.C: Ditto.
25484         * g++.old-deja/g++.robertl/eb83.C: Ditto.
25485
25486         * lib/gcc-dg.exp (remove-build-file): New.
25487         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25488         cleanup-tree-dump, cleanup-saved-temps): New.
25489
25490 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
25491
25492         PR c++/19203, DR 214
25493         * g++.dg/parse/ambig3.C: Not ambiguous.
25494         * g++.dg/template/spec20.C: New.
25495         * g++.dg/template/spec21.C: New.
25496
25497 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
25498
25499         PR target/20045
25500         * gcc.dg/ia64-fptr-1.c: Run only on linux.
25501
25502 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25503
25504         PR libfortran/20660
25505         * gfortran.dg/negative_unit.f: New test.
25506
25507 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
25508
25509         * gcc.dg/20050330-1.c: New test.
25510
25511 2005-03-30  Devang Patel  <dpatel@apple.com>
25512
25513         * g++.dg/tree-sra/ssa-sra-3.C: New test.
25514
25515 2005-03-30  Dale Johannesen  <dalej@apple.com>
25516
25517         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
25518
25519 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
25520
25521         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
25522         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
25523         Strip options from test name.
25524
25525 2005-03-31  Jan Hubicka  <jh@suse.cz>
25526
25527         * gcc.dg/varpool-1.c: New testcase.
25528
25529 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
25530
25531         PR c/772
25532         PR c/17913
25533         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
25534         gcc.dg/stmt-expr-label-3.c : New tests.
25535         * gcc.c-torture/execute/medce-2.c: Remove.
25536
25537 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
25538
25539         PR c/20368
25540         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
25541         tests.
25542
25543 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
25544
25545         * gcc.c-torture/compile/pr20203.c: New test.
25546
25547 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25548
25549         * gfortran.dg/promotion.f90: New test.
25550
25551 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
25552
25553         PR middle-end/20491
25554         * gcc.dg/torture/asm-subreg-1.c: New test.
25555
25556 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
25557
25558         PR c/20672
25559         * gcc.dg/pr20672-1.c: New test.
25560
25561 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
25562
25563         * gfortran.dg/vect: New directory.
25564         * gfortran.dg/vect/vect.exp: New.
25565         * gfortran.dg/vect/vect-1.f90: New test.
25566         * gfortran.dg/vect/vect-2.f90: New test.
25567         * gfortran.dg/vect/vect-3.f90: New test.
25568         * gfortran.dg/vect/vect-4.f90: New test.
25569         * gfortran.dg/vect/vect-5.f90: New test.
25570
25571 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
25572
25573         PR middle-end/20622
25574         * gcc.dg/alias-7.c: New test.
25575
25576 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25577
25578         * gcc.dg/sparc-reg-1.c: New test.
25579
25580 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
25581
25582         PR target/19890
25583         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
25584
25585 2005-03-29  Dale Ranta  <dir@lanl.gov>
25586             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25587
25588         PR libfortran/20163
25589         * gfortran.dg/pr20163-2.f: New test.
25590
25591 2005-03-28  Jan Hubicka  <jh@suse.cz>
25592
25593         PR middle-end/20635
25594         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
25595         by Jakub Jelinek.
25596
25597 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
25598
25599         PR tree-optimization/20626
25600         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
25601         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
25602
25603 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25604
25605         * gfortran.dg/underflow.f90: New test.
25606         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
25607
25608 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25609
25610         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
25611
25612 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
25613
25614         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
25615         (g++_init): Make sure that CXXFLAGS is set.
25616         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
25617         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
25618         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25619         * lib/objc.exp (objc_init): Likewise.
25620         * lib/treelang.exp (treelang_init): Likewise.
25621
25622 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
25623
25624         PR tree-optimization/20470
25625         * gcc.dg/tree-ssa/pr20470.c: New test.
25626
25627 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
25628
25629         * gcc.dg/ppc-stfiwx.c: New.
25630
25631 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
25632
25633         PR target/19888
25634         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
25635
25636 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25637
25638         * gcc.dg/20050325-1.c: Fix a typo.
25639
25640 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25641
25642         PR libfortran/19678
25643         PR libfortran/19679
25644         * gfortran.dg/dos_eol.f: New test.
25645
25646 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25647
25648         PR rtl-optimization/20249
25649         * gcc.dg/20050325-1.c: New test.
25650
25651 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25652
25653         PR libfortran/15332
25654         * gfortran.dg/pr15332.f: New test.
25655
25656 2005-03-24  Dale Johannesen  <dalej@apple.com>
25657
25658         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
25659
25660 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
25661
25662         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
25663         'internal' visibility.
25664         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
25665         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
25666         'protected' visibility.
25667         * gcc.dg/visibility-7.c: Likewise.
25668         * lib/target-supports.exp (check_visibility_available): Take
25669         a parameter, the kind of visibility to check for.
25670         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
25671         to check_visibility_available.
25672
25673         * g++.dg/expr/cast3.C: New.
25674
25675 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
25676
25677         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
25678         rs6000.
25679
25680 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
25681
25682         PR target/20095
25683         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
25684
25685 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
25686
25687         * gcc.dg/badshift.c: Renamed to...
25688         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
25689
25690         * gcc.target/i386/badshift.c: Renamed to...
25691         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
25692         only.
25693
25694         PR rtl-optimization/20532
25695         * gcc.target/i386/badshift.c: New.
25696
25697 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25698
25699         * gfortran.dg/pr18025.f90: New test.
25700
25701 2005-03-23  Dale Johannesen  <dalej@apple.com>
25702
25703         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
25704
25705 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
25706
25707         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
25708
25709         * lib/target-supports.exp (check_iconv_available): Default
25710         libiconv to -liconv, if there is no definition.
25711
25712 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
25713
25714         * gcc.dg/torture/cris-asm-mof-1.c: New test.
25715
25716 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
25717
25718         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
25719         * g++.dg/opt/pr7503-2.C: Likewise.
25720         * g++.dg/opt/pr7503-3.C: Likewise.
25721         * g++.dg/opt/pr7503-4.C: Likewise.
25722         * g++.dg/opt/pr7503-5.C: Likewise.
25723         * g++.dg/warn/minmax.C: New test.
25724
25725 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25726
25727         * gfortran.dg/g77_intrinsics_funcs.f: New test.
25728         * gfortran.dg/g77_intrinsics_sub.f: New test.
25729
25730 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
25731             Jan Hubicka  <jh@suse.cz>
25732             Steven Bosscher <stevenb@suse.de
25733
25734         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
25735
25736 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25737
25738         PR c++/19980
25739         * g++.dg/template/redecl3.C: New test.
25740
25741 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25742
25743         PR c++/20499
25744         * g++.dg/parse/error16.C: Tweak error markers.
25745
25746 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
25747
25748         PR target/20561
25749         * gcc.dg/20050321-2.c: New test.
25750
25751 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25752
25753         PR c++/20465
25754         PR c++/20381
25755         * g++.dg/template/ptrmem12.C: New.
25756
25757 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
25758
25759         PR rtl-optimization/20527
25760         * gcc.c-torture/execute/pr20527-1.c: New test.
25761
25762 2005-03-22  Ben Elliston  <bje@au.ibm.com>
25763
25764         * gcc.misc-tests/options.exp (check_for_options): Create a real C
25765         program, compile it into a real executable and then delete the .c
25766         and .x files afterwards, to avoid problems on testglue targets.
25767
25768 2005-03-21  Stuart Hastings  <stuart@apple.com>
25769
25770         * gcc.target/i386/sse-2.c: New.
25771
25772 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
25773
25774         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
25775
25776 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25777
25778         * g++.dg/parse/crash25.C: Fix typo.
25779
25780 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25781
25782         PR c++/20461
25783         * g++.dg/parse/crash24.C: New test.
25784
25785         PR c++/20536
25786         * g++.dg/parse/crash25.C: New test.
25787
25788 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25789
25790         PR c++/20147
25791         * g++.dg/ext/stmtexpr4.C: New test.
25792
25793 2005-03-20  Roger Sayle  <roger@eyesopen.com>
25794
25795         PR middle-end/20539
25796         * gcc.c-torture/compile/pr13066-1.c: New test case.
25797         * gcc.c-torture/compile/pr20539-1.c: Likewise.
25798         * g++.dg/opt/pr13066-1.C: Likewise.
25799
25800 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
25801
25802         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
25803
25804 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25805
25806         PR fortran/18525
25807         * gfortran.dg/nesting_1.f90: New test.
25808
25809 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25810
25811         PR c++/20240
25812         * g++.dg/lookup/using13.C: New test.
25813
25814 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25815
25816         PR c++/20333
25817         * g++.dg/template/crash36.C: New test.
25818
25819 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
25820
25821         PR c++/20463
25822         * g++.dg/template/crash35.C: New test.
25823
25824 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
25825
25826         PR c++/19966
25827         * g++.dg/overload/operator2.C: New test.
25828
25829 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25830
25831         PR libfortran/20257
25832         * gfortran.dg/pr20257.f90: New test.
25833
25834 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25835
25836         PR libfortran/20480
25837         * gfortran.dg/pr20480.f90: New test.
25838
25839 2005-03-16  Richard Henderson  <rth@redhat.com>
25840
25841         PR middle-end/15700
25842         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
25843         (_rtld_global): New.
25844         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
25845         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
25846
25847         * gcc.dg/alias-3.c: New.
25848         * gcc.dg/alias-4.c: New.
25849         * gcc.dg/alias-5.c: New.
25850         * gcc.dg/alias-6.c: New.
25851
25852 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
25853
25854         * gcc.dg/cpp/ucnid-7.c: New.
25855
25856 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
25857             Dorit Naishlos  <dorit@il.ibm.com>
25858
25859         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
25860         darwin.
25861
25862 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
25863
25864         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
25865         support misaligned accesses.
25866         * gcc.dg/vect/vect-58.c: Likewise.
25867         * gcc.dg/vect/vect-92.c: New.
25868         * gcc.dg/vect/vect-93.c: New.
25869
25870 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
25871
25872         PR fortran/18827
25873         * gfortran.dg/assign_2.f90: New test.
25874         * gfortran.dg/assign_3.f90: New test.
25875         * gfortran.dg/assign.f90: New test.
25876
25877 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
25878
25879         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
25880         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
25881         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
25882         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
25883         names.
25884
25885 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
25886
25887         * gcc.dg/cpp/ucnid-6.c: New.
25888
25889         * gcc.dg/cpp/normalize-1.c: New.
25890         * gcc.dg/cpp/normalize-2.c: New.
25891         * gcc.dg/cpp/normalize-3.c: New.
25892         * gcc.dg/cpp/normalize-4.c: New.
25893         * gcc.dg/cpp/ucnid-4.c: New.
25894         * gcc.dg/cpp/ucnid-5.c: New.
25895         * g++.dg/cpp/normalize-1.C: New.
25896         * g++.dg/cpp/ucnid-1.C: New.
25897
25898 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25899
25900         * gcc.dg/pr18628.c: New.
25901
25902 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25903
25904         PR c++/20280
25905         * g++.dg/tree-ssa/pr20280.C: New.
25906
25907 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25908
25909         PR fortran/20467
25910         * gfortran.dg/stfunc_2.f90: New test.
25911
25912 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25913
25914         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
25915
25916 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25917
25918         * gcc.dg/tree-ssa/20050314-1.c: New test.
25919
25920 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25921
25922         PR c++/4403
25923         PR c++/9783, DR433
25924         * g++.dg/template/friend34.C: New test.
25925         * g++.dg/template/friend35.C: Likewise.
25926         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
25927
25928 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25929
25930         Friend class name lookup 5/n
25931         PR c++/1016
25932         * g++.dg/lookup/hidden-class1.C: New test.
25933         * g++.dg/lookup/hidden-class2.C: Likewise.
25934         * g++.dg/lookup/hidden-class3.C: Likewise.
25935         * g++.dg/lookup/hidden-class4.C: Likewise.
25936         * g++.dg/lookup/hidden-class5.C: Likewise.
25937         * g++.dg/lookup/hidden-class6.C: Likewise.
25938         * g++.dg/lookup/hidden-class7.C: Likewise.
25939         * g++.dg/lookup/hidden-class8.C: Likewise.
25940         * g++.dg/lookup/hidden-class9.C: Likewise.
25941         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
25942         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
25943         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
25944         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
25945         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
25946         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
25947         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
25948         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
25949         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
25950         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
25951         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
25952
25953 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
25954
25955         PR c++/20157
25956         * g++.dg/template/error18.C: New test.
25957
25958 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25959
25960         PR debug/16792
25961         * g++.dg/debug/pr16792.C: New test.
25962
25963 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25964
25965         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
25966         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
25967         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
25968         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
25969         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
25970         test assertion names.
25971
25972 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25973
25974         PR fortran/18600
25975         * gfortran.dg/stfunc_1.f90: New test.
25976
25977 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25978
25979         PR fortran/16907
25980         * gfortran.dg/real_index_1.f90: New test.
25981
25982 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25983
25984         PR fortran/20323
25985         * gfortran.dg/spec_expr_1.f90: New test.
25986
25987 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25988
25989         PR c/20402
25990         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
25991         new parser.
25992
25993 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25994
25995         PR fortran/20361
25996         * gfortran.dg/largeequiv_1.f90: New test.
25997
25998 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25999
26000         * gcc.dg/ucnid-1.c: New.
26001         * gcc.dg/ucnid-2.c: New.
26002         * gcc.dg/ucnid-3.c: New.
26003         * gcc.dg/ucnid-4.c: New.
26004         * gcc.dg/ucnid-5.c: New.
26005         * gcc.dg/ucnid-6.c: New.
26006         * gcc.dg/cpp/ucnid-1.c: New.
26007         * gcc.dg/cpp/ucnid-2.c: New.
26008         * gcc.dg/cpp/ucnid-3.c: New.
26009         * g++.dg/other/ucnid-1.C: New.
26010
26011 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
26012
26013         * gcc.dg/vmx/darwin-abi-3.c: Delete.
26014
26015 2005-03-11  Per Bothner  <per@bothner.com>
26016
26017         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
26018         that diagnotics refer to correct token.
26019         * gcc.dg/unused-3.c: Likewise.
26020
26021 2005-03-11  Per Bothner  <per@bothner.com>
26022
26023         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
26024         constant" is now actually on same line as string constant.
26025         * gcc.dg/cpp/direct2s.c: Likewise.
26026
26027 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
26028
26029         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
26030
26031 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26032
26033         PR libfortran/20124
26034         * gfortran.dg/pr20124.f90: New Test
26035
26036 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
26037
26038         PR tree-optimization/20130
26039         * gcc.dg/pr20130-1.c: New test.
26040
26041 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
26042
26043         PR target/20095
26044         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
26045
26046 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26047
26048         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
26049
26050 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
26051
26052         * g++.dg/eh/forced1.C: Fix comment.
26053         * g++.dg/eh/forced2.C: Ditto.
26054         * g++.dg/eh/forced3.C: Ditto.
26055         * g++.dg/eh/forced4.C: Ditto.
26056
26057 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
26058
26059         PR rtl-opt/20412
26060         * gcc.c-torture/compile/pr20412.c: New test.
26061
26062 2005-03-10  Roger Sayle  <roger@eyesopen.com>
26063
26064         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
26065
26066 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
26067
26068         PR target/20322
26069         * gcc.dg/20050307-1.c: New test.
26070
26071 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
26072
26073         PR c++/20375
26074         * g++.dg/other/stdarg3.C: New.
26075
26076 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
26077
26078         PR c++/18384, c++/18327
26079         * g++.dg/init/array19.C: New test.
26080
26081         PR inline-asm/20314
26082         * gcc.dg/torture/pr20314-1.c: New test.
26083         * gcc.dg/torture/pr20314-2.c: New test.
26084
26085 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
26086
26087         * gcc.dg/20050309-1.c: New test.
26088
26089 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26090
26091         * gcc.dg/builtins-10.c: Reactivate disabled test.
26092         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
26093         new cbrt transformations.
26094
26095 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
26096
26097         PR c++/20208
26098         * g++.dg/template/array13.C: New test.
26099
26100 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
26101
26102         PR c++/16859
26103         * g++.dg/init/brace4.C: New test.
26104
26105 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
26106
26107         PR c++/20186
26108         * g++.dg/template/non-dependent12.C: New.
26109
26110 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
26111
26112         PR c++/20142
26113         * g++.dg/init/array18.C: Add dg-do run marker.
26114
26115         PR c++/20142
26116         * g++.dg/init/array18.C: New test.
26117
26118 2005-03-09  Ben Elliston  <bje@au.ibm.com>
26119
26120         * consistency.vlad/vlad.exp: Remove trailing semicolons.
26121         * g++.dg/gcov/gcov.exp: Likewise.
26122         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
26123         * gcc.target/xstormy16/xstormy16.exp: Likewise.
26124         * lib/c-torture.exp: Likewise.
26125         * lib/fortran-torture.exp: Likewise.
26126         * lib/g++.exp: Likewise.
26127         * lib/gcc-defs.exp: Likewise.
26128         * lib/gcc-dg.exp: Likewise.
26129         * lib/gcc.exp: Likewise.
26130         * lib/gcov.exp: Likewise.
26131         * lib/gfortran.exp: Likewise.
26132         * lib/mike-g++.exp: Likewise.
26133         * lib/mike-gcc.exp: Likewise.
26134         * lib/objc-torture.exp: Likewise.
26135         * lib/objc.exp: Likewise.
26136         * lib/profopt.exp: Likewise.
26137         * lib/target-libpath.exp: Likewise.
26138         * lib/target-supports.exp: Likewise.
26139         * lib/treelang.exp: Likewise.
26140         * lib/wrapper.exp: Likewise.
26141
26142 2005-03-08  Jeff Law  <law@redhat.com>
26143
26144         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
26145         PHI-OPT changes.
26146
26147 2005-03-08  Ira Rosen  <irar@il.ibm.com>
26148
26149         * gcc.dg/vect/pr20122.c: New test.
26150
26151 2005-03-07  Jeff Law  <law@redhat.com>
26152
26153         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
26154         was folded away.
26155         * gcc.dg/tree-ssa/pr18133-1.c: New test.
26156         * gcc.dg/tree-ssa/pr18133-2.c: New test.
26157         * gcc.dg/tree-ssa/pr18134.c: New test.
26158
26159 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26160
26161         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
26162         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
26163         gcc.dg/torture/builtin-noret-2.c: Require weak support.
26164
26165 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
26166
26167         PR tree-opt/17671
26168         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
26169
26170 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
26171
26172         * g++.dg/warn/Wnvdtor.C: New test.
26173
26174 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
26175
26176         * gcc.dg/torture/pr19683-1.c: New test.
26177
26178 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
26179
26180         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
26181         * gfortran.dg/g77/19990313-2.f: Ditto.
26182         * gfortran.dg/g77/19990313-3.f: Ditto.
26183         * gfortran.dg/g77/19990525-0.f: Ditto.
26184         * gfortran.dg/g77/19990826-0.f: Ditto.
26185         * gfortran.dg/g77/19990826-2.f: Ditto.
26186         * gfortran.dg/g77/19990826-3.f: Ditto.
26187         * gfortran.dg/g77/20000511-1.f: Ditto.
26188         * gfortran.dg/g77/20000511-2.f: Ditto.
26189         * gfortran.dg/g77/970625-2.f: Ditto.
26190         * gfortran.dg/g77/980310-2.f: Ditto.
26191         * gfortran.dg/g77/980310-3.f: Ditto.
26192         * gfortran.dg/g77/980310-8.f: Ditto.
26193         * gfortran.dg/g77/980519-2.f: Ditto.
26194         * gfortran.dg/g77/alpha1.f: Ditto.
26195         * gfortran.dg/g77/claus.f: Ditto.
26196         * gfortran.dg/g77/erfc.f: Ditto.
26197         * gfortran.dg/g77/short.f: Ditto.
26198         * gfortran.fortran-torture/execute/data.f90: Ditto.
26199         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
26200         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
26201
26202 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26203
26204         * lib/file-format.exp (gcc_target_object_format): Add check for som
26205         format and hardcode object formats on hppa*-*-hpux*.
26206         * lib/target-supports.exp (check_weak_available): Add check for som
26207         object format.  Always return 0 on hppa*-*-hpux10*.
26208
26209         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
26210         is defined.
26211
26212         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
26213
26214 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
26215
26216         * gfortran.dg/pr19936_1.f90: New test.
26217         * gfortran.dg/pr19936_2.f90: New test.
26218         * gfortran.dg/pr19936_3.f90: New test.
26219
26220 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
26221             Paul Thomas <prthomas@drfccad.cea.fr>
26222
26223         * gfortran.dg/PR19754_1.f90: New test.
26224         * gfortran.dg/PR19754_2.f90: Ditto.
26225
26226 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26227
26228         PR c++/19311
26229         * g++.dg/template/non-dependent11.C: New test.
26230
26231 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
26232
26233         * lib/target-supports.exp (check_iconv_available): Fix comment.
26234
26235 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
26236             Joseph S. Myers  <joseph@codesourcery.com>
26237
26238         PR c++/19797
26239         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
26240
26241 2005-03-04  Matthew Sachs  <msachs@apple.com>
26242
26243         * gcc.exp (gcc_target_compile): Put braces around
26244         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
26245         * objc.exp (objc_target_compile): Likewise.
26246         * treelang.exp (treelang_target_compile): Likewise.
26247
26248 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26249
26250         PR fortran/19673
26251         * gfortran.dg/func_result_1.f90: New test.
26252
26253 2005-03-04  Ben Elliston  <bje@au.ibm.com>
26254
26255         * gcc.misc-tests/options.exp: New test.
26256
26257 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
26258
26259         * gcc.dg/pr15784-4.c: New test.
26260
26261 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
26262
26263         * gcc.c-torture/execute/pr17133.c: New.
26264         * gcc.c-torture/compile/20050303-1.c: New.
26265
26266 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
26267
26268         * gcc.dg/cpp/assert4.c: Fix for cygwin.
26269
26270 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
26271
26272         * g++.dg/overload/using2.C: New.
26273
26274 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
26275
26276         PR c++/19916
26277         * g++.dg/init/ptrmem2.C: New test.
26278
26279 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
26280
26281         PR c/8927
26282         * gcc.dg/pr8927-1.c: New test.
26283
26284 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26285
26286         PR c++/20232
26287         * g++.dg/inherit/covariant12.C: New.
26288
26289 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26290
26291         PR fortran/19479
26292         * gfortran.dg/bound_1.f90: New test.
26293
26294 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
26295
26296         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
26297         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
26298
26299 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
26300
26301         PR c/20245
26302         * gcc.dg/pr20245-1.c: New test.
26303
26304 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
26305
26306         PR middle-end/19874
26307         * gcc.c-torture/execute/20050119-2.c: New test case.
26308
26309 2005-02-28  Ben Elliston  <bje@au.ibm.com>
26310
26311         * README: Update the DejaGnu bug reporting address.
26312         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
26313         * lib/objc-torture.exp: Likewise.
26314
26315 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
26316
26317         * gfortran.dg/boz_1.f90: New test.
26318         * gfortran.dg/boz_3.f90: New test.
26319         * gfortran.dg/boz_4.f90: New test.
26320
26321 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
26322
26323         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
26324         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
26325
26326 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26327
26328         PR libfortran/20101
26329         * gfortran.dg/write_0_pe_format.f90: New test.
26330
26331 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
26332
26333         PR c++/20206
26334         * g++.dg/opt/thunk2.C: New test.
26335         * g++.dg/opt/covariant1.C: New test.
26336
26337 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26338
26339         * gfortran.dg/e_d_fmt.f90: New test.
26340
26341 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
26342
26343         * gcc.dg/asm-b.c: Fix comment typos.
26344
26345 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
26346
26347         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
26348         a V_MAY_DEF also.
26349
26350 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
26351
26352         PR tree-opt/20188
26353         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
26354         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
26355         * gcc.dg/asm-b.c: New test.
26356
26357 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
26358
26359         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
26360         Disable this test on IRIX 6.
26361
26362 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
26363
26364         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
26365         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
26366         parser.
26367
26368 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
26369
26370         PR tree-optimization/20204
26371         * gcc.dg/pr20204.c: New test.
26372
26373 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
26374
26375         PR target/20196
26376         * gcc.c-torture/execute/20050224-1.c: New test.
26377
26378         PR c++/20175
26379         * g++.dg/warn/Wbraces2.C: New test.
26380
26381 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
26382
26383         PR c++/19878
26384         * g++.dg/init/const2.C: New test.
26385
26386 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
26387
26388         PR tree-optimization/20100
26389         * gcc.c-torture/execute/pr20100-1.c: New test.
26390
26391 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26392
26393         * gfortran.dg/implicit_3.f90: New test.
26394
26395         * gfortran.dg/deftype_1.f90: New test.
26396
26397 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
26398
26399         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
26400         the test passes.
26401         * g++.dg/other/anon3.C: Accept a warning.
26402
26403 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
26404
26405         * gcc.dg/pr20017.c: Fix a comment typo.
26406
26407 2005-02-23  Bud Davis  <bdavis@gfortran.org>
26408
26409         * gfortran.dg/list_read_4.f90: Change to f90 comments.
26410
26411 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26412
26413         PR ada/19902
26414         * ada/acats/tests/cxa/cxa3004.a: Remove.
26415         * ada/acats/tests/cxb/cxb30061.am: Likewise.
26416
26417 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
26418
26419         PR c++/20073
26420         * g++.dg/init/const1.C: New test.
26421
26422         PR c++/19991
26423         * g++.dg/parse/constant7.C: New test.
26424
26425         PR c++/20152
26426         * g++.dg/parse/error27.C: New test.
26427         * g++.dg/template/qualttp15.C: Adjust error markers.
26428         * g++.old-deja/g++.other/struct1.C: Likewise.
26429
26430         PR c++/20153
26431         * g++.dg/template/error17.C: New test.
26432
26433         PR c++/20148
26434         * g++.dg/parser/error26.C: New test.
26435
26436 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
26437
26438         PR tree-optimization/20100
26439         PR tree-optimization/20115
26440         * gcc.dg/pr20115.c: New test.
26441         * gcc.dg/pr20115-1.c: New test.
26442         * gcc.dg/pr20100.c: New test.
26443         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
26444         call-clobbered variables after alias1.
26445
26446 2005-02-22  Bud Davis  <bdavis@gfortran.org>
26447
26448         * gfortran.dg/list_read_4.f90: new test.
26449
26450 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
26451
26452         PR rtl-optimization/20017.
26453         * gcc.dg/pr20017.c: New.
26454
26455 2005-02-22  Devang Patel  <dpatel@apple.com>
26456
26457         PR 19952
26458         * g++.dg/tree-ssa/pr19952.C: New test.
26459
26460 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
26461
26462         PR c++/19883
26463         * g++.dg/parse/constant6.C: New test.
26464
26465 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
26466
26467         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
26468         * g++.dg/charset/asm2.c: Likewise.
26469         * g++.dg/charset/asm3.c: Likewise.
26470         * g++.dg/charset/asm4.c: Likewise.
26471         * g++.dg/charset/asm5.c: Likewise.
26472         * g++.dg/charset/attribute1.c: Likewise.
26473         * g++.dg/charset/attribute2.c: Likewise.
26474         * g++.dg/charset/extern1.cc: Likewise.
26475         * g++.dg/charset/extern2.cc: Likewise.
26476         * g++.dg/charset/extern3.cc: Likewise.
26477         * g++.dg/charset/function.cc: Likewise.
26478         * g++.dg/charset/string.c: Likewise.
26479         * g++.dg/charset/charset.exp: Likewise.
26480         * lib/target-supports.exp (check_iconv_available): Fix comment.
26481
26482 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
26483
26484         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
26485         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
26486         * gcc.dg/charset/asm2.c: Likewise.
26487         * gcc.dg/charset/asm3.c: Likewise.
26488         * gcc.dg/charset/asm4.c: Likewise.
26489         * gcc.dg/charset/asm5.c: Likewise.
26490         * gcc.dg/charset/asm6.c: Likewise.
26491         * gcc.dg/charset/attribute1.c: Likewise.
26492         * gcc.dg/charset/attribute2.c: Likewise.
26493         * gcc.dg/charset/builtin1.c: Likewise.
26494         * gcc.dg/charset/extern.c: Likewise.
26495         * gcc.dg/charset/function.c: Likewise.
26496         * gcc.dg/charset/string.c: Likewise.
26497         * gcc.dg/charset/charset.exp: Likewise.
26498
26499 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
26500
26501         PR fortran/20086
26502         * gfortran.dg/pr20086.f90: New test.
26503
26504 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
26505
26506         PR tree-optimization/19786
26507         * g++.dg/tree-ssa/pr19786.C: New.
26508
26509 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26510
26511         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
26512
26513 2005-02-21  Jeff Law  <law@redhat.com>
26514
26515         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
26516
26517 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26518
26519         * gfortran.dg/do_iterator: Split loop, markup all lines for
26520         which an error locus is printed.
26521         * gfortran.dg/pr17708.f90: Markup all lines for which an error
26522         locus is printed.
26523         * gfortran.dg/select_4.f90: Likewise.
26524         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
26525         locuses in the various permutations.
26526
26527 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
26528
26529         PR tree-optimization/19951
26530         * g++.dg/vect: New directory.
26531         * g++.dg/vect/vect.exp: New file.
26532         * g++.dg/vect/pr19951.cc: New testcase.
26533         * g++.dg/dg.exp: Also prune vectorizer tests.
26534
26535 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
26536
26537         PR 18785
26538         * gcc.dg/charset/builtin1.c: New test.
26539
26540 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26541
26542         PR c++/19299
26543         * g++.dg/inherit/volatile1.C: New test.
26544
26545         PR c++/19440
26546         * g++.dg/template/dtor4.C: New test.
26547
26548 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26549
26550         * gfortran.dg/int_1.f90: New test.
26551
26552 2005-02-19  Devang Patel  <dpatel@apple.com>
26553
26554         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
26555
26556 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26557
26558         * gfortran.dg/achar_1.f90: New test.
26559
26560 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
26561
26562         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
26563
26564 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
26565             Jakub Jelinek  <jakub@redhat.com>
26566
26567         PR tree-optimization/19828
26568         * gcc.dg/tree-ssa/loop-7.c: New test.
26569         * gcc.c-torture/execute/20050218-1.c: New test.
26570
26571 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
26572
26573         PR c/20043
26574         * gcc.dg/transparent-union-1.c: New test.
26575         * gcc.dg/transparent-union-2.c: New test.
26576
26577 2005-02-18  James E Wilson  <wilson@specifixinc.com>
26578
26579         PR tree-optimization/18977
26580         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
26581
26582 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
26583
26584         PR target/20054
26585         * gcc.dg/pr20054.c: New test.
26586
26587 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26588
26589         PR c++/19508
26590         * g++.dg/ext/attrib20.C: New test.
26591
26592 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
26593
26594         PR middle-end/20030
26595         * gfortran.fortran-torture/execute/character_passing.f90: New test.
26596
26597 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
26598
26599         PR c++/20008
26600         * g++.dg/opt/switch4.C: New.
26601
26602 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
26603
26604         PR c++/20023
26605         PR tree-optimization/20009
26606         * gcc.c-torture/compile/20050217-1.c: New test.
26607         * g++.dg/opt/switch3.C: New test.
26608
26609         PR tree-optimization/18947
26610         * gcc.c-torture/compile/20050215-1.c: New test.
26611         * gcc.c-torture/compile/20050215-2.c: New test.
26612         * gcc.c-torture/compile/20050215-3.c: New test.
26613
26614 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
26615
26616         PR c++/20028
26617         * g++.dg/template/crash34.C: New.
26618
26619         PR c++/20022
26620         * g++.dg/other/access3.C: New.
26621
26622 2005-02-17  Ira Rosen  <irar@il.ibm.com>
26623
26624         * gcc.dg/vect/vect-98.c: New test.
26625
26626 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
26627
26628         PR tree-optimization/19967
26629         * gcc.dg/pr19967.c: New.
26630
26631 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
26632
26633         PR middle-end/19857
26634         * gcc.dg/tree-ssa/20050215-1.c: New test.
26635         * gcc.c-torture/execute/20050215-1.c: New test.
26636
26637 2005-02-15  Eric Christopher  <echristo@redhat.com>
26638
26639         * gcc.dg/cpp/20050215-1.c: New file.
26640
26641 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
26642
26643         PR tree-optimization/15785
26644         * gcc.dg/pr15785-1.c: New test.
26645
26646 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
26647
26648         PR c++/17788
26649         * g++.dg/init/ctor4.C: New.
26650         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
26651
26652 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
26653
26654         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
26655         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
26656
26657 2005-02-15  Andreas Schwab  <schwab@suse.de>
26658
26659         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
26660         declare malloc.
26661
26662 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
26663
26664         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
26665
26666 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
26667
26668         PR tree-optimization/19853
26669         * gcc.c-torture/compile/pr19853.c: New test.
26670
26671 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26672
26673         PR c++/19608
26674         * g++.dg/parse/local-class1.C: New.
26675
26676         PR c++/19895
26677         * g++.dg/parse/ptrmem3.C: New.
26678
26679         PR c++/19884
26680         * g++.old-deja/g++.oliva/template6.C: Add another case.
26681         * g++.dg/template/explicit6.C: New.
26682
26683 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
26684
26685         PR c++/17816
26686         * g++.dg/other/redecl2.C: New.
26687
26688 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26689
26690         PR c++/19891
26691         * g++.dg/abi/covariant4.C: New.
26692
26693 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
26694
26695         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
26696         New tests.
26697
26698 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
26699
26700         * gcc.dg/vect/vect-96.c: Fix typo.
26701
26702 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26703
26704         PR c++/14479
26705         PR c++/19487
26706         * g++.dg/template/enum5.C: New test.
26707
26708 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26709
26710         * gcc.dg/vect/vect-97.c: New test.
26711
26712 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26713
26714         * gcc.dg/vect/vect-96.c: New test.
26715
26716 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
26717
26718         * gcc.dg/builtins-34.c: Also check ldexp*.
26719
26720 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
26721
26722         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
26723
26724 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
26725
26726         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
26727         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
26728         dg-require-dll, dg-require-iconv, dg-require-named-sections,
26729         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
26730         selector_list, selector_expression, dg-process-target): Move to new
26731         file target-supports-dg.exp.
26732         * lib/target-supports-dg.exp: New.
26733
26734         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
26735         New.
26736
26737 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
26738
26739         PR c++/19666
26740         * g++.dg/other/ptrmem6.C: New test.
26741
26742         PR middle-end/19858
26743         * gcc.c-torture/compile/20050210-1.c: New test.
26744
26745 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
26746
26747         PR c++/19755
26748         * g++.dg/warn/Wbraces1.C: New test.
26749
26750 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
26751
26752         * gcc.dg/builtins-52.c: New testcase.
26753
26754 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
26755
26756         PR c/19342
26757         * gcc.c-torture/execute/20050119-1.c: New test.
26758
26759 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
26760
26761         PR c++/19811
26762         * g++.dg/init/delete1.C: New test.
26763
26764 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
26765
26766         PR c++/18470
26767         * g++.dg/template/static12.C: New test.
26768
26769 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
26770
26771         PR c++/19787
26772         * g++.dg/conversion/ambig1.C: New test.
26773
26774         PR c++/19739
26775         * g++.dg/ext/attrib19.C: New test.
26776
26777         PR c++/19732
26778         * g++.dg/parse/dtor5.C: New test.
26779
26780         PR c++/19762
26781         * g++.dg/template/dtor3.C: New test.
26782
26783         PR c++/19826
26784         * g++.dg/template/static11.C: New test.
26785         * g++.dg/template/crash2.C: Remove dg-error marker.
26786
26787 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
26788
26789         PR C++/18491
26790         * g++.old-deja/g++.mike/p10769a.C: Remove.
26791
26792 2005-02-09  Roger Sayle  <roger@eyesopen.com>
26793
26794         * gcc.dg/builtins-48.c: New test case.
26795         * gcc.dg/builtins-49.c: New test case.
26796         * gcc.dg/builtins-50.c: New test case.
26797         * gcc.dg/builtins-51.c: New test case.
26798
26799 2005-02-09  Ian Lance Taylor  <ian@airs.com>
26800
26801         PR middle-end/19583
26802         * g++.dg/warn/Wreturn-type-3.C: New test.
26803
26804 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
26805
26806         PR middle-end/19402
26807         * gcc.dg/pr19402-1.c: New testcase.
26808         * gcc.dg/pr19402-2.c: likewise.
26809
26810 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
26811
26812         PR middle-end/19854
26813         * g++.dg/tree-ssa/tmmti.C: New testcase.
26814
26815 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26816
26817         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
26818
26819 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
26820
26821         PR c++/19733
26822         * g++.dg/parse/crash23.C: New test.
26823         * g++.dg/warn/Weff1.C: New test.
26824
26825 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26826
26827         * gcc.dg/20050209-1.c: New test.
26828
26829 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26830
26831         PR target/19799
26832         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
26833
26834 2005-02-08  Mike Stump  <mrs@apple.com>
26835
26836         * g++.dg/pch/import-2.c: New test.
26837         * g++.dg/pch/import-2.hs: New.
26838         * g++.dg/pch/include/import-2a.h: New.
26839         * g++.dg/pch/include/import-2b.h: New.
26840
26841 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
26842
26843         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
26844
26845 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26846
26847         * gfortran.dg/substr_1.f90: New test.
26848
26849 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
26850
26851         PR middle-end/19775
26852         * gcc.dg/torture/builtin-power-1.c: Disable test for
26853         invalid transformation.
26854         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
26855         no longer optimize.
26856         * gcc.dg/builtins-47.c: New testcase.
26857
26858 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
26859             Dorit Naishlos  <dorit@il.ibm.com>
26860
26861         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
26862
26863 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
26864
26865         * gcc.c-torture/compile/20050206-1.c: New test.
26866
26867 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26868
26869         PR tree-opt/19768
26870         * g++.dg/opt/pr19768.C: New test.
26871
26872 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26873
26874         PR tree-opt/19736
26875         * gcc.c-torture/compile/pr19736.c: New test.
26876
26877 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26878
26879         PR c++/17401
26880         * g++.dg/parse/error25.C: New test.
26881
26882 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
26883
26884         * gcc.c-torture/execute/20050203-1.c: New.
26885
26886 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
26887
26888         * gcc.dg/vect/vect-85.c: Remove xfail.
26889         * gcc.dg/vect/vect-86.c: Remove xfail.
26890         * gcc.dg/vect/vect-87.c: Remove xfail.
26891         * gcc.dg/vect/vect-88.c: Remove xfail.
26892
26893 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
26894
26895         * gcc.dg/altivec-19.c: New.
26896
26897 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
26898
26899         PR c/17807
26900         * gcc.dg/nested-func-3.c: New test.
26901         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
26902
26903 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
26904
26905         * gcc.test-framework/gen_directive_tests: Generate tests for
26906         selector expressions.
26907
26908 2005-02-02  Matt Austern  <austern@apple.com>
26909
26910         PR c++/19628
26911         * g++/ext/builtin7.C: New.
26912         * g++/ext/builtin8.C: New.
26913
26914 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26915
26916         PR c/18502
26917         * gcc.dg/pr18502-1.c: New test.
26918
26919 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26920
26921         PR c++/17413
26922         * g++.dg/template/local4.C: Tweak.
26923
26924 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
26925
26926         PR tree-optimization/19578
26927         * gcc.c-torture/compile/20050202-1.c: New test.
26928
26929 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26930
26931         PR c/19435
26932         * gcc.dg/c99-init-4.c: New test.
26933
26934 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26935
26936         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
26937
26938         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
26939
26940         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
26941         * g++.dg/eh/check-vect.h: New.
26942
26943         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
26944         * gcc.dg/vect/vect-78.c: Ditto.
26945         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
26946         Remove.
26947
26948         * g++.dg/conversion/simd1.C: Expect warning.
26949         * g++.dg/ext/attribute-test-1.C: Ditto.
26950         * g++.dg/ext/attribute-test-2.C: Ditto.
26951         * g++.dg/ext/attribute-test-3.C: Ditto.
26952         * g++.dg/ext/attribute-test-4.C: Ditto.
26953
26954         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
26955         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
26956
26957         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
26958
26959 2005-02-01  Richard Henderson  <rth@redhat.com>
26960
26961         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26962         long double for ibm double-double format.
26963         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26964
26965 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
26966
26967         PR tree-optimization/19633
26968         * gcc.dg/pr19633-1.c: New test.
26969         * gcc.dg/pr19633.c: Tweak to make pointer point
26970         to NULL or a symbol.
26971
26972 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26973
26974         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
26975         New procs.
26976         (dg-process-target (local override)): Handle selector expressions.
26977
26978         * gcc.test-framework/README: Describe tests in source directory.
26979         * gcc.test-framework/test-framework.awk: Handle dg- tests.
26980         * gcc.test-framework/test-framework.exp: Handle dg- tests.
26981         * gcc.test-framework/dg-bogus-exp-P.c: New test.
26982         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
26983         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
26984         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
26985         * gcc.test-framework/dg-do-link-exp-P.c: New test.
26986         * gcc.test-framework/dg-do-run-exp-P.c: New test.
26987         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
26988         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
26989         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
26990         * gcc.test-framework/dg-error-exp-P.c: New test.
26991         * gcc.test-framework/dg-error-exp-XP.c: New test.
26992         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
26993         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
26994         * gcc.test-framework/dg-output-exp-P.c: New test.
26995         * gcc.test-framework/dg-output-exp-XF.c: New test.
26996         * gcc.test-framework/dg-warning-exp-P.c: New test.
26997         * gcc.misc-tests/dg-1.c: Remove.
26998         * gcc.misc-tests/dg-2.c: Remove.
26999         * gcc.misc-tests/dg-3.c: Remove.
27000         * gcc.misc-tests/dg-4.c: Remove.
27001         * gcc.misc-tests/dg-5.c: Remove.
27002         * gcc.misc-tests/dg-6.c: Remove.
27003         * gcc.misc-tests/dg-7.c: Remove.
27004         * gcc.misc-tests/dg-8.c: Remove.
27005         * gcc.misc-tests/dg-9.c: Remove.
27006         * gcc.misc-tests/dg-10.c: Remove.
27007         * gcc.misc-tests/dg-11.c: Remove.
27008         * gcc.misc-tests/dg-12.c: Remove.
27009         * gcc.misc-tests/dg-test.exp: Remove.
27010
27011         * gcc.test-framework/test-framework.awk: Change recording and
27012         printing of passes and failures.
27013
27014         * gcc.test-framework: New directory.
27015         * gcc.test-framework/README: New.
27016         * gcc.test-framework/test-framework.exp: New.
27017         * gcc.test-framework/test-framework.awk: New.
27018         * gcc.test-framework/gen_directive_tests: New.
27019
27020 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
27021
27022         * lib/treelang.exp: Fix comment typos.
27023         (treelang_target_compile): Don't append libs=-ltreelang to options.
27024
27025 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
27026
27027         * g++.dg/parse/typename7.C: Adjust error messages.
27028
27029 2005-01-31  Jeff Law  <law@redhat.com>
27030
27031         * gcc.c-torture/execute/20050131-1.c: New test.
27032         * gcc.dg/wcaselabel.c: New test.
27033
27034 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
27035
27036         * g++.dg/other/warning1.C: Adjust error messags.
27037         * g++.dg/parse/constant5.C: New test.
27038
27039 2005-01-31  Steven Bosscher  <stevenb@suse.de>
27040
27041         PR c/19333
27042         * gcc.c-torture/compile/20011130-1.c: Reorder to make
27043         the test case valid.
27044         * gcc.dg/20030815-1.c: Remove invalid tests.
27045         * gcc.dg/array-7.c: Adjust expected result.
27046         * gcc.dg/pr18596-3.c: Likewise.
27047         * gcc.dg/noncompile/20000901-1.c: Likewise.
27048         * gcc.dg/noncompile/init-2.c: Likewise.
27049         * gcc.dg/noncompile/init-4.c: Likewise.
27050
27051 2005-01-31  Dale Johannesen  <dalej@apple.com>
27052
27053         * g++.dg/opt/pr19650.C: New test.
27054
27055 2005-01-31  Richard Henderson  <rth@redhat.com>
27056
27057         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
27058         long double for intel double extended format.
27059         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
27060
27061 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
27062
27063         PR c++/19555
27064         * g++.dg/template/static10.C: New test.
27065
27066         PR c++/19395
27067         * g++.dg/parse/error24.C: New test.
27068
27069         PR c++/19367
27070         * g++.dg/lookup/builtin1.C: New test.
27071
27072         PR c++/19457
27073         * g++.dg/warn/conv3.C: New test.
27074
27075 2005-01-30  Bud Davis  <bdavis@gfortran.org>
27076
27077         PR fortran/19647
27078         * gfortan.dg/inquire_7.f90
27079
27080 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
27081
27082         PR tree-optimization/15791
27083         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
27084         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
27085         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
27086         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
27087         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
27088         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
27089         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
27090         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
27091         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
27092         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
27093
27094 2005-01-29  Paul Brook  <paul@codesourcery.com>
27095
27096         PR fortran/18565
27097         * check.c (real_or_complex_check): New function.
27098         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
27099         * intrinsic.c (add_functions): Use new check functions.
27100         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
27101         Add prototypes.
27102
27103 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
27104
27105         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
27106         gcc.dg/lvalue-3.c: New tests.
27107         * gcc.dg/concat.c: Update expected messages.
27108
27109 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
27110
27111         PR libfortran/19595
27112         * gfortran.dg/eor_1.f90: New test.
27113
27114 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
27115
27116         PR fortran/19589
27117         * gfortran.dg/logical_data_1.f90: New test.
27118
27119 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
27120
27121         PR c++/19253
27122         * g++.dg/template/crash33.C: New test.
27123
27124         PR c++/19667
27125         * g++.dg/template/crash32.C: New test.
27126
27127 2005-01-28  Ian Lance Taylor  <ian@airs.com>
27128
27129         PR middle-end/16558
27130         * g++.dg/warn/Wreturn-type-2.C: New test.
27131
27132 2004-06-24  Jeff Law  <law@redhat.com>
27133
27134         * gcc.dg/tree-ssa/20050128-1.c: New test.
27135
27136 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
27137
27138         * gcc.target/frv/all-mdpackh-1.c: New test.
27139
27140 2005-01-28  Steven Bosscher  <stevenb@suse.de>
27141
27142         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
27143
27144 2005-01-27  Richard Henderson  <rth@redhat.com>
27145
27146         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
27147
27148 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
27149
27150         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
27151
27152 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
27153
27154         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27155         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27156         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
27157         to cope with cases where the multilib options override the dg-options.
27158
27159 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
27160
27161         PR c/18946
27162         * gcc.dg/noncompile/20050120-1.c: New test.
27163
27164 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
27165
27166         PR tree-optimization/19633
27167         * gcc.dg/pr19633.c: New test.
27168         * gcc.dg/tree-ssa/pr19633.c: New test.
27169
27170 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
27171
27172         * gcc.dg/20041216-1.c: New test.
27173
27174 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
27175
27176         PR objc/18862
27177         * objc.dg/selector-2.m: New test.
27178
27179 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
27180
27181         * g++.dg/opt/range-test-2.C: New test.
27182
27183         PR rtl-optimization/19579
27184         * gcc.c-torture/execute/20050124-1.c: New test.
27185
27186 2005-01-26  Greg Parker  <gparker@apple.com>
27187         Stuart Hastings  <stuart@apple.com>
27188
27189         * gcc.c-torture/execute/20050125-1.c: New.
27190
27191 2005-01-18  Jan Hubicka  <jh@suse.cz>
27192
27193         PR tree-optimize/19337
27194         * gcc.c-torture/compile/20050119-1.c: New test.
27195
27196 2005-01-24  James E Wilson  <wilson@specifixinc.com>
27197
27198         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
27199         test for successful match.
27200
27201 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
27202
27203         PR objc/18408
27204         * objc.dg/comp-types-7.m: New test.
27205
27206 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
27207
27208         * lib/target-supports.exp (current_target_name): New.
27209         (check_effective_target_ilp32, check_effective_target_lp64):
27210         Cache the result to use as long as the current target, with
27211         multilib flags, remains the same.
27212
27213         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
27214         (dg-require-weak, dg-require-visibility, dg-require-alias,
27215         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
27216         dg-require-effective-target, dg-skip-if): Remove call to
27217         skip_test_and_clear_xfail.
27218         (dg-test): Clear xfail data.
27219
27220 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
27221
27222         PR target/17751
27223         * gcc.dg/ppc64-toc.c: New test.
27224
27225         * g++.dg/tree-ssa/empty-1.C: New test.
27226
27227         PR middle-end/19551
27228         * gcc.c-torture/execute/20050121-1.c: New test.
27229         * gcc.dg/20050121-2.c: New test.
27230
27231 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
27232         Paul Brook  <paul@codesourcery.com>
27233
27234         PR fortran/17941
27235         * gfortran.dg/real_const_1.f: New test.
27236         * gfortran.dg/real_const_2.f90: New test.
27237         * gfortran.dg/complex_int_1.f90: New test.
27238
27239 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
27240
27241         PR fortran/19313
27242         * gfortan.dg/inquire_6.f90: New test.
27243
27244 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
27245
27246         PR libfortran/19451
27247         * open_readonly_1.f90: New test.
27248
27249 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
27250
27251         PR libfortran/18982
27252         * gfortran.dg/open_new.f90: New file.
27253
27254 2005-01-22  Paul Brook  <paul@codesourcery.com>
27255
27256         * namelist_1.f90: New test.
27257
27258 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
27259
27260         PR tree-optimization/19484
27261         * gcc.c-torture/compile/20050122-[12].c: New tests.
27262
27263 2005-01-22  Paul Brook  <paul@codesourcery.com>
27264
27265         * gfortran.dg/implicit_2.f90: New test.
27266
27267 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
27268
27269         PR fortran/19314
27270         * gfortran.dg/inquire_5.f90: New test.
27271
27272 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27273
27274         PR c/18809
27275         * gcc.dg/pr18809-1.c: New test.
27276
27277 2005-01-21  Ian Lance Taylor  <ian@airs.com>
27278
27279         * gcc.dg/20050121-1.c: New test.
27280
27281         PR tree-optimization/13000
27282         * gcc.dg/20040206-1.c: Change warning to point where function is
27283         being inlined.
27284
27285 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27286
27287         PR c++/19208
27288         * g++.dg/template/array11.C: New test.
27289
27290 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27291
27292         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
27293         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
27294         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
27295         * gfortran.dg/getenv_1.f90: Add dg-do directive.
27296         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
27297         gfortran.dg/pr17164.f90: Add missing dg-do directives.
27298
27299 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
27300
27301         PR tree-optimization/15349
27302         * gcc.dg/tree-ssa/pr15349.c: New.
27303
27304 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
27305
27306         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
27307
27308 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
27309
27310         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
27311         scan-assembler-times directive name.
27312
27313         * gcc.dg/asm-a.c: Move dg-require-effective-target to
27314         after dg-do.
27315
27316         PR rtl-optimization/19462
27317         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
27318
27319 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
27320
27321         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
27322         counting function calls on ia64.
27323
27324 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
27325
27326         PR rtl-optimization/15139
27327         * gcc.dg/20050111-2.c: New test.
27328
27329         PR c/17297
27330         * gcc.c-torture/compile/20050113-1.c: New testcase.
27331
27332         PR middle-end/19164
27333         * gcc.dg/20050113-1.c: New testcase.
27334
27335 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
27336
27337         * gcc.dg/vect/vect-85.c: Add comment.
27338         * gcc.dg/vect/vect-86.c: Add xfail for now.
27339         * gcc.dg/vect/vect-87.c: Add xfail for now.
27340         * gcc.dg/vect/vect-88.c: Add xfail for now.
27341         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
27342
27343 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27344
27345         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
27346
27347 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27348
27349         * g++.dg/debug/typedef3.C: New test.
27350
27351 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
27352
27353         PR c/19472
27354         * gcc.dg/asm-a.c: New test.
27355
27356 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
27357
27358         * gcc.dg/sh-relax.c: Add prototype for abort.
27359
27360 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27361
27362         * gcc.dg/short-compare-1.c: New test.
27363         * gcc.dg/short-compare-2.c: Likewise.
27364
27365 2005-01-18  Michael Matz  <matz@suse.de>
27366
27367         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
27368
27369 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
27370
27371         PR tree-optimization/19121
27372         * gcc.c-torture/compile/pr19121.c: New test.
27373
27374 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
27375
27376         PR target/19357
27377         * gcc.c-torture/compile/pr19357.c: New test.
27378
27379 2005-01-17  Ian Lance Taylor  <ian@airs.com>
27380
27381         PR c/5675
27382         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
27383         pass--those that refer just to the variable, possibly with a
27384         cast.
27385         * gcc.dg/c99-const-expr-3.c: Likewise.
27386
27387         PR middle-end/13127
27388         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
27389         longer emitted.
27390
27391 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
27392
27393         PR fortran/18778
27394         * gfortran.dg/endfile_2.f90: New test.
27395
27396 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
27397
27398         PR 19168
27399         * gfortran.dg/select_5.f90: New test.
27400
27401 2004-01-16  Paul Brook  <paul@codesourcery.com>
27402
27403         * gfortran.dg/common_4.f90: New test.
27404
27405 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
27406
27407         PR rtl-optimization/19462
27408         * gcc.dg/torture/pr19462-1.c: New test.
27409
27410 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
27411
27412         PR objc/19321
27413         * objc.dg/func-ptr-2.m: New.
27414         * objc.dg/volatile-1.m: New.
27415
27416 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27417
27418         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
27419
27420 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
27421
27422         PR tree-optimization/19060
27423         * gcc.c-torture/execute/20050104-1.c: New test.
27424
27425 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
27426
27427         PR fortran/18983
27428         * gfortran.dg/write_to_null.f90: New test.
27429
27430 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
27431             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27432
27433         PR other/19328
27434         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
27435         argument.
27436
27437 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
27438
27439         PR c++/19263
27440         * g++.dg/init/vector1.C: New test.
27441
27442 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
27443
27444         PR target/13158
27445         * gcc.target/ia64/sibcall-unwind-1.c: New test.
27446         PR target/18987
27447         * gcc.target/ia64/sibcall-unwind-2.c: New test.
27448
27449 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
27450
27451         * gfortran.dg/select_1.f90: New test.
27452         * gfortran.dg/select_2.f90: New test.
27453         * gfortran.dg/select_3.f90: New test.
27454         * gfortran.dg/select_4.f90: New test.
27455
27456 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
27457
27458         PR middle-end/19084
27459         PR rtl-optimization/19348
27460         * gcc.dg/20050111-1.c: New test.
27461         * gcc.c-torture/execute/20050111-1.c: New test.
27462
27463         * gcc.dg/i386-asm-4.c: New test.
27464
27465 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27466
27467         * gcc.dg/nested-func-2.c: New test.
27468         * ada/acats/norun.lst: Remove c953002.
27469
27470 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
27471
27472         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
27473
27474 2005-01-12  Ben Elliston  <bje@au.ibm.com>
27475
27476         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
27477
27478 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
27479
27480         PR target/18761
27481         * g++.dg/abi/align1.C: New test.
27482
27483 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
27484
27485         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
27486         at a time.
27487         * g++.dg/ext/altivec_check.h: Support compiling as C.
27488
27489 2005-01-10  Roger Sayle  <roger@eyesopen.com>
27490
27491         PR c++/19355
27492         * g++.dg/expr/pr19355-1.C: New test case.
27493
27494 2005-01-10  Laurent GUERBY <laurent@guerby.net>
27495
27496         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
27497         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
27498         * ada/acats/tests/c3/c92005b.ada: Likewise.
27499         * ada/acats/tests/c3/cxb3012.a: Likewise.
27500         * ada/acats/norun.lst: Add c380004 and c953002, add PR
27501
27502 2005-01-09  Paul Brook  <paul@codesourcery.com>
27503
27504         * gfortran.dg/common_2.f90: New file.
27505         * gfortran.dg/common_3.f90: New file.
27506
27507 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
27508
27509         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
27510
27511 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
27512
27513         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
27514         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
27515         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
27516         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
27517         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
27518         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
27519         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
27520         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
27521         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
27522         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
27523         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
27524         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
27525         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
27526         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
27527         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
27528         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
27529         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
27530         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
27531         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
27532         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
27533         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
27534         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
27535         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
27536         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
27537         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
27538         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
27539         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
27540         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
27541         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
27542         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
27543         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
27544         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
27545         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
27546         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
27547         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
27548         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
27549         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
27550         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
27551         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
27552         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
27553         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
27554         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
27555         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
27556         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
27557         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
27558         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
27559         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
27560         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
27561         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
27562         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
27563         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
27564         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
27565         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
27566         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
27567         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
27568         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
27569         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
27570         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
27571         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
27572         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
27573         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
27574         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
27575         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
27576         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
27577         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
27578         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
27579         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
27580
27581         * gcc.dg/vect/vect-1.c: Fix spelling.
27582         * gcc.dg/vect/vect-10.c: Fix spelling.
27583         * gcc.dg/vect/vect-11.c: Fix spelling.
27584         * gcc.dg/vect/vect-12.c: Fix spelling.
27585         * gcc.dg/vect/vect-14.c: Fix spelling.
27586         * gcc.dg/vect/vect-15.c: Fix spelling.
27587         * gcc.dg/vect/vect-16.c: Fix spelling.
27588         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
27589         * gcc.dg/vect/vect-64.c: Fix comments.
27590         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
27591
27592 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
27593             Ira Rosen  <irar@il.ibm.com>
27594
27595         * gcc.dg/vect/vect-70.c: New test.
27596         * gcc.dg/vect/vect-71.c: New test.
27597
27598 2005-01-09  Manfred Hollstein  <mh@suse.com>
27599
27600         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
27601         * gcc.dg/pr18241-2.c: Likewise.
27602         * gcc.dg/pr18241-3.c: Likewise.
27603         * gcc.dg/pr18241-4.c: Likewise.
27604         * gcc.dg/pr18241-5.c: Likewise.
27605
27606 2005-01-08  Richard Henderson  <rth@redhat.com>
27607
27608         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27609         False for x86 and x86-64.
27610
27611 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
27612
27613         PR tree-optimization/18241
27614         * gcc.dg/pr18241-1.c: New test.
27615         * gcc.dg/pr18241-2.c: New test.
27616         * gcc.dg/pr18241-3.c: New test.
27617         * gcc.dg/pr18241-4.c: New test.
27618         * gcc.dg/pr18241-5.c: New test.
27619
27620 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
27621
27622         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
27623         gfortran.dg/select_4.f90: New.
27624
27625 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27626
27627         * gcc.c-torture/execute/20050107-1.c: New test.
27628
27629 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
27630
27631         PR c++/19298
27632         * g++.dg/template/ref2.C: New.
27633
27634 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
27635
27636         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
27637         instead of being empty.
27638
27639 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27640
27641         PR fortran/15553
27642         * gfortran.dg/array-1.f90: New test.
27643
27644 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27645
27646         PR tree-optimization/19283
27647         * gcc.c-torture/execute/20050106-1.c: New test.
27648
27649         PR rtl-optimization/18861
27650         * gcc.dg/20050105-1.c: New test.
27651
27652         PR tree-optimization/18828
27653         * gcc.dg/20050105-2.c: New test.
27654
27655 2005-01-07  Andreas Jaeger  <aj@suse.de>
27656
27657         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
27658
27659 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
27660
27661         PR fortran/18398
27662         * gfortran.dg/fmt_read.f90: New test.
27663
27664 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
27665
27666         * gcc.dg/rs6000-ldouble-2.c: New.
27667
27668 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
27669
27670         PR c++/19244
27671         * g++.dg/parser/ctor2.C: New test.
27672
27673 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27674
27675         PR c++/17154
27676         * g++.dg/template/using9.C: New test.
27677
27678 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27679
27680         PR c++/19258
27681         * g++.dg/lookup/friend6.C: New test.
27682
27683 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
27684
27685         PR c++/19270
27686         * g++.dg/template/array10.C: New.
27687
27688 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27689
27690         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
27691         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
27692
27693 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
27694
27695         * gcc.c-torture/compile/20050105-1.c: New test.
27696
27697 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
27698
27699         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
27700
27701 2005-01-05  Roger Sayle  <roger@eyesopen.com>
27702
27703         PR middle-end/19100
27704         * gcc.dg/conv-3.c: New test case.
27705
27706 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
27707
27708         * gcc.dg/asm-wide-1.c: New test.
27709
27710 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27711
27712         PR c++/19030
27713         * g++.dg/parse/crash22.C: New
27714
27715 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
27716
27717         PR 19257
27718         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
27719
27720 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
27721
27722         PR middle-end/17767
27723         * gcc.dg/i386-mmx-6.c: New test case.
27724
27725 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
27726
27727         PR tree-optimization/18308
27728         * gcc.dg/vect/pr18308.c: New testcase.
27729
27730 2005-01-04  Andreas Jaeger  <aj@suse.de>
27731
27732         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
27733
27734 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27735             Robert Bowdidge <bowdidge@apple.com>
27736
27737         * gcc.dg/cpp/subframework1.c: New.
27738         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
27739         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
27740         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
27741         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
27742
27743 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27744
27745         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
27746         producing warning.
27747         * gcc.dg/darwin-weakimport-2.c: New.
27748
27749 2005-01-03  Richard Henderson  <rth@redhat.com>
27750
27751         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
27752
27753 2005-01-03  Richard Henderson  <rth@redhat.com>
27754
27755         * gcc.dg/vect/vect.exp: Enable for ia64.
27756         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
27757         (check_effective_target_vect_float): Likewise.
27758         (check_effective_target_vect_no_align): Likewise.
27759         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
27760         * gcc.dg/vect/vect-8.c: Likewise.
27761
27762 2005-01-03  Uros Bizjak <uros@kss-loka.si>
27763
27764         PR target/19236
27765         * gcc.dg/pr19236-1.c: New test case.
27766
27767 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
27768
27769         PR rtl-optimization/12092
27770         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
27771
27772 2005-01-02  Andreas Jaeger  <aj@suse.de>
27773
27774         * gcc.dg/pr12092-1.c: Do not run on x86_64.
27775
27776 2005-01-01  Roger Sayle  <roger@eyesopen.com>
27777             Andrew Pinski  <pinskia@physics.uc.edu>
27778
27779         PR rtl-optimization/12092
27780         * gcc.dg/pr12092-1.c: New test case.
27781
27782 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
27783
27784         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
27785         'hidden' and 'default' for better portability.
27786         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
27787
27788         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
27789         6 and 7.
27790         * g++.old-deja/g++.brendan/new3.C: Likewise.
27791
27792 2005-01-01  Steven Bosscher  <stevenb@suse.de>
27793
27794         * gcc.dg/20041231-1.C: New test.
27795         * g++.dg/warn/Wunreachable-code-1.C: New test.
27796
27797 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
27798
27799         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
27800         file, not /dev/null.  Abort on error.
27801
27802 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
27803             Ziemowit Laski  <zlaski@apple.com>
27804
27805         PR objc/18971
27806         * objc.dg/encode-5.m: New test.
27807
27808 2004-12-29  Richard Henderson  <rth@redhat.com>
27809
27810         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
27811         * objc.dg/stabs-1.m: Disable for ia64.
27812
27813 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
27814
27815         PR c++/19190
27816         * g++.dg/warn/Wunused-10.C: New test.
27817
27818 2004-12-28  Richard Henderson  <rth@redhat.com>
27819
27820         * objc.dg/stabs-1.m: Disable for alpha.
27821
27822 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
27823
27824         PR c++/19149
27825         * g++.dg/parse/error23.C: New test.
27826
27827 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27828
27829         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
27830
27831         PR fortran/19032
27832         * gfortran.dg/intrinsic_modulo_1.f90: New.
27833         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
27834         tests with divisor -1.
27835
27836 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
27837
27838         * g++.dg/opt/temp1.C (memcpy): Return a value.
27839
27840         PR c++/19148
27841         * g++.dg/expr/cond7.C: New test.
27842
27843 2004-12-27  Paul Brook  <paul@codesourcery.com>
27844
27845         * gfortran.dg/g77/select_no_compile.f: Remove.
27846
27847 2004-12-27  Richard Henderson  <rth@redhat.com>
27848
27849         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
27850         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
27851         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
27852
27853 2004-12-26  Richard Henderson  <rth@redhat.com>
27854
27855         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
27856         by 1i instead of token pasting.
27857
27858 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27859
27860         PR tree-optimization/17578
27861         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
27862         to additional_flags.
27863         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
27864
27865 2004-12-25  Richard Henderson  <rth@redhat.com>
27866
27867         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27868         Remove Alpha.
27869
27870 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27871
27872         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
27873         hppa*-*-hpux*.
27874         * gcc.dg/pr17957.c (dg-options): Likewise.
27875         * gcc.dg/struct-ret-1.c: Add prototype for abort.
27876         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
27877         instead of 0 on __hppa__.
27878         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
27879         "foo,%r" on hppa*-*-*.
27880
27881 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
27882
27883         PR fortran/19071
27884         * gfortran.dg/complex_write.f90: New test.
27885
27886 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27887
27888         PR c++/17595
27889         * g++.dg/parse/pragma2.C: New test.
27890
27891         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
27892
27893 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27894
27895         * gcc.dg/empty2.c: Add missing dg-warning.
27896
27897 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27898
27899         PR c++/17413
27900         * g++.dg/template/local4.C: New test.
27901         * g++.dg/template/crash19.C: Add dg-error marker.
27902
27903         * g++.dg/template/crash31.C: Correct embedded PR number.
27904
27905 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27906
27907         PR c++/16405
27908         * g++.dg/opt/temp1.C: Add do-run marker.
27909
27910 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27911
27912         * g++.dg/template/spec19.C: New.
27913
27914 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27915
27916         PR target/16819
27917         * gcc.dg/empty2.c: New.
27918
27919 2004-12-23  Richard Henderson  <rth@redhat.com>
27920
27921         * lib/target-supports.exp (check_effective_target_vect_no_align):
27922         Remove i?86 and x86-64.
27923
27924 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27925
27926         PR c++/16405
27927         * g++.dg/opt/temp1.C: New test.
27928
27929 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27930
27931         PR c++/18733
27932         * g++.dg/template/friend33.C: New testcase.
27933
27934 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
27935
27936         PR c++/18464
27937         * g++.dg/template/cond5.C: New test.
27938
27939         PR c++/18492
27940         * g++.dg/inherit/thunk3.C: New test.
27941
27942         PR c++/11224
27943         * g++.dg/warn/Wunused-9.C: New test.
27944
27945 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
27946
27947         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
27948
27949 2004-12-22  Jan Beulich  <jbeulich@novell.com>
27950
27951         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
27952
27953 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
27954
27955         PR c++/18378
27956         * g++.dg/ext/packed8.C: New test.
27957
27958         PR c++/19063
27959         * g++.dg/template/crash31.C: New test.
27960
27961         PR c++/19034
27962         * g++.dg/template/crash30.C: New test.
27963
27964 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27965
27966         PR C++/18984
27967         * g++.dg/eh/ctor3.C: New test.
27968
27969 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27970
27971         * objc.dg/stabs-1.m: Allow section name to be quoted and
27972         assembly label to begin with '.LL'.
27973
27974 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
27975
27976         * gcc.dg/vect/vect.exp
27977         (check_effective_target_lp64_or_vect_no_align): New.
27978         * gcc.dg/vect/vect-77.c: Use it.
27979         * gcc.dg/vect/vect-78.c: Use it.
27980
27981         * lib/target-supports.exp
27982         (check_effective_target_vect_no_max,
27983         check_effective_target_vect_no_bitwise,
27984         check_effective_target_vect_no_align): New.
27985         * gcc.dg/vect/vect-13.c: Use them.
27986         * gcc.dg/vect/vect-17.c: Ditto.
27987         * gcc.dg/vect/vect-18.c: Ditto.
27988         * gcc.dg/vect/vect-19.c: Ditto.
27989         * gcc.dg/vect/vect-20.c: Ditto.
27990         * gcc.dg/vect/vect-27.c: Ditto.
27991         * gcc.dg/vect/vect-29.c: Ditto.
27992         * gcc.dg/vect/vect-44.c: Ditto.
27993         * gcc.dg/vect/vect-48.c: Ditto.
27994         * gcc.dg/vect/vect-50.c: Ditto.
27995         * gcc.dg/vect/vect-52.c: Ditto.
27996         * gcc.dg/vect/vect-54.c: Ditto.
27997         * gcc.dg/vect/vect-56.c: Ditto.
27998         * gcc.dg/vect/vect-58.c: Ditto.
27999         * gcc.dg/vect/vect-60.c: Ditto.
28000         * gcc.dg/vect/vect-72.c: Ditto.
28001         * gcc.dg/vect/vect-80.c: Ditto.
28002
28003 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
28004
28005         PR c++/14075
28006         * g++.dg/init/string1.C: New.
28007
28008         PR c++/18975
28009         * g++.dg/other/synth1.C: New.
28010
28011 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
28012
28013         PR c/18963
28014         * gcc.dg/pr18963-1.c: New test.
28015
28016 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
28017
28018         PR c/18596
28019         * gcc.dg/funcdef-storage-1.c (foo): Remove.
28020         * gcc.dg/pr18596-1.c: Use dg-error.
28021         (dg-options): Use -fno-unit-at-a-time.
28022         * gcc.dg/pr18596-2.c: New test.
28023         * gcc.dg/pr18596-3.c: New test.
28024
28025 2004-12-20  Roger Sayle  <roger@eyesopen.com>
28026
28027         PR middle-end/18683
28028         * g++.dg/opt/pr18683-1.C: New test case.
28029
28030 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
28031
28032         PR other/19093
28033         * g++.dg/opt/max1.C: Fix for 64bit targets.
28034
28035 2004-12-20  Matt Austern  <austern@apple.com>
28036
28037         PR c++/19044
28038         * g++.dg/ext/builtin6.C: New
28039
28040 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
28041
28042         PR tree-optimization/19080
28043         * gcc.c-torture/compile/pr19080.c: New test.
28044
28045 2004-12-20  Steven Bosscher  <stevenb@suse.de>
28046
28047         * gcc.dg/20041219-1.c: New test.
28048
28049 2004-12-19  Roger Sayle  <roger@eyesopen.com>
28050
28051         PR middle-end/19068
28052         * g++.dg/opt/max1.C: New test case.
28053
28054 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28055
28056         * gcc.dg/fdata-sections-1.c: New test.
28057
28058 2004-12-18  Roger Sayle  <roger@eyesopen.com>
28059
28060         PR middle-end/18548
28061         * gcc.dg/max-1.c: New test case.
28062
28063 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
28064
28065         * gcc.c-torture/execute/20041218-1.c: New test.
28066
28067 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
28068
28069         * gcc.dg/pr18501.c: New test.
28070         * gcc.dg/uninit-5.c: XFAIL.
28071         * gcc.dg/uninit-9.c: XFAIL.
28072
28073 2004-12-17  Dale Johannesen  <dalej@apple.com>
28074
28075         * gcc.dg/20041213-1.c: New.
28076
28077 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
28078
28079         * objc.dg/stabs-1.m: Allow assembly label to begin
28080         with a dot ('.').
28081
28082 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
28083
28084         * gcc.c-torture/execute/20041213-1.c: Move...
28085         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
28086
28087 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
28088
28089         PR c++/18721
28090         * g++.dg/lookup/conv-5.C: New.
28091
28092 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
28093
28094         * objc.dg/stabs-1.m: New test.
28095
28096 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
28097
28098         * gcc.dg/visibility-c.c: Change compile to
28099         assemble for the test.
28100
28101 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
28102
28103         PR target/19041
28104         * gcc.dg/visibility-c.c: New test.
28105
28106 2004-12-16  Roger Sayle  <roger@eyesopen.com>
28107
28108         PR middle-end/18493
28109         * gcc.dg/switch-8.c: New test case.
28110
28111 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28112
28113         PR c++/18905
28114         * g++.dg/template/init4.C: New.
28115         * g++.dg/opt/static3.C: Enable optimizer.
28116
28117 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
28118
28119         * g++.dg/other/complex1.C: New test.
28120
28121 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
28122
28123         * g++.dg/opt/inline9.C: New test.
28124
28125 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28126
28127         PR fortran/18993
28128         * gfotran.dg/nullify_1.f: New test.
28129
28130 2004-12-15  Richard Henderson  <rth@redhat.com>
28131
28132         * gcc.target/i386/i386.exp: New harness.
28133         * gcc.target/i386/vect-args.c: New.
28134
28135 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
28136
28137         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
28138
28139 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28140
28141         PR c++/18825
28142         * g++.dg/template/friend32.C: New test.
28143
28144 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28145
28146         * cpp/pragma-once-1.c: New test.
28147         * cpp/pragma-once-1b.h: Likewise.
28148         * cpp/pragma-once-1c.h: Likewise.
28149         * cpp/pragma-once-1d.h: Likewise.
28150         * cpp/inc/pragma-once-1a.h: Likewise.
28151
28152 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
28153             Steven G. Kargl  <kargls@comcast.net>
28154
28155         PR fortran/17597
28156         * gfortran.dg/list_read_3.f90: New test.
28157
28158 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28159
28160         * gcc.dg/ftrapv-2.c: New test.
28161
28162 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28163
28164         PR c++/18981
28165         * g++.dg/template/typename9.C: New test.
28166
28167 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
28168
28169         PR c++/18738
28170         * g++.dg/template/typename8.C: New test.
28171         * g++.dg/parse/friend2.C: Tweak error message.
28172
28173 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
28174
28175         * gcc.c-torture/20041214-1.c: New test.
28176
28177 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
28178
28179         PR c++/18965
28180         * g++.dg/init/array17.C: New test.
28181
28182 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
28183
28184         PR c++/18793
28185         * g++.dg/init/aggr3.C: New test.
28186
28187 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
28188
28189         * gcc.dg/altivec-types-1.c: New test.
28190         * gcc.dg/altivec-types-2.c: New test.
28191         * gcc.dg/altivec-types-3.c: New test.
28192         * gcc.dg/altivec-types-4.c: New test.
28193         * g++.dg/ext/altivec-types-1.C: New test.
28194         * g++.dg/ext/altivec-types-2.C: New test.
28195         * g++.dg/ext/altivec-types-3.C: New test.
28196         * g++.dg/ext/altivec-types-4.C: New test.
28197
28198 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
28199
28200         PR middle-end/18951
28201         * gcc.c-torture/execute/20041213-1.c: New test.
28202
28203 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
28204
28205         PR c++/18949
28206         * g++.dg/template/cast1.C: New.
28207
28208 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
28209
28210         * gcc.c-torture/execute/20041213-2.c: New test.
28211
28212 2004-12-13  Richard Henderson  <rth@redhat.com>
28213
28214         * gcc.dg/i386-sse-10.c: Fix typo in options.
28215
28216 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
28217
28218         PR c++/18968
28219         * g++.dg/opt/pr18968.C: New test.
28220
28221 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
28222
28223         PR c++/18925
28224         * g++.dg/ext/visibility/staticdatamem.C: New test.
28225
28226 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
28227
28228         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
28229
28230 2004-12-13  Roger Sayle  <roger@eyesopen.com>
28231
28232         PR rtl-optimization/18928
28233         * gcc.dg/pr18928-1.c: New test case.
28234
28235 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
28236
28237         PR tree-opt/16951
28238         * gcc.c-torture/compile/20041211-1.c: New.
28239
28240 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28241
28242         PR middle-end/17564
28243         * gcc.c-torture/execute/20041212-1.c: New test.
28244
28245 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28246
28247         PR fortran/18869
28248         * gfortran.dg/common_1.f90: New test.
28249
28250 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
28251         Paul Brook  <paul@codesourcery.com>
28252
28253         PR fortran/16222
28254         * gfortran.dg/real_do_1.f90: New test.
28255
28256 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
28257
28258         PR tree-opt/18040
28259         * g++.dg/opt/ptrmem6.C: New test.
28260
28261 2004-12-11  Roger Sayle  <roger@eyesopen.com>
28262
28263         PR middle-end/18921
28264         * gcc.dg/pr18921-1.c: New test case.
28265
28266 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28267
28268         PR fortran/17175
28269         * gfortran.dg/scale_1.f90: New test.
28270
28271 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
28272
28273         PR middle-end/18903
28274         * gcc.c-torture/compile/pr18903.c: New test.
28275
28276 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
28277
28278         * gcc.c-torture/execute/20041210-1.c: New test.
28279
28280 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28281
28282         PR c++/18731
28283         * g++.dg/parser/struct-1.C: New test.
28284         * g++.dg/parser/struct-2.C: New test.
28285         * g++.dg/parser/struct-3.C: New test.
28286
28287 2004-12-09  Richard Henderson  <rth@redhat.com>
28288
28289         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
28290
28291         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
28292         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
28293
28294 2004-12-09  Matt Austern  <austern@apple.com>
28295
28296         PR c++/18514
28297         * g++.dg/ext/builtin1.C: New
28298         * g++.dg/ext/builtin2.C: New
28299         * g++.dg/ext/builtin3.C: New
28300         * g++.dg/ext/builtin4.C: New
28301         * g++.dg/ext/builtin5.C: New
28302
28303 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
28304
28305         PR tree-opt/18904
28306         * g++.dg/opt/ptrmem5.C: New test.
28307
28308 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
28309
28310         * g++.dg/parse/typename5.C: Adjust for new error.
28311         * g++.dg/parse/typename7.C: New.
28312
28313 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28314
28315         PR c++/18073
28316         * g++.dg/other/mmintrin.C: New test.
28317
28318 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
28319
28320         PR c++/16681
28321         * g++.dg/init/array15.C: New.
28322         * g++.dg/init/array16.C: New.
28323
28324 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28325
28326         PR fortran/18826
28327         * gfortran.dg/assign_1.f90: New test.
28328
28329 2004-12-08  Nick Clifton  <nickc@redhat.com>
28330
28331         * gcc.target/xstormy16/bss_below100: New directory containing tests.
28332         * gcc.target/xstormy16/data_below100: Likewise.
28333         * gcc.target/xstormy16/sfr: Likewise.
28334         * gcc.target/xstormy16/below100.S: New test source file.
28335         * gcc.target/xstormy16/below100.ld: New test linker script.
28336         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
28337         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
28338         bp instructions.
28339         * gcc.target/xstormy16/bp.c: Likewise.
28340
28341         * gcc.target/xstormy16/bss_below100: New files:
28342         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
28343         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
28344         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
28345         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
28346         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
28347         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
28348         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
28349         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
28350         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
28351         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
28352         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
28353         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
28354         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
28355         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
28356         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
28357         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
28358         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
28359         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
28360         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
28361         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
28362         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
28363         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
28364         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
28365         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
28366         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
28367         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
28368         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
28369
28370         * gcc.target/xstormy16/data_below100: New files:
28371         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
28372         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
28373         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
28374         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
28375         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
28376         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
28377         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
28378         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
28379         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
28380         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
28381         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
28382         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
28383         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
28384         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
28385         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
28386         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
28387         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
28388         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
28389         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
28390         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
28391         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
28392         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
28393         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
28394         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
28395         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
28396         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
28397         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
28398
28399         * gcc.target/xstormy16/sfr: New files:
28400         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
28401         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
28402         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
28403         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
28404         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
28405         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
28406         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
28407         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
28408         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
28409         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
28410         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
28411         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
28412         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
28413         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
28414         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
28415         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
28416         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
28417         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
28418         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
28419         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
28420         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
28421         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
28422         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
28423         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
28424         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
28425         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
28426         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
28427         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
28428         27_if0_sfrw_bitfield_f.c
28429
28430 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28431
28432         PR c++/18100
28433         * g++.dg/lookup/name-clash4.C: New test.
28434
28435 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
28436
28437         PR c++/18672
28438         * g++.dg/opt/array1.C: New.
28439
28440         PR c++/18803
28441         * g++.dg/template/operator5.C: New.
28442
28443 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
28444
28445         PR c/18867
28446         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
28447
28448 2004-12-07  Steven Bosscher  <stevenb@suse.de>
28449
28450         * gcc.dg/noncompile/20041207.c: New test.
28451
28452 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
28453
28454         * g++.dg/other/unreachable-1.C: New test.
28455
28456 2004-12-06  Nick Clifton  <nickc@redhat.com>
28457
28458         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
28459         <limits.h> because the latter comes from gcc's include/ directory
28460         and not the newlib/libc/include directory.
28461
28462 2004-12-04  Richard Henderson  <rth@redhat.com>
28463
28464         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
28465
28466 2004-12-04  Richard Henderson  <rth@redhat.com>
28467
28468         * lib/target-supports.exp (check_gc_sections_available): Disable
28469         for alpha and ia64.
28470
28471 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
28472
28473         PR middle-end/17909
28474         * g++.dg/other/vararg-2.C: New test.
28475
28476 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28477
28478         PR c++/17011, c++/17971
28479         * g++.dg/template/error15.C: Adjust expected error.
28480         * g++.dg/template/instantiate3.C: Likewise.
28481
28482 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
28483
28484         * gcc.dg/altivec-18.c: Fix for darwin
28485
28486 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28487
28488         PR c++/18782
28489         * g++.dg/parse/ptrmem2.C: New.
28490
28491         PR c++/18318
28492         * g++.dg/template/new1.C: New.
28493
28494 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28495
28496         PR fortran/18710
28497         * gfortran.dg/direct_io_3.f90: New test.
28498
28499 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
28500
28501         PR 18758
28502         * g++.dg/parse/crash21.C: New.
28503
28504 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28505
28506         PR c++/15664, c++/18276
28507         * g++.dg/template/ttp13.C: New test.
28508         * g++.dg/template/ttp14.C: Likewise.
28509
28510 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28511
28512         PR c++/18123
28513         * g++.dg/parse/enum2.C: New test.
28514         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
28515
28516 2004-12-02  Nick Clifton  <nickc@redhat.com>
28517
28518         * gcc.target/xstormy16: New test directory.
28519         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
28520         * gcc.target/xstormy16/bp.c: Check the generation of bp
28521         instructions.
28522         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
28523         bn instructions and the BELOW100 attribute.
28524
28525 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
28526
28527         PR target/16952
28528         * gcc.dg/ppc-eabi.c: New.
28529
28530 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
28531
28532         PR fortran/18284
28533         * gfortran.dg/backspace.f90
28534
28535 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
28536
28537         * gfortran.dg/inquire.f90: New test.
28538
28539 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
28540
28541         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
28542         handle effective-target-keyword.
28543         (dg-skip-if): Support effective-target keyword as target list.
28544         (dg-xfail-if): Ditto.
28545         * lib/target-supports.exp (is-effective-target-keyword): New proc.
28546
28547 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
28548
28549         PR tree-optimization/18291
28550         * gcc.c-torture/compile/pr18291.c: New test.
28551
28552 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28553
28554         PR C++/18729
28555         * g++.dg/parse/crash20.C: New.
28556
28557         PR c++/17431
28558         * g++.dg/overload/arg1.C: New.
28559         * g++.dg/overload/arg2.C: New.
28560         * g++.dg/overload/arg3.C: New.
28561         * g++.dg/overload/arg4.C: New.
28562
28563 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
28564
28565         * gcc.dg/c99-flex-array-4.c: Remove.
28566
28567 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28568
28569         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
28570
28571         * lib/target-supports.exp (is-effective-target): Simplify.
28572
28573         * lib/target-supports.exp (check_effective_target_vect_long):
28574         Fix for powerpc64-*-*.
28575
28576 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
28577
28578         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
28579         to support new requirements on FreeBSD 5.
28580
28581 2004-11-30  Devang Patel  <dpatel@apple.com>
28582
28583         PR 18702
28584         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
28585
28586 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28587
28588         * g++.dg/ext/altivec-13.C: New test.
28589
28590 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
28591
28592         PR tree-opt/18298
28593         * gcc.c-torture/execute/p18298.c: New test.
28594
28595 2004-11-30  Ira Rosen  <irar@il.ibm.com>
28596             Dorit Naishlos  <dorit@il.ibm.com>
28597
28598         PR tree-opt/18607
28599         * gcc.dg/vect/vect-89.c: New test.
28600
28601 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
28602
28603         * gcc.dg/pr18596-1.c: New test.
28604
28605 2004-11-30  Ben Elliston  <bje@au.ibm.com>
28606
28607         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
28608
28609 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28610
28611         PR c/18479
28612         * gcc.dg/pr18479.c: New test.
28613
28614 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28615
28616         PR target/18490
28617         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
28618         mmix-knuth-mmixware.
28619
28620         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
28621         cris-*-elf* cris-*-aout* mmix-*-*
28622
28623 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28624
28625         PR middle-end/18725
28626         * gcc.dg/pr18725.c: New test.
28627
28628 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28629
28630         PR target/18488
28631         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
28632
28633         PR target/18336
28634         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
28635
28636 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
28637
28638         PR c++/18368
28639         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
28640         * g++.old-deja/g++.law/ctors5.C: Likewise.
28641         * g++.old-deja/g++.other/crash25.C: Likewise.
28642
28643         PR c++/18674
28644         * g++.dg/template/error16.C: New test.
28645
28646         PR c++/18512
28647         * g++.dg/template/crash29.C: New test.
28648
28649 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
28650
28651         PR tree-optimization/18712
28652         * gcc.c-torture/compile/pr18712.c: New test.
28653
28654 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
28655
28656         PR c/7544
28657         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
28658         tests.
28659
28660 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28661
28662         PR c++/18652
28663         * g++.dg/lookup/crash6.C: New test.
28664
28665 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28666
28667         PR middle-end/18164
28668         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
28669
28670 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
28671
28672         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
28673         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
28674         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
28675
28676 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
28677
28678         * gcc.dg/pr18164.c: New test.
28679
28680 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
28681
28682         * gcc.dg/funroll-loops-all.c: New.
28683
28684 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28685
28686         PR target/18489
28687         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
28688         delimeter, match space and TAB as well as ":".
28689
28690         PR target/18484
28691         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
28692
28693         PR target/18348
28694         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
28695
28696         PR target/18345
28697         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
28698
28699         PR target/18337
28700         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
28701
28702 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
28703
28704         * gfortran.dg/direct_io_2.f90: New test.
28705
28706 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28707
28708         PR target/18334
28709         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
28710
28711 2004-11-28  Richard Henderson  <rth@redhat.com>
28712
28713         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
28714
28715 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
28716
28717         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
28718         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
28719         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
28720         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
28721         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
28722         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
28723         gcc.dg/pointer-arith-8.c: New tests.
28724
28725 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
28726
28727         PR fortran/18364
28728         * gfortran.dg/endfile.f90: New test.
28729
28730 2004-11-27  Falk Hueffner  <falk@debian.org>
28731
28732         * gcc.dg/loop-6.c: New test.
28733
28734 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28735
28736         * gcc.c-torture/execute/20041126-1.c: New test.
28737
28738 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28739
28740         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
28741         on IRIX.
28742
28743 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28744
28745         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
28746         functions.
28747
28748 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28749
28750         PR rtl-optimization/17825
28751         * gcc.c-torture/compile/20041119-1.c: New test.
28752
28753 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28754
28755         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
28756         Check existence of ld library path variables before unsetting.
28757
28758 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
28759
28760         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
28761
28762 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
28763
28764         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
28765
28766 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
28767
28768         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
28769
28770 2004-11-26  Ben Elliston  <bje@au.ibm.com>
28771
28772         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
28773         dg-do directive.
28774
28775 2004-11-26  Ben Elliston  <bje@au.ibm.com>
28776
28777         * gcc.dg/pr17957.c: Pass --param, not -param.
28778
28779 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
28780
28781         PR middle-end/17957
28782         * gcc.dg/pr17957.c: New test.
28783
28784 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
28785
28786         PR c++/18445
28787         * g++.dg/template/crash28.C: Likewise.
28788
28789         PR c++/18001
28790         * g++.dg/expr/unary2.C: Adjust lvalue messages.
28791         * g++.dg/ext/lvaddr.C: Likewise.
28792         * g++.dg/opt/pr7503-3.C: Likewise.
28793
28794         PR c++/18466
28795         * g++.dg/parse/qualified3.C: New test.
28796         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
28797
28798         PR c++/18545
28799         * g++.dg/expr/return1.C: New test.
28800
28801 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28802
28803         Friend class name lookup 3/n, PR c++/3332
28804         * g++.dg/lookup/friend3.C: New test.
28805         * g++.dg/lookup/friend4.C: Likewise.
28806         * g++.dg/lookup/friend5.C: Likewise.
28807
28808 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28809
28810         Friend class name lookup 2/n, PR c++/14513, c++/15410
28811         * g++.dg/lookup/friend2.C: New test.
28812         * g++.dg/template/friend31.C: Likewise.
28813
28814 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28815
28816         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
28817
28818 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
28819
28820         PR c++/17473
28821         * g++.dg/tc1/dr56.C: Remove.
28822         * g++.dg/template/typedef1.C: Add dg-error markers.
28823         * g++.old-deja/g++.other/typedef7.C: Likewise.
28824
28825         PR c++/18285
28826         * g++.dg/parse/typedef7.C: New test.
28827
28828 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
28829
28830         * gcc.c-torture/execute/20041124-1.c: New test.
28831
28832 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
28833
28834         * g++.dg/template/deduce3.C: New test.
28835
28836         PR c++/18586
28837         * g++.dg/template/crash27.C: New test.
28838
28839         PR c++/18530
28840         * g++.dg/warn/Wshadow-3.C: New test.
28841
28842 2004-11-24  Devang Patel  <dpatel@apple.com>
28843
28844         PR/18555
28845         * gcc.dg/cpp/isysroot-1.c: New test.
28846         * gcc.dg/cpp/usr/include/stdio.h: New file.
28847         * gcc.dg/cpp/isysroot-2.c: New test.
28848         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
28849         New file.
28850
28851 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28852
28853         PR c++/8929
28854         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
28855
28856 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28857
28858         * gcc.target/sparc/align.c: Do not include <stdint.h>.
28859         * gcc.target/sparc/pdist.c: Likewise.
28860
28861 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
28862
28863         PR c++/16882
28864         * g++.dg/conversion/simd1.C: New test.
28865
28866 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28867
28868         * lib/target-libpath.exp: New file defining
28869         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
28870         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
28871         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
28872         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
28873         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
28874
28875 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
28876
28877         * gcc.dg/pragma-align-2.c: Test macro expansion.
28878         * gcc.dg/pragma-pack-2.c: New test.
28879
28880 2004-11-23  Richard Henderson  <rth@redhat.com>
28881
28882         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
28883         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28884         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
28885         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
28886         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
28887         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
28888
28889         * gcc.dg/vect/vect.exp: Add check for alpha.
28890         * lib/target-supports.exp (check_alpha_max_hw_available): New.
28891         (check_effective_target_vect_int): Enable for alpha.
28892         (check_effective_target_vect_long): New.
28893         (is-effective-target): Add it.
28894
28895 2004-11-23  Uros Bizjak <uros@kss-loka.si>
28896
28897         * gcc.dg/pr18614-1.c: New test.
28898
28899 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28900
28901         * gcc.dg/setjmp-2.c: New test.
28902
28903 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
28904
28905         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
28906         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
28907         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
28908         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
28909         gcc.target/sparc/pdist.c: New tests.
28910
28911 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
28912
28913         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
28914
28915 2004-11-22  Dale Johannesen  <dalej@apple.com>
28916
28917         * gcc.dg/20041111-1.c: New.
28918
28919 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28920
28921         PR tree-opt/18536
28922         * gcc.dg/vect/pr18536.c: New test.
28923
28924 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28925
28926         PR c++/18354
28927         * g++.dg/template/nontype11.C: New test.
28928
28929 2004-11-21  Roger Sayle  <roger@eyesopen.com>
28930
28931         PR middle-end/18520
28932         * gcc.dg/pr18520-1.c: New test case.
28933
28934 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
28935
28936         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
28937         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
28938         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
28939         expected diagnostics.
28940
28941 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28942
28943         PR target/18580
28944         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
28945         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
28946         vect-77.c, vect-77a.c: XFAIL on the SPARC.
28947
28948 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28949
28950         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
28951
28952 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
28953             Joseph Myers  <joseph@codesourcery.com>
28954
28955         * lib/target-supports.exp (check_visibility_available): Really
28956         test the compiler.
28957
28958 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28959
28960         PR tree-opt/18181
28961         * gcc.dg/vect/vect-85.c: New test.
28962         * gcc.dg/vect/vect-86.c: New test.
28963         * gcc.dg/vect/vect-87.c: New test.
28964         * gcc.dg/vect/vect-88.c: New test.
28965
28966 2004-11-19  Ben Elliston  <bje@au.ibm.com>
28967
28968         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
28969
28970 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
28971
28972         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
28973         * gcc.dg/ppc-and-1.c: Ditto.
28974         * gcc.dg/ppc-compare-1.c: Ditto.
28975         * gcc.dg/ppc-mov-1.c: Ditto
28976
28977 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
28978             Mark Mitchell  <mark@codesourcery.com>
28979
28980         * gcc.dg/pragma-init-fini-2.c: New test.
28981
28982 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28983             Aldy Hernandez  <aldyh@redhat.com>
28984
28985         * lib/target-supports.exp (check_effective_target_vect_int): New
28986         (check_effective_target_vect_float): New
28987         (check_effective_target_vect_double): New.
28988         (is-effective-target): Support new effective targets keywords.
28989         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
28990         default action for dg-do.
28991         * gcc.dg/vect/pr16105.c: Use new support.
28992         * gcc.dg/vect/pr18400.c: Ditto.
28993         * gcc.dg/vect/pr18425.c: Ditto.
28994         * gcc.dg/vect/vect-1.c: Ditto.
28995         * gcc.dg/vect/vect-10.c: Ditto.
28996         * gcc.dg/vect/vect-11.c: Ditto.
28997         * gcc.dg/vect/vect-12.c: Ditto.
28998         * gcc.dg/vect/vect-13.c: Ditto.
28999         * gcc.dg/vect/vect-14.c: Ditto.
29000         * gcc.dg/vect/vect-15.c: Ditto.
29001         * gcc.dg/vect/vect-16.c: Ditto.
29002         * gcc.dg/vect/vect-17.c: Ditto.
29003         * gcc.dg/vect/vect-18.c: Ditto.
29004         * gcc.dg/vect/vect-19.c: Ditto.
29005         * gcc.dg/vect/vect-2.c: Ditto.
29006         * gcc.dg/vect/vect-20.c: Ditto.
29007         * gcc.dg/vect/vect-21.c: Ditto.
29008         * gcc.dg/vect/vect-22.c: Ditto.
29009         * gcc.dg/vect/vect-23.c: Ditto.
29010         * gcc.dg/vect/vect-24.c: Ditto.
29011         * gcc.dg/vect/vect-25.c: Ditto.
29012         * gcc.dg/vect/vect-26.c: Ditto.
29013         * gcc.dg/vect/vect-27.c: Ditto.
29014         * gcc.dg/vect/vect-27a.c: Ditto.
29015         * gcc.dg/vect/vect-28.c: Ditto.
29016         * gcc.dg/vect/vect-29.c: Ditto.
29017         * gcc.dg/vect/vect-29a.c: Ditto.
29018         * gcc.dg/vect/vect-3.c: Ditto.
29019         * gcc.dg/vect/vect-30.c: Ditto.
29020         * gcc.dg/vect/vect-31.c: Ditto.
29021         * gcc.dg/vect/vect-32.c: Ditto.
29022         * gcc.dg/vect/vect-33.c: Ditto.
29023         * gcc.dg/vect/vect-34.c: Ditto.
29024         * gcc.dg/vect/vect-35.c: Ditto.
29025         * gcc.dg/vect/vect-36.c: Ditto.
29026         * gcc.dg/vect/vect-37.c: Ditto.
29027         * gcc.dg/vect/vect-38.c: Ditto.
29028         * gcc.dg/vect/vect-4.c: Ditto.
29029         * gcc.dg/vect/vect-40.c: Ditto.
29030         * gcc.dg/vect/vect-41.c: Ditto.
29031         * gcc.dg/vect/vect-42.c: Ditto.
29032         * gcc.dg/vect/vect-43.c: Ditto.
29033         * gcc.dg/vect/vect-44.c: Ditto.
29034         * gcc.dg/vect/vect-45.c: Ditto.
29035         * gcc.dg/vect/vect-46.c: Ditto.
29036         * gcc.dg/vect/vect-47.c: Ditto.
29037         * gcc.dg/vect/vect-48.c: Ditto.
29038         * gcc.dg/vect/vect-48a.c: Ditto.
29039         * gcc.dg/vect/vect-49.c: Ditto.
29040         * gcc.dg/vect/vect-5.c: Ditto.
29041         * gcc.dg/vect/vect-50.c: Ditto.
29042         * gcc.dg/vect/vect-51.c: Ditto.
29043         * gcc.dg/vect/vect-52.c: Ditto.
29044         * gcc.dg/vect/vect-53.c: Ditto.
29045         * gcc.dg/vect/vect-54.c: Ditto.
29046         * gcc.dg/vect/vect-55.c: Ditto.
29047         * gcc.dg/vect/vect-56.c: Ditto.
29048         * gcc.dg/vect/vect-56a.c: Ditto.
29049         * gcc.dg/vect/vect-57.c: Ditto.
29050         * gcc.dg/vect/vect-58.c: Ditto.
29051         * gcc.dg/vect/vect-59.c: Ditto.
29052         * gcc.dg/vect/vect-6.c: Ditto.
29053         * gcc.dg/vect/vect-60.c: Ditto.
29054         * gcc.dg/vect/vect-61.c: Ditto.
29055         * gcc.dg/vect/vect-62.c: Ditto.
29056         * gcc.dg/vect/vect-63.c: Ditto.
29057         * gcc.dg/vect/vect-64.c: Ditto.
29058         * gcc.dg/vect/vect-65.c: Ditto.
29059         * gcc.dg/vect/vect-66.c: Ditto.
29060         * gcc.dg/vect/vect-67.c: Ditto.
29061         * gcc.dg/vect/vect-68.c: Ditto.
29062         * gcc.dg/vect/vect-69.c: Ditto.
29063         * gcc.dg/vect/vect-7.c: Ditto.
29064         * gcc.dg/vect/vect-72.c: Ditto.
29065         * gcc.dg/vect/vect-72a.c: Ditto.
29066         * gcc.dg/vect/vect-73.c: Ditto.
29067         * gcc.dg/vect/vect-74.c: Ditto.
29068         * gcc.dg/vect/vect-75.c: Ditto.
29069         * gcc.dg/vect/vect-76.c: Ditto.
29070         * gcc.dg/vect/vect-77.c: Ditto.
29071         * gcc.dg/vect/vect-77a.c: Ditto.
29072         * gcc.dg/vect/vect-78.c: Ditto.
29073         * gcc.dg/vect/vect-79.c: Ditto.
29074         * gcc.dg/vect/vect-8.c: Ditto.
29075         * gcc.dg/vect/vect-80.c: Ditto.
29076         * gcc.dg/vect/vect-82.c: Ditto.
29077         * gcc.dg/vect/vect-82_64.c: Ditto.
29078         * gcc.dg/vect/vect-83.c: Ditto.
29079         * gcc.dg/vect/vect-83_64.c: Ditto.
29080         * gcc.dg/vect/vect-9.c: Ditto.
29081         * gcc.dg/vect/vect-all.c: Ditto.
29082         * gcc.dg/vect/vect-none.c: Ditto.
29083
29084 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
29085
29086         * lib/gcc-dg.exp (dg-skip-if): New function.
29087         (dg-forbid-option): Remove.
29088         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
29089         * g++.dg/abi/bitfield8.C: Likewise.
29090         * g++.dg/abi/dtor1.C: Likewise.
29091         * g++.dg/abi/empty10.C: Likewise.
29092         * g++.dg/abi/empty7.C: Likewise.
29093         * g++.dg/abi/empty9.C: Likewise.
29094         * g++.dg/abi/layout3.C: Likewise.
29095         * g++.dg/abi/layout4.C: Likewise.
29096         * g++.dg/abi/thunk1.C: Likewise.
29097         * g++.dg/abi/thunk2.C: Likewise.
29098         * g++.dg/abi/vbase11.C: Likewise.
29099         * g++.dg/abi/vthunk2.C: Likewise.
29100         * g++.dg/abi/vthunk3.C: Likewise.
29101         * g++.dg/ext/attrib8.C: Likewise.
29102         * g++.dg/opt/longbranch2.C: Likewise.
29103         * g++.dg/opt/reg-stack4.C: Likewise.
29104         * g++.old-deja/g++.ext/attrib1.C: Likewise.
29105         * g++.old-deja/g++.ext/attrib2.C: Likewise.
29106         * g++.old-deja/g++.ext/attrib3.C: Likewise.
29107         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29108         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29109         * gcc.dg/20000609-1.c: Likewise.
29110         * gcc.dg/20000720-1.c: Likewise.
29111         * gcc.dg/20011107-1.c: Likewise.
29112         * gcc.dg/20011119-1.c: Likewise.
29113         * gcc.dg/20020108-1.c: Likewise.
29114         * gcc.dg/20020122-2.c: Likewise.
29115         * gcc.dg/20020122-3.c: Likewise.
29116         * gcc.dg/20020201-3.c: Likewise.
29117         * gcc.dg/20020206-1.c: Likewise.
29118         * gcc.dg/20020218-1.c: Likewise.
29119         * gcc.dg/20020310-1.c: Likewise.
29120         * gcc.dg/20020411-1.c: Likewise.
29121         * gcc.dg/20020418-2.c: Likewise.
29122         * gcc.dg/20020426-1.c: Likewise.
29123         * gcc.dg/20020426-2.c: Likewise.
29124         * gcc.dg/20020517-1.c: Likewise.
29125         * gcc.dg/20020523-1.c: Likewise.
29126         * gcc.dg/20020523-2.c: Likewise.
29127         * gcc.dg/20020729-1.c: Likewise.
29128         * gcc.dg/20030204-1.c: Likewise.
29129         * gcc.dg/20030826-2.c: Likewise.
29130         * gcc.dg/20030926-1.c: Likewise.
29131         * gcc.dg/20031202-1.c: Likewise.
29132         * gcc.dg/980312-1.c: Likewise.
29133         * gcc.dg/980313-1.c: Likewise.
29134         * gcc.dg/990117-1.c: Likewise.
29135         * gcc.dg/990424-1.c: Likewise.
29136         * gcc.dg/990524-1.c: Likewise.
29137         * gcc.dg/991230-1.c: Likewise.
29138         * gcc.dg/i386-387-1.c: Likewise.
29139         * gcc.dg/i386-387-2.c: Likewise.
29140         * gcc.dg/i386-387-3.c: Likewise.
29141         * gcc.dg/i386-387-4.c: Likewise.
29142         * gcc.dg/i386-387-5.c: Likewise.
29143         * gcc.dg/i386-387-6.c: Likewise.
29144         * gcc.dg/i386-asm-1.c: Likewise.
29145         * gcc.dg/i386-bitfield1.c: Likewise.
29146         * gcc.dg/i386-bitfield2.c: Likewise.
29147         * gcc.dg/i386-loop-1.c: Likewise.
29148         * gcc.dg/i386-loop-2.c: Likewise.
29149         * gcc.dg/i386-loop-3.c: Likewise.
29150         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29151         * gcc.dg/i386-pic-1.c: Likewise.
29152         * gcc.dg/i386-regparm.c: Likewise.
29153         * gcc.dg/i386-signbit-1.c: Likewise.
29154         * gcc.dg/i386-signbit-2.c: Likewise.
29155         * gcc.dg/i386-signbit-3.c: Likewise.
29156         * gcc.dg/i386-sse-5.c: Likewise.
29157         * gcc.dg/i386-sse-8.c: Likewise.
29158         * gcc.dg/i386-unroll-1.c: Likewise.
29159         * gcc.dg/tls/opt-1.c: Likewise.
29160         * gcc.dg/tls/opt-2.c: Likewise.
29161         * gcc.dg/unroll-1.c: Likewise.
29162         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
29163         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
29164         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
29165         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
29166
29167 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29168
29169         * g++.dg/template/incomplete1.C: New test.
29170
29171 2004-11-16  Nick Clifton  <nickc@redhat.com>
29172
29173         Revert patches accidentally commited during checkin of fixes for
29174         xstormy16 tests:
29175         gcc.c-torture/execute/simd-4.c: Revert
29176         gcc.dg/20040910-1.c: Revert.
29177
29178 2004-11-16  Paul Brook  <paul@codesourcery.com>
29179
29180         PR fortran/13010
29181         * gfortran.dg/der_pointer_1.f90: New test.
29182
29183 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
29184
29185         PR c/18498
29186         * gcc.dg/bitfld-13.c: New test.
29187
29188 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
29189
29190         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
29191         powerpc*-*-linux*.
29192
29193         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
29194         * gcc.dg/ppc64-abi-2.c: Ditto.
29195         * gcc.dg/ppc64-abi-3.c: Ditto.
29196
29197         * lib/gcc-dg.exp (dg-target-list): Remove.
29198
29199 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
29200
29201         * gcc.dg/ia64-postinc.c: New test.
29202
29203 2004-11-15  Mark Mitchell <mark@codesourcery.com>
29204
29205         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
29206
29207 2004-11-15  Nick Clifton  <nickc@redhat.com>
29208
29209         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
29210         __INT_MAX__ so that the test can be compiled by toolchains
29211         targeted at 16-bit processors.
29212
29213         * gcc.dg/20040625-1.c: Use long constants rather than integers
29214         when performing arithmetic that will overflow 16-bits.
29215
29216         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
29217         xstormy16.  It does not support 128-bit vector operations.
29218
29219         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
29220         with the macro PTR_TYPE.  Define this macro to an integer type
29221         suitable for holding a pointer.
29222
29223         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
29224         the target is a 16-bit processor.
29225
29226         * gcc.dg/cpp/if-2.c: Expect a different warning message from
29227         16-bit targets where the character constant will be too long.
29228
29229         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
29230         where the double will not be directly addressable.
29231
29232 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29233
29234         Friend class name lookup 1/n, PR c++/18471
29235         * g++.dg/template/crash26.C: New test.
29236         * g++.dg/lookup/struct1.C: Adjust expected error.
29237         * g++.dg/parse/elab1.C: Likewise.
29238         * g++.dg/parse/elab2.C: Likewise.
29239         * g++.dg/parse/int-as-enum1.C: Likewise.
29240         * g++.dg/parse/struct-as-enum1.C: Likewise.
29241         * g++.dg/parse/typedef1.C: Likewise.
29242         * g++.dg/parse/typedef3.C: Likewise.
29243         * g++.dg/parse/typedef4.C: Likewise.
29244         * g++.dg/parse/typedef5.C: Likewise.
29245         * g++.dg/template/nontype4.C: Likewise.
29246         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
29247         * g++.old-deja/g++.other/elab1.C: Likewise.
29248         * g++.old-deja/g++.other/syntax4.C: Likewise.
29249
29250 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29251
29252         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
29253
29254 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
29255
29256         * gcc.c-torture/execute/20041114-1.c: New test.
29257
29258 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
29259
29260         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
29261         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
29262         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
29263         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
29264         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
29265         gcc.dg/switch-7.c: New tests.
29266
29267 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29268
29269         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
29270
29271 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29272
29273         PR tree-opt/18400
29274         * gcc.dg/vect/pr18400.c: New test.
29275
29276 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29277             Andrew Pinski  <pinskia@physics.uc.edu>
29278
29279         PR tree-opt/18425
29280         * gcc.dg/vect/pr18425.c: New test.
29281
29282 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29283
29284         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
29285         Guard with dg-require-alias and dg-require-visibility.
29286
29287 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29288
29289         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
29290
29291 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29292
29293         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
29294
29295 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29296
29297         PR c++/17344
29298         * g++.dg/template/defarg5.C: New test.
29299
29300 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29301
29302         * g++.dg/parse/cast1.C: Run only on ILP32.
29303         * g++.old-deja/g++.mike/p784.C: Likewise.
29304
29305 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
29306
29307         * gcc.c-torture/execute/20041113-1.c: New test.
29308
29309 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
29310
29311         PR target/18230
29312         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
29313         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
29314         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
29315         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29316         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
29317         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
29318         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
29319         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
29320         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
29321         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29322         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29323         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
29324         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
29325
29326 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
29327
29328         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
29329         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
29330         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
29331         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
29332         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
29333         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
29334         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
29335         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
29336         gcc.target/sparc/combined-1.c: New tests.
29337
29338 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
29339
29340         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
29341         New tests.
29342
29343 2004-11-12  Mark Mitchell <mark@codesourcery.com>
29344
29345         * lib/gcc-dg.exp (dg-forbid-option): New function.
29346         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
29347         * g++.dg/abi/bitfield8.C: Likewise.
29348         * g++.dg/abi/dtor1.C: Likewise.
29349         * g++.dg/abi/empty10.C: Likewise.
29350         * g++.dg/abi/empty7.C: Likewise.
29351         * g++.dg/abi/empty9.C: Likewise.
29352         * g++.dg/abi/layout3.C: Likewise.
29353         * g++.dg/abi/layout4.C: Likewise.
29354         * g++.dg/abi/thunk1.C: Likewise.
29355         * g++.dg/abi/thunk2.C: Likewise.
29356         * g++.dg/abi/vbase11.C: Likewise.
29357         * g++.dg/abi/vthunk2.C: Likewise.
29358         * g++.dg/abi/vthunk3.C: Likewise.
29359         * g++.dg/ext/attrib8.C: Likewise.
29360         * g++.dg/opt/longbranch2.C: Likewise.
29361         * g++.dg/opt/reg-stack4.C: Likewise.
29362         * g++.old-deja/g++.ext/attrib1.C: Likewise.
29363         * g++.old-deja/g++.ext/attrib2.C: Likewise.
29364         * g++.old-deja/g++.ext/attrib3.C: Likewise.
29365         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29366         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29367         * gcc.dg/20000609-1.c: Likewise.
29368         * gcc.dg/20000720-1.c: Likewise.
29369         * gcc.dg/20011107-1.c: Likewise.
29370         * gcc.dg/20011119-1.c: Likewise.
29371         * gcc.dg/20020108-1.c: Likewise.
29372         * gcc.dg/20020122-2.c: Likewise.
29373         * gcc.dg/20020122-3.c: Likewise.
29374         * gcc.dg/20020201-3.c: Likewise.
29375         * gcc.dg/20020206-1.c: Likewise.
29376         * gcc.dg/20020218-1.c: Likewise.
29377         * gcc.dg/20020310-1.c: Likewise.
29378         * gcc.dg/20020411-1.c: Likewise.
29379         * gcc.dg/20020418-2.c: Likewise.
29380         * gcc.dg/20020426-1.c: Likewise.
29381         * gcc.dg/20020426-2.c: Likewise.
29382         * gcc.dg/20020517-1.c: Likewise.
29383         * gcc.dg/20020523-1.c: Likewise.
29384         * gcc.dg/20020523-2.c: Likewise.
29385         * gcc.dg/20020729-1.c: Likewise.
29386         * gcc.dg/20030204-1.c: Likewise.
29387         * gcc.dg/20030826-2.c: Likewise.
29388         * gcc.dg/20030926-1.c: Likewise.
29389         * gcc.dg/20031202-1.c: Likewise.
29390         * gcc.dg/980312-1.c: Likewise.
29391         * gcc.dg/980313-1.c: Likewise.
29392         * gcc.dg/990117-1.c: Likewise.
29393         * gcc.dg/990424-1.c: Likewise.
29394         * gcc.dg/990524-1.c: Likewise.
29395         * gcc.dg/991230-1.c: Likewise.
29396         * gcc.dg/i386-387-1.c: Likewise.
29397         * gcc.dg/i386-387-2.c: Likewise.
29398         * gcc.dg/i386-387-3.c: Likewise.
29399         * gcc.dg/i386-387-4.c: Likewise.
29400         * gcc.dg/i386-387-5.c: Likewise.
29401         * gcc.dg/i386-387-6.c: Likewise.
29402         * gcc.dg/i386-asm-1.c: Likewise.
29403         * gcc.dg/i386-bitfield1.c: Likewise.
29404         * gcc.dg/i386-bitfield2.c: Likewise.
29405         * gcc.dg/i386-loop-1.c: Likewise.
29406         * gcc.dg/i386-loop-2.c: Likewise.
29407         * gcc.dg/i386-loop-3.c: Likewise.
29408         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29409         * gcc.dg/i386-pic-1.c: Likewise.
29410         * gcc.dg/i386-regparm.c: Likewise.
29411         * gcc.dg/i386-signbit-1.c: Likewise.
29412         * gcc.dg/i386-signbit-2.c: Likewise.
29413         * gcc.dg/i386-signbit-3.c: Likewise.
29414         * gcc.dg/i386-sse-5.c: Likewise.
29415         * gcc.dg/i386-sse-8.c: Likewise.
29416         * gcc.dg/i386-unroll-1.c: Likewise.
29417         * gcc.dg/tls/opt-1.c: Likewise.
29418         * gcc.dg/tls/opt-2.c: Likewise.
29419         * gcc.dg/unroll-1.c: Likewise.
29420         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
29421         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
29422         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
29423         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
29424         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
29425         -m64 is specified.
29426
29427 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
29428
29429         PR c++/18389
29430         * g++.dg/parse/cond1.C: New test.
29431
29432         PR c++/18429
29433         * g++.dg/template/array9.C: New test.
29434         * g++.dg/ext/vla1.C: Adjust error messages.
29435         * g++.dg/ext/vlm1.C: Likewise.
29436         * g++.dg/template/crash2.C: Likewise.
29437
29438         PR c++/18436
29439         * g++.dg/template/call3.C: New test.
29440
29441         PR c++/18407
29442         * g++.dg/template/ptrmem11.C: New test.
29443
29444 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
29445
29446         PR other/14264
29447         * lib/g++.exp: Set LC_ALL and LANG to C.
29448         * lib/gcc-dg.exp: Likewise.
29449         * lib/gfortran.exp: Likewise.
29450         * lib/objc.exp: Likewise.
29451         * lib/treelang.exp: Likewise.
29452
29453 2004-11-12  Andreas Schwab  <schwab@suse.de>
29454
29455         * gcc.dg/pr16286.c: Fix last change.
29456
29457 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
29458
29459         PR c++/18416
29460         * g++.dg/init/global1.C: New test.
29461
29462 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
29463
29464         * gcc.c-torture/execute/20041112-1.c: New test.
29465
29466 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29467
29468         * lib/gcc-dg.exp (dg-target-list): New.
29469
29470 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29471             Richard Sandiford  <rsandifo@redhat.com>
29472
29473         * lib/target-supports.exp (get-compiler_messages): New.
29474         (check_named_sections_available): Use it.
29475         (check_effective_target_ilp32): New.
29476         (check_effective_target_lp64): New.
29477         (is-effective-target): New.
29478         * lib/gcc-dg.exp (dg-require-effective-target): New.
29479
29480 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
29481
29482         * gcc.dg/precedence-1.c: New test.
29483
29484 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29485
29486         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
29487
29488         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
29489         message, delete generated files, use more descriptive name for
29490         executable, and make the test unsupported when it cannot be run.
29491
29492         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
29493         (dg-require-weak, dg-require-visibility, dg-require-alias,
29494         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
29495         dg-require-iconv, dg-require-named-sections): Use it.
29496
29497         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
29498
29499 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
29500
29501         PR target/16457
29502         * gcc.dg/ppc-and-1: New
29503
29504         PR target/16796
29505         * gcc.dg/ppc-mov-1.c: New.
29506
29507         PR target/16458
29508         * gcc.dg/ppc-compare-1.c: New.
29509
29510 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
29511
29512         * objc.dg/desig-init-2.m: New test.
29513
29514 2004-11-10  Adam Nemet  <anemet@lnxw.com>
29515
29516         PR middle-end/18160
29517         * g++.dg/warn/register-var-1.C: New test.
29518         * g++.dg/warn/register-var-2.C: New test.
29519
29520 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29521
29522         * gcc.dg/union-2.c: New test.
29523
29524 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
29525
29526         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
29527         New test for PR tree-optimization/17892.
29528
29529 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
29530
29531         PR c++/18369
29532         * g++.dg/init/new12.C: New test.
29533
29534 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
29535
29536         * gcc.target/sparc: New directory.
29537         * gcc.target/sparc/sparc.exp: New driver.
29538         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
29539         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
29540         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
29541         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
29542
29543 2004-11-10  Paul Brook  <paul@codesourcery.com>
29544
29545         PR fortran/18218
29546         * gfortran.dg/list_read.c: New test.
29547
29548 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29549
29550         PR c/18322
29551         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
29552         expected diagnostic location.
29553
29554 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
29555
29556         * gcc.dg/20041109-1.c: New test.
29557
29558 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29559
29560         PR objc/18406
29561         * objc/compile/pr18406.m: New test.
29562
29563 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29564
29565         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
29566
29567 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29568
29569         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
29570
29571 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29572
29573         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
29574
29575 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29576
29577         * gcc.dg/20030225-2.c: Add prototype for abort and
29578         exit.
29579
29580 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
29581
29582         PR tree-opt/18299
29583         * gcc.c-torture/pr18299-1.c: New test.
29584
29585 2004-11-06  Andreas Schwab  <schwab@suse.de>
29586
29587         * gcc.dg/pr16286.c: Also test for bool and pixel.
29588
29589 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
29590
29591         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
29592         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
29593         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
29594         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
29595         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
29596         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
29597         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
29598         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
29599         gcc.dg/struct-semi-3.c: New tests.
29600
29601 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29602
29603         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
29604
29605 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29606
29607         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
29608         Do not use C99 designators.
29609
29610 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29611
29612         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
29613
29614 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29615
29616         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
29617         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
29618         * gcc.c-torture/execute/simd-5.x: Remove.
29619
29620 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
29621
29622         PR rtl-optimization/17933
29623         * gcc.dg/torture/pr17933-1.c: New test.
29624
29625 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29626
29627         PR target/18106
29628         * lib/target-supports.exp (check_weak_available): Support
29629         Windows.
29630
29631 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
29632
29633         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
29634         call to fflush(stdout) before abort.
29635         (my_ffsll): New function.
29636         (generate_fields): Use it.
29637
29638 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29639
29640         * gcc.dg/init-undef-1.c: New test.
29641
29642 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29643
29644         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
29645         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
29646         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
29647         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
29648         expected messages for new parser.
29649
29650 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
29651
29652         * g++.dg/ext/visibility/symbian1.C: New test.
29653
29654 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29655
29656         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
29657         on LP64 targets.
29658
29659 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29660
29661         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
29662         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
29663         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
29664         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
29665         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
29666         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
29667         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
29668         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
29669         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
29670         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
29671
29672 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29673
29674         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
29675         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
29676         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
29677         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
29678         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
29679         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
29680         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
29681         for new parser.
29682
29683 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
29684
29685         PR target/15342
29686         * gcc.dg/20041104-1.c: New test.
29687
29688 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29689
29690         * g++.dg/template/nontype7.C: New test.
29691         * g++.dg/template/nontype8.C: Likewise.
29692         * g++.dg/template/nontype9.C: Likewise.
29693         * g++.dg/template/nontype10.C: Likewise.
29694         * g++.dg/tc1/dr49.C: Likewise.
29695         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
29696         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
29697
29698 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29699
29700         * g++.dg/rtti/tinfo1.C: Remove xfails.
29701
29702 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29703
29704         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
29705         packed attribute to the definition to satisfy the new C++ parser.
29706
29707 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29708
29709         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
29710         invocations of va_arg.
29711
29712 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
29713
29714         PR c++/18124
29715         * g++.dg/template/crash25.C: New test.
29716
29717         PR c++/18155
29718         * g++.dg/template/typedef2.C: New test.
29719         * g++.dg/parse/crash13.C: Adjust error markers.
29720
29721         PR c++/18177
29722         * g++.dg/conversion/const3.C: New test.
29723
29724 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29725
29726         PR fortran/17535
29727         PR fortran/17583
29728         PR fortran/17713
29729         * gfortran.dg/generic_[123].f90: New testcases.
29730
29731 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29732
29733         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
29734         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
29735
29736 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
29737
29738         PR tree-opt/16808
29739         * gcc.c-torture/compile/pr16808.c: New test.
29740
29741 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
29742
29743         PR rtl-optimization/17104
29744         * gcc.dg/ppc-bitfield1.c: New.
29745
29746 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29747
29748         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
29749
29750 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29751
29752         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
29753         strings for 32-bit code.
29754
29755 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
29756
29757         PR c/18239
29758         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
29759
29760 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
29761
29762         PR c++/18064
29763         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
29764
29765 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
29766
29767         PR c++/15172
29768         * g++.dg/init/aggr2.C: New test.
29769
29770 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
29771
29772         * objc.dg/local-decl-1.m: New test.
29773
29774 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29775
29776         * gcc.dg/20040910-1.c: Adjust regex.
29777
29778 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29779
29780         PR rtl-optimization/18084
29781         * g++.dg/opt/pr18084-1.C: New testcase.
29782
29783 2004-10-30  Matt Austern  <austern@apple.com>
29784
29785         PR c++/17542
29786         * g++.dg/ext/attrib18.C: New test.
29787
29788 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29789
29790         PR middle-end/18096
29791         * gcc.dg/pr18096-1.c: New test case.
29792
29793 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29794
29795         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
29796
29797 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
29798
29799         PR c/16666
29800         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
29801         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
29802         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
29803         gcc.dg/old-style-prom-3.c: New tests.
29804
29805 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
29806
29807         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
29808         Remove unnecessary inclusion of stdio.h.
29809
29810 2004-10-29  Roger Sayle  <roger@eyesopen.com>
29811
29812         PR rtl-optimization/17581
29813         * gcc.dg/pr17581-1.c: New test case.
29814
29815 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
29816
29817         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
29818         being implemented.
29819         * g++.dg/conversion/dr195-1.C: New.
29820         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
29821         * g++.old-deja/g++.mike/p10148.C: Likewise.
29822
29823 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
29824
29825         PR c++/17695
29826         * g++.dg/debug/typedef2.C: New test.
29827
29828 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
29829
29830         PR fortran/13490
29831         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
29832         * gfortran.dg/g77/README: Update.
29833
29834 2004-10-28  Matt Austern  <austern@apple.com>
29835
29836         PR c++/14124
29837         * g++.dg/ext/packed7.C: New test.
29838
29839 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
29840
29841         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
29842         scan-assembler.
29843         * lib/scanasm.exp (hidden-scan-for): New proc.
29844         (scan-hidden): Use hidden-scan-for instead of constructing the scan
29845         string.
29846         (scan-not-hidden): Likewise.
29847         * lib/target-supports.exp (check_visibility_available): mach-o is
29848         support too.
29849
29850 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
29851
29852         PR c++/17132
29853         * g++.dg/template/memclass3.C: New test.
29854
29855 2004-10-28  Adam Nemet  <anemet@lnxw.com>
29856
29857         PR middle-end/18160
29858         * gcc.dg/register-var-1.c: New test.
29859         * gcc.dg/register-var-2.c: New test.
29860         * gcc.dg/asm-7.c: Taking the address of a register variable is an
29861         error now.
29862
29863 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
29864
29865         PR other/18172
29866         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
29867         unused variables.
29868         * gcc.dg/vect/vect-22.c: Likewise.
29869
29870 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
29871
29872         * gcc.dg/i386-rotate-1.c: New test.
29873
29874 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
29875
29876         * g++.dg/init/ref12.C: Add "run" marker.
29877
29878         PR c++/17435
29879         * g++.dg/init/ref12.C: New test.
29880
29881         PR c++/18140
29882         * g++.dg/template/shift1.C: New test.
29883         * g++.dg/template/error10.C: Adjust error markers.
29884
29885 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
29886
29887         PR tree-opt/17529
29888         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
29889
29890 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
29891
29892         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
29893         * gcc.dg/weak/weak-3.c: Likewise.
29894         * gcc.dg/weak/weak-5.c: Likewise.
29895         * gcc.dg/weak/weak-9.c: Likewise.
29896         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
29897         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
29898
29899         * gcc.dg/darwin-weakimport-1.c: New.
29900
29901 2004-10-28  Ben Elliston  <bje@au.ibm.com>
29902
29903         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
29904
29905 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
29906
29907         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
29908         'syntax' error messages.
29909         * gcc.dg/cpp/direct2s.c: Likewise.
29910
29911 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
29912
29913         * gcc.c-torture/compile/20041026-1.c: New.
29914
29915 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
29916
29917         PR c++/18093
29918         * g++.dg/lookup/ns2.C: New test.
29919
29920         PR c++/18020
29921         * g++.dg/template/enum4.C: New test.
29922
29923         PR c++/18161
29924         * g++.dg/template/expr1.C: New test.
29925
29926 2004-10-26  Ben Elliston  <bje@au.ibm.com>
29927
29928         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
29929
29930 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29931
29932         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
29933         gcc.dg/decl-nospec-3.c: New tests.
29934
29935 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
29936
29937         * objc.dg/super-class-3.m: New test.
29938
29939 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29940
29941         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
29942         resyncing.
29943         * gcc.dg/cpp/direct2s.c: Likewise.
29944
29945 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
29946
29947         * objc.dg/image-info.m: Update for changes to section selection.
29948
29949 2004-10-25  David Ayers  <d.ayers@inode.at>
29950             Ziemowit Laski  <zlaski@apple.com>
29951
29952         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
29953         diagnostics when messaging 'id <Proto>'.
29954         * objc.dg/class-protocol-1.m: New test.
29955         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
29956         a non-existent method signature.
29957         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
29958         Update diagnostics when messaging with non-existent method signature.
29959         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
29960         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
29961         invalid receivers are now resolved as if messaging 'id'; remove
29962         extraneous diagnostics.
29963
29964 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29965
29966         PR c/16667
29967         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
29968         gcc.dg/init-desig-obs-3.c: New tests.
29969
29970 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
29971
29972         * gcc.dg/debug/20041023-1.c: New test.
29973
29974 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
29975
29976         PR middle-end/17407
29977         * gcc.c-torture/compile/pr17407.c: New test.
29978
29979         PR c++/18121
29980         * g++.dg/template/array8.C: New test.
29981
29982 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29983
29984         PR other/18138
29985         * lib/g++.exp: Accept more than one multilib libgcc.
29986         * lib/gcc-dg.exp: Likewise.
29987         * lib/objc.exp: Likewise.
29988         * lib/treelang.exp: Likewise.
29989         * lib/gfortran.exp: Likewise.
29990
29991 2004-10-24  Ben Elliston  <bje@au.ibm.com>
29992
29993         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
29994
29995 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
29996
29997         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
29998         * gcc.dg/c99-const-expr-3.c: Likewise.
29999
30000 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
30001
30002         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
30003
30004 2004-10-23  Ben Elliston  <bje@au.ibm.com>
30005
30006         * gcc.c-torture/execute/loop-2e.x: Remove.
30007
30008 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
30009
30010         PR c++/18095
30011         * g++.dg/parse/crash18.C: New.
30012         * g++.dg/parse/crash19.C: New.
30013
30014 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
30015
30016         * g++.dg/ext/dllimport1.C: Move dg-warnings.
30017         * g++.dg/ext/dllimport2.C: Same.
30018         * g++.dg/ext/dllimport8.C: Same.
30019
30020 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
30021
30022         PR c++/10841
30023         * g++.dg/conversion/cast1.C: New test.
30024         * g++.dg/overload/pmf1.C: Adjust error marker.
30025
30026 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
30027
30028         PR objc/17923
30029         * objc.dg/const-str-7.m: New test.
30030
30031 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30032
30033         * g++.dg/template/memfriend11.C: Fix comment typo.
30034         * g++.dg/template/memfriend14.C: Likewise.
30035
30036 2004-10-20  Richard Henderson  <rth@redhat.com>
30037
30038         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
30039         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
30040         -fasynchronous-unwind-tables.
30041
30042 2004-10-20  Richard Henderson  <rth@redhat.com>
30043
30044         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
30045         (main): Return success.
30046         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
30047         (main): Return success.
30048
30049 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30050
30051         PR c++/13495
30052         * g++.dg/template/memfriend9.C: New test.
30053         * g++.dg/template/memfriend10.C: Likewise.
30054         * g++.dg/template/memfriend11.C: Likewise.
30055         * g++.dg/template/memfriend12.C: Likewise.
30056         * g++.dg/template/memfriend13.C: Likewise.
30057         * g++.dg/template/memfriend14.C: Likewise.
30058         * g++.dg/template/memfriend15.C: Likewise.
30059         * g++.dg/template/memfriend16.C: Likewise.
30060         * g++.dg/template/memfriend17.C: Likewise.
30061         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
30062
30063 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
30064
30065         * g++.dg/conversion/dr195.C: New.
30066         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
30067
30068 2004-10-20  Ben Elliston  <bje@au.ibm.com>
30069             Devang Patel  <dpatel@apple.com>
30070
30071         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
30072         of floating point arithmetic, which could trap.
30073
30074 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
30075
30076         PR c++/14035
30077         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
30078         * g++.dg/conversion/const2.C: New test.
30079         * g++.dg/expr/reinterpret2.C: New test.
30080         * g++.dg/expr/reinterpret3.C: New test.
30081         * g++.dg/expr/cast2.C: New test.
30082         * g++.dg/expr/copy1.C: New test.
30083         * g++.dg/other/conversion1.C: Change error message.
30084         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
30085         function pointers to void *.
30086         * g++.old-deja/g++.mike/p10148.C: Likewise.
30087
30088 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30089
30090         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
30091
30092 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
30093
30094         PR c++/18047
30095
30096         * g++.dg/parse/expr3.C: New test.
30097
30098 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30099
30100         * gcc.dg/smod-1.c: New test.
30101
30102 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
30103
30104         * objc.dg/method-14.m: New test.
30105
30106 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
30107
30108         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
30109         Also xfail as the patch was reverted.
30110
30111 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
30112
30113         PR middle-end/16973
30114         * gcc.dg/pr16973.c: New test.
30115
30116 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
30117
30118         PR tree-optimization/17656
30119         * gcc.c-torture/compile/pr17656.c: New test.
30120
30121 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
30122
30123         * g++.dg/eh/shadow1.C: New.
30124
30125 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
30126
30127         * gcc.c-torture/compile/20041018-1.c: New test.
30128
30129 2004-10-18  Ben Elliston  <bje@au.ibm.com>
30130
30131         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
30132         compiler referring to register 0 when accessing sdata.  The linker
30133         now patches things up.
30134
30135 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
30136
30137         PR c/17529
30138         * gcc.c-torture/compile/pr17529.c: New test.
30139
30140 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30141
30142         PR c++/17743
30143         * g++.dg/ext/attrib17.C: New test.
30144
30145 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30146
30147         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
30148
30149 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30150
30151         PR c++/10479
30152         * g++.dg/ext/attrib16.C: New test.
30153
30154 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
30155
30156         PR c++/17042
30157         * g++.dg/init/dso_handle1.C: New test.
30158
30159         PR c++/14667
30160         * g++.dg/parse/typedef6.C: New test.
30161
30162         PR c++/17916
30163         * g++.dg/parse/pragma1.C: New test.
30164
30165 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
30166
30167         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
30168
30169 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
30170
30171         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
30172         -fno-common when on HPPA HP-UX platforms.
30173
30174 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
30175
30176         PR other/16820
30177         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
30178         stdint.h.
30179         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
30180         uintptr_t.
30181
30182 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
30183
30184         PR c++/16301
30185         * g++.dg/lookup/strong-using-4.C: New test.
30186
30187 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
30188
30189         PR middle-end/16567
30190         * gcc.c-torture/compile/nested-1.c: New test.
30191
30192 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
30193
30194         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
30195         and mipsisa64*-*-* (until support for misaligned loads is added).
30196         * gcc.dg/vect/vect-50.c: Likewise.
30197         * gcc.dg/vect/vect-52.c: Likewise.
30198         * gcc.dg/vect/vect-54.c: Likewise.
30199         * gcc.dg/vect/vect-58.c: Likewise.
30200         * gcc.dg/vect/vect-60.c: Likewise.
30201         * gcc.dg/vect/vect-80.c: Likewise.
30202
30203 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
30204
30205         PR c++/17976
30206         * g++.dg/init/dtor3.C: New test.
30207
30208 2004-10-15  Ben Elliston  <bje@au.ibm.com>
30209
30210         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
30211
30212 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
30213
30214         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
30215         * gcc.dg/macho-lo-sum.c: Likewise.
30216
30217 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
30218
30219         * gcc.dg/ppc-spe64-1.c: New test.
30220
30221 2004-10-14  Devang Patel  <dpatel@apple.com>
30222
30223         PR 17635
30224         * gcc.dg/pr17635.c : New test.
30225
30226 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
30227
30228         * gcc.dg/vect/vect-28.c: Remove xfail.
30229         * gcc.dg/vect/vect-30.c: Remove xfail.
30230         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
30231         * gcc.dg/vect/vect-33.c: Remove xfail.
30232         * gcc.dg/vect/vect-44.c: Remove xfail.
30233         * gcc.dg/vect/vect-46.c: Remove xfail.
30234         * gcc.dg/vect/vect-50.c: Remove xfail.
30235         * gcc.dg/vect/vect-52.c: Remove xfail.
30236         * gcc.dg/vect/vect-54.c: Remove xfail.
30237         * gcc.dg/vect/vect-58.c: Remove xfail.
30238         * gcc.dg/vect/vect-60.c: Remove xfail.
30239         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
30240         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
30241         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
30242         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
30243         * gcc.dg/vect/vect-8.c: Remove xfail.
30244         * gcc.dg/vect/vect-80.c: Remove xfail.
30245         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
30246
30247 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
30248
30249         * gcc.dg/vect/vect-82.c: New testcase.
30250         * gcc.dg/vect/vect-82_64.c: New testcase.
30251         * gcc.dg/vect/vect-83.c: New testcase.
30252         * gcc.dg/vect/vect-83_64.c: New testcase.
30253
30254 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30255
30256         * gcc.dg/cpp/error-1.c: New test.
30257
30258 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30259
30260         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
30261
30262 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
30263
30264         PR target/17984
30265         * gcc.dg/cris-peep2-xsrand2.c: New test.
30266
30267 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
30268
30269         PR c++/17661
30270         * g++.dg/expr/for2.C: New test.
30271
30272 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30273
30274         * g++.dg/inherit/thunk1.C: Run on the SPARC.
30275
30276 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
30277
30278         PR tree-optimization/17724
30279         * g++.dg/opt/pr17724-1.C: New test.
30280         * g++.dg/opt/pr17724-2.C: New test.
30281         * g++.dg/opt/pr17724-3.C: New test.
30282         * g++.dg/opt/pr17724-4.C: New test.
30283         * g++.dg/opt/pr17724-5.C: New test.
30284         * g++.dg/opt/pr17724-6.C: New test.
30285
30286 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
30287
30288         PR c/17301
30289         * gcc.dg/pr17301-2.c: New test.
30290
30291 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
30292
30293         PR c++/15876
30294         * g++.dg/parse/error22.C: New test.
30295
30296         PR c++/17936
30297         * g++.dg/template/spec18.C: New test.
30298
30299 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
30300
30301         * gcc.dg/ia64-asm-1.c: Add prototype for abort
30302         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
30303         memcpy.
30304         * gcc.dg/ia64-sync-2.c: Ditto.
30305         * gcc.dg/ia64-sync-3.c: Ditto.
30306
30307 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
30308
30309         * g++.dg/eh/cleanup5.C: Add dg-options "".
30310
30311 2004-10-11  Roger Sayle  <roger@eyesopen.com>
30312
30313         PR middle-end/17657
30314         * gcc.dg/switch-4.c: New test case.
30315
30316 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
30317
30318         * gcc.c-torture/execute/20041011-1.c: New test.
30319
30320 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
30321
30322         PR c++/17554
30323         * g++.dg/init/for3.C: New test.
30324
30325         PR c++/17657
30326         * g++.dg/opt/switch2.C: New test.
30327
30328         PR middle-end/17703
30329         * g++.dg/warn/Wreturn-2.C: New test.
30330
30331 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
30332
30333         PR c++/17907
30334         * g++.dg/eh/cleanup5.C: New test.
30335
30336 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
30337
30338         PR c++/17393
30339         * g++.dg/parse/error21.C: New test.
30340
30341 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30342
30343         * g++.dg/overload/pmf1.C: Adjust quoting marks.
30344         * g++.dg/warn/incomplete1.C: Likewise.
30345         * g++.dg/template/qualttp20.C: Likewise.
30346
30347 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30348
30349         PR c/17881
30350         * parm-incomplete-1.c: New test.
30351
30352 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
30353
30354         PR c++/17867
30355         * g++.dg/parse/error19.C: New test.
30356
30357         PR c++/17670
30358         * g++.dg/init/new11.C: New test.
30359
30360         PR c++/17821
30361         * g++.dg/parse/error20.C: New test.
30362
30363         PR c++/17826
30364         * g++.dg/template/crash24.C: New test.
30365
30366 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30367
30368         PR c/17301
30369         * gcc.dg/pr17301-1.c: New test.
30370
30371 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30372
30373         PR c/17189
30374         * gcc.dg/anon-struct-5.c: New test.
30375
30376 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30377
30378         PR c/17844
30379         * gcc.dg/pr17844-1.c: New test.
30380
30381 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
30382
30383         PR tree-optimization/17906
30384         * gcc.c-torture/compile/pr17906.c: New.
30385
30386 2004-10-09  Stuart Hastings  <stuart@apple.com>
30387             Roger Sayle  <roger@eyesopen.com>
30388
30389         PR rtl-optimization/17853
30390         * gcc.dg/i386-mmx-5.c: New testcase.
30391
30392 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
30393
30394         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
30395
30396 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
30397
30398         PR c++/17524
30399         * g++.dg/template/static9.C: New test.
30400
30401         PR c++/17685
30402         * g++.dg/parse/operator5.C: New test.
30403
30404 2004-10-09  Roger Sayle  <roger@eyesopen.com>
30405
30406         PR middle-end/17894
30407         * gcc.c-torture/execute/divcmp-4.c: New test case.
30408
30409 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30410
30411         PR tree-opt/17902
30412         * g++.dg/opt/pr17902.C: New test.
30413
30414 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
30415
30416         * gcc.dg/cpp/ident-1.c: Add dg-options "".
30417
30418 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30419
30420         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
30421
30422 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30423
30424         * gcc.dg/assign-warn-3.c: New test.
30425
30426 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30427
30428         PR c/16999
30429         * gcc.dg/cpp/ident-1.c: New test.
30430
30431 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
30432
30433         * gcc.c-torture/compile/acc1.c: New.
30434
30435 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30436
30437         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
30438         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
30439
30440 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30441
30442         * gcc.dg/ultrasp11.c: New test.
30443
30444 2004-10-08  Michael Matz  <matz@suse.de>
30445
30446         * gcc.dg/doloop-2.c: New test.
30447
30448 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30449
30450         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
30451         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
30452         objc.dg/method-9.m: Update expected diagnostics.
30453
30454 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
30455
30456         * gcc.dg/ppc-fsel-3.c: New file.
30457         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
30458
30459 2004-10-07  Paul Brook  <paul@codesourcery.com>
30460
30461         * gfortran.dg/intrinsic_verify_1.f90: New test.
30462
30463 2004-10-07  Paul Brook  <paul@codesourcery.com>
30464
30465         * gfortran.dg/empty_format_1.f90: Remove stray commas.
30466
30467 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30468
30469         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
30470         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
30471         commit.
30472
30473 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
30474
30475         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
30476
30477 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30478
30479         PR c++/17115
30480         * g++.dg/warn/Winline-4.C: New test.
30481
30482 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30483
30484         * gcc.c-torture/compile/20041007-1.c: New test.
30485
30486 2004-10-07  Paul Brook  <paul@codesourcery.com>
30487
30488         PR fortran/17678
30489         * gfortran.dg/use_allocated_1.f90: New test.
30490
30491 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
30492
30493         PR middle-end/17849
30494         * gfortran.fortran-torture/compile/nested.f90: New test
30495
30496 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
30497
30498         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
30499
30500 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
30501
30502         PR c++/17368
30503         * g++.dg/ext/asm6.C: New test.
30504
30505 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
30506
30507         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
30508
30509 2004-10-06  Paul Brook  <paul@codesourcery.com>
30510
30511         PR libfortran/17709
30512         * gfortran.dg/empty_format_1.f90: New test.
30513
30514 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30515
30516         PR fortran/17568
30517         * gfortran.dg/ishft.f90: New test.
30518
30519         PR fortran/17283
30520         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
30521         tests.
30522
30523 2004-10-06  Paul Brook  <paul@codesourcery.com>
30524
30525         * gfortran.dg/do_1.f90: New test.
30526
30527 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30528
30529         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
30530         optimizing for size.
30531
30532 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30533
30534         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
30535
30536 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30537
30538         * gcc.c-torture/compile/20041005-1.c: New test.
30539
30540 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30541
30542         PR c++/17829
30543         * g++.dg/lookup/koenig4.C: New.
30544
30545 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30546
30547         * g++.dg/other/classkey1.C: Adjust quoting marks.
30548         * g++.dg/parse/error15.C: Likewise.
30549         * g++.dg/template/meminit2.C (int>): Likewise.
30550
30551 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30552
30553         PR fortran/17283
30554         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
30555
30556         PR fortran/17631
30557         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
30558
30559         PR fortran/17708
30560         * gfortran.dg/pr17708.f90: New test.
30561
30562 2004-10-04  Chao-ying Fu  <fu@mips.com>
30563
30564         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
30565         * gcc.dg/vect/vect-4.c: Ditto.
30566         * gcc.dg/vect/vect-5.c: Ditto.
30567         * gcc.dg/vect/vect-6.c: Ditto.
30568         * gcc.dg/vect/vect-8.c: Ditto.
30569         * gcc.dg/vect/vect-16.c: Ditto.
30570         * gcc.dg/vect/vect-30.c: Ditto.
30571         * gcc.dg/vect/vect-40.c: Ditto.
30572         * gcc.dg/vect/vect-41.c: Ditto.
30573         * gcc.dg/vect/vect-42.c: Ditto.
30574         * gcc.dg/vect/vect-43.c: Ditto.
30575         * gcc.dg/vect/vect-44.c: Ditto.
30576         * gcc.dg/vect/vect-45.c: Ditto.
30577         * gcc.dg/vect/vect-46.c: Ditto.
30578         * gcc.dg/vect/vect-47.c: Ditto.
30579         * gcc.dg/vect/vect-48.c: Ditto.
30580         * gcc.dg/vect/vect-49.c: Ditto.
30581         * gcc.dg/vect/vect-50.c: Ditto.
30582         * gcc.dg/vect/vect-51.c: Ditto.
30583         * gcc.dg/vect/vect-52.c: Ditto.
30584         * gcc.dg/vect/vect-53.c: Ditto.
30585         * gcc.dg/vect/vect-54.c: Ditto.
30586         * gcc.dg/vect/vect-55.c: Ditto.
30587         * gcc.dg/vect/vect-56.c: Ditto.
30588         * gcc.dg/vect/vect-57.c: Ditto.
30589         * gcc.dg/vect/vect-58.c: Ditto.
30590         * gcc.dg/vect/vect-59.c: Ditto.
30591         * gcc.dg/vect/vect-60.c: Ditto.
30592         * gcc.dg/vect/vect-74.c: Ditto.
30593         * gcc.dg/vect/vect-79.c: Ditto.
30594         * gcc.dg/vect/vect-80.c: Ditto.
30595
30596 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
30597
30598         * gcc.dg/unused-7.c: Use the correct option.
30599
30600 2004-10-04  Paul Brook  <paul@codesourcery.com>
30601         Bud Davis  <bdavis9659@comcast.net>
30602
30603         PR fortran/17706
30604         PR fortran/16434
30605         * gfortran/pr17706.f90: New test.
30606         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
30607
30608 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30609
30610         * gfortran.dg/pr17612.f90: New test.
30611
30612 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30613
30614         * g++.dg/template/local1.C: Adjust quoting marks in
30615         testing for diagnostics.
30616         * g++.dg/tls/diag-2.C: Likewise.
30617         * g++.dg/other/error8.C: Likewise.
30618
30619 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30620
30621         PR c/17178
30622         * gcc.dg/unused-4.c: Adjust to be correct.
30623
30624         PR c/17820
30625         * gcc.dg/unused-7.c: New test.
30626
30627 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30628
30629         PR c++/17797
30630         * g++.dg/overload/template2.C: New test.
30631
30632 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
30633
30634         PR tree-optimization/16632
30635         * gcc.dg/tree-ssa/20041002-1.c: New.
30636
30637 2004-10-03  Paul Brook  <paul@codesourcery.com>
30638
30639         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
30640         rather than relying on default formatting.
30641
30642 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
30643
30644         * gcc.dg/20040920-1.c: Update expected message text.
30645
30646 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
30647
30648         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
30649
30650 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
30651
30652         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
30653         tree level.
30654
30655 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30656
30657         * gcc.dg/tree-ssa/pr17343.c: Remove.
30658
30659 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30660
30661         PR tree-opt/17343
30662         * gcc.dg/tree-ssa/pr17343.c: New test.
30663
30664 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
30665
30666         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
30667         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
30668         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
30669         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
30670         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
30671
30672 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30673
30674         * gcc.dg/lvalue-2.c: New test.
30675
30676 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30677
30678         PR c/17730
30679         * gcc.dg/pr17730-1.c: New test
30680
30681 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30682
30683         PR c/7425
30684         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
30685
30686 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30687
30688         * gcc.c-torture/execute/stdarg-1.c: New test.
30689         * gcc.c-torture/execute/stdarg-2.c: New test.
30690         * gcc.c-torture/execute/stdarg-3.c: New test.
30691         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30692         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30693         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30694         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30695         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30696
30697 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30698
30699         PR tree-optimization/17697
30700         * g++.dg/opt/pr17697-1.C: New test.
30701         * g++.dg/opt/pr17697-2.C: New test.
30702         * g++.dg/opt/pr17697-3.C: New test.
30703
30704 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
30705
30706         PR c/16409
30707         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
30708         gcc.dg/vla-init-5.c: New tests.
30709
30710 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
30711
30712         PR c/13804
30713         * gcc.dg/pr13804-1.c: New test.
30714
30715 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30716
30717         PR fortran/16938
30718         * gfortran.dg/pr16938.f90: New test.
30719
30720 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30721
30722         * g++.dg/template/crash23.C: New test.
30723
30724 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30725
30726         PR c++/17585
30727         * g++.dg/template/static8.C: New test.
30728
30729 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
30730
30731         PR c++/17681
30732         * g++.dg/other/error9.C: New test.
30733
30734 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
30735
30736         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
30737
30738 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30739
30740         PR fortran/15164
30741         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
30742
30743 2004-09-26  Roger Sayle  <roger@eyesopen.com>
30744
30745         PR middle-end/17112
30746         * gcc.dg/pr17112-1.c: New test case.
30747
30748 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30749
30750         PR c/11459
30751         * gcc.dg/pr11459-1.c: New test.
30752
30753 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
30754
30755         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
30756         * gcc.dg/tree-ssa/loop-4.c: Likewise.
30757
30758 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30759
30760         * gfortran.dg/pr15324.f90: Make array bounds consistent.
30761
30762 2004-09-25  Jan Hubicka  <jh@suse.cz>
30763
30764         * compile/30040909-1.c: New test.
30765         * compile/30040907-1.c: New test.
30766
30767 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
30768
30769         * gcc.c-torture/execute/va-arg-26.c: New test.
30770
30771 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
30772
30773         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
30774         extra diagnostics on targets with 64-bit pointers.
30775         * objc.dg/selector-1.m: Adjust dg-warning regexp.
30776
30777 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30778
30779         PR c/17188
30780         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
30781         * gcc.dg/decl-3.c: Adjust expected message.
30782
30783 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30784
30785         PR fortran/17615
30786         * gfortran.dg/pr17615.f90: New test.
30787
30788 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
30789
30790         PR tree-optimzation/17517
30791         * g++.dg/tree-ssa/pr17517.C: New Test.
30792
30793 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30794
30795         PR c++/16889
30796         * g++.dg/lookup/ambig3.C: New.
30797
30798 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
30799
30800         PR tree-opt/17624
30801         * g++.dg/opt/pr17624.C: New test.
30802
30803 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30804
30805         PR c/6980
30806         * gcc.dg/Wbad-function-cast-1.c: New test.
30807
30808 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
30809
30810         * g++.dg/ext/complit1.C
30811         * g++.dg/other/error2.C
30812         * g++.dg/other/nontype-1.C
30813         * g++.dg/parse/crash11.C
30814         * g++.dg/parse/crash12.C
30815         * g++.dg/parse/error15.C
30816         * g++.dg/parse/error4.C
30817         * g++.dg/parse/tmpl-outside1.C
30818         * g++.dg/parse/too-many-tmpl-args1.C
30819         * g++.dg/template/dependent-expr3.C
30820         * g++.dg/template/error10.C
30821         * g++.dg/template/instantiate1.C
30822         * g++.dg/template/vtable2.C
30823         * g++.dg/warn/Wshadow-1.C
30824         * g++.dg/warn/weak1.C
30825         * g++.old-deja/g++.brendan/crash16.C
30826         * g++.old-deja/g++.brendan/crash18.C
30827         * g++.old-deja/g++.brendan/crash48.C
30828         * g++.old-deja/g++.brendan/crash49.C
30829         * g++.old-deja/g++.brendan/crash55.C
30830         * g++.old-deja/g++.brendan/crash56.C
30831         * g++.old-deja/g++.brendan/crash8.C
30832         * g++.old-deja/g++.brendan/enum11.C
30833         * g++.old-deja/g++.brendan/enum8.C
30834         * g++.old-deja/g++.brendan/enum9.C
30835         * g++.old-deja/g++.brendan/friend3.C
30836         * g++.old-deja/g++.brendan/misc14.C
30837         * g++.old-deja/g++.bugs/900402_02.C
30838         * g++.old-deja/g++.bugs/900404_03.C
30839         * g++.old-deja/g++.bugs/900404_04.C
30840         * g++.old-deja/g++.bugs/900428_03.C
30841         * g++.old-deja/g++.jason/crash4.C
30842         * g++.old-deja/g++.jason/overload21.C
30843         * g++.old-deja/g++.jason/redecl1.C
30844         * g++.old-deja/g++.jason/report.C
30845         * g++.old-deja/g++.jason/rfg10.C
30846         * g++.old-deja/g++.jason/template30.C
30847         * g++.old-deja/g++.law/arm12.C
30848         * g++.old-deja/g++.law/ctors5.C
30849         * g++.old-deja/g++.law/cvt20.C
30850         * g++.old-deja/g++.law/init10.C
30851         * g++.old-deja/g++.law/init8.C
30852         * g++.old-deja/g++.law/visibility17.C
30853         * g++.old-deja/g++.law/visibility7.C
30854         * g++.old-deja/g++.mike/net8.C
30855         * g++.old-deja/g++.mike/p646.C
30856         * g++.old-deja/g++.mike/p700.C
30857         * g++.old-deja/g++.mike/p701.C
30858         * g++.old-deja/g++.mike/p811.C
30859         * g++.old-deja/g++.ns/template13.C
30860         * g++.old-deja/g++.other/array3.C
30861         * g++.old-deja/g++.other/crash25.C
30862         * g++.old-deja/g++.other/dtor3.C
30863         * g++.old-deja/g++.other/dtor4.C
30864         * g++.old-deja/g++.other/main1.C
30865         * g++.old-deja/g++.other/warn7.C
30866         * g++.old-deja/g++.pt/crash11.C
30867         * g++.old-deja/g++.pt/crash36.C
30868         * g++.old-deja/g++.pt/spec22.C
30869         * g++.old-deja/g++.pt/spec9.C
30870         * g++.old-deja/g++.pt/ttp52.C
30871         * g++.old-deja/g++.robertl/eb103.C
30872         * g++.old-deja/g++.robertl/eb121.C
30873         * g++.old-deja/g++.robertl/eb22.C
30874         * g++.old-deja/g++.robertl/eb8.C:
30875         Update locations and/or regexps of dg-error markers.
30876         Remove markers for some bogus messages that are no longer issued.
30877
30878 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
30879
30880         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
30881         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
30882
30883 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
30884
30885         PR c++/17618
30886         * g++.dg/lookup/crash5.C: New test.
30887
30888 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
30889
30890         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
30891         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
30892         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
30893         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
30894         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
30895         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
30896
30897         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
30898         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
30899         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
30900         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
30901         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
30902         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
30903
30904         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
30905
30906         * gcc.dg/vect/vect-44.c: Check additional cases.
30907         * gcc.dg/vect/vect-48.c: Check additional cases.
30908
30909         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
30910         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
30911         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
30912         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
30913         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
30914         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
30915         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
30916         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
30917         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
30918
30919         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
30920         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
30921         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
30922
30923 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30924
30925         * gcc.dg/tree-ssa/loop-6.c: New test.
30926
30927 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
30928
30929         PR c++/17620
30930         * g++.dg/inherit/base2.C: New.
30931
30932 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30933
30934         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
30935         * gcc.dg/20001012-2.c: Likewise.
30936         * gcc.dg/20001013-1.c: Likewise.
30937         * gcc.dg/20001101-1.c: Likewise.
30938         * gcc.dg/20001102-1.c: Likewise.
30939         * gcc.dg/bf-spl1.c: Likewise.
30940         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
30941         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
30942
30943 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
30944
30945         PR tree-optimization/16721
30946         * gcc.dg/tree-ssa/pr16721.c: New test.
30947
30948 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
30949
30950         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
30951         * gcc.dg/20040305-1.c: Likewise.
30952
30953 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30954
30955         PR c/16566
30956         * gcc.c-torture/compile/pr16566-1.c,
30957         gcc.c-torture/compile/pr16566-2.c,
30958         gcc.c-torture/compile/pr16566-3.c: New tests.
30959
30960 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
30961
30962         PR tree-optimization/17512
30963         * gcc.c-torture/compile/20040916-1.c.
30964
30965 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
30966
30967         * gcc.dg/pragma-re-3.c: New test.
30968
30969 2004-09-17  Matt Austern  <austern@apple.com>
30970
30971         PR c++/15049
30972         * g++.dg/other/anon3.C: New.
30973
30974 2004-09-21  Roger Sayle  <roger@eyesopen.com>
30975
30976         PR c++/7503
30977         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
30978         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
30979         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
30980         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
30981         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
30982
30983 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
30984
30985         PR fortran/17286
30986         * gfortran.dg/pr17286.f90: New test.
30987
30988 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
30989
30990         PR c++/17530
30991         * g++.dg/template/static7.C: New test.
30992
30993 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
30994
30995         PR tree-opt/17558
30996         * gcc.c-torture/compile/pr17558.c: New test.
30997
30998 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30999
31000         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
31001         if SKIP_ATTRIBUTE is defined.
31002
31003 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31004
31005         PR fortran/15957
31006         * gfortran.dg/pr15957.f90: New test.
31007
31008 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
31009
31010         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
31011         in comparison.
31012         * gcc.dg/vect/vect-79.c: Likewise.
31013         * gcc.dg/vect/vect-80.c: Likewise.
31014
31015 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31016
31017         PR fortran/15750
31018         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
31019
31020 2004-09-20  Ira Rosen  <irar@il.ibm.com>
31021
31022         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
31023         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
31024         * gcc.dg/vect/vect-62.c: New testcase.
31025         * gcc.dg/vect/vect-63.c: New testcase.
31026         * gcc.dg/vect/vect-64.c: New testcase.
31027         * gcc.dg/vect/vect-65.c: New testcase.
31028         * gcc.dg/vect/vect-66.c: New testcase.
31029         * gcc.dg/vect/vect-67.c: New testcase.
31030         * gcc.dg/vect/vect-68.c: New testcase.
31031         * gcc.dg/vect/vect-69.c: New testcase.
31032         * gcc.dg/vect/vect-79.c: New testcase.
31033         * gcc.dg/vect/vect-80.c: New testcase.
31034
31035 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
31036
31037         * gcc.target/mips/asm-1.c: New test.
31038
31039 2004-09-19  Ira Rosen  <irar@il.ibm.com>
31040
31041         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
31042         * gcc.dg/vect/vect-73.c: New testcase.
31043         * gcc.dg/vect/vect-74.c: New testcase.
31044         * gcc.dg/vect/vect-75.c: New testcase.
31045         * gcc.dg/vect/vect-76.c: New testcase.
31046         * gcc.dg/vect/vect-77.c: New testcase.
31047         * gcc.dg/vect/vect-78.c: New testcase
31048
31049 2004-09-18  Paul Brook  <paul@codesourcery.com>
31050
31051         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
31052
31053 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
31054
31055         PR c/17424
31056         * gcc.dg/pr17424-1.c: New test.
31057
31058 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
31059
31060         * g++.dg/tree-ssa/pr17153.C: New test.
31061
31062 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
31063
31064         PR pch/13361
31065         * g++.dg/pch/wchar-1.C: New.
31066         * g++.dg/pch/wchar-1.Hs: New.
31067
31068 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
31069
31070         * gcc.c-torture/execute/20040917-1.c: New test.
31071
31072 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31073
31074         PR tree-optimization/17319
31075         * gcc.dg/pr17319.c: New test.
31076
31077 2004-09-17  Devang Patel  <dpatel@apple.com>
31078
31079         * gcc.dg/20040813-1.c: New test.
31080
31081 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31082
31083         PR tree-optimization/17273
31084         * gcc.c-torture/compile/pr17273.c: New test.
31085
31086 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31087
31088         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
31089         Update expected messages.
31090         * gcc.dg/declspec-13.c: New test.
31091
31092 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
31093
31094         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
31095
31096 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31097
31098         * gcc.c-torture/execute/pr17252.c: Use post-increment to
31099         change what 'a' is pointing to.
31100
31101 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
31102
31103         PR c++/16002
31104         * g++.dg/template/error18.C: New test.
31105
31106         PR c++/16029
31107         * g++.dg/warn/Wunused-8.C: New test.
31108
31109 2004-09-17  Steven Bosscher  <stevenb@suse.de>
31110
31111         PR tree-optimization/17513
31112         * gcc.dg/20040916-1.c: New test.
31113
31114 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
31115
31116         PR c++/17501
31117         * g++.dg/template/typename7.C: New test.
31118
31119 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31120
31121         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
31122
31123 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
31124
31125         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
31126         with -ftree-based-profiling also.
31127         * lib/profopt.exp: Support late-set profile_option/feedback_option.
31128
31129 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
31130
31131         PR/15364
31132         * gfortran.dg/der_array_io_1.f90: New test.
31133         * gfortran.dg/der_array_io_2.f90: New test.
31134         * gfortran.dg/der_array_io_3.f90: New test.
31135
31136 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
31137
31138         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
31139         EABI.
31140
31141 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
31142
31143         * g++.dg/opt/switch1.C: New test.
31144
31145 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31146
31147         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
31148         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
31149         Update expected messages.
31150
31151 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31152
31153         PR fortran/16485
31154         * gfortran.dg/same_name_1.f90: New test.
31155
31156 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
31157
31158         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
31159         dereference garbage pointers.
31160
31161 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
31162
31163         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
31164         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
31165
31166         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
31167         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
31168         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
31169
31170 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
31171
31172         PR c++/17324
31173         * g++.dg/template/mangle1.C: New test.
31174
31175 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
31176
31177         PR tree-optimization/17252
31178         * gcc.c-torture/execute/pr17252.c: New test.
31179
31180 2004-09-14  Andrew Pinski  <apinski@apple.com>
31181
31182         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
31183
31184 2004-09-14  Roger Sayle  <roger@eyesopen.com>
31185
31186         PR rtl-optimization/9771
31187         * gcc.dg/pr9771-1.c: New test case.
31188
31189 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
31190
31191         PR tree-optimization/15262
31192         * gcc.c-torture/execute/pr15262-1.c: New test.
31193         * gcc.c-torture/execute/pr15262-2.c: New test.
31194
31195 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31196
31197         * gcc.dg/declspec-12.c: New test.
31198
31199 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
31200
31201         * gfortran.dg/pr17090.f90: Add directives to test.
31202
31203 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31204
31205         * gcc.c-torture/compile/20040914-1.c: New test.
31206
31207 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
31208
31209         PR c++/16162
31210         * g++.dg/template/decl2.C: New test.
31211
31212 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
31213
31214         PR fortran/17090
31215         * gfortran.dg/pr17090.f90: New test.
31216
31217 2004-09-13  Dale Johannesen  <dalej@apple.com>
31218
31219         * gcc.c-torture/compile/pr17408.c: New test case.
31220
31221 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
31222
31223         PR c++/16716
31224         * g++.dg/parse/crash17.C: New test.
31225
31226         PR c++/17327
31227         * g++.dg/template/enum3.C: New test.
31228
31229 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
31230
31231         * lib/gcc-defs.exp: Load wrapper.exp.
31232         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
31233         using local code.
31234         * lib/gcc.exp (gcc_init): Similar.
31235         * lib/gfortran.exp (gfortran_init): Similar.
31236         * lib/objc.exp (objc_init): Similar.
31237         * lib/treelang.exp (treelang_init): Similar.
31238         * lib/wrapper.exp: New file with build_wrapper call machinery in
31239         ${tool}_maybe_build_wrapper.
31240
31241 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
31242
31243         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
31244         "inline".
31245         * gcc.dg/declspec-11.c: Update expected messages.
31246         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
31247         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
31248         gcc.dg/inline-12.c: New tests.
31249
31250 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
31251
31252         * g++.dg/tree-ssa/pr17400.C: New testcase.
31253
31254 2004-09-13  James E Wilson  <wilson@specifixinc.com>
31255
31256         * gcc.target/mips/sb1-1.c: New testcase.
31257
31258 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
31259
31260         * lib/g77-dg.exp: Remove unused file.
31261         * lib/mike-g77.exp: Ditto.
31262         * lib/g77.exp: Ditto.
31263
31264 2004-09-12  Richard Henderson  <rth@redhat.com>
31265
31266         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
31267
31268 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
31269
31270         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
31271         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31272         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
31273         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
31274         Update expected messages.
31275
31276 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
31277
31278         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
31279         declaration/use mismatch for dirp parameter.
31280
31281 2004-09-12  Andrew Pinski  <apinski@apple.com>
31282
31283         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
31284         -fgnu-runtime is passed.
31285
31286 2004-09-12  Richard Henderson  <rth@redhat.com>
31287
31288         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
31289         do the uplevel thing and update additional_flags directly.
31290         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
31291         gfortran.fortran-torture/execute/intrinsic_nearest.x,
31292         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
31293         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
31294
31295 2004-09-11  Steven Bosscher  <stevenb@suse.de>
31296
31297         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
31298
31299 2004-09-11  Roger Sayle  <roger@eyesopen.com>
31300
31301         PR middle-end/17411
31302         * g++.dg/opt/pr17411-1.C: New test case.
31303
31304 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31305
31306         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
31307         gcc.dg/tls/diag-2.c: Update expected messages.
31308         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
31309         messages.
31310         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
31311         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
31312         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
31313         gcc.dg/tls/diag-5.c: New tests.
31314
31315 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
31316
31317         * gcc.dg/20040910-1.c: Correct dg-error regexp.
31318
31319 2004-09-11  Steven Bosscher  <stevenb@suse.de>
31320
31321         * g++.dg/parse/break-in-for.C: New test.
31322
31323 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
31324
31325         * gcc.dg/tree-ssa/20040911-1.c: New test.
31326
31327 2004-09-11  Andreas Jaeger  <aj@suse.de>
31328
31329         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
31330         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
31331
31332 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
31333
31334         * gcc.target/frv: New directory of FR-V-specific tests.
31335
31336 2004-09-10  James E Wilson  <wilson@specifixinc.com>
31337
31338         * gcc.dg/convert-vec-1.c: New test.
31339
31340 2004-09-10  Roger Sayle  <roger@eyesopen.com>
31341
31342         PR middle-end/17024
31343         * gcc.dg/pr17024-1.c: New test case.
31344
31345 2004-09-10  Eric Christopher  <echristo@redhat.com>
31346
31347         * gcc.dg/20040910-1.c: New test.
31348
31349 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31350
31351         * gcc.dg/bitfld-9.c: New test.
31352
31353 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
31354
31355         * gcc.c-torture/execute/ieee/acc1.c: New test.
31356         * gcc.c-torture/execute/ieee/acc2.c: New test.
31357         * gcc.c-torture/execute/ieee/mzero6.c: New test.
31358
31359 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31360
31361         * gcc.dg/deprecated-2.c: New test.
31362
31363 2004-09-09  James E Wilson  <wilson@specifixinc.com>
31364
31365         * gcc.dg/init-vec-1.c: New test.
31366
31367 2004-09-09  Roger Sayle  <roger@eyesopen.com>
31368
31369         PR middle-end/17055
31370         * gcc.dg/pr17055-1.c: New test case.
31371
31372 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
31373
31374         PR target/17377
31375         * gcc.c-torture/execute/pr17377.c: New test.
31376
31377 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31378
31379         PR c/8420
31380         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
31381         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
31382         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
31383         gcc.dg/long-long-typespec-1.c: New tests.
31384         * gcc.dg/tls/diag-2.c: Update expected diagnostics
31385
31386 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31387
31388         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
31389         gcc.dg/gnu99-static-1.c: New tests.
31390
31391 2004-09-08  Devang Patel  <dpatel@apple.com>
31392
31393         * gcc.dg/darwin-ld-20040828-1.c: New test.
31394         * gcc.dg/darwin-ld-20040828-2.c: New test.
31395         * gcc.dg/darwin-ld-20040828-3.c: New test.
31396
31397 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
31398
31399         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
31400         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
31401         in error message.
31402         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
31403         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
31404         in error message.
31405         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
31406         types they qualify.
31407         * objc.dg/type-size-2.m: Fix wording in comment.
31408         * objc.dg/va-meth-1.m: New test case.
31409
31410 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
31411
31412         PR c/16633:
31413         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
31414         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
31415
31416 2004-09-06  Devang Patel  <dpatel@apple.com>
31417
31418         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
31419         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
31420
31421 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
31422
31423         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
31424         reflect changed line numbering of diagnostics.
31425
31426 2004-09-06  Paul Brook  <paul@codesourcery.com>
31427
31428         * gfortran.dg/edit_real_1.f90: Add new test.
31429
31430 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31431
31432         * gcc.dg/tree-ssa/loop-2.c: New test.
31433         * gcc.dg/tree-ssa/loop-3.c: New test.
31434         * gcc.dg/tree-ssa/loop-4.c: New test.
31435         * gcc.dg/tree-ssa/loop-5.c: New test.
31436
31437 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31438
31439         * gcc.dg/format/sentinel-1.c: Update for parameter option.
31440
31441 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31442
31443         * gcc.dg/format/sentinel-1.c: New test.
31444
31445 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
31446
31447         * gcc.dg/builtins-46.c: New.
31448
31449 2004-09-03  Devang Patel  <dpatel@apple.com>
31450
31451         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
31452         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
31453
31454 2004-09-03  Jan Beulich  <jbeulich@novell.com>
31455
31456         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
31457         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
31458         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
31459         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
31460         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
31461         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
31462         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
31463         the non-portable bzero.
31464         * gcc.dg/20010912-1.c: xfail for NetWare.
31465         * gcc.dg/20020426-2.c: xfail for NetWare.
31466         * gcc.dg/20021014-1.c: xfail for NetWare.
31467         * gcc.dg/20021018-1.c: xfail for NetWare.
31468         * gcc.dg/20030213-1.c: xfail for NetWare.
31469         * gcc.dg/20030225-1.c: xfail for NetWare.
31470         * gcc.dg/20030708-1.c: xfail for NetWare.
31471         * gcc.dg/builtins-config.h: Also exclude NetWare.
31472         * gcc.dg/format/format.h: Define restrict only if not already defined.
31473         * gcc.dg/nest.c: xfail for NetWare.
31474         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
31475         * lib/target-supports.exp (check_visibility_available): Exclude
31476         NetWare.
31477
31478 2004-09-03  Jan Beulich  <jbeulich@novell.com>
31479
31480         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
31481         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
31482         deterministic starting point for the alignment of structure fields.
31483         * gcc.dg/Wpadded.c: Dito.
31484         * g++.dg/abi/vbase10.C: Dito.
31485
31486 2004-09-03  Devang Patel  <dpatel@apple.com>
31487
31488         * g++.dg/debug/pr15736.cc: New test.
31489
31490 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
31491
31492         * README.QMTEST: Fix out-of-date link.
31493
31494 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
31495
31496         PR fortran/16579
31497         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
31498         Delete.  Duplicate of gfortran.dg/g77/20010610.f
31499
31500 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
31501
31502         * g++.dg/abi/arm_rtti1.C: New test.
31503
31504 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
31505
31506         * gcc.dg/ppc-vector-memcpy.c: New.
31507         * gcc.dg/ppc-vector-memset.c: New.
31508
31509 2004-09-02  Chao-ying Fu  <fu@mips.com>
31510
31511         * gcc.target/mips/mips-3d-1.c: New test.
31512         * gcc.target/mips/mips-3d-2.c: New test.
31513         * gcc.target/mips/mips-3d-3.c: New test.
31514         * gcc.target/mips/mips-3d-4.c: New test.
31515         * gcc.target/mips/mips-3d-5.c: New test.
31516         * gcc.target/mips/mips-3d-6.c: New test.
31517         * gcc.target/mips/mips-3d-7.c: New test.
31518         * gcc.target/mips/mips-3d-8.c: New test.
31519         * gcc.target/mips/mips-3d-9.c: New test.
31520         * gcc.target/mips/mips-ps-1.c: New test.
31521         * gcc.target/mips/mips-ps-2.c: New test.
31522         * gcc.target/mips/mips-ps-3.c: New test.
31523         * gcc.target/mips/mips-ps-4.c: New test.
31524         * gcc.target/mips/mips-ps-type.c: New test.
31525
31526 2004-09-02  Paul Brook  <paul@codesourcery.com>
31527
31528         * gfortran.dg/edit_real_1.f90: Add new tests.
31529
31530 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31531
31532         PR fortran/15327
31533         * gfortran.dg/merge_char_1.f90: New test.
31534
31535 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31536
31537         PR fortran/16404
31538         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
31539
31540 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31541
31542         PR c/1522
31543         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
31544
31545 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
31546
31547         * g++.dg/opt/loop1.C: Do not XFAIL.
31548
31549 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
31550
31551         * gcc.c-torture/execute/20040831-1.c: New test.
31552
31553 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
31554
31555         PR fortran/16579
31556         * gfortran.dg/g77/20010610.f: Now passes.
31557         Copy from g77.f-torture/execute. Add dg-run directive.
31558         * gfortran.dg/g77/README: Update
31559
31560 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
31561
31562         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
31563         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
31564         (t1, t2, t3, t4): Add volatile.
31565
31566 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31567
31568         * g++.dg/ext/visibility/arm1.C: New test.
31569
31570 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
31571
31572         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
31573         -pedantic-errors.
31574
31575 2004-09-01  Paul Brook  <paul@codesourcery.com>
31576
31577         * gfortran.dg/eof_2.f90: New test.
31578
31579 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31580
31581         PR fortran/16579
31582         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
31583
31584 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
31585
31586         PR libfortran/16805
31587         * gfortran.dg/list_read_2.f90: New test.
31588
31589 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31590
31591         * g++.dg/abi/key1.C: New test.
31592
31593 2004-08-31  Richard Henderson  <rth@redhat.com>
31594
31595         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
31596         form of offsetof.
31597         * g++.dg/other/offsetof5.C: Remove duplicate.
31598
31599 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31600
31601         PR fortran/17244
31602         * gfortran.dg/func_derived_1.f90: New test.
31603
31604 2004-08-31  Paul Brook  <paul@codesourcery.com>
31605
31606         * gfortran.dg/eof_1.f90: New test.
31607
31608 2004-08-31  Paul Brook  <paul@codesourcery.com>
31609
31610         * gfortran.dg/list_read_1.f90: New file.
31611
31612 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
31613
31614         * g++.dg/opt/loop1.C: XFAIL.
31615
31616 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
31617
31618         * gcc.dg/funcdef-storage-1.c: New.
31619         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
31620         an extern function in local scope.
31621         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
31622         declare an 'auto inline' function in local scope.
31623         * gcc.dg/20011130-1.c: Likewise.
31624         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
31625         an 'auto' function in local scope.
31626         * gcc.dg/20021014-1.c: Likewise.
31627         * gcc.dg/20030331-2.c: Likewise.
31628
31629 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31630
31631         * gfortran.dg/blockdata_1.f90: New test.
31632
31633 2004-08-30  Richard Henderson  <rth@redhat.com>
31634
31635         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
31636
31637 2004-08-30  Richard Henderson  <rth@redhat.com>
31638
31639         * lib/fortran-torture.exp (fortran-torture-execute): Honor
31640         additional_flags set by alternate driver.
31641         (ieee-options): New procedure.
31642         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
31643         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
31644         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
31645         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
31646
31647 2004-08-30  Richard Henderson  <rth@redhat.com>
31648
31649         * lib/f-torture.exp: Remove.
31650
31651 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
31652
31653         PR rtl-optimization/16590
31654         * g++.dg/opt/loop1.C: New test.
31655
31656 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31657
31658         PR fortran/13910
31659         * gfortran.dg/oldstyle_1.f90: New test.
31660
31661 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
31662         Paul Brook  <paul@codesourcery.com>
31663
31664         * gfortran.dg/g77/README: Update.
31665         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
31666         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
31667         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
31668
31669 2004-08-28  Paul Brook  <paul@codesourcery.com>
31670
31671         PR libfortran/17195
31672         * gfortran.dg/edit_real_1.f90: New test.
31673
31674 2004-08-27  Paul Brook  <paul@codesourcery.com>
31675
31676         * gfortran.dg/rewind_1.f90: New test.
31677
31678 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
31679
31680         PR fortran/16597
31681         * gfortran.dg/pr16597.f90: New test.
31682
31683 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31684
31685         PR c/13801
31686         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
31687         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
31688         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
31689         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
31690         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
31691
31692 2004-08-26  Nick Clifton  <nickc@redhat.com>
31693
31694         * gcc.c-torture/compile/pr17119.c: New test.
31695
31696 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31697
31698         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
31699
31700 2004-08-25  Richard Henderson  <rth@redhat.com>
31701
31702         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
31703         the bits that expect kind=8 to be the largest real kind.
31704
31705 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31706
31707         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
31708
31709 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31710
31711         * gfortran.dg/assignment_1.f90: New test.
31712
31713 2004-08-25  Adam Nemet  <anemet@lnxw.com>
31714
31715         * g++.dg/template/repo3.C: New test.
31716
31717 2004-08-25  Roger Sayle  <roger@eyesopen.com>
31718
31719         PR middle-end/16693
31720         PR tree-optimization/16372
31721         * g++.dg/opt/pr16372-1.C: New test case.
31722         * g++.dg/opt/pr16693-1.C: New test case.
31723         * g++.dg/opt/pr16693-2.C: New test case.
31724
31725 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31726
31727         * objc.dg/proto-lossage-4.m: New test.
31728
31729 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
31730
31731         PR c++/17155
31732         * g++.dg/inherit/local2.C: New test.
31733
31734 2004-08-25  Paul Brook  <paul@codesourcery.com>
31735
31736         PR fortran/17144
31737         * gfortran.dg/string_ctor_1.f90: New test.
31738
31739 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31740
31741         PR c++/14428
31742         * g++.dg/template/redecl2.C: New test.
31743
31744 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31745
31746         PR fortran/17143
31747         * gfortran.dg/pr17143.f90: New test.
31748
31749 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31750
31751         PR fortran/17164
31752         * gfortran.dg/pr17164.f90: New test.
31753
31754 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31755
31756         * gcc.dg/tree-ssa/loop-1.c: New test.
31757
31758 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
31759
31760         * gcc.c-torture/compile/20040824-1.c: New test.
31761
31762 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
31763
31764         * gcc.c-torture/compile/iftrap-3.c: New test.
31765
31766 2004-08-24  Paul Brook  <paul@codesourcery.com>
31767
31768         * gfortran.dg/entry_2.f90: New test.
31769
31770 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31771
31772         PR c++/16889
31773         * g++.dg/lookup/ambig[12].C: New.
31774
31775 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31776
31777         PR c++/16706
31778         * g++.dg/template/crash21.C: New test.
31779         * g++.dg/template/crash22.C: Likewise.
31780
31781 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31782
31783         PR c++/17149
31784         * g++.dg/template/access15.C: New.
31785
31786 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31787
31788         PR c++/17163
31789         * g++.dg/template/repo2.C: New test.
31790
31791 2004-08-23  Roger Sayle  <roger@eyesopen.com>
31792
31793         PR rtl-optimization/17078
31794         * gcc.c-torture/execute/pr17078-1.c: New test case.
31795
31796 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31797
31798         PR c/14492
31799         * gcc.dg/debug/crash1.c: New test.
31800
31801 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31802
31803         PR c/16180
31804         * gcc.dg/loop-5.c: New test.
31805
31806 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31807
31808         * gcc.c-torture/execute/20040823-1.c: New test.
31809
31810 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
31811
31812         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
31813         to the assembler.  Simplify test accordingly.
31814         (asm_abi_flags): Use GNU names.
31815         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
31816         to check for ABI flags.
31817
31818 2004-08-22  Andrew Pinski  <apinski@apple.com>
31819
31820         * g++.dg/opt/pr14029.C: New test.
31821         * gcc.c-torture/execute/pr15262.c: New test.
31822
31823 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31824
31825         * gfortran.dg/reduction.f90: Add checks with complex arguments.
31826
31827 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
31828
31829         PR 16908
31830         * gfortran.dg/direct_io.f90: New test.
31831
31832 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
31833
31834         PR c++/17121
31835         * g++.dg/inherit/local2.C: New test.
31836
31837 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31838
31839         PR c++/17120
31840         * g++.dg/warn/Wparentheses-4.C: New test.
31841
31842 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
31843
31844         PR c++/17121
31845         * g++.dg/inherit/local2.C: New test.
31846
31847         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
31848         * gcc.dg/ppc-ldstruct.c: Likewise.
31849         * gcc.dg/ppc64-abi-2.c: Likewise.
31850
31851 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
31852
31853         PR rtl-optimization/17099
31854         * gcc.c-torture/execute/20040820-1.c: New test.
31855
31856 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
31857
31858         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
31859
31860 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
31861
31862         PR fortran/17077
31863         * gfortran.dg/auto_array_1.f90: New test.
31864
31865 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31866
31867         PR fortran/17074
31868         * gfortran.dg/simpleif_1.f90: New test.
31869
31870 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
31871
31872         * lib/target-supports.exp (check_profiling_available): Return
31873         false for arm*-*-symbianelf* and arm*-*-eabi*.
31874
31875         PR c++/15890
31876         * g++.dg/template/delete1.C: New test.
31877
31878 2004-08-19  Paul Brook  <paul@codesourcery.com>
31879
31880         PR fortran/14976
31881         PR fortran/16228
31882         * gfortran.dg/data_char_1.f90: New test.
31883
31884 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
31885
31886         PR fortran/16946
31887         * gfortran.dg/reduction.f90: New testcase.
31888
31889 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31890
31891         PR fortran/16520
31892         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
31893
31894 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31895
31896         PR c++/17041
31897         * g++.dg/Wparentheses-3.C: New test.
31898
31899 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
31900
31901         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
31902         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
31903         * gcc.dg/vect/vect-2.c: Likewise.
31904         * gcc.dg/vect/vect-3.c: Likewise.
31905         * gcc.dg/vect/vect-4.c: Likewise.
31906         * gcc.dg/vect/vect-5.c: Likewise.
31907         * gcc.dg/vect/vect-6.c: Likewise.
31908         * gcc.dg/vect/vect-7.c: Likewise.
31909         * gcc.dg/vect/vect-25.c: Likewise.
31910         * gcc.dg/vect/vect-31.c: Likewise.
31911         * gcc.dg/vect/vect-32.c: Likewise.
31912         * gcc.dg/vect/vect-34.c: Likewise.
31913         * gcc.dg/vect/vect-36.c: Likewise.
31914         * gcc.dg/vect/vect-all.c: Likewise.
31915
31916 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
31917
31918         PR c++/17068
31919         * g++.dg/template/operator4.C: New test.
31920
31921 2004-08-18  Richard Henderson  <rth@redhat.com>
31922
31923         * gcc.dg/20040206-1.c: XFAIL.
31924
31925 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31926
31927         PR c++/16246
31928         * g++.dg/template/array7.C: New test.
31929
31930 2004-08-17  James E Wilson  <wilson@specifixinc.com>
31931
31932         * gcc.dg/mips-movcc-1.c: New test.
31933         * gcc.dg/mips-movcc-2.c: New test.
31934         * gcc.dg/mips-movcc-3.c: New test.
31935
31936         * gcc.dg/mips-nmadd-1.c: New test.
31937         * gcc.dg/mips-nmadd-2.c: New test.
31938
31939 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31940
31941         PR c++/15871
31942         * g++.dg/opt/inline8.C: New test.
31943
31944         PR c++/16965
31945         * g++.dg/parse/error17.C: New test.
31946
31947 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
31948
31949         * gcc.dg/vect: New directory for vectorizer tests.
31950         * gcc.dg/vect/tree-vect.h: New file.
31951         * gcc.dg/vect/vect.exp: New file.
31952         * gcc.dg/vect/pr16105.c.c: New test.
31953         * gcc.dg/vect/vect-1.c: New test.
31954         * gcc.dg/vect/vect-2.c: New test.
31955         * gcc.dg/vect/vect-3.c: New test.
31956         * gcc.dg/vect/vect-4.c: New test.
31957         * gcc.dg/vect/vect-5.c: New test.
31958         * gcc.dg/vect/vect-6.c: New test.
31959         * gcc.dg/vect/vect-7.c: New test.
31960         * gcc.dg/vect/vect-8.c: New test.
31961         * gcc.dg/vect/vect-9.c: New test.
31962         * gcc.dg/vect/vect-10.c: New test.
31963         * gcc.dg/vect/vect-11.c: New test.
31964         * gcc.dg/vect/vect-12.c: New test.
31965         * gcc.dg/vect/vect-13.c: New test.
31966         * gcc.dg/vect/vect-14.c: New test.
31967         * gcc.dg/vect/vect-15.c: New test.
31968         * gcc.dg/vect/vect-16.c: New test.
31969         * gcc.dg/vect/vect-17.c: New test.
31970         * gcc.dg/vect/vect-18.c: New test.
31971         * gcc.dg/vect/vect-19.c: New test.
31972         * gcc.dg/vect/vect-20.c: New test.
31973         * gcc.dg/vect/vect-21.c: New test.
31974         * gcc.dg/vect/vect-22.c: New test.
31975         * gcc.dg/vect/vect-23.c: New test.
31976         * gcc.dg/vect/vect-24.c: New test.
31977         * gcc.dg/vect/vect-25.c: New test.
31978         * gcc.dg/vect/vect-26.c: New test.
31979         * gcc.dg/vect/vect-27.c: New test.
31980         * gcc.dg/vect/vect-28.c: New test.
31981         * gcc.dg/vect/vect-29.c: New test.
31982         * gcc.dg/vect/vect-30.c: New test.
31983         * gcc.dg/vect/vect-31.c: New test.
31984         * gcc.dg/vect/vect-32.c: New test.
31985         * gcc.dg/vect/vect-33.c: New test.
31986         * gcc.dg/vect/vect-34.c: New test.
31987         * gcc.dg/vect/vect-35.c: New test.
31988         * gcc.dg/vect/vect-36.c: New test.
31989         * gcc.dg/vect/vect-37.c: New test.
31990         * gcc.dg/vect/vect-38.c: New test.
31991         * gcc.dg/vect/vect-40.c: New test.
31992         * gcc.dg/vect/vect-41.c: New test.
31993         * gcc.dg/vect/vect-42.c: New test.
31994         * gcc.dg/vect/vect-43.c: New test.
31995         * gcc.dg/vect/vect-44.c: New test.
31996         * gcc.dg/vect/vect-45.c: New test.
31997         * gcc.dg/vect/vect-46.c: New test.
31998         * gcc.dg/vect/vect-47.c: New test.
31999         * gcc.dg/vect/vect-48.c: New test.
32000         * gcc.dg/vect/vect-49.c: New test.
32001         * gcc.dg/vect/vect-50.c: New test.
32002         * gcc.dg/vect/vect-51.c: New test.
32003         * gcc.dg/vect/vect-52.c: New test.
32004         * gcc.dg/vect/vect-53.c: New test.
32005         * gcc.dg/vect/vect-54.c: New test.
32006         * gcc.dg/vect/vect-55.c: New test.
32007         * gcc.dg/vect/vect-56.c: New test.
32008         * gcc.dg/vect/vect-57.c: New test.
32009         * gcc.dg/vect/vect-58.c: New test.
32010         * gcc.dg/vect/vect-59.c: New test.
32011         * gcc.dg/vect/vect-60.c: New test.
32012         * gcc.dg/vect/vect-61.c: New test.
32013         * gcc.dg/vect/vect-all.c: New test.
32014         * gcc.dg/vect/vect-none.c: New test.
32015
32016 2004-08-17  Paul Brook  <paul@codesourcery.com>
32017
32018         PR fortran/13082
32019         * gfortran.dg/entry_1.f90: New test.
32020
32021 2004-08-17  Andrew Pinski  <apinski@apple.com>
32022
32023         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
32024
32025 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
32026
32027         * gcc.dg/pr17036-1.c: New test.
32028
32029 2004-08-16  Devang Patel  <dpatel@apple.com>
32030
32031         * gcc.dg/darwin-20040809-1.c: New test.
32032
32033 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
32034
32035         * gcc.dg/funcdef-attr-1.c: New test.
32036
32037 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
32038
32039         * gcc.dg/altivec-17.c: New test.
32040         * gcc.dg/altivec-18.c: New test.
32041
32042 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32043
32044         PR c++/6749
32045         * g++.dg/template/vtable2.C: New test.
32046
32047 2004-08-14  Richard Henderson  <rth@redhat.com>
32048
32049         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
32050         * gcc.dg/pack-test-4.c (main): Return 0.
32051         * gcc.dg/setjmp-1.c: Remove XFAIL.
32052         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
32053
32054 2004-08-14  Richard Henderson  <rth@redhat.com>
32055
32056         * gcc.dg/980217-1.c: Add prototype for printf.
32057
32058 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
32059
32060         * gfortran.dg/pr16935.f90: New test.
32061
32062 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
32063
32064         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
32065
32066 2004-08-13  Paul Brook  <paul@codesourcery.com>
32067
32068         * gfortran.dg/der_io_1.f90: Remove stray comma.
32069
32070 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
32071
32072         * gcc.dg/vmx/cw-bug-2.c: Remove.
32073         * gcc.dg/vmx/vprint-1.c: Remove.
32074         * gcc.dg/vmx/vscan-1.c: Remove.
32075
32076 2004-08-12  Devang patel  <dpatel@apple.com>
32077
32078         * gcc.dg/darwin-20040809-2.c: New test.
32079
32080 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
32081
32082         * g++.dg/ext/altivec-12.C: New test.
32083
32084         * g++.dg/ext/altivec-11.C: New test.
32085
32086 2004-08-12  Paul Brook  <paul@codesourcery.com>
32087
32088         * g++.dg/abi/arm_cxa_vec_1.C: New test.
32089
32090 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
32091
32092         * g++.dg/ext/altivec-2.C: Check for hardware support before
32093         executing any VMX instructions.
32094
32095         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
32096
32097 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
32098
32099         PR c++/16276
32100         * g++.old-deja/g++.other/comdat4.C: New test.
32101         * g++.old-deja/g++.other/comdat4-aux.cc: New.
32102
32103 2004-08-12  Ben Elliston  <bje@au.ibm.com>
32104
32105         PR target/16286
32106         * gcc.dg/pr16286.c: New test.
32107
32108 2004-08-12 Jan Beulich <jbeulich@novell.com>
32109
32110         * g++.dg/ext/asm5.C: New.
32111
32112 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32113
32114         PR c++/16698
32115         * g++.dg/eh/crash1.C: New test.
32116
32117         PR c++/16717
32118         * g++.dg/ext/construct1.C: New test.
32119
32120 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32121
32122         PR c++/16853
32123         * g++.dg/init/ptrmem1.C: New test.
32124
32125         PR c++/16618
32126         * g++.dg/parse/offsetof5.C: New test.
32127
32128         PR c++/16870
32129         * g++.dg/template/overload3.C: New test.
32130
32131 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32132
32133         PR c++/16964
32134         * g++.dg/parse/error16.C: New test.
32135
32136         PR c++/16904
32137         * g++.dg/template/error14.C: New test.
32138
32139         PR c++/16929
32140         * g++.dg/template/error15.C: New test.
32141
32142 2004-08-11  Devang Patel  <dpatel@apple.com>
32143
32144         * gcc.dg/darwin-ld-20040809-1.c: New test.
32145         * gcc.dg/darwin-ld-20040809-2.c: New test.
32146
32147 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
32148
32149         PR fortran/16917
32150         * gfortran.dg/dfloat_1.f90: New test.
32151
32152 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
32153
32154         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
32155         * gcc.dg/dll-2.c: Fix dg-require syntax.
32156         * gcc.misc-tests/arm-isr.c (abort): Declare.
32157         (exit): Likewise.
32158
32159 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
32160
32161         PR c++/16971
32162         * g++.dg/parse/crash16.C: New test.
32163
32164 2004-08-10  Roger Sayle  <roger@eyesopen.com>
32165
32166         * gcc.dg/mips-rsqrt-1.c: New test case.
32167         * gcc.dg/mips-rsqrt-2.c: New test case.
32168         * gcc.dg/mips-rsqrt-3.c: New test case.
32169
32170 2004-08-10  Paul Brook  <paul@codesourcery.com>
32171
32172         * gfortran.dg/der_io_1.f90: New test.
32173
32174 2004-08-10  Paul Brook  <paul@codesourcery.com>
32175
32176         PR fortran/16919
32177         * gfortran.dg/der_array_1.f90: New test.
32178
32179 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
32180
32181         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
32182
32183 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
32184
32185         * gcc.dg/wchar_t-2.c: Fix typo.
32186
32187 2004-08-09  Falk Hueffner  <falk@debian.org>
32188
32189         PR tree-optimization/12517
32190         * gcc.c-torture/compile/pr12517.c: New test.
32191
32192         PR tree-optimization/12578
32193         * gcc.c-torture/compile/pr12578.c: New test.
32194
32195         PR tree-optimization/12899
32196         * gcc.c-torture/compile/pr12899.c: New test.
32197
32198         PR rtl-optimization/14692
32199         * gcc.c-torture/compile/pr14692.c: New test.
32200
32201         PR tree-optimization/16461
32202         * gcc.c-torture/compile/pr16461.c: New test.
32203
32204 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
32205
32206         * gfortran.dg/getenv_1.f90: New test.
32207
32208 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
32209
32210         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
32211         wchar_t.
32212         * gcc.dg/symbian5.c: Test -fno-short-wchar.
32213
32214 2004-08-06  Paul Brook  <paul@codesourcery.com>
32215
32216         * gfortran.dg/ret_array_1.f90: New test.
32217         * gfortran.dg/ret_pointer_1.f90: New test.
32218
32219 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
32220
32221         * gcc.dg/missing-field-init-[12].c: New tests.
32222         * g++.dg/warn/missing-field-init-[12].C: New tests.
32223
32224 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
32225
32226         * gcc.dg/enum2.c: New test.
32227         * gcc.dg/symbian3.c: Likewise.
32228         * gcc.dg/symbian4.c: Likewise.
32229         * gcc.dg/wchar_t-2.c: Likewise.
32230
32231 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
32232
32233         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
32234         destructor tests.
32235
32236 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
32237
32238         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
32239         dg-require-visiblity.
32240         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
32241         * g++.dg/ext/visibility/fvisibility.C: Likewise.
32242         * g++.dg/ext/visibility/memfuncts.C: Likewise.
32243         * g++.dg/ext/visibility/new1.C: Likewise.
32244         * g++.dg/ext/visibility/pragma.C: Likewise.
32245         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
32246         * g++.dg/ext/visibility/virtual.C: Likewise.
32247         * g++/dg/ext/visibility/visibility-1.C: Likewise.
32248         * g++/dg/ext/visibility/visibility-2.C: Likewise.
32249         * g++/dg/ext/visibility/visibility-3.C: Likewise.
32250         * g++/dg/ext/visibility/visibility-4.C: Likewise.
32251         * g++/dg/ext/visibility/visibility-5.C: Likewise.
32252         * g++/dg/ext/visibility/visibility-6.C: Likewise.
32253         * g++/dg/ext/visibility/visibility-7.C: Likewise.
32254         * g++/dg/ext/visibility/visibility-8.C: New test.
32255         * gcc.c-torture/compile/dll.x: Remove.
32256         * gcc.dg/dll-2.c: Use dg-require-dll
32257         * gcc.dg/visibility-10.c: New test.
32258         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
32259         supporting DLLs.
32260         * lib/scanasm.exp (scan_hidden): New function.
32261         (scan_not_hidden): Likewise.
32262
32263 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
32264
32265         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
32266
32267 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
32268
32269         * gcc.c-torture/execute/20040805-1.c: New test.
32270
32271 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
32272
32273         * gcc.dg/20020118-1.c: Declare abort.
32274         * gcc.dg/altivec_check.h: Likewise.
32275         * gcc.dg/iftrap-2.c: Likewise.
32276         * gcc.dg/pragma-darwin.c: Likewise.
32277         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
32278
32279 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
32280
32281         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
32282
32283 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32284
32285         * gcc.c-torture/execute/builtins/abs-2.c,
32286         gcc.c-torture/execute/builtins/abs-3.c,
32287         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
32288         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
32289         intmax_t, uintmax_t and their limits.
32290         * gcc.dg/intmax_t-1.c: New test.
32291
32292 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32293
32294         * g++.dg/tc1/dr147.C: Add reference to PR.
32295
32296 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
32297
32298         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
32299         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
32300
32301 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
32302
32303         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
32304
32305 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32306
32307         * gcc.dg/redecl-5.c: New test.
32308         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
32309         of scanf.
32310
32311 2004-08-03  Roger Sayle  <roger@eyesopen.com>
32312
32313         PR middle-end/16790
32314         * gcc.c-torture/execute/pr16790-1.c: New test case.
32315
32316 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
32317
32318         * g++.dg/ext/visibility/assign1.C: New test.
32319         * g++.dg/ext/visibility/new1.C: Likewise.
32320
32321         * gcc.dg/symbian1.c: New test.
32322         * gcc.dg/symbian2.c: Likewise.
32323
32324 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
32325
32326         PR target/16570
32327         * gcc.dg/i386-sse-9.c: New test.
32328
32329 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32330
32331         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
32332
32333 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32334
32335         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
32336         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
32337         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
32338         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
32339         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
32340         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
32341         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
32342         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
32343         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
32344         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
32345         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
32346         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
32347         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
32348         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
32349         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
32350         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
32351         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
32352         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
32353         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
32354         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
32355         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
32356         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
32357         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
32358         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
32359         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
32360         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
32361         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
32362         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
32363         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32364         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32365         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
32366         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
32367         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
32368         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
32369         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
32370         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32371         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32372         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32373         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32374         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
32375         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
32376         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
32377         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
32378         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
32379         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32380         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32381         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
32382         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
32383         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
32384         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
32385         gcc.misc-tests/i386-pf-3dnow-1.c,
32386         gcc.misc-tests/i386-pf-athlon-1.c,
32387         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
32388         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
32389         Declare built-in functions used.
32390         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
32391
32392 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
32393
32394         PR c++/16707
32395         * g++.dg/lookup/using12.C: New test.
32396
32397         * g++.dg/init/null1.C: Fix PR number.
32398         * g++.dg/parse/namespace10.C: Likewise.
32399
32400 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
32401
32402         PR c++/16224
32403         * g++.dg/template/spec17.C: New test.
32404         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
32405         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
32406
32407 2004-08-02  David Billinghurst
32408
32409         PR fortran/16292
32410         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
32411
32412 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
32413
32414         * gcc.dg/ia64-got-1.c: New test case.
32415
32416 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
32417
32418         PR c++/16489
32419         * g++.dg/init/null1.C: New test.
32420         * g++.dg/tc1/dr76.C: Adjust error marker.
32421
32422         PR c++/16529
32423         * g++.dg/parse/namespace10.C: New test.
32424
32425         PR c++/16810
32426         * g++.dg/inherit/ptrmem2.C: New test.
32427
32428 2004-08-02  Ben Elliston  <bje@au.ibm.com>
32429
32430         PR target/16155
32431         * gcc.dg/pr16155.c: New test.
32432
32433 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
32434
32435         * gcc.dg/redecl-2.c: New test.
32436
32437 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
32438
32439         * gcc.dg/darwin-longdouble.c: New file.
32440
32441 2004-07-30  Richard Henderson  <rth@redhat.com>
32442
32443         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
32444         write to constant argument.
32445         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
32446
32447 2004-07-30  Richard Henderson  <rth@redhat.com>
32448
32449         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
32450         tests of nearest around zero.
32451
32452 2004-07-30  Andrew Pinski  <apinski@apple.com>
32453
32454         * gcc.c-torture/compile/20040730-1.c: New test.
32455
32456 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
32457
32458         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
32459         powerpc-eabispe.
32460
32461 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
32462
32463         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
32464
32465 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
32466
32467         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
32468         contains $ld_library_path.
32469         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32470
32471 2004-07-29  Richard Henderson  <rth@redhat.com>
32472
32473         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
32474
32475         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
32476         (alt2, which): New.
32477         (Check): Accept either alternative.
32478
32479 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
32480
32481         * g++.dg/abi/inline1.C: New test.
32482         * g++.dg/abi/local1-a.cc: Likewise.
32483         * g++.dg/abi/local1.C: Likewise.
32484         * g++.dg/abi/mangle11.C: Tweak location of warnings.
32485         * g++.dg/abi/mangle12.C: Likewise.
32486         * g++.dg/abi/mangle17.C: Likewise.
32487         * g++.dg/abi/mangle20-2.C: Likewise.
32488         * g++.dg/opt/interface1.C: Likewise.
32489         * g++.dg/opt/interface1.h: Likewise.
32490         * g++.dg/opt/interface1-a.cc: New test.
32491         * g++.dg/parse/repo1.C: New test.
32492         * g++.dg/template/repo1.C: Likewise.
32493         * g++.dg/warn/Winline-1.C: Likewise.
32494         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
32495
32496 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
32497
32498         * gcc.dg/tree-ssa/20040729-1.c: New test.
32499
32500 2004-07-27  Matt Austern <austern@apple.com>
32501
32502         * gcc.dg/darwin-bool-1.c: New test.
32503         * gcc.dg/darwin-bool-2.c: New test.
32504
32505 2004-07-28  Richard Henderson  <rth@redhat.com>
32506
32507         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
32508         arguments in the correct type.  Don't write to constant arguments.
32509
32510 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32511
32512         PR tree-optimization/16688
32513         PR tree-optimization/16689
32514         * g++.dg/tree-ssa/pr16688.C: New test.
32515
32516 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32517
32518         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32519         loads.  Not only in the comment, this time.
32520
32521 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
32522
32523         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
32524         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
32525         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
32526         * gcc.dg/sh4a-bitmovua.c: New.
32527         * gcc.dg/sh4a-cos.c: New.
32528         * gcc.dg/sh4a-cosf.c: New.
32529         * gcc.dg/sh4a-fprun.c: New.
32530         * gcc.dg/sh4a-fsrra.c: New.
32531         * gcc.dg/sh4a-memmovua.c: New.
32532         * gcc.dg/sh4a-sin.c: New.
32533         * gcc.dg/sh4a-sincos.c: New.
32534         * gcc.dg/sh4a-sincosf.c: New.
32535         * gcc.dg/sh4a-sinf.c: New.
32536
32537 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32538
32539         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
32540         conditionals.
32541         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32542         loads.
32543         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
32544         DOM1.
32545
32546 2004-07-27  Andrew Pinski  <apinski@apple.com>
32547
32548         * g++.dg/rtti/tinfo1.C: Correct the xfail.
32549
32550 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
32551
32552         * gcc.dg/pragma-isr.c: New test.
32553
32554 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32555
32556         PR c++/14429
32557         * g++.dg/template/ttp11.C: New test.
32558
32559 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
32560
32561         * gcc.c-torture/compile/20040727-1.c: New test.
32562
32563 2004-07-26  Eric Christopher  <echristo@redhat.com>
32564
32565         * gcc.c-torture/compile/20040726-2.c: New test.
32566
32567 2004-07-26  Andrew Pinski  <apinski@apple.com>
32568
32569         * g++.dg/rtti/tinfo1.C: Xfail.
32570
32571 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
32572
32573         * gcc.c-torture/compile/20040726-1.c: New test.
32574
32575 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
32576             Brian Ryner  <bryner@brianryner.com>
32577
32578         PR c++/9283
32579         PR c++/15000
32580         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
32581         * g++.dg/ext/visibility/: New directory.
32582         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
32583         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
32584         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
32585         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
32586         * g++.dg/ext/visibility/fvisibility.C,
32587         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
32588         g++.dg/ext/visibility/fvisibility-override1.C
32589         g++.dg/ext/visibility/fvisibility-override2.C
32590         g++.dg/ext/visibility/memfuncts.C
32591         g++.dg/ext/visibility/noPLT.C
32592         g++.dg/ext/visibility/pragma.C
32593         g++.dg/ext/visibility/pragma-override1.C
32594         g++.dg/ext/visibility/pragma-override2.C
32595         g++.dg/ext/visibility/staticmemfuncts.C
32596         g++.dg/ext/visibility/virtual.C: New tests.
32597
32598 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32599
32600         PR c/15360
32601         * gcc.dg/pr15360-1.c: New test.
32602
32603 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
32604
32605         * gcc.dg/pragma-align-2.c: New test.
32606         * gcc.dg/pragma-init-fini.c: New test.
32607         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
32608         targets.
32609
32610 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32611
32612         * gcc.dg/init-string-2.c: New test.
32613
32614 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
32615
32616         PR 16684
32617         * gcc.dg/Wredundant-decls-1.c: New test case.
32618
32619 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
32620
32621         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
32622         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
32623         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
32624         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
32625         * gcc.dg/compat/generate-random.c: New file.
32626         * gcc.dg/compat/generate-random.h: Likewise.
32627         * gcc.dg/compat/generate-random_r.c: Likewise.
32628         * gcc.dg/compat/struct-layout-1.h: Likewise.
32629         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
32630         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
32631         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
32632         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
32633         * gcc.dg/compat/struct-layout-1_main.c: New test.
32634         * gcc.dg/compat/struct-layout-1_x.c: New file.
32635         * gcc.dg/compat/struct-layout-1_y.c: New file.
32636         * gcc.dg/compat/struct-layout-1_test.h: New file.
32637
32638 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
32639
32640         * gcc.dg/comp-return-1.c: New test
32641
32642 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
32643
32644         * gcc.dg/vmx/8-02a.c: Fix typo.
32645
32646         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
32647         * gcc.dg/darwin-abi-3.c: New test.
32648
32649         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
32650         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
32651
32652         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
32653         * gcc.dg/vmx/ops-long-1.c: New test.
32654         * gcc.dg/vmx/ops-long-2.c: New test.
32655
32656 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32657
32658         * g++.dg/lookup/conv-[1234].C: New.
32659
32660 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
32661
32662         * g++.dg/parse/attr2.C: Simplify.
32663
32664 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32665
32666         PR c/7284
32667         * gcc.c-torture/execute/pr7284-1.c: New test.
32668
32669 2004-07-22  Brian Booth  <bbooth@redhat.com>
32670
32671         * gcc.dg/tree-ssa/20040721-1.c: New test.
32672
32673 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32674
32675         * g++.dg/template/crash20.c: New.
32676
32677 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
32678
32679         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
32680         Add dg-run directive.  Declare variables as required.
32681         * gfortran.dg/g77/README: Update
32682
32683 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
32684
32685         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
32686         gcc.dg/cris-peep2-andu2.c: New tests.
32687
32688 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32689
32690         PR c/15052
32691         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
32692         on return type.
32693         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
32694         messages.
32695         * gcc.dg/qual-return-2.c: Update expected messages.
32696         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
32697
32698 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32699
32700         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
32701         * gcc.dg/noncompile/921102-1.c: Update expected error message.
32702
32703 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32704
32705         PR c/11250
32706         * gcc.dg/init-string-1.c: New test.
32707
32708 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
32709
32710         PR middle-end/15345
32711         PR c/16450
32712         * gcc.dg/torture/nested-fn-1.c: New test.
32713
32714 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
32715
32716         PR target/16559
32717         * gcc.dg/ia64-fptr-1.c: New file.
32718
32719 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32720
32721         PR c++/14497
32722         * g++.dg/template/spec16.C: New test.
32723         * g++.old-deja/g++.robertl/eb118.C: Remove.
32724
32725 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32726
32727         PR c++/509
32728         * g++.dg/template/spec15.C: New test.
32729
32730 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
32731
32732         Copy cases from g77.f-torture/execute and add dg-run
32733         directive.  Other changes as noted.
32734         * gfortran.dg/g77/13037.f
32735         * gfortran.dg/g77/1832.f
32736         * gfortran.dg/g77/19981119-0.f
32737         * gfortran.dg/g77/19990313-0.f
32738         * gfortran.dg/g77/19990313-1.f
32739         * gfortran.dg/g77/19990313-2.f
32740         * gfortran.dg/g77/19990313-3.f
32741         * gfortran.dg/g77/19990419-1.f
32742         * gfortran.dg/g77/19990826-0.f
32743         * gfortran.dg/g77/19990826-2.f
32744         * gfortran.dg/g77/20000503-1.f
32745         * gfortran.dg/g77/20001111.f
32746         * gfortran.dg/g77/20010116.f
32747         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
32748         * gfortran.dg/g77/20010430.f
32749         * gfortran.dg/g77/6177.f
32750         * gfortran.dg/g77/947.f
32751         * gfortran.dg/g77/970816-3.f
32752         * gfortran.dg/g77/971102-1.f
32753         * gfortran.dg/g77/980520-1.f
32754         * gfortran.dg/g77/980628-0.f
32755         * gfortran.dg/g77/980628-1.f
32756         * gfortran.dg/g77/980628-10.f
32757         * gfortran.dg/g77/980628-2.f
32758         * gfortran.dg/g77/980628-3.f
32759         * gfortran.dg/g77/980628-7.f
32760         * gfortran.dg/g77/980628-8.f
32761         * gfortran.dg/g77/980628-9.f
32762         * gfortran.dg/g77/980701-0.f
32763         * gfortran.dg/g77/980701-1.f
32764         * gfortran.dg/g77/cabs.f
32765         * gfortran.dg/g77/claus.f
32766         * gfortran.dg/g77/complex_1.f
32767         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
32768         * gfortran.dg/g77/dcomplex.f
32769         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
32770         * gfortran.dg/g77/f90-intrinsic-mathematical.f
32771         * gfortran.dg/g77/f90-intrinsic-numeric.f
32772         * gfortran.dg/g77/int8421.f
32773         * gfortran.dg/g77/labug1.f
32774         * gfortran.dg/g77/large_vec.f
32775         * gfortran.dg/g77/le.f
32776         * gfortran.dg/g77/short.f
32777         * gfortran.dg/g77/README: Update
32778
32779 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
32780
32781         PR c++/16637
32782         * g++.dg/parse/lookup4.C: New test.
32783
32784 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32785
32786         PR c++/16175
32787         * g++.dg/template/ttp10.C: New test.
32788
32789 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32790
32791         * gcc.dg/pr12625-1.c: New test.
32792
32793 2004-07-20  Steven Bosscher  <stevenb@suse.de>
32794
32795         * gcc.dg/switch-warn-1.c: New test.
32796         * gcc.dg/switch-warn-2.c: New test.
32797         * gcc.c-torture/compile/pr14730.c: Update.
32798
32799 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
32800
32801         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
32802         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
32803         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
32804         g++.dg/template/nontype3.C: Remove trailing CR from tests.
32805
32806 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
32807
32808         PR c++/16623
32809         * g++.dg/template/assign1.C: New test.
32810
32811 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32812
32813         PR c++/12170
32814         * g++.dg/template/ttp9.C: New test.
32815
32816 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
32817
32818         * gcc.dg/format/cmn-err-1.c: New test.
32819
32820 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32821
32822         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
32823         gcc.dg/Wparentheses-10.c: New tests.
32824         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
32825
32826 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32827
32828         PR fortran/16465
32829         * gfortran.dg/g77//ffixed-line-length-0.f,
32830         gfortran.dg/g77/ffixed-line-length-132.f,
32831         gfortran.dg/g77/ffixed-line-length-72.f,
32832         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
32833         gfortran.dg/g77/README: Update.
32834
32835 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32836
32837         PR c++/13092
32838         * g++.dg/template/non-dependent7.C: New test.
32839         * g++.dg/template/non-dependent8.C: Likewise.
32840         * g++.dg/template/non-dependent9.C: Likewise.
32841         * g++.dg/template/non-dependent10.C: Likewise.
32842
32843 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
32844
32845         PR c++/16337
32846         * g++.dg/parse/attr2.C: New test.
32847
32848 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
32849
32850         * g77.dg: Removed.
32851         * g77.f-torture: Ditto.
32852
32853 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32854
32855         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
32856         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
32857         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
32858
32859 2004-07-16  Richard Henderson  <rth@redhat.com>
32860
32861         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
32862
32863 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32864
32865         * lib/fortran-torture.exp (fortran-torture): Don't test compile
32866         tests with full list of options.
32867         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
32868         of TORTURE_OPTIONS if test contains 'dg-do run'.
32869
32870         PR fortran/16404
32871         * gfortran.dg/do_iterator.f90: New test.
32872
32873 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32874
32875         PR rtl-optimization/16536
32876         * gcc.c-torture/execute/restrict-1.c: New test.
32877
32878 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32879
32880         PR fortran/15324
32881         * gfortran.dg/pr15324.f90: New test.
32882
32883         PR fortran/15129
32884         * gfortran.dg/pr15129.f90: New test.
32885
32886         PR fortran/15140
32887         * gfortran.dg/pr15140.f90: New test.
32888
32889         PR fortran/13792
32890         * gfortran.fortran-torture/execute/bounds.f90: Add check for
32891         compile-time simplification.
32892
32893 2004-07-14  Mike Stump  <mrs@apple.com>
32894
32895         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
32896
32897 2004-07-14  James E Wilson  <wilson@specifixinc.com>
32898
32899         PR target/16325
32900         * gcc.dg/profile-generate-1.c: New.
32901
32902 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
32903
32904         * gcc.c-torture/execute/20040709-1.c: New test.
32905         * gcc.c-torture/execute/20040709-2.c: New test.
32906
32907 2004-07-14  Mike Stump  <mrs@apple.com>
32908
32909         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
32910
32911 2004-07-14  Mike Stump  <mrs@apple.com>
32912
32913         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
32914
32915 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
32916
32917         PR c++/16518
32918         * g++.dg/parse/mutable1.C: New test.
32919
32920 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
32921
32922         PR tree-optimization/16443
32923         * gcc.dg/tree-ssa/20040713-1.c: New test.
32924
32925 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
32926
32927         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
32928         for operator new.
32929
32930 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32931
32932         * gfortran.dg/g77/README: New file
32933         * gfortran.dg/g77/19981216-0.f: Copy from
32934         g77.f-torture/noncompile.  Add "dg-do compile" and
32935         dg-error as required.
32936         * gfortran.dg/g77/19990218-1.f: Likewise.
32937         * gfortran.dg/g77/19990905-1.f: Likewise.
32938         * gfortran.dg/g77/9263.f: Likewise.
32939         * gfortran.dg/g77/980615-0.f: Likewise.
32940         * gfortran.dg/g77/980616-0.f: Likewise.
32941         * gfortran.dg/g77/check0.f: Likewise.
32942         * gfortran.dg/g77/select_no_compile.f: Likewise.
32943
32944 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32945
32946         Copy files from g77.f-torture/compile.
32947         Add "{ dg-do compile}".  Other changes as noted
32948         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
32949         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
32950         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
32951         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
32952         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
32953         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
32954         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
32955         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
32956         statement to conform to standard.  Append alpha1.x for reference.
32957         * gfortran.dg/g77/xformat.f: Add dg-warning
32958
32959 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32960
32961         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
32962         Add {dg-do compile} directive.
32963         * gfortran.dg/g77/cpp2.F: Likewise.
32964
32965 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32966
32967         PR c++/5402
32968         * g++.dg/lookup/name-clash1.C: New test.
32969
32970         PR c++/9777
32971         * g++.dg/lookup/name-clash2.C: New test.
32972
32973         PR c++/12102
32974         * g++.dg/lookup/name-clash3.C: New test.
32975
32976 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32977
32978         * g++.dg/lookup/new2.C: New test.
32979         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
32980
32981 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
32982
32983         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
32984         Add {dg-do compile} directive.
32985         * gfortran.dg/g77/13060.f: Likewise.
32986         * gfortran.dg/g77/19990218-0.f: Likewise.
32987         * gfortran.dg/g77/19990305-0.f: Likewise.
32988         * gfortran.dg/g77/19990419-0.f: Likewise.
32989         * gfortran.dg/g77/19990502-0.f: Likewise.
32990         * gfortran.dg/g77/19990502-1.f: Likewise.
32991         * gfortran.dg/g77/19990525-0.f: Likewise.
32992         * gfortran.dg/g77/19990826-1.f: Likewise.
32993         * gfortran.dg/g77/19990826-3.f: Likewise.
32994         * gfortran.dg/g77/19990905-2.f: Likewise.
32995         * gfortran.dg/g77/20000412-1.f: Likewise.
32996         * gfortran.dg/g77/20000511-1.f: Likewise.
32997         * gfortran.dg/g77/20000511-2.f: Likewise.
32998         * gfortran.dg/g77/20000518.f: Likewise.
32999         * gfortran.dg/g77/20000601-1.f: Likewise.
33000         * gfortran.dg/g77/20000601-2.f: Likewise.
33001         * gfortran.dg/g77/20000629-1.f: Likewise.
33002         * gfortran.dg/g77/20000630-2.f: Likewise.
33003         * gfortran.dg/g77/20010115.f: Likewise.
33004         * gfortran.dg/g77/20010321-1.f: Likewise.
33005         * gfortran.dg/g77/20010426.f: Likewise.
33006         * gfortran.dg/g77/20020307-1.f: Likewise.
33007         * gfortran.dg/g77/8485.f: Likewise.
33008         * gfortran.dg/g77/960317-1.f: Likewise.
33009         * gfortran.dg/g77/970915-0.f: Likewise.
33010         * gfortran.dg/g77/980310-1.f: Likewise.
33011         * gfortran.dg/g77/980310-2.f: Likewise.
33012         * gfortran.dg/g77/980310-3.f: Likewise.
33013         * gfortran.dg/g77/980310-4.f: Likewise.
33014         * gfortran.dg/g77/980310-6.f: Likewise.
33015         * gfortran.dg/g77/980310-7.f: Likewise.
33016         * gfortran.dg/g77/980310-8.f: Likewise.
33017         * gfortran.dg/g77/980419-2.f: Likewise.
33018         * gfortran.dg/g77/980424-0.f: Likewise.
33019         * gfortran.dg/g77/980427-0.f: Likewise.
33020         * gfortran.dg/g77/980729-0.f: Likewise.
33021         * gfortran.dg/g77/981117-1.f: Likewise.
33022         * gfortran.dg/g77/toon_1.f: Likewise.
33023
33024 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33025
33026         PR c++/2204
33027         * g++.dg/other/abstract2.C: New test.
33028
33029 2004-07-12  Paul Brook  <paul@codesourcery.com>
33030
33031         * gfortran.dg/pointer_init_1.f90: New test.
33032
33033 2004-07-11  Paul Brook  <paul@codesourcery.com>
33034
33035         PR fortran/15986
33036         * gfortran.dg/contained_1.f90: New test.
33037
33038 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
33039
33040         * g++.dg/parse/defarg8.C: New test.
33041
33042 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33043
33044         PR fortran/16433
33045         * gfortran.dg/pr16433.f: New test.
33046
33047         PR fortran/17574
33048         * gfortran.dg/pr15754.f90: New test.
33049
33050 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33051
33052         PR tree-optimization/16437
33053         * gcc.c-torture/execute/bitfld-4.c: New test.
33054
33055 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33056
33057         * gfortran.fortran-torture/execute/common_2.f90: Add check for
33058         access to common var from module.
33059
33060 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33061
33062         PR fortran/16336
33063         * gfortran.fortran-torture/execute/common_2.f90: New test.
33064
33065 2004-07-10  Paul Brook  <paul@codesourcery.com>
33066
33067         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
33068
33069 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33070
33071         PR fortran/15969
33072         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
33073
33074 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
33075
33076         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
33077         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
33078         * gfortran.dg/g77/ffree-form-1.f: Likewise.
33079         * gfortran.dg/g77/ffree-form-2.f: Likewise.
33080         * gfortran.dg/g77/ffree-form-3.f: Likewise.
33081         * gfortran.dg/g77/fno-underscoring.f: Likewise.
33082         * gfortran.dg/g77/funderscoring.f: Likewise.
33083         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
33084
33085 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33086
33087         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
33088
33089 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33090         Paul Brook  <paul@codesourcery.com>
33091
33092         PR fortran/13415
33093         * gfortran.dg/common_pointer_1.f90: New test.
33094
33095 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33096
33097         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
33098
33099 2004-07-09  James E Wilson  <wilson@specifixinc.com>
33100
33101         PR target/16364
33102         * gcc.c-torture/compile/20040709-1.c: New.
33103
33104 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33105
33106         PR fortran/14077
33107         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
33108
33109 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33110
33111         PR fortran/13201
33112         * gfortran.dg/shape_1.f90: New test.
33113
33114 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
33115             Andrew Pinski  <apinski@apple.com>
33116
33117         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
33118
33119 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33120
33121         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
33122         comment.
33123
33124 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33125         Paul Brook  <paul@codesourcery.com>
33126
33127         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
33128         '.f95' and '.F95'.
33129
33130 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
33131
33132         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
33133
33134 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33135
33136         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
33137         testcases with capital suffix.
33138
33139 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33140
33141         PR fortran/15481
33142         PR fortran/13372
33143         PR fortran/13575
33144         PR fortran/15978
33145         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
33146
33147         * gfortran.dg/implicit_1.f90: New test.
33148
33149 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33150
33151         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
33152         expression to match gfortran warning/error messages
33153         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
33154         dg-error text.
33155
33156 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33157
33158         * lib/fortran-torture.exp: Rename proc search_for to
33159         search_for_re.
33160
33161 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33162
33163         * gcc.c-torture/execute/simd-5.x: New file.
33164         XFAIL on SPARC 64-bit at -O0.
33165
33166 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33167
33168         PR c++/8211
33169         PR c++/16165
33170         * g++.dg/warn/effc3.C: New test.
33171
33172 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33173
33174         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
33175         change X to 1X in format.
33176         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
33177         add data statements to conform to standard.
33178
33179 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33180
33181         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
33182         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
33183         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
33184
33185 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33186
33187         * gfortran.dg/g77/7388.f: Copy from g77.dg
33188         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
33189         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
33190         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
33191         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
33192         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
33193         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
33194         * gfortran.dg/g77/strlen0.f: Likewise.
33195
33196 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33197
33198         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
33199         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
33200
33201 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33202
33203         * gcc.c-torture/execute/920428-2.x: Delete.
33204         * gcc.c-torture/execute/920501-7.x: Likewise.
33205
33206 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
33207
33208         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
33209         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
33210         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
33211         prescott and c3-2.
33212         (PREFETCH_3DNOW): Add -march=c3.
33213
33214 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
33215
33216         PR c/16437
33217         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
33218         * gcc.c-torture/execute/bf64-1.x: Likewise.
33219
33220 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33221
33222         * gcc.c-torture/compile/20040708-1.c: New test.
33223
33224 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33225
33226         PR c++/16169
33227         * g++.dg/warn/effc2.C: New test.
33228
33229 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33230
33231         * gcc.c-torture/execute/bitfld-1.x: Remove.
33232         * gcc.c-torture/execute/bitfld-3.c: New test.
33233         * gcc.dg/bitfld-2.c: Remove XFAILs.
33234
33235 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
33236
33237         PR c++/16276
33238         * g++.dg/rtti/tinfo1.C: New file.
33239
33240 2004-07-07  Eric Christopher  <echristo@redhat.com>
33241
33242         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
33243
33244 2004-07-07  Andrew Pinski  <apinski@apple.com>
33245
33246         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
33247
33248 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
33249
33250         * g++.dg/init/call1.C: XFAIL.
33251
33252 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
33253
33254         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
33255         except for movstrict*, to movmem* and clrstr* to clrmem*.
33256
33257 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
33258
33259         * gcc.c-torture/execute/20040707-1.c: New test.
33260
33261 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
33262
33263         * gcc.c-torture/execute/20040706-1.c: New test.
33264
33265 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33266
33267         PR c++/3671
33268         * g++.dg/template/spec14.C: New test.
33269
33270 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
33271
33272         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
33273         nothing if not yet defined.  Use it in b, c and d type definitions.
33274         * gcc.c-torture/execute/20040705-1.c: New test.
33275         * gcc.c-torture/execute/20040705-2.c: New test.
33276
33277 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33278
33279         PR c++/2518
33280         * g++.dg/lookup/new1.C: New test.
33281
33282 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33283
33284         PR c++/11406
33285         * g++.dg/template/sizeof8.C: New test.
33286
33287 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
33288
33289         * gcc.c-torture/compile/20040705-1.c: New test.
33290
33291 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
33292
33293         * gfortran.fortran-torture/execute/seq_io.f90: New test.
33294
33295 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
33296
33297         * gcc.dg/cpp/if-mop.c: Two new testcases.
33298         * gcc.dg/cpp/trad/comment-3.c: New.
33299
33300 2004-07-04  Paul Brook  <paul@codesourcery.com>
33301
33302         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
33303
33304 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
33305
33306         PR c++/3761
33307         * g++.dg/lookup/crash4.C: New test.
33308
33309 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
33310
33311         * gcc.c-torture/execute/builtin-abs-1.c
33312         * gcc.c-torture/execute/builtin-abs-2.c
33313         * gcc.c-torture/execute/builtin-complex-1.c
33314         * gcc.c-torture/execute/builtins/string-1-lib.c
33315         * gcc.c-torture/execute/builtins/string-1.c
33316         * gcc.c-torture/execute/builtins/string-2-lib.c
33317         * gcc.c-torture/execute/builtins/string-2.c
33318         * gcc.c-torture/execute/builtins/string-3-lib.c
33319         * gcc.c-torture/execute/builtins/string-3.c
33320         * gcc.c-torture/execute/builtins/string-4-lib.c
33321         * gcc.c-torture/execute/builtins/string-4.c
33322         * gcc.c-torture/execute/builtins/string-5-lib.c
33323         * gcc.c-torture/execute/builtins/string-5.c
33324         * gcc.c-torture/execute/builtins/string-6-lib.c
33325         * gcc.c-torture/execute/builtins/string-6.c
33326         * gcc.c-torture/execute/builtins/string-7-lib.c
33327         * gcc.c-torture/execute/builtins/string-7.c
33328         * gcc.c-torture/execute/builtins/string-8-lib.c
33329         * gcc.c-torture/execute/builtins/string-8.c
33330         * gcc.c-torture/execute/builtins/string-9-lib.c
33331         * gcc.c-torture/execute/builtins/string-9.c
33332         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
33333         * gcc.c-torture/execute/builtins/string-asm-1.c
33334         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
33335         * gcc.c-torture/execute/builtins/string-asm-2.c
33336         * gcc.c-torture/execute/stdio-opt-1.c
33337         * gcc.c-torture/execute/stdio-opt-2.c
33338         * gcc.c-torture/execute/stdio-opt-3.c
33339         * gcc.c-torture/execute/string-opt-1.c
33340         * gcc.c-torture/execute/string-opt-10.c
33341         * gcc.c-torture/execute/string-opt-11.c
33342         * gcc.c-torture/execute/string-opt-12.c
33343         * gcc.c-torture/execute/string-opt-13.c
33344         * gcc.c-torture/execute/string-opt-14.c
33345         * gcc.c-torture/execute/string-opt-15.c
33346         * gcc.c-torture/execute/string-opt-16.c
33347         * gcc.c-torture/execute/string-opt-2.c
33348         * gcc.c-torture/execute/string-opt-6.c
33349         * gcc.c-torture/execute/string-opt-7.c
33350         * gcc.c-torture/execute/string-opt-8.c:
33351         Replace with ...
33352
33353         * gcc.c-torture/execute/builtins/abs-2.c
33354         * gcc.c-torture/execute/builtins/abs-3.c
33355         * gcc.c-torture/execute/builtins/complex-1.c
33356         * gcc.c-torture/execute/builtins/fprintf.c
33357         * gcc.c-torture/execute/builtins/fputs.c
33358         * gcc.c-torture/execute/builtins/memcmp.c
33359         * gcc.c-torture/execute/builtins/memmove.c
33360         * gcc.c-torture/execute/builtins/memops-asm.c
33361         * gcc.c-torture/execute/builtins/mempcpy-2.c
33362         * gcc.c-torture/execute/builtins/mempcpy.c
33363         * gcc.c-torture/execute/builtins/memset.c
33364         * gcc.c-torture/execute/builtins/printf.c
33365         * gcc.c-torture/execute/builtins/sprintf.c
33366         * gcc.c-torture/execute/builtins/strcat.c
33367         * gcc.c-torture/execute/builtins/strchr.c
33368         * gcc.c-torture/execute/builtins/strcmp.c
33369         * gcc.c-torture/execute/builtins/strcpy.c
33370         * gcc.c-torture/execute/builtins/strcspn.c
33371         * gcc.c-torture/execute/builtins/strlen-2.c
33372         * gcc.c-torture/execute/builtins/strlen.c
33373         * gcc.c-torture/execute/builtins/strncat.c
33374         * gcc.c-torture/execute/builtins/strncmp-2.c
33375         * gcc.c-torture/execute/builtins/strncmp.c
33376         * gcc.c-torture/execute/builtins/strncpy.c
33377         * gcc.c-torture/execute/builtins/strpbrk.c
33378         * gcc.c-torture/execute/builtins/strpcpy-2.c
33379         * gcc.c-torture/execute/builtins/strpcpy.c
33380         * gcc.c-torture/execute/builtins/strrchr.c
33381         * gcc.c-torture/execute/builtins/strspn.c
33382         * gcc.c-torture/execute/builtins/strstr-asm.c
33383         * gcc.c-torture/execute/builtins/strstr.c:
33384         ... these new files.
33385
33386         * gcc.c-torture/execute/builtins/abs-2-lib.c
33387         * gcc.c-torture/execute/builtins/abs-3-lib.c
33388         * gcc.c-torture/execute/builtins/complex-1-lib.c
33389         * gcc.c-torture/execute/builtins/fprintf-lib.c
33390         * gcc.c-torture/execute/builtins/fputs-lib.c
33391         * gcc.c-torture/execute/builtins/memcmp-lib.c
33392         * gcc.c-torture/execute/builtins/memmove-lib.c
33393         * gcc.c-torture/execute/builtins/memops-asm-lib.c
33394         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
33395         * gcc.c-torture/execute/builtins/mempcpy-lib.c
33396         * gcc.c-torture/execute/builtins/memset-lib.c
33397         * gcc.c-torture/execute/builtins/printf-lib.c
33398         * gcc.c-torture/execute/builtins/sprintf-lib.c
33399         * gcc.c-torture/execute/builtins/strcat-lib.c
33400         * gcc.c-torture/execute/builtins/strchr-lib.c
33401         * gcc.c-torture/execute/builtins/strcmp-lib.c
33402         * gcc.c-torture/execute/builtins/strcpy-lib.c
33403         * gcc.c-torture/execute/builtins/strcspn-lib.c
33404         * gcc.c-torture/execute/builtins/strlen-2-lib.c
33405         * gcc.c-torture/execute/builtins/strlen-lib.c
33406         * gcc.c-torture/execute/builtins/strncat-lib.c
33407         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
33408         * gcc.c-torture/execute/builtins/strncmp-lib.c
33409         * gcc.c-torture/execute/builtins/strncpy-lib.c
33410         * gcc.c-torture/execute/builtins/strpbrk-lib.c
33411         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
33412         * gcc.c-torture/execute/builtins/strpcpy-lib.c
33413         * gcc.c-torture/execute/builtins/strrchr-lib.c
33414         * gcc.c-torture/execute/builtins/strspn-lib.c
33415         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
33416         * gcc.c-torture/execute/builtins/strstr-lib.c
33417         * gcc.c-torture/execute/builtins/lib/abs.c
33418         * gcc.c-torture/execute/builtins/lib/fprintf.c
33419         * gcc.c-torture/execute/builtins/lib/memset.c
33420         * gcc.c-torture/execute/builtins/lib/printf.c
33421         * gcc.c-torture/execute/builtins/lib/sprintf.c
33422         * gcc.c-torture/execute/builtins/lib/strcpy.c
33423         * gcc.c-torture/execute/builtins/lib/strcspn.c
33424         * gcc.c-torture/execute/builtins/lib/strncat.c
33425         * gcc.c-torture/execute/builtins/lib/strncmp.c
33426         * gcc.c-torture/execute/builtins/lib/strncpy.c
33427         * gcc.c-torture/execute/builtins/lib/strpbrk.c
33428         * gcc.c-torture/execute/builtins/lib/strspn.c
33429         * gcc.c-torture/execute/builtins/lib/strstr.c:
33430         New files containing support routines.
33431
33432         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
33433         declaration.
33434         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
33435         when not optimizing.
33436
33437 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
33438
33439         PR c++/16240
33440         * g++.dg/abi/mangle22.C: New test.
33441         * g++.dg/abi/mangle23.C: Likewise.
33442
33443 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
33444
33445         PR fortran/16290
33446         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
33447         Allow for cases without denormalized floating point numbers.
33448
33449 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
33450
33451         PR c/1027
33452         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33453         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
33454         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
33455         expected warning text.
33456         * gcc.dg/format/diag-2.c: New test.
33457
33458 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33459
33460         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
33461
33462 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
33463
33464         * gcc.dg/builtins-43.c: New.
33465         * gcc.dg/builtins-44.c: New.
33466         * gcc.dg/builtins-45.c: New.
33467
33468 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
33469             Andreas Tobler  <a.tobler@schweiz.ch>
33470
33471         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
33472         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
33473         as SIGSEGV.
33474         * gcc.dg/cleanup-11.c: Likewise.
33475         * gcc.dg/cleanup-8.c: Likewise.
33476         * gcc.dg/cleanup-9.c: Likewise.
33477         * gcc.dg/cleanup-5.c: Run on all platforms.
33478
33479 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33480
33481         * g++.dg/warn/nonnull1.C: New test.
33482
33483 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33484
33485         * gcc.dg/compat/compat-common.h: Wrap up CINT in
33486         an #ifndef SKIP_COMPLEX_INT/#endif pair.
33487         Special-case the Sun compiler wrt to <complex.h>.
33488
33489 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
33490
33491         * gcc.dg/Wunreachable-8.C: New test.
33492
33493         * gcc.dg/h8300-ice2.c : New test.
33494
33495 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
33496
33497         PR fortran/16161
33498         * gfortran.fortran-torture/compile/implicit.f90: Add test
33499         for implicit character.
33500
33501 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
33502
33503         PR fortran/16289
33504         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
33505         Use tiny() intrinsic to find smallest non-negative real
33506
33507 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
33508
33509         * gcc.dg/compat/struct-by-value-22_main.c: New test.
33510         * gcc.dg/compat/struct-by-value-22_x.c: New.
33511         * gcc.dg/compat/struct-by-value-22_y.c: New.
33512
33513         * gcc.c-torture/execute/20040629-1.c: New test.
33514
33515 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
33516
33517         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
33518         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
33519
33520         PR target/16195
33521         * gcc.dg/20040625-1.c: New test.
33522
33523 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33524
33525         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
33526
33527 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33528
33529         PR fortran/15963
33530         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
33531
33532 2004-06-29  Richard Henderson  <rth@redhat.com>
33533
33534         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
33535
33536 2004-06-29  Paul Brook  <paul@codesourcery.com>
33537
33538         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
33539         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
33540
33541 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
33542
33543         PR c++/16260
33544         * g++.dg/parse/crash15.C: New.
33545
33546 2004-06-28  Andrew Pinski  <apinski@apple.com>
33547
33548         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
33549         by the error already.
33550
33551         * g++.dg/opt/ptrmem4.C: Change to compile only test.
33552
33553 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
33554
33555         PR target/14041
33556         * gcc.dg/h8300-bss-align-1.c : New.
33557
33558 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33559
33560         * PR c++/16174
33561         * g++.dg/template/ctor4.C: New.
33562
33563 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33564
33565         PR c++/16205
33566         * g++.dg/warn/Wsequence-point-1.C: New test.
33567
33568 2004-06-27  Paul Brook  <paul@codesourcery.com>
33569
33570         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
33571
33572 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
33573
33574         * g++.old-deja/g++.mike/p7325.C: Remove.
33575
33576 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33577
33578         PR c/14963
33579         * gcc.dg/pr14963.c: New test.
33580
33581 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
33582
33583         PR c++/16193
33584         * g++.dg/parse/redef1.C: New test.
33585
33586 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33587
33588         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
33589         20021110.c.
33590         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
33591         20021119-1.c.
33592         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
33593         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
33594         5-04.c.
33595         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
33596         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
33597         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
33598         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
33599         g++.brendan/enum14.C.
33600         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
33601         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
33602         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
33603         g++.mike/virt1.C.
33604         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
33605         memtemp24.C.
33606
33607 2004-06-27  Roger Sayle  <roger@eyesopen.com>
33608
33609         * gcc.dg/20040527-1.c: New test case.
33610
33611 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
33612
33613         PR gfortran/pr16196
33614         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
33615
33616 2004-06-25  Roger Sayle  <roger@eyesopen.com>
33617
33618         PR middle-end/15825
33619         * gcc.dg/pr15825-1.c: New test case.
33620
33621 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33622
33623         * gcc.c-torture/execute/20040625-1.c: New test.
33624
33625 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33626
33627         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
33628
33629 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33630
33631         * gcc.dg/torture/mips-div-1.c: New test.
33632
33633 2004-06-24  Jeff Law  <law@redhat.com>
33634
33635         * gcc.dg/tree-ssa/20040624-1.c: New test.
33636
33637 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
33638
33639         * gcc.c-torture/compile/20040624-1.c: New test.
33640
33641 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33642
33643         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
33644         this directory.
33645
33646 2004-06-23  Andrew Pinski  <apinski@apple.com>
33647
33648         PR middle-end/15988
33649         * g++.dg/opt/ptrmem4.C: New test.
33650
33651         * gcc.dg/c90-array-quals-2.c: New test.
33652
33653 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
33654
33655         * gcc.dg/kpice1.c: New test.
33656
33657 2006-06-23  Andrew Pinski  <apinski@apple.com>
33658
33659         * gcc.dg/c90-array-quals.c: New test.
33660
33661 2006-06-22  Richard Henderson  <rth@redhat.com>
33662
33663         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
33664
33665 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
33666
33667         * gcc.dg/builtins-config.h: Handle FreeBSD.
33668
33669 2006-06-22  Richard Henderson  <rth@redhat.com>
33670
33671         * g++.dg/opt/devirt1.C: New.
33672
33673 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
33674
33675         * g++.dg/opt/pr15551.C: New testcase.
33676
33677 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
33678
33679         PR target/14800
33680         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
33681         x86_64-*-linux* when compiling for 32bit.
33682
33683 2004-06-21  Andrew Pinski  <apinski@apple.com>
33684
33685         * gcc.dg/pch/struct-1.c: New.
33686         * gcc.dg/pch/struct-1.hs: New.
33687
33688 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
33689
33690         * gcc.dg/pch/save-temps-1.c: New file.
33691         * gcc.dg/pch/save-temps-1.hs: New file.
33692
33693 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33694
33695         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
33696         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
33697
33698 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33699
33700         * gfortran.fortran-torture/execute/select_1.f90: Rename function
33701         to fix type error.
33702         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
33703         Remove trailing spaces.
33704
33705 2004-06-21  Richard Henderson  <rth@redhat.com>
33706
33707         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
33708         merging && to BIT_FIELD_REF.
33709
33710 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
33711
33712         * g++.dg/opt/placeholder1.C: New test.
33713
33714 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33715
33716         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
33717         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33718         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33719         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33720
33721 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
33722
33723         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
33724         extern "C".
33725         * g++.dg/other/pragma-re-1.C: Add comments.
33726
33727 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
33728
33729         PR gfortran/16080
33730         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
33731
33732 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
33733
33734         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
33735         instead of setting the type of size_t by
33736         hand.
33737
33738 2004-06-18  Roger Sayle  <roger@eyesopen.com>
33739
33740         * gcc.dg/unordered-2.c: New test case.
33741         * gcc.dg/unordered-3.c: New test case.
33742
33743 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
33744
33745         PR other/16043
33746         * lib/g++.exp (g++_version): Tweak regexp for version
33747         * lib/g77.exp (g77_version): Likewise.
33748         * lib/gfortran.exp (gfortran_version): Likewise.
33749         * lib/objc.exp (objc_version): Likewise.
33750         * lib/treelang.exp (treelang_version): Likewise.
33751
33752 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
33753
33754         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
33755         Use INT_MAX instead of __INT_MAX__.
33756         * gcc.dg/compat/struct-align-2_y.c: Likewise.
33757
33758         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
33759         * gcc.dg/compat/scalar-return-3_x.c: Use it.
33760         * gcc.dg/compat/scalar-return-3_y.c: Use it.
33761         * gcc.dg/compat/scalar-return-4_x.c: Use it.
33762         * gcc.dg/compat/scalar-return-4_y.c: Use it.
33763         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
33764         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
33765         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
33766         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
33767
33768         * gcc.dg/range-test-1.c: New test.
33769         * g++.dg/opt/range-test-1.C: New test.
33770
33771 2004-06-17  Richard Henderson  <rth@redhat.com>
33772
33773         * objc.dg/sync-1.m: New.
33774         * objc.dg/try-catch-1.m: Don't force next runtime.
33775         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
33776         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
33777         shadowed catch clause.
33778         * objc.dg/try-catch-5.m: New.
33779
33780 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
33781
33782         Bug 14610
33783         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
33784
33785 2004-06-15  Richard Henderson  <rth@redhat.com>
33786
33787         * gcc.dg/20001116-1.c: Move expected warning line.
33788
33789 2004-06-15  Richard Henderson  <rth@redhat.com>
33790
33791         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
33792         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
33793
33794 2004-06-15  Jeff Law  <law@redhat.com>
33795
33796         * gcc.dg/tree-ssa/20040615-1.c: New test.
33797         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
33798         be less sensitive to operand ordering.
33799         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
33800
33801 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
33802
33803         * g++.dg/abi/bitfield3.C: Add comment..
33804
33805 2004-06-15  Richard Henderson  <rth@redhat.com>
33806
33807         * g++.dg/ext/stmtexpr1.C: XFAIL.
33808         * gcc.dg/20030612-1.c: XFAIL.
33809
33810 2004-06-15  Eric Christopher  <echristo@redhat.com>
33811
33812         * g++.dg/charset/asm5.c: New.
33813         * gcc.dg/charset/asm6.c: New.
33814
33815 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33816
33817         PR fortran/15962
33818         * gfortran.fortran-torture/execute/select_1.f90: New test.
33819
33820 2004-06-15  Paul Brook  <paul@codesourcery.com>
33821
33822         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
33823
33824 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33825
33826         PR c++/15967
33827         * g++.dg/lookup/crash3.C: New test.
33828
33829 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33830
33831         PR c++/15947
33832         * g++.dg/parse/dtor4.C: New test.
33833
33834 2004-06-14  Jeff Law  <law@redhat.com>
33835
33836         * gcc.c-torture/compile/20040614-1.c: New test.
33837
33838 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33839
33840         PR fortran/15211
33841         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
33842         LEN of a character array.
33843
33844 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
33845
33846         PR c++/15096
33847         * g++.dg/template/ptrmem10.C: New test.
33848
33849         PR c++/14930
33850         * g++.dg/template/friend30.C: New test.
33851
33852 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33853
33854         PR fortran/14928
33855         * gfortran.fortran-torture/compile/mloc.f90: New test.
33856
33857 2004-06-13  Paul Brook  <paul@codesourcery.com>
33858
33859         * gfortran.fortran-torture/execute/random_2.f90: New test.
33860
33861 2004-06-13  Eric Christopher  <echristo@redhat.com>
33862
33863         * gcc.dg/noncompile/redecl-1.c: Fix error message.
33864
33865 2004-06-12  Paul Brook  <paul@codesourcery.com>
33866
33867         * gfortran.fortran-torture/execute/contained_3.f90: New test.
33868
33869 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33870
33871         PR fortran/14923
33872         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
33873
33874 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33875
33876         PR fortran/14957
33877         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
33878         syntax errors in end statements of contained subroutines.
33879
33880 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33881
33882         PR fortran/12841
33883         * gfortran.fortran-torture/execute/null_arg.f90: New test.
33884
33885 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33886
33887         PR fortran/15665
33888         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
33889
33890 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33891
33892         PR gfortran/12839
33893         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
33894
33895 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
33896
33897         PR c++/15862
33898         * g++.dg/parse/enum1.C: New test.
33899
33900 2004-06-10  Jeff Law  <law@redhat.com>
33901
33902         * gcc.c-torture/compile/20040610-1.c: New test.
33903
33904 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33905
33906         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
33907         * g++.old-deja/g++.other/decl3.C: Likewise.
33908
33909 2004-06-10  Brian Booth  <bbooth@redhat.com>
33910
33911         * gcc.dg/tree-ssa/20031015-1.c: Scan for
33912         V_MAY_DEF instead of VDEF.
33913         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
33914
33915 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
33916
33917         PR c++/14211
33918         * g++.dg/conversion/const1.C: New test.
33919
33920         PR c++/15076
33921         * g++.dg/conversion/reinterpret1.C: New test.
33922
33923         PR c++/15877
33924         * g++.dg/template/enum2.C: New test.
33925
33926         PR c++/15227
33927         * g++.dg/template/error13.C: New test.
33928
33929 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33930
33931         PR fortran/14957
33932         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
33933         arguments to test_* REAL and of the right size.
33934
33935 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33936
33937         PR target/15569
33938         PR rtl-optimization/15681
33939         * gcc.dg/20040609-1.c: New test.
33940
33941 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33942
33943         PR c++/14791
33944         * g++.dg/opt/builtins1.C: New test.
33945
33946 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
33947
33948         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
33949         that use default windows32 struct layout.
33950         * gcc.dg/i386-bitfield2.c: Likewise.
33951
33952 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
33953
33954         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
33955         for mingw32 and cygwin targets.
33956
33957 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
33958
33959         * gcc.dg/pch/macro-4.c: New.
33960         * gcc.dg/pch/macro-4.hs: New.
33961
33962 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33963
33964         PR fortran/13249
33965         * gfortran.fortran-torture/compile/name_clash.f90: New test.
33966
33967 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33968
33969         PR fortran/13372
33970         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
33971
33972 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33973
33974         PR gfortran/14897
33975         * gfortran.fortran-torture/execute/t_edit.f90: New test.
33976
33977 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33978
33979         PR gfortran/15755
33980         * gfortran.fortran-torture/execute/backspace.c : New test.
33981
33982 2004-06-09  Paul Brook  <paul@codesourcery.com>
33983
33984         * gfortran.fortran-torture/execure/intrinsic_associated.f90
33985         (pointer_to_section): Rewrite to use smaller array.
33986
33987 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
33988
33989         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
33990         * gcc.dg/ext/altivec-10.c: Same.
33991         * gcc.dg/ext/altivec-11.c: Same.
33992         * gcc.dg/ext/altivec-12.c: Same.
33993         * gcc.dg/ext/altivec-13.c: Same.
33994         * gcc.dg/ext/altivec-14.c: Same.
33995         * gcc.dg/ext/altivec-15.c: Same.
33996         * gcc.dg/ext/altivec-16.c: Same.
33997         * gcc.dg/ext/altivec-3.c: Same.
33998         * gcc.dg/ext/altivec-4.c: Same.
33999         * gcc.dg/ext/altivec-6.c: Same.
34000         * gcc.dg/ext/altivec-7.c: Same.
34001         * gcc.dg/ext/altivec-8.c: Same.
34002         * gcc.dg/ext/altivec-varargs-1.c: Same.
34003
34004         * g++.dg/ext/altivec-1.C: Correct dg syntax.
34005         * g++.dg/ext/altivec-10.C: Same.
34006         * g++.dg/ext/altivec-2.C: Same.
34007         * g++.dg/ext/altivec-3.C: Same.
34008         * g++.dg/ext/altivec-4.C: Same.
34009         * g++.dg/ext/altivec-5.C: Same.
34010         * g++.dg/ext/altivec-6.C: Same.
34011         * g++.dg/ext/altivec-7.C: Same.
34012         * g++.dg/ext/altivec-8.C: Same.
34013         * g++.dg/ext/altivec-9.C: Same.
34014
34015 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34016
34017         PR c++/7841
34018         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
34019
34020 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34021
34022         * gcc.dg/union-1.c: New test.
34023
34024 2004-06-07  Roger Sayle  <roger@eyesopen.com>
34025
34026         * gcc.dg/builtins-41.c: New test case.
34027         * gcc.dg/builtins-42.c: New test case.
34028
34029 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
34030
34031         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
34032         * g++.dg/ext/altivec-10.C: Same.
34033         * g++.dg/ext/altivec-2.C: Same.
34034         * g++.dg/ext/altivec-3.C: Same.
34035         * g++.dg/ext/altivec-4.C: Same.
34036         * g++.dg/ext/altivec-5.C: Same.
34037         * g++.dg/ext/altivec-6.C: Same.
34038         * g++.dg/ext/altivec-7.C: Same.
34039         * g++.dg/ext/altivec-8.C: Same.
34040         * g++.dg/ext/altivec-9.C: Same.
34041         * g++.old-deja/g++.abi/cxa_vec.C: Same.
34042         * g++.old-deja/g++.brendan/new3.C: Same.
34043         * gcc.c-torture/execute/eeprof-1.x: Same.
34044
34045 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34046
34047         PR c/14765
34048         * gcc.dg/pr14765-1.c: New test.
34049
34050 2004-06-07  Roger Sayle  <roger@eyesopen.com>
34051
34052         PR c/14649
34053         * gcc.dg/pr14649-1.c: New test case.
34054
34055 2004-06-07  Richard Henderson  <rth@redhat.com>
34056
34057         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
34058         if temporaries.
34059
34060 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
34061
34062         * g++.dg/eh/elide1.C: Remove XFAIL.
34063
34064 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
34065
34066         PR c++/15337
34067         * g++.dg/expr/sizeof3.C: New test.
34068
34069         PR c++/14777
34070         * g++.dg/template/access14.C: New test.
34071
34072         PR c++/15554
34073         * g++.dg/template/enum1.C: New test.
34074
34075         PR c++/15057
34076         * g++.dg/eh/throw1.C: New test.
34077
34078 2004-06-07  David Ayers  <d.ayers@inode.at>
34079             Ziemowit Laski  <zlaski@apple.com>
34080
34081         * lib/objc.exp (objc_target_compile): Revert the '-framework
34082         Foundation' flag fix, since bare Darwin does not ship
34083         with the Foundation framework.
34084         * objc/execute/next_mapping.h: Provide a local NSConstantString
34085         @interface and @implementation.
34086         (objc_constant_string_init): A constructor function, used to
34087         initialize the NSConstantString meta-class object.
34088         * objc/execute/string1.m: Include "next_mapping.h" instead of
34089         <Foundation/NSString.h>.
34090         * objc/execute/string2.m: Likewise.
34091         * objc/execute/string3.m: Likewise.
34092         * objc/execute/string4.m: Likewise.
34093
34094 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
34095
34096         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
34097         to double. Replace double with FLOAT.
34098         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
34099
34100         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
34101         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
34102         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
34103         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
34104         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
34105         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
34106         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
34107         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
34108
34109 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34110
34111         PR c/13519
34112         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
34113
34114 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34115
34116         PR c++/15503
34117         * g++.dg/template/meminit2.C: New test.
34118
34119 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
34120
34121         PR target/15822
34122         * gcc.c-torture/execute/compare-fp-1.c,
34123         gcc.c-torture/execute/compare-fp-2.c,
34124         gcc.c-torture/execute/compare-fp-3.c,
34125         gcc.c-torture/execute/compare-fp-4.c,
34126         gcc.c-torture/execute/compare-fp-3.x,
34127         gcc.c-torture/execute/compare-fp-4.x: Moved...
34128         * gcc.c-torture/execute/ieee/compare-fp-1.c,
34129         gcc.c-torture/execute/ieee/compare-fp-2.c,
34130         gcc.c-torture/execute/ieee/compare-fp-3.c,
34131         gcc.c-torture/execute/ieee/compare-fp-4.c,
34132         gcc.c-torture/execute/ieee/compare-fp-3.x,
34133         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
34134
34135 2004-06-04  David Ayers  <d.ayers@inode.at>
34136
34137         * objc/execute/protocol-isEqual-4.m: New testcase.
34138
34139 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
34140
34141         * objc/execute/protocol-isEqual-1.m: New testcase.
34142         * objc/execute/protocol-isEqual-2.m: New testcase.
34143         * objc/execute/protocol-isEqual-3.m: New testcase.
34144
34145 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34146
34147         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
34148
34149 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
34150
34151         * lib/objc.exp (objc_target_compile): When running tests on
34152         Darwin (Mac OS X), inform the linker about '-framework
34153         'Foundation'.
34154
34155 2004-06-02  Eric Christopher  <echristo@redhat.com>
34156
34157         * gcc.c-torture/compile/20040602-1.c: New.
34158
34159 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
34160
34161         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
34162         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
34163
34164         PR tree-optimization/14736
34165         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
34166
34167         PR tree-optimization/14042
34168         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
34169
34170         PR tree-optimization/14729
34171         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
34172
34173 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34174
34175         PR fortran/15557
34176         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
34177
34178 2004-06-01  Richard Hederson  <rth@redhat.com>
34179
34180         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
34181
34182 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34183
34184         PR c++/14932
34185         * g++.dg/parse/offsetof4.C: New test.
34186
34187 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
34188
34189         PR objc/7993
34190         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
34191
34192 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
34193
34194         PR c++/15701
34195         * g++.dg/template/friend29.C: New test.
34196
34197 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
34198
34199         PR c/15749
34200         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
34201
34202 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
34203
34204         * gcc.dg/sparc-trap-1.c: New test.
34205
34206 2004-05-31  Roger Sayle  <roger@eyesopen.com>
34207
34208         PR middle-end/15069
34209         * g++.dg/opt/fold3.C: New test case.
34210
34211 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
34212
34213         * lib/target-supports.exp (check_iconv_available): Fix fallout
34214         from 2004-05-28 patch.
34215
34216 2004-05-30  Paul Brook  <paul@codesourcery.com>
34217
34218         PR fortran/15620
34219         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
34220         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
34221
34222 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
34223
34224         * gfortran.fortran-torture/execute/random_1.f90: New test.
34225
34226 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34227
34228         * g++.dg/ext/altivec-10.C: New test.
34229
34230 2004-05-29  Paul Brook  <paul@codesourcery.com>
34231
34232         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
34233
34234 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34235
34236         * gcc.dg/altivec-16.c: New test.
34237
34238 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
34239
34240         * lib/target-supports.exp (check_vmx_hw_available): New.
34241         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
34242
34243         * lib/target-supports.exp (check_alias_available,
34244         check_iconv_available, check_named_sections_available): Use
34245         unique names for temporary files.
34246
34247 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34248
34249         * gcc.dg/altivec-15.c: New test.
34250
34251 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
34252
34253         PR c++/15083
34254         * g++.dg/warn/noeffect6.C: New test.
34255
34256         PR c++/15471
34257         * g++.dg/expr/ptrmem4.C: New test.
34258
34259         PR c++/15640
34260         * g++.dg/template/operator3.C: New test.
34261
34262 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
34263
34264         PR c++/14668
34265         * g++.dg/lookup/redecl1.C: New test.
34266         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
34267
34268 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
34269
34270         * gcc.c-torture/execute/compare-fp-1.c,
34271         gcc.c-torture/execute/compare-fp-2.c,
34272         gcc.c-torture/execute/compare-fp-3.c,
34273         gcc.c-torture/execute/compare-fp-4.c,
34274         gcc.c-torture/execute/compare-fp-3.x,
34275         gcc.c-torture/execute/compare-fp-4.x,
34276         gcc.dg/pr15649-1.c: New.
34277
34278 2004-05-27  Adam Nemet  <anemet@lnxw.com>
34279
34280         PR c++/12883
34281         * g++.dg/init/array14.C: New test.
34282
34283 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
34284
34285         * lib/compat.exp (compat-get-options-main): New.
34286         (compat-get-options): Remove unneeded code, warn for ignored
34287         command.
34288         (compat-execute): Check flag set by dg-require-* commands.
34289
34290         * lib/compat.exp (compat-execute): Break up long lines.
34291
34292 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
34293
34294         * gcc.dg/altivec-7.c: Don't use 'vector long'.
34295         * gcc.dg/altivec-14.c: New test.
34296         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
34297
34298         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
34299         * gcc.dg/altivec-12.c: Ditto.
34300
34301         * gcc.dg/altivec-3.c: Move call to altivec_check.
34302
34303 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34304
34305         PR c++/15044
34306         * g++.dg/template/error12.C: New test.
34307
34308         PR c++/15317
34309         * g++.dg/ext/attrib15.C: New test.
34310
34311         PR c++/15329
34312         * g++.dg/template/ptrmem9.C: New test.
34313
34314 2004-05-25  Paul Brook  <paul@codesourcery.com>
34315
34316         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
34317
34318 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34319
34320         PR c++/15165
34321         * g++.dg/template/crash19.C: New test.
34322
34323 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34324
34325         PR c++/15025
34326         * g++.dg/template/redecl1.C: New test.
34327
34328 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34329
34330         PR c++/14821
34331         * g++.dg/other/ns1.C: New test.
34332
34333         PR c++/14883
34334         * g++.dg/template/invalid1.C: New test.
34335
34336 2004-05-23  Paul Brook  <paul@codesourcery.com>
34337         Victor Leikehman  <lei@haifasphere.co.il>
34338
34339         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
34340         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
34341
34342 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
34343
34344         PR c++/15285
34345         PR c++/15299
34346         * g++.dg/template/non-dependent5.C: New test.
34347         * g++.dg/template/non-dependent6.C: New test.
34348
34349 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
34350
34351         PR c++/15507
34352         * g++.dg/inherit/union1.C: New test.
34353
34354         PR c++/15542
34355         * g++.dg/template/addr1.C: New test.
34356
34357         PR c++/15427
34358         * g++.dg/template/array5.C: New test.
34359
34360         PR c++/15287
34361         * g++.dg/template/array6.C: New test.
34362
34363 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
34364             Roger Sayle  <roger@eyesopen.com>
34365
34366         * g++.dg/lookup/forscope2.C: New test case.
34367
34368 2004-05-22  Ben Elliston  <bje@au.ibm.com>
34369
34370         * gcc.dg/cpp/Wmissingdirs.c: New.
34371
34372 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
34373
34374         PR target/15301
34375         * gcc.dg/compat/union-m128-1.h: New file.
34376         * gcc.dg/compat/union-m128-1_main.c: Likewise.
34377         * gcc.dg/compat/union-m128-1_x.c: Likewise.
34378         * gcc.dg/compat/union-m128-1_y.c: Likewise.
34379
34380 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
34381
34382         PR target/15302
34383         * gcc.dg/compat/struct-complex-1.h: New file.
34384         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
34385         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
34386         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34387
34388 2004-05-20  Roger Sayle  <roger@eyesopen.com>
34389
34390         PR middle-end/3074
34391         * gcc.dg/pr3074-1.c: New test case.
34392         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
34393
34394 2004-05-20  Falk Hueffner  <falk@debian.org>
34395
34396         PR other/15526
34397         * gcc.dg/ftrapv-1.c: New test case.
34398
34399 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
34400
34401         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
34402
34403 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
34404             Jeff Law  <law@redhat.com>
34405
34406         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
34407         * gcc.dg/tree-ssa/20040518-2.c: New test.
34408
34409         * gcc.dg/tree-ssa/20040518-1.c: New test.
34410
34411 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
34412
34413         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
34414
34415 2004-05-18  Paul Brook  <paul@codesourcery.com>
34416
34417         PR fortran/13930
34418         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
34419
34420 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34421
34422         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
34423         constant folding.
34424
34425 2004-05-17  Steven Bosscher  <stevenb@suse.de>
34426
34427         * gcc.dg/tree-ssa/20040517-1.c: New test.
34428
34429 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34430
34431         * gcc.dg/loop-4.c: New test.
34432
34433 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
34434
34435         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
34436
34437 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
34438
34439         PR fortran/15311
34440         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
34441
34442 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34443
34444         PR fortran/13826
34445         PR fortran/13940
34446         * gfortran.fortran-torture/compile/data_1.f90: New test.
34447
34448 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
34449
34450         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
34451         * gcc.dg/uninit-H.c: Define ASM for __s390__.
34452
34453 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34454
34455         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
34456
34457 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34458
34459         PR c/15444
34460         * gcc.dg/format/xopen-1.c: Adjust expected message.
34461         * gcc.dg/format/xopen-3.c: New test.
34462
34463 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
34464
34465         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
34466
34467 2004-05-14  Jeff Law  <law@redhat.com>
34468
34469         * gcc.dg/tree-ssa/20040514-2.c: New test.
34470
34471 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34472
34473         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
34474         this ...
34475         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
34476         this.
34477
34478 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
34479
34480         * gcc.dg/tree-ssa/20040514-1.c: New test.
34481
34482 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34483
34484         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
34485         test.
34486
34487 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34488
34489         PR fortran/14066
34490         * gfortran.fortran-torture/compile/do_1.f90: New test.
34491
34492 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34493
34494         PR fortran/15051
34495         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
34496         test.
34497
34498 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
34499
34500         PR fortran/15149
34501         * gfortran.fortran-torture/execute/random_init.f90: New test.
34502
34503 2004-05-13  Paul Brook  <paul@codesourcery.com>
34504
34505         PR fortran/15314
34506         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
34507
34508 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
34509
34510         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
34511         for the powerpc case.
34512
34513 2004-05-13  Jeff Law  <law@redhat.com>
34514
34515         * gcc.dg/tree-ssa/20040513-1.c: New test.
34516         * gcc.dg/tree-ssa/20040513-2.c: New test.
34517
34518 2004-05-13  Paul Brook  <paul@codesourcery.com>
34519
34520         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
34521         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
34522         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
34523
34524 2004-05-13  Andreas Schwab  <schwab@suse.de>
34525
34526         PR other/10819
34527         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
34528         characters.
34529
34530 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
34531
34532         PR fortran/15294
34533         * gfortran.fortran-torture/execute/adjustr.f90: New file.
34534
34535 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
34536
34537         Merge from tree-ssa-20020619-branch.  See
34538         ChangeLog.tree-ssa for details.
34539
34540 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
34541
34542         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
34543         include <altivec.h> explicitly.
34544         * gcc.dg/altivec-13.c: Likewise.
34545
34546 2004-05-11  Paul Brook  <paul@codesourcery.com>
34547
34548         * gcc.c-torture/compile/20010518-1.c: Force enum size.
34549
34550 2004-05-10  Eric Christopher  <echristo@redhat.com>
34551
34552         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
34553         * gcc.dg/sibcall-4.c: Ditto.
34554
34555 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
34556
34557         * g++.dg/ext/altivec-8.C: New test case.
34558         * gcc.dg/altivec-13.c: New test case.
34559
34560 2004-05-08  Roger Sayle  <roger@eyesopen.com>
34561
34562         * gcc.c-torture/execute/divcmp-1.c: New test case.
34563         * gcc.c-torture/execute/divcmp-2.c: New test case.
34564         * gcc.c-torture/execute/divcmp-3.c: New test case.
34565
34566 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
34567
34568         * g++.dg/other/pragma-re-2.C: New test.
34569
34570 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34571
34572         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
34573         * gcc.dg/i386-387-2.c: Likewise.
34574
34575         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
34576         __builtin_drem.
34577         * gcc.dg/i386-387-6.c: Likewise.
34578
34579 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34580
34581         * gcc.dg/builtins-33.c: Also check log1p*.
34582
34583 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
34584
34585         PR optimization/15296
34586         * gcc.c-torture/execute/pr15296.c: New test.
34587
34588 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
34589
34590         * gcc.dg/builtins-40.c: New test.
34591
34592 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
34593
34594         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
34595
34596 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
34597
34598         * g++.dg/ext/spe1.C: New testcase.
34599
34600 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
34601
34602         * objc.dg/image-info.m: Allow additional attributes
34603         for __image_info section.
34604
34605 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
34606
34607         * gcc.dg/torture/mips-hilo-2.c: New test.
34608
34609 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34610
34611         PR c++/14389
34612         * g++.dg/template/member5.C: New test.
34613
34614 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
34615
34616         * gcc.dg/builtins-34.c: Also check expm1*.
34617
34618 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34619
34620         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
34621         * gcc.dg/torture/builtin-convert-3.c: New test.
34622
34623 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
34624
34625         PR middle-end/15054
34626         * g++.dg/opt/pr15054.C: New test.
34627
34628 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34629
34630         * gcc.dg/torture/builtin-rounding-1.c: New test.
34631         * gcc.dg/builtins-25.c: Delete.
34632         * gcc.dg/builtins-29.c: Delete.
34633
34634 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
34635
34636         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
34637         * gcc.dg/sibcall-4.c: Likewise.
34638         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
34639
34640 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34641
34642         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
34643         bit-field on 16-bit targets.
34644
34645 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34646
34647         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
34648         16-bit targets.
34649
34650 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
34651
34652         * gcc.dg/rs6000-power2-1.c: Change to compile only.
34653         * gcc.dg/rs6000-power2-2.c: Likewise.
34654
34655 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
34656
34657         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
34658         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
34659         Change the asm registers to be in form of frN instead of fN.
34660
34661 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34662
34663         * gcc.dg/torture/builtin-convert-2.c: New test.
34664
34665 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
34666
34667         * gcc.dg/rs6000-power2-1.c: New test.
34668         * gcc.dg/rs6000-power2-2.c: New test.
34669
34670 2004-04-28  Jan Hubicka  <jh@suse.cz>
34671
34672         * gcc.dg/unused-6.c: New test.
34673
34674 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
34675             Ulrich Weigand  <uweigand@de.ibm.com>
34676
34677         * ada/acats/run_all.sh: Define $target variable.
34678
34679 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
34680
34681         PR c++/15119
34682         * g++.dg/other/vararg-1.C: New test.
34683
34684         PR c++/4794
34685         * g++.dg/eh/cleanup3.C: New test.
34686
34687 2004-04-24  Laurent GUERBY <laurent@guerby.net>
34688
34689         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
34690         and ad8011a (target_insn).
34691         * ada/acats/support/macro.dfs: Likewise.
34692         * ada/acats/support/impbit.adb: New file.
34693
34694 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
34695
34696         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
34697
34698 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34699
34700         * gcc.dg/loop-3.c: New test.
34701
34702 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
34703
34704         * gcc.c-torture/execute/simd-5.c: New test.
34705
34706 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34707
34708         PR c++/15064
34709         * g++.dg/template/crash18.C: New test.
34710
34711 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
34712
34713         * g++.dg/ext/complit3.C: New test.
34714
34715 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34716
34717         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
34718         * gcc.dg/altivec-3.c: Same.
34719         * gcc.dg/altivec-varargs-1.c: Same.
34720
34721 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34722
34723         * lib/target-supports.exp (check_profiling_available): Assume
34724         profiling is not available on powerpc-eabi targets.
34725
34726 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
34727
34728         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
34729         * gcc.dg/vmx/bug-1.c: Ditto.
34730
34731 2004-04-20  Eric Christopher  <echristo@redhat.com>
34732
34733         * gcc.dg/charset/extern.c: New test.
34734         * g++.dg/charset/extern3.cc: Ditto.
34735
34736 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
34737
34738         * gcc.dg/builtins-39.c: New test.
34739
34740 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
34741
34742         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
34743
34744 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
34745
34746         * gcc.dg/torture/mips-hilo-1.c: New test.
34747
34748 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
34749
34750         * gcc.c-torture/compile/20040419-1.c: New test.
34751
34752 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
34753
34754         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
34755
34756 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
34757             Aldy Hernandez  <aldyh@redhat.com>
34758
34759         * gcc.c-torture/execute/va-arg-24.c: New.
34760
34761 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
34762             Aldy Hernandez  <aldyh@redhat.com>
34763
34764         * gcc.dg/vmx/1b-01.c: New.
34765         * gcc.dg/vmx/1b-02.c: New.
34766         * gcc.dg/vmx/1b-03.c: New.
34767         * gcc.dg/vmx/1b-04.c: New.
34768         * gcc.dg/vmx/1b-05.c: New.
34769         * gcc.dg/vmx/1b-06.c: New.
34770         * gcc.dg/vmx/1b-07.c: New.
34771         * gcc.dg/vmx/1c-01.c: New.
34772         * gcc.dg/vmx/1c-02.c: New.
34773         * gcc.dg/vmx/3a-01a.c: New.
34774         * gcc.dg/vmx/3a-01.c: New.
34775         * gcc.dg/vmx/3a-01m.c: New.
34776         * gcc.dg/vmx/3a-03.c: New.
34777         * gcc.dg/vmx/3a-03m.c: New.
34778         * gcc.dg/vmx/3a-04.c: New.
34779         * gcc.dg/vmx/3a-04m.c: New.
34780         * gcc.dg/vmx/3a-05.c: New.
34781         * gcc.dg/vmx/3a-06.c: New.
34782         * gcc.dg/vmx/3a-06m.c: New.
34783         * gcc.dg/vmx/3a-07.c: New.
34784         * gcc.dg/vmx/3b-01.c: New.
34785         * gcc.dg/vmx/3b-02.c: New.
34786         * gcc.dg/vmx/3b-10.c: New.
34787         * gcc.dg/vmx/3b-13.c: New.
34788         * gcc.dg/vmx/3b-14.c: New.
34789         * gcc.dg/vmx/3b-15.c: New.
34790         * gcc.dg/vmx/3c-01a.c: New.
34791         * gcc.dg/vmx/3c-01.c: New.
34792         * gcc.dg/vmx/3c-02.c: New.
34793         * gcc.dg/vmx/3c-03.c: New.
34794         * gcc.dg/vmx/3d-01.c: New.
34795         * gcc.dg/vmx/4-01.c: New.
34796         * gcc.dg/vmx/4-03.c: New.
34797         * gcc.dg/vmx/5-01.c: New.
34798         * gcc.dg/vmx/5-02.c: New.
34799         * gcc.dg/vmx/5-03.c: New.
34800         * gcc.dg/vmx/5-04.c: New.
34801         * gcc.dg/vmx/5-05.c: New.
34802         * gcc.dg/vmx/5-06.c: New.
34803         * gcc.dg/vmx/5-07.c: New.
34804         * gcc.dg/vmx/5-07t.c: New.
34805         * gcc.dg/vmx/5-08.c: New.
34806         * gcc.dg/vmx/5-10.c: New.
34807         * gcc.dg/vmx/5-11.c: New.
34808         * gcc.dg/vmx/7-01a.c: New.
34809         * gcc.dg/vmx/7-01.c: New.
34810         * gcc.dg/vmx/7c-01.c: New.
34811         * gcc.dg/vmx/7d-01.c: New.
34812         * gcc.dg/vmx/7d-02.c: New.
34813         * gcc.dg/vmx/8-01.c: New.
34814         * gcc.dg/vmx/8-02a.c: New.
34815         * gcc.dg/vmx/8-02.c: New.
34816         * gcc.dg/vmx/brode-1.c: New.
34817         * gcc.dg/vmx/bug-1.c: New.
34818         * gcc.dg/vmx/bug-2.c: New.
34819         * gcc.dg/vmx/bug-3.c: New.
34820         * gcc.dg/vmx/cw-bug-1.c: New.
34821         * gcc.dg/vmx/cw-bug-2.c: New.
34822         * gcc.dg/vmx/cw-bug-3.c: New.
34823         * gcc.dg/vmx/dct.c: New.
34824         * gcc.dg/vmx/debug-1.c: New.
34825         * gcc.dg/vmx/debug-2.c: New.
34826         * gcc.dg/vmx/debug-3.c: New.
34827         * gcc.dg/vmx/debug-4.c: New.
34828         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
34829         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
34830         * gcc.dg/vmx/eg-5.c: New.
34831         * gcc.dg/vmx/fft.c: New.
34832         * gcc.dg/vmx/gcc-bug-1.c: New.
34833         * gcc.dg/vmx/gcc-bug-2.c: New.
34834         * gcc.dg/vmx/gcc-bug-3.c: New.
34835         * gcc.dg/vmx/gcc-bug-4.c: New.
34836         * gcc.dg/vmx/gcc-bug-5.c: New.
34837         * gcc.dg/vmx/gcc-bug-6.c: New.
34838         * gcc.dg/vmx/gcc-bug-7.c: New.
34839         * gcc.dg/vmx/gcc-bug-8.c: New.
34840         * gcc.dg/vmx/gcc-bug-9.c: New.
34841         * gcc.dg/vmx/gcc-bug-b.c: New.
34842         * gcc.dg/vmx/gcc-bug-c.c: New.
34843         * gcc.dg/vmx/gcc-bug-d.c: New.
34844         * gcc.dg/vmx/gcc-bug-e.c: New.
34845         * gcc.dg/vmx/gcc-bug-f.c: New.
34846         * gcc.dg/vmx/gcc-bug-g.c: New.
34847         * gcc.dg/vmx/gcc-bug-i.c: New.
34848         * gcc.dg/vmx/harness.h: New.
34849         * gcc.dg/vmx/ira1.c: New.
34850         * gcc.dg/vmx/ira2a.c: New.
34851         * gcc.dg/vmx/ira2b.c: New.
34852         * gcc.dg/vmx/ira2.c: New.
34853         * gcc.dg/vmx/ira2c.c: New.
34854         * gcc.dg/vmx/mem.c: New.
34855         * gcc.dg/vmx/newton-1.c: New.
34856         * gcc.dg/vmx/ops.c: New.
34857         * gcc.dg/vmx/sn7153.c: New.
34858         * gcc.dg/vmx/spill2.c: New.
34859         * gcc.dg/vmx/spill3.c: New.
34860         * gcc.dg/vmx/spill.c: New.
34861         * gcc.dg/vmx/t.c: New.
34862         * gcc.dg/vmx/varargs-1.c: New.
34863         * gcc.dg/vmx/varargs-2.c: New.
34864         * gcc.dg/vmx/varargs-3.c: New.
34865         * gcc.dg/vmx/varargs-4.c: New.
34866         * gcc.dg/vmx/varargs-5.c: New.
34867         * gcc.dg/vmx/varargs-6.c: New.
34868         * gcc.dg/vmx/varargs-7.c: New.
34869         * gcc.dg/vmx/vmx.exp: New.
34870         * gcc.dg/vmx/vprint-1.c: New.
34871         * gcc.dg/vmx/vscan-1.c: New.
34872         * gcc.dg/vmx/x-01.c: New.
34873         * gcc.dg/vmx/x-02.c: New.
34874         * gcc.dg/vmx/x-03.c: New.
34875         * gcc.dg/vmx/x-04.c: New.
34876         * gcc.dg/vmx/x-05.c: New.
34877         * gcc.dg/vmx/yousufi-1.c: New.
34878         * gcc.dg/vmx/zero-1.c: New.
34879         * gcc.dg/vmx/zero.c: New.
34880
34881 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
34882
34883         * g++.dg/lookup/java1.C: Update for chage of
34884         _Jv_AllocObject.
34885         * g++.dg/lookup/java2.C: Likewise.
34886
34887 2004-04-17  Laurent GUERBY <laurent@guerby.net>
34888
34889         * ada/acats/run_all.sh: use -O2 by default.
34890
34891 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
34892
34893         * gcc.dg/vr-mult-[12].c: New tests.
34894
34895 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34896
34897         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
34898
34899         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
34900
34901 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
34902
34903         * lib/target-supports.exp (check_profiling_available): Assume
34904         profiling isn't available for mips*-*-elf targets.
34905
34906 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
34907
34908         * gcc.dg/builtins-38.c: New test.
34909
34910 2004-04-14  Eric Christopher  <echristo@redhat.com>
34911
34912         * g++.dg/charset/charset.exp: Run .cc extension tests.
34913
34914 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
34915
34916         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
34917
34918 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34919
34920         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
34921
34922 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
34923
34924         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
34925         * gcc.dg/i386-387-2.c: Likewise.
34926
34927         * gcc.dg/i386-387-7.c: New test.
34928         * gcc.dg/i386-387-8.c: New test.
34929
34930         * gcc.dg/builtins-37.c: New test.
34931
34932 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
34933
34934         * g++.dg/pch/externc-1.C: Add missing semicolon.
34935
34936 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
34937
34938         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
34939
34940 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34941
34942         * gcc.c-torture/execute/20040411-1.c: New test.
34943
34944 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34945
34946         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
34947
34948 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
34949
34950         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
34951
34952 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
34953
34954         * lib/target-supports.exp (check_named_sections_available): New.
34955         * lib/gcc-dg.exp (dg-require-named-sections): New.
34956         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
34957         old-deja.exp.  Also prune error-count message from HP linker.
34958         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
34959
34960         * g++.dg/init/init-ref4.C: Use dg-require-weak.
34961         * g++.old-deja/g++.pt/static3.C: Likewise.
34962         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
34963
34964 2004-04-09  Roger Sayle  <roger@eyesopen.com>
34965
34966         * gcc.c-torture/execute/20040409-1.c: New test case.
34967         * gcc.c-torture/execute/20040409-2.c: New test case.
34968         * gcc.c-torture/execute/20040409-3.c: New test case.
34969
34970 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
34971
34972         * gcc.dg/20040409-1.c: New test.
34973
34974 2004-04-08  Roger Sayle  <roger@eyesopen.com>
34975
34976         PR target/14888
34977         * g++.dg/opt/pr14888.C: New test case.
34978
34979 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
34980
34981         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
34982         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
34983         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
34984         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
34985         New tests.
34986
34987 2004-04-08  Paul Brook  <paul@codesourcery.com>
34988
34989         * gcc.dg/spill-1.c: New test.
34990
34991 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34992
34993         * gcc.dg/torture/builtin-ctype-2.c: New test.
34994
34995 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
34996
34997         * gcc.dg/pch/pch.exp: Add largefile test.
34998
34999 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
35000
35001         * g++.dg/pch/externc-1.Hs: New.
35002         * g++.dg/pch/externc-1.C: New.
35003
35004 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35005
35006         * gcc.dg/compat/struct-by-value-5a_main.c,
35007         gcc.dg/compat/struct-by-value-5b_main.c: New files.
35008         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
35009         * gcc.dg/compat/struct-by-value-5a_x.c,
35010         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
35011         gcc.dg/compat/struct-by-value-5_x.c.
35012         * gcc.dg/compat/struct-by-value-5a_y.c,
35013         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
35014         gcc.dg/compat/struct-by-value-5_y.c.
35015
35016         * gcc.dg/compat/struct-by-value-6a_main.c,
35017         gcc.dg/compat/struct-by-value-6b_main.c: New files.
35018         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
35019         * gcc.dg/compat/struct-by-value-6a_x.c,
35020         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
35021         gcc.dg/compat/struct-by-value-6_x.c.
35022         * gcc.dg/compat/struct-by-value-6a_y.c,
35023         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
35024         gcc.dg/compat/struct-by-value-6_y.c.
35025
35026         * gcc.dg/compat/struct-by-value-7a_main.c,
35027         gcc.dg/compat/struct-by-value-7b_main.c: New files.
35028         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
35029         * gcc.dg/compat/struct-by-value-7a_x.c,
35030         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
35031         gcc.dg/compat/struct-by-value-7_x.c.
35032         * gcc.dg/compat/struct-by-value-7a_y.c,
35033         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
35034         gcc.dg/compat/struct-by-value-7_y.c.
35035
35036 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
35037
35038         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
35039         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
35040         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
35041         options.
35042
35043 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
35044
35045         * gcc.dg/builtins-36.c: New test.
35046
35047 2004-04-06  Paul Brook  <paul@codesourcery.com>
35048
35049         * README.gcc: Remove obsolete contraint on testcases.
35050
35051 2004-04-05  Paul Brook  <paul@codesourcery.com>
35052
35053         PR2123
35054         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
35055         failure and exit(0) on success.
35056         * g++.dg/expr/anew2.C: Ditto.
35057         * g++.dg/expr/anew3.C: Ditto.
35058         * g++.dg/expr/anew4.C: Ditto.
35059
35060 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
35061
35062         PR c++/3518
35063         * g++.dg/template/unify7.C: New.
35064
35065 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35066
35067         * g++.dg/README: Bring up to date with new subdirectories; remove
35068         duplicate subdirectory lines.
35069
35070 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
35071
35072         PR c++/14007
35073         * g++.dg/template/unify5.C: New.
35074         * g++.dg/template/unify6.C: New.
35075         * g++.dg/template/qualttp20.C: Adjust.
35076         * g++.old-deja/g++.jason/report.C: Adjust.
35077         * g++.old-deja/g++.other/qual1.C: Adjust.
35078
35079 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
35080
35081         PR c++/14803
35082         * g++.dg/inherit/ptrmem1.C: New test.
35083
35084 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
35085
35086         PR c++/14755
35087         * gcc.c-torture/execute/20040331-1.c: New test.
35088         * gcc.dg/20040331-1.c: New test.
35089
35090 2004-04-01  Paul Brook  <paul@codesourcery.com>
35091
35092         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
35093
35094 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
35095
35096         PR c++/14724
35097         * g++.dg/init/goto1.C: New test.
35098
35099         PR c++/14763
35100         * g++.dg/template/defarg4.C: New test.
35101
35102 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
35103
35104         * gcc.dg/altivec-11.c: Extend test for more valid cases.
35105
35106 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
35107
35108         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
35109
35110 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
35111
35112         * gcc.dg/noncompile/undeclared-2.c: New test.
35113
35114 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
35115
35116         * gcc.dg/940409-1.c: Remove XFAIL.
35117         * gcc.dg/reg-vol-struct-1.c: New test.
35118
35119 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35120
35121         * gcc.dg/torture/builtin-wctype-1.c: New test.
35122
35123 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
35124
35125         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
35126         * gcc.dg/20001101-1.c: Likewise.
35127         * gcc.dg/20001102-1.c: Likewise.
35128
35129 2004-03-25  Roger Sayle  <roger@eyesopen.com>
35130
35131         * gcc.dg/compare8.c: Add an additional test for XOR.
35132
35133 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35134
35135         * gcc.dg/torture/builtin-ctype-1.c: New test.
35136
35137 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35138
35139         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
35140         * gcc.dg/torture/builtin-math-1.c: Likewise.
35141         * gcc.dg/torture/builtin-power-1.c: New test.
35142
35143 2004-03-24  Andreas Schwab  <schwab@suse.de>
35144
35145         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
35146         IA64 assembler.
35147
35148 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35149             Roger Sayle  <roger@eyesopen.com>
35150
35151         * gcc.dg/compare8.c: New test case.
35152
35153 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
35154
35155         * g++.dg/ext/altivec-7.C: New test.
35156
35157 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
35158
35159         PR 12267, 12391, 12560, 13129, 14114, 14133
35160         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
35161         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
35162         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
35163         Adjust error regexps.
35164         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
35165         * gcc.dg/noncompile/undeclared-1.c: New test cases.
35166         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
35167         * gcc.dg/local1.c: Add explanatory comment.
35168
35169 2004-03-23  Roger Sayle  <roger@eyesopen.com>
35170
35171         PR optimization/14669
35172         * g++.dg/opt/fold2.C: New test case.
35173
35174 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
35175
35176         PR c/14069
35177         * gcc.dg/20040322-1.c: New test.
35178
35179 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35180
35181         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
35182         * gcc.dg/ultrasp4.c: Likewise.
35183         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
35184
35185 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
35186
35187         * gcc.dg/i386-sse-8.c: Reset default options.
35188
35189 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
35190
35191         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
35192         in the error message text.
35193
35194 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35195
35196         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
35197
35198 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
35199
35200         PR c++/14616
35201         * g++.dg/init/array13.C: New test.
35202
35203 2004-03-20  Roger Sayle  <roger@eyesopen.com>
35204
35205         PR target/13889
35206         * gcc.c-torture/compile/pr13889.c: New test case.
35207
35208 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35209
35210         PR c/14635
35211         * builtins-1.c (nan, nans): Don't test.
35212         * builtins-30.c: Don't use nan, nanf, nanl.
35213         * builtins-35.c: New test.
35214
35215 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
35216
35217         * g++.dg/ext/altivec-6.C: New test.
35218
35219 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
35220
35221         * g++.dg/init/placement3.C: New test.
35222
35223         * g++.dg/template/spec13.C: New test.
35224
35225         * g++.dg/lookup/using11.C: New test.
35226
35227         * g++.dg/lookup/koenig3.C: New test.
35228
35229         * g++.dg/template/operator2.C: New test.
35230
35231         * g++.dg/expr/dtor3.C: New test.
35232         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
35233         marker.
35234         * g++.old-deja/g++.law/visibility28.C: Likewise.
35235
35236 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
35237
35238         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
35239         * gcc.dg/ppc64-abi-3.c: Likewise.
35240
35241 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35242
35243         PR c++/14545
35244         * g++.dg/parse/template15.C: New test.
35245
35246 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35247
35248         * g++.dg/expr/dtor2.C: New test.
35249
35250         * g++.dg/lookup/anon4.C: New test.
35251
35252         * g++.dg/overload/using1.C: New test.
35253
35254         * g++.dg/template/lookup7.C: New test.
35255
35256         * g++.dg/template/typename6.C: New test.
35257
35258         * g++.dg/expr/cond6.C: New test.
35259
35260 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35261
35262         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
35263
35264 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35265
35266         * g++.dg/expr/cond5.C: New test.
35267         * g++.dg/expr/constcast1.C: Likewise.
35268         * g++.dg/expr/ptrmem2.C: Likewise.
35269         * g++.dg/expr/ptrmem3.C: Likewise.
35270         * g++.dg/lookup/main1.C: Likewise.
35271         * g++.dg/template/lookup6.C: Likewise.
35272
35273 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35274
35275         * gcc.dg/local1.c: New test.
35276
35277         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
35278
35279 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35280
35281         * gcc.dg/torture/builtin-convert-1.c: New test.
35282
35283 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35284
35285         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
35286
35287 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
35288
35289         PR c++/14481
35290         * g++.dg/warn/Wunused-7.C: New test.
35291
35292 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35293
35294         * gcc.dg/torture/builtin-integral-1.c: New test.
35295
35296 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
35297
35298         PR c++/14586
35299         * g++.dg/parse/non-dependent3.C: New test.
35300
35301 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
35302
35303         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
35304         * g++.dg/eh/simd-2.C: Likewise.
35305         * g++.dg/init/array10.C: Likewise.
35306         * gcc.c-torture/compile/simd-1.c: Likewise.
35307         * gcc.c-torture/compile/simd-2.c: Likewise.
35308         * gcc.c-torture/compile/simd-3.c: Likewise.
35309         * gcc.c-torture/compile/simd-4.c: Likewise.
35310         * gcc.c-torture/compile/simd-6.c: Likewise.
35311         * gcc.c-torture/execute/simd-1.c: Likewise.
35312         * gcc.c-torture/execute/simd-2.c: Likewise.
35313         * gcc.dg/compat/vector-defs.h: Likewise.
35314         * gcc.dg/20020531-1.c: Likewise.
35315         * gcc.dg/altivec-3.c: Likewise.
35316         * gcc.dg/altivec-4.c: Likewise.
35317         * gcc.dg/altivec-varargs-1.c: Likewise.
35318         * gcc.dg/compat/vector-defs.h: Likewise.
35319         * gcc.dg/i386-mmx-3.c: Likewise.
35320         * gcc.dg/i386-sse-4.c: Likewise.
35321         * gcc.dg/i386-sse-5.c: Likewise.
35322         * gcc.dg/i386-sse-8.c: Likewise.
35323         * gcc.dg/simd-1.c: Likewise.
35324         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
35325         __ev64_opaque__ since the machine description provides it.
35326
35327 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35328
35329         * lib/compat.exp (skip_list): New global variable.
35330         Use it to hold the user defined COMPAT_SKIPS list if any.
35331         (compat-obj): Add the members of skip_list to optall.
35332
35333 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35334
35335         * gcc.dg/compat/union-by-value-1_main.c,
35336         union-by-value-1_x.c, union-by-value-1_y.c,
35337         union-check.h, union-defs.h,
35338         union-init.h, union-return-1_main.c,
35339         union-return-1_x.c, union-return-1_y.c: New files.
35340
35341 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35342
35343         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
35344         mixed-struct-init.h: Add 4 mixed structure types.
35345         struct-by-value-21_main.c, struct-by-value-21_x.c,
35346         struct-by-value-21_y.c, struct-return-21_main.c,
35347         struct-return-21_x.c, struct-return-21_y.c: New files.
35348
35349 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
35350
35351         PR c++/14550
35352         * g++.dg/parse/template14.C: New test.
35353
35354 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35355
35356         * gcc.c-torture/execute/20040313-1.c: New test.
35357
35358 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
35359
35360         PR target/14533
35361         * gcc.dg/20040311-2.c: New test.
35362
35363 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
35364
35365         PR other/14544
35366         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
35367         bit-field.
35368
35369 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
35370
35371         * gcc.dg/20040305-2.c: Add missing return statement.
35372
35373 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35374
35375         * gcc.dg/builtins-34.c: Also check pow10*.
35376
35377 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
35378
35379         PR target/14262
35380         * gcc.dg/20040305-2.c: New test.
35381
35382 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
35383
35384         * gcc.dg/20040310-1.c: New test.
35385
35386 2004-03-11  Roger Sayle  <roger@eyesopen.com>
35387
35388         * gcc.c-torture/execute/20040311-1.c: New test case.
35389
35390 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
35391
35392         PR c++/14476
35393         * g++.dg/lookup/enum1.C: New test.
35394
35395 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
35396
35397         PR c++/14510
35398         * g++.dg/lookup/struct2.C: New test.
35399
35400 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
35401
35402         * gcc.dg/builtins-34.c: New test.
35403
35404 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35405
35406         * gcc.dg/torture/builtin-nonneg-1.c: New test.
35407
35408 2004-03-09  James E Wilson  <wilson@specifixinc.com>
35409
35410         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
35411         * gcc.dg/alias-2.c: New testcase.
35412
35413 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
35414
35415         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
35416
35417 2004-03-09  Roger Sayle  <roger@eyesopen.com>
35418
35419         * gcc.c-torture/execute/20040309-1.c: New test case.
35420
35421 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
35422
35423         PR c++/14397
35424         * g++.dg/overload/ref1.C: New.
35425
35426 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35427
35428         PR c++/14409
35429         * g++.dg/template/spec12.C: New test.
35430
35431         PR c++/14448
35432         * g++.dg/parse/crash14.C: New test.
35433
35434 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
35435
35436         PR c++/14230
35437         * g++.dg/init/ref11.C: New test.
35438
35439 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
35440
35441         PR c++/14432
35442         * g++.dg/parse/builtin2.C: New test.
35443
35444 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
35445
35446         PR c++/14401
35447         * g++.dg/init/ctor3.C: New test.
35448         * g++.dg/init/union1.C: New test.
35449         * g++.dg/ext/anon-struct4.C: New test.
35450
35451 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
35452
35453         * g++.dg/lookup/koenig1.C: Tweak error messages.
35454         * g++.dg/lookup/used-before-declaration.C: Likewise.
35455         * g++.dg/other/do1.C: Likewise.
35456         * g++.dg/overload/koenig1.C: Likewise.
35457         * g++.dg/parse/crash13.C: Likewise.
35458         * g++.dg/template/instantiate3.C: Likewise.
35459
35460 2004-03-08  Eric Christopher  <echristo@redhat.com>
35461
35462         * * lib/target-supports.exp: Enable libiconv in test
35463         compilation.  Fix up error checking.
35464
35465 2004-03-08  Roger Sayle  <roger@eyesopen.com>
35466
35467         PR middle-end/14289
35468         * gcc.dg/pr14289-1.c: New test case.
35469         * gcc.dg/pr14289-2.c: Likewise.
35470         * gcc.dg/pr14289-3.c: Likewise.
35471
35472 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
35473
35474         * gcc.c-torture/execute/20040308-1.c: New test.
35475
35476 2004-03-07  Roger Sayle  <roger@eyesopen.com>
35477
35478         * gcc.c-torture/execute/20040307-1.c: New test case.
35479
35480 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
35481
35482         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
35483
35484 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
35485
35486         * gcc.dg/20040306-1.c: New test.
35487
35488 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
35489
35490         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
35491         them static.
35492         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
35493
35494 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35495
35496         PR c/14465
35497         * gcc.dg/decl-6.c: New test.
35498
35499 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35500
35501         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
35502         Rename LOGPOW -> LOG_POW.
35503         (SQRT_EXP, POW_EXP): New.
35504
35505 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35506
35507         * gcc.dg/i386-sse-8.c: New test.
35508
35509 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35510
35511         PR c/14114
35512         * gcc.dg/decl-5.c: New test.
35513
35514 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
35515
35516         * gcc.dg/20040305-1.c: New test.
35517
35518 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
35519
35520         PR other/14354
35521         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
35522
35523 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
35524
35525         PR c++/14425, c++/14426
35526         * g++.dg/ext/altivec-4.C: New test.
35527         * g++.dg/ext/altivec-5.C: New test.
35528
35529 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
35530
35531         * g++.old-deja/g++.other/linkage1.C: Expect errors about
35532         global variables of a type with no linkage.
35533         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
35534         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
35535         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
35536         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
35537         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
35538         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
35539         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
35540         * g++.dg/warn/deprecated.C: Name enum Color.
35541         * g++.dg/overload/VLA.C: Name structure for 'b'.
35542         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
35543
35544 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35545
35546         * gcc.c-torture/compile/20040304-1.c: New test.
35547
35548 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
35549
35550         PR 13728
35551         * gcc.dg/decl-4.c: New testcase.
35552
35553 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
35554
35555         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
35556         as PRECF if sizeof (float) > sizeof (double).
35557         (PRECL): Make it the same as PRECF if
35558         sizeof (float) > sizeof (long double).
35559
35560 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35561
35562         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
35563         system type.  Add check for irix6 which doesn't have c99 runtime.
35564
35565 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
35566
35567         * gcc.dg/const-elim-1.c: xfail for xtensa.
35568
35569 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35570
35571         PR c++/14369
35572         * g++.dg/template/cond4.C: New test.
35573
35574 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35575
35576         PR c++/14360
35577         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
35578
35579         PR c++/14361
35580         * g++.dg/parse/defarg7.C: New test.
35581
35582         PR c++/14359
35583         * g++.dg/template/friend26.C: New test.
35584
35585 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35586
35587         PR c++/14324
35588         * g++.dg/abi/mangle21.C: New test.
35589
35590         PR c++/14260
35591         * g++.dg/parse/constructor2.C: New test.
35592
35593         PR c++/14337
35594         * g++.dg/template/sfinae1.C: New test.
35595
35596 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35597
35598         PR c++/14267
35599         * g++.dg/expr/crash2.C: New test.
35600
35601         PR middle-end/13448
35602         * gcc.dg/inline-5.c: New test.
35603         * gcc.dg/always-inline.c: Split out tests into ...
35604         * gcc.dg/always-inline2.c: ... this and ...
35605         * gcc.dg/always-inline3.c: ... this.
35606
35607 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35608
35609         PR debug/12103
35610         * g++.dg/debug/crash1.C: New test.
35611
35612 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
35613
35614         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
35615         function with __attribute__((noinline)).
35616         (recurser_void2): Likewise.
35617         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
35618         (recurser_void2): Likewise.
35619
35620 2004-02-29  Roger Sayle  <roger@eyesopen.com>
35621
35622         PR middle-end/14203
35623         * g++.dg/warn/Wunused-6.C: New test case.
35624
35625 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
35626
35627         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
35628         not defined.
35629
35630 2004-02-27  Eric Christopher  <echristo@redhat.com>
35631
35632         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
35633         * g++.dg/charset/asm2.c: Run only x86.
35634         * gcc.dg/charset/asm3.c: Ditto.
35635
35636 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
35637
35638         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
35639         ld_library_path.
35640
35641 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
35642
35643         * g++.dg/ext/altivec-3.C: New.
35644
35645 2004-02-26  Richard Henderson  <rth@redhat.com>
35646
35647         * g++.dg/ext/attrib10.C: Mark for warning.
35648         * gcc.dg/attr-alias-1.c: New.
35649
35650 2004-02-26  Richard Henderson  <rth@redhat.com>
35651
35652         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
35653         * gcc.c-torture/execute/20040208-2.c: ... it back.
35654
35655 2004-02-26  Eric Christopher  <echristo@redhat.com>
35656
35657         * lib/target-supports.exp (check-iconv-available): New function.
35658         * lib/gcc-dg.exp (dg-require-iconv): New function.
35659         Use above.
35660         * gcc.dg/charset: New directory.
35661         * gcc.dg/charset/charset.exp: New file.
35662         * gcc.dg/charset/asm1.c: Ditto.
35663         * gcc.dg/charset/asm2.c: Ditto.
35664         * gcc.dg/charset/asm3.c: Ditto.
35665         * gcc.dg/charset/asm4.c: Ditto.
35666         * gcc.dg/charset/asm5.c: Ditto.
35667         * gcc.dg/charset/attribute1.c: Ditto.
35668         * gcc.dg/charset/attribute2.c: Ditto.
35669         * gcc.dg/charset/string1.c: Ditto.
35670         * g++.dg/charset: New directory.
35671         * g++.dg/dg.exp: Add here. Special options.
35672         * g++.dg/charset/charset.exp: New file.
35673         * g++.dg/charset/asm1.c: Ditto.
35674         * g++.dg/charset/asm2.c: Ditto.
35675         * g++.dg/charset/asm3.c: Ditto.
35676         * g++.dg/charset/asm4.c: Ditto.
35677         * g++.dg/charset/attribute1.c: Ditto.
35678         * g++.dg/charset/attribute2.c: Ditto.
35679         * g++.dg/charset/extern1.cc: Ditto.
35680         * g++.dg/charset/extern2.cc: Ditto.
35681         * g++.dg/charset/string1.c: Ditto.
35682
35683 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
35684
35685         PR c++/14278
35686         * g++.dg/parse/comma1.C: New test.
35687
35688 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35689
35690         PR c++/14284
35691         * g++.dg/template/ttp8.C: New test.
35692
35693 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
35694
35695         * gcc.dg/fixuns-trunc-1.c: New test.
35696
35697 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35698
35699         * gcc.dg/builtins-config.h: Use #elif.
35700
35701 2004-02-26  Michael Matz  <matz@suse.de>
35702
35703         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
35704         * gcc.dg/991214-1.c: Likewise.
35705         * gcc.dg/i386-asm-1.c: Likewise.
35706
35707 2004-02-25  Richard Henderson  <rth@redhat.com>
35708
35709         * gcc.c-torture/execute/20040208-2.c: Move ...
35710         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
35711
35712 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35713
35714         PR c++/14246
35715         * g++.dg/other/crash-3.C: New test.
35716
35717 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35718
35719         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
35720         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
35721
35722         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
35723         HP-UX.
35724
35725 2004-02-24  Michael Matz  <matz@suse.de>
35726
35727         * gcc.dg/i386-regparm.c: New.
35728
35729 2004-02-23  James E Wilson  <wilson@specifixinc.com>
35730
35731         * gcc.c-torture/execute/20040223-1.c: New.
35732
35733 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
35734             Kazu Hirata  <kazu@cs.umass.edu>
35735
35736         * gcc.dg/fwritable-strings-1.c: Remove.
35737
35738 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
35739
35740         PR c/14156
35741         * gcc.dg/20040223-1.c: New test.
35742
35743 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35744
35745         PR c++/14106
35746         * g++.dg/ext/typeof9.C: New test.
35747
35748 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35749
35750         PR c++/14250
35751         * g++.dg/other/switch1.C: New test.
35752
35753 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35754
35755         * gcc.dg/cast-function-1.c: Adjust for new informative message.
35756         * gcc.dg/va-arg-1.c: Likewise.
35757
35758 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35759
35760         PR c++/14143
35761         * g++.dg/template/koenig5.C: New test.
35762
35763 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
35764
35765         * g++.dg/ext/altivec-1.C: Generalize target triple.
35766         * g++.dg/ext/altivec-2.C: New test case.
35767         * g++.dg/ext/altivec_check.h: New file.
35768         * gcc.dg/altivec-1.c: Generalize target triple;
35769         include altivec_check.h and call altivec_check().
35770         * gcc.dg/altivec-[2-5].c: Generalize target triple.
35771         * gcc.dg/altivec-6.c: New test case.
35772         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
35773         type casts as needed.
35774         * gcc.dg/altivec-10.c: Include altivec_check.h and call
35775         altivec_check().
35776         * gcc.dg/altivec-12.c: New test case.
35777         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
35778         include altivec_check.h and call altivec_check().
35779         * gcc.dg/altivec_check.h: New file.
35780
35781 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35782
35783         * lib/target-supports.exp (check_alias_available): Don't mangle
35784         function `g' in test program.
35785
35786 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35787
35788         * lib/target-supports.exp (check_profiling_available): Check
35789         argument to determine whether we support a profiling type.
35790         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
35791         check_profiling_available.
35792         * g++.dg/bprob/bprob.exp: Likewise.
35793         * g77.dg/bprob/bprob.exp: Likewise.
35794         * gcc.misc-tests/bprob.exp: Likewise.
35795         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
35796         dg-require-profiling and delete expected error handling.
35797         * gcc.dg/20021014-1.c: Likewise.
35798         * gcc.dg/nest.c: Likewise.
35799
35800 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35801
35802         PR c++/12007
35803         * g++.dg/other/vthunk1.C: New test.
35804
35805 2004-02-20  Falk Hueffner  <falk@debian.org>
35806
35807         PR target/14201
35808         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
35809
35810 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
35811
35812         PR c++/13927
35813         * g++.dg/other/error8.C: Remove XFAIL markers.
35814
35815         PR c++/14173
35816         * g++.dg/ext/packed5.C: New test.
35817
35818         PR c++/14199
35819         * g++.dg/warn/Wunused-5.C: New test.
35820
35821         PR c++/14186
35822         * g++.dg/lookup/member1.C: New test.
35823
35824 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
35825
35826         * gcc.c-torture/compile/20040130-1.c: Enable only when
35827         __INT_MAX__ >= 2147483647L.
35828         * gcc.c-torture/compile/961203-1.c: Likewise.
35829
35830 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
35831
35832         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
35833         * g++.dg/opt/template1.C: Robustify assembler regexp
35834
35835 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35836
35837         * gcc.c-torture/execute/simd-4.x: Remove.
35838         * gcc.c-torture/execute/va-arg-25.x: Likewise.
35839         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
35840         Guard with #ifndef SKIP_ATTRIBUTE.
35841         * gcc.dg/compat/vector-1_y.c: Likewise.
35842         * gcc.dg/compat/vector-2_x.c: Likewise.
35843         * gcc.dg/compat/vector-2_y.c: Likewise.
35844         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
35845         * g++.dg/eh/simd-2.C: Likewise.
35846
35847 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
35848
35849         * gcc.c-torture/compile/complex-1.c: New.
35850
35851 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
35852
35853         PR target/14209
35854         * gcc.c-torture/execute/20040218-1.c: New test.
35855
35856 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35857
35858         PR c++/14181
35859         * g++.dg/parse/new2.C: New test.
35860
35861 2004-02-18  Paul Brook  <paul@codesourcery.com>
35862
35863         * gcc.c-torture/compile/libcall-1.c: New test.
35864
35865 2004-02-18  Paul Brook  <paul@codesourcery.com>
35866
35867         PR debug/12934
35868         * gcc.dg/debug/debug-7.c: New test.
35869
35870 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
35871
35872         * gcc.dg/20040217-1.c: New test.
35873
35874 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
35875
35876         * gcc.c-torture/execute/990208-1.x: Delete.
35877
35878 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
35879
35880         * gcc.c-torture/execute/20040208-2.x: New file.
35881
35882 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
35883
35884         PR c++/11326
35885         * g++.dg/abi/structret1.C: New test.
35886
35887 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
35888
35889         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
35890         (i386_cpuid): No need to test if cpuid is available on AMD64.
35891         Fix assembly, so that it works onboth i386 and AMD64.
35892         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
35893         (vecInLong): Fix s[] member type to unsigned int.
35894         (vecInWord): Remove type.
35895         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
35896         (a64, b64, c64, d64, e64): Remove.
35897         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
35898         Remove unused variable.  Remove initialization of removed variables.
35899         Don't call mmx_tests nor sse_tests.
35900         (reference_mmx, reference_sse): Remove.
35901         (check): Add return stmt.
35902         * gcc.dg/i386-sse-7.c: New test.
35903         * gcc.dg/i386-mmx-4.c: New test.
35904
35905 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35906
35907         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
35908         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35909         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35910         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
35911         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
35912         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
35913         g++.dg/tc1/dr94.C: Fix line terminator.
35914
35915 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
35916
35917         * gcc.c-torture/compile/20040216-1.c: New.
35918
35919 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35920
35921         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35922         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35923         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
35924         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
35925         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
35926         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
35927
35928 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35929
35930         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
35931
35932 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
35933
35934         PR c++/13971
35935         * g++.dg/expr/cond4.C: New test.
35936
35937         PR c++/14086
35938         * g++.dg/lookup/crash2.C: New test.
35939
35940 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
35941
35942         * gcc.c-torture/compile/20040214-2.c: New test.
35943
35944 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
35945
35946         PR c++/14116
35947         * g++.dg/ext/typeof8.C: New test.
35948
35949 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
35950
35951         * gcc.c-torture/compile/20040214-1.c: New test.
35952
35953 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35954
35955         PR c++/13635
35956         * g++.dg/template/spec11.C: New test.
35957
35958 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35959
35960         PR c++/13927
35961         * g++.dg/other/error8.C: New test.
35962
35963 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
35964
35965         PR c++/14122
35966         * g++.dg/template/array4.C: New test.
35967
35968         PR c++/14108
35969         * g++.dg/inherit/thunk2.C: New test.
35970
35971         PR c++/14083
35972         * g++.dg/eh/cond2.C: New test.
35973
35974 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
35975
35976         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
35977
35978 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
35979
35980         * lib/scanasm.exp (dg-scan): Quote pattern before display.
35981
35982 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
35983
35984         * g++.dg/simd-2.C: xfail on ppc64-linux.
35985
35986 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35987
35988         PR c/456
35989         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
35990         tests.
35991
35992 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
35993
35994         * gcc.dg/builtins-33.c: New test.
35995
35996 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
35997
35998         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
35999
36000 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
36001
36002         * g++.dg/simd-2.C: Set -maltivec for ppc64.
36003
36004 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
36005
36006         * gcc.dg/ppc64-abi-3.c: New test.
36007
36008 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
36009
36010         PR c/14092
36011
36012         * gcc.dg/pr14092-1.c: New testcase.
36013
36014 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
36015
36016         * gcc.dg/cpp/assert4.c: Fix typo last change.
36017
36018         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
36019         * gcc.dg/cpp/assert4.c: Handle powerpc64.
36020
36021         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
36022
36023 2004-02-09  Roger Sayle  <roger@eyesopen.com>
36024
36025         * gcc.c-torture/compile/20040209-1.c: New test case.
36026
36027 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36028
36029         * gcc.dg/c90-init-1.c: Adjust expected error messages.
36030
36031 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
36032
36033         * gcc.c-torture/execute/20040208-[12].c: New tests.
36034
36035 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36036
36037         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
36038
36039 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36040
36041         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
36042
36043 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
36044
36045         Bug 13856
36046         * gcc.dg/visibility-8.c: New testcase.
36047
36048 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
36049
36050         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
36051         arguments.
36052         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
36053
36054 2004-02-07  Roger Sayle  <roger@eyesopen.com>
36055
36056         PR middle-end/13696
36057         * g++.dg/opt/fold1.C: New test case.
36058
36059 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36060
36061         PR c++/14033
36062         * g++.dg/other/crash-2.C: New test.
36063
36064 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36065
36066         PR c++/14028
36067         * g++.dg/parse/angle-bracket2.C: New test.
36068
36069 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36070
36071         PR middle-end/13750
36072         Revert:
36073         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
36074         PR pch/13361
36075         * g++.dg/pch/wchar-1.C: New.
36076         * g++.dg/pch/wchar-1.Hs: New.
36077
36078 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36079
36080         PR c++/14008
36081         * g++.dg/parse/error15.C: New test.
36082         * g++.dg/parse/crash11.C: Update dg-error mark.
36083
36084 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36085
36086         PR c++/13932
36087         * g++.dg/warn/conv2.C: New test.
36088
36089 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36090
36091         PR c++/13086
36092         * g++.dg/warn/incomplete1.C: Remove xfail.
36093
36094 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36095
36096         * lib/file-format.exp (gcc_target_object_format): Use
36097         ${tool}_target_compile, not gcc_target_compile.
36098         * lib/target-supports.exp (check_alias_available): Likewise.
36099         (check_gc_sections_available): Likewise.
36100         * g++.dg/ext/attrib10.C: Use dg-require-alias.
36101         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
36102         dg-require-alias.
36103
36104 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36105
36106         PR c++/13969
36107         * g++.dg/template/static6.C: New test.
36108
36109 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
36110
36111         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
36112
36113 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36114
36115         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
36116         tests for systems where `char' is unsigned by default.
36117
36118 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36119
36120         PR c++/13997
36121         * g++.dg/template/partial3.C: New test.
36122
36123 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
36124
36125         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
36126         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
36127         Remove mentions of obsolete ports.
36128
36129 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
36130
36131         * gcc.dg/noncompile/20001228-1.c: Fix for new
36132         error message.
36133
36134 2004-02-03  Roger Sayle  <roger@eyesopen.com>
36135
36136         PR target/9348
36137         * gcc.c-torture/execute/multdi-1.c: New test case.
36138
36139 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36140
36141         PR c++/13925
36142         * g++.dg/template/lookup5.C: New test.
36143
36144 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36145
36146         PR c++/13950
36147         * g++.dg/template/lookup4.C: New test.
36148
36149         PR c++/13970
36150         * g++.dg/parse/error14.C: New test.
36151
36152         PR c++/14002
36153         * g++.dg/parse/template13.C: New test.
36154
36155 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36156
36157         PR c++/13978
36158         * g++.dg/template/koenig4.C: New test.
36159
36160         PR c++/13968
36161         * g++.dg/template/crash17.C: New test.
36162
36163         PR c++/13975
36164         * g++.dg/parse/error13.C: New test.
36165         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
36166
36167 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36168
36169         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
36170
36171 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
36172
36173         PR c/11658
36174         PR c/13994
36175         * gcc.dg/noncompile/20040203-1.c: New test.
36176         * gcc.dg/noncompile/20040203-2.c: Likewise.
36177         * gcc.dg/noncompile/20040203-3.c: Likewise.
36178         * gcc.dg/20040203-1.c: Likewise.
36179
36180 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
36181
36182         PR c++/10858
36183         * g++.dg/template/sizeof7.C: New test.
36184
36185 2004-02-02  Eric Christopher  <echristo@redhat.com>
36186             Zack Weinberg  <zack@codesourcery.com>
36187
36188         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
36189
36190 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
36191
36192         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
36193         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
36194         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
36195         * gcc.dg/cleanup-5.c: Run only on Linux targets.
36196
36197 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
36198
36199         PR c++/13113
36200         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
36201
36202         PR c++/13854
36203         * g++.dg/ext/attrib13.C: New test.
36204
36205         PR c++/13907
36206         * g++.dg/conversion/op2.C: New test.
36207
36208 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36209
36210         * gcc.dg/titype-1.c: Fix pasto.
36211
36212 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36213
36214         * gcc.dg/titype-1.c: New test.
36215
36216 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36217
36218         PR c++/13957
36219         * g++.dg/template/non-type-template-argument-1.C,
36220         g++.dg/template/qualified-id1.C: Update dg-error marks.
36221         * g++.dg/template/nontype6.C: New test.
36222
36223 2004-02-01  Roger Sayle  <roger@eyesopen.com>
36224
36225         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
36226         * gcc.dg/builtins-31.c: New testcase.
36227         * gcc.dg/builtins-32.c: New testcase.
36228
36229 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
36230
36231         * objc.dg/call-super-2.m: Update line numbers
36232         for the including of stddef.h.
36233
36234 2004-01-30  Michael Matz  <matz@suse.de>
36235
36236         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
36237         g++.dg/ext/case-range3.C: New tests.
36238
36239 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36240
36241         DR206
36242         PR c++/13813
36243         * g++.dg/template/member4.C: New test.
36244
36245 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36246
36247         PR c++/13683
36248         * g++.dg/template/sizeof6.C: New test.
36249
36250 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36251
36252         * gcc.dg/fwritable-strings-1.c: New test.
36253
36254 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36255
36256         * gcc.c-torture/compile/20040130-1.c: New test.
36257
36258 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
36259
36260         * objc.dg/call-super-2.m: Include stddef.h for size_t.
36261
36262 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
36263
36264         PR c++/13883
36265         * g++.dg/template/ctor3.C: New test.
36266
36267 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36268
36269         * g++.dg/tc1: New directory.
36270         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
36271         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
36272         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
36273         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
36274         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
36275
36276 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36277
36278         * g++.dg/parse/error11.C: New test.
36279         * g++.dg/parse/error12.C: Likewise.
36280
36281 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
36282
36283         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
36284         (scan_initial, main): Use aligned_sizeof instead of sizeof.
36285
36286 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
36287
36288         PR c++/13791
36289         * g++.dg/ext/attrib12.C: New test.
36290
36291         PR c++/13736
36292         * g++.dg/parse/cast2.C: New test.
36293
36294 2004-01-27  James E Wilson  <wilson@specifixinc.com>
36295
36296         * objc.dg/encode-2.m (main): New local string.  Set depending on
36297         sizeof long.  Use in sscanf call.
36298         * objc.dg/encode-3.m (main): New local string.  Set depending on
36299         sizeof long.  Use in scan_initial call.
36300
36301 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36302
36303         * objc.dg/call-super-2.m: Make LP64-safe.
36304         * objc.dg/desig-init-1.m: Likewise.
36305
36306 2004-01-27  Devang Patel <dpatel@apple.com>
36307
36308         * g++.dg/debug/namespace1.C: New test.
36309
36310 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
36311
36312         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
36313         xscale-*-*.
36314
36315         * gcc.dg/arm-mmx-1.c: New test.
36316
36317 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36318
36319         * gcc.dg/20040127-1.c: New test.
36320         * gcc.dg/20040127-2.c: New test.
36321
36322 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36323
36324         * objc.dg/stret-1.m (glob): Renamed to globa.
36325
36326 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
36327
36328         PR c++/13663
36329         * g++.dg/expr/for1.C: New test.
36330
36331 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
36332
36333         PR middle-end/13779
36334         * gcc.dg/darwin-longlong.c: New test.
36335
36336 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
36337
36338         * gcc.dg/20040124-1.c: Moved test from here...
36339         * gcc.c-torture/compile/20040124-1.c: ...to here.
36340
36341 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36342
36343         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
36344         the assembly output if -m64 is passed.
36345
36346 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
36347
36348         PR c++/13833
36349         * g++.dg/template/cond3.C: New test.
36350
36351 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36352
36353         PR c++/13810
36354         * g++.dg/template/ttp7.C: New test.
36355
36356 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36357
36358         PR c++/13797
36359         * g++.dg/template/nontype4.C: New test.
36360         * g++.dg/template/nontype5.C: Likewise.
36361
36362 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
36363
36364         * gcc.dg/torture/mips-clobber-at.c: New test.
36365
36366 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
36367
36368         * gcc.dg/20040124-1.c: New test.
36369
36370 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
36371
36372         * gcc.dg/20040123-1.c: New test.
36373
36374 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
36375
36376         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
36377
36378 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36379
36380         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
36381
36382 2004-01-23  Andrew Pinski  <apinski@apple.com>
36383
36384         * gcc.dg/20030121-1.c: Move to ..
36385         * gcc.dg/20040121-1.c: here.
36386
36387 2004-01-23  Roger Sayle  <roger@eyesopen.com>
36388
36389         * gcc.dg/builtins-29.c: New test case.
36390
36391 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
36392
36393         PR 18314
36394         * gcc.dg/builtins-30.c: New testcase.
36395
36396 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
36397
36398         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
36399         * lib/g77.exp: Likewise.
36400         * lib/objc.exp: Likewise.
36401         * lib/g++.exp: Likewise.
36402
36403 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36404
36405         * gcc.dg/struct-by-value-2.c: New test.
36406
36407 2004-01-21  Andrew Pinski  <apinski@apple.com>
36408
36409         PR target/13785
36410         * gcc.dg/20030121-1.c: New test.
36411
36412 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
36413
36414         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
36415         clobber frame pointer register in asm statement.
36416
36417 2004-01-21  Falk Hueffner  <falk@debian.org>
36418
36419         * gcc.c-torture/compile/20040121-1.c: New test.
36420
36421 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
36422
36423         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
36424
36425 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
36426
36427         * gcc.dg/ppc64-abi-2.c: New test.
36428
36429 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
36430
36431         * lib/treelang.exp: Fill out this file.
36432         * lib/treelang-dg.exp: New File.
36433
36434 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36435
36436         * gcc.c-torture/compile/981022-1.c: Remove.
36437         * gcc.dg/array-5.c: Remove XFAIL.
36438         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
36439         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
36440         gcc.dg/cond-lvalue-1.c: Update.
36441         * gcc.dg/cast-lvalue-2.c: New test.
36442
36443 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
36444
36445         PR c++/13592
36446         * g++.dg/other/error1.C (class foo): Tweak error message.
36447
36448         PR c++/13592
36449         * g++.dg/template/call2.C: New test.
36450
36451 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36452
36453         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
36454         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
36455         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
36456         scalar-return-1_x.c, scalar-return-2_y.c,
36457         scalar-return-3_x.c, scalar-return-3_y.c,
36458         scalar-return-4_x.c, scalar-return-4_y.c,
36459         struct-align-1.h, struct-align-1_x.c,
36460         struct-align-1_y.c, struct-align-2.h,
36461         struct-align-2_x.c, struct-align-2_y.c,
36462         struct-by-value-10_y.c, struct-by-value-11_x.c,
36463         struct-by-value-11_y.c, struct-by-value-12_x.c,
36464         struct-by-value-12_y.c, struct-by-value-13_x.c,
36465         struct-by-value-13_y.c, struct-by-value-14_x.c,
36466         struct-by-value-14_y.c, struct-by-value-15_x.c,
36467         struct-by-value-15_y.c, struct-by-value-16_y.c,
36468         struct-by-value-17_y.c, struct-by-value-18_y.c,
36469         struct-by-value-19_y.c, struct-by-value-1_x.c,
36470         struct-by-value-1_y.c, struct-by-value-20_y.c,
36471         struct-by-value-2_x.c, struct-by-value-2_y.c,
36472         struct-by-value-3_y.c, struct-by-value-4_x.c,
36473         struct-by-value-4_y.c, struct-by-value-5_y.c,
36474         struct-by-value-6_y.c, struct-by-value-7_y.c
36475         struct-by-value-8_x.c, struct-by-value-8_y.c
36476         struct-by-value-9_x.c, struct-by-value-9_y.c
36477         struct-return-10_x.c, struct-return-10_y.c,
36478         struct-return-19_x.c, struct-return-20_x.c
36479         struct-return-2_x.c, struct-return-2_y.c
36480         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
36481         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
36482
36483 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36484
36485         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
36486         attribute on sparc*-sun-solaris2.*.
36487
36488 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
36489
36490         PR c++/13710
36491         * g++.dg/ext/typeof7.C: New test.
36492
36493 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
36494
36495         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
36496         * gcc.dg/const-elim-1.c: Same.
36497
36498 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
36499
36500         * objc.dg/stret-1.m: New.
36501         * objc.dg/stret-2.m: New.
36502
36503 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
36504
36505         PR c++/11895
36506         * g++.dg/ext/vector1.C: New test.
36507
36508 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
36509
36510         * gcc.dg/pch/import-1.c: New.
36511         * gcc.dg/pch/import-1.hs: New.
36512         * gcc.dg/pch/import-1a.h: New.
36513         * gcc.dg/pch/import-1b.h: New.
36514         * gcc.dg/pch/import-1c.h: New.
36515
36516 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
36517
36518         PR c++/13574
36519         * g++.dg/ext/array1.C: New test.
36520
36521         PR c++/13178
36522         * g++.dg/conversion/op1.C: New test.
36523
36524 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
36525
36526         PR 11864
36527         From Kazumoto Kojima / Dan Kegel:
36528         * gcc.dg/pr11864-1.c: New test.
36529
36530         PR 10392
36531         From Marcus Comstedt / Dan Kegel:
36532         * gcc.dg/pr10392-1.c: New test.
36533
36534 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
36535
36536         PR c++/13478
36537         * g++.dg/init/ref10.C: New test.
36538
36539 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36540
36541         PR c++/13407
36542         * g++.dg/parse/typename6.C: New test.
36543
36544 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
36545
36546         PR pch/13361
36547         * g++.dg/pch/wchar-1.C: New.
36548         * g++.dg/pch/wchar-1.Hs: New.
36549
36550 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36551
36552         PR c++/9259
36553         * g++.dg/expr/sizeof2.C: New test.
36554
36555 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
36556
36557         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
36558
36559 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36560
36561         PR c++/13659
36562         * g++.dg/lookup/strong-using-3.C: New.
36563         * g++.dg/lookup/using-10.C: New.
36564
36565 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36566
36567         PR c++/13594
36568         * g++.dg/lookup/strong-using-2.C: New.
36569
36570 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
36571             Dan Kegel <dank@kegel.com>
36572             J"orn Rennecke <joern.rennecke@superh.com>
36573
36574         PR target/9365
36575         * gcc.dg/pr9365-1.c: New test.
36576
36577 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36578
36579         PR c++/8856
36580         * g++.dg/parse/casting-operator2.C: New test.
36581         * g++.old-deja/g++.pt/explicit83.C: Remove.
36582
36583 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36584
36585         * gcc.dg/label-compound-stmt-1.c: New test.
36586         * gcc.c-torture/compile/950922-1.c,
36587         gcc.c-torture/compile/20000211-3.c,
36588         gcc.c-torture/compile/20000518-1.c,
36589         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
36590         compound statements.
36591
36592 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
36593
36594         * gcc.dg/ppc64-abi-1.c: New test.
36595
36596 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
36597
36598          * g++.dg/ext/attrib9.C: Add dg-warnings.
36599
36600 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36601
36602         PR c++/12335
36603         * g++.dg/parse/dtor3.C: New test.
36604
36605 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
36606
36607         PR c++/12709
36608         * g++.dg/parse/try-catch-1.C: New test.
36609
36610 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
36611
36612         * ada/acats/run_all.sh: Add more verbose output in acats.log
36613         when compiling tests.
36614
36615 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36616
36617         PR 13656
36618         * gcc.dg/typedef-redecl.c: New test case.
36619         * gcc.dg/typedef-redecl.h: New support file.
36620
36621 2004-01-13  Jan Hubicka  <jh@suse.cz>
36622
36623         * gcc.dg/always_inline.c: New test.
36624         * gcc.dg/debug/20031231-1.c: Fix.
36625
36626 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36627
36628         PR c++/13474
36629         * g++.dg/template/array3.C: New test.
36630
36631 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36632
36633         * g++.dg/ext/lvalue1.C: No longer expected to fail.
36634         * g++.dg/warn/Wunused-2.C: Likewise.
36635
36636 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36637
36638         PR c++/13289
36639         * g++.dg/template/instantiate6.C: New test.
36640
36641 2004-01-12  Roger Sayle  <roger@eyesopen.com>
36642
36643         PR middle-end/11397
36644         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
36645
36646 2004-01-12  Jan Hubicka  <jh@suse.cz>
36647
36648         PR opt/12826
36649         * gcc.dg/20040112-1.c: New.
36650
36651         * gcc.dg/dwarf-die[1-7].c: Move to...
36652         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
36653         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
36654
36655 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
36656
36657         PR c++/4100
36658         * g++.dg/parse/friend4.C: New test.
36659
36660 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
36661
36662         PR c++/4100
36663         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
36664         definition is called a friend.
36665
36666 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
36667
36668         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
36669
36670 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
36671
36672         PR c++/3478
36673         * g++.dg/parse/error10.C: New test.
36674         * g++.dg/template/arg2.C: Accept "invalid type" error.
36675
36676 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
36677
36678         PR middle-end/13392
36679         * g++.dg/opt/expect2.C: New test.
36680
36681 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36682
36683         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
36684         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
36685         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
36686         Update dg-error regexps.
36687
36688 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36689
36690         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
36691         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
36692
36693 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36694
36695         * gcc.dg/pragma-re-1.c: Use right pointer type.
36696
36697 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36698
36699         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
36700
36701 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
36702
36703         * gcc.dg/rs6000-ldouble-1.c: New.
36704
36705 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36706
36707         DR 337
36708         PR c++/9256
36709         * g++.dg/other/abstract1.C: New test.
36710
36711 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
36712
36713         * g++.dg/lookup/strong-using-1.C: New.
36714
36715 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36716
36717         PR c/11234
36718         * gcc.dg/func-ptr-conv-1.c: New test.
36719         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
36720
36721 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
36722
36723         PR target/13380.
36724         * gcc.c-torture/compile/20040109-1.c: New.
36725
36726 2004-01-08  Stuart Hastings  <stuart@apple.com>
36727
36728         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
36729         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
36730         * gcc.dg/i386-sse-6.c: ...this new testcase.
36731
36732 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
36733
36734         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
36735
36736 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36737
36738         * ada/acats/run_acats: Treat 'gnatchop' the same way
36739         as 'gnatmake'.  Export GCC_DRIVER.
36740         * ada/acats/run_all.sh: Add target_gnatchop.  Use
36741         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
36742
36743 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36744
36745         PR c++/12573
36746         * g++.dg/template/dependent-expr4.C: New test.
36747
36748 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
36749
36750         * gcc.dg/altivec-11.c: New test.
36751
36752 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
36753
36754         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
36755
36756 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36757
36758         PR c/6024
36759         * gcc.dg/enum-compat-1.c: New test.
36760         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
36761
36762 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36763
36764         PR c/12165
36765         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
36766         gcc.dg/c99-idem-qual-3.c: New tests.
36767
36768 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
36769
36770         * gcc.dg/winline-7.c: Don't cast void * to int.
36771
36772 2004-01-06  Jan Hubicka  <jh@suse.cz>
36773
36774         * gcc.dg/i386-sse-5.c: New test
36775         * g++.dg/eh/simd-1.c: Add -w argument for i386.
36776
36777 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
36778
36779         PR c++/12815
36780         * g++.dg/rtti/typeid4.C: New test.
36781
36782 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36783
36784         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
36785
36786 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
36787
36788         PR c++/12132
36789         * g++.dg/template/error11.C: New test.
36790
36791         PR c++/13451
36792         * g++.dg/template/class2.C: New test.
36793
36794 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36795         Richard Sandiford <rsandifo@redhat.com>
36796
36797         PR c++/13387
36798         * g++.dg/opt/alias3.C: New test.
36799
36800 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
36801
36802         PR c++/13157
36803         * g++.dg/template/koenig3.C: New test.
36804
36805         PR c++/13529
36806         * g++.dg/parse/offsetof3.C: New test.
36807
36808         * g++.dg/init/copy7.C: Add missing dg-error markers.
36809
36810         PR c++/12226
36811         * g++.dg/init/copy7.c: New test.
36812
36813         PR c++/13536
36814         * g++.dg/parse/cast1.C: New test.
36815
36816 2004-01-04  Jan Hubicka  <jh@suse.cz>
36817
36818         * gcc.dg/winline[1-7].c: New tests.
36819
36820 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36821
36822         PR c++/13520
36823         * g++.dg/template/qualttp22.C: New test.
36824
36825 2004-01-01  Jan Hubicka  <jh@suse.cz>
36826
36827         * gcc.dg/debug/20031231-1.c: New.
36828         * gcc.c-torture/compile/20040101-1.c: New.
36829         * gcc.dg/dwarf-die-[1-7].c: New.
36830
36831 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
36832
36833         PR optimization/13521
36834         * gcc.c-torture/compile/20031231-1.c: New test.
36835
36836 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36837
36838         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
36839
36840 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36841
36842         PR c++/10079
36843         * g++.dg/template/crash16.C: New test.
36844
36845 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
36846
36847         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
36848
36849 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36850
36851         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
36852         ports.
36853         * g++.old-deja/g++.jason/thunk3.C: Likewise.
36854         * g++.old-deja/g++.law/profile1.C: Likewise.
36855         * gcc.c-torture/compile/981006-1.c: Likewise.
36856         * gcc.c-torture/execute/loop-2e.x: Likewise.
36857         * gcc.c-torture/execute/loop-2f.x: Remove.
36858         * gcc.c-torture/execute/loop-2g.x: Likewise.
36859         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
36860         * gcc.dg/20020312-2.c: Remove traces of dead ports.
36861
36862 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36863
36864         PR c++/13507
36865         * g++.dg/ext/attrib11.C: New test.
36866
36867         PR c++/13494
36868         * g++.dg/template/array2-1.C: New test.
36869         * g++.dg/template/array2-2.C: New test.
36870
36871 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
36872
36873         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
36874
36875 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36876
36877         PR c++/12774
36878         * g++.dg/template/array1-1.C: New test.
36879         * g++.dg/template/array1-2.C: New test.
36880
36881 2003-12-29  Roger Sayle  <roger@eyesopen.com>
36882
36883         PR fortran/12632
36884         * g77.dg/12632.f: New test case.
36885
36886 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36887
36888         PR c++/13289
36889         * g++.dg/parse/nontype1.C: New test.
36890
36891 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36892
36893         PR c++/12403
36894         * g++.dg/parse/explicit1.C: New test.
36895         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
36896
36897 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36898
36899         PR c++/13081
36900         * g++.dg/opt/inline6.C: New test.
36901
36902         PR c++/12613
36903         * g++.dg/parse/error9.C: New test.
36904
36905         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
36906
36907 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36908
36909         PR c++/13009
36910         * g++.dg/init/assign1.C: New test.
36911
36912 2003-12-28  Roger Sayle  <roger@eyesopen.com>
36913
36914         PR c++/13070
36915         * g++.dg/warn/format3.C: New test case.
36916
36917 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36918
36919         * gcc.c-torture/compile/20031227-1.c: New test.
36920
36921 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36922
36923         * g++.dg/bprob/bprob.exp: Load target-supports.exp
36924         * g77.dg/bprob/bprob.exp: Likewise.
36925         * gcc.misc-tests/bprob.exp: Likewise.
36926         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
36927         variants on systems where the library does not provide that
36928         functionality.
36929         * gcc.dg/builtins-20.c: Use builtins-config.h.
36930         * gcc.dg/builtins-config.h: New file.
36931
36932 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36933
36934         * lib/gcc-dg.exp (dg-require-profiling): New function.
36935         * lib/target-supports.exp (check_profiling_available): Likewise.
36936         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
36937         * g77.dg/bprob/bprob.exp: Likewise.
36938         * gcc.misc-tests/bprob.exp: Likewise.
36939         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
36940         * gcc.dg/20021014-1.c: Likewise.
36941         * gcc.dg/nest.c: Likewise.
36942
36943 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36944
36945         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
36946         compiling.
36947         * g++.dg/lookup/java2.C: Likewise.
36948         * gcc.dg/cpp/lexident.c: Likewise.
36949
36950 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
36951
36952         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
36953         given.
36954         * gcc.c-torture/compile/961203-1.c: Likewise.
36955         * gcc.c-torture/compile/980506-1.c: Likewise.
36956
36957 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
36958
36959         * lib/gcc-dg.exp (dg-prune-output): New annotation.
36960         (additional_prunes): New global.
36961         (gcc-dg-prune): Handle additional per-test pruning.
36962         (dg-test): Clear additional_prunes between tests.
36963
36964         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
36965         dg-prune-output to avoid spurious failures from assembler
36966         complaining about nonexistent WAW violations.
36967         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
36968         Use dg-prune-output to avoid spurious failures from assembler
36969         warning about Itanium B-step errata.
36970
36971 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36972
36973         * g++.dg/abi/macro0.C: New test.
36974         * g++.dg/abi/macro1.C: Likewise.
36975         * g++.dg/abi/macro2.C: Likewise.
36976
36977         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
36978         * g++.dg/abi/bitfield7.C: Likewise.
36979         * g++.dg/abi/dtor2.C: Likewise.
36980         * g++.dg/abi/mangle11.C: Likewise.
36981         * g++.dg/abi/mangle12.C: Likewise.
36982         * g++.dg/abi/mangle14.C: Likewise.
36983         * g++.dg/abi/mangle17.C: Likewise.
36984         * g++.dg/abi/vbase10.C: Likewise.
36985         * g++.dg/abi/vbase14.C: Likewise.
36986         * g++.dg/template/qualttp17.C: Likewise.
36987
36988 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36989
36990         PR c/11995
36991         * gcc.dg/20031223-1.c: New test.
36992
36993 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36994
36995         * gcc.dg/noreturn-7.c: New test.
36996
36997 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36998
36999         * gcc.dg/null-pointer-1.c: New test.
37000
37001 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
37002
37003         * g++.old-deja/g++.jason/template18.C: Remove.
37004         * g++.old-deja/g++.jason/template37.C: Likewise.
37005
37006         PR c++/12862
37007         * g++.dg/lookup/ns1.C: New test.
37008
37009         PR c++/12397
37010         * g++.dg/template/lookup3.C: New test.
37011
37012 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
37013
37014         * g++.dg/template/recurse1.C: New test
37015
37016 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
37017
37018         PR c++/12479
37019         * g++.dg/parse/semicolon1.C: New test.
37020         * g++.dg/parse/semicolon1.h: Likewise.
37021
37022 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
37023
37024         * gcc.dg/darwin-misaligned.c: New test.
37025
37026 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
37027
37028         PR c/9163
37029         * gcc.dg/20031222-1.c: New test.
37030
37031 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
37032
37033         PR c++/13438
37034         * g++.dg/parse/error8.C: New test.
37035
37036         PR c++/11554
37037         * g++.dg/warn/ctor-init-1.C: New test.
37038
37039 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
37040
37041         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
37042         too small.
37043         * gcc.c-torture/compile/930217-1.c: Likewise.
37044         * gcc.c-torture/compile/930513-1.c: Likewise.
37045         * gcc.c-torture/execute/920908-2.c: Likewise.
37046         * gcc.c-torture/execute/921204-1.c: Likewise.
37047         * gcc.c-torture/execute/930621-1.c: Likewise.
37048         * gcc.c-torture/execute/930630-1.c: Likewise.
37049         * gcc.c-torture/execute/931031-1.c: Likewise.
37050         * gcc.c-torture/execute/980602-2.c: Likewise.
37051         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
37052         * gcc.c-torture/execute/compndlit-1.c: Likewise.
37053         * gcc.c-torture/execute/extzvsi.c: Likewise.
37054         * gcc.c-torture/unsorted/ext.c: Likewise.
37055
37056 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
37057
37058         PR target/12749
37059         * gcc.c-torture/compile/20031220-2.c: New test case.
37060
37061 2003-12-20  Roger Sayle  <roger@eyesopen.com>
37062
37063         PR optimization/13031
37064         * gcc.c-torture/compile/20031220-1.c: New test case.
37065
37066 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37067
37068         * gcc.dg/cast-function-1.c: New test.
37069
37070 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37071
37072         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
37073         formats.
37074
37075 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
37076
37077         PR c++/12795
37078         * g++.dg/ext/attrib10.C: New test.
37079
37080 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
37081
37082         * gcc.dg/cleanup-10.c: New test.
37083         * gcc.dg/cleanup-11.c: New test.
37084
37085 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
37086
37087         PR c++/13239
37088         * g++.dg/opt/expect1.C: New test.
37089
37090 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
37091
37092         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
37093
37094 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
37095
37096         PR debug/12923
37097         * gcc.dg/20031218-1.c: New test.
37098
37099         PR debug/12389
37100         * gcc.dg/20031218-2.c: New test.
37101         * gcc.dg/20031218-3.c: New test.
37102
37103         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
37104         of label name and allow for USER_LABEL_PREFIX == "_" names.
37105         * g++.dg/abi/mangle18-2.C: Likewise.
37106         * g++.dg/abi/mangle19-1.C: Likewise.
37107         * g++.dg/abi/mangle19-2.C: Likewise.
37108         * g++.dg/abi/mangle20-1.C: Likewise.
37109         * g++.dg/abi/mangle20-2.C: Likewise.
37110
37111 2003-12-18  Richard Henderson  <rth@redhat.com>
37112
37113         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
37114
37115 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
37116             Dan Kegel <dank@kegel.com>
37117
37118         PR other/12009
37119         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
37120         testing a cross compiler, it causes spurious compile failures.
37121         * lib/g++.exp: Likewise.
37122
37123 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37124
37125         PR c++/13262
37126         * g++.dg/template/access13.C: New test.
37127
37128 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
37129
37130         * gcc.dg/20031216-1.c: New test.
37131
37132 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37133
37134         PR c++/9154
37135         * g++.dg/template/error10.C: New test.
37136
37137 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37138
37139         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
37140         * g++.dg/eh/simd-2.C: Likewise.
37141
37142 2003-12-17  James E Wilson  <wilson@specifixinc.com>
37143             Roger Sayle  <roger@eyesopen.com>
37144
37145         * gcc.c-torture/execute/ieee/mzero5.c: New.
37146
37147 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
37148
37149         PR c++/10603
37150         * g++.dg/parse/error6.C: New test.
37151
37152         PR c++/12827
37153         * g++.dg/parse/error7.C: New test.
37154
37155 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37156
37157         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
37158         at -O with stabs debugging formats.
37159         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
37160         * gcc.dg/debug/debug-2.c: Likewise.
37161
37162 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
37163
37164         PR c++/12696
37165         * g++.dg/init/error1.C: New test.
37166
37167         PR c++/12218
37168         * g++.dg/init/pm3.C: New test.
37169
37170 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37171
37172         PR c/3347
37173         * gcc.dg/bitfld-8.c: New test.
37174
37175 2003-12-16  James Lemke  <jim@wasabisystems.com>
37176
37177         * gcc.dg/arm-scd42-[123].c: New tests.
37178
37179 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
37180
37181         PR c++/9043
37182         * g++.dg/abi/mangle20-1.C: New test.
37183         * g++.dg/abi/mangle20-2.C: New test.
37184
37185 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
37186
37187         PR c++/13275
37188         * g++.dg/other/offsetof2.C: Remove XFAIL.
37189         * g++.dg/parse/offsetof1.C: New test.
37190         * g++.gd/parse/offsetof2.C: Likewise.
37191
37192 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37193
37194         * g++.dg/template/nontype3.C: New test.
37195         * g++.dg/template/static2.C: Tweaked the dg-error clause.
37196
37197 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37198
37199         * g++.dg/warn/noreturn-3.C: Also test instantiation.
37200
37201 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
37202
37203         PR c++/13387
37204         * g++.dg/expr/assign1.C: New test.
37205
37206         PR c++/13242
37207         * g++.dg/abi/mangle19-1.C: New test.
37208         * g++.dg/abi/mangle19-2.C: New test.
37209
37210 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
37211
37212         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
37213
37214 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37215
37216         * gcc.c-torture/execute/20031216-1.c: New test.
37217
37218 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37219
37220         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
37221         an ICE regression.
37222
37223 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37224
37225         PR c++/10926
37226         * g++.dg/template/error9.C: New test.
37227
37228         PR c++/11116
37229         * g++.dg/template/error8.C: New test.
37230
37231 2003-12-15  Roger Sayle  <roger@eyesopen.com>
37232
37233         PR middle-end/13400
37234         * gcc.c-torture/execute/20031215-1.c: New test case.
37235
37236 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37237
37238         PR c++/13269
37239         * g++.dg/parse/error5.C: New test.
37240
37241         PR c++/12989
37242         * g++.dg/expr/sizeof1.C: New test.
37243
37244         PR c++/13310
37245         * g++.dg/template/crash15.C: New test.
37246
37247 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
37248
37249         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
37250         a non-POD type as the last named parameter of a varargs function.
37251
37252 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37253
37254         PR c++/13243
37255         PR c++/12573
37256         * g++.dg/template/crash14.C: New test.
37257         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
37258
37259 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
37260
37261         * g++.dg/other/java1.C: New test.
37262
37263         PR c++/13241
37264         * g++.dg/abi/mangle18-1.C: New test.
37265         * g++.dg/abi/mangle18-2.C: New test.
37266
37267 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37268
37269         PR optimization/10312
37270         * gcc.c-torture/execute/20031214-1.c: New.
37271
37272 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
37273
37274         PR c++/10779
37275         PR c++/12160
37276         * g++.dg/parse/error3.C: New test.
37277         * g++.dg/parse/error4.C: Likewise.
37278         * g++.dg/abi/mangle4.C: Tweak error messages.
37279         * g++.dg/lookup/using5.C: Likewise.
37280         * g++.dg/other/error2.C: Likewise.
37281         * g++.dg/parse/typename5.C: Likewise.
37282         * g++.dg/parse/undefined1.C: Likewise.
37283         * g++.dg/template/arg2.C: Likewise.
37284         * g++.dg/template/ttp3.C: Likewise.
37285         * g++.dg/template/type1.C: Likewise.
37286         * g++.old-deja/g++.other/crash32.C: Likewise.
37287         * g++.old-djea/g++.pt/defarg8.C: Likewise.
37288
37289 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37290
37291         PR c++/13106
37292         * g++.dg/warn/noreturn-3.C: New test.
37293
37294 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37295
37296         PR c++/13118
37297         * g++.dg/abi/covariant3.C: New.
37298
37299 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
37300
37301         * g++.dg/eh/ia64-1.C: New test.
37302
37303 2003-12-12  Roger Sayle  <roger@eyesopen.com>
37304
37305         PR optimization/13037
37306         * g77.f-torture/execute/13037.f: New test case.
37307
37308 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37309
37310         PR c++/12881
37311         * g++.dg/abi/covariant2.C: New.
37312
37313 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
37314
37315         * gcc.dg/cpp/trad/macro.c: New tests.
37316
37317 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
37318
37319         * gcc.c-torture/execute/wchar_t-1.x: Delete.
37320
37321 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
37322
37323         PR other/10819
37324         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
37325         to fix Bug 10819.
37326         * lib/g++.exp (g++_version): Likewise.
37327         * lib/g77.exp (g77_version): Likewise.
37328         * lib/objc.exp (default_objc_version): Likewise.
37329
37330 2003-12-10  Richard Henderson  <rth@redhat.com>
37331
37332         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
37333
37334         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
37335
37336 2003-12-08  Matt Austern  <austern@apple.com>
37337
37338         PR c/13134
37339         * lib/gcc-dg.exp (dg-require-visibility): Define.
37340         * lib/target-supports (check_visibility_available): Define.
37341         * gcc.dg/visibility-1.c: New test.
37342         * gcc.dg/visibility-2.c: Likewise.
37343         * gcc.dg/visibility-3.c: Likewise.
37344         * gcc.dg/visibility-4.c: Likewise.
37345         * gcc.dg/visibility-5.c: Likewise.
37346         * gcc.dg/visibility-6.c: Likewise.
37347         * g++.dg/ext/visibility-1.C: Likewise.
37348         * g++.dg/ext/visibility-2.C: Likewise.
37349         * g++.dg/ext/visibility-3.C: Likewise.
37350         * g++.dg/ext/visibility-4.C: Likewise.
37351         * g++.dg/ext/visibility-5.C: Likewise.
37352         * g++.dg/ext/visibility-6.C: Likewise.
37353
37354 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37355
37356         * g++.dg/lookup/java1.C: New test.
37357         * g++.dg/lookup/java2.C: New test.
37358
37359 2003-12-07  Falk Hueffner  <falk@debian.org>
37360
37361         * g++.dg/opt/noreturn-1.C: New test.
37362
37363 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
37364
37365         * gcc.dg/overflow-1.c: New test.
37366
37367 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37368
37369         * g77.f-torture/compile/13060.f: New test.
37370
37371 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
37372
37373         PR c++/13323
37374         * g++.dg/inherit/operator2.C: New test.
37375
37376 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
37377
37378         PR c++/13305
37379         * g++.dg/ext/attrib9.C: New test.
37380
37381 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
37382
37383         PR c++/13314
37384         * g++.dg/template/error7.C: New test.
37385
37386 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
37387             J"orn Rennecke <joern.rennecke@superh.com>
37388
37389         PR target/13302
37390         * g++.dg/other/struct-va_list.C: New test.
37391
37392 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37393
37394         PR c++/13166
37395         * g++.dg/parse/defarg6.C: New test.
37396
37397 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
37398
37399         PR target/13256
37400         * gcc.c-torture/execute/20031201-1.c: New test.
37401
37402 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
37403
37404         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
37405
37406 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37407
37408         * gcc.dg/builtin-return-1.c: New test.
37409
37410 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
37411             J"orn Rennecke <joern.rennecke@superh.com>
37412
37413         PR optimization/13260
37414         * gcc.c-torture/execute/20031204-1.c: New test.
37415
37416 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
37417
37418         PR c++/9127
37419         * g++.dg/template/error6.C: New test.
37420
37421 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
37422
37423         * gcc.dg/20031202-1.c: New test.
37424
37425 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
37426
37427         PR c++/13179
37428         * g++.dg/template/eh1.C: New test.
37429
37430         PR c++/10771
37431         * g++.dg/template/error5.C: New test.
37432
37433 2003-12-02  David Ung  <davidu@mips.com>
37434
37435         * gcc.dg/compat/vector-check.h: Corrected type for var
37436         g_##TMODE
37437
37438 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37439
37440         PR c++/10126
37441         * g++.dg/template/ptrmem8.C: New test.
37442
37443 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37444
37445         PR c++/12573
37446         * g++.dg/template/dependent-expr3.C: New test.
37447
37448 2003-12-01  James Lemke  <jim@wasabisystems.com>
37449
37450         * gcc.dg/arm-g2.c: New test.
37451
37452 2003-12-01  Roger Sayle  <roger@eyesopen.com>
37453
37454         PR optimization/11634
37455         * gcc.dg/20031201-2.c: New test case.
37456
37457 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
37458
37459         PR 11433
37460         * objc.dg/proto-lossage-3.m: New test.
37461
37462 2003-12-01  Roger Sayle  <roger@eyesopen.com>
37463
37464         PR optimization/12628
37465         * gcc.dg/20031201-1.c: New test case.
37466
37467 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37468
37469         * gcc.dg/unaligned-1.c: New test.
37470
37471 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
37472
37473         PR c++/9849
37474         * g++.dg/template/error4.C: New test.
37475         * g++.dg/template/nested3.C: Adjust error markers.
37476
37477 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37478
37479         * gcc.dg/cpp/assert4.c: Check more #system assertions.
37480
37481 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37482
37483         PR c/10333
37484         * gcc.dg/bitfld-7.c: New test.
37485
37486 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
37487
37488         * gcc.dg/tls/asm-1.C: New test.
37489
37490 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37491
37492         * gcc.dg/cpp/assert4.c: Update.
37493
37494 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37495
37496         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
37497         * gcc.dg/builtin-apply3.c: New test.
37498
37499 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37500
37501         * lib/compat.exp (compat-obj): New xfaildata parameter.
37502         Use it to set compiler_conditional_xfail_data before compiling.
37503         (compat-get-options): Handle dg-xfail-if.
37504         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
37505         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
37506         * gcc.dg/compat/vector-1_y.c: Likewise.
37507         * gcc.dg/compat/vector-2_x.c: Likewise.
37508         * gcc.dg/compat/vector-2_y.c: Likewise.
37509
37510 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37511
37512         * g++.dg/opt/reg-stack4.C: New test.
37513
37514 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37515
37516         * gcc.dg/builtin-apply2.c: New test.
37517
37518 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37519
37520         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
37521
37522 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37523
37524         PR c++/12924
37525         * g++.dg/template/template-id-2.C: New test.
37526
37527 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37528
37529         PR c++/5369
37530         * g++.dg/template/memfriend1.C: New test.
37531         * g++.dg/template/memfriend2.C: Likewise.
37532         * g++.dg/template/memfriend3.C: Likewise.
37533         * g++.dg/template/memfriend4.C: Likewise.
37534         * g++.dg/template/memfriend5.C: Likewise.
37535         * g++.dg/template/memfriend6.C: Likewise.
37536         * g++.dg/template/memfriend7.C: Likewise.
37537         * g++.dg/template/memfriend8.C: Likewise.
37538         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
37539
37540 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
37541
37542         PR c++/12515
37543         * g++.dg/ext/cond1.C: New test.
37544
37545 2003-11-20  Richard Henderson  <rth@redhat.com>
37546
37547         * gcc.dg/20020201-2.c: Remove.
37548         * gcc.dg/20020201-4.c: Remove.
37549         * gcc.dg/20020304-1.c: Remove.
37550
37551 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
37552
37553         * gcc.dg/cpp/trad/xwin1.c: New test case.
37554
37555 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
37556
37557         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
37558         * lib/g77.exp: Likewise.
37559         * lib/objc.exp: Likewise.
37560         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
37561         for darwin.
37562
37563 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37564
37565         PR c++/12932
37566         * g++.dg/template/static5.C: New test.
37567
37568 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37569
37570         * gcc.dg/nested-func-1.c: New test.
37571
37572 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37573
37574         * gcc.dg/cpp/assert4.c: New test.
37575
37576 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37577
37578         PR c++/2294
37579         * g++.dg/lookup/using9.c: New test.
37580
37581 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
37582
37583         PR c++/12762
37584         * g++.dg/template/error3.C: New test.
37585
37586 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
37587
37588         PR ada/13035
37589         * ada/acats/run_acats, run_all.sh: Fix syntax error.
37590         No longer use a wrapper for gcc, since this does not work under
37591         Windows.
37592
37593 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37594
37595         PR c++/2094
37596         * g++.dg/template/ptrmem7.C: New test.
37597
37598 2003-11-13  Andrew Pinski <apinski@apple.com>
37599
37600         * gcc.c-torture/compile/20031113-1.c: New test.
37601
37602 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
37603             Kean Johnston <jkj@sco.com>
37604
37605         PR c/13029
37606         * gcc.dg/unused-4.c: Update.
37607
37608 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37609
37610         * g++.dg/opt/const3.C: New test.
37611
37612 2003-11-13  Jan Hubicka  <jh@suse.cz>
37613
37614         * gcc.c-torture/compile/20031112-1.c: New test.
37615
37616 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
37617
37618         * g++.dg/parse/crash10.C: Remove bogus error marker.
37619
37620 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37621
37622         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
37623         (host_gcc): Likewise.
37624         (ROOT): Honor $PWDCMD.
37625         (BASE): Likewise.
37626         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
37627
37628 2003-11-12  Catherine Moore  <clm@redhat.com>
37629
37630         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
37631
37632 2003-11-12  Andreas Jaeger  <aj@suse.de>
37633             Jakub Jelinek  <jakub@redhat.com>
37634             Andrew Pinski  <pinskia@physics.uc.edu>
37635             Richard Henderson  <rth@redhat.com>
37636
37637         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
37638         systems.
37639         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
37640
37641         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
37642         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37643
37644 2003-11-11  Andreas Jaeger  <aj@suse.de>
37645
37646         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
37647
37648         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
37649
37650 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
37651
37652         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
37653         Clean ups.
37654
37655 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
37656
37657         * gcc.dg/trampoline-1.c: New test.
37658
37659 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37660
37661         * gcc.c-torture/compile/200031109-1.c: New test.
37662
37663 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37664
37665         PR c/3190
37666         PR c/8714
37667         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37668         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
37669         gcc.dg/format/no-y2k-1.c: Update.
37670
37671 2003-11-08  Roger Sayle  <roger@eyesopen.com>
37672
37673         PR optimization/10467
37674         * gcc.dg/20031108-1.c: New test case.
37675
37676 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
37677
37678         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
37679
37680 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37681
37682         * gcc.dg/compound-lvalue-1.c: New test.
37683         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
37684         some XFAILs.
37685
37686 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
37687
37688         * gcc.dg/altivec-varargs-1.c: New test.
37689
37690 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37691
37692         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
37693         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
37694         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
37695         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
37696         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
37697
37698 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37699
37700         * gcc.dg/cond-lvalue-1.c: New test.
37701
37702 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
37703
37704         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
37705
37706 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37707
37708         PR c++/11616
37709         * g++.dg/template/instantiate5.C: New test.
37710
37711 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37712
37713         PR c++/12726
37714         * g++.dg/ext/complit2.C: Replace test with self-contained version.
37715         * ChangeLog: Add missing first entry for above test.
37716
37717 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37718
37719         PR c++/9810
37720         * g++.dg/template/using8.C: New test.
37721         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
37722
37723 2003-11-02  Roger Sayle  <roger@eyesopen.com>
37724
37725         PR optimization/10817
37726         * gcc.c-torture/compile/20031102-1.c: New test case.
37727
37728 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
37729
37730         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
37731         2147483647.
37732
37733 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37734
37735         * gcc.dg/20031102-1.c: New test.
37736
37737 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37738
37739         * gcc.dg/complex-1.c: New test.
37740
37741 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37742
37743         PR c++/12796
37744         * g++.dg/template/crash13.C: Adjust expected error location.
37745         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37746
37747 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
37748
37749         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37750
37751 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37752
37753         PR/10239
37754         * gcc.c-torture/compile/20031031-2.c: New test.
37755
37756 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37757
37758         PR/11640
37759         * gcc.c-torture/compile/20031031-1.c: New test.
37760
37761 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
37762
37763         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37764         * gcc.misc-tests/bprob.exp: Likewise.
37765         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
37766         the execution test on arm-elf configs.
37767         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
37768         configs that don't support scratch files.
37769         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
37770
37771 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
37772
37773         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
37774         done by dejagnu.
37775
37776 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
37777
37778         * ada/acats/run_all.sh: Redirect mv output to /dev/null
37779         Avoid non pure sh syntax. Add more logging.
37780
37781         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
37782         fail.
37783
37784 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37785
37786         PR libgcj/10610
37787         * gcc.dg/ppc-stackalign-1.c: New test.
37788
37789 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
37790
37791         * ada/acats/run_all.sh: Change output to be more compliant with
37792         dejagnu framework.
37793         Create acats.sum and acats.log files under testsuite/ada/acats
37794         Only run [a-z]* directories, to filter out e.g. CVS.
37795         Redirect build output to log file.
37796
37797 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
37798
37799         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
37800
37801 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
37802
37803         PR ada/5909:
37804         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
37805
37806 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
37807
37808         * gcc.c-torture/compile/20031023-1.c: New test.
37809         * gcc.c-torture/compile/20031023-2.c: New test.
37810         * gcc.c-torture/compile/20031023-3.c: New test.
37811         * gcc.c-torture/compile/20031023-4.c: New test.
37812
37813 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37814
37815         PR c++/10371
37816         * g++.dg/lookup/scoped8.C: New test.
37817
37818 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37819
37820         * g++.dg/opt/reg-stack3.C: New test.
37821
37822 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37823
37824         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
37825
37826 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37827
37828         PR c++/11076
37829         * g++.dg/template/crash13.C: New test.
37830
37831 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37832
37833         * gcc.dg/c99-restrict-2.c: New test.
37834
37835 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
37836
37837         PR c++/12698, c++/12699, c++/12700, c++/12566
37838         * g++.dg/inherit/covariant9.C: New test.
37839         * g++.dg/inherit/covariant10.C: New test.
37840         * g++.dg/inherit/covariant11.C: New test.
37841
37842 2003-10-23  Jason Merrill  <jason@redhat.com>
37843
37844         PR c++/12726
37845         * g++.dg/ext/complit2.C: New test.
37846
37847 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
37848
37849         PR target/12654
37850         * gcc.c-torture/execute/20031020-1.c: New test.
37851
37852 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37853
37854         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
37855         following the jump_insn.
37856
37857 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37858
37859         * gcc.dg/cast-lvalue-1.c: New test.
37860
37861 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
37862
37863         PR c++/11962
37864         * g++.dg/template/cond2.C: New test.
37865
37866 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37867
37868         * gcc.dg/builtins-28.c: New test.
37869
37870 2003-10-20  Jan Hubicka  <jh@suse.cz>
37871
37872         * g++.dg/opt/inline4.C: Do not use min-inline-insns
37873         parameter.
37874         * gcc.dg/inline-2.c: Likewise.
37875
37876 2003-10-20  Phil Edwards  <phil@codesourcery.com>
37877
37878         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
37879         * gcc.dg/nest.c: Likewise.
37880
37881 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37882
37883         PR c++/9781, c++/10583, c++/11862
37884         * g++.dg/parse/crash13.C: New test.
37885
37886 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37887
37888         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
37889
37890 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37891
37892         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
37893         Define HAVE_C99_RUNTIME except on Solaris.
37894         * gcc.dg/builtins-20.c: Likewise.
37895
37896 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37897
37898         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
37899
37900 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37901
37902         PR c++/12495
37903         * g++.dg/template/crash21.C: New test.
37904
37905 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37906
37907         PR c++/2513
37908         * g++.dg/template/typename5.C: New test.
37909
37910 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37911
37912         PR c++/12369
37913         * g++.dg/template/friend25.C: New test.
37914
37915 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
37916
37917         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
37918         versions.
37919
37920 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
37921
37922         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
37923         == 2147483647.
37924
37925 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
37926
37927         * gcc.c-torture/execute/960416-1.x: Remove.
37928         * gcc.c-torture/execute/divconst-3.x: Likewise.
37929
37930 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
37931
37932         PR target/12598
37933         * gcc.dg/torture/cris-volatile-1.c: New test.
37934
37935 2003-10-14  Roger Sayle  <roger@eyesopen.com>
37936
37937         PR optimization/9325
37938         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
37939         for overflowing floating point to integer conversion during RTL
37940         simplification.
37941
37942 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
37943
37944         * objc/execute/_cmd.m: Fix typo.
37945         * objc.dg/image-info.m, objc.dg/symtab-1.m:
37946         Relax 'scan-assembler' regexp.
37947         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
37948         objc.dg/try-catch-4.m: Run on non-Darwin targets.
37949         * objc.dg/zero-link-2.m: Remove blank line.
37950         * objc.dg/zero-link-3.m: New test case.
37951
37952 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
37953
37954         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
37955
37956         * gcc.dg/asm-names.c: Use scan-assembler-not rather
37957         than linker trickery.
37958
37959 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37960
37961         PR c++/12370
37962         * g++.dg/other/friend2.C: New test.
37963
37964 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37965
37966         * gcc.dg/20031012-1.c: New test.
37967
37968 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37969
37970         * gcc.dg/weak/weak-3.c: Fix for new warning.
37971
37972 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
37973
37974         PR optimization/8750
37975         * gcc.c-torture/execute/20031012-1.c: New test case.
37976
37977 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37978
37979         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
37980         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
37981
37982 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37983
37984         PR optimization/12260
37985         * gcc.c-torture/compile/20031011-2.c: New test case.
37986
37987 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37988
37989         * gcc.c-torture/execute/20031011-1.c: New testcase.
37990
37991 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
37992
37993         * gcc.c-torture/compile/20031011-1.c: New test.
37994
37995 2003-10-11  Jan Hubicka  <jh@suse.cz>
37996
37997         * g++.dg/other/first-global.C: New test.
37998
37999 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38000
38001         * gcc.c-torture/execute/string-opt-18.c: New testcase.
38002
38003 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
38004
38005         * gcc.c-torture/compile/20031010-1.c: New test.
38006
38007 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
38008
38009         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
38010         * gcc.c-torture/execute/va-arg-25.c: ... here.
38011
38012 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
38013
38014         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
38015
38016 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
38017
38018         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
38019
38020 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
38021
38022         * g++.dg/parse/error2.C: New test.
38023
38024 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
38025
38026         PR c++/11097
38027         * g++.dg/other/error5.C: Modify the error message.
38028         * g++.dg/lookup/using8.C: New test.
38029
38030 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
38031
38032         * gcc.dg/darwin-abi-2.c: New file.
38033         * gcc.c-torture/execute/va-arg-24.c: New file.
38034
38035 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
38036
38037         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
38038         indentation.
38039
38040 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
38041
38042         PR c++/10147
38043         * g++.dg/other/error4.C: Update error messages.
38044         * g++.dg/template/ptrmem4.C: Likewise.
38045
38046         PR c++/12337
38047         * g++.dg/init/new9.C: New test.
38048
38049         PR c++/12334, c++/12236, c++/8656
38050         * g++.dg/ext/attrib8.C: New test.
38051
38052 2003-10-06  Devang Patel  <dpatel@apple.com>
38053
38054         * gcc.dg/debug/dwarf2-3.h: New test.
38055         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
38056
38057 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
38058
38059         * g++.dg/opt/cfg2.C: New test.
38060
38061 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38062
38063         * g++.dg/opt/float1.C: New test.
38064
38065 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38066
38067         * gcc.dg/c90-array-lval-6.c: New test.
38068         * gcc.dg/c99-array-lval-6.c: New test.
38069
38070 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
38071             Ziemowit Laski  <zlaski@apple.com>
38072
38073         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
38074         'Derived', so that it is never considered a class method; add
38075         new warning for '+port' method ambiguity.
38076         * objc.dg/method-12.m: Include <objc/objc.h> instead of
38077         <objc/objc-api.h> (needed on Mac OS X).
38078         * objc.dg/method-13.m: New test.
38079
38080 2003-10-03  Roger Sayle  <roger@eyesopen.com>
38081
38082         PR optimization/9325, PR java/6391
38083         * gcc.c-torture/execute/20031003-1.c: New test case.
38084
38085 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
38086
38087         PR optimization/12180
38088         * gcc.dg/20031002-1.c: New test.
38089
38090         PR c++/12486
38091         * g++.dg/inherit/error1.C: New test.
38092
38093 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
38094
38095         * lib/f-torture.exp (search_for): Rename to...
38096         (search_for_re): This.  Also, clean up comments and the
38097         "regexp" invocation.
38098
38099 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
38100
38101         * gcc.c-torture/compile/20031002-1.c: New test.
38102
38103 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
38104
38105         * g++.dg/opt/cond1.C: New test.
38106
38107 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
38108
38109         * gcc.dg/Wold-style-definition-2.c: New testcase.
38110         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
38111
38112 2003-09-29  Richard Henderson  <rth@redhat.com>
38113
38114         * g++.dg/init/array10.C: Add dg-options.
38115
38116 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
38117
38118         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
38119
38120 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38121
38122         * g++.dg/template/friend19.C: Fix typo.
38123         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
38124
38125 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
38126
38127         * gcc.c-torture/execute/20030928-1.c: New test.
38128         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
38129
38130 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38131
38132         * g++.dg/opt/unroll1.C: New test.
38133
38134 2003-09-26  Roger Sayle  <roger@eyesopen.com>
38135
38136         PR optimization/11741
38137         * gcc.dg/20030926-1.c: New test case.
38138
38139 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38140
38141         PR c++/5655
38142         * g++.dg/parse/access7.C: New test.
38143         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
38144
38145 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
38146
38147         MERGE OF objc-improvements-branch into MAINLINE:
38148         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
38149         if libobjc has not been built.
38150         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
38151         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
38152         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
38153         objc/execute/nested-3.m, objc/execute/np-2.m,
38154         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
38155         objc/execute/redefining_self.m, objc/execute/root_methods.m,
38156         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
38157         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
38158         objc.dg/special/unclaimed-category-1.h,
38159         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
38160         well as GNU runtime.
38161         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
38162         * execute/cascading-1.m, execute/function-message-1.m,
38163         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
38164         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
38165         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
38166         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
38167         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
38168         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
38169         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
38170         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
38171         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
38172         * objc.dg/bitfield-2.m: Run only on Darwin.
38173         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
38174         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
38175         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
38176         * objc.dg/const-str-1.m: Fix constant string layout.
38177
38178 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
38179
38180         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
38181
38182 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
38183
38184         * gcc.dg/darwin-abi-1.c: New file.
38185
38186 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
38187
38188         PR target/12281
38189         * gcc.c-torture/compile/20030921-1.c: New test.
38190
38191 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38192
38193         * g++.dg/opt/reg-stack2.C: New test.
38194
38195 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38196
38197         * g++.dg/eh/delayslot1.C: New test.
38198
38199 2003-09-20  Richard Henderson  <rth@redhat.com>
38200
38201         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
38202
38203 2003-09-20  Roger Sayle  <roger@eyesopen.com>
38204
38205         * gcc.c-torture/execute/20030920-1.c: New test case.
38206
38207 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38208
38209         * g++.dg/rtti/typeid3.C: Correct expected error message.
38210
38211 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38212
38213         PR c++/157
38214         * g++.dg/parse/crash12.C: New test.
38215
38216 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
38217
38218         * gcc.dg/compat/mixed-struct-check.h: New.
38219         * gcc.dg/compat/mixed-struct-defs.h: New.
38220         * gcc.dg/compat/mixed-struct-init.h: New.
38221         * gcc.dg/compat/struct-by-value-19_main.c: New.
38222         * gcc.dg/compat/struct-by-value-19_x.c: New.
38223         * gcc.dg/compat/struct-by-value-19_y.c: New.
38224         * gcc.dg/compat/struct-by-value-20_main.c: New.
38225         * gcc.dg/compat/struct-by-value-20_x.c: New.
38226         * gcc.dg/compat/struct-by-value-20_y.c: New.
38227         * gcc.dg/compat/struct-return-19_main.c: New.
38228         * gcc.dg/compat/struct-return-19_x.c: New.
38229         * gcc.dg/compat/struct-return-19_y.c: New.
38230         * gcc.dg/compat/struct-return-20_main.c: New.
38231         * gcc.dg/compat/struct-return-20_x.c: New.
38232         * gcc.dg/compat/struct-return-20_y.c: New.
38233
38234 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
38235         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
38236         so that it will not complain on LP64 targets.
38237
38238 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38239
38240         PR c++/495
38241         * g++.dg/template/friend24.C: New test.
38242
38243 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
38244
38245         PR c++/12332
38246         * g++.dg/template/memtmpl2.C: New test.
38247
38248 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
38249
38250         PR target/11184
38251         * gcc.dg/builtin-apply1.c: New test.
38252
38253 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38254
38255         PR c++/9848
38256         * g++.dg/warn/Wunused-4.C: New test.
38257
38258 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38259
38260         PR c++/12316
38261         * g++.dg/other/gc2.C: New test.
38262
38263 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
38264
38265         PR c++/11991
38266         * g++.dg/rtti/typeid3.C: New test.
38267
38268         PR c++/12266
38269         * g++.dg/overload/template1.C: New test.
38270
38271 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
38272
38273         * g++.dg/opt/cfg3.C: New test.
38274
38275 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38276
38277         PR c++/7939
38278         * g++.dg/template/crash11.C: New test.
38279
38280 2003-09-16  Jason Merrill  <jason@redhat.com>
38281             Jakub Jelinek  <jakub@redhat.com>
38282
38283         * gcc.dg/attr-warn-unused-result.c: New test.
38284
38285 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38286
38287         PR c++/12184
38288         * g++.dg/expr/call2.C: New test.
38289
38290 2003-09-15  Andreas Jaeger  <aj@suse.de>
38291
38292         * gcc.dg/Wold-style-definition-1.c: New test.
38293
38294 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
38295
38296         PR c++/3907
38297         * g++.dg/parse/template12.C: New test.
38298
38299         * g++.dg/abi/bitfield11.C: New test.
38300         * g++.dg/abi/bitfield12.C: Likewise.
38301
38302 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
38303
38304         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
38305         non-expansion of functional macro name without arguments at EOL.
38306         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
38307
38308 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
38309
38310         * gcc.c-torture/execute/20030914-[12].c: New tests.
38311
38312 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38313
38314         PR c++/11788
38315         * g++.dg/overload/addr1.C: New test.
38316
38317 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
38318
38319         * gcc.dg/20030909-1.c: New test.
38320
38321 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38322
38323         * gcc.dg/ultrasp10.c: New test.
38324
38325 2003-09-09  Devang Patel  <dpatel@apple.com>
38326
38327         * gcc.dg/darwin-ld-6.c: New test.
38328
38329 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38330
38331         * gcc.dg/torture/builtin-explog-1.c: New testcase.
38332
38333 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
38334
38335         * gcc.dg/ia64-types1.c: New test.
38336         * gcc.dg/ia64-types2.c: Likewise.
38337
38338 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38339
38340         * gcc.dg/builtins-1.c: Add more _Complex tests.
38341         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38342
38343         * gcc.dg/builtins-1.c: Test existing _Complex functions.
38344         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38345
38346 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
38347
38348         PR c++/11786
38349         * g++.dg/lookup/koenig2.C: New test.
38350
38351         PR c++/5296
38352         * g++.dg/rtti/typeid2.C: New test.
38353
38354 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
38355
38356         * gcc.c-torture/compile/20030904-1.c: New test.
38357
38358 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38359
38360         * g++.dg/opt/longbranch2.C: New test.
38361
38362 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
38363
38364         * g++.dg/template/crash10.C: Only compile it.
38365
38366 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
38367
38368         PR middle-end/11665
38369         * gcc.c-torture/compile/20030907-1.c: New test.
38370         * g++.dg/init/array11.C: New test.
38371
38372 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
38373
38374         PR c++/11852
38375         * g++.dg/init/struct1.C: New test.
38376
38377 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
38378
38379         PR c++/12181
38380         * g++.dg/expr/comma1.C: New test.
38381
38382 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
38383
38384         PR c++/11867
38385         * g++.dg/expr/static_cast5.C: New test.
38386
38387 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
38388
38389         PR c++/11507
38390         * g++.dg/lookup/scoped7.C: New test.
38391
38392         PR c++/9574
38393         * g++.dg/other/static1.C: New test.
38394
38395         PR c++/11490
38396         * g++.dg/warn/template-1.C: New test.
38397
38398         PR c++/11432
38399         * g++.dg/template/crash10.C: New test.
38400
38401         PR c++/2478
38402         * g++.dg/overload/VLA.C: New test.
38403
38404         PR c++/10804
38405         * g++.dg/template/call1.C: New test.
38406
38407 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38408
38409         PR c++/11794
38410         * g++.dg/parse/using3.C: New test.
38411
38412 2003-09-06  Roger Sayle  <roger@eyesopen.com>
38413
38414         PR c++/11409
38415         * g++.dg/overload/builtin3.C: New test case.
38416
38417 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
38418
38419         PR c/9862
38420         * gcc.dg/20030906-1.c: New test.
38421         * gcc.dg/20030906-2.c: Likewise.
38422
38423 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38424
38425         PR c++/12167
38426         * g++.dg/parse/defarg5.C: New test.
38427
38428         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
38429
38430 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
38431
38432         PR c++/12163
38433         * g++.dg/expr/static_cast4.C: New test.
38434
38435         PR c++/12146
38436         * g++.dg/template/crash9.C: New test.
38437
38438 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
38439
38440         * g++.old-deja/g++.ext/pretty2.C: Update for change
38441         in __FUNCTION__.
38442         * g++.old-deja/g++.ext/pretty3.C: Likewise.
38443
38444 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
38445
38446         PR c++/11922
38447         * g++/dg/template/qualified-id1.C: New test.
38448
38449         PR c++/12037
38450         * g++.dg/warn/noeffect4.C: New test.
38451
38452 2003-09-04  Matt Austern  <austern@apple.com>
38453
38454         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
38455         * g++.dg/ext/fnname2.C: Likewise.
38456         * g++.dg/ext/fnname3.C: Likewise.
38457
38458 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
38459
38460         * g++.dg/expr/lval1.C: New test.
38461         * g++.dg/ext/lvcast.C: Remove.
38462
38463 2003-09-03  Roger Sayle  <roger@eyesopen.com>
38464
38465         PR optimization/11700.
38466         * gcc.c-torture/compile/20030903-1.c: New test case.
38467
38468 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
38469
38470         PR c++/12053
38471         * g++.dg/abi/layout4.C: New test.
38472
38473 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
38474
38475         PR c++/11553
38476         * g++.dg/parse/friend3.C: New test.
38477
38478 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
38479
38480         PR c++/11847
38481         * g++.dg/template/class1.C: New test.
38482
38483         PR c++/11808
38484         * g++.dg/expr/call1.C: New test.
38485
38486 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
38487
38488         PR c++/12114
38489         * g++.dg/init/ref9.C: New test.
38490
38491         PR c++/11972
38492         * g++.dg/template/nested4.C: New test.
38493
38494 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
38495
38496         PR c++/12093
38497         * g++.dg/template/non-dependent4.C: New test.
38498
38499         PR c++/11928
38500         * g++.dg/inherit/conv1.C: New test.
38501
38502 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
38503
38504         PR c++/6196
38505         * g++.dg/ext/label1.C: New test.
38506         * g++.dg/ext/label2.C: Likewise.
38507
38508 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
38509
38510         * g++.dg/expr/cond3.C: New test.
38511
38512 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38513
38514         * gcc.dg/builtins-1.c: Add new builtin cases.
38515
38516 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38517
38518         * gcc.dg/builtins-1.c: Add new cases.
38519         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38520
38521 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38522
38523         * gcc.dg/builtins-1.c: Add more math builtin tests.
38524         * gcc.dg/torture/builtin-attr-1.c: New test.
38525
38526 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
38527
38528         PR optimization/5079
38529         * g++.dg/opt/static3.C: New test.
38530
38531 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38532
38533         * gcc.misc-tests/gcov-10b.c: New test.
38534
38535 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
38536
38537         * g++.dg/opt/ptrmem3.C: New test.
38538
38539         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
38540
38541 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
38542
38543         * gcc.dg/20030826-2.c: New test.
38544
38545 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38546
38547         PR middle-end/12002
38548         * g77.f-torture/compile/12002.f: New test case.
38549
38550 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38551
38552         * gcc.dg/20030826-1.c: New test case.
38553
38554 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
38555
38556         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
38557
38558 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
38559
38560         PR c++/11871
38561         * c++.dg/lookup/crash1.C: New test.
38562
38563         * c++.dg/warn/noeffect3.C: New test.
38564
38565 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
38566
38567         * gcc.dg/compat/vector-1_x.c: Compile with -w.
38568         * gcc.dg/compat/vector-1_y.c: Ditto.
38569         * gcc.dg/compat/vector-2_x.c: Ditto.
38570         * gcc.dg/compat/vector-2_y.c: Ditto.
38571
38572 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
38573
38574         * gcc.dg/20030702-1.c: New test.
38575
38576 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
38577
38578         PR c++/8795
38579         * g++.dg/ext/altivec-1.C: New test.
38580
38581 2003-08-24  Richard Henderson  <rth@redhat.com>
38582
38583         * g++.dg/eh/simd-2.C: Add -w for x86.
38584
38585 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
38586
38587         * gcc.dg/20030815-1.c: New test.
38588
38589 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38590
38591         PR c++/3765
38592         * g++.dg/parse/access6.C: New test.
38593
38594 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38595
38596         PR c++/641, c++/11876
38597         * g++.dg/template/friend22.C: New test.
38598         * g++.dg/template/friend23.C: Likewise.
38599
38600 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38601
38602         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
38603         identically.
38604
38605 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38606
38607         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
38608
38609 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38610
38611         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
38612
38613 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38614
38615         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
38616
38617 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38618
38619         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
38620
38621 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
38622
38623         PR c++/11919
38624         * g++.dg/overload/prom1.C: New test.
38625
38626         PR c++/11551
38627         * g++.dg/parse/dtor2.C: New test.
38628
38629         PR c++/10762
38630         * g++.dg/parse/using2.C: New test.
38631
38632 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
38633
38634         PR target/11805
38635         * gcc.c-torture/compile/20030821-1.c: New.
38636
38637 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
38638
38639         PR c++/11834
38640         * g++.dg/template/deduce2.C: New test.
38641
38642 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
38643
38644         * gcc.c-torture/execute/20030821-1.c: New test.
38645
38646 2003-08-20  Roger Sayle  <roger@eyesopen.com>
38647
38648         PR middle-end/11984
38649         * gcc.dg/20030820-1.c: New test case.
38650
38651 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
38652
38653         PR c++/11945
38654         * g++.dg/warn/noeffect2.C: New test.
38655
38656 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
38657
38658         PR c++/10926
38659         * g++.dg/template/dtor2.C: New test.
38660
38661         PR c++/11684
38662         * g++.dg/template/operator1.C: New test.
38663         * g++.dg/parse/operator4.C: New test.
38664
38665         PR c++/11946.C
38666         * g++.dg/expr/enum1.C: New test.
38667         * gcc.dg/c99-bool-1.c: Remove bogus warning.
38668
38669         PR c++/11036.C
38670         * g++.dg/parse/elab2.C: New test.
38671         * g++.dg/parse/typedef4.C: Change error message.
38672         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
38673         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
38674         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
38675
38676 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
38677
38678         * gcc.dg/pch/warn-1.c: New.
38679         * gcc.dg/pch/warn-1.hs: New.
38680
38681         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
38682         not-tested file.
38683
38684 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38685
38686         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
38687
38688 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38689
38690         * gcc.dg/uninit-D.c: New Test.
38691         * gcc.dg/uninit-E.c: New Test.
38692         * gcc.dg/uninit-F.c: New Test.
38693         * gcc.dg/uninit-G.c: New Test.
38694
38695 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
38696
38697         * g++.dg/README: Describe the pch directory.
38698
38699 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38700
38701         PR c++/11174
38702         * g++.dg/parse/access4.C: New test.
38703         * g++.dg/parse/access5.C: Likewise.
38704         * g++.old-deja/g++.jason/access17.C: Adjust error message.
38705
38706 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
38707
38708         * gcc.dg/noncompile/20030818-1.c: New.
38709
38710 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38711
38712         PR c++/11957
38713         * g++.dg/warn/noeffect1.C: New test.
38714
38715         * g++.dg/template/scope2.C: New test.
38716         * g++.dg/template/error2.C: Correct dg-error
38717
38718 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
38719
38720         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
38721
38722 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
38723
38724         PR C++/11512
38725         * g++.dg/template/warn1.C: New.
38726
38727 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38728
38729         * g++.dg/template/error2.C: New test.
38730         * g++.dg/lookup/using7.C: Adjust errors
38731         * g++.old-deja/g++.pt/crash36.C: Likewise.
38732         * g++.old-deja/g++.pt/derived3.C: Likewise.
38733
38734 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38735
38736         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
38737         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
38738         * gcc.c-torture/execute/builtins/string-9.c: New, from
38739         string-opt-9.c.  Adjust for execute/builtins framework.
38740         * gcc.c-torture/execute/string-opt-9.c: Delete.
38741
38742 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
38743
38744         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
38745
38746         * g++.dg/parse/ret-type2.C: New test.
38747
38748         PR c++/11703
38749         * g++.dg/init/new8.C: New test.
38750
38751         PR c++/10923
38752         * g++.dg/parse/typedef5.C: New test.
38753
38754         PR c++/9512
38755         * g++.dg/parse/qualified2.C: New test.
38756         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
38757         invalid code.
38758
38759 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
38760
38761         * g++.dg/conversion/ptrmem1.C: New test.
38762
38763 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
38764
38765         PR target/11693
38766         * gcc.dg/20030811-1.c: New test.
38767
38768         PR target/11535
38769         * gcc.c-torture/execute/20030811-1.c: New test.
38770
38771 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38772
38773         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
38774
38775 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
38776
38777         PR c++/11789.C
38778         * g++.dg/inherit/multiple1.C: New test.
38779
38780 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38781
38782         * gcc.dg/spe1.c: New test.
38783
38784         PR c++/11670
38785         * g++.dg/expr/cast2.C: New test.
38786
38787         PR c++/10530
38788         * g++.dg/template/dependent-name2.C: New test.
38789
38790 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
38791
38792         * g++.dg/parse/crash11.C: Put the dg options in comments.
38793
38794 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
38795
38796         * lib/gcc-dg.exp: Update for diagnostic change.
38797
38798 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38799
38800         PR c++/5767
38801         * g++.dg/parse/crash11.C: New test.
38802
38803 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
38804
38805         * gcc.dg/cpp/spacing1.c: Update.
38806
38807 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
38808
38809         PR target/11739
38810         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
38811         a value for -mtune.
38812
38813 2003-08-04  Roger Sayle  <roger@eyesopen.com>
38814
38815         PR middle-end/11771
38816         * gcc.c-torture/compile/20030804-1.c: New test case.
38817
38818 2003-08-04  Roger Sayle  <roger@eyesopen.com>
38819
38820         * gcc.dg/20030804-1.c: New test case.
38821
38822 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
38823
38824         * gcc.dg/cpp/separate-1.c: New test.
38825
38826 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
38827
38828         PR c++/11704
38829         * g++.dg/template/dependent-expr2.C: New test.
38830
38831         PR c++/11766
38832         * g++.dg/expr/ptrmem1.C: New test.
38833
38834 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38835
38836         PR c++/9453
38837         * g++.dg/template/friend15.C: New test.
38838
38839 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
38840
38841         * lib/dg-pch.exp: Work round PCH bug.
38842
38843 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38844
38845         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
38846         builtins.  Move cases from builtins-4.c here.
38847
38848         * gcc.dg/torture/builtin-math-1.c: New test taken from
38849         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
38850         additional cases.
38851
38852         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
38853         Delete.
38854
38855 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
38856
38857         PR c++/9447
38858         * g++.dg/template/using7.C: New test.
38859
38860 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
38861
38862         * import1.c, import2.c: New tests.
38863
38864 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
38865
38866         * g++.dg/eh/crossjump1.C: New test.
38867
38868 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
38869
38870         PR c++/11697
38871         * g++.dg/template/using6.C: New test.
38872
38873         PR c++/11744
38874         * g++.dg/template/koenig2.C: New test.
38875
38876 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38877
38878         PR c++/7983
38879         * g++.dg/parse/typedef4.C: New test.
38880
38881 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38882
38883         PR c++/8442, c++/8806
38884         * g++.dg/template/elab1.C: New test.
38885         * g++.dg/template/type2.C: Likewise.
38886         * g++.dg/template/ttp3.C: Adjust expected error message.
38887         * g++.old-deja/g++.law/visibility13.C: Likewise.
38888         * g++.old-deja/g++.niklas/t135.C: Likewise.
38889         * g++.old-deja/g++.pt/ttp41.C: Likewise.
38890         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
38891         template argument.
38892         * g++.old-deja/g++.pt/ttp44.C: Likewise.
38893
38894 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
38895
38896         PR c++/11295
38897         * g++.dg/ext/stmtexpr1.C: New test.
38898
38899         * g++.dg/opt/tmp1.C: New test.
38900
38901         PR c++/11525
38902         * g++.dg/parse/constant4.C: New test.
38903
38904         PR c++/9447
38905         * g++.dg/template/using5.C: New test.
38906
38907 2003-07-31  Roger Sayle  <roger@eyesopen.com>
38908
38909         * gcc.dg/builtins-27.c: New test case.
38910
38911 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
38912
38913         * gcc.dg/tls/opt-7.c: New test.
38914
38915 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
38916
38917         * g++.old-deja/g++.other/crash18.C: Remove.
38918
38919 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38920
38921         * g++.dg/template/explicit3.C: New.
38922         * g++.dg/template/explicit4.C: New.
38923         * g++.dg/template/explicit5.C: New.
38924
38925         PR c++/11347
38926         * g++.dg/template/memtmpl1.C: New.
38927
38928 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
38929
38930         PR target/11565
38931         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
38932         * gcc.dg/i386-387-5.c (dg-options): Likewise.
38933
38934 2003-07-30  Jan Hubicka  <jh@suse.cz>
38935
38936         * vtgc1.c: Kill.
38937
38938 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
38939
38940         * gcc.dg/struct-in-proto-1.c: New test.
38941
38942 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
38943
38944         * gcc.dg/cpp/include2.c: Only expect one message.
38945
38946 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
38947
38948         PR c++/9447
38949         * g++.dg/template/using1.C: New test.
38950         * g++.dg/template/using2.C: New test.
38951         * g++.dg/template/using3.C: New test.
38952         * g++.dg/template/using4.C: New test.
38953
38954 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
38955
38956         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
38957         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38958
38959 2003-07-28  Jan Hubicka  <jh@suse.cz>
38960
38961         PR c++/11530
38962         * g++.dg/opt/call1.C: New test.
38963
38964 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
38965
38966         PR c++/11667
38967         * g++.dg/init/enum2.C: New test.
38968         * g++.dg/template/overload1.C: Add "-w" option.
38969
38970 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
38971
38972         * gcc.dg/Wdeclaration-after-statement-1.c,
38973         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
38974
38975 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
38976
38977         * gcc.c-torture/compile/20030725-1.c: New test.
38978
38979 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
38980
38981         * gcc.dg/20030505.c: Only run for SPE.
38982         Remove definition of opaque type.
38983
38984 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
38985
38986         * g++.dg/template/ptrmem6.C: New test.
38987
38988 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
38989
38990         * gcc.c-torture/compile/zero-strct-2.c: New test.
38991
38992 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
38993
38994         * gcc.dg/intermod-1.c: New test.
38995
38996 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38997
38998         PR c++/11617
38999         * g++.dg/template/lookup2.C: New test.
39000         * g++.dg/template/memclass1.C: Remove instantiated from error.
39001         * g++.dg/other/error2.C: Tweak expected errors.
39002
39003         PR c++/11596
39004         * g++.dg/template/defarg3.C: New test.
39005
39006         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
39007
39008 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
39009
39010         * g++.dg/inherit/access5.C: New test.
39011
39012 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39013
39014         PR c++/11513
39015         * g++.dg/template/crash8.C: New test.
39016
39017 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
39018
39019         PR c/10602
39020         * gcc.dg/noncompile/incomplete-2.c: New test.
39021
39022 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
39023
39024         PR c++/11645
39025         * g++.dg/inherit/access4.C: New test.
39026
39027         PR c++/11517
39028         * g++.dg/expr/cond2.C: New test.
39029
39030         PR optimization/10679
39031         * g++.dg/opt/inline4.C: New test.
39032
39033 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39034
39035         * g++.dg/parse/crash10: New test.
39036
39037 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39038
39039         * g++.dg/ext/flexary1.C: New test.
39040
39041 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39042
39043         PR c++/10793
39044         * g++.dg/template/crash9.C: New test.
39045
39046 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39047
39048         PR c++/3004
39049         * g++.dg/parse/typedef3.C: New test.
39050
39051         PR c++/7906
39052         * g++.dg/parse/operator2.C: New test.
39053
39054         PR c++/8895
39055         * g++.dg/parse/def-tmpl-arg1.C: New test.
39056
39057         PR c++/9282
39058         * g++.dg/parse/funptr1.C: New test.
39059
39060         PR c++/9452
39061         * g++.dg/parse/ambig3.C: New test.
39062
39063         PR c++/9454
39064         * g++.dg/parse/operator3.C: New test.
39065
39066         PR c++/9486
39067         * g++.dg/parse/template10.C: New test.
39068
39069         PR c++/9488
39070         * g++.dg/parse/template11.C: New test.
39071
39072         PR c++/10150
39073         * g++.dg/parse/invalid-op1.C: New test.
39074
39075         PR c++/10247
39076         * g++.dg/parse/condexpr1.C: New test.
39077
39078 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39079
39080         * g++.dg/ext/packed3.C: New test.
39081         * g++.dg/ext/packed4.C: New test.
39082
39083         * gcc.dg/pack-test-3.c: New test.
39084
39085 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
39086
39087         * lib/compat.exp: Handle dg-options per source file.
39088         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
39089         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
39090         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
39091         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
39092         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
39093         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
39094         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
39095         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
39096         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
39097         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
39098         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
39099         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
39100         * g++.dg/compat/break/bitfield7_x.C: Ditto.
39101         * g++.dg/compat/break/bitfield7_y.C: Ditto.
39102
39103 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
39104
39105         PR c/10320
39106         * gcc.c-torture/execute/20030718-1.c: New test.
39107
39108 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39109
39110         PR optimization/11536
39111         * gcc.dg/20030721-1.c: New test.
39112
39113 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
39114
39115         PR c++/11546
39116         * g++.dg/template/lookup1.C: New test.
39117
39118 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
39119
39120         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
39121         diagnostics of ill-formed constructs involving labels.
39122         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
39123         the new 'previously defined here' message.
39124
39125 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
39126
39127         * g++.dg/parse/non-dependent2.C: New test.
39128
39129 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
39130
39131         * g++.dg/init/init-ref4.C: xfail on targets without
39132         weak symbols.
39133
39134 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
39135
39136         PR target/11087
39137         * gcc.c-torture/execute/20030717-1.c: New test.
39138
39139 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39140
39141         * g++.dg/opt/cfg1.C: New test.
39142
39143 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
39144
39145         PR optimization/11557
39146         * gcc.dg/20030717-1.c: New test.
39147
39148 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
39149
39150         PR c++/10476
39151         * g++.dg/expr/crash-1.C: New test.
39152
39153         PR c++/11027
39154         * g++.dg/template/init3.C: New test.
39155
39156         PR c++/8222
39157         * g++.dg/template/non-dependent1.C: New test.
39158
39159         PR c++/11070
39160         * g++.dg/template/non-dependent2.C: New test.
39161
39162         PR c++/11071
39163         * g++.dg/template/non-dependent3.C: New test.
39164
39165         PR c++/9907
39166         * g++.dg/template/sizeof5.C: New test.
39167
39168 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
39169
39170         PR 11498
39171         * gcc.c-torture/compile/mangle-1.c: New file.
39172
39173 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39174
39175         PR c++/7809
39176         * g++.dg/parse/access3.C: New test.
39177
39178 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
39179
39180         PR c++/11384
39181         * g++.dg/init/init-ref4.C: New test.
39182
39183 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
39184
39185         PR c++/11547
39186         * g++.dg/parse/constant3.C: New test.
39187         * g++.dg/parse/crash7.C: Likewise.
39188
39189 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
39190
39191         PR target/11008
39192         * gcc.dg/i386-pentium4-not-mull.c: New.
39193
39194 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
39195
39196         * gcc.dg/asm-names.c (ymain): Make it weak.
39197
39198 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39199
39200         PR c++/5421
39201         * g++.dg/template/friend21.C: New test.
39202
39203 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
39204
39205         * gcc.dg/cleanup-8.c: New test.
39206         * gcc.dg/cleanup-9.c: New test.
39207
39208 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
39209
39210         * g++.dg/ext/dll-MI1.h: New file.
39211         * g++.dg/ext/dllexport-MI1.C: New file.
39212         * g++.dg/ext/dllimport-MI1.C: New file.
39213
39214 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
39215
39216         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
39217         it does not have cmpstrsi patterns (just cmpmemsi).
39218
39219 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
39220
39221         PR debug/11473
39222         * g++.dg/debug/debug8.C: New test.
39223
39224 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39225
39226         PR c++/10108
39227         * g++.dg/template/crash7.C: New test.
39228
39229 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
39230
39231         PR target/10795
39232         * gcc.c-torture/compile/20030708-1.c: New.
39233
39234 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
39235
39236         * gcc.c-torture/execute/20030715-1.c: New test.
39237
39238 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
39239
39240         * gcc.dg/pch/inline-3.c: New file.
39241         * gcc.dg/pch/inline-3.hs: New file.
39242         * gcc.dg/pch/inline-4.c: New file.
39243         * gcc.dg/pch/inline-4.hs: New file.
39244
39245 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
39246
39247         PR c++/11509
39248         * g++.dg/template/crash6.C: New test.
39249
39250         PR c++/7053
39251         * g++.dg/template/friend20.C: New test.
39252
39253         PR c++/7019
39254         * g++.dg/template/overload2.C: New test.
39255
39256 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39257
39258         PR optimization/11440
39259         * gcc.c-torture/execute/20030714-1.c: New test.
39260
39261 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39262
39263         PR c++/11154
39264         * g++.dg/template/partial2.C: New test.
39265
39266 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
39267
39268         PR c++/11503
39269         * g++.dg/template/anon1.C: New test.
39270
39271         PR c++/11493
39272         PR c++/11495
39273         * g++.dg/parse/template9.C: Likewise.
39274         * g++.dg/template/crash4.C: New test.
39275         * g++.dg/template/koenig1.C: Likewise.
39276         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
39277         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
39278         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
39279         functions.
39280         * g++.old-deja/g++.jason/template36.C: Likewise.
39281         * g++.old-deja/g++.mike/p1989.C: Likewise.
39282         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
39283         * g++.old-deja/g++.pt/ttp20.C: Use this->.
39284         * g++.old-deja/g++.pt/ttp21.C: Use this->.
39285         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
39286         compiling.
39287         * g++.old-deja/g++.pt/union2.C: Use this->.
39288
39289 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
39290
39291         * gcc.dg/20030711-1.c: New test.
39292
39293 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
39294
39295         PR c++/11050
39296         * g++.dg/parse/args1.C: New test.
39297         * g++.pt/defarg8.C: Change expected errors.
39298
39299 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
39300
39301         PR c++/8164
39302         * g++.dg/template/nontype2.C: New test.
39303
39304         PR c++/10558
39305         * g++.dg/parse/template8.C: New test.
39306
39307         PR c++/8327
39308         * g++.dg/template/scope1.C: New test.
39309
39310         * g++.dg/warn/Wsign-compare-1.C: New test.
39311
39312 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
39313
39314         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
39315
39316 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
39317
39318         PR c++/9411
39319         * g++.dg/template/explicit2.C: New test.
39320
39321         PR c++/10032
39322         * g++.dg/warn/pedantic1.C: New test.
39323
39324 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
39325
39326         PR c++ 9483
39327         * g++.dg/other/field1.C: New test.
39328
39329 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
39330
39331         PR c/11449
39332         * gcc.c-torture/compile/20030707-1.c: New.
39333
39334 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39335
39336         PR c++/10849
39337         * g++.dg/template/access12.C: New test.
39338
39339 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
39340
39341         * g++.dg/bprob/bprob.exp (prof_ext): Update.
39342         * g77.dg/bprob/bprob.exp (prof_ext): Update.
39343         * gcc.misc-tests/bprob.exp (prof_ext): Update.
39344         * gcc.misc-tests/gcov.exp: Update
39345         * g++.dg/gcov/gcov.exp: Update
39346         * lib/gcov.exp: Update.
39347
39348 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
39349
39350         * g++.dg/abi/mangle17.C: Make sure template expressions are
39351         dependent.
39352         * g++.dg/abi/mangle4.C: Mark erroneous casts.
39353         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
39354         * g++.dg/opt/stack1.C: Remove erroneous code.
39355         * g++.dg/parse/template7.C: New test.
39356         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
39357         * g++.old-deja/g++.pt/crash4.C: Likewise.
39358
39359 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39360
39361         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
39362         with zero or one occurence of `$' after the initial `L'.
39363
39364 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
39365
39366         * gcc.c-torture/compile/20030704-1.c: Add a comment.
39367
39368 2003-07-08  Roger Sayle  <roger@eyesopen.com>
39369
39370         PR c/11370
39371         * gcc.dg/Wunreachable-6.c: New testcase.
39372         * gcc.dg/Wunreachable-7.c: New testcase.
39373
39374 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
39375
39376         PR c/11420
39377         * gcc.dg/20030708-1.c: New test.
39378
39379 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
39380
39381         * gcc.dg/compat/sdata-section.h: New file.
39382         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
39383         * gcc.dg/torture/mips-sdata-1.c: New test.
39384
39385 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39386
39387         PR c++/11030
39388         * g++.dg/template/friend19.C: New test.
39389
39390 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
39391
39392         * g++.dg/opt/strength-reduce.C: New test.
39393
39394 2003-07-07  Roger Sayle  <roger@eyesopen.com>
39395
39396         PR target/10979
39397         * gcc.dg/20030707-1.c: New testcase.
39398
39399 2003-07-07  Roger Sayle  <roger@eyesopen.com>
39400
39401         PR optimization/11059
39402         * g++.dg/opt/emptyunion.C: New testcase.
39403
39404 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39405             Eric Botcazou  <ebotcazou@libertysurf.fr>
39406
39407         * g++.dg/opt/stack1.C: New test.
39408
39409 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
39410
39411         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
39412         run test.
39413
39414         PR c++/11431
39415         * g++.dg/expr/static_cast3.C: New test.
39416
39417 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
39418
39419         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
39420         everywhere.
39421         * gcc.dg/concat.c: Concatenation of string constants with
39422         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
39423         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
39424         * gcc.dg/cpp/escape-2.c: Use wide character constants where
39425         necessary to avoid multi-character character constant warning.
39426         * gcc.dg/cpp/escape.c: Likewise.
39427         * gcc.dg/cpp/ucs.c: Likewise.
39428         Remove backslashes from dg-bogus comments, as they confuse Tcl.
39429         Fix a typo.
39430
39431 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
39432
39433         PR c/11428
39434         * gcc.c-torture/compile/20030704-1.c: New.
39435
39436 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
39437
39438         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
39439
39440 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
39441
39442         PR c++/5287, PR c++/7910,  PR c++/11021
39443         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
39444         tests for warnings.
39445         * g++.dg/ext/dllimport2.C: Add tests for warnings.
39446         * g++.dg/ext/dllimport3.C: Likewise.
39447         * g++.dg/ext/dllimport4.C: New file.
39448         * g++.dg/ext/dllimport5.C: New file.
39449         * g++.dg/ext/dllimport6.C: New file.
39450         * g++.dg/ext/dllimport7.C: New file.
39451         * g++.dg/ext/dllimport8.C: New file.
39452         * g++.dg/ext/dllimport9.C: New file.
39453         * g++.dg/ext/dllimport10.C: New file.
39454         * g++.dg/ext/dllexport1.C: New file.
39455
39456 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
39457
39458         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
39459         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
39460
39461 2003-07-03  Roger Sayle  <roger@eyesopen.com>
39462
39463         * gcc.dg/builtins-25.c: New testcase.
39464         * gcc.dg/builtins-26.c: New testcase.
39465
39466 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
39467
39468         * gcc.dg/compat/vector-defs.h: New file.
39469         * gcc.dg/compat/vector-setup.h: New file.
39470         * gcc.dg/compat/vector-check.h: New file.
39471         * gcc.dg/compat/vector-1_main.c: New file.
39472         * gcc.dg/compat/vector-1_x.c: New file.
39473         * gcc.dg/compat/vector-1_y.c: New file.
39474         * gcc.dg/compat/vector-2_main.c: New file.
39475         * gcc.dg/compat/vector-2_x.c: New file.
39476         * gcc.dg/compat/vector-2_y.c: New file.
39477
39478         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
39479         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
39480         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
39481         * gcc.dg/compat/struct-align-1.h: New file.
39482         * gcc.dg/compat/struct-align-1_main.c: New file.
39483         * gcc.dg/compat/struct-align-1_x.c: New file.
39484         * gcc.dg/compat/struct-align-1_y.c: New file.
39485         * gcc.dg/compat/struct-align-2.h: New file.
39486         * gcc.dg/compat/struct-align-2_main.c: New file.
39487         * gcc.dg/compat/struct-align-2_x.c: New file.
39488         * gcc.dg/compat/struct-align-2_y.c: New file.
39489
39490         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
39491         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39492         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39493         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39494         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39495         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39496         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39497         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39498         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39499         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39500         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39501         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39502         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39503         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39504         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39505         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39506         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39507         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39508         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39509         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39510         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39511         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39512         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39513         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39514         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39515         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39516         * gcc.dg/compat/struct-return-10_x.c: Ditto.
39517         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39518         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39519
39520 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39521
39522         * gcc.dg/i386-call-1.c: New test.
39523
39524 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39525
39526         PR c++/9162
39527         * g++.dg/parse/defarg4.C: New.
39528
39529 2003-07-03  Roger Sayle  <roger@eyesopen.com>
39530
39531         PR target/10700
39532         * gcc.c-torture/compile/20030703-1.c: New test case.
39533
39534 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
39535
39536         * g++.dg/template/local3.C: Remove extra semicolon.
39537
39538 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39539
39540         * gcc.dg/i386-volatile-1.c: New test.
39541
39542 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
39543
39544         PR c++/11072
39545         * g++.dg/other/offsetof2.C: XFAIL.
39546         * g++.dg/other/offsetof5.C: New.
39547
39548         PR c++/10219
39549         * g++.dg/template/error1.C: New.
39550
39551         PR c++/9779
39552         * g++.dg/template/dependent-expr1.C: New.
39553
39554 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39555
39556         PR c++/6949
39557         * g++.dg/template/local3.C: New test.
39558
39559         PR c++/11149
39560         * g++.dg/lookup/scoped6.C: New test.
39561
39562 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
39563
39564         PR c++/8046
39565         * g++.dg/other/error7.C: New test.
39566
39567 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
39568
39569         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
39570         * g++.old-deja/g++.abi/vtable3.h: Likewise.
39571         * g++.old-deja/g++.law/code-gen5.C: Likewise.
39572         * g++.old-deja/g++.other/union2.C: Likewise.
39573         * gcc.dg/c90-const-expr-2.c: Likewise.
39574         * gcc.dg/c90-const-expr-3.c: Likewise.
39575         * gcc.dg/c99-const-expr-2.c: Likewise.
39576         * gcc.dg/c99-const-expr-3.c: Likewise.
39577         * gcc.dg/concat.c: Likewise.
39578
39579 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39580
39581         PR c++/9559
39582         * g++.dg/init/static1.C: New test.
39583
39584 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39585
39586         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
39587         * g++.old-deja/g++.other/access2.C: Likewise.
39588         * g++.old-deja/g++.other/decl2.C: Likewise.
39589         * gcc.c-torture/execute/20020615-1.c: Likewise.
39590
39591 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39592
39593         PR c++/4933
39594         * g++.dg/template/sizeof4.C: New test.
39595
39596 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39597
39598         * g++.dg/other/error6.C: New test.
39599
39600 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39601
39602         PR c++/10750
39603         * g++.dg/parse/constant2.C: New test.
39604
39605 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
39606
39607         PR c++/11106
39608         * g++.dg/other/error5.C: New test.
39609
39610 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39611
39612         * gcc.dg/format/gcc_diag-1.c: New test.
39613
39614 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
39615
39616         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
39617
39618 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39619
39620         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
39621         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
39622         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
39623
39624 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
39625
39626         * gcc.c-torture/execute/builtins/string-8.c: New test.
39627         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
39628         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
39629         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
39630
39631 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39632
39633         PR c++/10468
39634         * g++.dg/ext/typeof6.C: New test.
39635
39636 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39637
39638         PR c++/10796
39639         * g++.dg/init/enum1.C: New test.
39640
39641 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
39642
39643         * gcc.dg/20030627-1.c: New test.
39644
39645 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
39646
39647         PR c++/11332
39648         * g++.dg/expr/static_cast2.C: New test.
39649
39650 2003-06-26  Roger Sayle  <roger@eyesopen.com>
39651             Jakub Jelinek  <jakub@redhat.com>
39652
39653         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
39654         sprintf(dst,"%s",src) optimization.
39655         * gcc.c-torture/execute/20030626-1.c: New test case.
39656         * gcc.c-torture/execute/20030626-2.c: New test case.
39657
39658 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
39659
39660         * gcc.c-torture/execute/multi-ix.c: New test.
39661
39662         * gcc.c-torture/execute/simd-4.c (main):
39663         Added missing semicolon at end of union.
39664
39665 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
39666
39667         PR c++/8266
39668         * g++.dg/template/explicit-instantiation3.C: New test.
39669
39670 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39671
39672         * gcc.dg/20030626-1.c: Use signed char.
39673
39674 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39675
39676         * gcc.dg/20030626-1.c: New test.
39677
39678 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
39679
39680         * const-str-2.m: Update.
39681
39682 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
39683
39684         PR c++/10990
39685         * g++.dg/rtti/dyncast1.C: New test.
39686         * g++.dg/abi/mangle4.C: Correct base-specifier access.
39687         * g++.dg/lookup/scoped1.C: Remove XFAIL.
39688         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
39689
39690         PR c++/10931
39691         * g++.dg/expr/static_cast1.C: New test.
39692
39693 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
39694
39695         * gcc.dg/20030625-1.c: New test.
39696
39697 2003-06-24  Roger Sayle  <roger@eyesopen.com>
39698
39699         * gcc.c-torture/compile/20030624-1.c: New test case.
39700
39701 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
39702
39703         * gcc.c-torture/execute/string-opt-17.c: New test.
39704
39705 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
39706
39707         PR c++/5754
39708         * g++.dg/parse/crash6.C: New test.
39709
39710 2003-06-23  Roger Sayle  <roger@eyesopen.com>
39711
39712         * gcc.dg/builtins-24.c: New test case.
39713
39714 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
39715
39716         * g++.dg/opt/operator1.C: New test.
39717
39718 2003-06-22  Roger Sayle  <roger@eyesopen.com>
39719
39720         * gcc.c-torture/execute/string-opt-16.c: New test case.
39721
39722 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39723
39724         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
39725         * g++.old-deja/g++.other/conv7.C: Likewise.
39726         * g++.old-deja/g++.other/overcnv2.C: Likewise.
39727         * g++.old-deja/g++.other/overload14.C: Likewise.
39728
39729 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39730
39731         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
39732         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
39733
39734 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39735
39736         PR c++/10888
39737         * g++.dg/warn/Winline-3.C: New test.
39738
39739 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39740
39741         * lib/target-supports.exp (check_alias_available): Make the test
39742         program acceptable to the Solaris assembler.
39743
39744         PR c++/10749
39745         * g++.dg/template/memclass2.C: New test.
39746
39747 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39748             Eric Botcazou  <ebotcazou@libertysurf.fr>
39749
39750         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
39751         data for non-matching targets.
39752         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
39753
39754 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39755
39756         PR c++/10845
39757         * g++.dg/template/member3.C: New test.
39758
39759 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
39760
39761         PR c++/10939
39762         * g++.dg/template/func1.C: New test.
39763
39764         PR c++/9649
39765         * g++.dg/template/static4.C: New test.
39766         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
39767
39768         PR c++/11041
39769         * g++.dg/init/ref7.C: New test.
39770
39771 2003-06-19  Matt Austern  <austern@apple.com>
39772
39773         PR c++/11228
39774         * g++.dg/anew1.C: New test.
39775         * g++.dg/anew2.C: New test.
39776         * g++.dg/anew3.C: New test.
39777         * g++.dg/anew4.C: New test.
39778
39779 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
39780
39781         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
39782
39783 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
39784
39785         * gcc.c-torture/execute/simd-4.c (main): Make expected value
39786         endian-dependent.
39787
39788 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
39789
39790         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
39791         Remove cruft.
39792
39793 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
39794
39795         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
39796         * gcc.c-torture/compile/961203-1.c: Likewise.
39797         * gcc.c-torture/compile/980506-1.c: Likewise.
39798
39799 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
39800
39801         PR c++/10712
39802         * g++.dg/lookup/using7.C: New test.
39803
39804 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
39805
39806         PR c++/11105
39807         * g++.dg/abi/conv1.C: Remove it.
39808         * g++.dg/template/conv7.C: New test.
39809         * g++.dg/template/conv8.C: Likewise.
39810         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
39811         conversion operator.
39812
39813 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
39814
39815         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
39816         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39817         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39818         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39819         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39820         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39821         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39822         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39823         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39824         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39825         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39826         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39827         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39828         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39829         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39830         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39831         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39832         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39833         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39834         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39835         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39836         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39837         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39838         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39839         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39840         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39841         * gcc.dg/compat/struct-return-10_x.c: Ditto.
39842         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39843         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39844
39845 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
39846
39847         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
39848         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
39849         indications.
39850
39851 2003-06-16  Roger Sayle  <roger@eyesopen.com>
39852
39853         * gcc.dg/i386-387-5.c: New test case.
39854         * gcc.dg/i386-387-6.c: New test case.
39855         * gcc.dg/builtins-23.c: New test case.
39856
39857 2003-06-15  Roger Sayle  <roger@eyesopen.com>
39858
39859         * gcc.dg/builtins-22.c: New test case.
39860         * gcc.dg/i386-387-1.c: Update to test exp.
39861         * gcc.dg/i386-387-2.c: Likewise.
39862
39863 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39864
39865         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
39866
39867 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39868
39869         * lib/gcc-dg.exp (dg-require-dll): New function.
39870         (dg-xfail-if): Likewise.
39871         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
39872         driver.
39873
39874         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
39875         * gcc.c-torture/compile/20001205-1.c: Likewise.
39876         * gcc.c-torture/compile/20001226-1.c: Likewise.
39877         * gcc.c-torture/compile/20010518-2.c: Likewise.
39878         * gcc.c-torture/compile/20020312-1.c: Likewise.
39879         * gcc.c-torture/compile/20020604-1.c: Likewise.
39880         * gcc.c-torture/compile/920501-12.c: Likewise.
39881         * gcc.c-torture/compile/920501-4.c: Likewise.
39882         * gcc.c-torture/compile/920520-1.c: Likewise.
39883         * gcc.c-torture/compile/920521-1.c: Likewise.
39884         * gcc.c-torture/compile/920625-1.c: Likewise.
39885         * gcc.c-torture/compile/961203-1.c: Likewise.
39886         * gcc.c-torture/compile/980506-1.c: Likewise.
39887         * gcc.c-torture/compile/981006-1.c: Likewise.
39888         * gcc.c-torture/compile/981022-1.c: Likewise.
39889         * gcc.c-torture/compile/981223-1.c: Likewise.
39890         * gcc.c-torture/compile/990617-1.c: Likewise.
39891         * gcc.c-torture/compile/dll.c: Likewise.
39892         * gcc.c-torture/compile/labels-3.c: Likewise.
39893         * gcc.c-torture/compile/mipscop-1.c: Likewise.
39894         * gcc.c-torture/compile/mipscop-2.c: Likewise.
39895         * gcc.c-torture/compile/mipscop-3.c: Likewise.
39896         * gcc.c-torture/compile/mipscop-4.c: Likewise.
39897         * gcc.c-torture/compile/simd-5.c: Likewise.
39898         * gcc.c-torture/compile/20000804-1.x: Remove.
39899         * gcc.c-torture/compile/20001205-1.x: Likewise.
39900         * gcc.c-torture/compile/20001226-1.x: Likewise.
39901         * gcc.c-torture/compile/20010518-2.x: Likewise.
39902         * gcc.c-torture/compile/20020312-1.x: Likewise.
39903         * gcc.c-torture/compile/20020604-1.x: Likewise.
39904         * gcc.c-torture/compile/920501-12.x: Likewise.
39905         * gcc.c-torture/compile/920501-4.x: Likewise.
39906         * gcc.c-torture/compile/920520-1.x: Likewise.
39907         * gcc.c-torture/compile/920521-1.x: Likewise.
39908         * gcc.c-torture/compile/920625-1.x: Likewise.
39909         * gcc.c-torture/compile/961203-1.x: Likewise.
39910         * gcc.c-torture/compile/980506-1.x: Likewise.
39911         * gcc.c-torture/compile/981006-1.x: Likewise.
39912         * gcc.c-torture/compile/981022-1.x: Likewise.
39913         * gcc.c-torture/compile/981223-1.x: Likewise.
39914         * gcc.c-torture/compile/990617-1.x: Likewise.
39915         * gcc.c-torture/compile/mipscop-1.x: Likewise.
39916         * gcc.c-torture/compile/mipscop-2.x: Likewise.
39917         * gcc.c-torture/compile/mipscop-3.x: Likewise.
39918         * gcc.c-torture/compile/mipscop-4.x: Likewise.
39919         * gcc.c-torture/compile/simd-5.x: Likewise.
39920
39921         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
39922
39923 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39924
39925         * gcc.c-torture/execute/20030611-1.c: New test.
39926
39927 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39928
39929         PR middle-end/168
39930         * gcc.dg/20030612-1.c: New test case.
39931
39932 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39933
39934         PR c++/10635
39935         * g++.dg/expr/cast1.C: New test.
39936
39937 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39938
39939         * gcc.dg/builtins-21.c: New test case.
39940
39941 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
39942
39943         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
39944         options instead of at the end.
39945         * lib/objc.exp (objc_target_compile): Likewise.
39946
39947 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
39948
39949         PR c++/10432
39950         * g++.dg/parse/error1.C: New test.
39951
39952 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
39953
39954         * gcc.dg/compat/struct-by-value-11_main.c: New file.
39955         * gcc.dg/compat/struct-by-value-11_x.c: New file.
39956         * gcc.dg/compat/struct-by-value-11_y.c: New file.
39957         * gcc.dg/compat/struct-by-value-12_main.c: New file.
39958         * gcc.dg/compat/struct-by-value-12_x.c: New file.
39959         * gcc.dg/compat/struct-by-value-12_y.c: New file.
39960         * gcc.dg/compat/struct-by-value-13_main.c: New file.
39961         * gcc.dg/compat/struct-by-value-13_x.c: New file.
39962         * gcc.dg/compat/struct-by-value-13_y.c: New file.
39963         * gcc.dg/compat/struct-by-value-14_main.c: New file.
39964         * gcc.dg/compat/struct-by-value-14_x.c: New file.
39965         * gcc.dg/compat/struct-by-value-14_y.c: New file.
39966         * gcc.dg/compat/struct-by-value-15_main.c: New file.
39967         * gcc.dg/compat/struct-by-value-15_x.c: New file.
39968         * gcc.dg/compat/struct-by-value-15_y.c: New file.
39969         * gcc.dg/compat/struct-by-value-16_main.c: New file.
39970         * gcc.dg/compat/struct-by-value-16_x.c: New file.
39971         * gcc.dg/compat/struct-by-value-16_y.c: New file.
39972         * gcc.dg/compat/struct-by-value-17_main.c: New file.
39973         * gcc.dg/compat/struct-by-value-17_x.c: New file.
39974         * gcc.dg/compat/struct-by-value-17_y.c: New file.
39975         * gcc.dg/compat/struct-by-value-18_main.c: New file.
39976         * gcc.dg/compat/struct-by-value-18_x.c: New file.
39977         * gcc.dg/compat/struct-by-value-18_y.c: New file.
39978
39979         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
39980         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
39981         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
39982         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
39983         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
39984         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
39985         * gcc.dg/compat/scalar-return-3_main.c: New file.
39986         * gcc.dg/compat/scalar-return-3_x.c: New file.
39987         * gcc.dg/compat/scalar-return-3_y.c: New file.
39988         * gcc.dg/compat/scalar-return-4_main.c: New file.
39989         * gcc.dg/compat/scalar-return-4_x.c: New file.
39990         * gcc.dg/compat/scalar-return-4_y.c: New file.
39991
39992 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
39993
39994         * gcc.dg/compat/fp2-struct-check.h: New file.
39995         * gcc.dg/compat/fp2-struct-defs.h: New file.
39996         * gcc.dg/compat/fp2-struct-init.h: New file.
39997         * gcc.dg/compat/struct-by-value-10_main.c: New file.
39998         * gcc.dg/compat/struct-by-value-10_x.c: New file.
39999         * gcc.dg/compat/struct-by-value-10_y.c: New file.
40000         * gcc.dg/compat/struct-return-10_main.c: New file.
40001         * gcc.dg/compat/struct-return-10_x.c: New file.
40002         * gcc.dg/compat/struct-return-10_y.c: New file.
40003
40004         * gcc.dg/compat/compat-common.h: New file.
40005         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
40006         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
40007         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
40008         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
40009         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
40010         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
40011         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
40012         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40013         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
40014         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
40015         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40016         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
40017         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
40018         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40019         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
40020         * gcc.dg/compat/small-struct-check.h: Ditto.
40021         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
40022         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40023         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
40024         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
40025         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40026         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
40027         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
40028         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40029         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
40030         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
40031         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40032         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
40033         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
40034         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40035         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
40036         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
40037         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40038         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
40039         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
40040         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40041         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
40042         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
40043         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40044         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
40045         * gcc.dg/compat/struct-return-2_main.c: Ditto.
40046         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40047         * gcc.dg/compat/struct-return-2_y.c: Ditto.
40048         * gcc.dg/compat/struct-return-3_main.c: Ditto.
40049         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40050         * gcc.dg/compat/struct-return-3_y.c: Ditto.
40051
40052 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
40053
40054         * g++.dg/pch/static-1.C: New file.
40055         * g++.dg/pch/static-1.Hs: New file.
40056
40057 2003-06-10  Richard Henderson  <rth@redhat.com>
40058
40059         * gcc.dg/asm-7.c: Adjust expected warning text.
40060
40061 2003-06-10  Roger Sayle  <roger@eyesopen.com>
40062
40063         * gcc.dg/builtins-20.c: New test case.
40064
40065 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
40066
40067         PR c++/11131
40068         * g++.dg/opt/template1.C: New test.
40069
40070 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40071
40072         * lib/gcc-dg.exp (dg-test): Clear additional_files and
40073         additional_sources.
40074
40075 2003-05-21  David Taylor  <dtaylor@emc.com>
40076
40077         * gcc.dg/Wpadded.c: New file.
40078
40079 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40080
40081         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
40082         * gcc.dg/special/weak-2.c: Add dg-require-weak.
40083         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
40084         dg-require-weak.
40085
40086 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
40087
40088         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
40089
40090 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40091
40092         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
40093         (dg-require-alias): Likewise.
40094         (dg-require-gc-sections): Likewise.
40095         * lib/target-supports.exp (check_gc_sections_available): Likewise.
40096
40097 2003-06-08  Richard Henderson  <rth@redhat.com>
40098
40099         * gcc.dg/20011029-2.c: Fix the array reference.
40100         * gcc.dg/asm-7.c: New.
40101
40102 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
40103
40104         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
40105
40106 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
40107
40108         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
40109         (dg-require-gc-sections): Likewise.
40110
40111 2003-06-08  Jan Hubicka  <jh@suse.cz>
40112
40113         * i386-cmov1.c: Fix regular expression.
40114         * i386-cvt-1.c: Likewise.
40115         * i386-local.c: Likewise.
40116         * i386-local2.c: Likewise.
40117         * i386-mul.c: Likewise.
40118         * i386-ssetype-1.c: Likewise.
40119         * i386-ssetype-3.c: Likewise.
40120         * i386-ssetype-5.c: Likewise.
40121
40122 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40123
40124         PR c++/11039
40125         * g++.dg/warn/implicit-typename2.C: New test.
40126         * g++.dg/warn/implicit-typename3.C: New test.
40127
40128 2003-06-07  Richard Henderson  <rth@redhat.com>
40129
40130         * g++.dg/other/offsetof3.C: Use size_t.
40131         * g++.dg/other/offsetof4.C: Likewise.
40132
40133 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
40134
40135         * lib/copy-file.exp: New. Implement gcc_copy_files.
40136
40137         * lib/dg-pch.exp: Load copy-file.exp
40138         (dg-pch): Use gcc_copy_files instead of "file copy".
40139
40140 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
40141
40142         * gcc.dg/weak/weak.exp: Simplify.
40143         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
40144         * gcc.dg/weak/weak-1.c: Likewise.
40145         * gcc.dg/weak/weak-2.c: Likewise.
40146         * gcc.dg/weak/weak-3.c: Likewise.
40147         * gcc.dg/weak/weak-4.c: Likewise.
40148         * gcc.dg/weak/weak-5.c: Likewise.
40149         * gcc.dg/weak/weak-6.c: Likewise.
40150         * gcc.dg/weak/weak-7.c: Likewise.
40151         * gcc.dg/weak/weak-8.c: Likewise.
40152         * gcc.dg/weak/weak-9.c: Likewise.
40153
40154 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
40155
40156         gcc.c-torture/execute/20030606-1.c: New.
40157
40158 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40159
40160         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
40161         * gcc.dg/builtins-19.c: Likewise.
40162
40163 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40164
40165         * gcc.dg/builtins-2.c: Add some more tests.
40166         * gcc.dg/builtins-18.c: New test case.
40167         * gcc.dg/builtins-19.c: New test case.
40168
40169 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40170             Jim Wilson  <wilson@tuliptree.org>
40171
40172         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
40173
40174 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
40175
40176         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
40177         mempcpy/stpcpy calls not to be optimized into something else.
40178         * gcc.c-torture/execute/string-opt-3.c: Moved to...
40179         * gcc.c-torture/execute/builtins/string-7.c: ...here.
40180         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
40181
40182 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40183
40184         * gcc.dg/format/asm_fprintf-1.c: New test.
40185
40186 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
40187
40188         * lib/gcc-defs.exp (additional_sources): New variable.
40189         (dg-additional-sources): New function.
40190         (additional_files): New variable.
40191         (dg-additional-files): New function.
40192         (dg-additional-files-options): Likewise.
40193         * lib/gcc-dg.exp (dg-require-weak): New function.
40194         (dg-require-alias): Likewise.
40195         (dg-require-gc-sections): Likewise.
40196         * lib/target-supports.exp (check_alias_available): Remove testfile
40197         parameter.
40198         (check_gc_sections_available): New function.
40199         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
40200         (dg-gpp-additional-files): Likewise.
40201         * lib/g++.exp (additional_sources): Remove.
40202         (additional_files): Likewise.
40203         (g++_target_compile): Use dg-additional-files-options.
40204
40205         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
40206         Tcl logic.
40207         * gcc.dg/special/ecos.exp: Remove.
40208         * gcc.dg/special/20000419-2.c: Use dg-require-*.
40209         * gcc.dg/special/alias-1.c: Likewise.
40210         * gcc.dg/special/alias-2.c: Likewise.
40211         * gcc.dg/special/gcsec-1.c: Likewise.
40212         * gcc.dg/special/weak-1.c: Likewise.
40213         * gcc.dg/special/weak-2.c: Likewise.
40214         * gcc.dg/special/wkali-1.c: Likewise.
40215         * gcc.dg/special/wkali-2.c: Likewise.
40216
40217         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
40218         dg-gpp-additional-*.
40219         * g++.dg/special/conpr-3.C: Likewise.
40220         * g++.dg/special/conpr-4.C: Likewise.
40221         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
40222         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
40223         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
40224         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
40225         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
40226         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
40227         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
40228         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
40229         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
40230         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
40231         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
40232         * g++.old-deja/g++.other/comdat1.C: Likewise.
40233         * g++.old-deja/g++.other/comdat2.C: Likewise.
40234         * g++.old-deja/g++.other/comdat3.C: Likewise.
40235         * g++.old-deja/g++.other/ctor1.C: Likewise.
40236         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
40237
40238 2003-06-05  Richard Henderson  <rth@redhat.com>
40239
40240         * gcc.dg/debug/20030605-1.c: New.
40241
40242 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
40243
40244         * README.QMTEST: Update.
40245
40246 2003-06-04  Richard Henderson  <rth@redhat.com>
40247
40248         * gcc.dg/cleanup-1.c: New.
40249         * gcc.dg/cleanup-2.c: New.
40250         * gcc.dg/cleanup-3.c: New.
40251         * gcc.dg/cleanup-4.c: New.
40252         * gcc.dg/cleanup-5.c: New.
40253         * gcc.dg/cleanup-6.c: New.
40254         * gcc.dg/cleanup-7.c: New.
40255
40256 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
40257
40258         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
40259
40260         * lib/dg-pch.exp: New file.
40261         * g++.dg/pch/pch.exp: Use dg-pch.exp.
40262         * gcc.dg/pch/pch.exp: Likewise.
40263
40264 2003-06-04  Roger Sayle  <roger@eyesopen.com>
40265
40266         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
40267         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
40268         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
40269         * gcc.dg/builtins-17.c: New test case.
40270         * gcc.dg/i386-387-4.c: New test case.
40271         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
40272
40273 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40274
40275         * gcc.dg/ultrasp9.c: New test.
40276
40277 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40278
40279         * gcc.c-torture/compile/20030604-1.c: New test.
40280         * gcc.dg/sparc-constant-1.c: New test.
40281
40282 2003-06-03  Glen Nakamura  <glen@imodulo.com>
40283
40284         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
40285
40286 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
40287
40288         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
40289
40290         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
40291         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
40292
40293 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
40294
40295         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
40296
40297 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40298
40299         PR c++/10940
40300         * g++.dg/template/spec10.C: New test.
40301
40302 2003-06-03  Roger Sayle  <roger@eyesopen.com>
40303
40304         * gcc.dg/builtins-16.c: New test case.
40305
40306 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
40307
40308         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
40309         mempcpy test with post-increments.
40310         * gcc.c-torture/execute/string-opt-3.c: New test.
40311         * gcc.dg/string-opt-1.c: New test.
40312
40313 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
40314
40315         PR fortran/10965
40316         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
40317
40318 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
40319
40320         * lib/scanasm.exp (dg-scan): New function, factored out of ...
40321         (scan-assembler): ... here.  Use dg-scan.
40322         (scan-assembler-not): Likewise.
40323         (scan-file): New function.
40324         (scan-file-not): Likewise.
40325         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
40326         * gcc.dg/cpp/_Pragma4.c: Likewise.
40327         * gcc.dg/cpp/_Pragma5.c: Likewise.
40328         * gcc.dg/cpp/avoidpaste1.c: Likewise.
40329         * gcc.dg/cpp/avoidpaste2.c: Likewise.
40330         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
40331         * gcc.dg/cpp/cmdlne-P.c: Likewise.
40332         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
40333         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
40334         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
40335         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
40336         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
40337         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
40338         * gcc.dg/cpp/cxxcom1.c: Likewise.
40339         * gcc.dg/cpp/line1.c: Likewise.
40340         * gcc.dg/cpp/maccom1.c: Likewise.
40341         * gcc.dg/cpp/maccom2.c: Likewise.
40342         * gcc.dg/cpp/maccom3.c: Likewise.
40343         * gcc.dg/cpp/maccom4.c: Likewise.
40344         * gcc.dg/cpp/maccom5.c: Likewise.
40345         * gcc.dg/cpp/maccom6.c: Likewise.
40346         * gcc.dg/cpp/multiline.c: Likewise.
40347         * gcc.dg/cpp/spacing1.c: Likewise.
40348         * gcc.dg/cpp/spacing2.c: Likewise.
40349         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
40350         * gcc.dg/cpp/trad/maccom1.c: Likewise.
40351         * gcc.dg/cpp/trad/maccom2.c: Likewise.
40352         * gcc.dg/cpp/trad/maccom3.c: Likewise.
40353         * gcc.dg/cpp/trad/maccom4.c: Likewise.
40354         * gcc.dg/cpp/trad/maccom6.c: Likewise.
40355         * gcc.dg/cpp/cxxcom2.c: Likewise.
40356         * gcc.dg/cpp/cxxcom2.h: New file.
40357
40358         * gcc.dg/cpp/truefalse.cpp: Move it to ...
40359         * g++.dg/cpp/truefalse.C: Here.
40360         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
40361
40362 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
40363
40364         * gcc.dg/cpp/redef3.c: New file.
40365
40366 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40367
40368         * gcc.dg/i386-loop-3.c: New test.
40369
40370 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
40371
40372         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
40373
40374 2003-05-31  Roger Sayle  <roger@eyesopen.com>
40375
40376         * gcc.dg/fwrapv-1.c: New test case.
40377         * gcc.dg/fwrapv-2.c: New test case.
40378
40379 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40380
40381         PR c++/10956
40382         * g++.dg/template/spec9.C: New test.
40383
40384 2003-05-29  Roger Sayle  <roger@eyesopen.com>
40385
40386         * gcc.dg/duff-4.c: New test case.
40387
40388 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
40389
40390         PR fortran/10843
40391         * g77.dg/ffixed-form-1.f: New test
40392         * g77.dg/ffixed-form-2.f: New test
40393         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
40394         * g77.dg/ffree-form-3.f: New test
40395
40396 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
40397
40398         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
40399         * gcc.dg/wint_t-1.c: Likewise.
40400
40401 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40402
40403         * g++.dg/template/access11.C: New test.
40404
40405 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40406
40407         PR c++/10849
40408         * g++.dg/template/access10.C: New test.
40409
40410 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40411             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40412
40413         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
40414
40415 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
40416
40417         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
40418         suppress for powerpc-*-darwin*.
40419         * gcc.dg/torture/builtin-noret-2.c: Likewise.
40420
40421 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
40422
40423         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
40424         suppress option for powerpc-*-darwin*.
40425
40426 2003-05-23  Roger Sayle  <roger@eyesopen.com>
40427
40428         * gcc.dg/builtins-1.c: Add tests for tan and atan.
40429         * gcc.dg/builtins-4.c: Add test for fmod.
40430
40431 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40432
40433         PR c++/10682
40434         * g++.dg/template/instantiate4.C: New test.
40435
40436 2003-05-22  Roger Sayle  <roger@eyesopen.com>
40437
40438         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
40439
40440 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
40441
40442         * gcc.dg/compat/scalar-return-1_main.c: New file.
40443         * gcc.dg/compat/scalar-return-1_x.c: New file.
40444         * gcc.dg/compat/scalar-return-1_y.c: New file.
40445         * gcc.dg/compat/scalar-return-2_main.c: New file.
40446         * gcc.dg/compat/scalar-return-2_x.c: New file.
40447         * gcc.dg/compat/scalar-return-2_y.c: New file.
40448         * gcc.dg/compat/struct-return-3_main.c: New file.
40449         * gcc.dg/compat/struct-return-3_y.c: New file.
40450         * gcc.dg/compat/struct-return-3_x.c: New file.
40451         * gcc.dg/compat/struct-return-2_main.c: New file.
40452         * gcc.dg/compat/struct-return-2_x.c: New file.
40453         * gcc.dg/compat/struct-return-2_y.c: New file.
40454
40455 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40456
40457         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
40458         for hppa*-hp-hpux*.
40459         * gcc.dg/20021014-1.c (dg-options): Likewise.
40460         * gcc.dg/nest.c (dg-options): Likewise.
40461
40462 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
40463
40464         PR c++/9738
40465         * g++.dg/ext/dllimport2.C: New file.
40466         * g++.dg/ext/dllimport3.C: New file.
40467
40468 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
40469
40470         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
40471         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
40472         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40473         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
40474         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40475         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
40476         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
40477         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
40478         * gcc.dg/compat/small-struct-defs.h: New file.
40479         * gcc.dg/compat/small-struct-init.h: New file.
40480         * gcc.dg/compat/small-struct-check.h: New file.
40481         * gcc.dg/compat/fp-struct-defs.h: New file.
40482         * gcc.dg/compat/fp-struct-check.h: New file.
40483         * gcc.dg/compat/fp-struct-init.h: New file.
40484         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
40485         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
40486
40487 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
40488
40489         * gcc.dg/20030225-2.c: New test.
40490
40491 2003-05-18  Roger Sayle  <roger@eyesopen.com>
40492             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40493
40494         * gcc.c-torture/compile/20030518-1.c: New test case.
40495
40496 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
40497
40498         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
40499         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
40500         gcc-dg-debug-runtest.
40501         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
40502         gcc-dg-debug-runtest.
40503
40504 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40505
40506         PR c++/9022
40507         * g++.dg/lookup/using6.C: New test.
40508
40509 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40510
40511         * g++.dg/parse/access2.C: New test.
40512
40513 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
40514
40515         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
40516         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
40517         * gcc.dg/debug/debug.exp: Likewise.
40518
40519 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
40520
40521         * gcc.dg/dollar.c: New test.
40522
40523 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
40524
40525         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
40526         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
40527         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
40528         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
40529         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
40530         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
40531         * gcc.dg/compat/struct-by-value-6_main.c: New file.
40532         * gcc.dg/compat/struct-by-value-6_x.c: New file.
40533         * gcc.dg/compat/struct-by-value-6_y.c: New file.
40534         * gcc.dg/compat/struct-by-value-7_main.c: New file.
40535         * gcc.dg/compat/struct-by-value-7_x.c: New file.
40536         * gcc.dg/compat/struct-by-value-7_y.c: New file.
40537         * gcc.dg/compat/struct-by-value-8_main.c: New file.
40538         * gcc.dg/compat/struct-by-value-8_x.c: New file.
40539         * gcc.dg/compat/struct-by-value-8_y.c: New file.
40540         * gcc.dg/compat/struct-by-value-9_main.c: New file.
40541         * gcc.dg/compat/struct-by-value-9_x.c: New file.
40542         * gcc.dg/compat/struct-by-value-9_y.c: New file.
40543
40544 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
40545
40546         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
40547         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
40548         support for "repo" mode.
40549         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
40550         * lib/g77-dg.exp: Likewise.
40551         * lib/obj-dg.exp: Likewise.
40552
40553 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
40554
40555         Merge from gcc-3_2-rhl8-branch:
40556         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
40557
40558         * gcc.dg/tls/opt-6.c: New test.
40559
40560         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
40561
40562         * gcc.dg/20030405-1.c: New test.
40563
40564         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
40565
40566         * gcc.dg/20030309-1.c: New test.
40567
40568         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40569
40570         * gcc.c-torture/execute/20030307-1.c: New test.
40571
40572         2003-02-20  Randolph Chung  <tausq@debian.org>
40573
40574         * gcc.c-torture/compile/20030220-1.c: New test.
40575
40576         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
40577
40578         * gcc.dg/20030217-1.c: New test.
40579
40580         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
40581
40582         * gcc.c-torture/compile/20020129-1.c: New test.
40583
40584         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40585
40586         * gcc.dg/unroll-1.c: New test.
40587
40588         2002-11-16  Jan Hubicka  <jh@suse.cz>
40589
40590         * gcc.c-torture/execute/20020920-1.c: New test.
40591
40592         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
40593
40594         PR target/7434
40595         * gcc.c-torture/compile/20021008-1.c: New test.
40596
40597         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
40598
40599         PR target/7559
40600         * gcc.c-torture/execute/20020810-1.c: New test.
40601
40602         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
40603
40604         * gcc.c-torture/compile/20020807-1.c: New test.
40605
40606         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
40607
40608         * gcc.dg/tls/opt-1.c: New test.
40609
40610         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
40611
40612         * gcc.dg/20020729-1.c: New test.
40613
40614         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
40615
40616         * g++.dg/opt/life1.C: New test.
40617
40618         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
40619
40620         * gcc.dg/20020525-1.c: New test.
40621
40622         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
40623
40624         PR c++/6794
40625         * g++.dg/ext/pretty1.C: New test.
40626         * g++.dg/ext/pretty2.C: New test.
40627
40628 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
40629
40630         PR c++/8385
40631         * g++.dg/ext/typeof5.C: New test.
40632
40633 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
40634
40635         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
40636         __USER_LABEL_PREFIX__ into account.
40637         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
40638
40639 2003-05-14  Roger Sayle  <roger@eyesopen.com>
40640
40641         * gcc.dg/builtins-15.c: New test case.
40642
40643 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
40644
40645         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
40646
40647 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
40648
40649         * lib/g++.exp: Tweak handling of additional source files.
40650         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
40651         * g++.dg/special/conpr-2a.C: Rename to ...
40652         * g++.dg/special/conpr-2a.cc: ... this.
40653         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
40654         * g++.dg/special/conpr-3a.C: Rename to ...
40655         * g++.dg/special/conpr-3a.cc: This.
40656         * g++.dg/special/conpr-3b.C: Rename to ...
40657         * g++.dg/special/conpr-3b.cc: This.
40658         * g++.dg/special/conpr-4.C: New test.
40659         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
40660
40661 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
40662
40663         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
40664
40665 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40666
40667         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
40668         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40669         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
40670         * g++.old-deja/g++.other/warn3.C: Likewise.
40671
40672 2003-05-11  Roger Sayle  <roger@eyesopen.com>
40673
40674         * gcc.dg/i386-387-1.c: Update to also test log.
40675         * gcc.dg/i386-387-2.c: Likewise.
40676
40677 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
40678
40679         * g77.f-torture/execute/int8421.f: New test.
40680
40681 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40682
40683         PR c++/10230, c++/10481
40684         * g++.dg/lookup/scoped5.C: New test.
40685
40686 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40687
40688         PR c++/10552
40689         * g++.dg/template/ttp6.C: New test.
40690
40691 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
40692
40693         * gcc.c-torture/execute/builtins: New directory.
40694         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
40695         gcc.c-torture/execute/builtins.
40696         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
40697         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
40698         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
40699         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
40700
40701 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40702
40703         PR c++/9252
40704         * g++.dg/template/access8.C: New test.
40705         * g++.dg/template/access9.C: New test.
40706
40707 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40708
40709         PR c++/9554
40710         * g++.dg/parse/access1.C: New test.
40711
40712 2003-05-09  DJ Delorie  <dj@redhat.com>
40713
40714         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
40715         long, and not an int.
40716
40717 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40718
40719         PR c++/10555, c++/10576
40720         * g++.dg/template/memclass1.C: New test.
40721
40722 2003-05-08  DJ Delorie  <dj@redhat.com>
40723
40724         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
40725         targets.
40726         * gcc.c-torture/execute/20021024-1.x: Likewise.
40727         * gcc.c-torture/execute/shiftdi.x: Likewise.
40728         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
40729         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
40730         * gcc.dg/20021018-1.c: Likewise.
40731
40732 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40733
40734         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
40735
40736         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
40737         (bcopy): Call memmove.
40738
40739 2003-05-08  Roger Sayle  <roger@eyesopen.com>
40740
40741         * g77.f-torture/compile/8485.f: New test case.
40742
40743 2003-05-07  Richard Henderson  <rth@redhat.com>
40744
40745         PR c++/10570
40746         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
40747         Verify exception_cleanup not called for rethrows.
40748         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
40749         when exiting catch block without rethrowing.
40750         * g++.dg/eh/forced3.C: New.
40751         * g++.dg/eh/forced4.C: New.
40752
40753 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
40754
40755         * gcc.dg/20030505.c: Fix triplet.
40756
40757 2003-05-06  DJ Delorie  <dj@redhat.com>
40758
40759         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
40760         * gcc.dg/nest.c: Likewise.
40761
40762 2003-05-05  Roger Sayle  <roger@eyesopen.com>
40763
40764         * gcc.dg/builtins-14.c: New test case.
40765
40766 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
40767
40768         * lib/compat.exp (compat-execute): New argument.
40769         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
40770         * gcc.dg/compat: New test directory.
40771         * gcc.dg/compat/compat.exp: New expect script.
40772         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
40773         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
40774         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
40775         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
40776         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
40777         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
40778
40779         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
40780         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
40781         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
40782         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
40783         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
40784         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
40785         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
40786         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
40787         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
40788         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
40789         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
40790         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
40791         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
40792         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
40793         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
40794
40795 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
40796
40797         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
40798
40799 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
40800
40801         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
40802
40803 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
40804
40805         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
40806         * gcc.dg/ppc-fsel-2.c: New test.
40807
40808         * gcc.dg/unused-5.c: New test.
40809
40810 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40811
40812         PR c++/10496
40813         * g++.dg/warn/pmf1.C: New test.
40814
40815 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40816
40817         PR c++/4494
40818         * g++.dg/warn/main.C: New test.
40819
40820 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40821
40822         * gcc.dg/nonnull-3.c: New test.
40823
40824 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
40825
40826         * gcc.dg/cpp/Wtrigraphs.c: Update.
40827         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
40828
40829 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
40830
40831         * gcc.dg/ppc-fsel-1.c: New test.
40832
40833 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
40834
40835         PR c/10604
40836         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
40837
40838 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
40839
40840         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
40841
40842 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40843
40844         PR c++/9364, c++/10553, c++/10586
40845         * g++.dg/parse/typename4.C: New test.
40846         * g++.dg/parse/typename5.C: Likewise.
40847
40848 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
40849
40850         * gcc.c-torture/compile/20030503-1.c: New test.
40851
40852 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40853
40854         * g++.dg/lookup/using5.C: Fix testcase error.
40855
40856 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
40857
40858         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
40859         since MEABI is no longer supported.  Remove all vestiges
40860         of MEABI from the test.
40861
40862 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40863
40864         PR c++/10554
40865         * g++.dg/lookup/using5.C: New test.
40866
40867 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40868
40869         PR c++/8772
40870         * g++.dg/template/ttp5.C: New test.
40871
40872 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
40873
40874         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
40875         (dg-gpp-additional-sources): New function.
40876         (dg-gpp-additional-files): Likewise.
40877         * lib/g++.exp (additional_sources): New variable.
40878         (additional_files): Likewise.
40879         (g++_target_compile): Deal with them.
40880         * lib/old-dejagnu.exp: Remove.
40881         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
40882         * g++.old-deja: Revise all tests to use dg commands.
40883
40884 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40885
40886         PR c++/9432, c++/9528
40887         * g++.dg/lookup/using4.C: New test.
40888
40889 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
40890
40891         * gcc.dg/noreturn-5.c: New file.
40892         * gcc.dg/noreturn-6.c: New file.
40893
40894         * gcc.c-torture/compile/inline-1.c: New file.
40895
40896 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40897
40898         PR c++/10551
40899         * g++.dg/template/explicit1.C: New test.
40900
40901 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40902
40903         PR c++/10549
40904         * g++.dg/other/bitfield1.C: New test.
40905
40906         PR c++/10527
40907         * g++.dg/init/new7.C: New test.
40908
40909 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40910
40911         * g++.dg/ext/desig1.C: New test.
40912         * g++.dg/ext/init1.C: Update.
40913
40914         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
40915
40916 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
40917
40918         PR c++/10180
40919         * g++.dg/warn/Winline-1.C: New test.
40920
40921 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
40922
40923         * gcc.c-torture/execute/string-opt-19.c: New test.
40924
40925         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
40926         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
40927
40928 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
40929
40930         PR c++/10506
40931         * g++.dg/init/new6.C: New test.
40932
40933         PR c++/10503
40934         * g++.dg/init/ref6.C: New test.
40935
40936 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
40937
40938         * g++.dg/warn/weak1.C: XFAIL on AIX4.
40939
40940 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40941
40942         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
40943         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
40944
40945 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
40946
40947         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
40948         initialized static data members.
40949
40950 2003-04-25  H.J. Lu <hjl@gnu.org>
40951
40952         * gcc.dg/ia64-sync-4.c: New test.
40953
40954 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40955
40956         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
40957         date.
40958
40959 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
40960
40961         PR c++/10337
40962         * g++.dg/warn/conv1.C: New test.
40963         * g++.old-deja/g++.other/conv7.C: Adjust.
40964         * g++.old-deja/g++.other/overload14.C: Adjust.
40965
40966 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40967
40968         PR c++/10471
40969         * g++.dg/template/defarg2.C: New test.
40970
40971 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
40972
40973         * gcc.dg/cpp/include2.c: Update.
40974         * gcc.dg/cpp/multiline-2.c: New.
40975         * gcc.dg/cpp/multiline.c: Update.
40976         * gcc.dg/cpp/strify2.c: Update.
40977         * gcc.dg/cpp/trad/literals-2.c: Update.
40978
40979 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40980
40981         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
40982
40983 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40984
40985         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
40986
40987 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40988
40989         PR c++/10451
40990         * g++.dg/parse/crash4.C: New test.
40991
40992         PR c++/9847
40993         * g++.dg/parse/crash5.C: New test.
40994
40995 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
40996
40997         PR c++/10446
40998         * g++.dg/parse/crash3.C: New test.
40999
41000         PR c++/10428
41001         * g++.dg/parse/elab1.C: New test.
41002
41003 2003-04-22  Devang Patel  <dpatel@apple.com>
41004
41005         * gcc.dg/cpp/trad/funlike-5.c: New test.
41006
41007 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
41008
41009         * g++.dg/other/packed1.C: Fix dg options.
41010
41011 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
41012
41013         * g++.dg/other/offsetof2.C: New test.
41014
41015 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
41016
41017         * g++.dg/template/recurse.C: Adjust location of error messages.
41018
41019 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
41020
41021         PR c++/9881
41022         * g++.dg/init/addr-const1.C: New test.
41023         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
41024
41025 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41026
41027         PR c++/10405
41028         * g++.dg/lookup/struct-hack1.C: New test.
41029
41030 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
41031
41032         * ucs.c: Update diagnostic messages.
41033
41034 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
41035
41036         * gcc.dg/cpp/truefalse.cpp: New test.
41037         * gcc.dg/cpp/cpp.exp: Update.
41038         * g++.dg/other/stdbool-if.C: Remove.
41039
41040 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
41041
41042         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
41043         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
41044
41045 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41046
41047         * gcc.c-torture/compile/20030418-1.c: New test.
41048
41049 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
41050
41051         * README.compat: Remove; content moved to doc/sourcebuild.texi.
41052
41053 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41054
41055         PR c++/10347
41056         g++.dg/template/dependent-name1.C: New test.
41057
41058 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
41059
41060         * gcc.dg/warn-1.c (tourist_guide): New array,
41061         contains a pointer to bar.
41062
41063 2003-04-16  Roger Sayle  <roger@eyesopen.com>
41064
41065         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
41066         * gcc.c-torture/execute/medce-1.c: New test case.
41067         * gcc.c-torture/execute/medce-2.c: New test case.
41068
41069 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
41070
41071         * lib/prune.exp: Ignore more messages.
41072
41073         PR c++/10381
41074         * g++.dg/parse/lookup3.C: New test.
41075
41076 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
41077
41078         * gcc.c-torture/compile/20030415-1.c : New test.
41079
41080 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
41081
41082         * gcc.c-torture/execute/scope-2.c: Move to ...
41083         * gcc.dg/noncompile/scope.c: .... here.
41084
41085 2003-04-14  Roger Sayle  <roger@eyesopen.com>
41086
41087         * gcc.dg/20030414-2.c: New test case.
41088
41089 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
41090
41091         PR target/10377
41092         * gcc.dg/20030414-1.c: New test.
41093
41094 2003-04-13  Roger Sayle  <roger@eyesopen.com>
41095
41096         * gcc.dg/builtins-12.c: New test case.
41097         * gcc.dg/builtins-13.c: New test case.
41098
41099 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41100
41101         * gcc.c-torture/execute/string-opt-18.c: New test.
41102
41103 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
41104
41105         PR c++/10300
41106         * g++.dg/init/new5.C: New test.
41107
41108 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
41109
41110         PR c++/7910
41111         * g++.dg/ext/dllimport1.C: New test.
41112
41113 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41114
41115         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
41116
41117 2003-04-11  Bud Davis <bdavis9659@comcast.net>
41118
41119         PR Fortran/9263
41120         * g77.f-torture/noncompile/9263.f: New test
41121         PR Fortran/1832
41122         * g77.f-torture/execute/1832.f: New test
41123
41124 2003-04-11  David Chad  <davidc@freebsd.org>
41125             Loren J. Rittle  <ljrittle@acm.org>
41126
41127         PR libobjc/8562
41128         * objc.dg/headers.m: New test.
41129
41130 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
41131
41132         * gcc.c-torture/execute/builtin-noret-2.c: New.
41133         * gcc.c-torture/execute/builtin-noret-2.x: New.
41134         XFAIL builtin-noret-2.c at -O1 and above.
41135         * gcc.dg/redecl.c: New.
41136         * gcc.dg/Wshadow-1.c: Update error regexps.
41137
41138 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
41139
41140         * g++.dg/abi/bitfield10.C: New test.
41141
41142 2003-04-09  Mike Stump  <mrs@apple.com>
41143
41144         * gcc.dg/pch/pch.exp: Make testcase names longer.
41145         * g++.dg/pch/pch.exp: Make testcase names longer.
41146
41147 2003-04-08  Roger Sayle  <roger@eyesopen.com>
41148
41149         * gcc.dg/builtins-11.c: New test case.
41150
41151 2003-04-08  Roger Sayle  <roger@eyesopen.com>
41152
41153         * gcc.dg/builtins-9.c: New test case.
41154         * gcc.dg/builtins-10.c: New test case.
41155
41156 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
41157
41158         * gcc.dg/noncompile/init-4.c.c: New test.
41159
41160 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41161
41162         * gcc.misc-test/gcov-9.c: New test.
41163         * gcc.misc-test/gcov-10.c: New test
41164         * gcc.misc-test/gcov-11.c: New test.
41165
41166 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
41167
41168         PR optimization/10024
41169         * gcc.c-torture/compile/20030405-1.c: New test.
41170
41171 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
41172
41173         * gcc.dg/pch/static-3.c: New.
41174         * gcc.dg/pch/static-3.hs: New.
41175         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
41176
41177 2003-04-04  Richard Henderson  <rth@redhat.com>
41178
41179         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
41180         * g++.dg/eh/forced2.C: Likewise.
41181
41182 2003-04-03  Mike Stump  <mrs@apple.com>
41183
41184         * lib/scanasm.exp (scan-assembler): Add xfail processing for
41185         target arg.
41186         (scan-assembler-times, scan-assembler-not): Likewise.
41187         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
41188
41189 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41190
41191         * gcc.dg/sparc-loop-1.c: New test.
41192
41193 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
41194
41195         PR other/9274
41196         * g++.dg/pch/system-2.C: New.
41197         * g++.dg/pch/system-2.Hs: New.
41198
41199 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
41200
41201         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
41202
41203         * g++.dg/eh/simd-1.C (vecfunc): Same.
41204
41205 2003-04-01  Roger Sayle  <roger@eyesopen.com>
41206
41207         * gcc.c-torture/execute/20030401-1.c: New test case.
41208
41209 2003-04-01  Ziemowit Laski <zlaski@apple.com>
41210
41211         * objc.dg/defs.m: New.
41212
41213 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
41214
41215         * g++.dg/eh/simd-1.C: New.
41216         * g++.dg/eh/simd-2.C: New.
41217
41218 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
41219
41220         * gcc.c-torture/execute/simd-3.c: New.
41221
41222 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
41223
41224         PR c/9936
41225         * gcc.dg/20030331-2.c: New test.
41226
41227 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
41228
41229         PR c++/10278
41230         * g++.dg/parse/crash2.C: New test.
41231
41232 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41233
41234         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
41235         * gcc.c-torture/execute/20030331-1.c: ...here.
41236
41237 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41238
41239         * gcc.c-torture/execute/20030331-1.c: New test.
41240
41241 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
41242
41243         * lib/gcov.exp: Adjust call return testing strings.
41244         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
41245
41246 2003-03-31  Roger Sayle  <roger@eyesopen.com>
41247
41248         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
41249         * gcc.dg/builtins-7.c: New test case.
41250         * gcc.dg/builtins-8.c: New test case.
41251
41252 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41253
41254         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
41255
41256 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
41257
41258         PR c++/7647
41259         * g++.dg/lookup-class-member-2.C: New test.
41260
41261 2003-03-30  Glen Nakamura  <glen@imodulo.com>
41262
41263         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
41264
41265 2003-03-28  Roger Sayle  <roger@eyesopen.com>
41266
41267         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
41268
41269 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
41270
41271         * g++.dg/init/attrib1.C: New test.
41272
41273 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41274
41275         * gcc.dg/ultrasp8.c: New test.
41276
41277 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41278
41279         * gcc.dg/ultrasp7.c: New test.
41280
41281 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
41282
41283         PR c++/10047
41284         * g++.dg/template/inline1.C: New test.
41285
41286 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41287
41288         * gcc.dg/sparc-dwarf2.c: New test.
41289
41290 2003-03-27  Roger Sayle  <roger@eyesopen.com>
41291
41292         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
41293         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
41294
41295 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
41296
41297         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
41298         than reading .x files.
41299         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
41300         * g77.dg/gcov/gcov-1.f: Likewise.
41301         * gcc.misc-tests/gcov-4b.c: Likewise.
41302         * gcc.misc-tests/gcov-5b.c: Likewise.
41303         * gcc.misc-tests/gcov-6.c: Likewise.
41304         * gcc.misc-tests/gcov-7.c: Likewise.
41305         * gcc.misc-tests/gcov-8.c: Likewise.
41306         * g++.dg/gcov/gcov-1.x: Remove.
41307         * g77.dg/gcov/gcov-1.x: Likewise.
41308         * gcc.misc-tests/gcov-4b.x: Likewise.
41309         * gcc.misc-tests/gcov-5b.x: Likewise.
41310         * gcc.misc-tests/gcov-6.x: Likewise.
41311         * gcc.misc-tests/gcov-7.x: Likewise.
41312         * gcc.misc-tests/gcov-8.x: Likewise.
41313
41314 2003-03-27  Glen Nakamura  <glen@imodulo.com>
41315
41316         PR opt/10087
41317         * gcc.dg/20030324-1.c: New test.
41318
41319 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
41320
41321         PR c++/10224
41322         * g++.dg/template/arg3.C: New test.
41323
41324         PR c++/10158
41325         * g++.dg/template/friend18.C: New test.
41326
41327 2003-03-26  Roger Sayle  <roger@eyesopen.com>
41328
41329         * g77.f-torture/compile/20030326-1.f: New test case.
41330
41331 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
41332
41333         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
41334
41335         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
41336
41337 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
41338
41339         * gcc.dg/ia64-sync-3.c: New test.
41340
41341 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
41342
41343         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
41344
41345 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41346
41347         * gcc.dg/ultrasp6.c: New test.
41348
41349 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41350
41351         * gcc.dg/i386-signbit-1.c: New test.
41352         * gcc.dg/i386-signbit-2.c: New test.
41353         * gcc.dg/i386-signbit-3.c: New test.
41354
41355 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41356
41357         * gcc.dg/ultrasp5.c: Fix options.
41358
41359 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41360
41361         * gcc.dg/ultrasp5.c: Fix comment.
41362
41363 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
41364
41365         PR fortran/10197
41366         * g77.f-torture/execute/10197.f: New test.
41367
41368 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
41369
41370         PR c++/9898, c++/383
41371         * g++.dg/template/conv6.C: New test.
41372
41373         PR c++/10119
41374         * g++.dg/template/ptrmem5.C: New test.
41375
41376         PR c++/10026
41377         * g++.dg/lookup/koenig1.C: New test.
41378
41379         PR C++/10199
41380         * g++.dg/lookup/template2.C: New test.
41381
41382 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
41383
41384         * g++.dg/opt/rtti1.C: New test.
41385
41386 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41387
41388         * gcc.dg/ultrasp5.c: New test.
41389
41390 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
41391
41392         PR middle-end/9967
41393         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
41394         builtin fputs.
41395
41396 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
41397
41398         PR c/8224
41399         * gcc.dg/20030323-1.c: New test.
41400
41401 2003-03-23  Roger Sayle  <roger@eyesopen.com>
41402
41403         * gcc.c-torture/compile/20030323-1.c: New test case.
41404
41405 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
41406
41407         * gcc.dg/20030321-1.c: New test.
41408
41409 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
41410
41411         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
41412
41413 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
41414
41415         PR c++/9978, c++/9708
41416         * g++.dg/ext/vlm1.C: Adjust expected error.
41417         * g++.dg/ext/vla2.C: New test.
41418         * g++.dg/template/arg1.C: New test.
41419         * g++.dg/template/arg2.C: New test.
41420
41421 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
41422
41423         * g77.f-torture/execute/select.f: New test.
41424         * g77.f-torture/noncompile/select_no_compile.f: New test.
41425
41426 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
41427
41428         PR c++/9898
41429         * g++.dg/other/error4.C: New test.
41430
41431 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
41432
41433         * g++.dg/template/friend17.C: New test.
41434
41435 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
41436
41437         * gcc.c-torture/compile/20030320-1.c: New.
41438
41439 2003-03-20  Roger Sayle  <roger@eyesopen.com>
41440
41441         * gcc.dg/builtins-6.c: New test case.
41442
41443 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
41444
41445         PR target/10073
41446         * gcc.c-torture/compile/20030319-1.c: New.
41447
41448 2003-03-18  Jan Hubicka  <jh@suse.cz>
41449
41450         * gcc.dg/i386-cvt-1.c: New test.
41451
41452 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
41453
41454         * objc.dg/naming-1.m: Use "(parse|syntax) error".
41455         * objc.dg/naming-2.m: Likewise.
41456
41457 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
41458
41459         PR c++/9639
41460         * g++.dg/parse/crash1.C: New test.
41461
41462 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
41463
41464         PR c++/8805
41465         * g++.dg/eh/cleanup1.C: New test.
41466
41467 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
41468
41469         * gcc.c-torture/execute/20030316-1.c: New test case.
41470
41471 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
41472
41473         PR c++/9629
41474         * g++.dg/init/ctor2.C: New test.
41475
41476 2003-03-15  Roger Sayle  <roger@eyesopen.com>
41477
41478         * g77.f-torture/compile/xformat.f: New test case.
41479
41480 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41481
41482         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
41483         * g++.old-deja/g++.mike/eh50.C: Likewise.
41484
41485 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41486
41487         PR c++/6440
41488         * g++.dg/template/spec7.C: New test.
41489         * g++.dg/template/spec8.C: Likewise.
41490
41491 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
41492
41493         * gcc.c-torture/execute/20030313-1.c: New test.
41494
41495 2003-03-14  Richard Henderson  <rth@redhat.com>
41496
41497         * gcc.dg/inline-2.c: Adjust alpha test for external call.
41498
41499 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41500
41501         * gcc.c-torture/compile/20030314-1.c: New test.
41502
41503 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
41504
41505         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
41506         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
41507         thumb target,
41508         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
41509         to accept newer _imp__  prefix and additional
41510         newline in .drectve section.
41511         * gcc.dg/dll-4.c: Likewise.
41512         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
41513         switch.
41514
41515 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
41516
41517         * g++.dg/parse/namespace9.C: New test.
41518
41519         * g++.dg/init/ref5.C: New test.
41520         * g++.dg/parse/ptrmem1.C: Likewise.
41521
41522 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41523
41524         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
41525         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
41526         regular expression.
41527         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
41528         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
41529
41530 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
41531
41532         * gcc.c-torture/execute/20030224-2.c: New test.
41533
41534 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41535
41536         * gcc.dg/decl-3.c: New test.
41537
41538 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41539
41540         * gcc.dg/i386-loop-2.c: New test.
41541
41542 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
41543
41544         PR c++/9474
41545         * g++.dg/parse/namespace8.C: New test.
41546
41547         PR c++/9924
41548         * g++.dg/overload/builtin2.C: New test.
41549
41550 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
41551
41552         * gcc.dg/return-type-3.c: New test.
41553
41554 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41555
41556         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
41557         profiling options are not supported.
41558
41559 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
41560
41561         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
41562         * g++.old-deja/g++.warn/impint2.C: Likewise.
41563
41564 2003-03-10  Devang Patel  <dpatel@apple.com>
41565
41566         * g++.dg/cpp/c++_cmd_1.C: New test.
41567         * g++.dg/cpp/c++_cmd_1.h: New file.
41568
41569 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
41570
41571         * gcc.dg/altivec-9.c: New file.
41572
41573 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41574
41575         * gcc.dg/ppc-sdata-1.c: New test.
41576         * gcc.dg/ppc-sdata-2.c: New test.
41577
41578 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
41579
41580         PR c++/9373
41581         * g++.dg/opt/ptrmem2.C: New test.
41582
41583         PR c++/8534
41584         * g++.dg/opt/ptrmem1.C: New test.
41585
41586 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41587
41588         * gcc.dg/i386-loop-1.c: New test.
41589
41590 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41591
41592         PR c++/9970
41593         * g++.dg/lookup/friend1.C: New test.
41594
41595 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41596
41597         PR c++/9823
41598         * g++.dg/parser/constructor1.C: New test.
41599
41600 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
41601
41602         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
41603
41604         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
41605
41606 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
41607
41608         * gcc.dg/cpp/Wunused.c: Update test.
41609
41610 2003-03-08  Jan Hubicka  <jh@suse.cz>
41611
41612         * gcc.dg/inline-3.c: New test.
41613
41614 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41615
41616         PR c++/9809
41617         * g++.dg/parse/builtin1.C: New test.
41618
41619         PR c++/9982
41620         * g++.dg/abi/cookie1.C: New test.
41621         * g++.dg/abi/cookie2.C: Likewise.
41622
41623         PR c++/9524
41624         * g++.dg/template/field1.C: New test.
41625
41626         PR c++/9912
41627         * g++.dg/parse/class1.C: New test.
41628         * g++.dg/parse/namespace7.C: Likewise.
41629         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
41630
41631 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
41632
41633         * g++.dg/init/ref4.C: New test.
41634
41635 2003-03-07  Jan Hubicka  <jh@suse.cz>
41636
41637         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
41638         * gcc.dg/inline-3.c: New test.
41639
41640 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
41641
41642         * g++.dg/init/ref3.C: New test.
41643
41644         PR c++/9965
41645         * g++.dg/init/ref2.C: New test.
41646
41647         PR c++/9400
41648         * g++.dg/warn/Wshadow-2.C: New test.
41649
41650         PR c++/9791
41651         * g++.dg/warn/Woverloaded-1.C: New test.
41652
41653 2003-03-05  Jan Hubicka  <jh@suse.cz>
41654
41655         * gcc.dg/i386-local2.c: New.
41656         * gcc.dg/i386-local.c: Fix typo.
41657
41658 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
41659
41660         * g++.dg/abi/layout3.C: New test.
41661
41662 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41663
41664         * gcc.c-torture/compile/20030305-1.c
41665
41666 2003-03-05  Jan Hubicka  <jh@suse.cz>
41667
41668         * gcc.dg/i386-local.c: New.
41669
41670 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
41671
41672         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
41673
41674 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41675
41676         * gcc.dg/switch-2.c: New test.
41677         * gcc.dg/switch-3.c: New test.
41678         * gcc.dg/Wswitch.c: Adjust line numbers.
41679         * gcc.dg/Wswitch-default.c: Likewise.
41680         * gcc.dg/Wswitch-enum.c: Likewise.
41681
41682 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
41683
41684         * gcc.c-torture/execute/20030222-1.c: New test.
41685
41686 2003-03-03  James E Wilson  <wilson@tuliptree.org>
41687
41688         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
41689
41690 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
41691
41692         PR c++/9878
41693         * g++.dg/init/ref1.C: New test.
41694
41695 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
41696
41697         * gcc.dg/sh-relax.c: New SH-only test.
41698
41699 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
41700
41701         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
41702         comment explaining purpose of testcase.
41703
41704 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41705
41706         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
41707         for HC11/HC12 (asm needs two int registers).
41708         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
41709         HC11/HC12 because the test uses an asm which needs two 32-bit
41710         registers.
41711
41712 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41713
41714         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
41715         for HC11/HC12 (array is too large otherwise).
41716         * gcc.c-torture/compile/920501-4.x: New file, likewise.
41717         * gcc.c-torture/compile/20010518-2.x: Likewise.
41718         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
41719         HC11/HC12 (array is too large).
41720
41721 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
41722
41723         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
41724         * lib/g++-dg.exp (g++-dg-test): Likewise.
41725
41726 2003-03-01  Roger Sayle  <roger@eyesopen.com>
41727
41728         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
41729         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
41730
41731 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41732
41733         * g++.dg/warn/implicit-typename1.C: Remove warning.
41734
41735 2003-02-28  Richard Henderson  <rth@redhat.com>
41736
41737         * gcc.dg/noreturn-1.c: Move noreturn warning line.
41738         * gcc.dg/return-type-1.c: Move control reaches end warning line.
41739
41740 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
41741
41742         * gcc.dg/pch/pch.exp: Change .pch to .gch.
41743         * g++.dg/pch/pch.exp: Likewise.
41744
41745 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
41746
41747         PR c++/9879
41748         * g++.dg/init/new4.C: New test.
41749
41750 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
41751
41752         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
41753
41754 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
41755
41756         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
41757         unsigned long.
41758
41759         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
41760         wider than float.
41761
41762 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41763
41764         * lib/scanasm.exp: Add support for counting numbers of
41765         occurences.
41766         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
41767         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
41768
41769 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
41770
41771         PR c++/9683
41772         * g++.dg/template/static3.C: New test.
41773
41774         PR c++/9829
41775         * g++.dg/parse/namespace6.C: New test.
41776
41777 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41778
41779         PR target/9732
41780         * gcc.dg/20030225-1.c: New test.
41781
41782 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
41783
41784         * README: Remove out-of-date information.
41785
41786         PR c++/9836
41787         * g++.dg/template/spec6.C: New test.
41788
41789 2003-02-24  Jeff Law  <law@redhat.com>
41790
41791         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
41792
41793 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41794
41795         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
41796         * gcc.dg/pragma-ep-1.c: Likewise.
41797
41798 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41799
41800         PR c++/9602
41801         * g++.dg/template/friend16.C: New test.
41802
41803 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
41804
41805         PR c++/5333
41806         * g++.dg/parse/fused-params1.C: Adjust error messages.
41807         * g++.dg/template/nested3.C: New test.
41808
41809 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
41810
41811         * g++.dg/abi/param1.C: New test.
41812
41813 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41814
41815         PR c++/7982
41816         * g++.dg/warn/implicit-typename1.C: New test.
41817
41818 2003-02-22  Kelley Cook <kelleycook@comcast.net>
41819
41820         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
41821         with "mtune".
41822         * g++.old-deja/g++.other/store-expr2.C: Likewise.
41823         * gcc.c-torture/execute/20010129-1.x: Likewise.
41824         * gcc.dg/20011107-1.c: Likewise.
41825         * gcc.dg/20020108-1.c: Likewise.
41826         * gcc.dg/20020122-3.c: Likewise.
41827         * gcc.dg/20020206-1.c: Likewise.
41828         * gcc.dg/20020310-1.c: Likewise.
41829         * gcc.dg/20020426-2.c: Likewise.
41830         * gcc.dg/20020517-1.c: Likewise.
41831         * gcc.dg/991230-1.c: Likewise.
41832         * gcc.dg/i386-unroll-1.c: Likewise.
41833         * gcc.misc-tests/i386-prefetch.exp: Likewise.
41834
41835 2003-02-22  Jan Hubicka  <jh@suse.cz>
41836
41837         * gcc.dg/i386-mul.c: New test.
41838
41839 2003-02-21  Roger Sayle  <roger@eyesopen.com>
41840
41841         * gcc.dg/builtins-5.c: New test case.
41842
41843 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
41844
41845         * gcc.dg/asmreg-1.c: New test.
41846
41847 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41848
41849         PR c++/9749
41850         * g++.dg/parse/varmod1.C: New test.
41851
41852 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41853
41854         PR c++/9727
41855         * g++.dg/template/op1.C: New test.
41856
41857 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41858
41859         PR c++/8906
41860         * g++.dg/template/nested2.C: New test.
41861
41862 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41863
41864         PR c++/8724
41865         * g++.dg/expr/dtor1.C: New test.
41866
41867 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
41868
41869         * gcc.dg/cpp/include3.c: New test.
41870         * gcc.dg/cpp/inc/foo.h: New file.
41871
41872 2003-02-21  Glen Nakamura  <glen@imodulo.com>
41873
41874         * gcc.c-torture/execute/20030221-1.c: New test.
41875
41876 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
41877
41878         PR c++/9729
41879         * g++.dg/abi/conv1.C: New test.
41880
41881 2003-02-20  Jan Hubicka  <jh@suse.cz>
41882
41883         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
41884
41885 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
41886
41887         * gcc.c-torture/compile/20030219-1.c: New test.
41888
41889 2003-02-18  Jan Hubicka  <jh@suse.cz>
41890
41891         * gcc.dg/funcorder.c: New test.
41892
41893 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41894
41895         * gcc.c-torture/execute/20030218-1.c: New.
41896
41897 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
41898
41899         * gcc.dg/20030218-1.c: New.
41900
41901 2003-02-18  Richard Henderson  <rth@redhat.com>
41902
41903         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
41904         * gcc.dg/attr-used-2.c: New.
41905
41906 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
41907
41908         PR c++/9704
41909         * g++.dg/init/copy5.C: New test.
41910
41911 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
41912
41913         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
41914         * g++.dg/pch/pch.exp: Likewise.
41915
41916 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41917
41918         * gcc.c-torture/execute/20030209-1.c: Enable the test if
41919         STACK_SIZE is not defined.
41920
41921 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41922
41923         PR c++/9457
41924         * g++.dg/template/init1.C: New test.
41925
41926 2003-02-16  Jan HUbicka  <jh@suse.cz>
41927
41928         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
41929         (foo): Add few extra tests
41930         * gcc.dg/c99-const-expr-3.c: Likewise.
41931         * gcc.c-torture/execute/20030216-1.c: New.
41932
41933 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41934
41935         PR c++/9459
41936         * g++.dg/ext/typeof4.C: New test.
41937
41938 2003-02-15  Roger Sayle  <roger@eyesopen.com>
41939
41940         * gcc.dg/i386-387-3.c: New test case.
41941
41942 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
41943
41944         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
41945         cris-*-elf* cris-*-aout* and mmix-*-*.
41946
41947 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
41948
41949         * gcc.dg/20030213-1.c: New test.
41950
41951 2003-02-12  Roger Sayle  <roger@eyesopen.com>
41952
41953         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
41954         * gcc.dg/i386-387-2.c: Likewise.
41955
41956 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
41957
41958         * gcc.dg/ppc-spe.c: Fix formatting.
41959         Enable tests that were previously unsupported by gas.
41960         Delete tests for instructions that no longer exist.
41961         Switch arguments on evsubifw builtin.
41962
41963 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
41964
41965         * gcc.c-torture/execute/20030209-1.c: Disable the test if
41966         STACK_SIZE is too small.
41967
41968 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41969             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41970
41971         * gcc.dg/decl-2.c: New test.
41972
41973 2003-02-10  Jan Hubicka  <jh@suse.cz>
41974
41975         * gcc.dg/i386-fpcvt-1.c: New test.
41976
41977 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
41978
41979         * gcc.c-torture/execute/20030209-1.c: New test.
41980
41981 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
41982
41983         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
41984         int-wide bitops, use the constants of the same width.
41985         Likewise, if long long is 32-bit wide, test bitops using
41986         32-bit constants.
41987
41988 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
41989
41990         * gcc.dg/20021014-1.c: Annotate with expected notice text.
41991
41992 2003-02-07  Roger Sayle  <roger@eyesopen.com>
41993
41994         * gcc.dg/builtins-4.c: New test case.
41995
41996 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41997
41998         * gcc.dg/20020430-1.c: Fix dg command typos.
41999         * gcc.dg/20020503-1.c: Likewise.
42000
42001 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42002
42003         PR c++/8785
42004         * g++.dg/parse/fused-params1.C: New test.
42005
42006         PR c++/8857
42007         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
42008
42009         PR c++/8921
42010         * g++.dg/parse/non-dependent1.C: New test.
42011
42012         PR c++/8928
42013         * g++.dg/parse/dupl-tmpl-args1.C: New test.
42014
42015         PR c++/9228
42016         * g++.dg/parse/undefined7.C: New test.
42017         * g++.dg/parse/non-templ1.C: New test.
42018
42019         PR c++/9229
42020         * g++.dg/parse/too-many-tmpl-args1.C: New test.
42021
42022 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
42023
42024         * gcc.c-torture/compile/20030206-1.c: New test.
42025
42026 2003-02-05  Roger Sayle  <roger@eyesopen.com>
42027
42028         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
42029         "pow" to "foo" to avoid potential confusion with a math built-in.
42030
42031 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42032
42033         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
42034         conditions for SPARC targets.
42035
42036 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
42037
42038         * gcc.dg/20030204-1.c: New test.
42039
42040 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42041
42042         PR c++/38
42043         * g++.dg/parse/array-size1.C: New test.
42044
42045         PR c++/5657
42046         * g++.dg/parse/undefined3.C: New test.
42047
42048         PR c++/5665
42049         * g++.dg/parse/undefined4.C: New test.
42050
42051         PR c++/5975
42052         * g++.dg/parse/undefined5.C: New test.
42053
42054         PR c++/7259
42055         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
42056
42057         PR c++/8578
42058         * g++.dg/parse/casting-operator1.C: New test.
42059
42060         PR c++/8596
42061         * g++.dg/parse/undefined6.C: New test.
42062
42063         PR c++/8736
42064         * g++.dg/parse/missing-template1.C: New test.
42065
42066 2003-02-04  Jan Hubicka  <jh@suse.cz>
42067
42068         * gcc.dg/i386-cadd.c: Compile using -march=k8.
42069         * gcc.dg/i386-cmov?.c: Likewise.
42070         * gcc.dg/i386-fpcvt-?.c: Likewise.
42071         * gcc.dg/i386-ssefp-1.c: Likewise.
42072         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
42073         conventions.
42074
42075 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
42076
42077         PR c++/7129
42078         * g++.dg/ext/max.C: New test.
42079
42080 2003-02-03  Jan Hubicka  <jh@suse.cz>
42081
42082         * gcc.c-torture/execute/20030203-1.c: New test.
42083
42084 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
42085
42086         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
42087         'natural-endian'.
42088
42089 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
42090
42091         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
42092         * g++.dg/init/new2.C: Likewise.
42093         * g++.dg/other/new1.C: Likewise.
42094
42095 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
42096
42097         * gcc.dg/struct-ret-libc.c: New test.
42098
42099 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
42100
42101         * gcc.dg/20030129-1.c: New test.
42102
42103 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42104
42105         PR c++/8849
42106         * g++.dg/template/ptrmem4.C: New test.
42107
42108 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
42109
42110         * g++.dg/parser/constant1.C: New test.
42111
42112 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42113
42114         PR c++/8591
42115         * g++.dg/parse/friend2.C: New test.
42116
42117 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
42118
42119         PR c++/9437
42120         * g++.dg/template/unify4.C: New test.
42121
42122 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
42123
42124         * gcc.c-torture/execute/20030128-1.c: New test.
42125
42126 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
42127
42128         * g++.dg/lookup/nested1.C: Test moved from ...
42129         * g++.old-deja/g++.other/lookup24.C: ... here.
42130
42131 2003-01-28  Jan Hubicka  <jh@suse.cz>
42132
42133         * gcc.dg/i386-cmov5.c: New test.
42134
42135 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
42136
42137         * gcc.c-torture/execute/20010925-1.c: Changed the
42138         memcpy declaration.
42139
42140 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
42141
42142         PR c++/3902
42143         * g++.dg/parse/template5.C: New test.
42144
42145 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
42146
42147         PR fortran/9258
42148         * g77.dg/pr9258: New test.
42149
42150 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42151
42152         * README: Move relevant parts from README.g++.
42153
42154         * README.g++: Remove this file.
42155
42156 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
42157
42158         * g++.dg/abi/dcast1.C: New test.
42159
42160 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42161
42162         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
42163
42164 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
42165
42166         PR c++/47
42167         * g++.old-deja/g++.other/lookup24.C: New test.
42168
42169 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42170
42171         PR middle-end/7227
42172         * gcc.dg/uninit-C.c: New test.
42173
42174 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
42175
42176         * g++.dg/abi/covariant1.C: New test.
42177
42178 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
42179
42180         * gcc.dg/20030123-1.c: New test.
42181
42182 2003-01-25  Jan Hubicka  <jh@suse.cz>
42183
42184         PR opt/8492
42185         * gcc.c-torture/compile/20030125-1.c
42186
42187 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
42188
42189         PR c++/9403
42190         * g++.dg/parse/template3.C: New test.
42191         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
42192
42193         PR c++/795
42194         * g++.dg/parse/template4.C: New test.
42195
42196         PR c++/9415
42197         * g++.dg/template/qual2.C: New test.
42198
42199         PR c++/8545
42200         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
42201
42202         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
42203
42204 2003-01-25  Roger Sayle  <roger@eyesopen.com>
42205
42206         * gcc.c-torture/execute/switch-1.c: New test case.
42207
42208 2003-01-25  Jan Hubicka  <jh@suse.cz>
42209
42210         * gcc.c-torture/execute/20030125-1.[cx]: New test.
42211
42212 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
42213
42214         Tweaks for Bison-1.875. From the NEWS file:
42215         "- `parse error' -> `syntax error'
42216         Bison now uniformly uses the term `syntax error'"
42217         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
42218         * gcc.dg/cpp/digraph2.c: Likewise.
42219         * gcc.dg/cpp/direct2.c: Likewise.
42220         * gcc.dg/cpp/paste4.c: Likewise.
42221         * gcc.dg/c90-restrict-1.c: Likewise.
42222         * gcc.dg/c99-func-2.c: Likewise.
42223         * gcc.dg/noncompile/920721-2.c: Likewise.
42224         * gcc.dg/noncompile/930622-2.c: Likewise.
42225         * gcc.dg/noncompile/940112-1.c: Likewise.
42226         * gcc.dg/noncompile/950921-1.c: Likewise.
42227         * gcc.dg/noncompile/951123-1.c: Likewise.
42228         * gcc.dg/noncompile/971104-1.c: Likewise.
42229         * gcc.dg/noncompile/990416-1.c: Likewise.
42230
42231 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
42232
42233         * g++.dg/parse/undefined1.C: Add error message.
42234
42235 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
42236
42237         PR c++/9354
42238         * g++.dg/parse/new1.C: New test.
42239
42240         PR c++/9216
42241         * g++.dg/parse/template2.C: New test.
42242
42243         PR c++/9354
42244         * g++.dg/parse/typedef2.C: New test.
42245
42246         PR c++/9328
42247         * g++.dg/ext/typeof3.C: New test.
42248
42249 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42250
42251         PR c++/2738
42252         * g++.dg/parse/ret-type1.C: New test.
42253
42254         PR c++/3792
42255         * g++.dg/parse/tmpl-outside1.C: New test.
42256
42257         PR c++/4207
42258         * g++.dg/parse/int-as-enum1.C: New test.
42259
42260         PR c++/4903
42261         * g++.dg/parse/no-typename1.C: New test.
42262
42263         PR c++/5533
42264         * g++.dg/parse/no-value1.C: New test.
42265
42266         PR c++/5921
42267         * g++.dg/parse/wrong-inline1.C: New test.
42268
42269         PR c++/6402
42270         * g++.dg/parse/ref1.C: New test.
42271
42272         PR c++/6992
42273         * g++.dg/parse/attr-ctor1.C: New test.
42274
42275         PR c++/7229
42276         * g++.dg/parse/namespace5.C: New test.
42277
42278         PR c++/7917
42279         * g++.dg/parse/func-def1.C: New test.
42280
42281         PR c++/8143
42282         * g++.dg/parse/undefined1.C: New test.
42283
42284         PR c++/5723, PR c++/8522
42285         * g++.dg/parse/specialization1.C: New test.
42286
42287         PR c++/163, PR c++/8595
42288         * g++.dg/parse/struct-as-enum1.C: New test.
42289
42290         PR c++/9173
42291         * g++.dg/parse/undefined2.C: New test.
42292
42293 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
42294
42295         PR c++/9298
42296         * g++.dg/parse/template1.C: New test.
42297
42298         PR c++/9384
42299         * g++.dg/parse/using1.C: New test.
42300
42301         PR c++/9285
42302         PR c++/9294
42303         * g++.dg/parse/expr2.C: New test.
42304
42305         PR c++/9388
42306         * g++.dg/parse/lookup2.C: Likewise.
42307
42308 2003-01-21  Jan Hubicka  <jh@suse.cz>
42309
42310         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
42311         * gcc.c-torture/execute/eeprof-1.c: Likewise.
42312         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
42313         * gcc.c-torture/execute/string-opt-*.c: Likewise.
42314
42315 2003-01-20  Nick Clifton  <nickc@redhat.com>
42316
42317         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
42318         problem with ARM sibcall code generation.
42319
42320 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
42321
42322         * gcc.c-torture/execute/20030120-1.c: New.
42323
42324 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
42325
42326         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
42327
42328 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
42329
42330         PR c++/9272
42331         * g++.dg/parse/ctor1.C: New test.
42332
42333         PR c++/9294:
42334         * g++.dg/parse/qualified1.C: New test.
42335
42336         * g++.dg/parse/typename3.C: New test.
42337
42338 2003-01-16  Richard Henderson  <rth@redhat.com>
42339
42340         * g++.dg/tls/init-2.C: Fix error matches for real this time.
42341
42342 2003-01-16  Richard Henderson  <rth@redhat.com>
42343
42344         * g++.dg/pch/pch.exp: Copy test header to the working directory
42345         before using it either for precompilation or direct use.
42346         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
42347         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
42348
42349 2003-01-16  Richard Henderson  <rth@redhat.com>
42350
42351         * gcc.dg/pch/pch.exp: Copy test header to the working directory
42352         before using it either for precompilation or direct use.
42353         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
42354         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
42355
42356 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
42357
42358         * g++.dg/ext/typename1.C: Add typename keyword.
42359         * g++.dg/template/crash1.C: Update error messages.
42360         * g++.dg/template/crash2.C: Remove error message.
42361         * g++.dg/parse/typename2.C: New test.
42362         * g++.dg/template/typename2.C: Change implicit
42363         typename warning into error.
42364         * g++.old-deja/g++.benjamin/tem03.C: Issue more
42365         error messages.
42366         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
42367         * g++.old-deja/g++.brendan/crash56.C: Add this->.
42368         * g++.old-deja/g++.law/visibility13.C: Remove error
42369         messages.
42370         * g++.old-deja/g++.ns/template17.C: Reorder code to
42371         make declaration visible in template.
42372         * g++.old-deja/g++.pt/crash3.C: Fix typos.
42373         * g++.old-deja/g++.pt/crash36.C: Issue more error
42374         messages.
42375         * g++.old-deja/g++.pt/crash5.C: Improve error
42376         message.
42377         * g++.old-deja/g++.pt/crash67.C: Remove warning.
42378         * g++.old-deja/g++.pt/inherit1.C: Add this->.
42379         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
42380         * g++.old-deja/g++.pt/typename16.C: Replace implicit
42381         typename warning with error message.
42382         * g++.old-deja/g++.pt/typename19.C: Remove warning.
42383         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
42384         * g++.old-deja/g++.robertl/eb24.C: Use this->.
42385
42386 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
42387
42388         * g++.dg/parse/ambig2.C: New test.
42389
42390 2003-01-15  Richard Henderson  <rth@redhat.com>
42391
42392         * g++.dg/tls/init-2.C: Update error message string.
42393
42394 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42395
42396         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
42397
42398 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
42399
42400         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
42401         all for HC11/HC12.
42402         * gcc.c-torture/compile/20001205-1.x: Likewise.
42403         * gcc.c-torture/compile/20001226-1.x: Likewise.
42404         * gcc.c-torture/compile/920520-1.x: Likewise.
42405         * gcc.c-torture/compile/961203-1.x: Likewise.
42406         * gcc.c-torture/compile/20020604-1.x: Likewise.
42407
42408 2003-01-15  Jan Hubicka  <jh@suse.cz>
42409
42410         * gcc.c-torture/compile/20030115-1.c: New test.
42411
42412         * gcc.dg/i386-fpcvt-1.c: New test.
42413         * gcc.dg/i386-fpcvt-2.c: New test.
42414
42415 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
42416
42417         Further conform g++'s __vmi_class_type_info to the C++ ABI
42418         specification.
42419         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
42420         the specification.
42421
42422 2003-01-14  Jan Hubicka  <jh@suse.cz>
42423
42424         * gcc.dg/i386-fpcvt-1.c: New test.
42425         * gcc.dg/i386-fpcvt-2.c: New test.
42426
42427 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
42428
42429         * gcc.dg/i386-mmx-3.c: New test.
42430
42431 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
42432
42433         PR c++/9264
42434         * g++.dg/parse/octal1.C: New file.
42435
42436         PR c++/9172
42437         * g++.dg/parse/typename1.C: New file.
42438
42439 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
42440
42441         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
42442         * gcc.dg/bf-no-ms-layout.c: Likewise.
42443         * gcc.dg/bf-ms-attrib.c: Likewise.
42444
42445 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
42446
42447         PR c++/9099
42448         * g++.dg/parse/dtor1.C: New file.
42449
42450         PR c++/9128
42451         * g++.dg/rtti/typeid1.C: New file.
42452
42453         PR c++/9153
42454         * g++.dg/parse/lookup1.C: New file.
42455
42456         PR c++/9171
42457         * g++.dg/templ/spec5.C: New file.
42458
42459 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
42460
42461         * gcc.c-torture/compile/20030110-1.c: New test.
42462
42463 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
42464
42465         Merge from pch-branch:
42466
42467         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
42468
42469         * gcc.dg/pch/cpp-1.h: New.
42470         * gcc.dg/pch/cpp-1.c: New.
42471         * gcc.dg/pch/cpp-2.h: New.
42472         * gcc.dg/pch/cpp-2.c: New.
42473
42474         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
42475
42476         * gcc.dg/pch/except-1.h: New.
42477         * gcc.dg/pch/except-1.c: New.
42478
42479         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
42480
42481         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
42482         running test.
42483         * gcc.dg/pch: Include *.hp not *.h.
42484         * gcc.dg/pch/system-1.h: New.
42485         * gcc.dg/pch/system-1.c: New.
42486
42487         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
42488
42489         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
42490         rather than trying to build and run a program using PCH.
42491         * gcc.dg/pch: Remove dg-do commands from test files.
42492
42493         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
42494
42495         * gcc.dg/pch/macro-3.c: New.
42496         * gcc.dg/pch/macro-3.h: New.
42497
42498         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
42499
42500         * gcc.dg/pch/common-1.c: New.
42501         * gcc.dg/pch/common-1.h: New.
42502         * gcc.dg/pch/decl-1.c: New.
42503         * gcc.dg/pch/decl-1.h: New.
42504         * gcc.dg/pch/decl-2.c: New.
42505         * gcc.dg/pch/decl-2.h: New.
42506         * gcc.dg/pch/decl-3.c: New.
42507         * gcc.dg/pch/decl-3.h: New.
42508         * gcc.dg/pch/decl-4.c: New.
42509         * gcc.dg/pch/decl-4.h: New.
42510         * gcc.dg/pch/decl-5.c: New.
42511         * gcc.dg/pch/decl-5.h: New.
42512         * gcc.dg/pch/global-1.c: New.
42513         * gcc.dg/pch/global-1.h: New.
42514         * gcc.dg/pch/inline-1.c: New.
42515         * gcc.dg/pch/inline-1.h: New.
42516         * gcc.dg/pch/inline-2.c: New.
42517         * gcc.dg/pch/inline-2.h: New.
42518         * gcc.dg/pch/static-1.c: New.
42519         * gcc.dg/pch/static-1.h: New.
42520         * gcc.dg/pch/static-2.c: New.
42521         * gcc.dg/pch/static-2.h: New.
42522
42523         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
42524
42525         * g++.dg/pch/pch.exp: Better handle failing testcases.
42526         * gcc.dg/pch/pch.exp: Likewise.
42527         * gcc.dg/pch/macro-1.c: New.
42528         * gcc.dg/pch/macro-1.h: New.
42529         * gcc.dg/pch/macro-2.c: New.
42530         * gcc.dg/pch/macro-2.h: New.
42531
42532         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
42533
42534         * g++.dg/dg.exp: Treat files in pch/ specially.
42535         * g++.dg/pch/pch.exp: New file.
42536         * g++.dg/pch/empty.H: New file.
42537         * g++.dg/pch/empty.C: New file.
42538         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
42539         "precompile".
42540
42541         * gcc.dg/pch/pch.exp: New file.
42542         * gcc.dg/pch/empty.h: New file.
42543         * gcc.dg/pch/empty.c: New file.
42544         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
42545         "precompile".
42546
42547 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42548
42549         * g++.dg/template/friend14.C: New test.
42550
42551 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42552
42553         * gcc.dg/old-style-asm-1.c: New test.
42554
42555 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
42556
42557         * gcc.c-torture/compile/20030109-1.c: New test.
42558
42559 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42560
42561         * gcc.c-torture/execute/20030109-1.c: New test.
42562
42563 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
42564
42565         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
42566         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
42567         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
42568         * g++.old-deja/g++.mike/eh2.C: Likewise.
42569         * g++.old-deja/g++.mike/eh3.C: Likewise.
42570         * g++.old-deja/g++.mike/eh5.C: Likewise.
42571         * g++.old-deja/g++.mike/eh6.C: Likewise.
42572         * g++.old-deja/g++.mike/eh7.C: Likewise.
42573         * g++.old-deja/g++.mike/eh8.C: Likewise.
42574         * g++.old-deja/g++.mike/eh9.C: Likewise.
42575         * g++.old-deja/g++.mike/eh10.C: Likewise.
42576         * g++.old-deja/g++.mike/eh12.C: Likewise.
42577         * g++.old-deja/g++.mike/eh13.C: Likewise.
42578         * g++.old-deja/g++.mike/eh14.C: Likewise.
42579         * g++.old-deja/g++.mike/eh16.C: Likewise.
42580         * g++.old-deja/g++.mike/eh17.C: Likewise.
42581         * g++.old-deja/g++.mike/eh18.C: Likewise.
42582         * g++.old-deja/g++.mike/eh21.C: Likewise.
42583         * g++.old-deja/g++.mike/eh23.C: Likewise.
42584         * g++.old-deja/g++.mike/eh24.C: Likewise.
42585         * g++.old-deja/g++.mike/eh25.C: Likewise.
42586         * g++.old-deja/g++.mike/eh26.C: Likewise.
42587         * g++.old-deja/g++.mike/eh27.C: Likewise.
42588         * g++.old-deja/g++.mike/eh28.C: Likewise.
42589         * g++.old-deja/g++.mike/eh29.C: Likewise.
42590         * g++.old-deja/g++.mike/eh31.C: Likewise.
42591         * g++.old-deja/g++.mike/eh33.C: Likewise.
42592         * g++.old-deja/g++.mike/eh34.C: Likewise.
42593         * g++.old-deja/g++.mike/eh35.C: Likewise.
42594         * g++.old-deja/g++.mike/eh36.C: Likewise.
42595         * g++.old-deja/g++.mike/eh37.C: Likewise.
42596         * g++.old-deja/g++.mike/eh38.C: Likewise.
42597         * g++.old-deja/g++.mike/eh39.C: Likewise.
42598         * g++.old-deja/g++.mike/eh40.C: Likewise.
42599         * g++.old-deja/g++.mike/eh41.C: Likewise.
42600         * g++.old-deja/g++.mike/eh42.C: Likewise.
42601         * g++.old-deja/g++.mike/eh44.C: Likewise.
42602         * g++.old-deja/g++.mike/eh46.C: Likewise.
42603         * g++.old-deja/g++.mike/eh47.C: Likewise.
42604         * g++.old-deja/g++.mike/eh48.C: Likewise.
42605         * g++.old-deja/g++.mike/eh49.C: Likewise.
42606         * g++.old-deja/g++.mike/eh50.C: Likewise.
42607         * g++.old-deja/g++.mike/eh51.C: Likewise.
42608         * g++.old-deja/g++.mike/eh53.C: Likewise.
42609         * g++.old-deja/g++.mike/eh55.C: Likewise.
42610         * g++.old-deja/g++.mike/p7912.C: Likewise.
42611         * g++.old-deja/g++.mike/p9706.C: Likewise.
42612         * g++.old-deja/g++.mike/p10416.C: Likewise.
42613         * g++.old-deja/g++.mike/p11667.C: Likewise.
42614         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
42615         Remove redundant reference to Iris.
42616         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
42617         Elxsi, i860, Pico Java, and WE32K.
42618
42619 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
42620
42621         * g++.dg/ext/asm4.C: New test.
42622
42623 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42624
42625         PR c++/9030
42626         * g++.dg/template/friend12.C: New test.
42627         * g++.dg/template/friend13.C: Likewise.
42628         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
42629
42630 2003-01-08  Jan Hubicka  <jh@suse.cz>
42631
42632         * gcc.dg/i386-cadd.c: New test.
42633         * gcc.dg/i386-cmov4.c: Likewise.
42634
42635 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
42636
42637         PR c++/9165
42638         * g++.dg/warn/Wunused-3.C: New test.
42639
42640         * g++.dg/abi/bitfield9.C: New test.
42641
42642         PR c++/9189
42643         * g++.dg/parse/defarg3.C: New test.
42644
42645 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
42646
42647         * g++.dg/parse/ambig1.C: New test.
42648         * g++.dg/parse/defarg2.C: New test.
42649
42650 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
42651
42652         * g++.dg/template/defarg-1.C: New test.
42653         * g++.dg/template/local2.C: Likewise.
42654
42655 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
42656
42657         * gcc.c-torture/execute/20030105-1.c: New test.
42658
42659 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42660
42661         * g++.dg/parse/namespace3.C: Remove extra semicolons.
42662         * g++.dg/parse/namespace4.C: Likewise.
42663
42664 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42665
42666         * g++.dg/template/ntp2.C: New test.
42667
42668 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
42669
42670         * g++.dg/parse/extern-C-1.C: New test.
42671
42672         * g++.dg/parse/namespace4.C: New test.
42673
42674         * g++.dg/template/nested1.C: New test.
42675
42676         * g++.dg/parse/namespace3.C: New test.
42677
42678 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42679
42680         * g++.dg/lookup/two-stage1.C: New test.
42681
42682 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42683
42684         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
42685         * g++.old-deja/g++.jason/access8.C: Likewise.
42686         * g++.old-deja/g++.other/decl5.C: Likewise.
42687
42688 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42689
42690         * g++.dg/parse/parse7.C: New test.
42691
42692 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
42693
42694         PR c++/2843
42695         * g++.dg/ext/attrib7.C: New test.
42696
42697 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42698
42699         * g++.dg/parse/parse6.C: New test.
42700
42701 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
42702
42703         * gcc.dg/h8300-stack-1.c: New.
42704
42705 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42706
42707         g++.dg/lookup/exception1.C: New test.
42708
42709         g++.dg/lookup/template1.C: New test.
42710
42711         g++.dg/parse/namespace2.C: New test.
42712
42713         g++.dg/parse/parens2.C: New test.
42714
42715 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42716
42717         * g++.dg/parse/parse5.C: New test.
42718         * g++.dg/lookup/scoped4.C: New test.
42719
42720 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42721
42722         * g++.dg/parse/parens1.C: New test.
42723
42724         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
42725         angle-bracket1.C.
42726         * g++.dg/parse/parens2.C: New test.
42727
42728         * g++.dg/lookup/scope-operator1.C: New test.
42729
42730         * g++.dg/parse/operator1.C: New test.
42731
42732 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42733
42734         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
42735         * g++.old-deja/g++.other/access6.C: Likewise.
42736         * g++.old-deja/g++.other/decl1.C: Likewise.
42737         * g++.old-deja/g++.pt/typename12.C: Likewise.
42738
42739 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
42740
42741         * g++.dg/parse/namespace1.C: New test.
42742
42743 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42744
42745         * g++.dg/parse/parse4.C: New test.
42746
42747 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42748
42749         * g++.dg/parse/parse3.C: New test.
42750
42751 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42752
42753         * g++.dg/parse/parse2.C: New test.
42754
42755 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42756
42757         * g++.dg/template/friend11.C: New test.
42758
42759 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42760
42761         * g++.dg/parse/parse1.C: New test.
42762
42763 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
42764
42765         * lib/profopt.exp: Change the name of a global variable to avoid
42766         possible clashes with other test suites.
42767
42768 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
42769
42770         * g++.dg/inherit/covariant8.C: New test.
42771
42772 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
42773
42774         * g++.dg/init/array9.C: New test.
42775
42776         PR c++/9112
42777         * g++.dg/parse/expr1.C: New test.
42778
42779 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
42780
42781         * gcc.c-torture/compile/20021230-1.c: New test.
42782
42783 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42784
42785         * g++.dg/inherit/covariant5.C: New test.
42786         * g++.dg/inherit/covariant6.C: New test.
42787         * g++.dg/inherit/covariant7.C: New test.
42788
42789 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42790
42791         PR c++/2739
42792         * g++.dg/other/access2.C: New test.
42793
42794 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42795
42796         * g++.dg/other/anon-struct.C: No longer fails
42797         * g++.old-deja/g++.brendan/parse4.C: Likewise.
42798         * g++.old-deja/g++.brendan/parse5.C: Likewise.
42799         * g++.old-deja/g++.brendan/parse6.C: Likewise.
42800
42801 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42802
42803         * g++.dg/parse/angle-bracket.C (main): No longer fails.
42804
42805 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
42806
42807         * g++.dg/eh/spec4.C: Remove stray semicolon.
42808         * g++.dg/expr/pmf-1.C: Change error message.
42809         * g++.dg/ext/asm1.C: Remove stray semicolon.
42810         * g++.dg/ext/typename1.C: Add missing typenames.
42811         * g++.dg/inherit/template-as-base.C: Change error message.
42812         * g++.dg/lookup/scoped1.C: Likewise.
42813         * g++.dg/lookup/scoped2.C: Likewise.
42814         * g++.dg/lookup/using2.C: Likewise.
42815         * g++.dg/other/component1.C: Remove stray semicolon.
42816         * g++.dg/other/do1.C: Change error message.
42817         * g++.dg/other/error2.C: Likewise.
42818         * g++.dg/other/init1.C: Likewise.
42819         * g++.dg/other/packed1.C: Remove stray semicolon.
42820         * g++.dg/other/ptrmem2.C: Change error message.
42821         * g++.dg/parse/parameter-declaration-1.C: Remove line number
42822         marker.
42823         * g++.dg/special/initp1.C: Remove invalid attribute usage.
42824         * g++.dg/template/access3.C: Add typename keyword.
42825         * g++.dg/template/access5.C: Remove stray semicolon.
42826         * g++.dg/template/access6.C: Likewise.
42827         * g++.dg/template/complit1.C: Likewise.
42828         * g++.dg/template/crash1.C: Change error message.
42829         * g++.dg/template/inherit2.C: Remove stray semicolon.
42830         * g++.dg/template/instantiate2.C: Likewise.
42831         * g++.dg/template/instantiate3.C: Change error message.
42832         * g++.dg/template/qual1.C: Remove stray semicolon.
42833         * g++.dg/template/qualttp18.C: Change error message.
42834         * g++.dg/template/ref1.C: Remove stray semicolon.
42835         * g++.dg/template/sizeof1.C (A::value): Declare it.
42836         * g++.dg/template/spec4.C: Change error message.
42837         * g++.dg/template/static1.C: Likewise.
42838         * g++.dg/template/type1.C: Likewise.
42839         * g++.dg/template/typename3.C: Likewise.
42840         * g++.old-deja/g++.benjamin/13478.C: Change error message.
42841         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
42842         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
42843         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
42844         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
42845         named return value extension.
42846         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
42847         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
42848         * g++.old-deja/g++.bob/extern_C.C: Likewise.
42849         * g++.old-deja/g++.bob/inherit2.C: Likewise.
42850         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42851         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42852         * g++.old-deja/g++.brendan/crash13.C: Likewise.
42853         * g++.old-deja/g++.brendan/crash15.C: Likewise.
42854         * g++.old-deja/g++.brendan/crash18.C: Change error message.
42855         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
42856         * g++.old-deja/g++.brendan/crash38.C: Likewise.
42857         * g++.old-deja/g++.brendan/crash50.C: Likewise.
42858         * g++.old-deja/g++.brendan/crash56.C: Likewise.
42859         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
42860         syntax.
42861         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
42862         * g++.old-deja/g++.brendan/crash8.C: Change error message.
42863         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
42864         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42865         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
42866         * g++.old-deja/g++.brendan/template11.C: Likewise.
42867         * g++.old-deja/g++.brendan/template26.C: Likewise.
42868         * g++.old-deja/g++.brendan/template27.C: Use explicit
42869         specialization syntax.
42870         * g++.old-deja/g++.brendan/template30.C: Likewise.
42871         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
42872         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
42873         non-dependent names.
42874         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
42875         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
42876         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
42877         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
42878         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
42879         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
42880         named return value extension.
42881         * g++.old-deja/g++.ext/namedret2.C: Likewise.
42882         * g++.old-deja/g++.ext/namedret3.C: Likewise.
42883         * g++.old-deja/g++.ext/return1.C: Likewise.
42884         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
42885         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
42886         * g++.old-deja/g++.jason/access8.C: Likewise.
42887         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
42888         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
42889         pseudo-destructor names.
42890         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
42891         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
42892         pseudo-destructor names.
42893         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
42894         * g++.old-deja/g++.jason/overload19.C: Likewise.
42895         * g++.old-deja/g++.jason/overload32.C: Likewise.
42896         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
42897         stray semicolons.
42898         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
42899         * g++.old-deja/g++.jason/return.C: Likewise.
42900         * g++.old-deja/g++.jason/return2.C: Likewise.
42901         * g++.old-deja/g++.jason/shadow1.C: Likewise.
42902         * g++.old-deja/g++.jason/special.C: Use explicit specialization
42903         syntax.
42904         * g++.old-deja/g++.jason/template10.C: Account for use of
42905         non-dependent names.
42906         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
42907         syntax.
42908         * g++.old-deja/g++.jason/template37.C: Likewise.
42909         * g++.old-deja/g++.law/access4.C: Change error messages.
42910         * g++.old-deja/g++.law/arm13.C: Remove incorrect
42911         pseudo-destructor names.
42912         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
42913         * g++.old-deja/g++.law/ctors9.C: Likewise.
42914         * g++.old-deja/g++.law/cvt22.C: Likewise.
42915         * g++.old-deja/g++.law/dtors5.C: Likewise.
42916         * g++.old-deja/g++.law/global-init1.C: Likewise.
42917         * g++.old-deja/g++.law/missed-error3.C: Likewise.
42918         * g++.old-deja/g++.law/operators28.C: Likewise.
42919         * g++.old-deja/g++.law/visibility28.C: Likewise.
42920         * g++.old-deja/g++.martin/eval1.C: Likewise.
42921         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
42922         name.
42923         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
42924         * g++.old-deja/g++.mike/net34.C: Likewise.
42925         * g++.old-deja/g++.mike/net36.C: Likewise.
42926         * g++.old-deja/g++.mike/ns2.C: Likewise.
42927         * g++.old-deja/g++.mike/p12306.C: Likewise.
42928         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
42929         value extension.
42930         * g++.old-deja/g++.mike/p700.C: Likewise.
42931         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
42932         * g++.old-deja/g++.mike/p710.C: Likewise.
42933         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
42934         value extension.
42935         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
42936         * g++.old-deja/g++.mike/pmf9.C: Likewise.
42937         * g++.old-deja/g++.ns/crash2.C: Likewise.
42938         * g++.old-deja/g++.ns/crash3.C: Likewise.
42939         * g++.old-deja/g++.ns/invalid1.C: Likewise.
42940         * g++.old-deja/g++.ns/ns17.C: Likewise.
42941         * g++.old-deja/g++.ns/template16.C: Likewise.
42942         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
42943         keyword.
42944         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
42945         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
42946         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
42947         named return value extension.
42948         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
42949         * g++.old-deja/g++.other/access4.C: Issue additional error
42950         messages.
42951         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
42952         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
42953         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
42954         * g++.old-deja/g++.other/crash25.C: Change error message.
42955         * g++.old-deja/g++.other/crash4.C: Change error message.
42956         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
42957         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
42958         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
42959         checks.
42960         * g++.old-deja/g++.other/defarg8.C: Likewise.
42961         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
42962         * g++.old-deja/g++.other/dtor10.C: Likewise.
42963         * g++.old-deja/g++.other/incomplete.C: Likewise.
42964         * g++.old-deja/g++.other/linkage7.C: Likewise.
42965         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
42966         lookup algorithm.
42967         * g++.old-deja/g++.other/mangle2.C: Likewise.
42968         * g++.old-deja/g++.other/refinit2.C: Likewise.
42969         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
42970         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
42971         * g++.old-deja/g++.pt/crash28.C: Likewise.
42972         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
42973         syntax.
42974         * g++.old-deja/g++.pt/crash32.C: Change error message.
42975         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
42976         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
42977         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
42978         error message position.
42979         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
42980         * g++.old-deja/g++.pt/defarg8.C: Change error message.
42981         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
42982         syntax.
42983         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
42984         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
42985         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
42986         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
42987         keyword.
42988         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42989         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
42990         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
42991         keyword.
42992         * g++.old-deja/g++.pt/explicit71.C: Change error message.
42993         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
42994         syntax.
42995         * g++.old-deja/g++.pt/friend28.C: Account for use of
42996         non-dependent names.
42997         * g++.old-deja/g++.pt/friend29.C: Likewise.
42998         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
42999         rules.
43000         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
43001         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
43002         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
43003         lookup rules.
43004         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
43005         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
43006         keyword.
43007         * g++.old-deja/g++.pt/memclass20.C: Likewise.
43008         * g++.old-deja/g++.pt/memclass5.C: Likewise.
43009         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
43010         keyword.
43011         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
43012         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
43013         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
43014         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
43015         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
43016         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
43017         keyword.
43018         * g++.old-deja/g++.pt/spec10.C: Likewise.
43019         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
43020         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
43021         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
43022         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
43023         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
43024         * g++.old-deja/g++.pt/ttp62.C: Likewise.
43025         * g++.old-deja/g++.pt/ttp64.C: Likewise.
43026         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
43027         * g++.old-deja/g++.pt/typename15.C: Likewise.
43028         * g++.old-deja/g++.pt/typename22.C: Likewise.
43029         * g++.old-deja/g++.pt/typename6.C: Change error messages.
43030         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
43031         * g++.old-deja/g++.pt/virtual2.C: Likewise.
43032         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
43033         syntax.
43034         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
43035         return value extension.
43036         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
43037         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
43038         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
43039         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
43040
43041 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
43042
43043         * g++.dg/warn/inline1.C: New test.
43044         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
43045         * g++.old-deja/g++.jason/synth10.C: Likewise.
43046         * g++.old-deja/g++.mike/net31.C: Likewise.
43047         * g++.old-deja/g++.mike/p8786.C: Likewise.
43048
43049         * g++.dg/template/friend10.C: New test.
43050         * g++.dg/template/conv5.C: New test.
43051
43052 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
43053
43054         * g++.dg/lookup/scoped3.C: New test.
43055
43056         * g++.dg/lookup/decl1.C: New test.
43057         * g++.dg/lookup/decl2.C: New test.
43058
43059 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43060
43061         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
43062         gcc.c-torture/compile/20021015-1.c,
43063         gcc.c-torture/compile/20021015-2.c,
43064         gcc.c-torture/compile/20021123-1.c,
43065         gcc.c-torture/compile/20021123-2.c,
43066         gcc.c-torture/compile/20021123-3.c,
43067         gcc.c-torture/compile/20021123-4.c,
43068         gcc.c-torture/execute/20021024-1.c: Add tests previously added
43069         only to 3.1 or 3.2 branch.
43070
43071 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
43072
43073         * gcc.dg/i386-bitfield3.c: New test.
43074
43075         * gcc.dg/i386-bitfield2.c: New test.
43076
43077 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
43078
43079         * g++.dg/parse/conv_op1.C: New test.
43080
43081 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
43082
43083         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
43084         approved.
43085
43086 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
43087
43088         * gcc.c-torture/compile/20021220-1.c: New test.
43089
43090 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
43091
43092         * gcc.dg/i386-fastcall-1.c: New.
43093
43094 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43095
43096         * gcc.c-torture/execute/20021219-1.c: New test.
43097
43098 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43099
43100         * gcc.dg/i386-pic-1.c: New test.
43101
43102 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43103
43104         PR c++/8099
43105         * g++.dg/template/friend9.C: New test.
43106
43107 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43108
43109         PR c++/3663
43110         * g++.dg/template/access7.C: New test.
43111
43112 2002-12-18  Nick Clifton  <nickc@redhat.com>
43113
43114         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
43115         the libstdc++-v3 directory has been found.
43116
43117 2002-12-12  Devang Patel <dpatel@apple.com>
43118         * gcc.dg/darwin-ld-1.c: New test.
43119         * gcc.dg/darwin-ld-2.c: New test.
43120         * gcc.dg/darwin-ld-3.c: New test.
43121         * gcc.dg/darwin-ld-4.c: New test.
43122         * gcc.dg/darwin-ld-5.c: New test.
43123
43124 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43125
43126         * gcc.c-torture/compile/20021212-1.c: New test.
43127
43128 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
43129
43130         * gcc.dg/fshort-wchar: New test.
43131
43132 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
43133
43134         PR c++/8372
43135         * g++.dg/template/dtor1.C: New test.
43136
43137         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
43138         markers.
43139
43140 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
43141
43142         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
43143
43144 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
43145
43146         * g++.dg/template/static1.C: New test.
43147         * g++.dg/template/static2.C: New test.
43148         * g++.old-deja/g++.ext/memconst.C: New test.
43149
43150 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43151
43152         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
43153         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
43154         * g++.dg/special/initp1.C: Likewise.
43155
43156 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
43157
43158         * gcc.c-torture/execute/20021204-1.c: New test.
43159
43160 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
43161
43162         * gcc.dg/ppc-fmadd-1.c: New file.
43163         * gcc.dg/ppc-fmadd-2.c: New file.
43164         * gcc.dg/ppc-fmadd-3.c: New file.
43165
43166 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43167
43168         * gcc.c-torture/compile/20021204-1.c: New test.
43169
43170 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
43171
43172         * g++.dg/inherit/covariant2.C: New test.
43173         * g++.dg/inherit/covariant3.C: New test.
43174         * g++.dg/inherit/covariant4.C: New test.
43175         * g++.dg/inherit/covariant1.C: Remove XFAIL.
43176         * g++.old-deja/g++.robertl/eb17.C: Likewise.
43177
43178 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
43179
43180         PR c++/8688
43181         * g++.dg/init/brace3.C: New test.
43182
43183 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
43184
43185         * gcc.dg/20020210-1.c: Fix a comment typo.
43186
43187 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
43188
43189         PR c++/8720
43190         * g++.dg/parse/defarg1.C: New test.
43191
43192         PR c++/8615
43193         * g++.dg/template/char1.C: New test.
43194
43195         * g++.dg/template/varmod1.C: Fix typo.
43196
43197 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43198
43199         DR 180
43200         * g++.old-deja/g++.pt/crash32.C: Expect error.
43201
43202 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
43203
43204         PR c++/5919
43205         * g++.dg/template/varmod1.C: New test.
43206
43207         PR c++/8727
43208         * g++.dg/inherit/typeinfo1.C: New test.
43209
43210         PR c++/8663
43211         * g++.dg/inherit/typedef1.C: New test.
43212
43213 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
43214
43215         PR c++/8332
43216         PR c++/8493
43217         * g++.dg/template/strlen1.C: New test.
43218
43219         PR c++/8227
43220         * g++.dg/template/ctor2.C: New test.
43221
43222         PR c++/8214
43223         * g++.dg/init/string1.C: New test.
43224
43225         PR c++/8511
43226         * g++.dg/template/friend8.C: New test.
43227
43228 2002-11-29  Joe Buck <jbuck@synopsys.com>
43229
43230         * g++.dg/lookup/anon2.C: New test.
43231
43232 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
43233
43234         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
43235         h8300 port.
43236
43237 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
43238
43239         * gcc.dg/bitfld-6.c: New test.
43240
43241 2002-11-27  Jan Hubicka  <jh@suse.cz>
43242
43243         * gcc.c-torture/execute/20021127.[cx]: New test.
43244
43245 2002-11-26  Jan Hubicka  <jh@suse.cz>
43246
43247         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
43248         quality.
43249
43250 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
43251
43252         * g++.dg/init/brace2.C: New test.
43253         * g++.old-deja/g++.mike/p9129.C: Correct.
43254
43255 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
43256
43257         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
43258
43259 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
43260
43261         * gcc.dg/sibcall-6: New test for indirect sibcalls.
43262
43263 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
43264
43265         * g++.dg/abi/empty11.C: New test.
43266         * g++.dg/rtti/cv1.C: New test.
43267
43268 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
43269
43270         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
43271
43272 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
43273
43274         * g++.dg/abi/empty10.C: New test.
43275
43276 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43277
43278         * gcc.c-torture/compile/20021124-1.c: New test.
43279
43280 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
43281
43282         * g++.dg/abi/rtti2.C: New test.
43283
43284 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43285
43286         * gcc.dg/i386-unroll-1.c: New test.
43287
43288 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43289
43290         * gcc.c-torture/compile/20021120-1.c: New test.
43291         * gcc.c-torture/compile/20021120-2.c: New test.
43292
43293 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43294
43295         * gcc.dg/bitfld-5.c: New test.
43296
43297 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43298
43299         * gcc.c-torture/execute/20021120-3.c: New test.
43300
43301 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43302
43303         * gcc.c-torture/execute/20021120-2.c: New test.
43304
43305 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43306
43307         * gcc.c-torture/execute/20021120-1.c: New test.
43308
43309 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
43310
43311         * gcc.c-torture/execute/20021118-3.c: New test.
43312
43313 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43314
43315         * gcc.c-torture/compile/20021119-1.c: New test.
43316
43317 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
43318
43319         * gcc.dg/duff-1.c: New test.
43320         * gcc.dg/duff-2.c: New test.
43321         * gcc.dg/duff-3.c: New test.
43322
43323 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
43324
43325         * gcc.dg/cpp/_Pragma5.c: New test.
43326
43327 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
43328
43329         * gcc.c-torture/execute/20021118-2.c: New test.
43330
43331 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
43332
43333         * gcc.c-torture/execute/20021118-1.c: New test.
43334
43335 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
43336
43337         * gcc.dg/20021116-1.c: New test.
43338
43339 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
43340
43341         * g++.dg/abi/vcall1.C: New test.
43342
43343 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
43344
43345         * gcc.dg/20021029-1.c: New test.
43346         * gcc.dg/20021029-2.c: New test.
43347
43348 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43349
43350         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
43351
43352 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43353
43354         PR c/8439
43355         * gcc.dg/20021110.c: Move to ...
43356         * gcc.c-torture/compile/20021110.c: .... here.
43357
43358 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43359
43360         PR c/8467
43361         * gcc.c-torture/execute/20021111-1.c
43362
43363 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43364
43365         PR c/8439
43366         * gcc.dg/20021110.c: New test.
43367
43368 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
43369
43370         * g++.dg/abi/vthunk3.C: Run only on x86.
43371
43372 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43373
43374         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
43375
43376 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
43377
43378         * lib/compat.exp (compat-execute): Fix logic error in last
43379         change.
43380
43381 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
43382
43383         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
43384
43385 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43386
43387         PR c++/8389
43388         * g++.dg/template/access6.C: New test.
43389
43390 2002-11-08  Jan Hubicka  <jh@suse.cz>
43391
43392         * gcc.dg/i386-ssefp-1.c: New test.
43393         * gcc.dg/i386-ssefp-1.c: New test.
43394
43395 2002-11-08  Jan Hubicka  <jh@suse.cz>
43396
43397         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
43398
43399 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
43400
43401         * g++.dg/abi/vthunk3.C: New test.
43402
43403         PR c++/8338
43404         * g++.dg/template/crash2.C: New test.
43405
43406 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
43407
43408         * g++.dg/abi/dtor1.C: New test.
43409         * g++.dg/abi/dtor2.C: Likewise.
43410
43411 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
43412
43413         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
43414         Darwin.
43415
43416 2002-11-04  Adam Nemet  <anemet@lnxw.com>
43417
43418         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
43419         -mthumb.  Only xfail with -O0.
43420
43421 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
43422
43423         * g++.dg/abi/thunk1.C: New test.
43424         * g++.dg/abi/thunk2.C: Likewise.
43425         * g++.dg/abi/vtt1.C: Likewise.
43426
43427 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
43428
43429         PR optimization/8423
43430         * gcc.c-torture/execute/builtin-constant.c: New test.
43431
43432 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
43433
43434         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
43435         Add some more cases.
43436
43437 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
43438
43439         PR c++/8391
43440         * g++.dg/opt/local1.C: New test.
43441
43442 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
43443
43444         PR c++/8160
43445         * g++.dg/template/complit1.C: New test.
43446
43447         PR c++/8149
43448         * g++.dg/template/typename4.C: Likewise.
43449
43450 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43451
43452         Core issue 287, PR c++/7639
43453         * g++.dg/template/instantiate1.C: Adjust error location.
43454         * g++.dg/template/instantiate3.C: New test.
43455         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
43456         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
43457         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
43458
43459 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
43460
43461         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
43462
43463 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
43464
43465         PR c++/8287
43466         * g++.dg/init/dtor2.C: New test.
43467
43468 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43469
43470         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
43471         * gcc.dg/nest.c: Bypass errors on irix6.
43472
43473 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
43474
43475         * gcc.dg/nest.c: Expect error for mmix-*-*.
43476         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
43477
43478 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
43479
43480         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
43481         markers.
43482
43483         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
43484
43485 2002-10-25  Mike Stump  <mrs@apple.com>
43486
43487         * gcc.dg/warn-1.c: New test.
43488
43489 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
43490
43491         * g++.dg/template/typename3.C: New test.
43492
43493 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
43494
43495         * g++.dg/lookup/ptrmem1.C: New test.
43496
43497         * g++.dg/abi/vthunk2.C: New test.
43498
43499 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
43500
43501         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
43502
43503 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
43504
43505         * g++.dg/abi/empty9.C: New test.
43506
43507 2002-10-24  Richard Henderson  <rth@redhat.com>
43508
43509         * g++.dg/inherit/thunk1.C: Enable for ia64.
43510
43511 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
43512
43513         PR c++/8067
43514         * g++.dg/lookup/pretty1.C: New test.
43515
43516 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
43517
43518         * gcc.dg/20021023-1.c: New test.
43519
43520 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
43521
43522         PR c++/7679
43523         * g++.dg/parse/inline1.C: New test.
43524
43525 2002-10-23  Richard Henderson  <rth@redhat.com>
43526
43527         * g++.dg/inherit/thunk1.C: Enable for x86_64.
43528
43529         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
43530
43531 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
43532
43533         PR c++/6579
43534         * g++.dg/parse/stmtexpr3.C: New test.
43535
43536 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
43537
43538         * g++.dg/expr/cond1.C: New test.
43539
43540 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43541
43542         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
43543
43544 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43545
43546         * g++.dg/abi/vbase13.C: New test.
43547         * g++.dg/abi/vbase14.C: Likewise.
43548
43549 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
43550
43551         * gcc.dg/tls/pic-1.c: New test.
43552         * gcc.dg/tls/nonpic-1.c: New test.
43553         * gcc.dg/20021018-1.c: New test.
43554
43555 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43556
43557         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
43558         Remove only files with the same base name as the test case.
43559         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
43560         (profopt-execute): Likewise.  Also, remove old profiling
43561         and performance data files before running the tests.
43562
43563         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
43564         * g++.dg/bprob/bprob.exp: Likewise.
43565         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
43566         to allow more general test case names.
43567
43568         * g++.dg/bprob/bprob-1.C: Rename to ...
43569         * g++.dg/bprob/g++-bprob-1.C: ... this.
43570
43571         * g77.dg/bprob/bprob-1.f: Rename to ...
43572         * g77.dg/bprob/g77-bprob-1.f: ... this.
43573
43574 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43575
43576         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
43577         bison 1.50 or later.
43578
43579 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
43580
43581         * g++.dg/README: Describe more test directories.
43582
43583 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43584
43585         * g++.dg/init/array6.C: Add additional tests.
43586
43587 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43588
43589         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
43590         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
43591
43592 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
43593
43594         * gcc.c-torture/compile/20020604-1.x: New.
43595         * gcc.c-torture/compile/simd-5.x: Likewise.
43596         * gcc.c-torture/execute/920710-1.x: Likewise.
43597         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
43598
43599 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43600
43601         * g++.dg/inherit/override1.C: Add dg-options clause.
43602
43603 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43604
43605         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
43606         _mm_slli_si128.
43607
43608 2002-10-19  Andreas Schwab  <schwab@suse.de>
43609
43610         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
43611         directory component.
43612
43613 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
43614
43615         * g++.dg/inherit/thunk1.C: New test.
43616
43617         * g++.dg/inherit/override1.C: New test.
43618
43619         * g++.dg/abi/mangle11.C: New test.
43620         * g++.dg/abi/mangle14.C: New test.
43621         * g++.dg/abi/mangle17.C: New test.
43622
43623 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
43624
43625         * g++.dg/overload/member2.C: New test.
43626
43627 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
43628
43629         * g++.dg/README: Describe new compat directory.
43630         * g++.dg/dg.exp: Skip tests in compat directory.
43631         * README.compat: New file.
43632         * lib/compat.exp: New expect script.
43633         * g++.dg/compat: New test directory.
43634         * g++.dg/compat/compat.exp: New expect script.
43635         * g++.dg/compat/abi: New test directory.
43636         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
43637         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
43638         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
43639         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
43640         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
43641         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
43642         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
43643         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
43644         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
43645         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
43646         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
43647         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
43648         * g++.dg/compat/break: New test directory.
43649         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
43650         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
43651         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
43652         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
43653         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
43654         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
43655         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
43656         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
43657         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
43658         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
43659         g++.dg/compat/break/README: New files.
43660         * g++.dg/compat/eh: New test directory.
43661         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
43662         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
43663         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
43664         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
43665         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
43666         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
43667         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
43668         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
43669         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
43670         g++.dg/compat/eh/filter2_y.C,
43671         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
43672         g++.dg/compat/eh/new1_y.C,
43673         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
43674         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
43675         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
43676         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
43677         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
43678         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
43679         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
43680         g++.dg/compat/eh/unexpected1_y.C: New files.
43681         * g++.dg/compat/init: New test directory.
43682         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
43683         g++.dg/compat/init/array5_y.C,
43684         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
43685         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
43686         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
43687         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
43688         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
43689         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
43690         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
43691         g++.dg/compat/init/init-ref2_y.C: New files.
43692
43693 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43694
43695         PR c++/7584
43696         * g++.dg/inherit/using3.C: New test.
43697
43698 2002-10-17  Jan Hubicka  <jh@suse.cz>
43699
43700         * gcc.dg/20021017-2.c: New test.
43701
43702 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43703
43704         * g++.dg/abi/mangle16.C: Adjust.
43705
43706         * g++.dg/init/array8.C: New test.
43707
43708 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
43709
43710         * gcc.dg/special/mips-abi.exp: New test.
43711         * gcc.dg/special/mips-abi.s: Empty file used by the above.
43712
43713 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43714
43715         * g++.dg/abi/mangle16.C: New test.
43716         * g++.dg/abi/mangle17.C: Likewise.
43717
43718         PR c++/7478
43719         * g++.dg/template/ref1.C: New test.
43720
43721 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43722
43723         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
43724
43725 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
43726
43727         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
43728
43729 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43730
43731         PR c++/7524
43732         * g++.dg/init/array7.C: New test.
43733
43734 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
43735
43736         * g++.dg/init/array6.C: New test.
43737
43738         * g++.dg/abi/mangle13.C: Likewise.
43739         * g++.dg/abi/mangle14.C: Likewise.
43740         * g++.dg/abi/mangle15.C: Likewise.
43741
43742 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43743
43744         * g++.dg/abi/empty8.C: New test.
43745
43746 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
43747
43748         * g++.dg/init/ctor1.C: New test.
43749
43750 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
43751
43752         * gcc.c-torture/execute/20021015-1.c: New test.
43753
43754 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
43755
43756         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
43757
43758 2002-10-14  Jan Hubicka  <jh@suse.cz>
43759
43760         * gcc.dg/i386-ssetype-[1-5].c: New tests.
43761
43762 2002-10-14  Richard Henderson  <rth@redhat.com>
43763
43764         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
43765
43766 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43767
43768         PR optimization/6631
43769         * g++.dg/opt/const2.C: New test.
43770
43771 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43772
43773         PR c++/7176
43774         * g++.dg/parse/friend1.C: New test.
43775         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
43776
43777 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
43778
43779         * gcc.dg/20021014-1.c: New test.
43780
43781 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
43782
43783         PR c++/5661
43784         * g++.dg/ext/vlm1.C: New test.
43785         * g++.dg/ext/vlm2.C: Likewise.
43786
43787         * g++.dg/init/array1.C: Remove invalid braces.
43788         * g++.dg/init/brace1.C: New test.
43789         * g++.dg/init/copy2.C: Likewise.
43790         * g++.dg/init/copy3.C: Likewise.
43791         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
43792         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
43793         braces.
43794
43795 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
43796
43797         * gcc.dg/cpp/assembler.S: Don't use -ansi.
43798
43799 2002-10-11  Richard Shann  <richard.shann@superh.com>
43800
43801         * gcc.c-torture/compile/simd-5.c: New test.
43802
43803 2002-10-10  Roger Sayle  <roger@eyesopen.com>
43804
43805         * gcc.c-torture/execute/shiftopt-1.c: New test case.
43806
43807 2002-10-10  Jim Wilson  <wilson@redhat.com>
43808
43809         * gcc.c-torture/execute/20021010-1.c: New test.
43810
43811 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
43812
43813         PR c/7353
43814         * g++.dg/ext/typedef-init.C: New test.
43815         * gcc.dg/typedef-init.c: New test.
43816
43817 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
43818
43819         * gcc.dg/cpp/paste13.c: New test.
43820
43821 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43822
43823         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
43824         remaining platforms, XFAIL during compile, not execute.  Don't
43825         XFAIL at -O0.
43826
43827 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
43828
43829         * gcc.dg/alias-1.c: Tweak expected warning.
43830
43831 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43832
43833         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
43834
43835 2002-10-06  Andreas Jaeger  <aj@suse.de>
43836
43837         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
43838         * gcc.dg/cpp/c++98.C: Likewise.
43839
43840         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
43841         * g++.dg/cpp/c++98.C: Likewise.
43842
43843         * g++.dg/README (Subdirectories): Mention cpp directory.
43844
43845         PR target/7559
43846         * gcc.dg/20021006-1.c: New test.
43847
43848 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43849
43850         PR c++/7804
43851         * g++.dg/other/warning1.C: New test.
43852
43853 2002-10-04  Roger Sayle  <roger@eyesopen.com>
43854
43855         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
43856         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
43857         and sparc-*-* with -m64 as expected failures.  See PR 8087.
43858
43859 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43860
43861         PR c++/7931
43862         * g++.dg/template/ptrmem3.C: New test.
43863
43864         PR c++/7754
43865         * g++.dg/template/union1.C: New test.
43866
43867 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43868
43869         PR c++/8006
43870         * g++.dg/abi/mangle9.C: New test.
43871         * g++.dg/abi/mangle10.C: New test.
43872         * g++.dg/abi/mangle11.C: New test.
43873         * g++.dg/abi/mangle12.C: New test.
43874
43875 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
43876
43877         PR c++/7188.
43878         * g++.dg/template/meminit1.C: New test.
43879         * g++.dg/warn/Wreorder-1.C: Likewise.
43880         * g++.old-deja/g++.mike/warn3.C: Tweak.
43881         * lib/prune.exp: Ingore "in copy constructor".
43882
43883 2002-10-02  Andreas Jaeger  <aj@suse.de>
43884
43885         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
43886         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
43887         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
43888         on x86-64.
43889
43890 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43891
43892         * gcc.dg/empty1.C: Fix typo.
43893
43894 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
43895
43896         * gcc.dg/alias-1.c: New test.
43897
43898 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43899
43900         * gcc.dg/empty1.C: New test.
43901
43902         * g++.dg/tls/init-2.C: Tweak error messages.
43903
43904 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
43905
43906         * gcc.c-torture/compile/20020923-1.c: New test.
43907
43908 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
43909
43910         * gcc.c-torture/execute/ffs-1.c: New test.
43911         * gcc.c-torture/execute/ffs-2.c: Ditto.
43912
43913 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
43914
43915         * g++.dg/overload/member1.C: New test.
43916
43917 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
43918
43919         * g++.dg/abi/empty7.C: New test.
43920         * g++.dg/init/pm2.C: Likewise.
43921
43922 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
43923
43924         * g++.dg/rtti/crash1.C: New test.
43925
43926 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
43927
43928         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
43929         gcc.dg/sibcall-4.c: New tests.
43930
43931 2002-09-28  Roger Sayle  <roger@eyesopen.com>
43932
43933         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
43934         powerpc and MMIX targets.
43935
43936 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
43937
43938         * gcc.dg/cpp/20020927-1.c: New.
43939
43940 2002-09-26  David S. Miller  <davem@redhat.com>
43941
43942         * gcc.c-torture/compile/trunctfdf.c: New.
43943
43944 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43945
43946         * lib/target-supports.exp (check_weak_available): Handle solaris2.
43947
43948 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
43949
43950         * gcc.c-torture/execute/loop-15.c: New.
43951
43952 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
43953
43954         * README.QMTEST: Fix typo.
43955
43956 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
43957
43958         * gcc.dg/20020926-1.c: New test.
43959
43960 2002-09-25  David S. Miller  <davem@redhat.com>
43961
43962         PR target/7842
43963         * gcc.c-torture/execute/shiftdi.c: New test.
43964
43965 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
43966
43967         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
43968         unique to the tool.
43969         * lib/g77.exp (g77_init): Likewise.
43970         * lib/g++.exp (g++_init): Likewise.
43971         * lib/objc.exp (objc_init): Likewise.
43972
43973 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
43974
43975         * g++.dg/abi/empty5.C: New test.
43976         * g++.dg/abi/empty6.C: New test.
43977         * g++.dg/abi/vbase12.C: New test.
43978
43979 2002-09-25  Richard Henderson  <rth@redhat.com>
43980
43981         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
43982         too-small long double.
43983
43984 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
43985
43986         * gcc.dg/20020919-1.c: New test.
43987
43988 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
43989
43990         * g++.dg/abi/bitfield6.C: New test.
43991         * g++.dg/abi/bitfield7.C: New test.
43992         * g++.dg/abi/bitfield8.C: New test.
43993         * g++.dg/abi/vbase11.C: New test.
43994
43995 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43996
43997         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
43998         hppa*-*-hpux*.  Update test comment.
43999
44000 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
44001
44002         * gcc.dg/tls/struct-1.c: New test.
44003
44004 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
44005
44006         * gcc.dg/cpp/tr-warn2.c: Update.
44007
44008 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
44009
44010         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
44011
44012 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
44013
44014         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
44015         systems.
44016
44017 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
44018
44019         * gcc.c-torture/execute/ieee/mzero3.c: New test.
44020
44021         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44022         Adjust for c++filt moved to binutils.  Remove spurious duplicate
44023         setting of cxxfilt.
44024
44025 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
44026
44027         * gcc.dg/20020312-2.c: Update for darwin.
44028
44029 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44030
44031         * g++.old-deja/g++.other/crash32.C: Mark ICE.
44032
44033 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
44034
44035         * objc.dg/comp-types-1.m: New test.
44036         * objc.dg/comp-types-2.m: New test.
44037         * objc.dg/comp-types-3.m: New test.
44038         * objc.dg/comp-types-4.m: New test.
44039         * objc.dg/comp-types-5.m: New test.
44040         * objc.dg/comp-types-6.m: New test.
44041
44042 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44043
44044         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
44045
44046 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
44047
44048         * g++.dg/other/do1.C: New test.
44049
44050         * g++.dg/template/subst1.C: New test.
44051
44052 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
44053
44054         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
44055
44056 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
44057
44058         * g++.dg/template/qualttp20.C: Adjust expected errors.
44059         * g++.old-deja/g++.jason/report.C: Likewise.
44060         * g++.old-deja/g++.other/qual1.C: Likewise.
44061
44062         * g++.dg/lookup/scoped2.C: New test.
44063
44064         * g++.dg/ext/asm3.C: New test.
44065
44066 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
44067
44068         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
44069
44070 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
44071
44072         * ChangeLog: follow spelling conventions.
44073         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
44074         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
44075         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
44076         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
44077         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
44078         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
44079         * g++.old-deja/g++.law/global-init1.C: Likewise.
44080         * g++.old-deja/g++.other/delete4.C: Likewise.
44081         * g++.old-deja/g++.other/inline21.C: Likewise.
44082         * g++.old-deja/g++.other/singleton.C: Likewise.
44083         * g77.dg/strlen0.f: Likewise.
44084         * g77.f-torture/compile/20010519-1.f: Likewise.
44085         * g77.f-torture/compile/980310-4.f: Likewise.
44086         * gcc.c-torture/compile/20000605-1.c: Likewise.
44087         * gcc.c-torture/execute/20020225-1.c: Likewise.
44088         * gcc.dg/c90-hexfloat-2.c: Likewise.
44089         * gcc.dg/c99-bool-1.c: Likewise.
44090         * gcc.dg/c99-hexfloat-2.c: Likewise.
44091         * gcc.dg/dll-2.c: Likewise.
44092         * gcc.dg/wtr-union-init-1.c: Likewise.
44093         * gcc.dg/wtr-union-init-2.c: Likewise.
44094         * gcc.dg/wtr-union-init-3.c: Likewise.
44095         * gcc.dg/cpp/avoidpaste1.c: Likewise.
44096         * gcc.dg/cpp/defined.c: Likewise.
44097         * gcc.dg/cpp/macsyntx.c: Likewise.
44098         * gcc.dg/cpp/paste2.c: Likewise.
44099         * gcc.dg/cpp/trad/defined.c: Likewise.
44100         * gcc.dg/format/c90-printf-1.c: Likewise.
44101         * gcc.dg/format/c90-scanf-1.c: Likewise.
44102         * gcc.dg/format/c99-printf-1.c: Likewise.
44103         * gcc.dg/format/c99-scanf-1.c: Likewise.
44104         * gcc.misc-tests/gcov-8.c: Likewise.
44105         * lib/profopt.exp: Likewise.
44106
44107 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
44108
44109         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
44110
44111 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44112
44113         * g++.dg/inherit/using2.C: New test.
44114
44115 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
44116
44117         * ChangeLog: Follow spelling conventions.
44118         * g++.dg/template/friend4.C: Likewise.
44119         * g++.old-deja/g++.pt/crash67.C: Likewise.
44120         * gcc.c-torture/execute/20000801-4.c: Likewise.
44121         * gcc.dg/c90-digraph-1.c: Likewise.
44122         * gcc.dg/c94-digraph-1.c: Likewise.
44123         * gcc.dg/c99-digraph-1.c: Likewise.
44124         * gcc.dg/cpp/line5.c: Likewise.
44125         * gcc.dg/cpp/multiline.c: Likewise.
44126         * gcc.dg/cpp/trad/literals-1.c: Likewise.
44127         * gcc.dg/format/attr-3.c: Likewise.
44128         * gcc.dg/format/c90-scanf-3.c: Likewise.
44129         * gcc.dg/format/ext-4.c: Likewise.
44130
44131 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44132
44133         * g++.dg/template/pretty1.C: New test.
44134
44135 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
44136
44137         * gcc.c-torture/execute/struct-cpy-1.c: New test.
44138
44139 2002-09-13  Matt Austern  <austern@apple.com>
44140
44141         * g++.dg/other/constref[12].C: New, regression tests for
44142         passing a cast expression to a function by const reference.
44143
44144 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
44145
44146         * g++.dg/template/deduce1.C: New test.
44147
44148 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
44149
44150         * gcc.c-torture/execute/simd-1.c: Force all use of int to
44151         32-bit int.
44152
44153 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44154
44155         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
44156         usage.
44157
44158 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
44159
44160         * gcc.c-torture/compile/20020910-1.c: New test.
44161
44162 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
44163
44164         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
44165
44166 2002-09-10  Andreas Jaeger  <aj@suse.de>
44167
44168         * gcc.dg/20020312-2.c: Adjust for x86-64.
44169
44170 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
44171
44172         * g77.dg/7388.f: New test case for PR 7388.
44173
44174 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
44175
44176         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
44177
44178 2002-09-05  Ziemowit Laski <zlaski@apple.com>
44179
44180         * objc.dg/proto-lossage-1.m: New test.
44181
44182 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
44183
44184         * gcc.dg/cpp/_Pragma4.c: Fix typo.
44185
44186 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
44187
44188         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
44189         expected to pass.
44190
44191 2002-09-06  Stan Shebs  <shebs@apple.com>
44192             David Edelsohn  <edelsohn@gnu.org>
44193
44194         * gcc.dg/weak: New directory.
44195         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
44196         target-specific xfail bits.
44197         * gcc.dg/typeof-2.c: Move to new directory.
44198         * gcc.dg/weak.exp: New expect script.
44199
44200 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
44201
44202         * gcc.c-torture/execute/extzvsi.c: New test.
44203
44204 2002-09-05  Stan Shebs  <shebs@apple.com>
44205
44206         * gcc.dg/weak-1.c: xfail on Darwin.
44207         * gcc.dg/weak-2.c: Ditto.
44208         * gcc.dg/weak-3.c: Ditto.
44209         * gcc.dg/weak-4.c: Ditto.
44210         * gcc.dg/weak-5.c: Ditto.
44211         * gcc.dg/weak-6.c: Ditto.
44212         * gcc.dg/weak-7.c: Ditto.
44213         * gcc.dg/weak-8.c: Ditto.
44214         * gcc.dg/weak-9.c: Ditto.
44215
44216 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
44217
44218         * gcc.c-torture/execute/loop-14.c: New test.
44219
44220 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
44221
44222         * g++.dg/other/cxa-atexit1.C: New test.
44223
44224         * gcc.dg/typeof-2.c: New test.
44225
44226 2002-09-03  Roger Sayle  <roger@eyesopen.com>
44227
44228         * gcc.dg/builtins-2.c: New testcase.
44229         * gcc.dg/builtins-3.c: New testcase.
44230
44231 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
44232
44233         * gcc.dg/cpp/_Pragma4.c: New test.
44234
44235 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
44236
44237         * objc/execute/nil_method-1.m: New testcase.
44238
44239 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
44240
44241         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
44242         [Object class], not [Object initialize].
44243
44244 2002-08-31  Roger Sayle  <roger@eyesopen.com>
44245             Hans-Peter Nilsson  <hp@bitrange.com>
44246
44247         * gcc.c-torture/execute/20020720-1.x: Skip test on
44248         mmix-knuth-mmixware.  Correct comment.
44249
44250 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
44251
44252         * g++.dg/abi/bitfield5.C: New test.
44253         * g++.dg/abi/vbase10.C: Likewise.
44254
44255 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
44256
44257         * objc.dg/undeclared-selector.m: New test.
44258
44259 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
44260
44261         * g++.dg/other/offsetof1.C: Avoid cast warning.
44262
44263 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
44264
44265         * objc.dg/super-class-2.m: New test.
44266
44267 2002-08-24  Matt Austern  <austern@apple.com>
44268
44269         * g++.dg/ext/lvaddr.C: New test.
44270         * g++.dg/ext/lvcast.C: New test.
44271
44272 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
44273
44274         * g++.dg/inherit/cond1.C: New test.
44275
44276 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
44277
44278         * gcc.dg/noncompile/incomplete-1.c: New test.
44279
44280 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
44281
44282         * gcc.dg/typespec-1.c: New test.
44283
44284 2002-08-20  Devang Patel  <dpatel@apple.com>
44285         * objc.dg/proto-hier-2.m: New test.
44286
44287 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
44288
44289         * objc.dg/bitfield-1.m: New test.
44290         * objc.dg/bitfield-2.m: New test.
44291
44292 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44293
44294         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
44295         gcc.dg/c99-flex-array-4.c: New tests.
44296
44297 2002-08-16  Stan Shebs  <shebs@apple.com>
44298
44299         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
44300
44301 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
44302
44303         * gcc.dg/typeof-1.c: New test.
44304         * g++.dg/ext/typeof2.C: New test.
44305
44306 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44307
44308         * g++.dg/other/offsetof1.C: New test.
44309
44310 2002-08-14  Richard Henderson  <rth@redhat.com>
44311
44312         * gcc.dg/tls/diag-3.c: Fix expected message strings.
44313
44314 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
44315
44316         * gcc.dg/cpp/_Pragma3.c: New test.
44317
44318 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
44319
44320         * g++.dg/template/inherit3: New test.
44321
44322 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44323
44324         * gcc.dg/bitfld-4.c: Add blank options.
44325
44326 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
44327
44328         * g++.dg/template/crash1.C: New test.
44329
44330 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
44331
44332         * gcc.dg/tls/opt-2.c: New test.
44333
44334 2002-08-08  Devang Patel  <dpatel@apple.com>
44335
44336         * objc.dg/selector-1.m : New test
44337
44338 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
44339
44340         * g++.dg/abi/bitfield4.C: New test.
44341         * gcc.dg/bitfld-4.c: New test.
44342
44343 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
44344
44345         * g++.dg/other/packed1.C: New test.
44346
44347 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
44348
44349         * g++.dg/abi/offsetof.C: Tweak error messages.
44350         * g++.old-deja/g++.mike/p10769a.C: Likewise.
44351
44352 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
44353
44354         * gcc.dg/bitfld-3.c: New test.
44355
44356 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
44357             Richard Henderson  <rth@redhat.com>
44358
44359         * gcc.dg/i386-bitfield1.c: New test.
44360         * g++.dg/abi/bitfield3.C: Update.
44361
44362 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
44363
44364         * objc.dg/const-str-2.m: Update.
44365         * gcc.dg/cpp/c++98.c: Change to C extension.
44366         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
44367         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
44368
44369 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
44370
44371         * gcc.dg/tls/diag-3.c: New.
44372
44373 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
44374
44375         * g++.dg/README (Subdirectories): Document new subdir expr.
44376         * g++.dg/expr/pmf-1.C: New test.
44377
44378 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
44379
44380         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
44381
44382 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
44383
44384         * g++.dg/abi/bitfield3.C: New test.
44385
44386 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
44387
44388         * lib/gcov.exp: Tweak expected line formats.
44389         * gcc.misc-tests/gcov8.c: New test.
44390         * gcc.misc-tests/gcov8.x: New flags.
44391
44392 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
44393
44394         * consistency.vlad/layout/endian.c: Include string.h.
44395
44396         * gcc.c-torture/execute/20020805-1.c: New test.
44397
44398 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
44399
44400         * g++.dg/other/conversion1.C: New test.
44401
44402 2002-08-03  Roger Sayle  <roger@eyesopen.com>
44403
44404         * gcc.dg/builtins-1.c: New testcase.
44405
44406 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
44407
44408         * g++.dg/inherit/access3.C: New test.
44409
44410 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
44411
44412         * gcc.dg/ia64-visibility-2.c: New test.
44413
44414 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
44415
44416         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
44417         __qualifier_flags to __flags.
44418
44419 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
44420
44421         * g++.dg/inherit/operator1.C: New test.
44422         * g++.dg/lookup/disamb1.C: Fix typo in comment.
44423         * g++.dg/other/error1.C: Change expected error message.
44424         * g++.dg/template/conv4.C: Likewise.
44425
44426 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
44427
44428         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
44429         for documented behavior.
44430
44431 2002-07-25  Roger Sayle  <roger@eyesopen.com>
44432
44433         * gcc.c-torture/execute/20020720-1.x: Skip this test on
44434         several targets known to fail.
44435
44436 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
44437
44438         * gcc.dg/mips-args-[123].c: New tests.
44439
44440 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
44441
44442         * gcc.dg/ppc-spe.c: New.
44443
44444 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
44445
44446         * g++.dg/other/ptrmem4.C: New testcase.
44447
44448 2002-07-24  Richard Henderson  <rth@redhat.com>
44449
44450         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
44451
44452 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
44453
44454         * g++.dg/ext/alignof1.C (main): Return 0 for success.
44455
44456 2002-07-24  Roger Sayle  <roger@eyesopen.com>
44457
44458         * gcc.c-torture/execute/memset-3.c: New testcase.
44459
44460 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
44461
44462         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
44463         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
44464
44465 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44466
44467         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
44468         Delete.
44469
44470 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
44471
44472         * gcc.c-torture/compile/simd-4.c: New test.
44473
44474 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44475
44476         PR c++/7347, c++/7348
44477         * g++.dg/template/access4.C: New test.
44478         * g++.dg/template/access5.C: New test.
44479         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
44480         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
44481         * g++.old-deja/g++.pt/ttp58.C: Likewise.
44482         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
44483
44484 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
44485
44486         * gcc.dg/gnu89-init-2.c: New test.
44487
44488 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
44489
44490         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
44491
44492 2002-07-20  Roger Sayle  <roger@eyesopen.com>
44493
44494         * gcc.c-torture/execute/20020720-1.c: New testcase.
44495
44496 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
44497
44498         * gcc.dg/cpp/Wsignprom.c: New tests.
44499
44500 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
44501
44502         * gcc.c-torture/execute/loop-13.c: New test.
44503
44504 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
44505
44506         * gcc.dg/cpp/expr.c: New tests.
44507
44508 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
44509
44510         * g++.dg/opt/pr6713.C: Add template instantiation.
44511
44512 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
44513
44514         * gcc.dg/nest.c: New test.
44515
44516 2002-07-17  Richard Henderson  <rth@redhat.com>
44517
44518         * g++.dg/opt/pr6713.C: New test.
44519
44520 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
44521
44522         * gcc.c-torture/execute/loop-2e.x: Let the testcase
44523         XFAIL for all x86 processors.
44524
44525 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
44526
44527         * gcc.c-torture/execute/20010122-1.x: Do not test with
44528         -fomit-frame-pointer.
44529
44530 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44531
44532         * g++.dg/template/instantiate2.C: New test.
44533         * g++.dg/template/spec4.C: New test.
44534
44535 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44536
44537         * g++.dg/template/access2.C: New test.
44538         * g++.dg/template/access3.C: New test.
44539
44540 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
44541
44542         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
44543         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
44544         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
44545         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
44546         Convert to use <stdarg.h>.
44547         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
44548         Delete.
44549         * gcc.dg/va-arg-2.c: New.
44550         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
44551
44552 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
44553
44554         * gcc.c-torture/compile/20020710-1.c: New test.
44555
44556 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
44557                           Andrew Pinski  <pinskia@physics.uc.edu>
44558
44559         gcc.c-torture/compile/simd-2.c: New testcase.
44560         gcc.c-torture/compile/simd-3.c: Likewise.
44561
44562 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
44563
44564         PR c++/7224
44565         * g++.dg/overload/error1.C: New test.
44566
44567 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44568
44569         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
44570         configuration and IRIX 6 O32 ABI.
44571
44572 2002-07-11  Roger Sayle  <roger@eyesopen.com>
44573
44574         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
44575
44576 2002-07-10  Roger Sayle  <roger@eyesopen.com>
44577
44578         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
44579
44580 2002-07-10  Jeffrey A Law  <law@redhat.com>
44581
44582         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
44583
44584         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
44585
44586 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
44587
44588         * gcc.dg/20020312-2.c: Check for __PPC__.
44589
44590 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
44591
44592         * gcc.c-torture/compile/20020709-1.c: New test.
44593
44594 2002-07-07  Roger Sayle  <roger@eyesopen.com>
44595
44596         * g++.dg/template/qualttp21.C: New test case.
44597
44598 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
44599
44600         * gcc.c-torture/compile/20020706-1.c: New test.
44601         * gcc.c-torture/compile/20020706-2.c: New test.
44602
44603 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
44604             Alexandre Oliva  <aoliva@redhat.com>
44605
44606         * g++.dg/warn/incomplete1.C: New test.
44607
44608 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44609
44610         PR c++/7099
44611         * g++.dg/warn/noreturn1.C: New test.
44612
44613 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
44614
44615         PR c++/6706
44616         * g++.dg/debug/debug6.C: New test.
44617         * g++.dg/debug/debug7.C: New test.
44618
44619 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
44620
44621         * gcc.c-torture/compile/simd-3.c: New test.
44622
44623 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
44624
44625         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
44626         * gcc.dg/20020620-1.c: Likewise.
44627
44628 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44629
44630         PR c++/6944
44631         * g++.dg/init/array4.C: New test.
44632         * g++.dg/init/array5.C: New test.
44633
44634 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
44635
44636         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
44637         * gcc.c-torture/execute/simd-2.c (main): Likewise.
44638
44639 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44640
44641         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
44642         * gcc.dg/wtr-aggr-init-1.c: Likewise.
44643         * gcc.dg/wtr-conversion-1.c: Likewise.
44644         * gcc.dg/wtr-escape-1.c: Likewise.
44645         * gcc.dg/wtr-int-type-1.c: Likewise.
44646         * gcc.dg/wtr-label-1.c: Likewise.
44647         * gcc.dg/wtr-static-1.c: Likewise.
44648         * gcc.dg/wtr-strcat-1.c: Likewise.
44649         * gcc.dg/wtr-suffix-1.c: Likewise.
44650         * gcc.dg/wtr-switch-1.c: Likewise.
44651         * gcc.dg/wtr-unary-plus-1.c: Likewise.
44652         * gcc.dg/wtr-union-init-1.c: Likewise.
44653         * gcc.dg/wtr-union-init-2.c: Likewise.
44654         * gcc.dg/wtr-union-init-3.c: Likewise.
44655
44656         * gcc.dg/wtr-func-def-1.c: New test.
44657
44658 2002-07-02 Devang Patel <dpatel@apple.com>
44659
44660         * objc.dg/param-1.m: New test.
44661
44662 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
44663
44664         * gcc.dg/cpp/trad/directive.c: Add test.
44665         * gcc.dg/cpp/trad/macroargs.c: Add test.
44666         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
44667
44668 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
44669
44670         * gcc.dg/cpp/cmdlne-M.c: New test.
44671
44672 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
44673
44674         * objc.dg/desig-init-1.m: New test.
44675
44676 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44677
44678         PR c++/6716
44679         * g++.dg/template/instantiate1.C: New test.
44680
44681 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
44682
44683         PR c++/7112
44684         * g++.dg/template/sizeof2.C: New test.
44685
44686 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44687
44688         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
44689         gcc.dg/cpp/trad/include.c: New tests.
44690
44691 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
44692
44693         PR target/7177
44694         * gcc.c-torture/compile/20020701-1.c: New test.
44695
44696 2002-07-01  Stan Shebs  <shebs@apple.com>
44697
44698         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
44699         header here...
44700         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
44701         (objc-torture-execute): or here.
44702
44703 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
44704
44705         * gcc.c-torture/execute/arith-rand-ll.c: New test.
44706
44707 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44708
44709         * gcc.dg/cpp/trad/escaped-nl.c: New test.
44710
44711 2002-06-30  Devang Patel  <dpatel@apple.com>
44712
44713         * objc.dg/fsyntax-only.m: New test.
44714
44715 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
44716
44717         PR c++/6695
44718         * g++.dg/template/friend7.C: New file.
44719
44720 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
44721
44722         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
44723         return type.
44724
44725 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
44726
44727         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
44728         avoid division by zero.
44729
44730 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
44731
44732         * gcc.dg/Wunknownprag.c: New tests.
44733
44734 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
44735
44736         * gcc.c-torture/execute/simd-2.c: New test.
44737
44738 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
44739
44740         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
44741         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
44742         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
44743         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
44744         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
44745         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
44746         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
44747         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
44748         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
44749         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
44750         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
44751         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
44752         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
44753         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
44754         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
44755         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
44756         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
44757
44758 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
44759
44760         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
44761         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
44762         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
44763         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
44764         New tests.
44765         * gcc.dg/cpp/trad/directive.c: Update.
44766
44767 2002-06-23  Andreas Jaeger  <aj@suse.de>
44768
44769         * gcc.c-torture/execute/complex-6.c: New.
44770
44771 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
44772
44773         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
44774         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
44775         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
44776         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
44777
44778 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
44779
44780         * gcc.dg/cpp/trad: New directory with traditional tests copied
44781         from parent directory.
44782         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44783         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44784         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44785         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44786         Move to trad/ and rename.
44787         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
44788         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
44789         gcc.dg/cpp/trad/redef2.c: New tests.
44790         * gcc.dg/cpp/trad/trad.exp: New driver.
44791
44792 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
44793
44794         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44795         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44796         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44797         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44798         Remove.
44799
44800 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
44801
44802         * gcc.dg/20020620-1.c: New test.
44803
44804 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44805
44806         * g++.dg/template/ttp4.C: New test.
44807
44808 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
44809
44810         * g++.dg/opt/vt1.C: Fix regexp.
44811
44812 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44813
44814         * gcc.c-torture/execute/pure-1.c: Make functions static again.
44815         Don't use attribute `noinline'.
44816
44817 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
44818
44819         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
44820
44821 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
44822
44823         * gcc.c-torture/execute/simd-1.c: New.
44824
44825         * gcc.dg/simd-1.c: New.
44826
44827 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
44828
44829         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
44830
44831 2002-06-16  Richard Henderson  <rth@redhat.com>
44832
44833         * g++.dg/ext/anon-struct1.C: New.
44834         * g++.dg/ext/anon-struct2.C: New.
44835         * g++.dg/ext/anon-struct3.C: New.
44836         * gcc.dg/anon-struct-1.c: New.
44837         * gcc.dg/anon-struct-2.c: New.
44838         * gcc.dg/anon-struct-3.c: New.
44839         * gcc.dg/20011008-1.c: Adjust warning text.
44840         * gcc.dg/20020527-1.c: Add -fms-extensions.
44841
44842 2002-06-16  Richard Henderson  <rth@redhat.com>
44843
44844         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
44845
44846 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
44847
44848         * gcc.c-torture/execute/20020615-1.c: New test.
44849
44850 2002-06-15  Roger Sayle  <roger@eyesopen.com>
44851
44852         * gcc.c-tortuture/execute/compare-1.c: New test case.
44853         * gcc.c-tortuture/execute/compare-2.c: New test case.
44854         * gcc.c-tortuture/execute/compare-3.c: New test case.
44855
44856 2002-06-13  Richard Henderson  <rth@redhat.com>
44857
44858         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
44859         ia64 ilp32.
44860
44861 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44862
44863         * g++.dg/template/typename2.C: Update error message.
44864
44865 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
44866
44867         * gcc.c-torture/execute/20020611-1.c: New test.
44868
44869 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
44870
44871         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
44872         list of targets to skip.
44873
44874 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
44875
44876         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
44877         targets if not optimizing.
44878
44879 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
44880
44881         * gcc.c-torture/compile/20020605-1.c: New test.
44882
44883         * g++.dg/opt/vt1.C: New test.
44884
44885         * gcc.dg/20020531-1.c: New test.
44886
44887         * gcc.dg/20020530-1.c: New test.
44888
44889         * gcc.dg/20020527-1.c: New test.
44890
44891         * g++.dg/opt/cse1.C: New test.
44892
44893 2002-06-07  Roger Sayle  <roger@eyesopen.com>
44894
44895         * gcc.dg/20020607-2.c: New test case.
44896
44897 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
44898
44899         * gcc.c-torture/compile/20020604-1.c: New test.
44900
44901 2002-06-04  Richard Henderson  <rth@redhat.com>
44902
44903         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
44904         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
44905         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
44906
44907 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
44908
44909         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
44910
44911 2002-06-03  Richard Henderson  <rth@redhat.com>
44912
44913         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
44914         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
44915
44916 2002-06-02  Richard Henderson  <rth@redhat.com>
44917
44918         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
44919         test functions static.
44920
44921 2002-06-02  Andreas Jaeger  <aj@suse.de>
44922
44923         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
44924         now.
44925
44926 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44927
44928         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
44929         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
44930         Update for mofified diagnostics.
44931         * gcc.dg/c99-intconst-1.c: No longer fail.
44932
44933 2002-06-02  Richard Henderson  <rth@redhat.com>
44934
44935         * gcc.dg/uninit-A.c: Remove xfail markers.
44936
44937 2002-06-01  Roger Sayle  <roger@eyesopen.com>
44938
44939         * gcc.dg/fnegate-1.c: New test case.
44940
44941 2002-05-30  Osku Salerma  <osku@iki.fi>
44942
44943         * gcc.c-torture/execute/mayalias-1.c: New file.
44944
44945 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44946
44947         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
44948         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
44949         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
44950
44951 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
44952
44953         * gcc.c-torture/execute/20020529-1.c: New test.
44954
44955 2002-05-27  Richard Henderson  <rth@redhat.com>
44956
44957         * g++.dg/ext/attrib6.C: New test case.
44958
44959 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44960
44961         * gcc.c-torture/execute/pure-1.c: New test.
44962
44963 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44964
44965         * gcc.dg/cpp/arith-2.c: Remove.
44966
44967 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44968
44969         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
44970         * gcc.dg/cpp/if-3.c: Remove.
44971
44972 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
44973
44974         * g++.dg/opt/cse2.C: New test.
44975
44976 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
44977
44978         * gcc.dg/cpp/arith-1.c: New semantic tests.
44979         * gcc.dg/cpp/if-1.c: Update.
44980
44981 2002-05-24  Ben Elliston  <bje@redhat.com>
44982
44983         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
44984
44985 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44986
44987         * gcc.dg/verbose-asm.c: New test.
44988
44989 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44990
44991         * gcc.dg/cpp/paste12.c: New test.
44992
44993 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44994
44995         * g++.dg/parse/named_ops.C: New test.
44996
44997 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
44998
44999         * gcc.dg/weak-8.c: New test.
45000
45001 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
45002
45003         * gcc.dg/weak-2.c: Allow optional leading underscore
45004         in scan-assembler symbol name.
45005         * gcc.dg/weak-3.c: Likewise.
45006         * gcc.dg/weak-4.c: Likewise.
45007         * gcc.dg/weak-5.c: Likewise.
45008
45009 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
45010
45011         * gcc.dg/20020523-1.c: New test.
45012
45013 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45014
45015         * objc.dg/const-str-2.m: Update now that we stop after
45016         a command line error.
45017
45018 2002-05-22  Richard Henderson  <rth@redhat.com>
45019
45020         * g++.dg/dg.exp: Fix typo in test pruneing.
45021
45022 2002-05-22  Richard Henderson  <rth@redhat.com>
45023
45024         * g++.dg/dg.exp: Prune the tls subdirectory.
45025         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
45026         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
45027         * g++.dg/tls/init-1.C: New.
45028
45029 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
45030
45031         * gcc.dg/20020517-1.c: New test.
45032
45033 2002-05-21  Richard Henderson  <rth@redhat.com>
45034
45035         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
45036         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
45037
45038 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
45039
45040         * g++.dg/other/copy2.C: New test.
45041
45042 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
45043
45044         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
45045         (MAX_COPY): Bump up to 10 times sizeof (long long).
45046         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
45047
45048         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
45049         sizeof (long long).
45050
45051         * gcc.c-torture/execute/strcpy-1.c: New test.
45052
45053 2002-05-19  Jason Merrill  <jason2redhat.com>
45054
45055         * g++.dg/ext/oper1.C: New test.
45056
45057 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
45058 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
45059
45060         * README.QMTEST: New file.
45061
45062         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
45063
45064 2002-05-19  Andreas Jaeger  <aj@suse.de>
45065
45066         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
45067         now.
45068         * gcc.c-torture/execute/loop-2d.x: Likewise.
45069
45070 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
45071
45072         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
45073         support weak symbols.
45074         * gcc.dg/weak-4.c: Likewise.
45075         * gcc.dg/weak-6.c: Likewise.
45076
45077 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
45078
45079         * gcc.dg/weak-3.c: Add dg-excess-error comment for
45080         cygwin, coff and h8300-*-hms targets
45081         * gcc.dg/weak-5.c: Likewise.
45082         * gcc.dg/weak-7.c: Likewise.
45083
45084 2002-05-16  Jason Merrill  <jason@redhat.com>
45085
45086         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
45087         (scan-assembler-not, scan-assembler-dem): Likewise.
45088         (scan-assembler-dem-not): Likewise.
45089
45090 2002-05-15  Richard Henderson  <rth@redhat.com>
45091
45092         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
45093
45094 2002-05-15  Richard Henderson  <rth@redhat.com>
45095
45096         * gcc.dg/weak-5.c (vfoo1c): No warning here.
45097         (vfoo1f): Warning here.
45098         (vfoo1l): Don't redefine the alias.
45099
45100 2002-05-14  Jason Merrill  <jason@redhat.com>
45101             Alexandre Oliva  <aoliva@redhat.com>
45102
45103         * g++.dg/init/pm1.C: New test.
45104
45105 2002-05-12  David S. Miller  <davem@redhat.com>
45106
45107         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
45108         types.
45109
45110 2002-05-10  Roger Sayle  <roger@eyesopen.com>
45111
45112         * gcc.c-torture/execute/20020510-1.c: New test case.
45113
45114 2002-05-10  David S. Miller  <davem@redhat.com>
45115
45116         * gcc.c-torture/execute/conversion.c: Test long double too.
45117
45118 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
45119
45120         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
45121         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
45122         * lib/g++.exp (g++_link_flags): Likewise.
45123         * lib/objc.exp (objc_target_compile): Likewise.
45124
45125 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
45126
45127         * gcc.dg/cpp/poison.c: Update.
45128         * gcc.dg/cpp/20000625-2.c: Remove.
45129         * gcc.dg/cpp/direct2s.c: Remove final test.
45130
45131 2002-05-08  Tom Rix  <trix@redhat.com>
45132
45133         * gcc.c-torture/execute/20020508-1.c: New test.
45134         * gcc.c-torture/execute/20020508-2.c: New test.
45135         * gcc.c-torture/execute/20020508-3.c: New test.
45136
45137 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45138
45139         * gcc.dg/cpp/charconst-4.c: More tests.
45140
45141 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
45142
45143         PR c/6569
45144         * gcc.dg/weak-3.c: Update location of warning messages.
45145         * gcc.dg/weak-5.c: Likewise.
45146
45147 2002-05-06  Roger Sayle  <roger@eyesopen.com>
45148
45149         * gcc.c-torture/execute/20020506-1.c: New test case.
45150
45151 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
45152
45153         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
45154
45155 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45156
45157         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
45158
45159 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45160
45161         * gcc.dg/cpp/charconst-3.c: New test.
45162
45163 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45164
45165         * gcc.dg/cpp/charconst.c: Update tests.
45166
45167 2002-05-05  Tim Josling  <tej@melbpc.org.au>
45168
45169         * treelang: Added directory for new sample language treelang. Also
45170         lib/treelang.exp: New file to signal treelang should be tested.
45171
45172 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
45173
45174         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
45175         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
45176         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
45177         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
45178         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
45179         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
45180         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
45181
45182 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45183
45184         * gcc.dg/format/xopen-2.c: New test.
45185
45186 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
45187
45188         * gcc.dg/20020503-1.c: New test.
45189
45190 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
45191
45192         * g++.dg/init/dtor1.C: Make it tougher.
45193
45194 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
45195
45196         * g++.dg/init/dtor1.C: New test.
45197
45198 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
45199
45200         * gcc.dg/altivec-8.c: New.
45201
45202 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
45203
45204         * gcc.dg/altivec-7.c: New.
45205
45206 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
45207
45208         * g++.dg/parse/typedef1.C: New test.
45209
45210 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
45211
45212         PR c++/6486
45213         * g++.dg/template/friend6.C: New test.
45214
45215         PR c++/6492
45216         * g++.dg/init/copy1.C: New test.
45217
45218 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
45219
45220         * g++.dg/warn/effc1.C: New test.
45221
45222 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45223
45224         * gcc.dg/cpp/if-cexp.c: Add a test.
45225
45226 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
45227
45228         * gcc.dg/20020426-2.c: New test.
45229
45230 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
45231
45232         * gcc.dg/cpp/if-mop.c: Update.
45233         * gcc.dg/cpp/if-mpar.c: Add test.
45234         * gcc.dg/cpp/if-oppr.c: Update.
45235
45236 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45237
45238         PR c/6343
45239         * gcc.dg/weak-[2-7].c: New tests.
45240
45241 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
45242
45243         * gcc.dg/enum1.c: New test.
45244
45245 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
45246
45247         PR c++/6497
45248         * g++.dg/inherit/access2.C: New test.
45249
45250 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
45251
45252         PR bootstrap/6445
45253         * gcc.dg/20020426-1.c: New test.
45254
45255 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
45256
45257         * g++.dg/abi/enum1.C: New test.
45258
45259 2002-04-26  Richard Henderson  <rth@redhat.com>
45260
45261         * gcc.dg/c99-bool-1.c: Expect always true warning.
45262
45263 2002-04-25  Roger Sayle  <roger@eyesopen.com>
45264
45265         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
45266
45267 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45268
45269         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
45270         targets.
45271
45272 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
45273
45274         * g++.dg/abi/mange7.C: New test.
45275
45276         PR c++/6438.
45277         * g++.dg/parse/stmtexpr2.C: New test.
45278
45279 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
45280
45281         * gcc.dg/20020312-2.c: Add SH target.
45282
45283 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45284
45285         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
45286         compiler output on mips*-*-irix*.
45287
45288 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
45289
45290         * g++.dg/parse/attr1.C: New test.
45291
45292 2002-04-23  Roger Sayle  <roger@eyesopen.com>
45293
45294         * gcc.c-torture/execute/string-opt-17.c: New test case.
45295         * gcc.c-torture/execute/memset-2.c: New test case.
45296
45297 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
45298
45299         PR c++/6256:
45300         * g++.dg/template/friend5.C: New test.
45301
45302         PR c++/6331:
45303         * g++.dg/template/qual1.C: Likewise.
45304
45305 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
45306
45307         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
45308         Include stdlib.h, not stdio.h or ctype.h.
45309
45310 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
45311
45312         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
45313         cris-*-elf* and mmix-*-*.
45314         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
45315         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
45316         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
45317         Ditto.
45318         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
45319         * gcc.dg/wchar_t-1.c: Ditto.
45320
45321 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
45322
45323         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
45324         Clarify comment.
45325
45326 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
45327
45328         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
45329
45330 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45331
45332         * gcc.c-torture/execute/20000906-1.x: Delete.
45333
45334 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
45335
45336         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
45337
45338 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
45339
45340         * PR6367
45341         * g77.f-torture/execute/6367.f: New test.
45342         * g77.f-torture/execute/6367.x: Disable for MMIX.
45343
45344 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
45345
45346         * PR6352
45347         * g++.dg/opt/inline2.C: New test.
45348
45349 2002-04-18  Richard Henderson  <rth@redhat.com>
45350
45351         * gcc.dg/20000906-1.c: Enable for all targets.
45352         * gcc.c-torture/compile/iftrap-2.c: New.
45353
45354 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
45355
45356         * gcc.dg/20020418-1.c: New test.
45357         * gcc.dg/20020418-2.c: New test.
45358
45359 2002-04-18  Richard Henderson  <rth@redhat.com>
45360
45361         * gcc.c-torture/compile/iftrap-1.c: New.
45362         * gcc.dg/iftrap-1.c: Adjust for ia64.
45363         * gcc.dg/iftrap-2.c: New.
45364
45365 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
45366
45367         * gcc.c-torture/compile/20020418-1.c: New test.
45368
45369 2002-04-18  Roger Sayle  <roger@eyesopen.com>
45370
45371         * gcc.c-torture/compile/20020415-1.c: New.
45372
45373 2002-04-18  David S. Miller  <davem@redhat.com>
45374
45375         * gcc.c-torture/execute/20020418-1.c: New test.
45376
45377 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
45378
45379         * gcc.dg/20020416-1.c: New test.
45380
45381         * g++.dg/opt/inline1.C: New test.
45382
45383 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
45384
45385         * gcc.dg/altivec-5.c: New test.
45386
45387         * gcc.dg/20020415-1.c: New test.
45388
45389 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
45390
45391         * lib/chill.exp: Remove.
45392
45393 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
45394
45395         * g++.dg/other/big-struct.C: New test.
45396
45397 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
45398
45399         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
45400         of scratch file.
45401
45402 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
45403
45404         PR c/6277
45405         * gcc.dg/i386-387-1.c: Allow optional leading underscore
45406         in scan-assembler function name
45407
45408 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
45409
45410         * g77.f-torture/execute/980628-4.x,
45411         g77.f-torture/execute/980628-5.x,
45412         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
45413         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
45414         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
45415         i[34567]86-*-*.
45416
45417 2002-04-13  David S. Miller  <davem@redhat.com>
45418
45419         * gcc.c-torture/execute/20020413-1.c: New test.
45420
45421 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
45422
45423         * gcc.dg/asm-6.c,
45424         * g++.dg/ext/asm1.C: New tests.
45425
45426 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
45427
45428         PR c++ 5373.
45429         * g++.dg/parse/stmtexpr1.C: New test.
45430
45431         PR c++/5189.
45432         * g++.dg/template/copy1.C: New test.
45433
45434 2002-04-12  Richard Henderson  <rth@redhat.com>
45435
45436         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
45437
45438 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
45439
45440         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
45441         gcc.c-torture/execute/20020307-2.c.
45442
45443 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
45444
45445         * g++.dg/ext/attrib5.C,
45446         * g++.dg/lookup/struct1.C: New tests.
45447
45448 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
45449
45450         * gcc.dg/20020411-1.c: New test.
45451
45452         * gcc.c-torture/execute/20020411-1.c: New test.
45453
45454 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
45455
45456         * g77.f-torture/execute/6177.f: New test.
45457
45458 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
45459
45460         PR middle-end/6247
45461         * g++.dg/opt/cleanup1.C: New test.
45462
45463         * g++.dg/opt/const1.C: New test.
45464
45465 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
45466
45467         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
45468
45469 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45470
45471         PR c++/5507
45472         * g++.dg/template/typename2.C: New test.
45473
45474 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
45475
45476         * gcc.c-torture/execute/loop-12.c: New.
45477
45478 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
45479
45480         * g77.f-torture/execute/980628-4.x,
45481         g77.f-torture/execute/980628-5.x,
45482         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
45483         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
45484         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
45485
45486 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45487
45488         PR optimization/6086
45489         * g++.dg/opt/preinc1.C: New test.
45490
45491 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
45492
45493         PR c++/5571
45494         * g++.dg/opt/static2.C: New test.
45495
45496 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
45497
45498         PR c/5120
45499         * gcc.dg/20020406-1.c: New test.
45500
45501 2002-04-04  David S. Miller  <davem@redhat.com>
45502
45503         * gcc.c-torture/execute/20020404-1.c: New test.
45504
45505 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
45506
45507         PR c/6123
45508         * gcc.dg/20020312-2.c: Do not declare global register variable
45509         if __PIC__ or __pic__ is defined.
45510
45511 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
45512
45513         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
45514         __asm__ so that it works correctly even if -ansi -pedantic-errors.
45515
45516 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45517
45518         * gcc.misc-tests/linkage.exp: Update last change to handle
45519         sparc*-, not just sparc-.
45520
45521 2002-04-03  Richard Henderson  <rth@redhat.com>
45522
45523         * gcc.dg/cpp/ucs.c: Improved long UCS test.
45524
45525 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
45526
45527         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
45528
45529 2002-04-02  David S. Miller  <davem@redhat.com>
45530
45531         * gcc.c-torture/execute/20020402-3.c: New test.
45532
45533 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
45534
45535         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
45536         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
45537
45538         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
45539         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
45540         g77.f-torture/execute/20001201.x,
45541         g77.f-torture/execute/u77-test.x: New files.
45542
45543         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
45544         * gcc.dg/wchar_t-1.c: Ditto.
45545
45546 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45547
45548         * gcc.c-torture/execute/20020402-1.c: New test.
45549
45550 2002-04-01  Richard Henderson  <rth@redhat.com>
45551
45552         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
45553
45554         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
45555
45556 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45557
45558         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
45559
45560 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45561
45562         * g++.dg/inherit/template-as-base.C: Expect error.
45563         * g++.dg/inherit/namespace-as-base.C: Likewise.
45564
45565 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
45566
45567         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
45568         g++.dg/ext/instantiate3.C: Tweak match patterns.
45569
45570         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
45571         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
45572         -da test.
45573
45574 2002-03-31  Richard Henderson  <rth@redhat.com>
45575
45576         * gcc.dg/special/alias-2.c: New.
45577         * gcc.dg/special/ecos.exp: Run it.
45578
45579 2002-03-31  Richard Henderson  <rth@redhat.com>
45580
45581         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
45582
45583 2002-03-31  Kazu Hirata  <kazu@hxi.com>
45584
45585         * gcc.dg/weak-1.c: Disable on h8300 port.
45586
45587 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
45588
45589         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
45590         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
45591         ordering tests.
45592         * g++.dg/bprob/bprob-1.C: New test.
45593         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
45594         * g++.dg/gcov/gcov-1.C: New test.
45595         * g++.dg/gcov/gcov-1.x: New file.
45596         * g++.dg/gcov/gcov-2.C: New test.
45597         * g++.dg/gcov/gcov-3.C: New test.
45598         * g++.dg/gcov/gcov-3.h: New file.
45599
45600 2002-03-28  Roger Sayle  <roger@eyesopen.com>
45601
45602         * g++.old-deja/g++.other/builtins5.C: New test.
45603         * g++.old-deja/g++.other/builtins6.C: New test.
45604         * g++.old-deja/g++.other/builtins7.C: New test.
45605         * g++.old-deja/g++.other/builtins8.C: New test.
45606         * g++.old-deja/g++.other/builtins9.C: New test.
45607
45608 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
45609
45610         * g++.dg/opt/static1.C: New test.
45611
45612         * g++.dg/opt/longbranch1.C: New test.
45613
45614 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
45615
45616         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
45617
45618         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
45619
45620 2002-03-28  Jeffrey A Law  (law@redhat.com)
45621
45622         * gcc.c-torture/execute/20020328-1.c: New test.
45623
45624 2002-03-27  Richard Henderson  <rth@redhat.com>
45625
45626         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
45627         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
45628         move from g++.old-deja/g++.ext/.
45629
45630 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
45631
45632         * g++.dg/init/new2.C: New test.
45633
45634 2002-03-26  Richard Henderson  <rth@redhat.com>
45635
45636         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
45637
45638         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
45639         on sparc.
45640
45641         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
45642         sparcv9 systems.
45643         * gcc.dg/20001102-1.c: Likewise.
45644
45645 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
45646
45647         * gcc.dg/cpp/endif-pedantic1.c,
45648         gcc.dg/cpp/endif-pedantic2.c: New tests.
45649
45650 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
45651
45652         * g++.dg/init/new1.C: New test.
45653
45654 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45655
45656         * g++.dg/abi/vbase9.C: New test.
45657
45658 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
45659
45660         * gcc.dg/arm-asm.c: New test.
45661
45662 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
45663
45664         * gcc.dg/Wswitch-enum.c: New test.
45665         Fix PR c/5044.
45666
45667 2002-03-26  Richard Henderson  <rth@redhat.com>
45668
45669         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
45670         structure.
45671
45672 2002-03-25  Richard Henderson  <rth@redhat.com>
45673
45674         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
45675         sparcv9 systems.
45676
45677         * gcc.c-torture/compile/20011119-1.c (xxx): New.
45678         * gcc.c-torture/compile/20011119-2.c (xxx): New.
45679
45680 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
45681
45682         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
45683
45684 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
45685
45686         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
45687         targets using generic thunk support.
45688
45689 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
45690
45691         * gcc.c-torture/compile/20020323-1.c: New test.
45692
45693         * g++.dg/opt/conj2.C: New test.
45694
45695 2002-03-24  Richard Henderson  <rth@redhat.com>
45696
45697         * gcc.dg/weak-1.c: Use -fno-common.
45698
45699 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45700
45701         * g77.dg/f77-edit-apostrophe-out.f: New test
45702         * g77.dg/f77-edit-h-out.f: New test
45703         * g77.dg/f77-edit-t-in.f: New test
45704         * g77.dg/f77-edit-t-out.f: New test
45705         * g77.dg/f77-edit-x-out.f: New test
45706         * g77.dg/f77-edit-slash-out.f: New test
45707         * g77.dg/f77-edit-colon-out.f: New test
45708         * g77.dg/f77-edit-s-out.f: New test
45709
45710 2002-03-24  Richard Henderson  <rth@redhat.com>
45711
45712         * objc/execute/formal_protocol-6.x: New XFAIL.
45713
45714 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45715
45716         * gcc.dg/weak-1.c: Early return from dg-final on platforms
45717         that do not support weak symbols
45718
45719 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45720
45721         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
45722         * lib/g77.exp: Likewise.
45723         * lib/objc.exp: Likewise.
45724
45725 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
45726
45727         * gcc.dg/Wswitch-default.c: New test.
45728
45729 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
45730
45731         * g++.dg/other/enum1.C: New test.
45732
45733 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
45734
45735         * gcc.dg/pragma-ep-3.c: Fix typo.
45736
45737 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45738
45739         * g++.dg/inherit/template-as-base.C: New test.
45740
45741 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
45742
45743         * g++.old-deja/g++.other/dwarf2-1.C: Move...
45744         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
45745
45746 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
45747
45748         * gcc.dg/cpp/multiline.c: Update to match.
45749
45750 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
45751
45752         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
45753
45754 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
45755
45756         * gcc.dg/cpp/extratokens2.c: New file.
45757
45758 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
45759
45760         * gcc.dg/20020312-2.c: Add rs6000 target.
45761
45762         * gcc.c-torture/compile/20020319-1.c: New test.
45763
45764 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45765
45766         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
45767         (A, E): Handle this.
45768
45769 2002-03-20  Jason Merrill  <jason@redhat.com>
45770
45771         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
45772         ignoring -fpic.
45773         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
45774         through prune_gcc_output.
45775
45776 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
45777
45778         * gcc.c-torture/compile/20020320-1.c: New test.
45779
45780 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
45781
45782         * gcc.c-torture/compile/20020318-1.c: New test.
45783
45784         * gcc.dg/struct-by-value-1.c: New test.
45785
45786         * gcc.dg/20020319-1.c: New test.
45787
45788 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
45789
45790         * g++.dg/opt/conj1.C: New test.
45791
45792 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
45793
45794         * g++.dg/template/qualttp20.C: Revert previous change.
45795         * g++.dg/template/qualttp3.C: Likewise.
45796         * g++.dg/template/qualttp4.C: Likewise.
45797         * g++.dg/template/qualttp5.C: Likewise.
45798         * g++.dg/template/qualttp6.C: Likewise.
45799         * g++.dg/template/qualttp7.C: Likewise.
45800         * g++.dg/template/qualttp8.C: Likewise.
45801         * g++.dg/template/recurse.C: Likewise.
45802
45803 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
45804
45805         * gcc.dg/cpp/wchar-1.c: Update.
45806
45807 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45808
45809         * g++.dg/template/conv1.C: New test.
45810         * g++.dg/template/conv2.C: New test.
45811         * g++.dg/template/conv3.C: New test.
45812         * g++.dg/template/conv4.C: New test.
45813
45814 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
45815
45816         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
45817         * g++.dg/template/qualttp3.C: Likewise.
45818         * g++.dg/template/qualttp4.C: Likewise.
45819         * g++.dg/template/qualttp5.C: Likewise.
45820         * g++.dg/template/qualttp6.C: Likewise.
45821         * g++.dg/template/qualttp7.C: Likewise.
45822         * g++.dg/template/qualttp8.C: Likewise.
45823         * g++.dg/template/recurse.C: Likewise.
45824
45825 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
45826
45827         * g++.dg/opt/dtor1.C: New test.
45828
45829 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
45830
45831         * gcc.c-torture/compile/20020315-1.c: New test.
45832
45833 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
45834
45835         * gcc.dg/weak-1.c: Fix scan tests.
45836
45837 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
45838
45839         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
45840         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
45841         cris-*-aout* mmix-*-*.
45842         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
45843         cris-*-aout* mmix-*-*.
45844         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
45845         cris-*-elf* cris-*-aout* and mmix-*-*.
45846         * gcc.dg/20001009-1.c: Ditto.
45847         * gcc.dg/20010912-1.c: Ditto.
45848         * gcc.dg/20020122-4.c: Ditto.
45849         * gcc.dg/inline-2.c: Ditto.
45850
45851 2002-03-14  Jeffrey A Law  (law@cygnus.com)
45852
45853         * gcc.c-torture/compile/20020314-1.c: New test.
45854
45855 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
45856
45857         * gcc.c-torture/execute/20020314-1.c: New test.
45858
45859 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
45860
45861         * g++.dg/warn/Wunused-1.C: New test.
45862
45863 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
45864
45865         * g++.dg/abi/mangle6.C: New test.
45866
45867 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
45868
45869         * gcc.c-torture/compile/20020309-2.c: New test.
45870
45871         * gcc.c-torture/compile/20020312-1.c: New test.
45872
45873 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45874
45875         * g++.dg/other/access1.C: New test.
45876
45877 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
45878
45879         * gcc.c-torture/execute/wchar_t-1.c: New test.
45880
45881 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
45882
45883         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
45884
45885 2002-03-12  Roger Sayle  <roger@eyesopen.com>
45886
45887         * gcc.dg/20020312-1.c: New test case.
45888
45889 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
45890
45891         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
45892
45893 2002-03-11  Richard Henderson  <rth@redhat.com>
45894
45895         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
45896         * g++.old-deja/g++.jason/report.C: Likewise.
45897
45898 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45899
45900         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
45901         * g++.old-deja/g++.robertl/eb56.C: Likewise.
45902
45903 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45904
45905         * g++.dg/overload/pmf1.C: New test.
45906
45907 2002-03-11  Kazu Hirata  <kazu@hxi.com>
45908
45909         * gcc.c-torture/execute/20020307-1.c: Use long.
45910
45911 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
45912
45913         PR optimization/5844
45914         * gcc.dg/20020310-1.c: New test.
45915
45916 2002-03-09  Michael Meissner  <meissner@redhat.com>
45917
45918         * gcc.c-torture/execute/memcpy-2.c: New test.
45919         * gcc.c-torture/execute/memset-1.c: New test.
45920         * gcc.c-torture/execute/strlen-1.c: New test.
45921         * gcc.c-torture/execute/strcmp-1.c: New test.
45922         * gcc.c-torture/execute/strncmp-1.c: New test.
45923
45924 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
45925
45926         * gcc.dg/ppc-ldstruct.c: New test.
45927
45928 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
45929
45930         * gcc.c-torture/execute/va-arg-22.c: New test.
45931
45932 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45933
45934         * gcc.c-torture/compile/20020309-1.c: New test.
45935
45936 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
45937
45938         * gcc.c-torture/execute/20020307-2.c: New test.
45939
45940 2002-03-07  Jeffrey A Law  (law@redhat.com)
45941
45942         * g77.f-torture/compile/20020307-1.f: New test.
45943
45944 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
45945
45946         * gcc.dg/unordered-1.c: New test.
45947
45948 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
45949
45950         * gcc.c-torture/execute/20020307-1.c: New test.
45951
45952 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
45953
45954         * gcc.dg/20020304-1.c: New test.
45955
45956         * gcc.c-torture/compile/20020304-2.c: New test.
45957
45958 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
45959
45960         * gcc.c-torture/compile/20020304-1.c: New test case
45961         (from PR c/5830).
45962
45963 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
45964
45965         * gcc.dg/20020103-1.c: Add other -D ppc variants.
45966
45967 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45968
45969         * g++.dg/other/classkey1.C: New test.
45970
45971 2002-03-01  Richard Henderson  <rth@redhat.com>
45972
45973         * gcc.c-torture/compile/981223-1.x: New.
45974         * gcc.c-torture/compile/920625-1.x: New.
45975
45976 2002-02-28  Richard Henderson  <rth@redhat.com>
45977
45978         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
45979
45980 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
45981
45982         * gcc.c-torture/execute/20020227-1.c: New test.
45983
45984 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
45985
45986         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
45987         here" ERROR lines.
45988         * g++.old-deja/g++.oliva/partord1.C: Likewise.
45989         * g++.old-deja.g++.other/defarg1.C: Likewise.
45990         * g++.old-deja/g++.pt/calls2.C: Likewise.
45991         * g++.old-deja/g++.pt/crash20.C: Likewise.
45992         * g++.old-deja/g++.pt/crash30.C: Likewise.
45993         * g++.old-deja/g++.pt/crash36.C: Likewise.
45994         * g++.old-deja/g++.pt/crash6.C: Likewise.
45995         * g++.old-deja/g++.pt/defarg13.C: Likewise.
45996         * g++.old-deja/g++.pt/derived3.C: Likewise.
45997         * g++.old-deja/g++.pt/error1.C: Likewise.
45998         * g++.old-deja/g++.pt/friend21.C: Likewise.
45999         * g++.old-deja/g++.pt/friend23.C: Likewise.
46000         * g++.old-deja/g++.pt/infinite1.C: Likewise.
46001         * g++.old-deja/g++.robertl/eb128.C: Likewise.
46002
46003 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
46004
46005         * gcc.c-torture/execute/20020225-2.c: New test.
46006
46007 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
46008
46009         * gcc.c-torture/execute/920730-1t.c,
46010         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
46011         Delete test cases, only relevant to -traditional.
46012
46013 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46014
46015         * gcc.dg/cpp/undef1.c: Remove.
46016         * gcc.dg/cpp/directiv.c: Update.
46017         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
46018
46019 2002-02-27  Michael Meissner  <meissner@redhat.com>
46020
46021         * gcc.c-torture/execute/20020226-1.c: New test.
46022
46023 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
46024
46025         * g++.dg/debug/debug4.C: New test.
46026
46027         * gcc.dg/ia64-visibility-1.c: New test.
46028
46029 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
46030
46031         * gcc.dg/debug/20020224-1.c: New.
46032
46033 2002-02-25  Kazu Hirata  <kazu@hxi.com>
46034
46035         * gcc.c-torture/execute/960416-1.x: New.
46036         * gcc.c-torture/execute/divconst-3.x: Likewise.
46037
46038 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
46039
46040         * gcc.dg/20020224-1.c: New test.
46041
46042 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
46043
46044         * gcc.c-torture/execute/20020225-1.c: New.
46045
46046 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46047
46048         * gcc.dg/cpp/wchar-1.c: New test.
46049
46050 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
46051
46052         * gcc.dg/20020222-1.c: New test.
46053
46054 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
46055
46056         * g++.dg/opt/anonunion1.C: New test.
46057
46058 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
46059
46060         * g++.dg/template/qualttp19.C: New test.
46061         * g++.dg/template/qualttp20.C: New test.
46062         * g++.old-deja/g++.jason/report.C: Adjust expected errors
46063         * g++.old-deja/g++.other/qual1.C: Likewise.
46064
46065 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
46066
46067         * gcc.dg/attr-alwaysinline.c: New.
46068
46069 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
46070
46071         * gcc.dg/20020220-1.c: New test.
46072
46073         * gcc.dg/20020220-2.c: New test.
46074
46075         * g++.dg/opt/mmx1.C: New test.
46076
46077 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
46078
46079         * gcc.c-torture/compile/20020110.c: New test.
46080
46081 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
46082
46083         * gcc.c-torture/execute/20020219-1.c: New test.
46084
46085         * gcc.dg/20020219-1.c: New test.
46086
46087         * gcc.dg/noncompile/20020220-1.c: New test.
46088
46089         * g++.dg/opt/ptrintsum1.C: New test.
46090
46091         * gcc.dg/debug/20020220-1.c: New test.
46092
46093 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
46094
46095         * gcc.c-torture/execute/20020216-1.c: New test.
46096
46097 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46098
46099         * gcc.dg/decl-1.c: Update, new test.
46100
46101 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
46102
46103         * g++.dg/abi/bitfield1.C: New test.
46104         * g++.dg/abi/bitfield2.C: New test.
46105
46106 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
46107
46108         * gcc.dg/attr-nest.c: New test.
46109
46110 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
46111
46112         * gcc.c-torture/execute/20020215-1.c: New test.
46113
46114 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
46115
46116         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
46117         * g++.dg/debug/debug.exp: New.
46118         * g++.dg/debug/trivial.C: New.
46119         * g++.dg/debug/debug1.C: Moved...
46120         * g++.dg/other/debug1.C: ...from here.
46121         * g++.dg/debug/debug2.C: Moved...
46122         * g++.dg/other/debug2.C: ...from here.
46123         * g++.dg/debug/debug3.C: Moved...
46124         * g++.dg/other/debug3.C: ...from here.
46125
46126         * gcc.dg/noncompile/20020213-1.c: New test.
46127
46128 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
46129
46130         * g++.dg/other/debug3.C: New test.
46131
46132         * gcc.c-torture/execute/20020213-1.c: New test.
46133
46134 2002-02-13  Richard Smith <richard@ex-parrot.com>
46135
46136         * g++.old-deja/g++.other/thunk1.C: New test.
46137
46138 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
46139
46140         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
46141
46142 2002-02-13  Stan Shebs  <shebs@apple.com>
46143
46144         * gcc.dg/altivec-3.c: New.
46145
46146 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
46147
46148         * gcc.dg/Wunreachable-1.c: New test.
46149         * gcc.dg/Wunreachable-2.c: New test.
46150
46151 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46152
46153         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
46154
46155 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
46156
46157         * gcc.dg/decl-1.c: New test.
46158
46159 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
46160
46161         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
46162
46163 2002-02-10  Kazu Hirata  <kazu@hxi.com>
46164
46165         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
46166         * gcc.c-torture/compile/980506-1.x: Likewise.
46167
46168 2002-02-10  Kazu Hirata  <kazu@hxi.com>
46169
46170         * gcc.dg/20020210-1.c: New.
46171
46172 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
46173
46174         * g77.f-torture/execute/947.f: New regression test
46175         for PR fortran/947.
46176
46177 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
46178
46179         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
46180         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
46181
46182 2002-02-08  Richard Henderson  <rth@redhat.com>
46183
46184         * gcc.c-torture/compile/labels-3.c: New.
46185
46186 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
46187
46188         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
46189         expression statements work instead.
46190         * gcc.dg/noncompile/20020207-1.c: New test.
46191
46192 2002-02-07  Richard Henderson  <rth@redhat.com>
46193
46194         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
46195
46196 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46197
46198         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
46199         message from g77
46200         * lib/g77-dg.exp: Trim g77 error messages so that they are
46201         recognized by dg.exp.
46202
46203 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46204
46205         PR fortran/5473
46206         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
46207
46208 2002-02-07  Richard Henderson  <rth@redhat.com>
46209
46210         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
46211         to be sufficiently aligned for integers.
46212
46213 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
46214
46215         * g++.dg/template/friend4.C: New test.
46216
46217 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46218
46219         PR fortran/5743
46220         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
46221         unsupported cases.
46222
46223 2002-02-07  Richard Henderson  <rth@redhat.com>
46224
46225         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
46226         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
46227         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
46228         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
46229
46230 2002-02-06  Richard Henderson  <rth@redhat.com>
46231
46232         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
46233
46234 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
46235
46236         * gcc.dg/20020206-1.c: New test.
46237
46238 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
46239
46240         * gcc.c-torture/execute/20020206-1.c: New test.
46241
46242         * gcc.c-torture/execute/20020206-2.c: New test.
46243
46244         PR optimization/5429:
46245         * gcc.c-torture/compile/20020206-1.c: New test.
46246
46247 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
46248
46249         * g++.dg/ext/align1.C: Do not use an explicit alignment value
46250         as certain file formats cannot support particularly large
46251         alignments.
46252
46253         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
46254         and do not expect to be able to link the executable.
46255
46256         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
46257         fail because the COFF format does not support the weak attribute.
46258
46259 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
46260
46261         * g77.dg/pr5473.f: New test
46262
46263 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
46264
46265         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
46266         Fix testcase accordingly.
46267
46268 2002-02-04  Richard Henderson  <rth@redhat.com>
46269
46270         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
46271         (buf): Change to be an array of pointers, not ints.
46272
46273 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
46274
46275         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
46276         before all tests.  Move warning one line above to match where it
46277         C frontend emits.
46278         * gcc.dg/Wswitch-2.c: New test.
46279         * g++.dg/warn/Wswitch-1.C: New test.
46280         * g++.dg/warn/Wswitch-2.C: New test.
46281
46282 2002-02-04  Richard Henderson  <rth@redhat.com>
46283
46284         * g++.dg/abi/offsetof.C: Fix size comparison.
46285
46286 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
46287
46288         * gcc.dg/cast-qual-2.c: New test.
46289
46290 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
46291
46292         * gcc.dg/20020201-4.c: New test.
46293
46294 2002-02-04  Ben Elliston  <bje@redhat.com>
46295
46296         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
46297         target_info attribute != 0, in addition to the empty string.
46298         (gcc_target_compile): Likewise.
46299
46300 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
46301
46302         * gcc.dg/Wswitch.c: New test.
46303         PR gcc/4475. PR gcc/3780.
46304
46305 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
46306
46307         * g77.f-torture/execute/5122.f: New test for regressions
46308         against PR fortran/5122.
46309
46310 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
46311
46312         * g77.f-torture/compile/pr3743.f: Delete
46313         * g77.dg/pr3743-1.f: New test.
46314         * g77.dg/pr3743-2.f: New test.
46315         * g77.dg/pr3743-3.f: New test.
46316         * g77.dg/pr3743-4.f: New test.
46317
46318 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46319
46320         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
46321
46322 2002-02-02  Richard Henderson  <rth@redhat.com>
46323
46324         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
46325         * gcc.c-torture/execute/bf64-1.c: Likewise.
46326
46327 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
46328
46329         * gcc.dg/20020201-2.c: New test.
46330
46331         * gcc.dg/20020201-3.c: New test.
46332
46333         * gcc.c-torture/execute/bitfld-2.c: New test.
46334
46335 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46336
46337         * gcc.dg/bitfld-1.c: Update.
46338         * gcc.dg/bitfld-2.c: Update.
46339         * gcc.c-torture/execute/bitfld-1.x: New.
46340
46341 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
46342
46343         * gcc.c-torture/execute/20020201-1.c: New test.
46344
46345 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
46346
46347         PR target/5469
46348         * gcc.dg/20020201-1.c: New test.
46349
46350 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
46351
46352         PR fortran/3743
46353         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
46354         * g77.f-torture/compile/pr3743.x: Remove
46355
46356 2002-01-31  Tom Rix  <trix@redhat.com>
46357
46358         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
46359
46360 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46361
46362         * gcc.dg/noncompile/20020130-1.c: New test.
46363
46364 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
46365
46366         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
46367
46368 2002-01-29  Richard Henderson  <rth@redhat.com>
46369
46370         * gcc.c-torture/execute/991118-1.c: Cast various constants back
46371         to long long.
46372         * gcc.c-torture/execute/bf64-1.c: Likewise.
46373
46374 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
46375
46376         * gcc.c-torture/execute/20020129-1.c: New test.
46377
46378 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46379
46380         * gcc.c-torture/compile/20000224-1.c: Update.
46381         * gcc.c-torture/execute/bitfld-1.c: New tests.
46382         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
46383         * gcc.dg/uninit-A.c: Update.
46384
46385 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
46386
46387         * g++.dg/template/ctor1.C: Add instantiation.
46388
46389 2002-01-28  Paul Koning  <pkoning@equallogic.com>
46390
46391         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
46392         argument to __builtin_prefetch to be const ptr.
46393
46394 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
46395
46396         * gcc.c-torture/compile/20020120-1.c: New test.
46397
46398 2002-01-27  Kazu Hirata  <kazu@hxi.com>
46399
46400         * gcc.c-torture/execute/20020127-1.c: New test.
46401
46402 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
46403
46404         * g77.dg/f77-edit-i-in.f: New test
46405         * g77.dg/f77-edit-i-out.f: New test
46406
46407 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
46408
46409         * gcc.dg/debug/debug.exp: New file.
46410         * gcc.dg/debug/trivial.c: New file.
46411         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
46412         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
46413         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
46414         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
46415         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
46416         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
46417         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
46418         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
46419         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
46420         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
46421         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
46422         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
46423         * gcc.dg/20000503-1.c: Removed.
46424         * gcc.dg/20010207-1.c: Removed.
46425         * gcc.dg/20011223-1.c: Removed.
46426         * gcc.dg/20020104-2.c: Removed.
46427         * gcc.dg/debug-1.c: Removed.
46428         * gcc.dg/debug-2.c: Removed.
46429         * gcc.dg/debug-3.c: Removed.
46430         * gcc.dg/debug-4.c: Removed.
46431         * gcc.dg/debug-5.c: Removed.
46432         * gcc.dg/debug-6.c: Removed.
46433         * gcc.dg/dwarf2-1.c: Removed.
46434         * gcc.dg/dwarf2-2.c: Removed.
46435
46436 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
46437
46438         * g++.old-deja/g++.other/eh5.C: New test.
46439         * g++.old-deja/g++.other/sibcall2.C: New test.
46440         * g++.old-deja/g++.other/array9.C: New test.
46441         * g++.old-deja/g++.other/typename2.C: New test.
46442         * g++.old-deja/g++.other/crash60.C: New test.
46443         * g++.old-deja/g++.other/conv9.C: New test.
46444         * g++.old-deja/g++.other/mangle10.C: New test.
46445         * g++.old-deja/g++.other/unchanging1.C: New test.
46446         * g++.old-deja/g++.other/exprstmt1.C: New test.
46447         * g++.old-deja/g++.other/inline23.C: New test.
46448         * g++.old-deja/g++.eh/ia64-1.C: New test.
46449         * g++.old-deja/g++.other/dwarf2-1.C: New test.
46450         * g++.old-deja/g++.other/reload1.C: New test.
46451         * g++.old-deja/g++.other/static20.C: New test.
46452         * g++.old-deja/g++.other/local-alloc1.C: New test.
46453         * g++.old-deja/g++.other/conv8.C: New test.
46454         * g++.old-deja/g++.other/stmtexpr2.C: New test.
46455         * g++.old-deja/g++.other/storeexpr1.C: New test.
46456         * g++.old-deja/g++.other/storeexpr2.C: New test.
46457         * g++.dg/eh/template2.C: New test.
46458         * g++.dg/warn/weak1.C: New test.
46459
46460 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
46461
46462         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46463         Remove first, non-varying, argument.
46464
46465 2002-01-23  Richard Henderson  <rth@redhat.com>
46466
46467         * gcc.dg/inline-2.c: New.
46468
46469         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
46470         Add optional target arg.  Check number of arguments.
46471         (scan-assembler-not, scan-assembler-dem): Likewise.
46472         (scan-assembler-dem-not): Likewise.
46473
46474 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
46475
46476         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
46477         line 12.
46478         * g++.old-deja/g++.brendan/parse3.C,
46479         g++.old-deja/g++.other/crash26.C,
46480         g++.old-deja/g++.other/crash28.C,
46481         g++.old-deja/g++.other/crash29.C,
46482         g++.old-deja/g++.other/crash30.C,
46483         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
46484
46485 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
46486
46487         * gcc.dg/20020115-1.c: New.
46488
46489 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
46490
46491         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
46492
46493 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
46494
46495         * gcc.dg/20020122-3.c: New.
46496
46497 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
46498
46499         * g++.dg/other/gc1.C: New test.
46500
46501 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
46502
46503         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
46504
46505 2002-01-22  Richard Henderson  <rth@redhat.com>
46506
46507         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
46508
46509 2002-01-22  Richard Henderson  <rth@redhat.com>
46510
46511         * gcc.dg/20020122-4.c: New.
46512
46513 2002-01-22  H.J. Lu <hjl@gnu.org>
46514
46515         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
46516         link output.
46517         * gcc.dg/special/ecos.exp: Likewise.
46518         * lib/g++-dg.exp: Likewise.
46519         * lib/g77-dg.exp: Likewise.
46520         * lib/gcc-dg.exp : Likewise.
46521         * lib/mike-g++.exp: Likewise.
46522         * lib/mike-g77.exp: Likewise.
46523         * lib/mike-gcc.exp: Likewise.
46524         * lib/objc-dg.exp: Likewise.
46525
46526 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
46527
46528         PR target/5379
46529         * gcc.dg/20020122-2.c: New test.
46530
46531 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
46532
46533         * gcc.dg/20020122-1.c: New test.
46534
46535 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
46536
46537         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
46538
46539 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
46540
46541         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
46542
46543 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46544
46545         * gcc.c-torture/compile/20020121-1.c: New test.
46546
46547 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46548
46549         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
46550         ld_library_path.
46551
46552 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
46553
46554         * gcc.dg/20020218-1.c: New test.
46555
46556 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
46557
46558         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
46559         messages
46560         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
46561         "At global scope" warning
46562         * g++.dg/ext/align1.C: Change cygwin test for alignment
46563         from db-bogus to dg-warning
46564
46565 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
46566
46567         * g77.f-torture/compile/cpp2.F: New test.
46568
46569 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46570
46571         * g++.dg/template/access1.C: New test.
46572
46573 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
46574
46575         * gcc.dg/20020118-1.c: New.
46576
46577 2002-01-18  Kazu Hirata  <kazu@hxi.com>
46578
46579         * gcc.c-torture/execute/20020118-1.c: New test.
46580
46581 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46582
46583         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
46584         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
46585         alignment warnings.
46586
46587 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46588
46589         * gcc.misc-tests/i386-prefetch.exp: Save and restore
46590         torture_with_loops and torture_without_loops
46591
46592 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
46593
46594         * gcc.c-torture/compile/20020116-1.c: New test.
46595
46596 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
46597
46598         * gcc.dg/20020116-2.c: New test.
46599
46600         * gcc.dg/ultrasp4.c: New test.
46601
46602         * gcc.dg/20020116-1.c: New test.
46603
46604 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
46605
46606         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
46607         by EABI.
46608
46609 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
46610
46611         * gcc.misc-tests/i386-prefetch.exp: New.
46612         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
46613         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
46614         * gcc.misc-tests/i386-pf-none-1.c: New test.
46615         * gcc.misc-tests/i386-pf-sse-1.c: New test.
46616
46617 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
46618
46619         * gcc.dg/gnu89-init-1.c: Add new tests.
46620
46621 2002-01-15  Andreas Jaeger  <aj@suse.de>
46622
46623         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
46624         * gcc.dg/i386-mmx-2.c: Likewise.
46625         * gcc.dg/i386-sse-1.c: Likewise.
46626         * gcc.dg/i386-sse-2.c: Likewise.
46627         * gcc.dg/i386-sse-3.c: Likewise.
46628
46629 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
46630
46631         * g77.f-torture/execute/intrinsic-unix-bessel.f:
46632         Uncomment additional cases that now pass.
46633
46634 2002-01-11  Richard Henderson  <rth@redhat.com>
46635
46636         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
46637         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
46638
46639 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
46640
46641         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
46642
46643 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
46644
46645         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
46646         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
46647
46648 2002-01-10  Dale Johannesen  <dalej@apple.com>
46649
46650         * gcc.c-torture/execute/loop-11.c: New.
46651
46652 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
46653
46654         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
46655         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
46656
46657 2002-01-09  Richard Henderson  <rth@redhat.com>
46658
46659         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
46660         type in which to perform the operation for each size.
46661
46662 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
46663
46664         * gcc.c-torture/compile/20020109-2.c: New test.
46665
46666 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
46667
46668         * gcc.c-torture/execute/loop-10.c: New test.
46669
46670 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46671
46672         * gcc.c-torture/compile/20010226-1.c: New test.
46673         * gcc.c-torture/compile/20010227-1.c: New test.
46674         * gcc.c-torture/compile/20010426-1.c: New test.
46675         * gcc.c-torture/compile/20010510-1.c: New test.
46676         * gcc.c-torture/compile/20010605-3.c: New test.
46677         * gcc.c-torture/compile/20010824-1.c: New test.
46678         * gcc.c-torture/execute/20010409-1.c: New test.
46679         * gcc.dg/noncompile/20000901-1.c: New test.
46680         * gcc.dg/20001023-1.c: New test.
46681         * gcc.dg/20001101-1.c: New test.
46682         * gcc.dg/20001102-1.c: New test.
46683         * gcc.dg/20010207-1.c: New test.
46684         * gcc.dg/20010405-1.c: New test.
46685         * gcc.dg/20010822-1.c: New test.
46686         * gcc.dg/20011107-1.c: New test.
46687
46688 2002-01-09  Jeffrey A Law  (law@redhat.com)
46689
46690         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
46691
46692         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
46693         execution failure on PA targets.
46694
46695 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46696
46697         * gcc.c-torture/compile/20020109-1.c: New test.
46698
46699 2002-01-08  Kazu Hirata  <kazu@hxi.com>
46700
46701         * gcc.c-torture/execute/20020108-1.c: New test.
46702
46703 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
46704
46705         * gcc.dg/20020108-1.c: New test.
46706
46707 2002-01-08  H.J. Lu <hjl@gnu.org>
46708
46709         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
46710         for header files.
46711
46712 2002-01-08  Geoff Keating  <geoffk@redhat.com>
46713
46714         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
46715         consistency.
46716
46717 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
46718
46719         * gcc.dg/altivec-4.c: Test altivec predicates.
46720
46721 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
46722
46723         * gcc.c-torture/execute/20020107-1.c: New test.
46724
46725 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
46726
46727         PR c/5279
46728         * gcc.c-torture/compile/20020106-1.c: New test.
46729
46730 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
46731
46732         * gcc.c-torture/execute/nestfunc-4.c: New test.
46733
46734 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46735
46736         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
46737         extra triple that slipped in.
46738         * g++.old-deja/g++.abi/align.C: Likewise.
46739         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46740
46741 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46742
46743         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
46744         * g++.old-deja/g++.abi/align.C: Likewise.
46745         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46746
46747         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
46748         on FreeBSD/i386.
46749         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
46750         FreeBSD.
46751
46752 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
46753
46754         * gcc.dg/20020104-1.c: New test.
46755
46756         * gcc.dg/20020104-2.c: New test.
46757
46758 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
46759
46760         * gcc.dg/20020103-1.c: Fix typo in target selector.
46761
46762 2002-01-03  Richard Henderson  <rth@redhat.com>
46763
46764         * gcc.dg/20020103-1.c: New.
46765
46766 2002-01-03  Kazu Hirata  <kazu@hxi.com>
46767
46768         * gcc.c-torture/execute/20020103-1.c: New test.
46769
46770 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
46771
46772         * g++.dg/other/debug2.C: New test.
46773
46774         * gcc.c-torture/compile/20020103-1.c: New test.
46775
46776 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
46777
46778         * gcc.dg/gnu89-init-1.c: Added new tests.
46779
46780 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46781
46782         * g++.dg/template/friend2.C: Remove as patch is reverted.
46783
46784         * g++.dg/warn/oldcast1.C: New test.
46785
46786         * g++.dg/template/ptrmem1.C: New test.
46787         * g++.dg/template/ptrmem2.C: New test.
46788
46789         * g++.dg/template/ntp.C: New test.
46790
46791         * g++.dg/other/component1.C: New test.
46792
46793         * g++.dg/template/ttp3.C: New test.
46794
46795         * g++.dg/template/friend2.C: New test.
46796         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
46797
46798 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46799
46800         * g++.dg/other/ptrmem1.C: New test.
46801         * g++.dg/other/ptrmem2.C: New test.
46802
46803 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46804
46805         * g++.dg/template/ctor1.C: New test.
46806
46807 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46808
46809         * g++.dg/template/friend2.C: New test.
46810
46811 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
46812
46813         * gcc.dg/mmix-1.c: New test.
46814
46815 2001-12-31  Richard Henderson  <rth@redhat.com>
46816
46817         * gcc.dg/asm-5.c: New.
46818
46819 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
46820
46821         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
46822         in namespace __gnu_cxx
46823
46824 2001-12-30  Richard Henderson  <rth@redhat.com>
46825
46826         * gcc.dg/debug-6.c: New.
46827
46828 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
46829
46830         * gcc.c-torture/compile/20011229-2.c: New test.
46831
46832 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
46833
46834         * gcc.dg/debug-3.c: New test.
46835         * gcc.dg/debug-4.c: New test.
46836         * gcc.dg/debug-5.c: New test.
46837
46838 2001-12-29  Richard Henderson  <rth@redhat.com>
46839
46840         * g++.dg/eh/loop1.C: New.
46841
46842 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46843
46844         * g++.dg/template/crash1.C: New test.
46845
46846 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46847
46848         * g++.dg/other/const1.C: New test.
46849
46850 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46851
46852         * gcc.c-torture/compile/20011229-1.c: New test.
46853
46854 2001-12-28  Stan Shebs  <shebs@apple.com>
46855
46856         * lib/objc-torture.exp: Resync with c-torture.exp.
46857         * lib/objc.exp: Load standard libraries.
46858
46859 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
46860
46861         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
46862         additional tests.
46863
46864 2001-12-27  Roger Sayle <roger@eyesopen.com>
46865
46866         * gcc.c-torture/execute/string-opt-16.c: New testcase.
46867
46868 2001-12-27  Richard Henderson  <rth@redhat.com>
46869
46870         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
46871
46872 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46873
46874         * g++.dg/eh/ctor1.C: New test.
46875         * g++.dg/other/error2.C: New test.
46876
46877 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46878
46879         * g++.dg/other/init2.C: New test.
46880
46881 2001-12-24  Richard Henderson  <rth@redhat.com>
46882
46883         * gcc.dg/20011223-1.c: New.
46884         * gcc.dg/inline-1.c: New.
46885
46886 2001-12-23  Richard Henderson  <rth@redhat.com>
46887
46888         * gcc.dg/asm-4.c: Test operand modifiers.
46889
46890 2001-12-23  Richard Henderson  <rth@redhat.com>
46891
46892         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
46893
46894 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46895
46896         * gcc.c-torture/execute/20011223-1.c: New test.
46897
46898 2001-12-21  Richard Henderson  <rth@redhat.com>
46899
46900         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
46901         re-enables the warning.
46902
46903 2001-12-21  Richard Henderson  <rth@redhat.com>
46904
46905         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
46906
46907 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46908
46909         * gcc.c-torture/compile/20011218-1.c: New test.
46910
46911 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
46912
46913         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
46914         arm-isr.c test.
46915         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
46916         epilogue generation for ARM ISR routines.
46917
46918 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46919
46920         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
46921         * gcc.dg/format/c90-printf-3.c: Likewise.
46922         * gcc.dg/format/c99-printf-3.c: Likewise.
46923         * gcc.dg/format/ext-1.c: Likewise.
46924         * gcc.dg/format/ext-6.c: Likewise.
46925         * gcc.dg/format/format.h: Prototype unlocked stdio.
46926
46927 2001-12-20  Richard Henderson  <rth@redhat.com>
46928
46929         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
46930         (arena): Use it.
46931         (malloc): Correct allocation logic.  Abort if we fill up the
46932         arena before initialization complete.
46933         (realloc): Correct allocation logic.
46934
46935 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46936
46937         * gcc.c-torture/compile/20011219-2.c: New test.
46938
46939         * gcc.c-torture/execute/20011219-1.c: New test.
46940
46941 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
46942
46943         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
46944         target does not support weak symbols.
46945
46946 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
46947
46948         * gcc.c-torture/compile/20011219-1.c: New test.
46949
46950 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
46951
46952         * g++.dg/other/error1.C: New test.
46953
46954 2001-12-17  Jeffrey A Law  (law@redhat.com)
46955
46956         * gcc.c-torture/execute/20011217-1.c: New test.
46957
46958 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
46959
46960         * objc.dg/special/: New directory.
46961         * objc.dg/special/special.exp: New file.
46962         * objc.dg/special/unclaimed-category-1.h: New file.
46963         * objc.dg/special/unclaimed-category-1a.m: New file.
46964         * objc.dg/special/unclaimed-category-1.m: New file.
46965
46966 2001-12-17  Andreas Jaeger  <aj@suse.de>
46967
46968         * gcc.c-torture/compile/20011217-2.c: New test.
46969
46970 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46971
46972         * gcc.c-torture/compile/20011217-1.c: New test.
46973
46974 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
46975
46976         * gcc.dg/20011214-1.c: New.
46977
46978 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
46979
46980         * gcc.dg/altivec-4.c: New.
46981
46982 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
46983
46984         * gcc.dg/20011113-1.c: New test.
46985
46986 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46987
46988         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
46989         std::__malloc_alloc_template<0> and
46990         std::__default_alloc_template<false, 0>.
46991
46992 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
46993
46994         * objc/execute/bf-21.m: New test.
46995         * objc/execute/enumeration-1.m: New test.
46996         * objc/execute/enumeration-2.m: New test.
46997
46998 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
46999
47000         * gcc.dg/gnu89-init-1.c: New test.
47001
47002 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
47003
47004         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
47005         * g++.old-deja/g++.jason/2371.C: Likewise.
47006         * g++.old-deja/g++.jason/template33.C: Likewise.
47007         * g++.old-deja/g++.jason/template34.C: Likewise.
47008         * g++.old-deja/g++.jason/template36.C: Likewise.
47009         * g++.old-deja/g++.oliva/typename1.C: Likewise.
47010         * g++.old-deja/g++.oliva/typename2.C: Likewise.
47011         * g++.old-deja/g++.other/typename1.C: Likewise.
47012         * g++.old-deja/g++.pt/inherit2.C: Likewise.
47013         * g++.old-deja/g++.pt/nontype5.C: Likewise.
47014         * g++.old-deja/g++.pt/typename11.C: Likewise.
47015         * g++.old-deja/g++.pt/typename14.C: Likewise.
47016         * g++.old-deja/g++.pt/typename16.C: Likewise.
47017         * g++.old-deja/g++.pt/typename3.C: Likewise.
47018         * g++.old-deja/g++.pt/typename4.C: Likewise.
47019         * g++.old-deja/g++.pt/typename5.C: Likewise.
47020         * g++.old-deja/g++.pt/typename7.C: Likewise.
47021         * g++.old-deja/g++.robertl/eb9.C: Likewise.
47022
47023 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
47024
47025         * g++.dg/other/linkage1.C: New test.
47026         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
47027         specifiers.
47028
47029 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
47030
47031         * gcc.dg/concat.c: New test.
47032
47033 2001-12-11  Stan Shebs  <shebs@apple.com>
47034
47035         * objc/compile: New test directory.
47036         * objc/compile/compile.exp: New expect script.
47037         * objc/compile/20011211-1.m: New compile test.
47038
47039 2001-12-11  Jason Merrill  <jason@redhat.com>
47040
47041         * lib/prune.exp (prune_gcc_output): Also handle "In member
47042         function".  So many permutations...
47043
47044 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
47045
47046         * g++.dg/template/typedef1.C: New test.
47047
47048 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
47049
47050         * g++.dg/other/copy1.C: New test.
47051
47052 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
47053
47054         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
47055
47056         * gcc.dg/builtin-choose-expr.c: New.
47057
47058 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
47059
47060         * gcc.dg/altivec-2.c: New.
47061
47062 2001-12-07  Richard Henderson  <rth@redhat.com>
47063
47064         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
47065
47066 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
47067
47068         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
47069         ultrasparc.
47070
47071 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47072
47073         * g++-old.deja/g++.robertl/eb101.C: Deleted.
47074
47075 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
47076
47077         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
47078         variable argument list.
47079
47080 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
47081
47082         * gcc.c-torture/execute/memcheck: Delete entire directory.
47083         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
47084         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
47085
47086 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47087
47088         * gcc.dg/Wshadow-1.c: New test.
47089
47090 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
47091
47092         * gcc.c-torture/compile/20011130-1.c: New test.
47093
47094         * gcc.dg/noncompile/20011025-1.c: New test.
47095
47096         * g++.dg/other/anon-union.C: New test.
47097
47098         * gcc.c-torture/execute/20011024-1.c: New test.
47099
47100 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47101
47102         * gcc.c-torture/execute/20000722-1.x,
47103         gcc.c-torture/execute/20010123-1.x: Remove.
47104         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
47105         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
47106         gcc.dg/c99-complit-2.c: New tests.
47107
47108 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
47109
47110         * g++.dg/inherit/base1.C: New test.
47111
47112 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
47113
47114         * g++.dg/other/stdarg1.C: New test.
47115
47116         * gcc.c-torture/compile/20011130-2.c: New test.
47117
47118 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
47119
47120         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
47121         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
47122         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
47123         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
47124         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
47125         * gcc.dg/builtin-prefetch-1.c: New test.
47126
47127 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
47128
47129         * gcc.dg/20011130-1.c: New test.
47130
47131 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
47132
47133         * g++.dg/other/scope1.C: New test.
47134         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
47135
47136 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47137
47138         * gcc.dg/vla-init-1.c: New test.
47139
47140 2001-12-01  Geoff Keating  <geoffk@redhat.com>
47141
47142         * gcc.c-torture/compile/structs.c: New testcase from GDB.
47143
47144 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47145
47146         * objc.dg/alias.m: Update.
47147         * objc.dg/class-1.m: Update.
47148         * objc.dg/const-str-1.m: Update.
47149         * objc.dg/fwd-proto-1.m: Update.
47150         * objc.dg/id-1.m: Update.
47151         * objc.dg/super-class-1.m: Update.
47152
47153 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
47154
47155         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
47156         constructs.
47157
47158 2001-11-28  Jeffrey A Law  (law@cygnus.com)
47159
47160         * gcc.c-torture/execute/20011128-1.c: New test.
47161
47162 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
47163
47164         * gcc.dg/20011127-1.c: New test.
47165
47166 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47167
47168         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
47169         from Austin Group draft 7.
47170         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
47171         scanf format arguments.
47172         * gcc.dg/format/no-exargs-2.c: New test.
47173
47174 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
47175
47176         * g++.dg/abi/vbase8-4.C: New test.
47177
47178 2001-11-24  Ian Lance Taylor  <ian@airs.com>
47179
47180         * gcc.c-torture/execute/20011121-1.c: New test.
47181
47182 2001-11-23  Jeffrey A Law  (law@cygnus.com)
47183
47184         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
47185
47186 2001-11-23  Andreas Jaeger  <aj@suse.de>
47187
47188         * gcc.dg/cpp/charconst-2.c: New test.
47189
47190 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
47191
47192         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
47193         to the host if it is remote.  Let tests specify extra headers
47194         they use.
47195         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
47196         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
47197         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
47198         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
47199         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
47200         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
47201         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
47202         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
47203         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
47204         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
47205
47206 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
47207
47208         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
47209         for little endian ARMs.
47210
47211 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
47212
47213         * gcc.c-torture/compile/20011119-1.c: New test.
47214         * gcc.c-torture/compile/20011119-2.c: New test.
47215
47216 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
47217
47218         * gcc.dg/altivec-1.c: Fix typo.
47219
47220 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47221
47222         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
47223
47224 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
47225
47226         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
47227
47228 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
47229
47230         * lib/g77.exp: Don't specify --rpath-link.
47231
47232         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
47233         across all the headers.
47234         * gcc.dg/format/format.exp: For testing on a remote host,
47235         copy format.h.
47236
47237         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
47238         * gcc.c-torture/execute/930406-1.c: Likewise.
47239         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
47240
47241 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
47242
47243         * gcc.dg/altivec-1.c: New.
47244
47245 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
47246
47247         * gcc.dg/cpp/fpreprocessed.c: New test case.
47248
47249 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47250
47251         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
47252         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
47253         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
47254
47255 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47256
47257         * gcc.dg/no-builtin-1.c: New test.
47258
47259 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
47260
47261         * gcc.c-torture/execute/20011115-1.c: New test.
47262
47263 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
47264
47265         * gcc.c-torture/compile/20011114-2.c: New test.
47266         * gcc.c-torture/compile/20011114-3.c: New test.
47267         * gcc.c-torture/compile/20011114-4.c: New test.
47268
47269 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
47270
47271         * g++.dg/other/init1.C: New test.
47272
47273 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
47274
47275         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
47276         message.
47277
47278         * gcc.c-torture/execute/20011114-1.c: New testcase.
47279
47280         * gcc.c-torture/compile/20010327-1.c: Revert last change.
47281         * gcc.c-torture/compile/20011114-1.c: New test, exactly
47282         like the (before this change) version of 20010327-1.c.
47283
47284 2001-11-14  Roger Sayle <roger@eyesopen.com>
47285
47286         * gcc.c-torture/execute/string-opt-13.c: New testcase.
47287
47288 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
47289
47290         * g++.dg/init/array2.C: New test.
47291
47292 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
47293
47294         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
47295
47296 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
47297
47298         * g++.dg/other/forscope1.C: New test.
47299         * g++.dg/ext/forscope1.C: New test.
47300         * g++.dg/ext/forscope2.C: New test.
47301
47302 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
47303
47304         * gcc.c-torture/execute/20011113-1.c: New test.
47305
47306 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
47307
47308         * gcc.c-torture/execute/20011109-2.c: New test.
47309
47310         * gcc.c-torture/execute/20011109-1.c: New test.
47311
47312 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
47313
47314         * gcc.c-torture/compile/20011109-1.c: New test.
47315
47316 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
47317
47318         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
47319         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
47320         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
47321         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
47322         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
47323         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
47324         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
47325
47326 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47327
47328         * g++.dg/warn/Wshadow-1.C: New tests.
47329         * g++.old-deja/g++.mike/for3.C: Update.
47330
47331 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47332
47333         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
47334         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
47335         XFAILs.  Adjust expected error texts.
47336         * gcc.c-torture/compile/20011106-1.c,
47337         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
47338         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
47339         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
47340         gcc.dg/c99-array-lval-5.c: New tests.
47341
47342 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47343
47344         * gcc.dg/cpp/defined.c: Update.
47345
47346 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47347
47348         * gcc.c-torture/execute/anon-1.c: New test.
47349
47350 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
47351
47352         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
47353         same size, so no warning should be produced on stormy16.
47354
47355         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
47356         due to oversized array.
47357         * g++.old-deja/g++.mike/ns15.C: Likewise.
47358         * g++.old-deja/g++.pt/crash16.C: Likewise.
47359
47360 2001-11-02  Graham Stott  <grahams@redhat.com>
47361
47362         * g++.dgother/debug1.C: Fix typos.
47363
47364 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
47365
47366         * g++.dg/other/debug1.C: New test.
47367
47368 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47369
47370         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
47371         of unsigned long.
47372
47373 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
47374
47375         * gcc.dg/20011029-2.c: New test.
47376
47377         * gcc.c-torture/compile/20011029-1.c: New test.
47378
47379 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
47380
47381         * objc/execute/class_self-1.m: New test.
47382         * objc/execute/class_self-2.m: New test.
47383
47384 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
47385
47386         * gcc.misc-tests/msgs.exp: Delete.
47387         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
47388         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
47389         error set to match recent changes.
47390
47391 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
47392
47393         * gcc.dg/20011021-1.c: New test.
47394
47395 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
47396
47397         * gcc.c-torture/compile/20011023-1.c: New test.
47398
47399 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
47400
47401         * lib/g77.exp: Rewrite based on lib/g++.exp.
47402
47403 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
47404
47405         * gcc.c-torture/execute/20011019-1.c: New test.
47406
47407         * gcc.dg/20011018-1.c: New test.
47408
47409 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
47410
47411         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
47412
47413 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
47414
47415         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
47416         * gcc.dg/attr-invalid.c: Likewise.
47417
47418 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
47419
47420         * gcc.dg/20011015-1.c: New test.
47421
47422 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
47423
47424         * g++.dg/template/unify2.C: New test.
47425
47426 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
47427
47428         * g++.dg/other/exception-specification.C: New test
47429
47430 2001-10-13  Tom Rix  <trix@redhat.com>
47431
47432         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
47433         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
47434
47435 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
47436
47437         * gcc.dg/20011009-1.c: New test.
47438
47439 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
47440
47441         PR g++/4476
47442         * g++.dg/other/friend1.C: New test.
47443
47444 2001-10-11  Richard Henderson  <rth@redhat.com>
47445
47446         * g++.old-deja/g++.other/crash18.C: Add -S to options.
47447
47448 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47449
47450         * gcc.c-torture/compile/20011010-1.c: New.
47451
47452 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47453
47454         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
47455         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
47456         g77.f-torture/execute/execute.exp,
47457         g77.f-torture/noncompile/noncompile.exp,
47458         gcc.c-torture/compile/compile.exp,
47459         gcc.c-torture/execute/execute.exp,
47460         gcc.c-torture/execute/ieee/ieee.exp,
47461         gcc.c-torture/execute/memcheck/memcheck.exp,
47462         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
47463         objc/execute/execute.exp: Update FSF address.
47464
47465 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47466
47467         * gcc.dg/cpp/cmdlne-C.c: Update.
47468         * gcc.dg/cpp/cmdlne-C2.c: New.
47469
47470 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47471
47472         * gcc.c-torture/execute/20011008-3.c: New.
47473
47474 2001-10-08  DJ Delorie  <dj@redhat.com>
47475
47476         * gcc.dg/20011008-1.c: New.
47477         * gcc.dg/20011008-2.c: New.
47478
47479 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47480
47481         * gcc.dg/cpp/spacing1.c: Update test.
47482
47483 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47484
47485         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
47486         spelling errors of "separate" as "seperate".
47487
47488 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
47489
47490         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
47491         enough to avoid inlining.
47492
47493 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47494
47495         * lib/g77.exp: set libg2c_dir correctly.
47496
47497 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47498
47499         * gcc.dg/cpp/macro11.c: New test.
47500
47501 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47502
47503         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
47504         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
47505         gcc.dg/format/multattr-3.c: New tests.
47506         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
47507         tests for format attributes on function pointers being rejected.
47508
47509 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47510
47511         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
47512
47513 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47514
47515         * g++.dg/warn/format1.C: New test.
47516
47517 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
47518
47519         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
47520
47521 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47522
47523         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
47524
47525 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47526
47527         * gcc.dg/cpp/redef2.c: Add test.
47528
47529 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
47530
47531         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
47532         long-standing bug on i686, apparently.
47533         * gcc.c-torture/execute/loop-2c.x: New file.
47534         * gcc.c-torture/execute/loop-2d.x: New file.
47535         * gcc.c-torture/execute/loop-3c.x: New file.
47536
47537 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
47538
47539         * gcc.dg/cpp/20000625-2.c: Correct line number.
47540
47541 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47542
47543         * gcc.dg/cpp/macro10.c: New test.
47544         * gcc.dg/cpp/strify3.c: New test.
47545         * gcc.dg/cpp/spacing1.c: Add tests.
47546         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
47547         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
47548
47549 2001-09-24  DJ Delorie  <dj@redhat.com>
47550
47551         * gcc.c-torture/execute/20010924-1.c: New test.
47552
47553 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47554
47555         * objc/execute/paste.m: Remove.
47556
47557 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47558
47559         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
47560
47561 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
47562
47563         * g77.dg/strlen0.f: New test.
47564
47565 2001-09-21  Richard Henderson  <rth@redhat.com>
47566
47567         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
47568         * g++.old-deja/g++.abi/vtable2.C: Likewise.
47569
47570 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47571
47572         Table-driven attributes.
47573         * g++.dg/ext/attrib1.C: New test.
47574
47575 2001-09-20  DJ Delorie  <dj@redhat.com>
47576
47577         * gcc.dg/20000926-1.c: Update expected warning messages.
47578         * gcc.dg/array-2.c: Likewise, and test for warnings too.
47579         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
47580         array.
47581
47582 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
47583
47584         * g++.dg/eh/registers1.C: New test case.
47585
47586 2001-09-17  Richard Henderson  <rth@redhat.com>
47587
47588         * gcc.dg/array-5.c: Fix VLA decomposition test.
47589
47590 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47591
47592         * gcc.dg/cpp/line5.c: New testcase.
47593
47594 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
47595
47596         * gcc.dg/cpp/macro9.c: New test.
47597
47598 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
47599
47600         * gcc.c-torture/execute/980223.c: Change type of addr from long
47601         to char *.
47602
47603 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
47604
47605         * gcc.c-torture/execute/20010915-1.c: New test.
47606
47607 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
47608
47609         * g77.dg/bprob: New directory.
47610         * g77.dg/bprob/bprob.exp: New file.
47611         * g77.dg/bprob/bprob-1.f: New test.
47612         * g77.dg/gcov: New directory.
47613         * g77.dg/gcov/gcov.exp: New file.
47614         * g77.dg/gcov/gcov-1.f: New test.
47615         * g77.dg/gcov/gcov-1.x: New file.
47616
47617 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47618
47619         * gcc.dg/cpp/directiv.c: Update.
47620         * gcc.dg/cpp/undef1.c: Update.
47621
47622 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
47623
47624         * gcc.dg/20010912-1.c: New test.
47625
47626 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
47627
47628         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
47629         language-independent file in lib.
47630         * lib/gcov.exp: New file.
47631
47632 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47633
47634         * gcc.c-torture/compile/20010911-1.c: New test.
47635
47636 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
47637
47638         * lib/profopt.exp: New, to support profile-directed optimizations.
47639         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
47640         * gcc.misc-tests/bprob-1.c: New test.
47641         * gcc.misc-tests/bprob-2.c: New test.
47642
47643 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
47644
47645         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
47646         XFAIL and which kinds of gcov output to verify.
47647         * gcc.misc-tests/gcov-4b.x: New file.
47648         * gcc.misc-tests/gcov-5b.x: New file.
47649         * gcc.misc-tests/gcov-6.x: New file.
47650         * gcc.misc-tests/gcov-7.c: New test.
47651         * gcc.misc-tests/gcov-7.x: New file.
47652
47653 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
47654
47655         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
47656         * gcc.misc-tests/gcov-6.c: New test.
47657
47658 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47659
47660         PR c++/3986
47661         * g++.dg/abi/vbase1.C: New test.
47662
47663 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
47664
47665         * objc.dg/method-2.m: New.
47666
47667 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47668
47669         PR c++/4203
47670         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
47671         * g++.dg/init/empty1.C: New test.
47672
47673 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
47674
47675         * gcc.c-torture/compile/20010903-1.c: New test.
47676
47677 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
47678
47679         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
47680         for m68k.
47681
47682 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
47683
47684         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
47685
47686         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
47687
47688         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
47689
47690 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
47691
47692         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
47693         for 16-bit 'unsigned int'.
47694
47695 2001-08-29  Kazu Hirata  <kazu@hxi.com>
47696
47697         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
47698
47699 2001-08-27  Richard Henderson  <rth@redhat.com>
47700
47701         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
47702         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
47703
47704 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
47705
47706         * gcc.dg/asm-names.c (ymain): New.
47707
47708 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
47709
47710         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
47711         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
47712         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
47713
47714 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47715
47716         * gcc.dg/compare5.c: New testcase.
47717
47718 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
47719
47720         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
47721         and "In instantiation".
47722
47723 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
47724
47725         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
47726
47727 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
47728
47729         * gcc.misc-tests/gcov.exp: Add support for branch information.
47730         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
47731         * gcc.misc-tests/gcov-4.c: New test.
47732         * gcc.misc-tests/gcov-4b.c: New test.
47733         * gcc.misc-tests/gcov-5b.c: New test.
47734
47735 2001-08-20  Zack Weinberg  <zackw@panix.com>
47736
47737         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
47738         expected to fail.
47739
47740 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47741
47742         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
47743
47744 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
47745
47746         * g++.dg/eh/template1.C: New test.
47747
47748 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
47749
47750         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
47751         Fix thinko.
47752         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
47753         for xfail.
47754
47755 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
47756
47757         * lib/g77-dg.exp: Use prune.exp for common procedures
47758         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
47759         * lib/g77.exp: (g77-dg-prune) Remove
47760
47761 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
47762
47763         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
47764
47765 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47766
47767         * g++.dg/template/unify1.C: New test.
47768
47769 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
47770
47771         * g++.dg/abi/empty4.C: New test.
47772
47773 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
47774
47775         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
47776         solaris2.*
47777         * g77.f-torture/compile/pr3743.x: Likewise.
47778
47779 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47780
47781         * g++.dg/other/using-declaration.C: New test.
47782
47783 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47784
47785         * gcc.dg/cpp/tr-sign.c: New testcase.
47786
47787 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47788
47789         * gcc.dg/cpp/19951025-1.c: Revert.
47790         * gcc.dg/cpp/directiv.c: We no longer process directives that
47791         interrupt macro arguments.
47792
47793 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
47794
47795         * gcc.dg/bconstp-1.c: New test.
47796
47797 2001-08-03  Richard Henderson  <rth@redhat.com>
47798
47799         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
47800
47801 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47802
47803         * gcc.dg/cpp/19951025-1.c: Update.
47804
47805 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
47806
47807         * g77.dg/ff90-1.f (s): Fix reference of variable z,
47808         should be x.
47809
47810 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
47811
47812         Kill -fhonor-std.
47813         * g++.old-deja/g++.ns/ns14.C: Remove special options.
47814         * g++.old-deja/g++.other/std1.C: Likewise.
47815         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
47816
47817 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
47818
47819         * lib/g77.exp: Load gcc-defs.exp for common procedures
47820         (g77_pass, g77_fail, g77_finish, g77_exit,
47821         ${tool}_check_unsupported_p} Now redundant.  Deleted.
47822
47823 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
47824
47825         * g77.dg/fbackslash.f
47826         * g77.dg/fcase-preserve.f
47827         * g77.dg/ff90-1.f
47828         * g77.dg/ffixed-line-length-0.f
47829         * g77.dg/ffixed-line-length-132.f
47830         * g77.dg/ffixed-line-length-7.f
47831         * g77.dg/ffixed-line-length-72.f
47832         * g77.dg/ffixed-line-length-none.f
47833         * g77.dg/ffree-form-1.f
47834         * g77.dg/fno-backslash.f
47835         * g77.dg/fno-f90-1.f
47836         * g77.dg/fno-fixed-form-1.f
47837         * g77.dg/fno-onetrip.f
47838         * g77.dg/fno-typeless-boz.f
47839         * g77.dg/fno-underscoring.f
47840         * g77.dg/fno-vxt-1.f
47841         * g77.dg/fonetrip.f
47842         * g77.dg/ftypeless-boz.f
47843         * g77.dg/fugly-assumed.f
47844         * g77.dg/funderscoring.f
47845         * g77.dg/fvxt-1.f
47846
47847 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
47848
47849         * objc.dg/fwd-proto-1.m: New.
47850         * objc.dg/local-decl-1.m: New.
47851         * objc.dg/naming-1.m: New.
47852         * objc.dg/naming-2.m: New.
47853         * objc.dg/proto-hier-1.m: New.
47854
47855 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
47856
47857         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
47858         largest-type elements to a struct makes its size grow.
47859
47860 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47861
47862         * g++.dg/abi/vthunk1.C: New test.
47863
47864 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47865
47866         * g++.dg/abi/vbase8-22.C: New test.
47867
47868 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47869
47870         * gcc.dg/cpp/macro8.c: New test.
47871
47872 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47873
47874         * g++.dg/abi/vbase8-21.C: New test.
47875
47876 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47877
47878         * g++.dg/abi/vbase8-10.C: New test.
47879
47880 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47881
47882         * lib/g++.exp (g++_set_ld_library_path): Renamed to
47883         ${tool}_set_ld_library_path.
47884         Changed caller.
47885         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
47886         g++.exp.
47887
47888 2001-07-26  Stan Cox <scox@redhat.com>
47889
47890         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
47891         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
47892         gcc_exit, gcc_check_unsupported_p):
47893         Moved to gcc-deps.exp
47894         * gcc-deps.exp: New file.
47895
47896 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47897
47898         * g++.old-deja/g++.pt/defarg14.C: New test.
47899
47900 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47901
47902         * g++.old-deja/g++.other/lineno5.C: New test.
47903
47904 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47905
47906         * g++.old-deja/g++.pt/crash68.C: New test.
47907
47908 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47909
47910         * g++.old-deja/g++.other/crash42.C: New test.
47911
47912 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47913
47914         * gcc.dg/cpp/extratokens.c: Fix.
47915         * gcc.dg/cpp/skipping2.c: New tests.
47916
47917 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47918
47919         * gcc.c-torture/execute/20010724-1.c: New file.
47920         * gcc.c-torture/execute/20010724-1.x: New file.
47921
47922 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47923
47924         * g++.old-deja/g++.other/cond7.C: New test.
47925
47926 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47927
47928         * g++.old-deja/g++.other/optimize4.C: New test.
47929
47930 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47931
47932         * g++.old-deja/g++.abi/vbase8-5.C: New test.
47933
47934 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
47935
47936         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
47937         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
47938         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
47939         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
47940
47941         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
47942         bug report" message.
47943
47944         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
47945         * g++.dg/ext/instantiate1.C: Move from old-deja.
47946
47947 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
47948
47949         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
47950         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
47951         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
47952         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
47953
47954 2001-07-23  Jeffrey A Law  (law@cygnus.com)
47955
47956         * gcc.c-torture/execute/20010723-1.c: New test.
47957
47958 2001-07-23  Ben Elliston  <bje@redhat.com>
47959
47960         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
47961
47962 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47963
47964         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
47965         i[34567]86-*-*.
47966         Delete handling of ieee_multilib_flags.
47967         Pass -mieee for alpha*-*-* and sh-*-*.
47968         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
47969
47970 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
47971
47972         Remove old-abi tests.
47973         * g++.old-deja/g++.mike/p11116.C: Remove.
47974         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
47975
47976 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
47977
47978         * g77.f-torture/compile/pr3743.f: New test
47979
47980 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
47981
47982         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
47983
47984 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47985
47986         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
47987         g++.old-deja/g++.pt/static6.C: Likewise.
47988         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
47989         supports weak symbols.
47990
47991 2001-07-18  Andreas Jaeger  <aj@suse.de>
47992
47993         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
47994         supported again.
47995
47996 2001-07-18  Andreas Jaeger  <aj@suse.de>
47997
47998         * gcc.dg/iftrap-1.c: Fix target line.
47999
48000 2001-07-17  Richard Henderson  <rth@redhat.com>
48001
48002         * gcc.c-torture/execute/20010717-1.c: New.
48003
48004 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48005
48006         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
48007         tests.
48008
48009 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48010
48011         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
48012
48013 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48014
48015         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
48016         UAC_SIGBUS, UAC_NOPRINT definitions.
48017
48018 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
48019
48020         * objc/execute/object_is_class.m: New test.
48021         * objc/execute/object_is_meta_class.m: New test.
48022
48023 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48024
48025         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
48026         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
48027
48028 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
48029
48030         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
48031         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
48032
48033 2001-07-14  Richard Henderson  <rth@redhat.com>
48034
48035         * gcc.dg/iftrap-1.c: New.
48036
48037 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
48038
48039         * g77.f-torture/execute/intrinsic77.f: New test.
48040
48041 2001-07-11  Janis Johnson <janis@us.ibm.com>
48042
48043         * gcc.misc-tests/gcov-3.c: New test.
48044
48045 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
48046
48047         * gcc.c-torture/compile/20010711-1.c,
48048         * gcc.c-torture/compile/20010711-2.c: New tests.
48049
48050 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
48051
48052         * gcc.c-torture/execute/20010711-1.c: New test.
48053
48054 2001-07-11  Ben Elliston  <bje@redhat.com>
48055
48056         * g++.old-deja/g++.other/enum5.C: New test.
48057
48058 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
48059
48060         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
48061         (g++-dg-prune): Call prune_gcc_output.
48062         * prune.exp: New file for prune_gcc_output.
48063         * lib/g++.exp, lib/gcc.exp: Load it.
48064
48065 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48066
48067         * gcc.c-torture/compile/20010701-1.c,
48068         g++.old-deja/g++.ext/attrib6.C: New tests.
48069
48070 2001-07-06  Jeffrey A Law  (law@cygnus.com)
48071
48072         * gcc.c-torture/compile/20010706-1.c: New test.
48073
48074 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
48075
48076         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
48077
48078 2001-06-28  Stan Shebs  <shebs@apple.com>
48079
48080         * gcc.dg/pragma-darwin.c: New test.
48081
48082 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48083
48084         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
48085         Solaris 2.[678] system.
48086
48087 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48088
48089         * gcc.dg/20010622-1.c: New test.
48090
48091 2001-06-18  Stan Shebs  <shebs@apple.com>
48092
48093         * objc.dg: New directory.
48094         * objc.dg/dg.exp: New file.
48095         * objc.dg/alias.m: New.
48096         * objc.dg/class-1.m: New.
48097         * objc.dg/class-2.m: New.
48098         * objc.dg/const-str-1.m: New.
48099         * objc.dg/const-str-2.m: New.
48100         * objc.dg/id-1.m: New.
48101         * objc.dg/method-1.m: New.
48102         * objc.dg/super-class-1.m: New.
48103         * lib/objc-dg.exp: New file.
48104
48105 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48106
48107         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
48108         of label name.
48109
48110 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
48111
48112         * g++.old-deja/g++.abi/vbase8-9.C: New test.
48113
48114 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48115
48116         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
48117         variable.
48118
48119 2001-06-12  Richard Henderson  <rth@redhat.com>
48120
48121         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
48122
48123 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
48124
48125         * g++.old-deja/g++.abi/vbase5.C: New test.
48126         * g++.old-deja/g++.abi/vbase6.C: New test.
48127         * g++.old-deja/g++.abi/vbase7.C: New test.
48128
48129 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48130
48131         * gcc.c-torture/compile/20010610-1.c: New test.
48132
48133 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
48134
48135         * g++.old-deja/g++.abi/vbase4.C: New test.
48136
48137 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48138
48139         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
48140         support %f for HC11/HC12 targets.
48141         * gcc.c-torture/execute/930513-1.x: New file, likewise.
48142         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
48143         on HC11/HC12 targets.
48144         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
48145
48146 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48147
48148         * gcc.dg/wchar_t-1.c: New file.
48149         * gcc.dg/wint_t-1.c: Likewise.
48150
48151 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
48152
48153         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
48154
48155 2001-06-11  Richard Henderson  <rth@redhat.com>
48156
48157         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
48158
48159 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48160
48161         * gcc.c-torture/compile/20010611-1.c: New test.
48162
48163 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48164
48165         * gcc.dg/c99-tag-1.c: Add more tests.
48166
48167 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
48168
48169         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
48170         representation on MN10300 and ARM/Thumb.
48171
48172 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
48173
48174         * g77.f-torture/execute/20010610.f: New.
48175
48176 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
48177
48178         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
48179         names.
48180
48181 2001-06-09  Richard Henderson  <rth@redhat.com>
48182
48183         * gcc.c-torture/execute/ashrdi-1.c: New.
48184         * gcc.c-torture/execute/ashldi-1.c: New.
48185         * gcc.c-torture/execute/lshrdi-1.c: New.
48186
48187 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
48188
48189         * objc/execute/load-3.m: Added. Check sending +load to categories,
48190         in addition to classes.
48191
48192 2001-06-08  Stan Shebs  <shebs@apple.com>
48193
48194         * objc/execute/load-2.m: New test.  From Nicola Pero
48195         <n.pero@mi.flashnet.it>.
48196
48197 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
48198
48199         * gcc.c-torture/execute/20010605-2.c: New test.
48200
48201 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
48202
48203         * g++.old-deja/g++.abi/vbase2.C: New test.
48204         * g++.old-deja/g++.abi/vbase3.C: New test.
48205
48206 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
48207
48208         * g++.old-deja/g++.pt/friend49.C: New test.
48209
48210 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
48211
48212         * g++.old-deja/g++.ext/anon3.C: New test.
48213
48214 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
48215
48216         * g++.old-deja/g++.other/conv7.C: New test.
48217
48218 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
48219
48220         * gcc.c-torture/compile/20010605-2.c: New test.
48221
48222 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48223
48224         * gcc.c-torture/execute/20010604-1.c: New test.
48225
48226 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
48227
48228         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
48229
48230 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
48231
48232         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
48233         (g++_link_flags): Likewise.
48234         (g++_init): Pass gccpath's value to two previous functions.
48235
48236 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48237
48238         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
48239         Ensure logfile entry matches exec command line.
48240
48241 2001-05-31  Richard Henderson  <rth@redhat.com>
48242
48243         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
48244         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
48245
48246 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
48247
48248         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
48249         compiler for irix6.2
48250
48251 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
48252
48253         * g++.old-deja/g++.other/optimize3.C: New file.
48254
48255 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
48256
48257         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
48258         assemble.
48259
48260 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
48261
48262         * g++.old-deja/g++.other/optimize2.C: New file.
48263
48264 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
48265
48266         * gcc.c-torture/compile/20010518-2.c: New file.
48267         * gcc.c-torture/execute/20010518-1.c: New file.
48268         * gcc.c-torture/execute/20010518-2.c: New file.
48269
48270 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48271
48272         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
48273
48274 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
48275
48276         G++ no longer defines builtins that do not begin with __builtin.
48277         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
48278         * g++.old-deja/g++.brendand/misc13.C: Likewise.
48279         * g++.old-deja/g++.law/builtin1.C: Likewise.
48280         * g++.old-deja/g++.law/cvt2.C: Likewise.
48281         * g++.old-deja/g++.mike/net5.C: Likewise.
48282         * g++.old-deja/g++.other/builtins1.C: Likewise.
48283         * g++.old-deja/g++.other/builtins2.C: Likewise.
48284         * g++.old-deja/g++.other/builtins3.C: Likewise.
48285         * g++.old-deja/g++.other/builtins4.C: Likewise.
48286         * g++.old-deja/g++.other/inline8.C: Likewise.
48287         * g++.old-deja/g++.robertl/eb39.C: Likewise.
48288
48289 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
48290
48291         * g++.old-deja/g++.pt/using1.C: Adjust.
48292         * g++.old-deja/g++.pt/using2.C: New test.
48293
48294 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48295
48296         * gcc.dg/cpp/charconst.c: New tests.
48297         * gcc.dg/cpp/escape.c: New tests.
48298         * gcc.dg/cpp/escape-1.c: New tests.
48299         * gcc.dg/cpp/escape-2.c: New tests.
48300         * gcc.dg/cpp/ucs.c: New tests.
48301
48302 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
48303
48304         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
48305         native compiler for irix6.5.
48306
48307 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
48308
48309         * lib/g++.exp (g++_include_flags): Use args to compute
48310         get_multilibs.
48311         (g++_link_flags): Likewise.
48312         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
48313
48314 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48315
48316         * gcc.dg/c90-hexfloat-1.c: Add more tests.
48317
48318 2001-05-21  Geoff Keating  <geoffk@redhat.com>
48319
48320         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
48321         this file.
48322
48323 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48324
48325         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
48326         STACK_SIZE;
48327         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
48328         to STACK_SIZE; Use it to define size of add_histo array.
48329         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
48330         to STACK_SIZE.
48331         (f): Use GITT_SIZE to define size of gitt local table.
48332         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
48333         to STACK_SIZE; Use it to define size of bytemem array.
48334
48335 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48336
48337         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
48338         on 68HC11/HC12 due to the asm instruction.
48339         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
48340         * gcc.c-torture/compile/920520-1.x: Likewise.
48341         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
48342         on 68HC11/HC12 because the function is larger than 64K.
48343         * gcc.c-torture/compile/961203-1.x: New file, this test fails
48344         on 68HC11/HC12 because the structure is too large.
48345
48346 2001-05-20  Richard Henderson  <rth@redhat.com>
48347
48348         * gcc.c-torture/execute/20010520-1.c: New.
48349
48350 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48351
48352         * g++.old-deja/g++.warn/compare1.C: New test.
48353         * gcc.dg/compare4.c: New test.
48354
48355 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
48356
48357         * g++.old-deja/g++.other/optimize1.C: New test.
48358
48359 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48360
48361         * g++.old-deja/g++.pt/spec41.C: New test.
48362
48363 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
48364
48365         * gcc.c-torture/compile/20010114-1.x: Remove.
48366
48367 2001-05-18  Stan Shebs  <shebs@apple.com>
48368
48369         * gcc.c-torture/compile/20010518-1.c: New test.
48370
48371 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
48372
48373         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
48374         * g++.old-deja/g++.pt/crash67.C: New test.
48375
48376 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
48377
48378         * g++.old-deja/g++.other/debug9.C: New test.
48379
48380 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
48381
48382         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
48383
48384 2001-05-16  Jan Hubicka  <jh@suse.cz>
48385
48386         * gcc.c-torture/compile/20010516-1.c: New test.
48387
48388 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
48389
48390         * g++.old-deja/g++.other/crash41.C: New test.
48391
48392 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
48393
48394         * g++.old-deja/g++.pt/crash66.C: New test.
48395
48396 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
48397
48398         * g++.old-deja/g++.robertl/eb27.C: Convert.
48399
48400 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
48401
48402         * g++.dg/friend-warn.C: New test.  Do not warn about friend
48403         declaration being redundant.
48404
48405 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
48406
48407         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
48408
48409 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
48410
48411         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
48412
48413 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
48414
48415         * lib/g++.exp: Use testsuite_flags.
48416
48417 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
48418
48419         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
48420
48421 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48422
48423         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
48424
48425 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
48426
48427         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
48428
48429 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
48430
48431         * gcc.c-torture/compile/20010313-1.c: New test.
48432
48433 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
48434
48435         * gcc.dg/cpp/direct2.c: New test.
48436         * gccq.dg/cpp/direct2s.c: New test.
48437
48438         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
48439
48440 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
48441
48442         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
48443         * g++.old-deja/g++.other/op3.C: Likewise.
48444
48445 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48446
48447         * gcc.dg/cpp/syshdr.h: New file.
48448         * gcc.dg/cpp/sysmac1.c: Update.
48449         * gcc.dg/cpp/sysmac2.c: Update.
48450
48451 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48452
48453         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
48454
48455 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
48456
48457         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
48458         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
48459
48460 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
48461
48462         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
48463
48464 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
48465
48466         * lib/g++.exp (g++_include_flags): Don't use any special flags
48467         if TESTING_IN_BUILD_TREE is not defined.
48468         (g++_init): Use a plain 'c++' as the compiler if
48469         TESTING_IN_BUILD_TREEE is not defined.
48470
48471 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
48472
48473         * g++.old-deja/g++.eh/catch13.C: New test.
48474         * g++.old-deja/g++.eh/catch14.C: New test.
48475
48476 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
48477
48478         * gcc.dg/cpp/tr-define.c: New test.
48479
48480 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
48481
48482         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
48483         <stdlib.h>, not <malloc.h>.
48484
48485 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
48486
48487         * g++.old-deja/g++.ns/template17.C: New test.
48488
48489 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
48490
48491         * g++.old-deja/g++.pt/ref4.C: New test.
48492
48493 2001-04-30  Richard Henderson  <rth@redhat.com>
48494
48495         * gcc.dg/20000724-1.c: Revert last change.
48496
48497 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
48498
48499         * g77.f-torture/execute/20010430.f: New test.
48500
48501 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
48502
48503         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
48504
48505 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
48506
48507         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
48508
48509 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48510
48511         * g++.old-deja/g++.eh/crash6.C: New test.
48512
48513 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48514
48515         * g++.old-deja/g++.other/warn7.C: New test.
48516
48517 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48518
48519         * g++.old-deja/g++.other/defarg9.C: New test.
48520
48521 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
48522
48523         * g77.f-torture/compile/20010426.f: New test.
48524         * g77.f-torture/execute/20010426.f: New test.
48525
48526 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
48527
48528         * g77.f-torture/compile/20000629-1.x: Remove - error
48529         has been fixed.
48530
48531 2001-04-26  Jeffrey A Law  (law@cygnus.com)
48532
48533         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
48534         Tweak slightly to work with g++.dg framework.
48535         * g++.dg/special/ecos.exp: Run initp1.C test.
48536         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
48537
48538         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
48539         its linker doesn't give line numbers either.
48540         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
48541
48542 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48543
48544         * g++.old-deja/g++.other/lex1.C: New test.
48545
48546 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
48547
48548         * gcc.dg/noncompile/20010425-1.c: New test.
48549
48550 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48551
48552         * g++.old-deja/g++.pt/mangle2.C: New test.
48553
48554 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48555
48556         * gcc.dg/format/plus-1.c: New test.
48557
48558 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48559
48560         * gcc.dg/20010423-1.c: New test.
48561
48562 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48563
48564         * gcc.c-torture/execute/20010422-1.c: New test.
48565
48566 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
48567
48568         * g++.old-deja/g++.ns/type2.C: New test.
48569
48570 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
48571
48572         * g++.old-deja/g++.other/perf1.C: New test.
48573
48574 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
48575
48576         * gcc.dg/c99-func-2.c: Remove xfail.
48577         * gcc.dg/c99-func-3.c: Remove xfail.
48578         * gcc.dg/c99-func-4.c: Remove xfail.
48579
48580 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
48581
48582         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
48583
48584 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48585
48586         * gcc.c-torture/compile/20010423-1.c: New test.
48587
48588 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48589
48590         * g++.old-deja/g++.pt/typename28.C: New test.
48591
48592 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48593
48594         * g++.old-deja/g++.abi/empty2.C: New test.
48595         * g++.old-deja/g++.abi/empty3.C: New test.
48596
48597 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48598
48599         * g++.old-deja/g++.other/comdat2.C: New test.
48600         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
48601
48602 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48603
48604         * g++.old-deja/g++.other/overload14.C: New test.
48605
48606 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48607
48608         * g++.old-deja/g++.other/lookup23.C: New test.
48609
48610 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48611
48612         * gcc.c-torture/execute/20010403-1.c: New test.
48613
48614 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
48615             Mark Mitchell  <mark@codesourcery.com>
48616
48617         * lib/old-dejagnu.exp: Don't delete output of executable.
48618         Add .exe suffix to executables.
48619
48620 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
48621
48622         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
48623
48624 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48625
48626         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
48627
48628 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48629
48630         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
48631         * g++.old-deja/g++.abi/crash1.C: New test.
48632
48633 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48634
48635         * g++.old-deja/g++.other/crash40.C: New test.
48636
48637 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48638
48639         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
48640
48641 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
48642
48643         * g++.old-deja/g++.other/warn6.C: New test.
48644
48645 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48646
48647         * g++.old-deja/g++.robertl/eb42.C: Same.
48648
48649 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48650
48651         * gcc.dg/wtr-conversion-1.c: New testcase.
48652
48653 2001-04-10  Richard Henderson  <rth@redhat.com>
48654
48655         * g++.old-deja/g++.other/array5.C: New.
48656
48657 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48658
48659         * gcc.c-torture/execute/20010408-1.c: New test.
48660
48661 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
48662
48663         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
48664         headers and constructs.
48665         * g++.old-deja/g++.robertl/eb79.C: Same.
48666         * g++.old-deja/g++.robertl/eb77.C (main): Same.
48667         * g++.old-deja/g++.robertl/eb73.C: Same.
48668         * g++.old-deja/g++.robertl/eb66.C (main): Same.
48669         * g++.old-deja/g++.robertl/eb55.C (t): Same.
48670         * g++.old-deja/g++.robertl/eb54.C (main): Same.
48671         * g++.old-deja/g++.robertl/eb46.C (main): Same.
48672         * g++.old-deja/g++.robertl/eb44.C: Same.
48673         * g++.old-deja/g++.robertl/eb41.C (main): Same.
48674         * g++.old-deja/g++.robertl/eb4.C (main): Same.
48675         * g++.old-deja/g++.robertl/eb39.C: Same.
48676         * g++.old-deja/g++.robertl/eb33.C (main): Same.
48677         * g++.old-deja/g++.robertl/eb31.C (main): Same.
48678         * g++.old-deja/g++.robertl/eb30.C: Same.
48679         * g++.old-deja/g++.robertl/eb3.C: Same.
48680         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
48681         * g++.old-deja/g++.robertl/eb21.C: Same.
48682         * g++.old-deja/g++.robertl/eb15.C: Same.
48683         * g++.old-deja/g++.robertl/eb118.C: Same.
48684         * g++.old-deja/g++.robertl/eb115.C (main): Same.
48685         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
48686         * g++.old-deja/g++.robertl/eb109.C: Same.
48687         * g++.old-deja/g++.other/sibcall1.C (main): Same.
48688         * g++.old-deja/g++.mike/rtti1.C: Same.
48689         * g++.old-deja/g++.mike/p658.C: Same.
48690         * g++.old-deja/g++.mike/net46.C: Same.
48691         * g++.old-deja/g++.mike/net34.C: Same.
48692         * g++.old-deja/g++.mike/memoize1.C: Same.
48693         * g++.old-deja/g++.mike/eh2.C: Same.
48694         * g++.old-deja/g++.law/weak.C: Same.
48695         * g++.old-deja/g++.law/visibility7.C: Same.
48696         * g++.old-deja/g++.law/visibility25.C: Same.
48697         * g++.old-deja/g++.law/visibility22.C: Same.
48698         * g++.old-deja/g++.law/visibility2.C: Same.
48699         * g++.old-deja/g++.law/visibility17.C: Same.
48700         * g++.old-deja/g++.law/visibility13.C: Same.
48701         * g++.old-deja/g++.law/visibility10.C: Same.
48702         * g++.old-deja/g++.law/visibility1.C: Same.
48703         * g++.old-deja/g++.law/virtual3.C (eval): Same.
48704         * g++.old-deja/g++.law/vbase1.C: Same.
48705         * g++.old-deja/g++.law/operators32.C: Same.
48706         * g++.old-deja/g++.law/nest3.C: Same.
48707         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
48708         * g++.old-deja/g++.law/except5.C (main): Same.
48709         * g++.old-deja/g++.law/cvt7.C (run): Same.
48710         * g++.old-deja/g++.law/cvt2.C: Same.
48711         * g++.old-deja/g++.law/cvt16.C: Same.
48712         * g++.old-deja/g++.law/ctors6.C (bar): Same.
48713         * g++.old-deja/g++.law/ctors17.C (main): Same.
48714         * g++.old-deja/g++.law/ctors13.C: Same.
48715         * g++.old-deja/g++.law/ctors12.C (main): Same.
48716         * g++.old-deja/g++.law/ctors10.C: Same.
48717         * g++.old-deja/g++.law/code-gen5.C: Same.
48718         * g++.old-deja/g++.law/bad-error7.C: Same.
48719         * g++.old-deja/g++.law/arm9.C: Same.
48720         * g++.old-deja/g++.law/arm12.C: Same.
48721         * g++.old-deja/g++.law/arg8.C: Same.
48722         * g++.old-deja/g++.law/arg1.C: Same.
48723         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
48724         * g++.old-deja/g++.jason/template31.C: Same.
48725         * g++.old-deja/g++.jason/template24.C (main): Same.
48726         * g++.old-deja/g++.jason/2371.C: Same.
48727         * g++.old-deja/g++.eh/new2.C: Same.
48728         * g++.old-deja/g++.eh/new1.C: Same.
48729         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
48730         * g++.old-deja/g++.brendan/nest21.C (main): Same.
48731         * g++.old-deja/g++.brendan/err-msg3.C: Same.
48732         * g++.old-deja/g++.brendan/crash62.C: Same.
48733         * g++.old-deja/g++.brendan/crash52.C: Same.
48734         * g++.old-deja/g++.brendan/crash49.C (main): Same.
48735         * g++.old-deja/g++.brendan/crash38.C: Same.
48736         * g++.old-deja/g++.brendan/crash15.C (main): Same.
48737         * g++.old-deja/g++.brendan/copy9.C: Same.
48738
48739 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
48740
48741         * gcc.c-torture/execute/20001203-2.c (memset):
48742         Count argument is of type __SIZE_TYPE__.
48743
48744 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
48745
48746         * gcc.c-torture/compile/20010404-1.c: New test.
48747
48748 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
48749
48750         * gcc.c-torture/compile/20010326-1.c: New test.
48751
48752 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
48753
48754         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
48755         peculiarities of the SH.
48756         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
48757
48758 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48759
48760         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
48761         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
48762         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
48763
48764 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48765
48766         * g77.f-torture/compile/20010321-1.f: New test.
48767
48768 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48769
48770         * gcc.c-torture/compile/20010329-1.c: New test.
48771
48772 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48773
48774         * gcc.c-torture/execute/20010329-1.c: New test.
48775
48776 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
48777
48778         * g++.old-deja/g++.other/eh4.C: Fix typo.
48779
48780 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
48781
48782         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
48783
48784 2001-03-28  Philip Blundell  <philb@gnu.org>
48785
48786         * gcc.c-torture/compile/20010328-1.c: New test.
48787
48788 2001-03-27  Richard Henderson  <rth@redhat.com>
48789
48790         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
48791         * g++.old-deja/g++.eh/vbase3.C: Likewise.
48792
48793 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
48794
48795         * gcc.c-torture/compile/20010327-1.c: New test.
48796
48797 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48798
48799         * g++.old-deja/g++.other/friend12.C: New test.
48800         * g++.old-deja/g++.other/friend9.C: Expect no errors.
48801         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
48802
48803 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48804
48805         * gcc.c-torture/execute/20010325-1.c: New test.
48806
48807 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
48808
48809         * g++.old-deja/g++.other/mangle3.C: New test.
48810
48811 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
48812
48813         * g++.old-deja/g++.other/anon8.C: New test.
48814
48815 2001-03-20  Philip Blundell  <philb@gnu.org>
48816
48817         * gcc.c-torture/compile/20010320-1.c: New test.
48818
48819 2001-03-17  Richard Henderson  <rth@redhat.com>
48820
48821         * g++.old-deja/g++.other/eh4.C: Add expected error text.
48822
48823 2001-03-15  Geoff Keating  <geoff@redhat.com>
48824
48825         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
48826         tests on AIX.
48827
48828 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
48829
48830         * g++.old-deja/g++.other/eh4.C: New test.
48831
48832 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
48833
48834         * gcc.dg/cpp/mi1.c: Update.
48835
48836 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
48837
48838         * g++.old-deja/g++.other/regstack.C: New test.
48839
48840 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48841
48842         * g++.old-deja/g++.other/ref4.C: New test.
48843
48844 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
48845
48846         * objc/execute/va_method.m: Added.
48847         * objc/execute/IMP.m: Added.
48848         * objc/execute/_cmd.m: Added.
48849         * objc/execute/accessing_ivars.m: Added.
48850         * objc/execute/class-1.m: Added.
48851         * objc/execute/class-10.m: Added.
48852         * objc/execute/class-11.m: Added.
48853         * objc/execute/class-12.m: Added.
48854         * objc/execute/class-13.m: Added.
48855         * objc/execute/class-14.m: Added.
48856         * objc/execute/class-2.m: Added.
48857         * objc/execute/class-3.m: Added.
48858         * objc/execute/class-4.m: Added.
48859         * objc/execute/class-5.m: Added.
48860         * objc/execute/class-6.m: Added.
48861         * objc/execute/class-7.m: Added.
48862         * objc/execute/class-8.m: Added.
48863         * objc/execute/class-9.m: Added.
48864         * objc/execute/class-tests-1.h
48865         * objc/execute/class-tests-2.h
48866         * objc/execute/compatibility_alias.m: Added.
48867         * objc/execute/encode-1.m: Added.
48868         * objc/execute/formal_protocol-1.m: Added.
48869         * objc/execute/formal_protocol-2.m: Added.
48870         * objc/execute/formal_protocol-3.m: Added.
48871         * objc/execute/formal_protocol-4.m: Added.
48872         * objc/execute/formal_protocol-5.m: Added.
48873         * objc/execute/formal_protocol-6.m: Added.
48874         * objc/execute/formal_protocol-7.m: Added.
48875         * objc/execute/informal_protocol.m: Added.
48876         * objc/execute/initialize.m: Added.
48877         * objc/execute/load.m: Added.
48878         * objc/execute/many_args_method.m: Added.
48879         * objc/execute/nested-3.m: Added.
48880         * objc/execute/no_clash.m: Added.
48881         * objc/execute/private.m: Added.
48882         * objc/execute/redefining_self.m: Added.
48883         * objc/execute/root_methods.m: Added.
48884         * objc/execute/selector-1.m: Added.
48885         * objc/execute/static-1.m: Added.
48886         * objc/execute/static-2.m: Added.
48887         * objc/execute/va_method.m: Added.
48888
48889 2001-03-10  Richard Henderson  <rth@redhat.com>
48890
48891         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
48892
48893 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48894
48895         * g++.old-deja/g++.other/crash31.C: XFAIL.
48896         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
48897         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
48898         * gcc.c-torture/execute/20010123-1.x: XFAIL.
48899         * gcc.c-torture/execute/20010124-1.x: XFAIL.
48900         * gcc.dg/sequence-pt-1.c: XFAIL one test.
48901
48902 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48903
48904         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
48905
48906 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48907
48908         * gcc.dg/20000724-1.c: Don't use multiline strings.
48909
48910 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48911
48912         * objc/execute/string1.m, objc/execute/string2.m: Compare the
48913         result of -cString against what we expect it to be; don't just
48914         print it out for no one to read.
48915
48916         * objc/execute/string3.m, objc/execute/string4.m: New tests.
48917         Based on testcases provided by Nicola Pero.
48918
48919 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48920
48921         * gcc.dg/cpp/macro7.c: New test.
48922
48923 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48924
48925         * gcc.dg/cpp/multiline.c: Update.
48926
48927 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48928
48929         * g++.old-deja/g++.other/enum3.C: New test.
48930
48931 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48932
48933         * g++.old-deja/g++.other/pod1.C: New test.
48934
48935 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48936
48937         * g++.old-deja/g++.ext/overload1.C: New test.
48938
48939 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48940
48941         * g++.old-deja/g++.pt/using1.C: New test.
48942
48943 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48944
48945         * g++.old-deja/g++.other/using9.C: New test.
48946
48947 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
48948
48949         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
48950
48951         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
48952
48953 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
48954
48955         * g++.old-deja/g++.ext/realpt1.C: Remove.
48956
48957 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
48958
48959         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
48960
48961 2001-02-26  Will Cohen  <wcohen@redhat.com>
48962
48963         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
48964
48965 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
48966
48967         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
48968         templatized constructors.
48969
48970 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48971
48972         * gcc.c-torture/execute/20010224-1.c: New test.
48973
48974 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
48975
48976         * gcc.c-torture/execute/20010222-1.c: New test.
48977
48978 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
48979
48980         * g++.old-deja/g++.other/inline20.C: New test.
48981
48982 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
48983
48984         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
48985
48986 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48987
48988         * g++.old-deja/g++.other/lookup22.C: New test.
48989
48990 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
48991
48992         * g77.dg: New directory.
48993         * g77.dg/20010216-1.f: New test case.
48994         * g77.dg/dg.exp: New driver.
48995         * lib/g77-dg.exp: New driver library.
48996
48997 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48998
48999         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
49000
49001 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
49002
49003         * g++.old-deja/g++.other/decl9.C: New test.
49004
49005 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
49006
49007         * g++.old-deja/g++.other/init16.C: Update the test so that it does
49008         not need <string> and also tests the initialization at runtime.
49009
49010 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49011
49012         * gcc.c-torture/execute/longlong.c: New test.
49013
49014 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
49015
49016         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
49017
49018 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
49019
49020         * gcc.c-torture/execute/920302-1.c (execute):
49021         Change argument type to short.
49022
49023 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
49024
49025         * g++.old-deja/g++.pt/deduct6.C: New test.
49026
49027 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
49028
49029         * g++.old-deja/g++.pt/deduct5.C: New test.
49030
49031 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
49032
49033         * gcc.c-torture/execute/20010209-1.c: New test.
49034
49035 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
49036
49037         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
49038
49039 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
49040
49041         * g++.dg/vtgc1.C: Update for new ABI.
49042
49043         * consistency.vlad: New directory, 1665 files.
49044
49045 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49046
49047         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
49048         return type.
49049         * gcc.dg/cpp/digraphs.c: Declare puts.
49050
49051 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49052
49053         * g++.old-deja/g++.other/warn5.C: New test.
49054
49055 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49056
49057         * g++.old-deja/g++.pt/spec40.C: New test.
49058
49059 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49060
49061         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
49062         case.
49063         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
49064
49065 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
49066
49067         * gcc.c-torture/compile/20010209-1.c: New test.
49068
49069 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
49070
49071         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
49072         excess errors message but not if it crashes.
49073         * g++.old-deja/g++.other/crash27.C: Likewise.
49074         * g++.old-deja/g++.other/crash28.C: Likewise.
49075         * g++.old-deja/g++.other/crash30.C: Likewise.
49076         * g++.old-deja/g++.other/crash32.C: Likewise.
49077         * g++.old-deja/g++.other/crash35.C: Likewise.
49078         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49079
49080 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49081
49082         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
49083         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
49084         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
49085         g77.f-torture/execute/execute.exp,
49086         g77.f-torture/noncompile/noncompile.exp,
49087         gcc.c-torture/execute/execute.exp,
49088         gcc.c-torture/execute/memcheck/memcheck.exp,
49089         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
49090         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
49091         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
49092         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
49093         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
49094         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
49095         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49096         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
49097         Remove bug reporting instructions with ancient email addresses.
49098
49099 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
49100
49101         * gcc.dg/20010202-1.c: New test.
49102         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
49103
49104 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
49105
49106         * g++.dg/stdbool-if.C: New test.
49107
49108 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
49109
49110         * objc/execute/fdecl.m: Added main().
49111
49112 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
49113
49114         * gcc.c-torture/execute/20010206-1.c: New test.
49115
49116 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49117
49118         * gcc.dg/cpp/avoidpaste1.c: Update.
49119
49120 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
49121
49122         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
49123         Pero <nicola@brainstorm.co.uk>.
49124         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
49125
49126 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
49127
49128         * g++.old-deja/g++.pt/spec39.C: New test.
49129
49130 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
49131
49132         * gcc.c-torture/compile/20010202-1.c: New test.
49133
49134 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
49135
49136         * g++.old-deja/g++.abi/primary2.C: New test.
49137         * g++.old-deja/g++.abi/primary3.C: New test.
49138         * g++.old-deja/g++.abi/primary4.C: New test.
49139         * g++.old-deja/g++.abi/primary5.C: New test.
49140         * g++.old-deja/g++.abi/vtable3.h: New test.
49141         * g++.old-deja/g++.abi/vtable3a.C: New test.
49142         * g++.old-deja/g++.abi/vtable3b.C: New test.
49143         * g++.old-deja/g++.abi/vtable3c.C: New test.
49144         * g++.old-deja/g++.abi/vtable3d.C: New test.
49145         * g++.old-deja/g++.abi/vtable3e.C: New test.
49146         * g++.old-deja/g++.abi/vtable3f.C: New test.
49147         * g++.old-deja/g++.abi/vtable3g.C: New test.
49148         * g++.old-deja/g++.abi/vtable3h.C: New test.
49149         * g++.old-deja/g++.abi/vtable3i.C: New test.
49150         * g++.old-deja/g++.abi/vtable3j.C: New test.
49151         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
49152
49153 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
49154
49155         * g++.old-deja/g++.other/anon6.C: New test.
49156         * g++.old-deja/g++.other/anon7.C: New test.
49157
49158 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
49159
49160         * gcc.dg/cpp/avoidpaste2.c: New tests.
49161
49162 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
49163
49164         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
49165
49166 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
49167
49168         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
49169         DECIMAL_DIG cases for Irix."
49170
49171 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
49172
49173         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
49174
49175 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49176
49177         * gcc.dg/c99-tag-1.c: New test.
49178
49179 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
49180
49181         * gcc.dg/cpp/tr-warn1.c: Add tests.
49182
49183 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
49184
49185         * gcc.dg/cpp/avoidpaste1.c: Update.
49186         * gcc.dg/cpp/paste4.c: Update.
49187
49188 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
49189
49190         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
49191         cases for Irix.
49192
49193 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49194
49195         * g++.old-deja/g++.other/inline19.C: New test.
49196
49197 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49198
49199         * gcc.dg/Wlarger-than.c: New test.
49200
49201 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49202
49203         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
49204
49205 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
49206
49207         * gcc.c-torture/execute/20010129-1.c: New test.
49208         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
49209
49210 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
49211
49212         * gcc.dg/cpp/avoidpaste1.c: Test case.
49213
49214 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
49215
49216         * g++.old-deja/g++.other/inline18.C: New test.
49217
49218 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49219
49220         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
49221         and __builtin_putchar.
49222
49223 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
49224
49225         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
49226         tests.
49227
49228 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
49229
49230         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
49231         floating point number rounding mode to round to the nearest
49232         representable mode.
49233
49234 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
49235
49236         * g++.old-deja/g++.other/mangle2.C: New test.
49237
49238 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49239
49240         * gcc.c-torture/compile/20010124-1.c: New test.
49241
49242 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
49243
49244         * g++.old-deja/g++.pt/spec38.C: New test.
49245
49246 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49247
49248         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
49249         "Build don't run".
49250
49251 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49252
49253         * gcc.c-torture/execute/20010123-1.c: New test.
49254
49255 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
49256
49257         * g++.old-deja/g++.pt/spec37.C: New test.
49258
49259 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
49260
49261         * g++.old-deja/g++.pt/overload14.C: New test.
49262
49263 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49264
49265         * gcc.c-torture/execute/20010122-1.c: New test, exercise
49266         __builtin_return_address.
49267
49268 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
49269
49270         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
49271         * g++.old-deja/g++.pt/spec35.C: New test.
49272         * g++.old-deja/g++.pt/spec36.C: New test.
49273
49274 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
49275
49276         * gcc.c-torture/compile/20010118-1.c: New test.
49277
49278 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
49279
49280         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
49281
49282 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
49283
49284         * gcc.c-torture/execute/20010119-1.c: New test.
49285
49286 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49287
49288         * g++.old-deja/g++.other/vbase5.C: New test.
49289
49290 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
49291
49292         * gcc.c-torture/execute/20010118-1.c: New test.
49293
49294 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49295
49296         * g++.old-deja/g++.pt/deduct3.C: New test.
49297
49298 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49299
49300         * g++.old-deja/g++.pt/spec34.C: New test.
49301
49302 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
49303
49304         * g77.f-torture/compile/20000601-2.f: New test.
49305
49306 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49307
49308         * g++.old-deja/g++.other/init17.C: New test.
49309
49310 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
49311
49312         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
49313
49314 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49315
49316         * g++.old-deja/g++.pt/unify8.C: New test.
49317
49318 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49319
49320         * g++.old-deja/g++.abi/vbase1.C: New test.
49321
49322 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49323
49324         * g++.old-deja/g++.pt/crash65.C: New test.
49325
49326 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
49327
49328         * gcc.dg/cpp/assembl2.S: New test case.
49329
49330 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
49331
49332         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
49333         are supported.
49334
49335 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49336
49337         * g++.old-deja/g++.other/builtins1.C: New test.
49338         * g++.old-deja/g++.other/builtins2.C: Likewise.
49339         * g++.old-deja/g++.other/builtins3.C: Likewise.
49340         * g++.old-deja/g++.other/builtins4.C: Likewise.
49341
49342 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
49343
49344         * gcc.c-torture/compile/20010117-1.c: New test.
49345         * gcc.c-torture/compile/20010117-2.c: New test.
49346
49347 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49348
49349         * g77.f-torture/execute/20010116.[fx]: New test,
49350         XFAIL on i?86-*-*.
49351         * g77.f-torture/compile/20010115.f: Indicate it's
49352         a test for PR fortran/1636.
49353
49354 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49355
49356         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
49357
49358 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49359
49360         * g77.f-torture/compile/20010115.f: New test.
49361
49362 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
49363
49364         * g++.old-deja/g++.pt/nontype5.C: New test.
49365
49366 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
49367
49368         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
49369         have an equivalent working one below it.
49370
49371 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
49372
49373         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
49374         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
49375
49376 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
49377
49378         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
49379         message containing "init_priority".
49380         (conpr-2.C): Likewise.
49381         (conpr-3.C): Likewise.
49382         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
49383
49384 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49385
49386         * gcc.c-torture/execute/20010114-2.c: New test.
49387
49388 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
49389
49390         * gcc.c-torture/compile/20010114-1.c: New test.
49391         * gcc.c-torture/compile/20010114-1.x: Xfail.
49392         * gcc.c-torture/compile/20010114-2.c: New test.
49393         * gcc.c-torture/execute/20010114-1.c: New test.
49394         * gcc.dg/trunc-1.c: New test.
49395         * gcc.dg/uninit-B.c: New test.
49396
49397 2001-01-13  Nick Clifton  <nickc@redhat.com>
49398
49399         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
49400         target.
49401
49402 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49403
49404         * gcc.c-torture/compile/20010113-1.c: New test.
49405
49406 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
49407
49408         * gcc.c-torture/compile/20001212-1.c: New test.
49409
49410 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49411
49412         * gcc.dg/cpp/widestr1.c: Update.
49413         * gcc.dg/cpp/prag-imp.c: Remove.
49414
49415 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
49416
49417         * gcc.c-torture/execute/20000801-3.x: Remove.
49418         * gcc.dg/c90-init-1.c: New test.
49419         * gcc.dg/c99-init-1.c: New test.
49420         * gcc.dg/c99-init-2.c: New test.
49421         * gcc.dg/gnu99-init-1.c: New test.
49422
49423 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
49424
49425         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
49426         testing that no relevant ones were found.
49427
49428 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
49429
49430         * g++.old-deja/g++.pt/cast2.C: New test.
49431
49432 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
49433
49434         * g++.old-deja/g++.pt/friend47.C: New test.
49435
49436 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49437
49438         * g++.old-deja/g++.pt/instantiate13.C: New test.
49439
49440 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49441
49442         * g++.old-deja/g++.other/defarg7.C: New test.
49443         * g++.old-deja/g++.other/defarg8.C: New test.
49444
49445 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49446
49447         * g++.old-deja/g++.pt/crash64.C: New test.
49448
49449 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49450
49451         * g++.old-deja/g++.pt/crash63.C: New test.
49452
49453 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49454
49455         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
49456
49457 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
49458
49459         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
49460
49461 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49462
49463         * g++.old-deja/g++.pt/error3.C: New test.
49464
49465 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49466
49467         * g++.old-deja/g++.other/crash39.C: New test.
49468
49469 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49470
49471         * g++.old-deja/g++.other/vbase4.C: New test.
49472
49473 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
49474
49475         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
49476         * gcc.dg/special/20000419-2.c: New file. Identical to above.
49477         * gcc.dg/special/special.exp: New test driver which will check
49478         for alias support for the above test.
49479
49480 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
49481
49482         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
49483         problems on small machines.
49484         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
49485         parameterize.
49486
49487 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
49488
49489         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
49490         mips.
49491         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
49492
49493 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
49494
49495         * g++.old_deja/g++.pt/using8.C: New test.
49496
49497 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49498
49499         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
49500
49501 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
49502
49503         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
49504         where a failure is expected.
49505         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
49506
49507 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49508
49509         * g++.old_deja/g++.pt/instantiate12.C: New test.
49510
49511 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49512
49513         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
49514         start of structs.
49515         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
49516         * g++.old-deja/g++.brendan/crash17.C: Likewise.
49517         * g++.old-deja/g++.brendan/crash29.C: Likewise.
49518         * g++.old-deja/g++.brendan/crash48.C: Likewise.
49519         * g++.old-deja/g++.brendan/ns1.C: Likewise.
49520         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
49521         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
49522         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
49523         * g++.old-deja/g++.eh/spec6.C: Likewise.
49524         * g++.old-deja/g++.jason/crash3.C: Likewise.
49525         * g++.old-deja/g++.law/ctors11.C: Likewise.
49526         * g++.old-deja/g++.law/ctors17.C: Likewise.
49527         * g++.old-deja/g++.law/ctors5.C: Likewise.
49528         * g++.old-deja/g++.law/ctors9.C: Likewise.
49529         * g++.old-deja/g++.mike/ambig1.C: Likewise.
49530         * g++.old-deja/g++.mike/net22.C: Likewise.
49531         * g++.old-deja/g++.mike/p3538a.C: Likewise.
49532         * g++.old-deja/g++.mike/p3538b.C: Likewise.
49533         * g++.old-deja/g++.mike/virt3.C: Likewise.
49534         * g++.old-deja/g++.niklas/t128.C: Likewise.
49535         * g++.old-deja/g++.other/anon4.C: Likewise.
49536         * g++.old-deja/g++.other/using1.C: Likewise.
49537         * g++.old-deja/g++.other/warn3.C: Likewise.
49538         * g++.old-deja/g++.pt/t37.C: Likewise.
49539         * g++.old-deja/g++.robertl/eb69.C: Likewise.
49540         * g++.old-deja/g++.robertl/eb71.C: Likewise.
49541
49542 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49543
49544         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
49545
49546 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49547
49548         * gcc.c-torture/execute/stdio-opt-3.c: New test.
49549
49550 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
49551
49552         * gcc.c-torture/compile/20010107-1.c: New test.
49553
49554 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49555
49556         * gcc.c-torture/execute/builtin-noret-1.c: New test.
49557
49558 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49559
49560         * gcc.dg/format/format.h: New file.
49561         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
49562         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
49563         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
49564         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
49565         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
49566         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
49567         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
49568         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
49569         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
49570         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
49571         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
49572         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
49573         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
49574         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
49575         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
49576         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
49577         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
49578         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
49579         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
49580         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
49581         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
49582         instead of declaring standard types, macros and functions in each
49583         test.
49584
49585 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
49586
49587         * gcc.c-torture/execute/20010106-1.c: New test.
49588
49589 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49590
49591         * gcc.dg/format/format.exp: New file.
49592         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
49593         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
49594         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
49595         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
49596         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
49597         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
49598         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
49599         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
49600         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
49601         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
49602         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
49603         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
49604         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
49605         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
49606         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
49607         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
49608         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
49609         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
49610         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
49611         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
49612         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
49613         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
49614         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
49615         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
49616         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
49617         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
49618         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
49619         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
49620         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
49621         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
49622         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
49623         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
49624         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
49625         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
49626         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
49627         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
49628         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
49629         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
49630         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
49631         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
49632         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
49633         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
49634
49635 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
49636
49637         * gcc.c-torture/execute/991228-1.c: Take word endianness into
49638         account.
49639
49640 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49641
49642         * gcc.c-torture/execute/builtin-complex-1.c: New test.
49643
49644 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
49645
49646         * g++.old-deja/g++.pt/crash62.C: New test.
49647
49648 2001-01-04  Richard Henderson  <rth@redhat.com>
49649
49650         * gcc.dg/20000926-1.c: Update expected warnings.
49651         * gcc.dg/array-2.c: Likewise.
49652         * gcc.dg/array-4.c: Also validate flexible array members.
49653         * gcc.dg/c99-flex-array-1.c: New.
49654
49655 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49656
49657         * gcc.c-torture/compile/20001222-1.x: Remove.
49658
49659 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49660
49661         * gcc.c-torture/execute/built-in-setjmp.c: New.
49662
49663 2001-01-03  Richard Henderson  <rth@redhat.com>
49664
49665         * gcc.dg/940510-1.c: Update expected error wording.
49666         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
49667
49668 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
49669
49670         * lib/target-supports.exp (check_alias_available): Modified to
49671         indicate aliases not supported if only weak aliases are supported.
49672
49673 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49674
49675         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
49676         Turn on cmpstrsi checks for __pj__ and __i370__.
49677
49678 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49679
49680         * g++.old-deja/g++.other/virtual11.C: New test.
49681
49682 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49683
49684         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
49685
49686 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49687
49688         * gcc.c-torture/compile/20010102-1.c: New test.
49689
49690 2001-01-02  Andreas Jaeger  <aj@suse.de>
49691
49692         * gcc.dg/noreturn-3.c: New test.
49693
49694         * gcc.dg/noreturn-4.c: New test.
49695
49696 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49697
49698         * gcc.c-torture/execute/stdio-opt-1.c: Also test
49699         __builtin_fputc and __builtin_fwrite.
49700
49701 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49702
49703         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
49704         signed char, not default char.
49705
49706 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49707
49708         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
49709
49710 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
49711
49712         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
49713
49714 2000-12-29  Richard Henderson  <rth@redhat.com>
49715
49716         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
49717         (__cyg_profile_func_exit): Define.
49718
49719 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49720
49721         * g++.dg/vtgc1.C: New test.
49722
49723 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
49724
49725         * gcc.dg/noncompile/20001228-1.c: New test.
49726
49727         * gcc.dg/20001228-1.c: New test.
49728
49729         * gcc.c-torture/execute/20001228-1.c: New test.
49730
49731 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
49732
49733         * gcc.dg/format-strfmon-1.c: New test.
49734
49735 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49736
49737         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
49738         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
49739         * gcc.c-torture/execute/string-opt-1.c: Likewise.
49740         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49741         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49742         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49743         * gcc.c-torture/execute/string-opt-6.c: Likewise.
49744         * gcc.c-torture/execute/string-opt-7.c: Likewise.
49745         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49746         * gcc.c-torture/execute/string-opt-9.c: Likewise.
49747         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49748         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49749         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49750
49751         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
49752         * gcc.c-torture/execute/string-opt-4.c: Test index.
49753
49754 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
49755
49756         * gcc.c-torture/compile/20001226-1.c: New test.
49757
49758 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49759
49760         * gcc.c-torture/compile/20001222-1.c: New test.
49761         * gcc.c-torture/compile/20001222-1.x: Xfail.
49762
49763 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
49764
49765         * gcc.c-torture/execute/comp-goto-2.c: New test.
49766
49767 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
49768
49769         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
49770         Use long types if __INT_MAX__ is 32767.
49771         (main): Use cast to (sint32 *) when poking 88 into a_page.
49772
49773         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
49774
49775 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
49776
49777         * gcc.c-torture/compile/20001221-1.c: New test.
49778         * gcc.c-torture/execute/20001221-1.c: New test.
49779
49780 2000-12-20  Richard Henderson  <rth@redhat.com>
49781
49782         * g++.old-deja/g++.pt/crash36.C: Update error lines.
49783         * g++.old-deja/g++.robertl/eb109.C: Likewise.
49784
49785 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49786
49787         * gcc.dg/compare3.c: New test.
49788
49789 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49790
49791         * gcc.dg/format-warnll-1.c: New test.
49792
49793 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
49794
49795         * gcc.dg/cpp/cmdlne-P.c: New test.
49796
49797 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49798
49799         * gcc.c-torture/execute/builtin-abs-1.c,
49800         gcc.c-torture/execute/builtin-abs-2.c: New tests.
49801
49802 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49803
49804         * gcc.dg/cpp/multiline.c: New test.
49805
49806 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49807
49808         * g++.old-deja/g++.other/syshdr1.C: Update.
49809         * gcc.dg/cpp/lineflags.c: Remove temporarily.
49810
49811 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49812
49813         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
49814
49815 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49816
49817         * g++.old-deja/g++.pt/ttp65.C: New test.
49818
49819 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49820
49821         * g++.old-deja/g++.pt/ttp64.C: New test.
49822
49823 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49824
49825         * g++.old-deja/g++.pt/spec33.C: New test.
49826
49827 2000-12-14  Catherine Moore  <clm@redhat.com>
49828
49829         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
49830         * gcc.c-torture/execute/920612-2.c: Likewise.
49831         * gcc.c-torture/execute/920428-2.c: Likewise.
49832         * gcc-c-torture/execute/va-arg-11.c: Call exit.
49833         * gcc.c-torture/execute/va-arg-21.c: Likewise.
49834
49835 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49836
49837         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
49838         * gcc.dg/pack-test-2.c: Likewise.
49839
49840 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49841
49842         Tests by Zack Weinberg <zackw@stanford.edu>.
49843
49844         * gcc.dg/cpp/defined.c: Update.
49845         * gcc.dg/cpp/defined_trad.c: New tests.
49846
49847 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49848
49849         * gcc.dg/cpp/trad-direct.c: Update.
49850
49851 2000-12-11  Neil Booth  <neilb@earthling.net>
49852
49853         * gcc.dg/cpp/defined_trad.c
49854
49855 2000-12-11  Neil Booth  <neilb@earthling.net>
49856
49857         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
49858
49859 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49860
49861         * gcc.dg/format-miss-2.c: New test.
49862
49863 2000-12-09  Neil Booth  <neilb@earthling.net>
49864
49865         * gcc.dg/cpp/lineflags.c: New tests.
49866         * gcc.dg/cpp/poison.c: Update.
49867         * gcc.dg/cpp/redef2.c: Update.
49868         * gcc.dg/cpp/skipping.c: New test.
49869
49870 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
49871
49872         * g++.old-deja/g++.other/eh3.C: New testcase.
49873
49874 2000-12-07  Neil Booth  <neilb@earthling.net>
49875
49876         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
49877         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
49878         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
49879         wtr-union-init-2.c, wtr-union-init-3.c: Update.
49880         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
49881         Update.
49882
49883 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49884
49885         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
49886         __SIZE_TYPE__ instead of int for type of integers cast to
49887         pointers.
49888
49889 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
49890
49891         * g++.old-deja/g++.other/cleanup4.C: New test.
49892
49893 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49894
49895         * format-sec-1.c: New test.
49896
49897 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49898
49899         * gcc.dg/format-nonlit-3.c: New test.
49900
49901 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49902
49903         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
49904         through a null pointer.
49905
49906 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49907
49908         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
49909         * g++.old-deja/g++.pt/partial4.C: New test.
49910
49911 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
49912
49913         * gcc.c-torture/execute/ieee/hugeval.x: New.
49914
49915 2000-12-06  Neil Booth  <neilb@earthling.net>
49916
49917         * gcc.dg/cpp/backslash2.c: New tests.
49918
49919 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49920
49921         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
49922         * gcc.c-torture/execute/stdio-opt-2.c: New test.
49923
49924 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
49925
49926         * gcc.c-torture/execute/20001203-2.c: New testcase.
49927
49928 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49929
49930         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
49931         * g++.old-deja/g++.other/virtual10.C: New test.
49932
49933 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49934
49935         * g++.old-deja/g++.mike/pmf5.C: Remove test.
49936
49937 2000-12-05  Richard Henderson  <rth@redhat.com>
49938
49939         * gcc.c-torture/compile/20001205-1.c: New.
49940
49941 2000-12-04  Neil Booth  <neilb@earthling.net>
49942
49943         * g++.old-deja/g++.other/virtual9.C: New test.
49944         * g++.old-deja/g++.pt/crash61.C: New test.
49945         * gcc.c-torture/execute/loop-9.c: New test.
49946
49947 2000-12-04  Neil Booth  <neilb@earthling.net>
49948
49949         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
49950         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
49951         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
49952         * gcc.dg/cpp/extratokens.c: ...here.
49953
49954 2000-12-04  Neil Booth  <neilb@earthling.net>
49955
49956         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
49957         New tests.
49958
49959 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49960
49961         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
49962         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
49963
49964 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49965
49966         * gcc.c-torture/execute/20001203-1.c: New test.
49967
49968 2000-12-03  Neil Booth  <neilb@earthling.net>
49969
49970         * gcc.dg/cpp/macro6.c: New test cases.
49971
49972 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49973
49974         * gcc.c-torture/execute/string-opt-9.c: New test.
49975         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49976         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49977         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49978
49979         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
49980         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
49981
49982 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
49983
49984         * gcc.dg/cpp/if-6.c: New testcase.
49985
49986         * gcc.dg/20001201-1.c: New testcase.
49987
49988 2000-12-02  Neil Booth  <neilb@earthling.net>
49989
49990         * g++.old-deja/g++.other/externC4.C,
49991         g++.old-deja/g++.other/friend10.C: New tests.
49992
49993 2000-12-02  Neil Booth  <neilb@earthling.net>
49994
49995         * g++.old-deja/g++.other/instan2.C
49996         * g++.old-deja/g++.other/instan3.C: New test.
49997
49998 2000-12-02  Neil Booth  <neilb@earthling.net>
49999
50000         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
50001         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
50002         gnuc99.c,gnuc99-pedantic.c: New tests.
50003
50004 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50005
50006         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
50007         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
50008
50009 2000-12-01  Neil Booth  <neilb@earthling.net>
50010
50011         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
50012         * gcc.dg/cpp/poison.c: Update.
50013         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
50014
50015 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
50016
50017         * g77.f-torture/execute/20001201.f: New test.
50018
50019 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50020
50021         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
50022
50023 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
50024
50025         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
50026
50027 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
50028
50029         * g++.old-deja/g++.other/cast6.C: New test.
50030
50031 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
50032
50033         * gcc.c-torture/execute/20001130-2.c: New testcase.
50034
50035 2000-11-30  Richard Henderson  <rth@redhat.com>
50036
50037         * gcc.c-torture/execute/20001130-1.c: New test.
50038
50039 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50040
50041         * g++.old-deja/g++.other/op3.C: New test.
50042
50043 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50044
50045         * g++.old-deja/g++.other/op2.C: New test.
50046
50047 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50048
50049         * g++.old-deja/g++.other/crash38.C: New test.
50050
50051 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
50052
50053         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
50054
50055 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
50056
50057         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
50058         tests.
50059         * gcc.c-torture/execute/string-opt-6.c: New test.
50060
50061         * gcc.dg/20001117-1.c: Add main.
50062
50063 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
50064
50065         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
50066         Move from here ...
50067         * gcc.dg/940510-1.c: ... to here.
50068
50069         * gcc.dg/20000926-1.c: GNU C now allows initializations of
50070         zero-size arrays in toplevel structures.
50071
50072 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
50073
50074         * gcc.c-torture/execute/loop-8.c: New test.
50075
50076 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50077
50078         * g++.old-deja/g++.other/base1.C: New test.
50079
50080 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50081
50082         * g++.old-deja/g++.other/parse2.C: New test.
50083
50084 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50085
50086         * g++.old-deja/g++.pt/incomplete1.C: New test.
50087
50088 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50089
50090         * g++.old-deja/g++.other/friend9.C: New test.
50091
50092 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
50093
50094         * gcc.dg/20001127-1.c: New test.
50095
50096 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
50097
50098         * g++.old-deja/g++.pt/friend46.C: New test.
50099
50100 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
50101
50102         * g++.old-deja/g++.other/ptrmem8.C: New test.
50103
50104 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50105
50106         * gcc.c-torture/execute/string-opt-7.c: New test.
50107         * gcc.c-torture/execute/string-opt-8.c: Likewise.
50108
50109 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
50110
50111         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
50112         instead of 'mkcheck 2'.
50113
50114 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50115
50116         * gcc.c-torture/execute/memcheck/driver.c,
50117         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
50118         C9X references to refer to C99.
50119
50120 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
50121
50122         * gcc.dg/ultrasp3.c: New test.
50123
50124 2000-11-25  Neil Booth  <neilb@earthling.net>
50125
50126         * gcc.dg/cpp/include2.c: Update test to be locale independent.
50127
50128 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
50129
50130         * gcc.c-torture/compile/20001123-2.c: New.
50131
50132 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50133
50134         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
50135
50136 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
50137
50138         * gcc.dg/sequence-point-1.c: Add some new tests.
50139         * gcc.c-torture/execute/20001124-1.c: New test.
50140
50141 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
50142
50143         * g++.old-deja/g++.other/vaarg4.C: New test.
50144         * gcc.c-torture/compile/20001123-1.c: New test.
50145
50146 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
50147
50148         * g++.other/crash24.C: Adjust and remove XFAIL.
50149         * g++.other/crash37.C: New test.
50150
50151 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
50152
50153         * g++.old-deja/g++.pt/instantiate9.C: New test.
50154
50155 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
50156
50157         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
50158         new ABI, too.
50159
50160         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
50161         * g++.old-deja/g++.robertl/eb55.C: Likewise.
50162
50163 2000-11-22  Neil Booth  <neilb@earthling.net>
50164
50165         * gcc.dg/cpp/Wtrigraphs.c: New test.
50166
50167 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
50168
50169         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
50170
50171 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
50172
50173         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
50174
50175 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
50176
50177         * lib/gcc-dg.exp: load_lib scanasm.exp.
50178         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
50179         * lib/g++-dg.exp: load_lib scanasm.exp.
50180         * lib/scanasm.exp: New.
50181         (scan-assembler, scan-assembler-not): Add optional arguments to
50182         test name, or if not present, the pattern name.
50183         (scan-assembler-dem, scan-assembler-dem-not): New.
50184
50185         * g++.dg/dg.exp: New.
50186
50187 2000-11-21  Neil Booth  <neilb@earthling.net>
50188
50189         * gcc.dg/cpp/integrated1.c: Remove.
50190
50191 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
50192
50193         * gcc.c-torture/execute/20001121-1.c: New test.
50194
50195 2000-11-21  Richard Henderson  <rth@redhat.com>
50196
50197         * gcc.c-torture/compile/20001121-1.c: New test.
50198
50199 2000-11-20  Neil Booth  <neilb@earthling.net>
50200
50201         * gcc.dg/cpp/integrated1.c: New test.
50202
50203 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
50204
50205         * g++.old-deja/g++.other/inline17.C: New test.
50206
50207 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
50208
50209         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
50210         local variable to be zero: I made the variable global. Now
50211         uses abort() and exit() instead of relying on main's return value.
50212
50213 2000-11-20  Neil Booth  <neilb@earthling.net>
50214
50215         * gcc.dg/cpp/paste2.c: Update test.
50216         * objc/execute/paste.m: New test.
50217
50218 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50219
50220         * gcc.dg/c99-condexpr-1.c: New test.
50221
50222 2000-11-20  Neil Booth  <neilb@earthling.net>
50223
50224         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
50225
50226 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
50227
50228         * g++.old-deja/g++.pt/export1.C: New test.
50229
50230 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
50231
50232         * gcc.dg/20001117-1.c: New test.
50233
50234 2000-11-18  Richard Henderson  <rth@redhat.com>
50235
50236         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
50237
50238 2000-11-18  Richard Henderson  <rth@redhat.com>
50239
50240         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
50241         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
50242         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
50243
50244 2000-11-18  Richard Henderson  <rth@redhat.com>
50245
50246         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
50247         (main): New.  Exit cleanly.
50248
50249 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50250
50251         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
50252         gcc.dg/c99-fordecl-2.c: New tests.
50253
50254 2000-11-18  Richard Henderson  <rth@redhat.com>
50255
50256         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
50257         * gcc.c-torture/execute/zerolen-2.c: New.
50258
50259 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50260
50261         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
50262         memory.
50263
50264 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
50265
50266         * g++.old-deja/g++.pt/instantiate8.C: New test.
50267
50268 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
50269
50270         * g++.old-deja/g++.other/incomplete.C: Add more tests.
50271         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
50272
50273 2000-11-16  Nick Clifton  <nickc@redhat.com>
50274
50275         * gcc.c-torture/execute/nestfunc-2.c: New test.
50276         * gcc.c-torture/execute/nestfunc-3.c: New test.
50277
50278 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
50279
50280         * gcc.c-torture/compile/20001116-1.c: New test.
50281
50282 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50283
50284         * gcc.c-torture/execute/20001115-1.c: New test.
50285
50286 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
50287
50288         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
50289         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
50290         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
50291         * g++.old-deja/g++.abi/vmihint.C: Likewise.
50292
50293 2000-11-15  Neil Booth  <neilb@earthling.net>
50294
50295         gcc.dg/cpp/_Pragma1.c: Update.
50296         gcc.dg/cpp/_Pragma2.c: New test.
50297
50298 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
50299
50300         * g++.old-deja/g++.other/anon5.C: New test.
50301
50302 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
50303
50304         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
50305         tests.
50306
50307 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
50308
50309         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
50310         output.
50311
50312 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50313
50314         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
50315         labels at end of compound statements.
50316
50317 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
50318
50319         * gcc.c-torture/execute/loop-7.c: New test.
50320
50321 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50322
50323         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
50324
50325 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50326
50327         * gcc.dg/c99-bool-1.c: New test.
50328
50329 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50330
50331         * gcc.dg/c99-scope-1.c: Remove xfail.
50332         * gcc.dg/c99-scope-2.c: New test.
50333
50334 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50335
50336         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
50337         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
50338
50339 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
50340
50341         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
50342         error messages.
50343
50344         * g++.mike/p700.C: Don't typedef wchar_t.
50345         * g++.mike/p784.C: Likewise.
50346         * g++.mike/eb101.C: Don't use __wchar_t.
50347
50348 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
50349
50350         * g77.f-torture/execute/20001111.[fx]: Test premature exit
50351         from DO loop.
50352
50353 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
50354
50355         * gcc.c-torture/execute/20001111-1.c: New test.
50356
50357 2000-11-10  Nick Clifton  <nickc@redhat.com>
50358
50359         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
50360         long multuiple and accumulate.
50361
50362 2000-11-09  Richard Henderson  <rth@redhat.com>
50363
50364         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
50365         via size_t instead of int.
50366
50367         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
50368         * gcc.c-torture/execute/string-opt-2.c: Likewise.
50369         * gcc.c-torture/execute/string-opt-3.c: Likewise.
50370         * gcc.c-torture/execute/string-opt-4.c: Likewise.
50371
50372 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
50373
50374         * gcc.c-torture/compile/20001109-1.c: New test.
50375         * gcc.c-torture/compile/20001109-2.c: New test.
50376
50377 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
50378
50379         * g++.old-deja/g++.pt/operator1.C: New test.
50380         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
50381
50382 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
50383
50384         * gcc.dg/20001108-1.c: New test.
50385
50386 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
50387
50388         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
50389         with both arguments constant strings.
50390         * gcc.c-torture/execute/string-opt-3.c: New test.
50391         * gcc.c-torture/execute/string-opt-4.c: New test.
50392         * gcc.c-torture/execute/string-opt-5.c: New test.
50393
50394 2000-11-08  Nick Clifton  <nickc@redhat.com>
50395
50396         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
50397         mulsidi3adddi patterns.
50398
50399 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
50400
50401         * g++.old-deja/g++.other/crash36.C: New test.
50402
50403 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
50404
50405         * g++.old-deja/g++.other/init16.C: New test.
50406
50407 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
50408
50409         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
50410
50411 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
50412
50413         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
50414         * gcc.c-torture/execute/va-arg-16.x: Likewise.
50415         * gcc.c-torture/execute/va-arg-17.x: Likewise.
50416
50417 2000-11-07  DJ Delorie  <dj@redhat.com>
50418
50419         * gcc.dg/20000614-1.c: Add return so that test can pass.
50420
50421 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50422
50423         * gcc.c-torture/execute/string-opt-1.c: New test.
50424
50425 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
50426
50427         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
50428         mips-sgi-irix6.* because the MIPS ABI passes floating-point
50429         parameters in registers, and there is no way for a varargs
50430         function to know in which order the integer and floating-point
50431         parameters should be interleaved when they are placed on the
50432         stack.
50433         * gcc.c-torture/execute/va-arg-16.x: Likewise.
50434         * gcc.c-torture/execute/va-arg-17.x: Likewise.
50435
50436 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50437
50438         * gcc.c-torture/execute/string-opt-2.c: New test.
50439
50440 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
50441
50442         * g++.old-deja/g++.pt/crash60.C: New test.
50443
50444 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
50445
50446         * g++.old-deja/g++.other/crash24.C: New test.
50447         * g++.old-deja/g++.other/crash25.C: New test.
50448         * g++.old-deja/g++.other/crash26.C: New test.
50449         * g++.old-deja/g++.other/crash27.C: New test.
50450         * g++.old-deja/g++.other/crash28.C: New test.
50451         * g++.old-deja/g++.other/crash29.C: New test.
50452         * g++.old-deja/g++.other/crash30.C: New test.
50453         * g++.old-deja/g++.other/crash31.C: New test.
50454         * g++.old-deja/g++.other/crash32.C: New test.
50455         * g++.old-deja/g++.other/crash33.C: New test.
50456         * g++.old-deja/g++.other/crash34.C: New test.
50457         * g++.old-deja/g++.other/crash35.C: New test.
50458
50459 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
50460
50461         * gcc.c-torture/execute/20001031-1.c: New test.
50462
50463 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
50464
50465         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
50466         namespace.
50467
50468         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
50469         standards-conformant.
50470
50471         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
50472
50473         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
50474         * g++.old-deja/g++.mike/p755a.C: Likewise.
50475         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
50476         library makes no calls to `operator new' during initialization.
50477
50478 2000-11-04  Neil Booth  <neilb@earthling.net>
50479
50480         * gcc.dg/cpp/include2.c: New tests.
50481
50482 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
50483
50484         * lib/g++.exp (g++_set_ld_library_path): New function.
50485         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
50486
50487 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
50488
50489         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
50490         warnings.
50491
50492 2000-11-01  Richard Henderson  <rth@redhat.com>
50493
50494         * g++.old-deja/g++.ext/namedret1.C: New.
50495         * g++.old-deja/g++.ext/namedret2.C: New.
50496         * g++.old-deja/g++.ext/namedret3.C: New.
50497
50498 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
50499
50500         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
50501         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
50502
50503 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50504
50505         * gcc.c-torture/execute/va-arg-21.c: New test.
50506
50507 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50508
50509         * gcc.dg/c99-complex-2.c: New test.
50510
50511 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50512
50513         * gcc.c-torture/execute/stdio-opt-1.c: New test.
50514
50515 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
50516
50517         * g++.old-deja/g++.other/inline16.C: New test.
50518
50519 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
50520
50521         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
50522         __PRETTY_FUNCTION__
50523
50524 2000-10-29  Neil Booth  <neilb@earthling.net>
50525
50526         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
50527         New tests.
50528         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
50529         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
50530         optimisation.
50531
50532 2000-10-29  Neil Booth  <neilb@earthling.net>
50533
50534         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
50535         * mi1.c, mi1c.h: Add null directives to multiple-include test.
50536         * mi5.c: Test multiple includes work with -C.
50537         * trigraphs.c: Test ^= version.
50538
50539 2000-10-28  Neil Booth  <neilb@earthling.net>
50540
50541         New tests and test updates for new macro expander.
50542
50543         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
50544         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
50545         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
50546         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
50547         new diagnostic messages.
50548
50549         * gcc.dg/cpp/macro3.c: New tests.
50550
50551 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
50552
50553         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
50554         on the same line.
50555
50556 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
50557
50558         * g++.old-deja/g++.other/eh2.C: New test.
50559
50560 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
50561
50562         * gcc.c-torture/execute/20001027-1.c: New test.
50563
50564 2000-10-26  Richard Henderson  <rth@redhat.com>
50565
50566         * gcc.c-torture/execute/20001026-1.c: New.
50567
50568 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
50569
50570         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
50571         * g++.old-deja/g++.law/builtin1.C: Likewise.
50572         * g++.old-deja/g++.law/ctors10.C: Likewise.
50573         * g++.old-deja/g++.law/virtual3.C: Likewise.
50574         * g++.old-deja/g++.mike/p658.C: Likewise.
50575         * g++.old-deja/g++.other/sibcall1.C: Likewise.
50576         * g++.old-deja/g++.other/vaarg2.C: Likewise.
50577         * g++.old-deja/g++.robertl/eb124.C: Likewise.
50578         * g++.old-deja/g++.robertl/eb44.C: Likewise.
50579         * g++.old-deja/g++.robertl/eb77.C: Likewise.
50580
50581 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
50582
50583         * gcc.c-torture/compile/20001024-1.c: New test.
50584
50585 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
50586
50587         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
50588         to tell us whether or not we are using V3.
50589
50590 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
50591
50592         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
50593         operands.
50594
50595 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50596
50597         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
50598
50599 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
50600
50601         * gcc.c-torture/execute/20001024-1.c: New test.
50602
50603 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
50604
50605         * g++.old-deja/g++.other/sibcall1.C: New test.
50606
50607 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
50608
50609         * gcc.dg/noncompile/init-3.c: New test.
50610
50611 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50612
50613         * gcc.dg/format-array-1.c: New test.
50614
50615 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50616
50617         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
50618         writing through null pointers; remove comment about testing
50619         unterminated strings.
50620
50621 2000-10-17  Matthew Hiller  <hiller@redhat.com>
50622
50623         * gcc.c-torture/execute/20001017-2.c: New test.
50624
50625 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50626
50627         * gcc.c-torture/compile/20001018-1.c: New test.
50628         * gcc.c-torture/compile/20001018-1.x: Xfail.
50629
50630 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50631
50632         * gcc.c-torture/execute/20001017-1.c: New test.
50633
50634 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50635
50636         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
50637         for multiple use of arguments with scanf formats; add tests for
50638         multiple use of arguments.
50639
50640 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
50641
50642         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
50643         from some old tests.
50644
50645 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50646
50647         * gcc.dg/format-miss-1.c: New test.
50648
50649 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50650
50651         * gcc.c-torture/execute/20001013-1.c: New test.
50652
50653 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50654
50655         * gcc.dg/format-branch-1.c: New test.
50656
50657 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50658
50659         * README, lib/file-format.exp: Remove EGCS references.
50660
50661 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50662
50663         * gcc.dg/20001013-1.c: New test.
50664
50665 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50666
50667         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
50668         for intmax_t in the compiler using __typeof__ and the type rules
50669         for conditional expressions.
50670
50671 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
50672
50673         * gcc.dg/20001012-1.c: New test.
50674         * gcc.dg/20001012-2.c: New test.
50675
50676 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50677
50678         * gcc.dg/format-attr-1.c: New test.
50679
50680 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50681
50682         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
50683         __LONG_LONG_MAX__ instead of LLONG_MAX.
50684
50685 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50686
50687         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
50688         scanf flags.
50689         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
50690         flags.
50691
50692 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50693
50694         * gcc.dg/sequence-pt-1.c: New test.
50695
50696 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
50697
50698         * gcc.c-torture/execute/20001011-1.c: New testcase.
50699         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
50700
50701 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50702
50703         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
50704         does not error on it.
50705
50706 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50707
50708         * gcc.dg/20001009-1.c: New test.
50709
50710 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50711
50712         * gcc.c-torture/compile/20001009-1.c: Move from here ....
50713         * gcc.c-torture/execute/20001009-2.c: ... to here.
50714
50715 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
50716
50717         * gcc.c-torture/compile/20001009-1.c: New testcase.
50718         * gcc.c-torture/execute/20001009-1.c: New testcase.
50719         Testcases provided by Jan Hubicka <jh@suse.cz>.
50720
50721 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50722
50723         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50724         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
50725         uintmax_t using <limits.h> to emulate the compiler's internal
50726         logic.  No longer XFAIL %j tests.
50727
50728 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50729
50730         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
50731         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50732         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
50733         regexps and details of expected handling of some bad formats.
50734         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
50735         suppression.
50736
50737 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50738
50739         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
50740         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
50741         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
50742         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
50743         in list archives.
50744
50745 2000-10-06  Richard Henderson  <rth@cygnus.com>
50746
50747         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
50748         * g++.old-deja/g++.brendan/crash52.C: Likewise.
50749         * g++.old-deja/g++.jason/report.C: Likewise.
50750         * g++.old-deja/g++.law/friend5.C: Likewise.
50751         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
50752         of the expected warnings.
50753
50754 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
50755
50756         * g++.old-deja/g++.pt/enum14.C: New test.
50757
50758 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
50759
50760         * g++.old-deja/g++.pt/crash59.C: New test.
50761
50762 2000-10-04  Will Cohen  <wcohen@redhat.com>
50763
50764         * gcc.dg/20000926-1.c: New test.
50765
50766 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
50767
50768         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
50769         function name for current C++ compiler.
50770         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
50771
50772 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
50773
50774         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
50775         __PRETTY_FUNCTION__.
50776         * g++.old-deja/g++.ext/pretty2.C: Likewise.
50777
50778 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50779
50780         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
50781
50782 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
50783
50784         * gcc.c-torture/compile/20000923-1.c: New test.
50785
50786 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
50787
50788         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
50789         * g++.old-deja/g++.pt/ttp62.C: Same.
50790         * g++.old-deja/g++.other/inline14.C: Same.
50791
50792 2000-09-24  Richard Henderson  <rth@cygnus.com>
50793
50794         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
50795
50796 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50797
50798         * gcc.dg/c90-printf-1.c: Add test for wide string format.
50799
50800 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
50801
50802         * gcc.c-torture/compile/20000922-1.c: New file.
50803
50804 2000-09-21  Nick Clifton  <nickc@redhat.com>
50805
50806         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
50807         a signed long modulo operation.
50808         (mod6): New function - perform an unsigned long modulo operation.
50809         (main): Add tests for modulos of very large numbers by very small
50810         dividends.
50811
50812 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50813
50814         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
50815
50816 2000-09-19  Richard Henderson  <rth@cygnus.com>
50817
50818         * gcc.dg/compare2.c (case 10): XFAIL.
50819
50820 2000-09-18  Richard Henderson  <rth@cygnus.com>
50821
50822         * gcc.c-torture/execute/20000906-1.c: Move ...
50823         * gcc.dg/20000906-1.c: ... here.  Only run on targets
50824         that support __builtin_trap.
50825
50826 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
50827
50828         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
50829
50830 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50831
50832         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
50833         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
50834         more $ format tests.
50835
50836 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50837
50838         * gcc.dg/format-errmk-1.c: New test.
50839
50840 2000-09-17  Greg McGary  <greg@mcgary.org>
50841
50842         * gcc.c-torture/execute/20000917-1.x: Remove.
50843
50844 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50845
50846         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
50847
50848 2000-09-17  Greg McGary  <greg@mcgary.org>
50849
50850         * gcc.c-torture/execute/20000917-1.c: New test.
50851         * gcc.c-torture/execute/20000917-1.x: XFAIL.
50852
50853 2000-09-16  Neil Booth  <NeilB@earthling.net>
50854
50855         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
50856         in nested macro bug.
50857
50858 2000-09-15  Neil Booth  <NeilB@earthling.net>
50859
50860         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
50861
50862 2000-09-14  Jeffrey A Law  (law@cygnus.com)
50863
50864         * gcc.c-torture/execute/20000914-1.c: New test.
50865
50866 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
50867
50868         * g++.other/inline13.C: New test.
50869
50870 2000-09-12  Andreas Jaeger  <aj@suse.de>
50871
50872         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
50873         constant by Ulrich Drepper <drepper@redhat.com>.
50874
50875 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
50876
50877         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
50878
50879 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50880
50881         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
50882
50883 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
50884
50885         * gcc.dg/cpp/backslash.c: New test.
50886
50887 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
50888
50889         * gcc.c-torture/execute/20000910-1.c: New test.
50890         * gcc.c-torture/execute/20000910-2.c: Likewise.
50891
50892 2000-09-11  Robert Lipe  <robertl@sco.com>
50893
50894         * gcc.dg/pragma-align.c: New test.
50895
50896 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
50897
50898         * g++.old-deja/g++.pt/explicit82.C: New test.
50899         * g++.old-deja/g++.pt/explicit83.C: New test.
50900
50901 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
50902
50903         * gcc.dg/asm-names.c: New test.
50904
50905 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50906
50907         * gcc.dg/cpp/tr-warn6.c: New test
50908
50909 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50910
50911         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
50912         be accepted.
50913
50914 2000-09-07  Catherine Moore  <clm@redhat.com>
50915
50916         * gcc.c-torture/execute/unroll-1.c: New test.
50917
50918 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
50919
50920         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
50921         ERROR markers.
50922         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
50923         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
50924         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
50925         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
50926         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
50927         Preprocess only.
50928         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
50929         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
50930
50931 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50932
50933         * g++.old-deja/g++.pt/deduct2.C: New test.
50934
50935 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50936
50937         * g++.old-deja/g++.pt/parms2.C: New test.
50938
50939 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50940
50941         * g++.old-deja/g++.pt/crash58.C: New test.
50942
50943 2000-09-06  Greg McGary  <greg@mcgary.org>
50944
50945         * gcc.c-torture/execute/20000906-1.c: New test.
50946         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
50947
50948 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50949
50950         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
50951
50952 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50953
50954         * g++.old-deja/g++.pt/crash57.C: New test.
50955
50956 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50957
50958         * g++.old-deja/g++.pt/crash56.C: New test.
50959
50960 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50961
50962         * g++.old-deja/g++.pt/koenig1.C: New test.
50963
50964 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50965
50966         * gcc.dg/20000904-1.c: New test.
50967
50968 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50969
50970         * gcc.dg/cpp/paste8.c: New test.
50971
50972 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
50973
50974         * gcc.c-torture/compile/20000827-1.c: New test.
50975
50976 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50977
50978         * gcc.dg/format-diag-1.c: New test.
50979
50980 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50981
50982         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
50983         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
50984         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
50985         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
50986         gcc.dg/formatz-1.c: Adjust warning regular expressions.
50987
50988 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50989
50990         * g++.old-deja/g++.other/nested4.C: New test.
50991
50992 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50993
50994         * g++.old-deja/g++.ns/scoped1.C: New test.
50995
50996 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
50997
50998         * lib/g++.exp: Support testing already-installed GCC.
50999
51000 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51001
51002         * wtr-label-1.c, wtr-suffix-1.c: New tests.
51003
51004 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51005
51006         * gcc.dg/return-type-2.c: New test.
51007
51008 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
51009
51010         * gcc.c-torture/compile/20000825-1.c: New test.
51011
51012 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
51013
51014         * gcc.dg/dwarf2-2.c: New test.
51015
51016 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
51017
51018         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
51019         dg-warning regexps.
51020
51021 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51022
51023         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
51024         gcc.dg/format-ext-5.c: New tests.
51025
51026 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
51027
51028         * g++.old-deja/g++.other/crash22.C: New test.
51029
51030 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
51031
51032         * gcc.dg/noncompile/930622-2.c: Adjust error message.
51033
51034 2000-08-24  Richard Henderson  <rth@cygnus.com>
51035
51036         * gcc.dg/ia64-sync-1.c: New test.
51037         * gcc.dg/ia64-sync-2.c: New test.
51038         * gcc.dg/ia64-asm-1.c: New test.
51039
51040 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51041
51042         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
51043         * gcc.dg/format-ext-2.c: New test.
51044
51045 2000-08-23  Jason Merrill  <jason@redhat.com>
51046
51047         * lib/old-dejagnu.exp: Also ignore "In member function" and
51048         "At global scope".
51049
51050 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51051
51052         * gcc.dg/noncompile/label-lineno-1.c: New test.
51053
51054 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51055
51056         * gcc.dg/c99-array-nonobj-1.c: New test.
51057
51058 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51059
51060         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
51061         tests.
51062         * gcc.dg/format-ext-1.c: New test.
51063
51064 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51065
51066         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
51067         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
51068         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
51069         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
51070         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
51071
51072 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51073
51074         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
51075         gcc.dg/c99-strftime-2.c: New tests.
51076
51077 2000-08-22  Richard Henderson  <rth@cygnus.com>
51078
51079         * gcc.c-torture/execute/20000822-1.c: New test.
51080
51081 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
51082
51083         * gcc.c-torture/execute/20000819-1.x: Remove.
51084
51085 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51086
51087         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
51088         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
51089         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
51090         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
51091         gcc.dg/format-xopen-1.c: New tests.
51092
51093 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51094
51095         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
51096
51097 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
51098
51099         * g++.old-deja/g++.other/loop2.C: New test.
51100
51101         * gcc.c-torture/compile/20000606-1.c: New test.
51102         * gcc.c-torture/compile/20000728-1.c: New test.
51103         * gcc.c-torture/execute/20000801-1.c: New test.
51104         * gcc.c-torture/execute/20000801-2.c: New test.
51105         * gcc.c-torture/execute/20000819-1.c: New test.
51106         * gcc.c-torture/execute/20000819-1.x: XFAIL.
51107         * gcc.dg/20000629-1.c: New test.
51108         * gcc.dg/20000724-1.c: New test.
51109         * gcc.dg/20000807-1.c: New test.
51110
51111 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
51112
51113         * gcc.dg/cpp/pragma-1.c: New test.
51114         * gcc.dg/cpp/pragma-2.c: New test.
51115
51116 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
51117
51118         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
51119         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
51120
51121 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51122
51123         * gcc.c-torture/compile/20000818-1.c: New test.
51124
51125 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
51126
51127         * gcc.c-torture/execute/20000818-1.c: New test.
51128
51129 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51130
51131         * gcc.dg/format-va-1.c: New test.
51132
51133 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51134
51135         * g++.old-deja/g++.other/typedef8.C: New test.
51136
51137 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51138
51139         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
51140         * g++.old-deja/g++.mike/net36.C: Mark candidate.
51141         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
51142         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
51143         * g++.old-deja/g++.other/ptrmem7.C: New test.
51144         * g++.old-deja/g++.pt/ptrmem10.C: New test.
51145
51146 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51147
51148         * g++.old-deja/g++.pt/typename27.C: New test.
51149
51150 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
51151
51152         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
51153         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
51154         * g++.old-deja/g++.pt/friend45.C: New test.
51155         * g++.old-deja/g++.other/friend8.C: New test.
51156
51157 2000-08-15  Richard Henderson  <rth@cygnus.com>
51158
51159         * gcc.c-torture/execute/20000815-1.c: New test.
51160
51161 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51162
51163         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
51164         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
51165         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
51166
51167 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
51168
51169         * g++.old-deja/g++.other/refinit2.C: New test.
51170
51171 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
51172
51173         * lib/c-torture.exp (c-torture): Make
51174         compiler_conditional_xfail_data global.
51175         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
51176         compiler_conditional_xfail_data machinery.
51177         (f-torture-execute): Likewise.
51178         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
51179         and only when unrolling loops.
51180
51181         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
51182
51183 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
51184
51185         * g++.old-deja/g++.pt/explicit81.C: New test.
51186
51187 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
51188
51189         * g++.old-deja/g++.pt/typename26.C: New test.
51190
51191 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
51192
51193         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
51194         warning.
51195
51196 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51197
51198         * g++.old-deja/g++.other/array3.C: New test.
51199
51200 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51201
51202         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
51203         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
51204         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
51205         New tests.
51206
51207 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
51208
51209         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
51210         * g++.old-deja/g++.abi/vmihint.C: Likewise.
51211
51212 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
51213
51214         * gcc.c-torture/execute/20000808-1.c: New test.
51215
51216 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51217
51218         * gcc.dg/c90-const-expr-1.c: New test.
51219
51220 2000-08-08  Richard Henderson  <rth@cygnus.com>
51221
51222         * gcc.dg/noncompile/920923-1.c: Declare calloc.
51223
51224 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51225
51226         * gcc.dg/noncompile/const-ll-1.c: New test.
51227
51228 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51229
51230         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
51231
51232 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51233
51234         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
51235         that running programs linked against the shared version of libobjc
51236         run correctly.
51237
51238 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51239
51240         * gcc.dg/c99-printf-1.c: New test.
51241
51242 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51243
51244         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
51245
51246 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
51247
51248         * gcc.c-torture/execute/20000731-1.x: Delete.
51249
51250 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
51251
51252         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
51253         and torture_without_loops as is done by c-torture.exp.
51254         (search_for): Copy from c-torture.exp.
51255         (gcc-dg-runtest): New function, drives a directory of tests
51256         iterating over the TORTURE_OPTIONS.
51257         (scan-assembler, scan-assembler-not): Move here from
51258         individual directory drivers.
51259
51260         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
51261         defined by lib/gcc-dg.exp.
51262         * gcc.dg/cpp/cpp.exp: Likewise.
51263         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
51264         gcc-dg-runtest, so we cycle over optimization options.
51265
51266         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
51267         * gcc.dg/compare2.c: No longer expected to fail.
51268
51269 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
51270
51271         * gcc.c-torture/execute/20000804-1.c: New test.
51272
51273 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51274
51275         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
51276
51277 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
51278
51279         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
51280
51281 2000-08-03  Jeffrey A Law  (law@cygnus.com)
51282
51283         * gcc.c-torture/compile/20000803-1.c: New test.
51284
51285 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51286
51287         * gcc.c-torture/execute/20000801-3.c,
51288         gcc.c-torture/execute/20000801-4.c: New tests.
51289         * gcc.c-torture/execute/20000801-3.x,
51290         gcc.c-torture/execute/20000801-4.x: Xfail.
51291
51292 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
51293
51294         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
51295         libobjc/.libs to allow for libtool.
51296
51297 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
51298
51299         * gcc.c-torture/compile/20000802-1.c: New test.
51300
51301 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
51302
51303         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
51304
51305 2000-07-31  Jeffrey A Law  (law@cygnus.com)
51306
51307         * gcc-c-torture/execute/20000731-2.c: New test.
51308
51309         * gcc.c-torture/execute/20000731-1.c: New test.
51310         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
51311
51312 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
51313
51314         * gcc.dg/cpp/paste7.c: New test.
51315         * gcc.dg/cpp/20000725-1.c: New test.
51316
51317 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
51318
51319         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
51320         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
51321         declaration warning for __builtin_dwarf_reg_size.
51322
51323         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
51324
51325 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51326
51327         * gcc.dg/noncompile/voidparam-1.c: New test.
51328
51329 2000-07-30  Richard Henderson  <rth@cygnus.com>
51330
51331         * gcc.dg/c90-digraph-1.c: Don't xfail.
51332         * gcc.dg/compare2.c (case 10): Xfail.
51333         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
51334
51335 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
51336
51337         * gcc.dg/c99-main-1.c: New test.
51338
51339 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51340
51341         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
51342
51343 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
51344
51345         * gcc.c-tortuer/execute/20000726-1.c: New test.
51346
51347 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
51348
51349         * gcc.c-torture/execute/enum-2.c: New test.
51350
51351 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51352
51353         * gcc.dg/cpp/tr-warn3.c: New test.
51354
51355 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51356
51357         * g++.old-deja/g++.ext/implicit1.C: Remove.
51358         * g++.old-deja/g++.jason/c2.C: Remove
51359         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
51360         * g++.old-deja/g++.pt/crash16.C: Likewise.
51361         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
51362
51363 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51364
51365         * g++.old-deja/g++.other/for2.C: New test.
51366
51367 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
51368
51369         * gcc.dg/20000720-1.c: New test.
51370
51371 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
51372
51373         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
51374
51375 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
51376
51377         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
51378         * gcc.c-torture/execute/20000722-1.c: New.
51379         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
51380
51381 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
51382
51383         * gcc.dg/cpp/20000720-1.S: New test.
51384
51385 2000-07-21  Michael Meissner  <meissner@redhat.com>
51386
51387         * gcc.c-torture/execute/ieee/hugeval.c: New test.
51388
51389 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
51390
51391         * g++.old-deja/g++.brendan/crash16.C,
51392         g++.old-deja/g++.brendan/parse3.C,
51393         g++.old-deja/g++.brendan/redecl1.C,
51394         g++.old-deja/g++.ns/template13.C,
51395         g++.old-deja/g++.other/decl4.C,
51396         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
51397
51398 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
51399
51400         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
51401         and "Internal error".
51402
51403         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
51404         regexps.
51405         * gcc.dg/cpp/paste6.c: New test.
51406
51407 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
51408
51409         * gcc.dg/cpp/tr-direct.c: New test.
51410
51411         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
51412         gcc.dg/cpp/undef1.c: Tweak error regexps.
51413
51414 2000-07-18  Eric Christopher <echristo@redhat.com>
51415
51416         * gcc.c-torture/compile/20000718-1.c: New test.
51417
51418 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
51419
51420         * cpplex.c (_cpp_push_token): If the token being pushed back
51421         is the previous token in this context, just subtract one from
51422         context->posn.
51423         * cppmacro.c (save_expansion): Clear aux field when storing a
51424         placemarker.
51425
51426 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
51427
51428         * gcc.dg/noncompile/redecl-1.c: New test.
51429
51430 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
51431
51432         * gcc.c-torture/execute/20000717-5.c: New test.
51433         * gcc.c-torture/execute/20000717-1.x: Removed.
51434
51435 2000-07-17  Richard Henderson  <rth@cygnus.com>
51436
51437         * gcc.c-torture/execute/20000717-4.c: New test.
51438
51439 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
51440
51441         * gcc.dg/cpp/syshdr.c: New test.
51442         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
51443
51444 2000-07-17  Neil Booth  <neilb@earthling.net>
51445
51446         * gcc.dg/cpp/cmdlne-dM.c: New test.
51447         * gcc.dg/cpp/cmdlne-dD.c: New test.
51448
51449 2000-07-17  Jeffrey A Law  (law@cygnus.com)
51450
51451         * gcc.c-torture/execute/20000717-3.c: New test.
51452
51453         * gcc.c-torture/compile/20000717-1.c: New test.
51454
51455 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
51456
51457         * gcc.c-torture/execute/20000717-2.c: New test.
51458
51459 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51460
51461         * gcc.dg/formatz-1.c: New test.
51462
51463         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
51464         * gcc.dg/c99-digraph-1.c: New tests.
51465
51466         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
51467         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
51468
51469         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
51470         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
51471         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
51472         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
51473         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
51474         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
51475         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
51476
51477 2000-07-17  Greg McGary <greg@mcgary.org>
51478
51479         * gcc.c-torture/execute/20000717-1.c: New test.
51480         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
51481
51482 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
51483
51484         * gcc.c-torture/execute/20000715-2.c: New test.
51485         * gcc.dg/20000715-1.c: New test.
51486
51487 2000-07-15  Michael Meissner  <meissner@redhat.com>
51488
51489         * gcc.c-torture/execute/20000715-1.c: New test.
51490
51491 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
51492
51493         * gcc.c-torture/execute/20000707-1.c: New test.
51494
51495 2000-07-13  Neil Booth  <NeilB@earthling.net>
51496
51497         * gcc.dg/cpp/digraph1.c,
51498         gcc.dg/cpp/digraph2.c,
51499         gcc.dg/cpp/digraphs.c: New tests.
51500
51501 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
51502
51503         * g77.f-torture/compile/20000630-2.f: New test.
51504         * g77.f-torture/compile/20000630-2.x
51505
51506 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51507
51508         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
51509
51510 2000-07-11  Neil Booth  <NeilB@earthling.net>
51511
51512         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
51513
51514 2000-07-11  Neil Booth  <NeilB@earthling.net>
51515
51516         * gcc.dg/cpp/cmdlne-C.c: New.
51517
51518 2000-07-09  Neil Booth  <NeilB@earthling.net>
51519
51520         * gcc.dg/cpp/directiv.c: New tests.
51521         * gcc.dg/cpp/undef1.c: Update.
51522
51523 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
51524
51525         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
51526
51527 2000-07-09  Neil Booth  <NeilB@earthling.net>
51528
51529         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
51530
51531 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
51532
51533         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
51534         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
51535
51536 2000-07-08  Neil Booth  <NeilB@earthling.net>
51537
51538         * gcc.dg/cpp/macsyntx.c: New tests.
51539
51540 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51541
51542         * gcc.dg/20000707-1.c: New test.
51543
51544 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51545
51546         * gcc.c-torture/execute/20000706-1.c: New test.
51547         * gcc.c-torture/execute/20000706-2.c: New test.
51548         * gcc.c-torture/execute/20000706-3.c: New test.
51549         * gcc.c-torture/execute/20000706-4.c: New test.
51550         * gcc.c-torture/execute/20000706-5.c: New test.
51551
51552 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51553
51554         * g++.old-deja/g++.pt/instantiate7.C: New test.
51555
51556 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51557
51558         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
51559         * g++.old-deja/g++.mike/thunk3.C: Likewise.
51560         * g++.old-deja/g++.other/rtti3.C: Likewise.
51561         * g++.old-deja/g++.other/rttid3.C: Likewise.
51562
51563 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
51564
51565         *  g77.f-torture/compile/20000630-1.x: Fix typo
51566
51567 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
51568
51569         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
51570         assembly output.
51571
51572 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
51573
51574         * gcc.dg/cpp/ident.c: New test.
51575
51576 2000-07-05  Neil Booth  <NeilB@earthling.net>
51577
51578         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
51579           gcc.dg/cpp/lexstrng.c: New tests.
51580
51581 2000-07-04  Neil Booth  <NeilB@earthling.net>
51582
51583         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
51584         * gcc.dg/cpp/strify2.c: Same.
51585
51586 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
51587
51588         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
51589         * gcc.dg/cpp/19990703-1.c: Likewise.
51590         * gcc.dg/cpp/20000625-1.c: Likewise.
51591         * gcc.dg/cpp/20000625-2.c: Likewise.
51592
51593         * gcc.dg/cpp/macro1.c,
51594         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
51595         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
51596         gcc.dg/cpp/strify1.c,
51597         gcc.dg/cpp/strify2.c: New tests.
51598
51599 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
51600
51601         * gcc.c-torture/execute/20000703-1.c: New test.
51602
51603 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51604
51605         * g++.old-deja/g++.pt (lookup10.C): New test.
51606
51607 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51608
51609         * g++.old-deja/g++.pt (typename25.C): New test.
51610
51611 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
51612
51613         * gcc.c-torture/compile/20000701-1.c: New test.
51614
51615 2000-06-30  Nick Clifton  <nickc@cygnus.com>
51616
51617         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
51618         to test case.
51619
51620 2000-06-30  Catherine Moore  <clm@cygnus.com>
51621
51622         * gcc.c-torture/execute/align-1.c: New test.
51623
51624 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
51625
51626         * g++.old-deja/g++.pt/expr8.C: New test.
51627         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
51628
51629 2000-06-29  Nick Clifton  <nickc@cygnus.com>
51630
51631         * gcc.c-torture/compile/20000629-1.c: New test.
51632
51633 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51634
51635
51636         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
51637         gcc.dg/noncompile directory, depending on whether they're
51638         preprocessor tests or not.  Annotate all the tests for the dg
51639         framework.
51640
51641         * gcc.c-torture/noncompile/noncompile.exp: Delete.
51642         * gcc.dg/noncompile/noncompile.exp: New.
51643
51644         * Moved files:
51645         Old name                                New name
51646         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
51647         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
51648         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
51649         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
51650         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
51651         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
51652         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
51653         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
51654         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
51655         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
51656         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
51657         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
51658         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
51659         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
51660         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
51661         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
51662         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
51663         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
51664         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
51665         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
51666         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
51667         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
51668         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
51669         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
51670
51671         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
51672         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
51673         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
51674         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
51675         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
51676         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
51677
51678 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51679
51680         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
51681         declare one variable.  On the fourth, error.
51682         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
51683         declared by 20000628-1a.h.
51684
51685 2000-06-29  Richard Henderson  <rth@redhat.com>
51686
51687         * gcc.c-torture/execute/930529-1.x: New file.
51688         * gcc.dg/920413-1.c: Adjust expected warning text.
51689         * gcc.dg/980217-1.c: Declare abort.
51690         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
51691
51692 2000-06-29  Jeffrey A Law  (law@cygnus.com)
51693
51694         * g77.f-torture/compile/20000629-1.f: New test.
51695         * g77.f-torture/compile/20000629-1.x: Expected to fail.
51696
51697 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51698
51699         Rearrange lots of files, removing entirely the
51700         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
51701         directories.
51702
51703         * Deleted files:
51704         gcc.c-torture/code_quality/code_quality.exp
51705         gcc.c-torture/special/special.exp
51706         gcc.failure/failure.exp
51707         gcc.failure/940409-1.x
51708         gcc.c-torture/compile/961203-1.x
51709
51710         * New files:
51711         gcc.misc-tests/linkage.exp
51712         gcc.c-torture/execute/920730-1t.c
51713         gcc.c-torture/execute/920730-1t.x
51714         gcc.c-torture/compile/920520-1.x
51715         gcc.c-torture/compile/920521-1.x
51716         gcc.c-torture/compile/981006-1.x
51717         gcc.c-torture/execute/eeprof-1.x
51718
51719         * Moved files (possibly with modifications to fit a new harness):
51720         Old name                                New name
51721         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
51722         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
51723         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
51724         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
51725         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
51726         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
51727         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
51728         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
51729         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
51730         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
51731         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
51732         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
51733         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
51734         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
51735
51736 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51737
51738         * c-torture/compile/961203-1.x: Delete.
51739
51740         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
51741         not exit. Include stdio.h.
51742         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
51743         * gcc.misc-tests/dg-12.c: Likewise.
51744         * gcc.misc-tests/dg-5.c: Likewise.
51745         * gcc.misc-tests/dg-6.c: Likewise.
51746         * gcc.misc-tests/dg-7.c: Prototype abort.
51747         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
51748         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
51749         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
51750         not exit.
51751         * gcc.misc-tests/sieve.c: Use return from main, not exit.
51752         * gcc.misc-tests/sort2.c: Use return from main, not exit.
51753
51754 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
51755
51756         * gcc.dg/cpp/20000628-1.c: New test.
51757         * gcc.dg/cpp/20000628-1.h: New header for above test.
51758         * gcc.dg/cpp/20000628-1a.h: Likewise.
51759
51760 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
51761
51762         * gcc.dg/cpp: New directory.
51763         * gcc.dg/cpp/cpp.exp: New driver.
51764         * gcc.dg/cpp/20000627-1.c: New test.
51765         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
51766         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
51767         and rewrite as a compilation test.
51768
51769         * gcc.dg: Move many files into the cpp subdirectory, possibly
51770         renaming or editing them as well.
51771         Old name                New name
51772         990119-1.c              cpp/19990119-1.c
51773         990228-1.c              cpp/19990228-1.c
51774         990407-1.c              cpp/19990407-1.c
51775         990409-1.c              cpp/19990409-1.c
51776         990413-1.c              cpp/19990413-1.c
51777         990703-1.c              cpp/19990703-1.c
51778         20000127-1.c            cpp/20000127-1.c
51779         20000129-1.c            cpp/20000129-1.c
51780         20000207-1.c            cpp/20000207-1.c
51781         20000207-2.c            cpp/20000207-2.c
51782         20000209-1.c            cpp/20000209-1.c
51783         20000209-2.c            cpp/20000209-2.c
51784         20000301-1.c            cpp/20000301-1.c
51785         20000419-1.c            cpp/20000419-1.c
51786         20000510-1.S            cpp/20000510-1.S
51787         20000519-1.c            cpp/20000519-1.c
51788         20000529-1.c            cpp/20000529-1.c
51789         20000625-1.c            cpp/20000625-1.c
51790         20000625-2.c            cpp/20000625-2.c
51791         cpp-as1.c               cpp/assert1.c
51792         cpp-as2.c               cpp/assert2.c
51793         cxx-comments-1.c        cpp/cxxcom1.c
51794         cxx-comments-2.c        cpp/cxxcom2.c
51795         endif-label.c           cpp/endif.c
51796         cpp-hash1.c             cpp/hash1.c
51797         cpp-hash2.c             cpp/hash2.c
51798         cpp-if1.c               cpp/if-1.c
51799         cpp-if2.c               cpp/if-2.c
51800         cpp-if3.c               cpp/if-3.c
51801         cpp-if4.c               cpp/if-4.c
51802         cpp-if5.c               cpp/if-5.c
51803         cpp-cond.c              cpp/if-cexp.c
51804         cpp-missingop.c         cpp/if-mop.c
51805         cpp-missingparen.c      cpp/if-mpar.c
51806         cpp-opprec.c            cpp/if-oppr.c
51807         cpp-ifparen.c           cpp/if-paren.c
51808         cpp-shortcircuit.c      cpp/if-sc.c
51809         cpp-shift.c             cpp/if-shift.c
51810         cpp-unary.c             cpp/if-unary.c
51811         cpp-li1.c               cpp/line1.c
51812         cpp-li2.c               cpp/line2.c
51813         lineno.c                cpp/line3.c
51814         lineno-2.c              cpp/line4.c
51815         cpp-mi.c                cpp/mi1.c
51816         cpp-mic.h               cpp/mi1c.h
51817         cpp-micc.h              cpp/mi1cc.h
51818         cpp-mind.h              cpp/mi1nd.h
51819         cpp-mindp.h             cpp/mi1ndp.h
51820         cpp-mix.h               cpp/mi1x.h
51821         cpp-mi2.c               cpp/mi2.c
51822         cpp-mi2a.h              cpp/mi2a.h
51823         cpp-mi2b.h              cpp/mi2b.h
51824         cpp-mi2c.h              cpp/mi2c.h
51825         cpp-mi3.c               cpp/mi3.c
51826         cpp-mi3.def             cpp/mi3.def
51827         poison-1.c              cpp/poison.c
51828         pr-impl.c               cpp/prag-imp.c
51829         cpp-redef-2.c           cpp/redef1.c
51830         cpp-redef.c             cpp/redef2.c
51831         strpaste.c              cpp/strp1.c
51832         strpaste-2.c            cpp/strp2.c
51833         cpp-tradpaste.c         cpp/tr-paste.c
51834         cpp-tradstringify.c     cpp/tr-str.c
51835         cpp-tradwarn1.c         cpp/tr-warn1.c
51836         cpp-tradwarn2.c         cpp/tr-warn2.c
51837         trigraphs.c             cpp/trigraphs.c
51838         cpp-unc1.c              cpp/unc1.c
51839         cpp-unc2.c              cpp/unc2.c
51840         cpp-unc3.c              cpp/unc3.c
51841         cpp-unc.c               cpp/unc4.c
51842         undef.c                 cpp/undef1.c
51843         undef-2.c               cpp/undef2.c
51844         cpp-wi1.c               cpp/widestr1.c
51845
51846 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
51847
51848         * lib/g++.exp (g++_include_flags): Tweak.
51849
51850 2000-06-27  H.J. Lu  <hjl@gnu.org>
51851             Loren J. Rittle  <ljrittle@acm.org>
51852
51853         * lib/g++.exp (g++_include_flags): Override libgloss.exp
51854         version with one that knows about the new gcc tree structure.
51855         (g++_link_flags): Same.
51856
51857 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
51858
51859         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
51860         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
51861         case we are cross-compiling.
51862
51863         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
51864         g++.old-deja/g++.niklas/Makefile.in,
51865         g++.old-deja/g++.niklas/configure.in,
51866         g++.old-deja/g++.other/Makefile.in,
51867         g++.old-deja/g++.other/configure.in,
51868         gcc.c-torture/code_quality/Makefile.in,
51869         gcc.c-torture/code_quality/configure.in,
51870         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
51871         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
51872         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
51873         gcc.c-torture/execute/ieee/Makefile.in,
51874         gcc.c-torture/execute/ieee/configure.in,
51875         gcc.c-torture/noncompile/Makefile.in,
51876         gcc.c-torture/noncompile/configure.in,
51877         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
51878         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
51879         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
51880
51881 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51882
51883         * g++.old-deja/g++.other/ambig3.C: New test.
51884
51885 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51886
51887         * g++.old-deja/g++.pt/syntax1.C: New test.
51888         * g++.old-deja/g++.pt/syntax2.C: New test.
51889         * g++.old-deja/g++.other/syntax3.C: New test.
51890         * g++.old-deja/g++.other/syntax4.C: New test.
51891
51892 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51893
51894         * gcc.dg/20000623-1.c: Prototype exit and abort.
51895
51896 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51897
51898         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
51899         New tests.
51900         * gcc.dg/cpp-mi3.def: New file.
51901
51902         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
51903         inside assertions.
51904         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
51905         lexer's error messages.
51906         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
51907         divine anything from the linemarkers.
51908         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
51909         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
51910
51911 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
51912
51913         * gcc.dg/20000623-1.c: New test.
51914
51915 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
51916
51917         * gcc.c-torture/execute/20000622-1.c: New test.
51918
51919 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51920
51921         * g++.old-deja/g++.other/init15.C: New test.
51922
51923 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51924
51925         * g++.old-deja/g++.pt/vaarg2.C: New test.
51926         * g++.old-deja/g++.pt/vaarg3.C: New test.
51927
51928 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
51929
51930         * g++.old-deja/g++.other/dyncast6.C: New test.
51931
51932 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
51933
51934         * gcc.c-torture/execute/loop-6.c: New test.
51935
51936 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
51937
51938         * gcc.dg/20000614-1.c: New test.
51939         * gcc.dg/20000614-2.c: New test.
51940
51941 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
51942
51943         * g++.old-deja/g++.other/inline12.C: New test.
51944
51945 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
51946
51947         * g++.old-deja/g++.other/eh1.C: New test.
51948
51949 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
51950
51951         * g++.old-deja/g++.other/type.C: New test.
51952
51953 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51954
51955         * g++.old-deja/g++.other/initstring.C: New test.
51956
51957 2000-06-12  Jason Merrill  <jason@redhat.com>
51958
51959         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
51960
51961 2000-06-09  Jeffrey A Law  (law@cygnus.com)
51962
51963         * gcc.c-torture/compile/20000609-1.c: New test.
51964
51965 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
51966
51967         * gcc.dg/20000609-1.c: New test.
51968
51969 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
51970
51971         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
51972         * gcc.c-torture/noncompile/poison-1.c: Move...
51973         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
51974         * gcc.dg/cpp-li1.c: Add a token after the #line.
51975
51976 2000-06-05  Richard Henderson  <rth@cygnus.com>
51977
51978         * gcc.c-torture/execute/20000605-2.c: New test.
51979         * gcc.c-torture/execute/20000605-3.c: New test.
51980
51981 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
51982
51983         * g77.f-torture/execute/20000503-1.x: New file.
51984
51985 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
51986
51987         * g++.old-deja/g++.eh/badalloc1.C: New test.
51988
51989 2000-06-05  Richard Henderson  <rth@cygnus.com>
51990
51991         * gcc.c-torture/execute/20000605-1.c: New test.
51992
51993 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51994             Nathan Sidwell <nathan@codesourcery.com>
51995
51996         * gcc.c-torture/compile/20000605-1.c: New test.
51997
51998 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
51999
52000         * g77.f-torture/compile/20000601-1.f: New test.
52001
52002 2000-06-03  Richard Henderson  <rth@cygnus.com>
52003
52004         * gcc.c-torture/execute/20000603-1.c: New.
52005
52006 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
52007
52008         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
52009         * gcc.dg/noreturn-2.c (noreturn): Likewise.
52010
52011 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
52012
52013         * gcc.dg/compare2.c (case 12): XFAIL.
52014         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
52015         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
52016
52017         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
52018
52019 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
52020
52021         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
52022         guard macro is already defined when the header is first
52023         included.
52024         * gcc.dg/cpp-mix.h: New file.
52025         * gcc.dg/endif-label.c: Update patterns to match compiler.
52026
52027         * g++.brendan/complex1.C: Declare abort.
52028         * g++.law/refs4.C: Remove XFAIL.
52029         * g++.oliva/expr2.C: Declare abort and exit.
52030
52031 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
52032
52033         * gcc.c-torture/execute/20000528-1.c: New test.
52034
52035         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
52036         * g++.old-deja/g++.law/temps4.C: Likewise.
52037
52038         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
52039         stdlib.h.  Call abort() on failure.
52040         * g++.old-deja/g++.law/refs4.C: Likewise.
52041         * g++.old-deja/g++.law/temps4.C: Likewise.
52042         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
52043         * gcc.c-torture/execute/20000112-1.c: Include string.h.
52044
52045 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
52046
52047         Relative to g++.dg/special:
52048         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
52049
52050         Relative to g++.old-deja:
52051         * g++.brendan/complex1.C, g++.jason/optimize2.C,
52052         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
52053         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
52054         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
52055         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
52056         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
52057         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
52058
52059         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
52060         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
52061         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
52062         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
52063         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
52064         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
52065         and/or string.h.
52066
52067         * g++.other/goto1.C: Update expectations for error messages.
52068
52069 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
52070
52071         * gcc.c-torture/compile/20000523-1.c: New test.
52072
52073 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
52074
52075         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
52076
52077 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
52078
52079         * g++.old-deja/g++.eh/catch11.C: New test.
52080         * g++.old-deja/g++.eh/catch12.C: New test.
52081
52082 2000-05-24  Nick Clifton  <nickc@cygnus.com>
52083
52084         * gcc.c-torture/execute/20000523-1.c: New test.
52085
52086 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
52087
52088         * c-torture/execute/bcp-1.c: Replace abort in arg of
52089         __builtin_constant_p with a generic external function.
52090
52091         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
52092         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
52093         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
52094         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
52095         Prototype abort and/or exit.
52096
52097         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
52098         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
52099         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
52100         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
52101
52102 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
52103
52104         * gcc.dg/dwarf2-1.c: New test.
52105
52106 2000-05-20  Richard Henderson  <rth@cygnus.com>
52107
52108         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
52109
52110 2000-05-20  Andreas Jaeger  <aj@suse.de>
52111
52112         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
52113         testcase.
52114
52115 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
52116
52117         * gcc.c-torture/execute/20000519-2.c: New test.
52118
52119 2000-05-19  Andreas Jaeger  <aj@suse.de>
52120
52121         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
52122         which fails with SSA.
52123
52124         * lib/c-torture.exp: Also test with -O3 -fssa.
52125
52126 2000-05-18  Michael Meissner  <meissner@redhat.com>
52127
52128         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
52129         * gcc.c-torture/execute/920415-1.c: Ditto.
52130         * gcc.c-torture/execute/920501-1.c: Ditto.
52131         * gcc.c-torture/execute/conversion.c: Ditto.
52132         * gcc.c-torture/execute/cvt-1.c: Ditto.
52133
52134 2000-05-18  Jeffrey A Law  (law@cygnus.com)
52135
52136         * gcc.c-torture/compile/20000518-1.c: New test.
52137
52138 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
52139
52140         * g77.f-torture/compile/200005018.f: New test.
52141
52142 2000-05-17  Jeffrey A Law  (law@cygnus.com)
52143
52144         * gcc.c-torture/compile/20000517-1.c: New test.
52145
52146 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52147
52148         * gcc.c-torture/execute/20000516-1.c: New test.
52149
52150 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
52151
52152         * g++.old-deja/g++.other/eh.C: New test.
52153
52154 2000-05-12  Richard Henderson  <rth@cygnus.com>
52155
52156         * gcc.c-torture/execute/990208-1.c (main): Don't pass
52157         constants through to doit's conditional.
52158
52159 2000-05-11  Jeffrey A Law  (law@cygnus.com)
52160
52161         * gcc.c-torture/compile/20000511-1.c: New test.
52162         * g77.f-torture/compile/20000511-1.f: New test.
52163         * g77.f-torture/compile/20000511-2.f: New test.
52164
52165 2000-05-11  Michael Meissner  <meissner@redhat.com>
52166
52167         * gcc.c-torture/execute/20000511-1.c: New test.
52168
52169 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
52170
52171         * gcc.dg/dg.exp: Scan .S files as well as .c files.
52172         * gcc.dg/20000510-1.S: New.
52173
52174 2000-05-08  Catherine Moore  <clm@cygnus.com>
52175
52176         * gcc.dg/unused-3.c: New.
52177
52178 2000-05-06  Richard Henderson  <rth@cygnus.com>
52179
52180           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
52181           * g++.old-deja/g++.mike/warn1.C: Likewise.
52182           * g++.old-deja/g++.pt/local1.C: Likewise.
52183           * g++.old-deja/g++.pt/local7.C: Likewise.
52184           * g++.old-deja/g++.pt/spec16.C: Likewise.
52185
52186 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
52187
52188         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
52189
52190 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
52191
52192           * g77.f-torture/execute/20000503-1.f: New test.
52193
52194 2000-05-04  Andreas Jaeger  <aj@suse.de>
52195
52196         * gcc.dg/noreturn-2.c: New test.
52197
52198 2000-05-04  Neil Booth  <NeilB@earthling.net>
52199
52200         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
52201         preprocessor.
52202
52203 2000-05-04  Richard Henderson  <rth@cygnus.com>
52204
52205         * gcc.c-torture/execute/20000503-1.c: Fix typo.
52206
52207 2000-05-04  Richard Henderson  <rth@cygnus.com>
52208
52209         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
52210         OpenSSL by Jason R Thorpe.
52211
52212 2000-05-03  Jim Wilson  <wilson@cygnus.com>
52213
52214         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
52215
52216 2000-05-03  Robert Lipe <robertlipe@usa.net>
52217
52218         * gcc.dg/20000503-1.c: New test.
52219
52220 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
52221
52222         * gcc.c-torture/compile/20000502-1.c: New test.
52223         * g++.old-deja/g++.other/align.C: New test.
52224         * gcc.dg/cpp-tradstringify.c: New test.
52225
52226 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
52227
52228         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
52229         and hard registers.
52230
52231 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
52232
52233         * gcc.c-torture/execute/loop-5.c: New test.
52234
52235 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
52236
52237         * gcc.c-torture/execute/va-arg-20.c: New test.
52238
52239 2000-04-23  Jeffrey A Law  (law@cygnus.com)
52240
52241         * gcc.c-torture/execute/20000422-1.c: New test.
52242
52243 2000-04-20  Greg McGary  <gkm@gnu.org>
52244
52245         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
52246         when optimizing, but without sibling-call optimizations (-O1).
52247
52248 2000-04-20  Jeffrey A Law  (law@cygnus.com)
52249
52250           * gcc.c-torture/compile/20000420-1.c: New test.
52251
52252 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52253
52254         * g++.abi/ptrflags.C: New test.
52255         * g++.eh/catchptr1.C: Test incomplete pointer chains.
52256
52257 2000-04-19  Catherine Moore  <clm@cygnus.com>
52258
52259         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
52260
52261 2000-04-19  Greg McGary  <gkm@gnu.org>
52262
52263         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
52264         sibling-call optimizations.
52265
52266 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
52267
52268         * gcc.dg/20000419-1.c: New test.
52269
52270 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
52271
52272         * gcc.c-torture/execute/20000412-6.c: New test.
52273
52274 2000-04-12  Jeffrey A Law  (law@cygnus.com)
52275
52276         * gcc.c-torture/execute/20000412-5.c: New test.
52277         * g77.f-torture/compile/20000412-1.f: New test.
52278         * gcc.c-torture/execute/20000412-4.c: New test.
52279         * gcc.c-torture/compile/20000412-2.c: New test.
52280         * gcc.c-torture/execute/20000412-3.c: New test.
52281         * gcc.c-torture/compile/20000412-1.c: New test.
52282         * gcc.c-torture/execute/20000412-2.c: New test.
52283
52284 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
52285
52286         * objc/execute/bf-20.m: New test.
52287
52288 2000-04-10  Richard Henderson  <rth@cygnus.com>
52289
52290         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
52291
52292         * gcc.c-torture/execute/20000412-1.c: New test.
52293
52294 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52295
52296         * g++.old-deja/g++.eh/catchptr1.C: New test.
52297
52298 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
52299
52300         * g++.old-deja/g++.abi/cxa_vec.C: New test.
52301
52302 2000-04-08  Neil Booth  <NeilB@earthling.net>
52303
52304         * gcc.dg/cpp-nullchar.c: Remove test as
52305         embedded nulls cause problems.
52306
52307 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52308
52309         * gcc.dg/compare2.c: New test.
52310
52311 2000-04-08  Neil Booth  <NeilB@earthling.net>
52312
52313         * gcc.dg/cpp-nullchar.c: New test.
52314
52315 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
52316
52317         * gcc.dg/cpp-mi2.c: New test.
52318         * gcc.dg/cpp-mi2[abc].h: New files.
52319
52320 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
52321
52322         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
52323         member name.
52324
52325 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
52326
52327         * g++.old-deja/g++.abi/vmihint.C: New test.
52328
52329 2000-04-06  Neil Booth  <NeilB@earthling.net>
52330
52331         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
52332         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
52333         copyright.
52334
52335 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
52336
52337         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
52338         avoid stack-frame overwrite.
52339
52340 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
52341
52342         * gcc.c-torture/compile/20000405-2.c: New test.
52343         * gcc.c-torture/compile/20000405-3.c: New test.
52344
52345 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52346
52347         * gcc.c-torture/compile/20000405-1.c: New test.
52348
52349 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
52350
52351         * gcc.dg/cast-qual-1.c: Revert last change.
52352
52353 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52354
52355         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
52356
52357 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
52358
52359         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
52360         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
52361
52362 2000-04-03  Jeffrey A Law  (law@cygnus.com)
52363
52364         * gcc.c-torture/compile/20000403-2.c: New test.
52365         * gcc.c-torture/compile/20000403-1.c: New test.
52366
52367 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
52368
52369         * gcc.c-torture/execute/20000403-1.c: New test.
52370
52371 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
52372
52373         * gcc.c-torture/execute/20000402-1.c: New test.
52374
52375 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
52376
52377         * gcc.c-torture/execute/va-arg-15.c: New test.
52378         * gcc.c-torture/execute/va-arg-16.c: New test.
52379         * gcc.c-torture/execute/va-arg-17.c: New test.
52380         * gcc.c-torture/execute/va-arg-18.c: New test.
52381         * gcc.c-torture/execute/va-arg-19.c: New test.
52382
52383 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
52384
52385         * gcc.c-torture/compile/981211-1.c: Move to...
52386         * gcc.dg/cpp-as1.c: ...here.
52387         * gcc.dg/cpp-as2.c: New file.
52388
52389         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
52390         compiler.
52391
52392 2000-04-02  Neil Booth  <NeilB@earthling.net>
52393
52394         * gcc.dg/cpp-cond.c  New tests.
52395         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
52396         accidental success less likely.
52397         * gcc.dg/cpp-missingop.c  New tests.
52398         * gcc.dg/cpp-missingparen.c  New tests.
52399         * gcc.dg/cpp-shift.c  New tests.
52400         * gcc.dg/cpp-shortcircuit.c  New tests.
52401         * gcc.dg/cpp-unary.c  New tests.
52402
52403 2000-03-29  Jeffrey A Law  (law@cygnus.com)
52404
52405         * gcc.c-torture/compile/20000329-1.c: New test.
52406
52407 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
52408
52409         * gcc.c-torture/compile/20000326-1.c: New test.
52410         * gcc.c-torture/compile/20000326-2.c: New test.
52411
52412 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
52413
52414         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
52415         the first parameter is a function argument.
52416
52417 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
52418
52419         * g++.old-deja/g++.ext/array4.C: New test.
52420
52421 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
52422
52423         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
52424
52425 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52426
52427         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
52428
52429 2000-03-19  Richard Henderson  <rth@cygnus.com>
52430
52431         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
52432
52433 2000-03-19  Richard Henderson  <rth@cygnus.com>
52434
52435         * gcc.c-torture/compile/20000319-1.c: New test.
52436
52437 2000-03-14  Jeffrey A Law  (law@cygnus.com)
52438
52439         * gcc.c-torture/execute/20000314-3.c: New test.
52440         * gcc.c-torture/execute/20000314-2.c: New test.
52441         * gcc.c-torture/execute/20000314-1.c: New test.
52442         * gcc.c-torture/compile/20000314-2.c: New test.
52443         * gcc.c-torture/compile/20000314-1.c: New test.
52444
52445 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
52446
52447         * g++.old-deja/g++.warn/inline.C: New test.
52448
52449 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
52450
52451         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
52452         standards-compliant result rather than specific constants.
52453         Put test-values in array.
52454
52455 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
52456
52457         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
52458         (g++_target_compile): Put test-specific options last.
52459
52460 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52461
52462         * g++.old-deja/g++.eh/vbase4.C: New test.
52463
52464 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52465
52466         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
52467
52468 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52469
52470         * g++.old-deja/g++.brendan/misc12.C: Removed.
52471         * g++.old-deja/g++.pt/memtemp77.C: Constify.
52472         * g++.old-deja/g++.ext/pretty4.C: New test.
52473
52474 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52475
52476         * g++.old-deja/g++.other/string2.C: New test.
52477
52478 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
52479
52480         * g++.old-deja/g++.warn/impint2.C: New test.
52481
52482 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
52483
52484         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
52485         is 1, not zero.
52486
52487 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
52488
52489         * g++.old-deja/g++.warn/impint.C: New test.
52490         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
52491         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
52492         * g++.old-deja/g++.pt/explicit12.C: Likewise.
52493         * g++.old-deja/g++.pt/explicit13.C: Likewise.
52494         * g++.old-deja/g++.pt/explicit17.C: Likewise.
52495         * g++.old-deja/g++.pt/explicit18.C: Likewise.
52496         * g++.old-deja/g++.pt/explicit19.C: Likewise.
52497         * g++.old-deja/g++.pt/explicit23.C: Likewise.
52498         * g++.old-deja/g++.pt/explicit31.C: Likewise.
52499         * g++.old-deja/g++.pt/explicit35.C: Likewise.
52500         * g++.old-deja/g++.pt/explicit6.C: Likewise.
52501         * g++.old-deja/g++.pt/memclass7.C: Likewise.
52502
52503 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
52504
52505         * gcc.dg/cpp-redef.c: New test.
52506
52507 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
52508
52509         * g++.old-deja/g++.pt/unify7.C: New test.
52510
52511 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52512
52513         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
52514         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
52515
52516 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
52517
52518         * gcc.c-torture/compile/20000224-1.c: New test.
52519
52520 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52521
52522         * gcc.c-torture/compile/cpp-2.c: New test.
52523         * gcc.c-torture/compile/cpp-1.c: New test.
52524
52525 2000-02-25  Jeffrey A Law  (law@cygnus.com)
52526
52527         * gcc.c-torture/execute/20000225-1.c: New test.
52528
52529 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52530
52531         * gcc.dg/cpp-li2.c: New test.
52532
52533         * gcc.dg/cpp-wi1.c: New test.
52534
52535         * gcc.dg/cpp-li1.c: New test.
52536
52537 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
52538
52539         * g++.old-deja/g++.other/sizeof5.C: New test.
52540
52541 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52542
52543         * gcc.c-torture/execute/va-arg-13.c: New test.
52544
52545 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
52546
52547         * gcc.c-torture/execute/va-arg-12.c: New test.
52548
52549 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52550
52551         * gcc.c-torture/execute/20000223-1.c: New test.
52552
52553 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52554
52555         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
52556
52557 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
52558
52559         * g++.old-deja/g++.abi/ptrmem.C: New test.
52560
52561 2000-02-19  Richard Henderson  <rth@cygnus.com>
52562
52563         * gcc.c-torture/compile/init-3.c: New.
52564
52565 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
52566
52567         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
52568         ALWAYS_CXXFLAGS.
52569
52570 2000-02-11  Robert Lipe <robertl@sco.com>
52571
52572         * gcc.c-torture/compile/20000211-3.c: New test.
52573
52574 2000-02-11  Martin Buchholz <martin@xemacs.org>
52575
52576         * gcc.c-torture/compile/20000211-2.c: New test.
52577
52578 2000-02-11  Jeffrey A Law  (law@cygnus.com)
52579
52580         * gcc.c-torture/compile/20000211-1.c: New test.
52581
52582 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
52583
52584         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
52585           on native targets
52586
52587 2000-02-08  Nathan Sidwell  <nathan@acm.org>
52588
52589         * g++.old-deja/g++.other/cast5.C: New test.
52590
52591 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
52592
52593         * gcc.c-torture/execute/20000205-1.c: New.
52594
52595 2000-02-03  Nathan Sidwell  <nathan@acm.org>
52596
52597         * g++.old-deja/g++.jason/cast3.C: Return void.
52598         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
52599
52600 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52601
52602         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
52603
52604         * gcc.dg/loop-1.c: New test.
52605
52606 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
52607
52608         * gcc.c-torture/compile/20000127-1.c: New test.
52609         * gcc.c-torture/execute/991228-1.c: New test.
52610
52611 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52612
52613         * gcc.dg/unused-2.c: New test.
52614
52615         * gcc.dg/conv-1.c: New test.
52616
52617 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
52618
52619         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
52620         compiler.
52621         (tool_option_proc): Fix typo.
52622
52623 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
52624
52625         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
52626         of the ld on the host, not on the build machine.
52627         Also, don't crash if '--help' is not a supported option.
52628
52629 2000-01-24  Richard Henderson  <rth@cygnus.com>
52630
52631         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
52632
52633 2000-01-20  Jeffrey A Law  (law@cygnus.com)
52634
52635         * gcc.c-torture/execute/20000120-2.c: New test.
52636         * gcc.c-torture/execute/20000120-1.c: New test.
52637
52638 2000-01-13  Jeffrey A Law  (law@cygnus.com)
52639
52640         * gcc.c-torture/execute/20000113-1.c: New test.
52641
52642 2000-01-12  Jeffrey A Law  (law@cygnus.com)
52643
52644         * gcc.c-torture/execute/20000112-1.c: New test.
52645
52646 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52647
52648         * gcc.dg/20000111-1.c: New test.
52649
52650 2000-01-10  Jeffrey A Law  (law@cygnus.com)
52651
52652         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
52653         with 16 bit integers.
52654
52655 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52656
52657         * gcc.dg/20000108-1.c: New test.
52658
52659 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52660
52661         * g++.old-deja/g++.ns/koenig8.C: New test.
52662
52663 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52664
52665         * g++.old-deja/g++.other/cast4.C: New test.
52666
52667 2000-01-05  Jeffrey A Law  (law@cygnus.com)
52668
52669         * gcc.c-torture/compile/20000105-2.c: New test.
52670         * gcc.c-torture/compile/20000105-1.c: New test.
52671
52672 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52673
52674         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
52675         references to printf & atoi to conform to ANSI standard.
52676         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
52677         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
52678         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
52679         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
52680         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
52681         * g++.old-deja/g++.brendan/complex1.C: Likewise.
52682         * g++.old-deja/g++.brendan/copy1.C: Likewise.
52683         * g++.old-deja/g++.brendan/copy2.C: Likewise.
52684         * g++.old-deja/g++.brendan/copy3.C: Likewise.
52685         * g++.old-deja/g++.brendan/copy4.C: Likewise.
52686         * g++.old-deja/g++.brendan/copy5.C: Likewise.
52687         * g++.old-deja/g++.brendan/copy6.C: Likewise.
52688         * g++.old-deja/g++.brendan/copy7.C: Likewise.
52689         * g++.old-deja/g++.brendan/copy8.C: Likewise.
52690         * g++.old-deja/g++.brendan/crash11.C: Likewise.
52691         * g++.old-deja/g++.brendan/crash14.C: Likewise.
52692         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
52693         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
52694         * g++.old-deja/g++.brendan/delete2.C: Likewise.
52695         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
52696         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
52697         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
52698         * g++.old-deja/g++.brendan/eh1.C: Likewise.
52699         * g++.old-deja/g++.brendan/groff1.C: Likewise.
52700         * g++.old-deja/g++.brendan/init3.C: Likewise.
52701         * g++.old-deja/g++.brendan/misc12.C: Likewise.
52702         * g++.old-deja/g++.brendan/misc7.C: Likewise.
52703         * g++.old-deja/g++.brendan/new2.C: Likewise.
52704         * g++.old-deja/g++.brendan/operators4.C: Likewise.
52705         * g++.old-deja/g++.brendan/operators5.C: Likewise.
52706         * g++.old-deja/g++.brendan/overload2.C: Likewise.
52707         * g++.old-deja/g++.brendan/overload7.C: Likewise.
52708         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
52709         * g++.old-deja/g++.brendan/reference1.C: Likewise.
52710         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
52711         * g++.old-deja/g++.brendan/template24.C: Likewise.
52712         * g++.old-deja/g++.brendan/template3.C: Likewise.
52713         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
52714         * g++.old-deja/g++.jason/inline3.C: Likewise.
52715         * g++.old-deja/g++.jason/opeq.C: Likewise.
52716         * g++.old-deja/g++.law/arg5.C: Likewise.
52717         * g++.old-deja/g++.law/arm7.C: Likewise.
52718         * g++.old-deja/g++.law/ctors11.C: Likewise.
52719         * g++.old-deja/g++.law/cvt8.C: Likewise.
52720         * g++.old-deja/g++.law/init9.C: Likewise.
52721         * g++.old-deja/g++.law/refs4.C: Likewise.
52722         * g++.old-deja/g++.law/template2.C: Likewise.
52723         * g++.old-deja/g++.law/visibility24.C: Likewise.
52724         * g++.old-deja/g++.law/vtable3.C: Likewise.
52725         * g++.old-deja/g++.mike/asm2.C: Likewise.
52726         * g++.old-deja/g++.mike/eh1.C: Likewise.
52727         * g++.old-deja/g++.mike/misc1.C: Likewise.
52728         * g++.old-deja/g++.mike/misc13.C: Likewise.
52729         * g++.old-deja/g++.mike/misc14.C: Likewise.
52730         * g++.old-deja/g++.mike/ns12.C: Likewise.
52731         * g++.old-deja/g++.mike/p1248.C: Likewise.
52732         * g++.old-deja/g++.mike/p3708.C: Likewise.
52733         * g++.old-deja/g++.mike/p3708a.C: Likewise.
52734         * g++.old-deja/g++.mike/p3708b.C: Likewise.
52735         * g++.old-deja/g++.mike/p646.C: Likewise.
52736         * g++.old-deja/g++.mike/p700.C: Likewise.
52737         * g++.old-deja/g++.mike/p783.C: Likewise.
52738         * g++.old-deja/g++.mike/p783a.C: Likewise.
52739         * g++.old-deja/g++.mike/p783b.C: Likewise.
52740         * g++.old-deja/g++.mike/p786.C: Likewise.
52741         * g++.old-deja/g++.mike/p789.C: Likewise.
52742         * g++.old-deja/g++.mike/p789a.C: Likewise.
52743         * g++.old-deja/g++.mike/p807a.C: Likewise.
52744         * g++.old-deja/g++.other/delete3.C: Likewise.
52745         * g++.old-deja/g++.other/dyncast1.C: Likewise.
52746         * g++.old-deja/g++.other/dyncast2.C: Likewise.
52747         * g++.old-deja/g++.other/dyncast3.C: Likewise.
52748         * g++.old-deja/g++.other/empty1.C: Likewise.
52749         * g++.old-deja/g++.other/temporary1.C: Likewise.
52750         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
52751         * g++.old-deja/g++.pt/t16.C: Likewise.
52752         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
52753
52754 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
52755
52756         * gcc.dg/991230-1.c: New test.
52757
52758 1999-12-29  Jeffrey A Law  (law@cygnus.com)
52759
52760         * gcc.c-torture/compile/991229-3.c: New test.
52761         * gcc.c-torture/compile/991229-2.c: New test.
52762         * gcc.c-torture/compile/991229-1.c: New test.
52763
52764 1999-12-29  Greg McGary <gkm@eng.ascend.com>
52765
52766         * gcc.c-torture/compile/labels-2.c: New test.
52767
52768 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
52769
52770         * gcc.c-torture/execute/991227-1.c: New test.
52771
52772 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52773
52774         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
52775
52776 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
52777
52778         * gcc.c-torture/execute/991221-1.c: New test.
52779
52780 1999-12-20  Nathan Sidwell  <nathan@acm.org>
52781
52782         * g++.old-deja/g++.other/cast3.C: New test.
52783
52784 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
52785
52786         * gcc.c-torture/execute/991216-4.c: New test.
52787
52788 1999-12-16  Michael Meissner  <meissner@cygnus.com>
52789
52790         * gcc.c-torture/execute/991216-1.c: New test.
52791         * gcc.c-torture/execute/991216-2.c: New test.
52792         * gcc.c-torture/execute/991216-3.c: New test.
52793
52794 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52795
52796         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
52797         Actually make the test fail by using "-O2" for compilation.
52798
52799 1999-12-15  Nathan Sidwell  <nathan@acm.org>
52800
52801         * g++.old-deja/g++.warn/cast-align1.C: New test.
52802
52803 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52804
52805         * gcc.c-torture/compile/991214-1.c: New test.
52806         * gcc.c-torture/compile/991214-2.c: New test.
52807
52808 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52809
52810         * gcc.dg/991214-1.c: New test.
52811
52812 1999-12-13  Jeffrey A Law  (law@cygnus.com)
52813
52814         * gcc.c-torture/compile/991213-3.c: New test.
52815         * gcc.c-torture/compile/991213-2.c: New test.
52816         * gcc.c-torture/compile/991213-1.c: New test.
52817
52818 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
52819
52820         * gcc.dg/991209-1.c: New test.
52821
52822 1999-12-08  Nathan Sidwell <nathan@acm.org>
52823
52824         * gcc.c-torture/compile/991208-1.c: New test.
52825
52826 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52827
52828         * gcc.dg/ultrasp2.c: New test.
52829
52830 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
52831
52832         * g++.old-deja/g++.abi/align.C (main): Fix typo.
52833
52834 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
52835
52836         * gcc.c-torture/compile/991202-1.c: New test.
52837         * gcc.c-torture/execute/991202-1.c: New test.
52838         * gcc.c-torture/execute/991202-2.c: New test.
52839         * gcc.c-torture/execute/991202-3.c: New test.
52840
52841 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
52842
52843         * g++.old-deja/g++.abi/align.C: New test.
52844         * g++.old-deja/g++.abi/aggregates.C: Likewise.
52845         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52846
52847 1999-12-01  Richard Henderson  <rth@cygnus.com>
52848
52849         * gcc.c-torture/execute/991201-1.c: New.
52850
52851 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
52852
52853         * gcc.dg/991129-1.c: New test.
52854
52855 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52856
52857         * gcc.c-torture/compile/991127-1.c: New test.
52858
52859 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52860
52861         * g++.old-deja/g++.other/warn4.C: New test.
52862
52863 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52864
52865         * g++.old-deja/g++.eh/cleanup2.C: New test.
52866         * g++.old-deja/g++.ext/pretty2.C: New test.
52867         * g++.old-deja/g++.ext/pretty3.C: New test.
52868         * g++.old-deja/g++.other/debug6.C: New test.
52869
52870 1999-10-20  Jim Wilson  <wilson@cygnus.com>
52871
52872         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
52873         compiler_output to look for one error message instead of two.
52874
52875 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
52876
52877         * gcc.c-torture/execute/991118-1.c: Also test case
52878         where the word boundary does not split a byte evenly.
52879
52880 1999-11-19  Nathan Sidwell  <nathan@acm.org>
52881
52882         * g++.old-deja/g++.ext/restrict1.C: New test.
52883
52884 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
52885
52886         * gcc.c-torture/execute/991118-1.c: New test.
52887
52888 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
52889
52890         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
52891         working directory pathnames.
52892
52893 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
52894
52895         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
52896         host is equipped with driver.h and driver.o so it can actually
52897         compile and run the tests.
52898
52899 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
52900
52901         * gcc.c-torture/compile/991008-1.c: New test.
52902
52903 1999-11-08  Nick Clifton  <nickc@cygnus.com>
52904
52905         * lib/gcc-dg.exp: Include target-supports.exp
52906
52907 1999-11-05  Nick Clifton  <nickc@cygnus.com>
52908
52909         * lib/target-supports.exp: New file: Provide procs to test for
52910         features supported by the target.
52911         (check_weak_available): Moved here from ecos.exp.
52912         (check_alias_available): New proc: Determine of the target
52913         toolchain supports the alias attribute.
52914
52915         * gcc.dg/special/ecos.exp: Move check_weak_available to
52916         target-supports.exp.
52917         (alias-1.c): Only perform the test if the target supports
52918         aliases.
52919         (wkali-1.c): Only perform the test if the target supports
52920         aliases.
52921
52922         * gcc.dg/990506-0.c: Expect error messages from cross
52923         targets as well as native targets.
52924
52925 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52926
52927         * gcc.dg/ultrasp1.c: Removed xfail.
52928         * gcc.dg/struct-ret-2.c: Likewise.
52929         * gcc.dg/array-1.c: Likewise.
52930
52931 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52932
52933         * gcc.dg/struct-ret-2.c: New test.
52934
52935         * gcc.dg/array-1.c: New test.
52936
52937 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
52938
52939         * gcc.c-torture/execute/991030-1.c: New test.
52940
52941 1999-10-26  Richard Henderson  <rth@cygnus.com>
52942
52943         * gcc.c-torture/compile/991026-2.c: New test.
52944
52945 1999-10-26  Jeffrey A Law  (law@cygnus.com)
52946
52947         * gcc.c-torture/compile/991026-1.c: New test.
52948
52949 1999-10-23  Jeffrey A Law  (law@cygnus.com)
52950
52951         * gcc.c-torture/execute/991023-1.c: New test.
52952
52953 1999-10-19  Jeffrey A Law  (law@cygnus.com)
52954
52955         * gcc.c-torture/execute/991019-1.c: New test.
52956
52957 1999-10-16  Richard Henderson  <rth@cygnus.com>
52958
52959         * gcc.c-torture/execute/991016-1.c: New test.
52960
52961 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
52962
52963         * gcc.c-torture/execute/991014-1.c: New test.
52964
52965 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
52966
52967         * g++.old-deja/g++.other/union2.C: New test.
52968
52969 1999-10-13  Nathan Sidwell  <nathan@acm.org>
52970
52971         * g++.old-deja/g++.other/vaarg2.C: New test.
52972         * g++.old-deja/g++.other/vaarg3.C: New test.
52973
52974 1999-10-12  Craig Burley  <craig@jcb-sc.com>
52975
52976         * g77.f-torture/noncompile/19990905-1.f: Moved from being
52977         in compile/.
52978
52979 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
52980
52981         * gcc.c-torture/execute/va-arg-11.c: New test.
52982
52983 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
52984
52985         * lib/file-format.exp (gcc_target_object_format): Don't
52986         crash if objdump is unavailable.
52987
52988 1999-09-29  Donn Terry <donn@interix.com>
52989
52990         * gcc.misc-tests/mg.exp: delete extraneous redirection.
52991
52992 1999-09-28  Nick Clifton  <nickc@cygnus.com>
52993
52994         * gcc.c-torture/compile/990928-1.c: New test.
52995
52996 1999-09-28  Nathan Sidwell  <nathan@acm.org>
52997
52998         * g++.old-deja/g++.other/decl6.C: New test.
52999
53000 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53001
53002         * gcc.c-torture/execute/va-arg-10.c: New test.
53003
53004 1999-09-27  Nathan Sidwell  <nathan@acm.org>
53005
53006         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
53007         __PRETTY_FUNCTION__.
53008
53009 1999-09-23  Nick Clifton  <nickc@cygnus.com>
53010
53011         * gcc.c-torture/execute/990923-1.c: New test.
53012
53013 1999-09-21  Nick Clifton  <nickc@cygnus.com>
53014
53015         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
53016         for which -fpic is inappropriate.
53017
53018 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
53019
53020         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
53021
53022 1999-09-21  Nathan Sidwell  <nathan@acm.org>
53023
53024         * g++.old-deja/g++.other/dyncast1.C: New test.
53025         * g++.old-deja/g++.other/dyncast2.C: New test.
53026         * g++.old-deja/g++.other/dyncast3.C: New test.
53027         * g++.old-deja/g++.other/dyncast4.C: New test.
53028         * g++.old-deja/g++.other/dyncast5.C: New test.
53029         * g++.old-deja/g++.eh/catch3.C: New test.
53030         * g++.old-deja/g++.eh/catch3p.C: New test.
53031         * g++.old-deja/g++.eh/catch4.C: New test.
53032         * g++.old-deja/g++.eh/catch4p.C: New test.
53033         * g++.old-deja/g++.eh/catch5.C: New test.
53034         * g++.old-deja/g++.eh/catch5p.C: New test.
53035         * g++.old-deja/g++.eh/catch6.C: New test.
53036         * g++.old-deja/g++.eh/catch6p.C: New test.
53037         * g++.old-deja/g++.eh/catch7.C: New test.
53038         * g++.old-deja/g++.eh/catch7p.C: New test.
53039         * g++.old-deja/g++.eh/catch8.C: New test.
53040         * g++.old-deja/g++.eh/catch8p.C: New test.
53041         * g++.old-deja/g++.eh/catch9.C: New test.
53042         * g++.old-deja/g++.eh/catch9p.C: New test.
53043
53044 1999-09-13  Nathan Sidwell  <nathan@acm.org>
53045
53046         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
53047         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
53048
53049 1999-09-13  Jeffrey A Law  (law@cygnus.com)
53050
53051         * gcc.c-torture/compile/990913-1.c: New test.
53052
53053 1999-09-10  Nathan Sidwell  <nathan@acm.org>
53054
53055         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
53056         * g++.old-deja/g++.jason/rfg5.C: Likewise.
53057
53058 1999-09-09  Richard Henderson  <rth@cygnus.com>
53059
53060         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
53061
53062 1999-09-09  Nathan Sidwell  <nathan@acm.org>
53063
53064         * g++.old-deja/g++.other/lookup11.C: New test.
53065         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
53066         what is permitted and what we want.
53067         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
53068         overload use.
53069         * g++.old-deja/g++.jason/rfg5.C: Likewise.
53070
53071 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
53072
53073         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
53074         * gcc.c-torture/noncompile/poison-1.c: New file.
53075
53076 1999-09-08  Nathan Sidwell  <nathan@acm.org>
53077
53078         * g++.old-deja/g++.other/sizeof3.C: New test.
53079         * g++.old-deja/g++.other/sizeof4.C: New test.
53080         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
53081         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
53082
53083 1999-09-07  Richard Henderson  <rth@cygnus.com>
53084
53085         * gcc.dg/va-arg-1.c: New.
53086
53087 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53088
53089         * gcc.c-torture/execute/va-arg-9.c: New test.
53090
53091 1999-09-05  Craig Burley  <craig@jcb-sc.com>
53092
53093         * g77.f-torture/compile/980519-2.f: New test.
53094         * g77.f-torture/compile/19990905-0.f: New test.
53095         * g77.f-torture/compile/19990905-1.f: New test.
53096         * g77.f-torture/compile/19990905-2.f: New test.
53097
53098         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
53099
53100 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
53101
53102         * gcc.c-torture/execute/990827-1.c: Fix typo.
53103
53104 1999-09-03  Nathan Sidwell  <nathan@acm.org>
53105
53106         * g++.old-deja/g++.other/deref1.C: New test.
53107
53108 1999-09-02  Nathan Sidwell  <nathan@acm.org>
53109
53110         * g++.old-deja/g++.other/ambig2.C: New test.
53111         * g++.old-deja/g++.other/cond5.C: New test.
53112         * g++.old-deja/g++.other/lookup16.C: New test.
53113
53114 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
53115
53116         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
53117         assemblers too.
53118
53119 1999-08-31  Jeffrey A Law  (law@cygnus.com)
53120
53121         * lib/c-torture.exp: Avoid the "compare executables" optimization
53122         when testing native.
53123
53124 1999-08-29  Jeffrey A Law  (law@cygnus.com)
53125
53126         * gcc.c-torture/execute/990829-1.c: New test.
53127         * gcc.c-torture/compile/990829-1.c: New test.
53128
53129 1999-08-27  Paul Burchard  <burchard@pobox.com>
53130
53131         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
53132         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
53133         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
53134         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
53135         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
53136         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
53137         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
53138         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
53139         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
53140         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
53141         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
53142
53143 1999-08-27  Jeffrey A Law  (law@cygnus.com)
53144
53145         * gcc.c-torture/execute/990827-1.c: New test.
53146
53147 1999-08-26  Craig Burley  <craig@jcb-sc.com>
53148
53149         * g77.f-torture/noncompile/19990826-4.f: New test.
53150
53151         * g77.f-torture/compile/19990826-3.f: New test.
53152
53153         * g77.f-torture/execute/19990826-2.f: New test.
53154
53155         * g77.f-torture/compile/19990826-1.f: New test.
53156
53157         * gcc.c-torture/execute/990826-0.c: New test.
53158         * g77.c-torture/execute/19990826-0.f: New test.
53159
53160         * g77.f-torture/noncompile/970626-2.f: New test.
53161
53162 1999-08-25  Paul Burchard  <burchard@pobox.com>
53163
53164         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
53165         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
53166         lss-011.C: New tests.
53167
53168 1999-08-25  Nathan Sidwell  <nathan@acm.org>
53169
53170         * g++.old-deja/g++.other/decl5.C: New test.
53171
53172 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53173
53174         * noncompile/noncompile.exp: Load_lib c-torture.exp.
53175         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
53176         call `postbase' for each one.  All callers of `postbase' changed
53177         to call this instead.
53178
53179 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
53180
53181         * gcc.c-torture/execute/990811-1.c: New test.
53182
53183 1999-08-09  Nick Clifton  <nickc@cygnus.com>
53184
53185         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
53186         just native ones.
53187
53188         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
53189         just native ones.
53190
53191 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
53192
53193         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
53194
53195 1999-08-04  Jeffrey A Law  (law@cygnus.com)
53196
53197         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
53198
53199 1999-08-04  Nathan Sidwell  <nathan@acm.org>
53200
53201         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
53202
53203 1999-08-04  Jeffrey A Law  (law@cygnus.com)
53204
53205         * gcc.c-torture/execute/990804-1.c: New test.
53206
53207 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53208
53209         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
53210         * g++.old-deja/g++.brendan/crash64.C: Likewise.
53211         * g++.old-deja/g++.brendan/overload8.C: Likewise.
53212
53213 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53214
53215         * g++.old-deja/g++.other/struct1.C: New test.
53216
53217 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53218
53219         * g++.old-deja/g++.other/enum2.C: New test.
53220
53221 1999-08-02  Richard Henderson  <rth@cygnus.com>
53222
53223         Adapted from tests from Franz Sirl:
53224         * gcc.c-torture/execute/va-arg-7.c: New test.
53225         * gcc.c-torture/execute/va-arg-8.c: New test.
53226
53227 1999-08-01  Jeffrey A Law  (law@cygnus.com)
53228
53229         * gcc.c-torture/compile/990801-2.c: New test.
53230
53231         * gcc.c-torture/compile/990801-1.c: New test.
53232
53233 1999-07-27  Michael Meissner  <meissner@cygnus.com>
53234
53235         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
53236         fp-cmp-1.c, converting double to float.
53237
53238         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
53239         fp-cmp-1.c, converting double to long double.
53240
53241         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
53242         from fr1 to unknown_register, since fr1 is a legitimate register
53243         on some machines.
53244
53245 1999-07-25  Jeffrey A Law  (law@cygnus.com)
53246
53247         * README: More listname related changes.
53248
53249 1999-07-08  Catherine Moore  <clm@cygnus.com>
53250
53251         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
53252
53253 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
53254
53255         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
53256
53257 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
53258
53259         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
53260
53261 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
53262
53263         * gcc.dg/990703-1.c: New test.
53264
53265 1999-06-29  Nick Clifton  <nickc@cygnus.com>
53266
53267         * lib/file-format.exp: New file: Move definition of proc
53268         gcc_target_object_format to here from
53269         gcc.dg/special/ecos.exp.
53270
53271         * lib/c-torture.exp: Include lib file-format.exp.
53272         * lib/gcc-dg.exp: Include lib file-format.exp.
53273
53274         * gcc.dg/special/ecos.exp: Remove definition of proc
53275         gcc_target_object_format.
53276
53277 1999-06-28  Jeffrey A Law  (law@cygnus.com)
53278
53279         * gcc.c-torture/execute/990628-1.c: New test.
53280
53281 1999-06-25  Jeffrey A Law  (law@cygnus.com)
53282
53283         * gcc.c-torture/compile/990625-2.c: New test.
53284
53285         * gcc.c-torture/compile/990625-1.c: New test.
53286
53287 1999-06-23  Nick Clifton  <nickc@cygnus.com>
53288
53289         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
53290         attributes compile.
53291         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
53292         ports that use the COFF/PE file format.
53293
53294 1999-06-17  Jeffrey A Law  (law@cygnus.com)
53295
53296         * gcc.c-torture/compile/990617-1.c: New test.
53297
53298 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
53299
53300         * g++.old-deja/g++.other/decl4.C: New test.
53301
53302 1999-06-14  Nathan Sidwell  <nathan@acm.org>
53303
53304         * g++.old-deja/g++.other/bitfld3.C: New test.
53305
53306 1999-06-08  Nathan Sidwell  <nathan@acm.org>
53307
53308         * g++.old-deja/g++.eh/catch1.C: New test.
53309
53310 1999-06-07  Jeffrey A Law  (law@cygnus.com)
53311
53312         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
53313
53314         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
53315         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
53316
53317 1999-06-05  Craig Burley  <craig@jcb-sc.com>
53318
53319         * g77.f-torture/compile/19990502-0.f: Replace with new,
53320         shorter, test that still fails after recent changes.
53321
53322 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53323
53324         * gcc.c-torture/execute/990604-1.c: New test.
53325
53326 1999-05-31  Jeffrey A Law  (law@cygnus.com)
53327
53328         * gcc.c-torture/execute/990531-1.c: New test.
53329
53330 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53331
53332         * gcc.c-torture/compile/990527-1.c: New test.
53333
53334 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
53335
53336         * gcc.c-torture/execute/990527-1.c: New test.
53337
53338 1999-05-25  Nick Clifton  <nickc@cygnus.com>
53339
53340         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
53341         bitfields as signed.
53342
53343 1999-05-25  Craig Burley  <craig@jcb-sc.com>
53344
53345         * g77.f-torture/compile/19990525-0.f: New test.
53346
53347 1999-05-25  Jeffrey A Law  (law@cygnus.com)
53348
53349         * gcc.c-torture/execute/990525-2.c: New test.
53350
53351         * gcc.c-torture/execute/990525-1.c: New test.
53352
53353 1999-05-24  Nathan Sidwell  <nathan@acm.org>
53354
53355         * g++.old-deja/g++.other/anon3.C: New test.
53356         * g++.old-deja/g++.other/anon4.C: New test.
53357         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
53358         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
53359         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
53360         Merrill).
53361
53362 1999-05-24  Jeffrey A Law  (law@cygnus.com)
53363
53364         * gcc.c-torture/execute/990524-1.c: New test.
53365
53366         * gcc.dg/990524-1.c: New test.
53367
53368 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53369
53370         * gcc.c-torture/compile/990523-1.c: New test.
53371
53372 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
53373
53374         * gcc.c-torture/compile/990519-1.c: New test.
53375
53376 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53377
53378         * gcc.c-torture/compile/990517-1.c: New test.
53379
53380         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
53381         (e4, f4): New tests.
53382         (main): Call them.
53383
53384 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53385
53386         * gcc.dg/noreturn-1.c: New test.
53387
53388 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
53389
53390         * gcc.c-torture/execute/990513-1.c: New test.
53391
53392 1999-05-10  Richard Henderson  <rth@cygnus.com>
53393
53394         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
53395
53396 1999-05-10  Craig Burley  <craig@jcb-sc.com>
53397
53398         * g77.f-torture/execute/erfc.f: Use small single-precision
53399         values, to avoid problems on Alphas when not -mieee.
53400
53401 1999-05-08  Craig Burley  <craig@jcb-sc.com>
53402
53403         * gcc.dg/990506-0.c: New test.
53404
53405 1999-05-08  Richard Henderson  <rth@cygnus.com>
53406
53407         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
53408         the constant to test.  Don't XFAIL 64-bit targets.
53409
53410         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
53411         * g++.old-deja/g++.law/profile1.C: Likewise.
53412
53413         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
53414         operator new instances.
53415         * g++.old-deja/g++.other/delete5.C: Likewise.
53416
53417 1999-05-03  Craig Burley  <craig@jcb-sc.com>
53418
53419         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
53420         intrinsic.
53421
53422 1999-05-03  Craig Burley  <craig@jcb-sc.com>
53423
53424         * g77.f-torture/execute/u77-test.f: Reverse order of two
53425         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
53426
53427 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53428
53429         * gcc.dg/compare1.c: New test.
53430
53431 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53432
53433         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
53434         New tests.
53435
53436 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53437
53438         * g77.f-torture/compile/19990502-1.f: New test.
53439
53440 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53441
53442         * g77.f-torture/compile/19990502-0.f: New test.
53443
53444 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53445
53446         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
53447         intrinsic.
53448
53449 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53450
53451         * g77.f-torture/execute/u77-test.f (main): List libU77
53452         intrinsics not currently tested.
53453         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
53454         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
53455         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
53456         Trim blanks off the ends of some printed strings.
53457
53458 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53459
53460         * g77.f-torture/execute/u77-test.f (main): Just warn about
53461         FSTAT gid disagreement, as it's expected on some systems.
53462
53463 1999-05-01  Craig Burley  <craig@jcb-sc.com>
53464
53465         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
53466         use a new function, which allows for some slop.
53467         Clean up some commentary.
53468         (issum): The new function.
53469         (sgladd): Deleted subroutine.
53470
53471 1999-05-01  Craig Burley  <craig@jcb-sc.com>
53472
53473         * g77.f-torture/execute/u77-test.f: Modify to be more like
53474         libf2c/libU77 version, bringing patches to that version here.
53475         Add suitable commentary.
53476
53477 1999-04-25  Richard Henderson  <rth@cygnus.com>
53478
53479         * gcc.dg/990424-1.c: New test.
53480
53481 1999-04-24  Craig Burley  <craig@jcb-sc.com>
53482
53483         * g77.f-torture/execute/u77-test.f (main): Bug involving
53484         LSTAT has been fixed, so turn back on full checking.
53485
53486 1999-04-20  Craig Burley  <craig@jcb-sc.com>
53487
53488         * g77.f-torture/compile/19990419-0.f: New test.
53489         * g77.f-torture/execute/19990419-1.f: New test.
53490
53491 1999-04-17  Richard Henderson  <rth@cygnus.com>
53492
53493         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
53494         to avoid the need for a prototype to supress a warning.
53495
53496 1999-04-07  Jim Wilson  <wilson@cygnus.com>
53497
53498         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
53499
53500 1999-04-04  Jeffrey A Law  (law@cygnus.com)
53501
53502         * gcc.c-torture/execute/990404-1.c: New test.
53503
53504 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53505
53506         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
53507         * gcc.dg/cpp-if3.c: Don't use -pedantic.
53508         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
53509         missing initializer warnings.
53510
53511 1999-03-28  Jeffrey A Law  (law@cygnus.com)
53512
53513         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
53514         matching strings.
53515
53516 1999-03-26  Jeffrey A Law  (law@cygnus.com)
53517
53518         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
53519
53520 1999-03-26  Craig Burley  <craig@jcb-sc.com>
53521
53522         * g77.f-torture/execute/19990325-0.f: New test.
53523         * g77.f-torture/execute/19990325-1.f: New test.
53524
53525 1999-03-24  Jeffrey A Law  (law@cygnus.com)
53526
53527         * gcc.c-torture/execute/990324-1.c: New test.
53528
53529 1999-03-22  Jim Wilson  <wilson@cygnus.com>
53530
53531         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
53532         test with 4.
53533
53534 1999-03-17  Richard Henderson  <rth@cygnus.com>
53535
53536         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
53537
53538 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53539
53540         * g77.f-torture/execute/19990313-2.f: New test.
53541         * g77.f-torture/execute/19990313-3.f: New test.
53542
53543 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53544
53545         * g77.f-torture/execute/19990313-0.f: New test.
53546         * g77.f-torture/execute/19990313-1.f: New test.
53547
53548 1999-03-12  Jim Wilson  <wilson@cygnus.com>
53549
53550         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
53551         printf to sprintf.
53552         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
53553         (main): Add check for u15.  Conditionalize u31 check depending on
53554         whether ints are <32 bits or >=32 bits.
53555
53556 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53557
53558         * g77.f-torture/execute/19981119-0.f: Improve testiness.
53559
53560 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53561
53562         * g77.f-torture/compile/19990305-0.f: New test.
53563         * g77.f-torture/execute/19981119-0.f: New test.
53564
53565 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53566
53567         * g77.f-torture/execute/970625-2.f: call ABORT if final
53568         result is not correct, instead of just printing it.
53569         Add this checking via newly introduced obfuscation, to
53570         trip up buggy front ends.
53571
53572 1999-03-07  Craig Burley  <craig@jcb-sc.com>
53573
53574         * g77.f-torture/compile/960317-1.f: Moved from being
53575         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
53576
53577 1999-03-06  Craig Burley  <craig@jcb-sc.com>
53578
53579         * g77.f-torture/execute/960317-1.f: New (old) test.
53580         * g77.f-torture/execute/970625-2.f: Ditto.
53581
53582 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
53583
53584         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
53585         error message on line 1 or line 2; cccp and cpplib do this differently.
53586
53587 1999-03-01  Jeffrey A Law  (law@cygnus.com)
53588
53589         * g++.old-deja/g++.law/weak1.C: New test.
53590
53591 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53592
53593         * gcc.c-torture/execute/990119-1.c: Renamed to...
53594         * gcc.dg/990119-1.c: this, so it will only be tested once
53595         (it's a preprocessor test, it doesn't need to be run at
53596         multiple optimization levels).
53597
53598 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53599
53600         * lib/g++.exp: Don't add incdir=$base_dir/../include to
53601           ALWAYS_CXXFLAGS.
53602
53603 1999-02-24  Craig Burley  <craig@jcb-sc.com>
53604
53605         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
53606         * g77.f-torture/compile/19981216-0.f: ...as it is expected
53607         to not be compilable by current g77.
53608
53609 1999-02-24  Nick Clifton  <nickc@cygnus.com>
53610
53611         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
53612
53613 1999-02-22  Jeffrey A Law  (law@cygnus.com)
53614
53615         * gcc.c-torture/execute/990222-1.c: New test.
53616
53617 1999-02-19  Craig Burley  <craig@jcb-sc.com>
53618
53619         * g77.f-torture/compile/19990218-0.f: New test.
53620         * g77.f-torture/noncompile/19990218-1.f: New test.
53621
53622 1999-02-18  Craig Burley  <craig@jcb-sc.com>
53623
53624         * g77.f-torture/compile/19981216-0.f: New test.
53625
53626 1999-02-14  Jeffrey A Law  (law@cygnus.com)
53627
53628         * gcc.dg/990214-1.c: New test.
53629
53630 1999-02-13  Jeffrey A Law  (law@cygnus.com)
53631
53632         * gcc.dg/990213-2.c: New test.
53633
53634         * gcc.dg/990213-1.c: New test.
53635
53636 1999-02-12  Jeffrey A Law  (law@cygnus.com)
53637
53638         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
53639         ints.
53640
53641 1999-02-11  Nick Clifton  <nickc@cygnus.com>
53642
53643         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
53644         specified by target.
53645
53646         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
53647
53648 1999-02-11  Jeffrey A Law  (law@cygnus.com)
53649
53650         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
53651
53652 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53653
53654         * gcc.dg/special/ecos.exp: New test driver for new tests with
53655         special requirements.
53656
53657         * gcc.dg/special/alias-1.c: New test.
53658         * gcc.dg/special/gcsec-1.c: New test.
53659         * gcc.dg/special/weak-1.c: New test.
53660         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
53661         * gcc.dg/special/weak-2.c: New test.
53662         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
53663         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
53664         * gcc.dg/special/wkali-1.c: New test.
53665         * gcc.dg/special/wkali-2.c: New test.
53666         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
53667         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
53668
53669 1999-02-10  Felix Lee  <flee@cygnus.com>
53670
53671           * lib/c-torture.exp (c-torture-compile): Pull out code for
53672           analyzing gcc error messages.
53673           (c-torture-execute): Likewise.  Fix some (harmless) false
53674           positives.
53675           * lib/gcc.exp (gcc_check_compile): New function.
53676
53677 1999-02-08  Richard Henderson  <rth@cygnus.com>
53678
53679         * gcc.c-torture/execute/990208-1.c: New test.
53680
53681 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53682
53683         * g++.dg/special/ecos.exp: New driver for new tests with special
53684         requirements
53685
53686         * g++.dg/special/conpr-1.C: New test
53687         * g++.dg/special/conpr-2.C: New test
53688         * g++.dg/special/conpr-2a.C: New test
53689         * g++.dg/special/conpr-3.C: New test
53690         * g++.dg/special/conpr-3a.C: New test
53691         * g++.dg/special/conpr-3b.C: New test
53692
53693         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
53694         allow g++ to use the dg driver
53695
53696         * README: Add comment about g++.dg directory
53697
53698 1999-02-06  Jeffrey A Law  (law@cygnus.com)
53699
53700         * README: Update email addresses.
53701
53702 1999-02-03  Nick Clifton  <nickc@cygnus.com>
53703
53704         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
53705         arguments in order to force structure S onto the stack even on
53706         the alpha.
53707         (test): Pass 10 leading arguments to function foo as well as the
53708         structure S.
53709
53710         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
53711         failure for all targets.
53712
53713         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
53714         abort to terminate program execution.
53715
53716 1999-01-30  Richard Henderson  <rth@cygnus.com>
53717
53718         * gcc.c-torture/execute/990130-1.c: New test.
53719
53720 1999-01-30  Jeffrey A Law  (law@cygnus.com)
53721
53722         * gcc.dg/990130-1.c: New test.
53723
53724 1999-01-28  Michael Meissner  <meissner@cygnus.com>
53725
53726         * gcc.c-torture/execute/990128-1.c: New test.
53727
53728 1999-01-27  Michael Meissner  <meissner@cygnus.com>
53729
53730         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
53731
53732 1999-01-27  Felix Lee  <flee@cygnus.com>
53733
53734         * lib/c-torture.exp (c-torture-compile): pull out code for
53735         analyzing gcc error messages.
53736         (c-torture-execute): ditto, and fix some (harmless) false
53737         positives.
53738         * lib/gcc.exp (gcc_check_compile): new function.
53739
53740 1999-01-17  Jeffrey A Law  (law@cygnus.com)
53741
53742         * gcc.dg/990117-1.c: New test.
53743
53744         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
53745
53746         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
53747
53748 1999-01-15  Jeffrey A Law  (law@cygnus.com)
53749
53750         * g77.f-torture/compile/990115-1.f: New test.
53751
53752 1999-01-07  Jeffrey A Law  (law@cygnus.com)
53753
53754         * gcc.c-torture/compile/990107-1.c: New test
53755
53756 1999-01-06  Jeffrey A Law  (law@cygnus.com)
53757
53758         * gcc.c-torture/execute/990106-2.c: New test.
53759
53760         * gcc.c-torture/execute/990106-1.c: New test.
53761
53762 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
53763
53764         * gcc.c-torture/compile/981223-1.c: New test.
53765
53766 1998-12-29  Richard Henderson  <rth@cygnus.com>
53767
53768         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
53769         (opt3): Rename from opt4 and disable.
53770
53771 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
53772
53773         * g++.old-deja/g++.pt/ptrmem5.C: New test.
53774
53775 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53776
53777         * g++.old-deja/g++.other/conv5.C: New test.
53778
53779 1998-12-14  Nick Clifton  <nickc@cygnus.com>
53780
53781         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
53782
53783 1998-12-11  Jeffrey A Law  (law@cygnus.com)
53784
53785         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
53786
53787 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
53788
53789         * gcc.c-torture/compile/981211-1.c: New test.
53790
53791 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53792
53793         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
53794
53795         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
53796
53797 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53798
53799         * gcc.special/930510-1.c: Make C9X safe.
53800         * gcc.misc-tests/gcov-1.c Similarly.
53801         * gcc.misc-tests/gcov-2.c Similarly.
53802
53803 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53804
53805         * gcc.dg/ultrasp1.c: New test.
53806
53807 1998-12-06  Richard Henderson  <rth@cygnus.com>
53808
53809         * gcc.c-torture/execute/981206.c: New test.
53810
53811 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53812
53813         * g++.old-deja/g++.ns/template7.C: New test.
53814
53815         * g++.old-deja/g++.other/expr1.C: New test.
53816
53817         * g++.old-deja/g++.eh/tmpl3.C: New test.
53818
53819         * g++.old-deja/g++.eh/tmpl2.C: New test.
53820
53821 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53822
53823         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
53824         * g++.old-deja/g++.other/using6.C: Removed.
53825         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
53826
53827         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
53828
53829 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53830
53831         * g++.old-deja/g++.pt/overload8.C: New test.
53832
53833         * g++.old-deja/g++.pt/overload7.C: New test.
53834
53835         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
53836
53837         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
53838         and relinking messages.
53839         * lib/g++.exp (g++_target_compile): Remove .rpo file when
53840         compiling with -frepo.
53841
53842 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
53843
53844         * g++.old-deja/g++.pt/lookup6.C: New test.
53845
53846 1998-11-30  Nick Clifton  <nickc@cygnus.com>
53847
53848         * gcc.c-torture/execute/981130-1.c: New test.
53849         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
53850
53851 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53852
53853         * g++.old-deja/g++.pt/explicit76.C: New test.
53854
53855         * g++.old-deja/g++.pt/friend38.C: New test.
53856
53857         * g++.old-deja/g++.ns/crash2.C: New test.
53858
53859         * g++.old-deja/g++.pt/defarg8.C: New test.
53860
53861         * g++.old-deja/g++.pt/instantiate6.C: New test.
53862
53863         * g++.old-deja/g++.pt/static6.C: New test.
53864
53865         * g++.old-deja/g++.pt/decl2.C: New test.
53866
53867 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53868
53869         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
53870         problem is actually related with name lookup, but so what? :-)
53871
53872         * g++.old-deja/g++.pt/friend37.C: New test.
53873
53874 1998-11-25  Dave Love  <d.love@dl.ac.uk>
53875
53876         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
53877         element, which fails on some systems.
53878
53879         * g77.f-torture/execute/labug1.f: New test.
53880
53881 1998-11-21  Jeffrey A Law  (law@cygnus.com)
53882
53883         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
53884         is defined.
53885
53886 1998-11-18  Dave Love  <d.love@dl.ac.uk>
53887
53888         * g77.f-torture/compile/981117-1.f: New test.
53889
53890 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
53891
53892         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
53893         properly discarded.
53894
53895 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
53896
53897         * gcc.c-torture/execute/memcheck: New directory of tests for
53898         -fcheck-memory-usage.
53899
53900 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53901
53902         * README: New file, general information about the testsuite and
53903         new description of the various C++ test subdirectories.
53904         * README.g++: Eliminate obsolete information, update and move most
53905         relevant stuff to README.
53906
53907 1998-11-07  Richard Henderson  <rth@cygnus.com>
53908
53909         * gcc.c-torture/compile/981107-1.c: New test.
53910
53911 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
53912
53913         * execute/memcpy-bi.c: New testcase.
53914
53915 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
53916
53917         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
53918         base classes.
53919
53920         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
53921         template is selected.
53922
53923         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
53924         classes, it should be accepted for all types.
53925
53926         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
53927
53928         * g++.old-deja/g++.pt/spec24.C: Ensure that template
53929         specializations start with template headers.
53930
53931 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
53932
53933         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
53934
53935         * g++.old-deja/g++.other/init9.C: Test cross initialization of
53936         non-POD types.
53937
53938 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53939
53940         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
53941
53942 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
53943
53944         * compile/981022-1.c, compile/981022-1.x: New test and driver.
53945
53946 1998-10-19  Jeffrey A Law  (law@cygnus.com)
53947
53948         * 981019-1.c: New test.
53949
53950 1998-10-14  Robert Lipe <robertl@dgii.com>
53951
53952         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
53953         find objc headers.
53954
53955 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53956
53957         * compile/981001-4.c: Remove use of GCC extension that triggers a
53958         compiler bug.
53959
53960 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
53961
53962         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
53963
53964 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53965
53966         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
53967         instantiation of template produces incorrect code for delete
53968         expression.
53969
53970         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
53971         constructors' name is not unique.
53972         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
53973         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
53974
53975         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
53976         automatic array of const is ill-formed.
53977
53978         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
53979         of template parameter?
53980
53981         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
53982         const.
53983
53984         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
53985         pointer-to-member expression.
53986
53987         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
53988         declaration causes ICE.
53989
53990 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
53991
53992         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
53993         reserved in the global namespace.
53994
53995         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
53996         generate needed virtual table.
53997
53998         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
53999
54000 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
54001
54002         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
54003         template-dependent type
54004
54005 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
54006
54007         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
54008         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
54009         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
54010
54011         * g++.old-deja/g++.other/using5.C: New test; using decl from base
54012         class should be usable as argument of member function.
54013         * g++.old-deja/g++.other/using6.C: New test; using decl from base
54014         class should be usable as return type of member function.
54015         * g++.old-deja/g++.other/using7.C: New test; using decl from base
54016         class should be usable as type of data member.
54017
54018         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
54019
54020 1998-10-09  Jeffrey A Law  (law@cygnus.com)
54021
54022         * gcc.c-torture/special/920521-1.c: Fix bogus test.
54023
54024 1998-10-08  Nick Clifton  <nickc@cygnus.com>
54025
54026         * gcc.dg/dll-?.c Add thumb to target list.
54027         Fix assembler scan patterns to match current assembler output.
54028
54029 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
54030
54031         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
54032         matching of template brackets.
54033
54034         * g++.old-deja/g++.other/using4.C: New test.  Test using
54035         declarations of methods from base classes.
54036
54037         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
54038         within functions should introduce names into the innermost
54039         enclosing namespace.
54040
54041         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
54042         of static locals if first initialization throws.
54043
54044 1998-10-07  Jim Wilson  <wilson@cygnus.com>
54045
54046         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
54047
54048 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
54049
54050         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
54051         lose track of the possible targets of tablejump insns.
54052         * special/special.exp: Run it.
54053
54054 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54055
54056         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
54057         must be declared before its specializations can be named in friend
54058         declarations.
54059
54060 1998-10-05  Dave Love  <d.love@dl.ac.uk>
54061
54062         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
54063
54064         * g77.f-torture/execute/io1.f: New test.
54065
54066 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
54067
54068         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
54069         with pointer to template function, for which no argument deduction
54070         is possible.
54071
54072         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
54073         specialization of template function as argument to template
54074         function.
54075
54076         * g++.old-deja/g++.other/access2.C: New test; Inner class
54077         shouldn't have privileged access to Outer's names.
54078
54079 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
54080
54081         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
54082         friend template declared within template class conflicts with
54083         nested class of the same name.
54084
54085         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
54086         is ignored.
54087
54088         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
54089         object with direct initializer as function declaration.
54090
54091         * g++.old-deja/g++.other/decl2.C: New test; duplicate
54092         initializers.
54093
54094         * g++.old-deja/g++.other/null2.C: New test; conditional operator
54095         involving const pointer and NULL produces incorrect result.
54096
54097         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
54098         type name without `typename' should be rejected with -pedantic.
54099
54100 1998-10-02  Richard Henderson  <rth@cygnus.com>
54101
54102         * g++.old-deja/g++.other/addrof1.C: New test.
54103
54104 1998-10-01  Nick Clifton  <nickc@cygnus.com>
54105
54106         * gcc.c-torture/compile/981001-1.c: New test.
54107         * gcc.c-torture/execute/981001-1.c: New test.
54108
54109 1998-10-01  Jeffrey A Law  (law@cygnus.com)
54110
54111         * gcc.c-torture/compile/981001-2.c: New test.
54112         * gcc.c-torture/compile/981001-3.c: New test.
54113         * gcc.c-torture/compile/981001-4.c: New test.
54114
54115 1998-10-01  Robert Lipe  <robertl@dgii.com>
54116
54117         * lib/objc.exp (objc_target_compile): Add -L during compiles for
54118         multilibbed hosts.  Idea grafted from g77.exp.
54119
54120 1998-09-30  Dave Love  <d.love@dl.ac.uk>
54121
54122         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
54123         avoid losing on systems which need -lsocket.
54124
54125 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
54126
54127         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
54128         * g++.old-deja/g++.other/nested2.C: Ditto.
54129         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
54130         failure.
54131
54132 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
54133
54134         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
54135         preferred over template operator!= for enum bitfields.
54136
54137 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
54138
54139         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
54140         that happen to have the same base name, but in different scopes,
54141         are incorrectly rejected.
54142
54143 1998-09-16  Richard Henderson  <rth@cygnus.com>
54144
54145         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
54146         on the native word size instead of an integer literal.
54147
54148 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
54149
54150         * g++.old-deja/g++.other/static2.C: Invocation of static data
54151         member of type pointer-to-function denoted as non-static member.
54152
54153         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
54154         checks involving function types and aliases.
54155
54156 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
54157
54158         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
54159         redefined to the same non-trivial type.
54160
54161         * g++.old-deja/g++.pt/explicit73.C: Test for proper
54162         namespace-qualification of template specializations declared in
54163         other namespaces.
54164
54165         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
54166         to declare a subset of the specializations of a template function
54167         as friends of specializations of a template class.
54168
54169         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
54170         member templates that do not fully specialize the enclosing
54171         template class are rejected.
54172
54173 1998-09-11  Dave Love  <d.love@dl.ac.uk>
54174
54175         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
54176
54177 1998-09-08  Dave Love  <d.love@dl.ac.uk>
54178
54179         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
54180         altered from libf2c/libU77 version.
54181
54182 1998-09-06  Dave Love  <d.love@dl.ac.uk>
54183
54184         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
54185
54186 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
54187             Alexandre Oliva  <oliva@dcc.unicamp.br>
54188
54189         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
54190         (un)signed char are different types for template specialization
54191         purposes.
54192
54193 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
54194
54195         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
54196         * objc: ObjC testsuite.
54197
54198 1998-08-31  Catherine Moore  <clm@cygnus.com>
54199
54200         * gcc.c-torture/execute/941014-1.x: New file.
54201
54202 1998-08-31  Nick Clifton  <nickc@cygnus.com>
54203
54204         * lib/c-torture.exp: Add support for
54205         torture_eval_before_compile and torture_eval_before_execute
54206         variables.
54207
54208 1998-08-30  Jeffrey A Law  (law@cygnus.com)
54209
54210         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
54211         this test triggers valid.
54212
54213 1998-08-27  Jeffrey A Law  (law@cygnus.com)
54214
54215         * gcc.dg/980827-1.c: New test.
54216
54217 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
54218
54219         * gcc.c-torture/execute/loop-4b.c: New test.
54220
54221 1998-08-26  Nick Clifton  <nickc@cygnus.com>
54222
54223         * lib/c-torture.exp: Add support for
54224         torture_eval_before_compile and torture_eval_before_execute
54225         variables.
54226
54227 1998-08-25  Jeffrey A Law  (law@cygnus.com)
54228
54229         * gcc.c-torture/compile/980825-1.c: New test.
54230
54231 1998-08-24  Nick Clifton  <nickc@cygnus.com>
54232
54233         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
54234         count number tests in opt_t0 not good_t0.
54235
54236 1998-08-24  Jeffrey A Law  (law@cygnus.com)
54237
54238         * gcc.c-torture/compile/930326-1.x: Fix typo.
54239
54240 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
54241
54242         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
54243         causes an ICE.
54244
54245 1998-08-21  Jeffrey A Law  (law@cygnus.com)
54246
54247         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
54248         STACK_SIZE is defined.
54249         * gcc.c-torture/unsorted/stuct.c: Similarly.
54250
54251         * gcc.c-torture/compile/980821-1.c: New test.
54252
54253 1998-08-21  Jeffrey A Law  (law@cygnus.com)
54254
54255         * gcc.c-torture/execute/980526-2.c: Disable for targets with
54256         16bit ints.
54257
54258 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
54259
54260         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
54261         code.
54262
54263 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
54264
54265         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
54266         error'.
54267
54268 1998-08-18  Jeffrey A Law  (law@cygnus.com)
54269
54270         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
54271
54272 1998-08-16  Jeffrey A Law  (law@cygnus.com)
54273
54274         * gcc.c-torture/compile/980816-1.c: New test.
54275
54276         * gcc.dg/980816-1.c: New test.
54277
54278 1998-08-13  Jeffrey A Law  (law@cygnus.com)
54279
54280         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
54281         compiler for ieee tests.
54282
54283 1998-08-01  Dave Love  <d.love@dl.ac.uk>
54284
54285         * g77.f-torture/compile/980729-0.f: New test.
54286
54287 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
54288
54289         * gcc.c-torture/special/eeprof-1.c: New test, for
54290         -finstrument-functions.
54291         * gcc.c-torture/special/special.exp: Run it.
54292
54293 1998-07-29  Jeffrey A Law  (law@cygnus.com)
54294
54295         * gcc.c-torture/compile/980729-1.c: New test.
54296
54297 1998-07-27  Nick Clifton  <nickc@cygnus.com>
54298
54299         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
54300         __thumb__ is defined, and test for ARM style doubles if so.
54301
54302 1998-07-26  Dave Love  <d.love@dl.ac.uk>
54303
54304         * g77.f-torture/noncompile/980615-0.f: New test.
54305
54306 1998-07-26  H.J. Lu  (hjl@gnu.org)
54307
54308         * gcc.dg/980312-1.c: Do link instead of compile.
54309         * gcc.dg/980313-1.c: Likewise.
54310
54311 1998-07-26  Jeffrey A Law  (law@cygnus.com)
54312
54313         * gcc.c-torture/compile/980726-1.c: New test.
54314
54315 1998-07-25  Dave Love  <d.love@dl.ac.uk>
54316
54317         * g77.f-torture/execute/io0.f: New test.
54318
54319 1998-07-24  Nick Clifton  <nickc@cygnus.com>
54320
54321         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
54322         an int.
54323
54324 1998-06-18  Michael Meissner  <meissner@cygnus.com>
54325
54326         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
54327         m32r bugs.
54328
54329 1998-07-17  Nick Clifton  <nickc@cygnus.com>
54330
54331         * gcc.dg/980626-1.c: Expect failures for all toolchains until
54332         c-decl.c:grokdeclarator can handle mode attributes.
54333
54334 1998-07-16  Jeffrey A Law  (law@cygnus.com)
54335
54336         * gcc.c-torture/execute/980716-1.c: New test.
54337
54338 1998-07-13  Jeffrey A Law  (law@cygnus.com)
54339
54340         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
54341         the mn10200.
54342         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
54343         the mn10200.
54344         * gcc.c-torture/execute/va-arg-3.x: Similarly.
54345         * gcc.c-torture/compile/930326-1.x: Similarly.
54346
54347 1998-07-13  Dave Love  <d.love@dl.ac.uk>
54348
54349         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
54350         New test from Craig.
54351
54352 1998-07-12  Dave Love  <d.love@dl.ac.uk>
54353
54354         * g77.f-torture/noncompile/980616-0.f: New test.
54355
54356         * g77.f-torture/execute/970816-3.f: New test from Craig.
54357
54358 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
54359
54360         *  g++.other/singleton.C: Return error value instead of taking
54361         SIGSEGV.
54362
54363 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
54364
54365         *  g++.other/singleton.C: New test.  Warning is under dispute.
54366         Runtime crash is not.
54367
54368 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
54369
54370         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
54371         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
54372         using6.C, using7.C}: New namespace tests.
54373
54374 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
54375
54376         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
54377         specialization with typedef'ed names used as array indexes.
54378
54379 1998-07-09  Jeffrey A Law  (law@cygnus.com)
54380
54381         * gcc.c-torture/execute/980709-1.c: New test.
54382
54383         * gcc.dg/980709-1.c: New test.
54384
54385 1998-07-07  Richard Henderson  <rth@cygnus.com>
54386
54387         * gcc.c-torture/execute/bcp-1.c: New test.
54388
54389 1998-07-07  Jeffrey A Law  (law@cygnus.com)
54390
54391         * gcc.c-torture/execute/980707-1.c: New test.
54392
54393 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
54394
54395         * gcc.c-torture/compile/980706-1.c: New test.
54396
54397 1998-07-01  Dave Love  <d.love@dl.ac.uk>
54398
54399         * g77.f-torture/execute/980701-0.f,
54400         g77.f-torture/execute/980701-1.f: New test from Craig.
54401
54402 1998-07-01  Jeffrey A Law  (law@cygnus.com)
54403
54404         * gcc.c-torture/compile/980701-1.c: New test.
54405
54406         * gcc.c-torture/execute/980701-1.c: New test.
54407
54408 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
54409 rlsruhe.de>
54410
54411         * g++.old-deja/g++.robertl/eb132.C: New test.
54412         * g++.old-deja/g++.robertl/eb133.C: Likewise.
54413
54414 1998-06-29  Dave Love  <d.love@dl.ac.uk>
54415
54416         * g77.f-torture/execute/980628-7.f,
54417         g77.f-torture/execute/980628-8.f,
54418         g77.f-torture/execute/980628-9.f,
54419         g77.f-torture/execute/980628-10.f: New tests from Craig.
54420
54421         * g77.f-torture/execute/980628-3.f: Remove mail headers.
54422
54423 1998-06-28  Jeffrey A Law  (law@cygnus.com)
54424
54425         * g77.f-torture/execute/980628-4.f: New test from Craig.
54426         * g77.f-torture/execute/980628-5.f: Likewise.
54427         * g77.f-torture/execute/980628-2.f: Likewise.
54428         * g77.f-torture/execute/980628-0.f: Likewise.
54429         * g77.f-torture/execute/980628-1.f: Likewise.
54430         * g77.f-torture/execute/980628-3.f: Likewise.
54431         * g77.f-torture/execute/980628-6.f: Likewise.
54432
54433 1998-06-28  Jeffrey A Law  (law@cygnus.com)
54434
54435         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
54436         directory when nothing has been installed yet.
54437
54438 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
54439
54440         * gcc.c-torture/special/special.exp: Handle newer versions of
54441         dejagnu.
54442
54443 1998-06-26  Jeffrey A Law  (law@cygnus.com)
54444
54445         * gcc.dg/980626-1.c: New test.
54446
54447 1998-06-19  Bruno Haible <haible@ilog.fr>
54448
54449         * gcc.misc-tests/m-un-2.c: New test.
54450         * g++.old-deja/g++.other/warn01.c: Likewise.
54451
54452 1998-06-19  Robert Lipe  <robertl@dgii.com>
54453
54454         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
54455         compatibility with assmblers with a different comment character.
54456         Eliminate use of GAS-specific extensions.
54457
54458 1998-06-19  Jeffrey A Law  (law@cygnus.com)
54459
54460         * gcc.c-torture/execute/ieee/980619-1.c: New test.
54461
54462 1998-06-19  Robert Lipe  <robertl@dgii.com>
54463
54464         * lib/g77.exp: Replace search for libf2c.a with search for newly
54465         renamed libg2c.a
54466
54467 1998-06-17  Jeffrey A Law  (law@cygnus.com)
54468
54469         * gcc.c-torture/execute/980617-1.c: New test.
54470
54471 1998-06-12  Jeffrey A Law  (law@cygnus.com)
54472
54473         * gcc.c-torture/execute/980612-1.c: New test.
54474
54475 1998-06-08  Jeffrey A Law  (law@cygnus.com)
54476
54477         * gcc.dg/980523-1.c: Only test on ppc-linux.
54478         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
54479
54480         * gcc.c-torture/execute/980608-1.c: New test.
54481
54482 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
54483
54484         * gcc.c-torture/execute/980605-1.c: New test.
54485
54486 1998-06-04  Jeffrey A Law  (law@cygnus.com)
54487
54488         * gcc.c-torture/execute/980604-1.c: New test.
54489
54490 1998-06-02  Jeffrey A Law  (law@cygnus.com)
54491
54492         * gcc.c-torture/execute/980602-1.c: New test.
54493         * gcc.c-torture/execute/980602-2.c: Likewise.
54494
54495 1998-06-02  Dave Love  <d.love@dl.ac.uk>
54496
54497         * 970125-0.f: Fix per JCB.  Add commentary.
54498
54499 1998-05-31  Michael Meissner  <meissner@cygnus.com>
54500
54501         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
54502         IEEE -0 support.
54503
54504 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
54505
54506         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
54507         earlier.
54508
54509 1998-05-28  Catherine Moore <clm@cygnus.com>
54510
54511         * gcc.c-torture/execute/980526-3.c: New test.
54512
54513 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
54514
54515         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
54516         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
54517         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
54518         m88k-motorola-sysv3 to XFAIL.
54519
54520 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54521
54522         * gcc.dg/980526-1.c: New test.
54523         * gcc.c-torture/execute/980526-2.c: New test.
54524
54525 1998-05-26  Jeffrey A Law  (law@cygnus.com)
54526
54527         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
54528
54529         * gcc.c-torture/execute/980526-1.c: New test.
54530
54531 1998-05-26  Dave Love  <d.love@dl.ac.uk>
54532
54533         * g77.f-torture/execute/alpha2.f: Add runtime test.
54534
54535 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
54536
54537         * g++.old-deja/old-deja.exp: Strip leading directories.
54538
54539         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
54540         error for the line.  Don't run multiple tests for the same line.
54541
54542 1998-05-23  Jeffrey A Law  (law@cygnus.com)
54543
54544         * gcc.dg/980523-1.c: New test.
54545
54546 1998-05-23  Dave Love  <d.love@dl.ac.uk>
54547
54548         * g77.f-torture/compile/970915-0.f: New test.
54549
54550 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
54551
54552         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
54553
54554 1998-05-21  Jeffrey A Law  (law@cygnus.com)
54555
54556         * gcc.dg/980520-1.c: New test.
54557
54558 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
54559
54560         * gcc.dg/980502-1.c: Fix return type.
54561
54562 1998-05-20  Jeffrey A Law  (law@cygnus.com)
54563
54564         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
54565         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
54566         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
54567         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
54568         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
54569
54570 1998-05-20  Dave Love  <d.love@dl.ac.uk>
54571
54572         * g77.f-torture/execute/980520-1.f: New test.
54573
54574 1998-05-15  Dave Love  <d.love@dl.ac.uk>
54575
54576         * lib/mike-g77.exp: New file.
54577
54578         * g77.f-torture/noncompile/noncompile.exp,
54579         g77.f-torture/noncompile/check0.f: New files.
54580
54581 1998-05-14  Dave Love  <d.love@dl.ac.uk>
54582
54583         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
54584         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
54585         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
54586         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
54587         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
54588         abort where appropriate.
54589
54590 1998-05-05  Michael Meissner  <meissner@cygnus.com>
54591
54592         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
54593         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
54594
54595 1998-04-29  Dave Love  <d.love@dl.ac.uk>
54596
54597         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
54598
54599 1998-04-27  Dave Love  <d.love@dl.ac.uk>
54600
54601         * g77.f-torture/compile/980427-0.f: New test.
54602
54603 1998-04-24  Dave Love  <d.love@dl.ac.uk>
54604
54605         * g77.f-torture/compile/980424-0.f: New test.
54606
54607 1998-04-19  Dave Love  <d.love@dl.ac.uk>
54608
54609         * g77.f-torture/compile/980419-2.f (main): New test.
54610         * g77.f-torture/compile/970125-0.f: New test.
54611         * g77.f-torture/compile/980419-1.f: New test.
54612
54613 1998-04-08  Jim Wilson  <wilson@cygnus.com>
54614
54615         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
54616         of loop-4.c.
54617
54618 1998-04-07  Jim Wilson  <wilson@cygnus.com>
54619
54620         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
54621
54622 1998-04-03  Jim Wilson  <wilson@cygnus.com>
54623
54624         * gcc.c-torture/compile/980329-1.c: New test.
54625
54626 1998-03-18  Jim Wilson  <wilson@cygnus.com>
54627
54628         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
54629         * gcc.dg/980312-1.c: Fix typo in -march command.
54630
54631 1998-03-16  H.J. Lu  (hjl@gnu.org)
54632
54633         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
54634
54635 1998-03-11  Robert Lipe  <robertl@dgii.com>
54636
54637         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
54638         Dave Love agree the Fortran source is bogus.
54639
54640 1998-03-11  Robert Lipe  <robertl@dgii.com>
54641
54642         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
54643         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
54644         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
54645         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
54646         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
54647
54648 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
54649
54650         * g++.old-deja/g++.other/friend1.C: New test.
54651
54652 1998-02-18  Dave Love  <d.love@dl.ac.uk>
54653
54654         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
54655         possibly uninitialized) variables and declare dnrm2.
54656
54657 1998-02-23  Robert Lipe <robertl@dgii.com>
54658
54659         From Bruno Haible <haible@ilog.fr>:
54660         * gcc.c-torture/execute/980223.c: New test.
54661
54662 1998-02-13  Jeffrey A Law  (law@cygnus.com)
54663
54664         * gcc.dg/ifelse-1.c: New test.
54665
54666 1998-02-09  H.J. Lu  (hjl@gnu.org)
54667
54668         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
54669
54670           * lib/old-dejagnu.exp (old-dejagnu): Added the
54671           "execution test - XFAIL *-*-*" handling in the spirit of
54672           "excess errors test -". Changed the "execution test fails"
54673           handling to be like "excess errors test fails".
54674           * Update various tests accordingly.
54675
54676 1998-02-06  Jim Wilson  <wilson@cygnus.com>
54677
54678         * gcc.c-torture/execute/980205.c: New test.
54679
54680 1998-01-18  Jeffrey A Law  (law@cygnus.com)
54681
54682         * lib/c-torture.exp: Look for .x files instead of .cexp files.
54683         * lib/f-torture.exp: Similarly.
54684         * gcc.c-torture: Rename all .cexp files to .x files.
54685
54686 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
54687
54688         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
54689         (940510-1.c): Removed duplicate.
54690         (971104-1.c): New test.
54691
54692 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
54693
54694           * lib/f-torture.exp: Improve error and loop detection.
54695
54696 1997-11-19  Michael Meissner  <meissner@cygnus.com>
54697
54698         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
54699         use that to size the filler array.
54700
54701 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
54702
54703         * lib/c-torture.exp(c-torture-execute): Fix typo.
54704
54705         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
54706         testcase as the executable name. Keep the executable around if
54707         the test fails.
54708
54709 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
54710
54711         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
54712         changes.  Only test one -g option, and move it to the end of the
54713         list of options to test.
54714
54715 1997-09-19  Michael Meissner  <meissner@cygnus.com>
54716
54717         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
54718         variable GCC_TORTURE_OPTIONS to supply default switches separated
54719         by colons.  If no environment variable, run tests with -O0 -g, -O1
54720         -g, and -O2 -g as well.
54721
54722 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
54723
54724         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
54725         explanatory comments. Fix indentation.
54726
54727 1997-09-15  Jeffrey A Law  (law@cygnus.com)
54728
54729         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
54730
54731 1997-09-11  Jeffrey A Law  (law@cygnus.com)
54732
54733         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
54734         * g++.old-deja/g++.mike/p7325.C: Likewise.
54735         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
54736
54737 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
54738
54739         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
54740         * g++.old-deja/g++.brendan/crash30.C: Likewise.
54741         * g++.old-deja/g++.brendan/crash39.C: Likewise.
54742         * g++.old-deja/g++.law/operators4.C: Likewise.
54743
54744 1997-09-11  Joe Buck  (jbuck@synopsys.com)
54745
54746         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
54747         * g++.old-deja/g++.mike/p784.C: Ditto.
54748         * g++.old-deja/g++.mike/p785.C: Ditto.
54749
54750 1997-09-05  Jeffrey A Law  (law@cygnus.com)
54751
54752           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
54753
54754 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
54755
54756         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
54757         target feature; pass this to c-torture-execute as needed.
54758
54759 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
54760
54761         * lib/c-torture.exp(c-torture-execute): If the previous and the
54762         current executables being tested are identical, we don't need to
54763         run the executable again. Try to make the executable names
54764         unique. Add an optional argument for passing additional compiler
54765         flags.
54766
54767 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
54768
54769         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
54770
54771 1997-08-29  Jeffrey A Law  (law@cygnus.com)
54772
54773         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
54774
54775 1997-07-31  Jeffrey A Law  (law@cygnus.com)
54776
54777         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
54778         32bit or larger longs.
54779
54780         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
54781         have either a 32bit long or 32bit int.
54782
54783 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
54784
54785         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
54786         Make double precision tests dependent on sizeof (double).
54787
54788 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
54789
54790         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
54791         too.
54792
54793 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
54794
54795         * gcc.c-torture/compile/961203-1.cexp: New script.
54796
54797 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
54798
54799         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
54800         up the includes ourselves.
54801
54802 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
54803
54804         * lib/plumhall.exp: Remove random include, and add a few
54805         verbose messages for debugging.
54806
54807 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
54808
54809         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
54810         of trying to do it ourselves.
54811
54812 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54813
54814         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
54815
54816 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
54817
54818         * gcc.prms/5403.c: Made regexp a bit less strict.
54819
54820 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
54821
54822         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
54823         is returned from remote_load instead.
54824         * lib/plumhall.exp: Ditto.
54825         * lib/mike-g++.exp: Ditto.
54826         * lib/old-dejagnu.exp: Ditto.
54827         * lib/c-torture.exp: Ditto.
54828
54829 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
54830
54831         * lib/g++.exp: Use build_wrapper procedure.
54832         * lib/gcc.exp: Ditto.
54833
54834 1997-05-20  Jeffrey A Law  (law@cygnus.com)
54835
54836         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
54837         an old-style decl for malloc.  Fixes tests to work when
54838         sizeof (int) != sizeof (size_t).
54839
54840 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54841
54842         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
54843
54844         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
54845         use stdargs.h interface.
54846
54847 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54848
54849         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
54850         NO_VARARGS when compiling.
54851
54852 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
54853
54854         * lib/plumhall.exp(ph_includes): New procedure.
54855         (ph_make): Use it.
54856         (ph_compiler): Ditto.
54857
54858         * lib/g++.exp: Rename test-glue.c to testglue.c.
54859         * lib/gcc.exp: Ditto.
54860
54861 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
54862
54863         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
54864         to completion when it's called.
54865
54866 1997-03-21  Michael Meissner  <meissner@cygnus.com>
54867
54868         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
54869         is defined, don't do test.
54870
54871 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
54872
54873         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
54874         for object files.
54875         (ph_summary): Mark skipped testcases as untested, not unresolved.
54876
54877         * lib/plumhall.exp (ph_make): If unresolved because of bad
54878         errorCode, record errorCode in log file.
54879         (*): Replace send_log/verbose with verbose -log.
54880
54881 1997-03-19  Michael Meissner  <meissner@cygnus.com>
54882
54883         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
54884         double conversion if double isn't at least 8 bytes.
54885
54886         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
54887         int to work with targets where int is 16 bits.
54888
54889         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
54890         8 bytes, just exit, since 4 byte doubles don't have enough bits of
54891         precision for the test to complete.
54892
54893 1997-03-14  Michael Meissner  <meissner@cygnus.com>
54894
54895         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
54896         if d10v is not compiled with the -mdouble64 flag.
54897         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
54898
54899         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
54900         d10v is not compiled with the -mint32 flag.
54901
54902 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
54903
54904         * lib/plumhall.exp: Use incr_count.
54905
54906 1997-03-12  Jeffrey A Law  (law@cygnus.com)
54907
54908         * gcc.c-torture: Update to c-torture-1.45.
54909
54910 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
54911
54912         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
54913         the name of the expect testcase file).
54914
54915         * lib/g++.exp(g++_init): Ditto.
54916
54917 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
54918
54919         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
54920         the host.
54921
54922         * lib/gcc.exp(gcc_exit): New procedure.
54923
54924 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
54925
54926         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
54927         specs where appropriate.
54928
54929         * g++.old-deja/g++.arm/*: Added additional ERROR checks
54930         because of new "candidates are" messages, and removed a few
54931
54932         * Converted all non-old-style g++ testcases to old-style, and
54933         moved into g++.old-deja.
54934
54935 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
54936
54937         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
54938         options.
54939
54940         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
54941         succeeded.
54942
54943         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
54944
54945 1997-02-13  Michael Meissner  <meissner@cygnus.com>
54946
54947         * lib/gcc.exp (gcc_target_compile): Add support for defining
54948         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
54949         the machine doesn't have those features.
54950
54951 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
54952
54953         * g++.law/operators4.exp: Don't use LIBS.
54954
54955 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
54956
54957         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
54958
54959         * lib/mike-g++.exp: Don't set the compiler to be tested here.
54960         * lib/g++.exp: Set it here instead. Also, allow use of the
54961         --tool_exec and --tool_opt options. Change CXX to
54962         GXX_UNDER_TEST.
54963
54964         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
54965
54966         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
54967
54968 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
54969
54970         * lib/old-dejagnu.exp: Use prune_warnings instead of
54971         prune_system_crud.
54972         * lib/mike-g++.exp: Ditto.
54973         * lib/gcc.exp: Ditto.
54974         * lib/g++.exp: Ditto.
54975
54976         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
54977
54978 1997-02-07  Jeffrey A Law  (law@cygnus.com)
54979
54980           * 941014-2.c: Include stdlib.h
54981           * 960327-1.c: Include stdio.h
54982           * dbra.c, index-1.c: Don't assume ints are 32bits.
54983
54984 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
54985
54986         * lib/gcc.exp: Add gcc,stack_size target feature.
54987
54988         * lib/g++.exp(g++_target_compile): Add the include and link
54989         paths here, not in two other places. And, it's $options, not
54990         options.
54991
54992         * lib/mike-g++.exp(postbase): Remove the code that determines
54993         the correct include and link paths.
54994         * g++.old-deja/old-deja.exp: Ditto.
54995
54996 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
54997
54998         * lib/g++.exp(g++_init): target_compile no longer returns the
54999         filename of the result.
55000
55001 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
55002
55003         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
55004         call to glob.
55005
55006         * gcc.c-torture/special/special.exp: Change call to
55007         gcc_target_compile to include the object file.
55008
55009 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
55010
55011         * gcc.c-torture/special/special.exp: Correct misspelling in last
55012         change.
55013
55014 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
55015
55016         * lib/plumhall.exp(ph_summary): Log the entire output of the
55017         executable. Return -1 if there were any failures, 0 otherwise.
55018         (ph_execute): Return -1 if there were any failures, 0 otherwise.
55019         (ph_make): Clean up objects and executables that were built
55020         if the tests succeeded.
55021
55022 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
55023
55024         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
55025         libraries and includes in the build tree as appropriate.
55026
55027 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
55028
55029         * lib/c-torture.exp: Instead of looking for the global variable
55030         NO_LONG_LONG, check to see if that's a feature of the target.
55031
55032 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
55033
55034         * config/default.exp: Minimize. Delete the remainer of the files in
55035         config; this functionality is now in devo/dejagnu/config.
55036
55037         g++.*/*: Pass any additional flags used to compile to postbase;
55038         delete CXXFLAGS.
55039
55040         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
55041         is now done by runtest.exp. Use gcc_target_compile instead of
55042         compile.
55043
55044         lib/c-torture.exp: Use gcc_target_compile instead of compile.
55045         Remove references to CFLAGS. Use remote_file instead of
55046         calling rm -f.
55047         (c-torture): Take a list of arguments to use to compile this
55048         testcase.
55049
55050         lib/g++.exp: Simplify. Use target_compile instead of compile.
55051         lib/gcc-dg.exp: Ditto.
55052         lib/gcc.exp: Ditto.
55053         lib/mike-{gcc,g++}.exp: Ditto.
55054         lib/old-dejagnu.exp: Ditto.
55055         lib/plumhall.exp: Ditto.
55056
55057 1997-01-08  Jim Wilson  <wilson@cygnus.com>
55058
55059         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
55060         (ph_linker): Likewise.
55061
55062 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
55063
55064           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
55065         MAP_ANON / MAP_ANONYMOUS if defined;
55066         else try to map from /dev/zero .
55067
55068 1996-11-12  Jeffrey A Law  (law@cygnus.com)
55069
55070         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
55071         isn't defined, then define it to MAP_ANONYMOUS.
55072
55073 1996-11-12  Jeffrey A Law  (law@cygnus.com)
55074
55075         * gcc.c-torture: Update to c-torture-1.42 release.
55076
55077 1996-11-11  Jeffrey A Law  (law@cygnus.com)
55078
55079         * gcc.c-torture: Update to c-torture-1.41 release.
55080
55081 1996-10-27  Jeffrey A Law  (law@cygnus.com)
55082
55083         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
55084         c-torture release.
55085
55086 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
55087
55088         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
55089         and LDFLAGS.  Fix second case to append the target_info ldflags
55090         onto LDFLAGS, not CFLAGS.
55091         * lib/g++.exp (g++_init): Add target_info stuff.
55092         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
55093         of libgloss and newlib flags for !native.
55094
55095         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
55096         (GDB): Fix relative path to go up another dir for finding gdb.
55097
55098 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
55099
55100         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
55101         versions in the target_info array, if they don't exist.
55102
55103 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
55104
55105         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
55106
55107 1996-07-08  Jim Wilson  <wilson@cygnus.com>
55108
55109         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
55110         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
55111
55112 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
55113
55114         * lib/old-dejagnu.exp: Don't remove the output file before we've
55115         actually tested it. Don't append pwd to the path of the executable
55116         we're testing.
55117
55118 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
55119
55120         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
55121
55122 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
55123
55124         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
55125         temporary directory for compiler files, and set it to a default
55126         value of /tmp. Set $output as the name of the output file from
55127         compiling the testcase. Add a -o option to $cflags_var so the
55128         compiler writes the final output file as $output. Set $executable
55129         to $output.
55130
55131         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
55132         directory for compiler files, and set it to /tmp if it doesn't
55133         already have a value. Set $output_file to the name of the output
55134         file from compiling the testcase. Add a -o option to CXXFLAGS so
55135         the compiler writes the final output file as $output. Use $output
55136         as the executable to be tested.
55137
55138 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
55139
55140         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
55141
55142 1996-06-08  Jeffrey A Law  (law@cygnus.com)
55143
55144         * gcc.c-torture/execute/pending-1.c: New test.  Still
55145         pending in Tege's queue.
55146
55147 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
55148
55149         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
55150         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
55151         if there were failures.  Call unresolved if there were unresolved
55152         testcases.  Call gcc_fail if program did not run to completion.
55153         (ph_make): Pass additional argument name to ph_execute.
55154         (ph_execute): Add new argument.  Pass additional arguments to
55155         ph_summary.  Call gcc_fail is there is no execution output.
55156
55157 1996-04-24  Jeffrey A Law  (law@cygnus.com)
55158
55159         * lib/plumhall.exp (proc_summary): Output relavent summary
55160         lines into the log so specific failures in plumhall can be
55161         investigated.
55162
55163 1996-04-10  Jeffrey A Law  (law@cygnus.com)
55164
55165         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
55166         (c-torture-execute): Don't try to execute tests which use
55167         "long long" types if $NO_LONG_LONG is nonzero.
55168
55169 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
55170
55171         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
55172         not c-torture.
55173
55174         * gcc.ieee: Move from here.
55175         * gcc.c-torture/execute/ieee: To here.
55176
55177 1996-03-26  Jeffrey A Law  (law@cygnus.com)
55178
55179         * gcc.c-torture: Update to c-torture-1.41 release.
55180
55181 1996-03-22  Jeffrey A Law  (law@cygnus.com)
55182
55183         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
55184         not "$output".
55185
55186 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
55187
55188         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
55189         -c present.
55190
55191 1996-03-02  Jeffrey A Law  (law@cygnus.com)
55192
55193         * config/proelf.exp: Handle connecting to a simulator.
55194
55195 1996-01-31  Jeffrey A Law  (law@cygnus.com)
55196
55197         * config/proelf.exp: New file.  Enough framework that we can
55198         run c-torture tests on the proelf targets (or any other target
55199         that gdb can connect to for that matter).
55200
55201 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
55202
55203         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
55204         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
55205
55206         * lib/plumhall.exp (ph_execute): Always call ph_summary if
55207         exec_output exists.
55208
55209 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
55210
55211         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
55212         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
55213
55214         * config/*.exp: Update FSF address.  Change result of ${tool}_load
55215         to pass/fail/unresolved/unsupported/untested.  Caller must now
55216         call unresolved/unsupported/untested.
55217         * lib/*.exp: Update FSF address.  Update to handle new results of
55218         ${tool}_load.
55219         * lib/chill.exp (verbose): Delete.
55220
55221 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
55222
55223         * lib/gcc.exp (default_gcc_start): Change order of args to
55224         $LDFLAGS $CFLAGS $LIBS.
55225         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
55226         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
55227         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
55228         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
55229         * gcc.misc-tests/dg-test.exp: Likewise.
55230         * gcc.misc-tests/msgs.exp: Likewise.
55231         * gcc.prms/prms.exp: Likewise.
55232         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
55233         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
55234
55235         * lib/dg.exp: Deleted, moved to dejagnu/lib.
55236
55237 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
55238
55239         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
55240
55241         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
55242         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
55243
55244         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
55245         necessary.
55246
55247 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
55248
55249         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
55250         global for loop; add use of $mathlib.
55251         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
55252         settings here; set mathlib for anything but VxWorks.
55253
55254 1996-01-22  Jeffrey A Law  (law@cygnus.com)
55255
55256         * gcc.c-torture: Update to c-torture-1.40 release.
55257
55258 1996-01-03  Jeffrey A Law  (law@cygnus.com)
55259
55260         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
55261         dg.exp.
55262
55263 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
55264
55265         * lib/c-torture.exp (c-torture-execute): Declare "output" as
55266         global.
55267
55268 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
55269
55270         * lib/g++.exp (LIBS): Define if not already.
55271         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
55272         (gcc-dg-prune): Call prune_gcc_output.
55273         * lib/gcc.exp (prune_gcc_output): New proc.
55274         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
55275         prune_gcc_output.
55276
55277 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
55278
55279         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
55280         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
55281
55282 1995-11-15  Jeffrey A Law  (law@cygnus.com)
55283
55284         * gcc.c-torture: Update to c-torture-1.39 release.
55285
55286 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
55287
55288         * lib/c-torture.exp (c-torture-execute): Don't return if one option
55289         fails, try others as well.
55290
55291 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
55292
55293         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
55294         If compilation fails, mark execute tests as `untested'.
55295         If test is marked as unsupported, don't mark compilation and
55296         execute tests as failed.
55297
55298 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
55299
55300         * lib/g++.exp (g++_init): Don't link in libg++, and look to
55301         libstdc++ for whether or not we want to be doing shared
55302         libraries.  Delete link_curses since we don't need it anymore.
55303         * lib/mike-g++.exp (postbase): Don't link in libg++.
55304         * g++.old-deja/old-deja.exp: Likewise.
55305
55306 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
55307
55308         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
55309
55310 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
55311
55312         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
55313         For that, add `-Wl,-a,shared_archive'.
55314         * g++.old-deja/old-deja.exp: Likewise.
55315
55316 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
55317
55318         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
55319
55320 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
55321
55322         * lib/mike-g++.exp (postbase): Pay attention to the status of
55323         g++_load.
55324
55325 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
55326
55327           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
55328
55329 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
55330
55331         * lib/gcc.exp (default_gcc_start): No longer need to log program
55332         being executed or its output, execute_anywhere does that now.
55333         * lib/g++.exp (default_g++_version): Call execute_anywhere.
55334         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
55335
55336 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
55337
55338         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
55339         the same as those in lib/g++.exp.
55340
55341 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
55342
55343         * gcc.c-torture: Update to c-torture-1.38 release.
55344         * gcc.ieee: Related changes.
55345
55346 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
55347
55348         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
55349         "exec". Minor reformatting changes.
55350
55351         * config/rom68k.exp (${tool}_load): Make it work in a canadian
55352         cross. This means all "exec" calls now work on a remote host as
55353         well.
55354         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
55355         cross. Filter out the extra "\r\n" stuff that expect puts in.
55356         (c-torture-execute): Filter out the bogus warnings like
55357         c-torture-compile does. Add support for canadian cross.
55358         * lib/gcc.exp (default_gcc_version, default_gcc_start)
55359         Use execute_anywhere rather than calling exec directly. Now it
55360         works for canadian cross testing.
55361
55362 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
55363
55364         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
55365         results into a variable, and check that rather than using file exists.
55366
55367 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
55368
55369         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
55370         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
55371
55372 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
55373
55374         * g++.old-deja/old-deja.exp: Create and pass runshlib and
55375         lib_curses if there's a shared libg++ in the build tree.
55376
55377 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
55378
55379         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
55380         if not supported target.
55381
55382 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
55383
55384         * lib/g++.exp (g++_init): Move empty setting of runshlib and
55385         link_curses up to always happen, not just for native builds.
55386
55387 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
55388
55389         * gcc.c-torture: Update to c-torture-1.36 release.
55390         * gcc.failure: Related changes.
55391
55392 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
55393
55394         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
55395
55396 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
55397
55398         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
55399         * lib/mike-g++.exp (postbase): Not in here.  Still reference
55400         runshlib, link_curses, and mathlib for link and run.
55401
55402         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
55403         pass the runtime shared library options for Solaris, OSF/1, and
55404         Irix5, and link with -lcurses to avoid unresolved references.
55405
55406 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
55407
55408         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
55409         only run once.
55410
55411 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
55412
55413         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
55414
55415 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
55416
55417         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
55418         do not have a framework for the "compat" tests yet.
55419
55420 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
55421
55422         * lib/mike-g++.exp (postbase): New local variable `mathlib',
55423         set to null if we're testing vxworks5.1.  Use that instead of
55424         `-lm' in the setting of LIBS for link and run.
55425
55426 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
55427
55428         * config/rom68k.exp (${tool}_load): Major changes to make it
55429         work.  Verified that it does in fact return the stuff in
55430         exec_output properly.  Catch any Emul or any TRAP other than 0.
55431
55432 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
55433
55434         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
55435         LDFLAGS properly for targets that need stuff from libgloss.
55436         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
55437         only run once.
55438         (gpp_initialized): New variable.
55439
55440 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
55441
55442         * config/rom68k.exp: Load libgloss.exp.
55443         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
55444         so we can produce a fully linked binary.
55445         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
55446         so we can produce a fully linked binary.
55447
55448 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
55449
55450         * lib/plumhall.exp (ph_section): Watch for expected failures.
55451         Add missing `else'.
55452
55453         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
55454         run the testcase.
55455         (c-torture): Likewise.
55456
55457 1995-08-28  Doug Evans  <dje@cygnus.com>
55458
55459         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
55460
55461         * lib/mike-g++.exp (mike_cleanup): New proc.
55462         (prebase): New globals compiler_result, not_compiler_result,
55463         target_regexp.
55464         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
55465         allow leading "-" in pattern.  Watch for unsupported tests.
55466         If $compiler_result is set, pattern match assembler code,
55467         and ditto for $not_compiler_result.
55468         * lib/mike-gcc.exp: Likewise.
55469
55470         * lib/plumhall.exp (ph_execute): Only call ph_summary if
55471         execution "succeeded".
55472
55473 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
55474
55475         * config/win32.exp: New file.
55476         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
55477
55478 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
55479
55480         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
55481         unsupported.
55482         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
55483         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
55484         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
55485
55486         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
55487         "... without exceptions was ...".  That is now handled by
55488         prune_system_crud.
55489         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55490
55491 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
55492
55493         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
55494         sieve.c,sort2.c}: New files.
55495         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
55496         sieve.exp,sort2.exp}: Drivers for them.
55497
55498         * lib/mike-gcc.exp (program_output): New user settable variable.
55499         (postbase): Call prune_system_crud.  Also prune extraneous compiler
55500         messages.
55501         * lib/mike-g++.exp (program_output): New user settable variable.
55502
55503         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
55504
55505         * config/sh.exp: Deleted (use sim.exp instead).
55506
55507 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
55508
55509         * config/vx.exp: Declare CHECKTASK as global.
55510         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
55511         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
55512         * lib/old-dejagnu.exp: Load [pwd]/$executable.
55513
55514 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
55515
55516         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
55517         target. Like vx.exp, only includes `vx29k.exp' instead of
55518         `vxworks.exp'.
55519
55520 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
55521
55522         * config/sim.exp: Increase time limit from 120 seconds to 240.
55523
55524 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
55525
55526         * gcc.c-torture/execute/950628-1.c: New test.
55527
55528 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
55529
55530         * gcc.c-torture: Update with changes/additions from
55531         c-torture-1.34.
55532
55533 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
55534
55535         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
55536
55537 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
55538
55539         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
55540
55541 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
55542
55543         * gcc.c-torture/compile/950512-1.c: New test.
55544         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
55545         * gcc.dg/struct-ret-1.c: Likewise.
55546
55547 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
55548
55549         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
55550           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
55551
55552 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
55553
55554         * gcc.c-torture/special/920411-1.c: Deleted.
55555         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
55556
55557 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
55558
55559         * config/sim.exp (${tool}_load): Hack in call to bash to get a
55560         cpu limit.
55561
55562 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
55563
55564         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
55565
55566 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
55567
55568         From kenner;
55569         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
55570         is the proper length.
55571         * va-arg-3.c: Likewise.
55572
55573 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
55574
55575         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
55576         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
55577
55578         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
55579         * lib/g++.exp (default_g++_start): Delete old cruft.
55580
55581 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
55582
55583         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
55584         (2 * (1 << 18)) to (2 * (1 << 17)).
55585
55586         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
55587
55588 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
55589
55590         * config/rom68k.exp: Renamed from config/idp.exp
55591
55592 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
55593
55594         * c-torture/compile/921109-2.c
55595
55596 1995-04-18  Mike Stump  <mrs@cygnus.com>
55597
55598         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
55599         excess errors.
55600
55601 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
55602
55603         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
55604         output.
55605         * lib/g++.exp (default_g++_start): Likewise.
55606
55607 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
55608
55609         * gcc.c-torture/compile/950329-1.c: New test.
55610
55611 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
55612
55613           * config/bug.exp (${tool}_load): Updated to use new remote_open
55614           and remote_close procs.
55615         * config/idp.exp: New file.
55616
55617 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
55618
55619         * gcc.c-torture/execute/950322-1.c: New test.
55620
55621 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
55622
55623         * config/vx.exp (${tool}_load): Clean up testing of return code from
55624         vxworks_ld and vxworks_spawn.
55625
55626 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
55627
55628         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
55629
55630 1995-03-13  Mike Stump  <mrs@cygnus.com>
55631
55632         * lib/old-deja.exp: Add `excess errors test - ' error, now one
55633         can mark excess errors on a machine by machine basis.  Note, the
55634         default is to not expect any excess errors, even when excess
55635         errors test - is given, so you will want to put an XFAIL ... on
55636         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
55637         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
55638         those 4 machines, but no others.
55639
55640 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
55641
55642         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
55643         * lib/c-torture.exp: to here.
55644
55645 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
55646
55647         * gcc.c-torture/execute/950221-1.c: New test.
55648         * gcc.c-torture/execute/struct-ret-1.c: New test.
55649         * gcc.c-torture/compile/950221-1.c: New test.
55650
55651         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
55652
55653 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
55654
55655         * gcc.c-torture/execute/arith-1.c (main): Return 0.
55656         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
55657
55658 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
55659
55660         * g++.gb: New directory of tests, derived from my signature and
55661         class scoping tests.
55662
55663         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
55664         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
55665         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
55666         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
55667         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
55668         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
55669         * g++.gb/sig25.C: Likewise.
55670
55671         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
55672         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
55673         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
55674         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
55675         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
55676         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
55677         * g++.gb/sig25.exp: Likewise.
55678
55679         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
55680         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
55681         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
55682         * g++.gb/scope13.C: Likewise, this test still fails.
55683
55684         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
55685         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
55686         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
55687         * g++.gb/scope13.exp: Ditto.
55688
55689         * g++.gb/README: New file, explains what these tests are about.
55690
55691 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
55692
55693         * lib/dg.exp (dg-do): Support `preprocess'.
55694         (dg-test): Likewise.
55695
55696 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
55697
55698         * config/udi.exp: change "continue -expect" to "exp_continue".
55699
55700 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
55701
55702         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
55703         Delete redundant tests.
55704
55705         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
55706         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
55707         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
55708         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
55709         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
55710         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
55711         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
55712         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
55713
55714         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
55715         storing label pointers.
55716         * gcc.c-torture/execute/921019-1.c: Likewise.
55717         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
55718         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
55719         parameter fp.
55720         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
55721         constants.
55722
55723         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
55724         Delete obsolete tests.
55725
55726         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
55727         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
55728         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
55729         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
55730         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
55731         * gcc.c-torture/compile/950124-1.c: New test.
55732
55733         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
55734
55735 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
55736
55737         * lib/mike-g++.exp: Add -lm to LIBS.
55738
55739 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
55740
55741         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
55742
55743 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
55744
55745         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
55746
55747 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
55748
55749         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
55750
55751 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
55752
55753         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
55754         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
55755         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
55756         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
55757         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
55758         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
55759         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
55760         * g++.law/{operators31.C, operators32.C,
55761         * g++.law/{operators33.C, operators34.C}: Likewise.
55762         * g++.law/{pic1.C, refs2.C}: Likewise.
55763         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
55764         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
55765         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
55766         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55767
55768         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
55769         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
55770         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
55771         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
55772         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
55773         * g++.law/{enum9.exp, friend5.exp}: Likewise.
55774         * g++.law/{nest3.exp, nest4.exp}: Likewise.
55775         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
55776         * g++.law/{operators30.exp, operators31.exp}: Likewise.
55777         * g++.law/{operators32.exp, operators33.exp}: Likewise.
55778         * g++.law/{operators34.exp}: Likewise.
55779         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
55780         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
55781         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
55782         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
55783         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55784
55785         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
55786         No longer expected to fail.
55787         * g++.law/missed-error3.C: Tweak for recent bool changes.
55788
55789 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
55790
55791         * config/emb-unix: Deleted.
55792         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
55793         remote execution.  Do final link on remote host if REMOTE_LINK is set.
55794
55795 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
55796
55797         * lib/dg.exp (dg-test): Fix typo in last patch.
55798
55799 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
55800
55801         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
55802         (handles multiple occurrences).
55803
55804 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
55805
55806         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
55807         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
55808         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
55809         printed).
55810         * lib/c-torture.exp (c-torture-compile): Likewise.
55811         (c-torture): Prepend full path if missing.
55812         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
55813         (gcc_fail): Likewise.
55814         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
55815
55816 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
55817
55818         * lib/netware.exp: Only attach to NetWare i386 systems.
55819
55820 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
55821
55822         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
55823         messages.  Add test name to "output pattern match" pass/fail message.
55824
55825 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
55826
55827         * gcc.dg: New testsuite.
55828         * gcc.dg/dg.exp: New file.
55829
55830         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
55831         test-switch.c}: Deleted.
55832
55833         * gcc.misc-tests/msgs.exp: New testcase driver.
55834
55835 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
55836
55837         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
55838         Watch for illegal return values from ${tool}_load.
55839         * config/unix.exp (${tool}_load): Fix pass/fail detection for
55840         cross targets.  Coerce return value >0 to 1.
55841
55842 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
55843
55844         * config/unix.exp (${tool}_load): Call program rsh, not proc.
55845
55846         * config/emb-unix.exp: New file.
55847
55848         * config/sim.exp: Error if variable $SIM not defined.
55849         (${tool}_load): Mark test as "untested" if simulator missing.
55850
55851         * config/unix.exp: Load remote.exp to get rcp_download.
55852         * lib/c-torture.exp: Use different option lists for testcases with
55853         and without loops.
55854         * gcc.c-torture/execute/execute.exp: Likewise.
55855
55856 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
55857
55858         * config/*.exp: Clarify return code from ${tool}_load.
55859         Call `unresolved' or `untested' instead of `warning' or `perror'
55860         (sometimes you still want to call both though).
55861         Add comment that `shell_id' is local to each file.
55862         * config/udi.exp (timeout): Set to 30.
55863         Don't print warning if connection fails, $connectmode has already
55864         printed an error.
55865         (${tool}_load): Move verbose messages to level 2.
55866         Rework pattern for "Process started" message.
55867         Pass `shell_id' to ${connectmode}_download.
55868         Retry twice upon timeout.  Make resetting of target more robust.
55869         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
55870         Pass `shell_id' to exit_$connectmode.
55871         Only call exit_$connectmode if connected.
55872         * config/unix.exp (${tool}_load): Check return codes better.
55873         * config/vrtx.exp (${tool}_load): Likewise.
55874         * config/vx.exp (${tool}_load): Likewise.
55875         Delete unneeded global's.
55876         * lib/dg.exp (dg-test): Update to reflect clarified return codes
55877         from ${tool}_load.
55878         (dg-stat): Delete.
55879         (dg-init): Delete recording of pass/fail counts.
55880         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55881         (old-dejagnu-init): Likewise.
55882         (old-dejagnu-stat): Delete contents, empty proc now.
55883         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
55884         (c-torture): Delete references to lcnt, lpass, lfail.
55885         Get option list from TORTURE_OPTIONS.
55886         Delete -funroll[-all]-loops if no loops.
55887         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
55888         (g++_stat): Delete contents (empty proc now).
55889         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
55890         (gcc_finish): Likewise.
55891         (gcc_stat): Deleted.
55892         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
55893         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
55894         * gcc.c-torture/execute/execute.exp: Likewise.
55895         Split tests into two parts: compile, execute.
55896         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
55897         no loops.  Update to reflect clarified return codes from ${tool}_load.
55898
55899 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
55900
55901         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
55902         to grep for.
55903         (old-dejagnu): Likewise (where necessary).
55904
55905 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
55906
55907         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
55908
55909         * lib/dg.exp (dg-process-target): Fix processing of selector.
55910         Add comment regarding use of `error'.
55911
55912         * lib/gcc.exp (prune_system_crud): Define if missing.
55913         * lib/g++.exp (prune_system_crud): Likewise.
55914
55915         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
55916         Call prune_system_crud.
55917         * lib/dg.exp (dg-runtest): New proc.
55918         Use perror instead of send_user for tcl errors in testcase.
55919         Don't return any value, it's never used.
55920         Don't clobber previous definition of `unknown'.
55921         Print tcl errors in `dg-final'.
55922
55923 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
55924
55925         * lib/dg.exp (dg-process-target): Improve syntax error messages.
55926         (dg-test): Don't print errorInfo, it contains stack backtrace.
55927
55928 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
55929
55930         * lib/g++.exp (runtest_file_p): Define if missing.
55931
55932 1994-09-24  Doug Evans  (dje@cygnus.com)
55933
55934         * lib/mike-g++.exp: Comment out loading of g++.exp.
55935         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
55936         (default_g++_version): Always print something.
55937         (default_g++_start): Comment out call to `which'.
55938         (g++_start, g++_load): Deleted (must be defined in config file).
55939         * lib/gcc.exp: Test for existence of $CC at start.
55940         Delete check for tmpdir (done in gcc_init).
55941         (default_gcc_version): Always print something.
55942         (default_gcc_start): Comment out call to `which'.
55943         * config/*.exp: Major cleanup - make cross targets work at least a
55944         little better for g++ (by not being "--tool gcc" specific).
55945         Rename gcc_xxx to ${tool}_xxx.
55946         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
55947         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
55948
55949 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
55950
55951         * lib/c-torture.exp (c-torture-compile): Rework compiler
55952         message processing.
55953
55954         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
55955         c-torture.
55956
55957 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
55958
55959         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
55960
55961         * lib/dg.exp (dg-process-target): Support { target native }.
55962
55963 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
55964
55965         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
55966         looked for "... program xxx got fatal signal".
55967         Correct regsub munging of `comp_output'.
55968         Ignore compiler messages "path prefix not used" and "linker input
55969         file unused".
55970
55971 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
55972
55973         * lib/gcc.exp (runtest_file_p): Define if missing.
55974         * gcc.prms/template.c: Example to work from.
55975
55976 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
55977
55978         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
55979         * lib/dg.exp (dg-test): Call unsupported testcases as such.
55980
55981         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
55982         * gcc.prms/1883.c: Moved from compile/940714-1.c.
55983         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
55984         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
55985
55986         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
55987         (dg-process-target): No longer a varargs proc.
55988         Return S/N for target, P/F for xfail.  All callers changed.
55989         (user option procs): More argument checking.
55990         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
55991         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
55992         (dg-test): Skip test if not running on selected target in `dg-do'.
55993         Update handling of `dg-do-what', `dg-output-text'.
55994         Separate execution pass/fail from output pattern match pass/fail.
55995         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
55996
55997 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
55998
55999         * gcc.c-torture/special/special.exp: Don't expect failure for mips
56000         target for 920510-1.c.
56001
56002 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
56003
56004         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
56005         Clean up comment regarding use of passcnt, etc.
56006         (gcc_stat): Don't update `testcnt' here.
56007         (gcc_finish): Do it here.
56008         Might as well reset `but_id' here too.
56009         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
56010         to determine if the file should be tested.
56011         * gcc.c-torture/compile/compile.exp: Likewise.
56012         * gcc.c-torture/execute/execute.exp: Likewise.
56013         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
56014         * gcc.misc-tests/dg-test.exp: Likewise.
56015         * gcc.prms/prms.exp: Likewise.
56016         * gcc.wendy/wendy.exp: Likewise.
56017         * g++.old-deja.exp: Likewise.
56018         Move "Testing file" message to verbose level 1.
56019
56020 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
56021
56022         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
56023
56024 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
56025
56026         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
56027         (default_gcc_start): Accept optional second list element
56028         of compiler flags.  Print compiler output at verbosity level 2.
56029         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
56030         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
56031         Save current values of framework globals passcnt, failcnt, xpasscnt,
56032         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
56033         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
56034         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
56035         xfailcnt to compute stats.  Update framework global `testcnt' from
56036         pass/fail counts.
56037         (gcc_finish): New proc.  Clean up test environment.
56038         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
56039         (gcc_epass, gcc_efail): Delete.
56040         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
56041         argument of line number.
56042         (dg-init): If the tool has an init routine, call it.
56043         (dg-test): Remove args `cflags_var' and `libs_var'.
56044         Pass all compiler options to ${tool}_start.
56045         Handle missing line number.
56046         (dg-finish): New function.
56047         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
56048         particular files.  Call gcc_finish at end.  Move "skipping test"
56049         message to verbosity level 3.
56050         * gcc.c-torture/compile/compile.exp: Likewise.
56051         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
56052         * gcc.c-torture/execute/execute.exp: Likewise.
56053         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56054         Print testcase being tried at verbosity level 1.
56055         * gcc.c-torture/special/special.exp: Unset xfail.
56056         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56057         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
56058         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
56059         * gcc.failure/failure.exp: Likewise.
56060         * gcc.ieee/ieee.exp: Likewise.
56061         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
56062         Update call to dg-test.  Call dg-finish at end.
56063         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
56064         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56065         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
56066         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
56067         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
56068         * gcc.wendy/wendy.exp: Add copyright.
56069         Delete setting of tmpdir (done by gcc_init).
56070         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
56071         Pass compiler flags to gcc_start.  Call gcc_finish at end.
56072         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
56073         gcc_[ce]pass/fail.
56074
56075 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
56076
56077         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
56078         confusion.
56079         (g++_load): Likewise.
56080
56081         * config/*.exp (gcc_load): Some were varargs fns and some were not.
56082         Rename argument to `prog' to remove the confusion.
56083         Varargs fns behave differently too!
56084         (g++_load): Likewise.
56085
56086         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
56087
56088         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
56089         what it is.  Delete (always) printing of status value for !native.
56090         Simplify verbose code, and include status and exec_output.
56091         (g++_load): Use gcc_load.
56092
56093 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
56094
56095         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
56096         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
56097         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
56098         940714-3.c as these testcases don't exist anymore.  Make
56099         va-arg-1.c expected to pass.
56100
56101 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
56102
56103         * gcc.misc-tests/misc.exp: Only run specific testcases.
56104         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
56105         * gcc.misc-tests/dg-[1-9].c: New files.
56106
56107         * lib/dg.exp: New testsuite driver.
56108         * gcc.prms/prms.exp: Use it.
56109
56110         * README.gcc: New file.
56111
56112         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
56113         Document and reset `lxpass' and `lxfail'.
56114         Simplify "initialized" message.
56115         (gcc_stat): Clean up comments a little.
56116
56117 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
56118
56119         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
56120
56121 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
56122
56123         * lib/old-dejagnu.exp (process-option): New proc.
56124         (old-dejagnu-init, old-dejagnu-stat): Likewise.
56125         (old-dejagnu): Simplify.
56126         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
56127
56128 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
56129
56130         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
56131         exists and is not an empty string.
56132
56133         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
56134         $xfail rather than calling setup_xfail.  Clear $xfail when test is
56135         finished.
56136         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
56137         automatically.
56138
56139         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
56140         longer expected to fail.
56141
56142         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
56143         "f" function call.
56144
56145         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
56146
56147         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
56148         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
56149         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
56150         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
56151         c-torture-1.29.
56152
56153         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
56154         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
56155
56156         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
56157
56158         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
56159         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
56160
56161         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
56162         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
56163         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
56164
56165 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
56166
56167         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
56168         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
56169         940714-1.c, 940714-2.c, 940714-3.c},
56170         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
56171         gcc.misc-tests/{mg.c,mg.exp}:
56172         New tests.
56173         * gcc.noncompile/noncompile.exp: Change accordingly.
56174
56175 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
56176
56177         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
56178         Undo previous clobberage.
56179
56180 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
56181
56182         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
56183         * gcc.special/{930510-1.c, special.exp}:
56184         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
56185         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
56186         struct-varargs-1.c}: New tests from c-torture-1.26.
56187
56188 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
56189
56190         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
56191           argument to switch.
56192
56193 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
56194
56195         * Revert the previous changes.  Please see Rob's directory
56196         (/lisa/test/rob/progressive/gcc/testsuite) for testing
56197         fixes.
56198
56199 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
56200
56201         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
56202         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
56203         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
56204         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
56205         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
56206         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
56207         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
56208         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
56209         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
56210         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
56211         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
56212         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
56213         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
56214         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
56215         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
56216         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
56217         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
56218         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
56219         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
56220         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
56221         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
56222         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
56223         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
56224         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
56225         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
56226         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
56227         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
56228         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
56229         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
56230         testing changes.
56231
56232 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
56233
56234         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
56235         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
56236         with perror calls.
56237
56238 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
56239
56240         * config/unix.exp (g++_load): Fix syntax.
56241
56242 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
56243
56244         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
56245         * gcc.noncompile/921017-1.c: Deleted obsolete test.
56246         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
56247         Don't expect va-arg-1.c to fail.  Correct expected output for
56248         920928-1.c.
56249         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
56250         * gcc.wendy/hbm4.c: Correct typo.
56251         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
56252
56253 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
56254
56255         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
56256         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
56257         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
56258         * lib/c-torture.exp (c-torture-compile): Ditto.
56259
56260         Reduce volume of output (remove all the -I's and such).
56261         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
56262         Call gcc_cpass, gcc_cfail.
56263         (c-torture): Pass testing option to c-torture-compile.
56264
56265 1994-03-21  Doug Evans  (dje@cygnus.com)
56266
56267         Bring patches over from progressive.
56268         * config/default.exp: Exit remote shell cleanly.
56269         (g++_exit, g++_start): Add default versions.
56270         * config/sim.exp (gcc_load): Use perror, not error.
56271
56272 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
56273
56274         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
56275         set in site.exp.
56276
56277 1994-03-14  Doug Evans  (dje@cygnus.com)
56278
56279         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
56280         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
56281         (wendy_try): New proc to run testcase.
56282         (main loop): Call 'em.
56283         * gcc.wendy/*.c: Clean up pass to correct expected output.
56284
56285         * lib/gcc.exp: Minor cleanup work.
56286         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
56287
56288 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
56289
56290         * config/sim.exp (gcc_load): Document return codes better.
56291         Don't pass -v to simulator.
56292
56293 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
56294
56295         * gcc.special/920717-x.c: Fix typo.
56296         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
56297         get at sources.
56298
56299         * lib/mike-gcc.exp: Fix typo.
56300
56301 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
56302
56303         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
56304         binary to use, transform the name.
56305         * config/*.exp: rename everything. Nuke any g++ specific files,
56306         it's now a special case of gcc that requires no special support.
56307         Add a default.exp for unsupported targets.
56308
56309 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
56310
56311         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
56312         lib/old-dejagnu.exp: Fix a few patterns to work with the new
56313         version of Tcl.
56314
56315 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
56316
56317         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
56318         than a warning.
56319
56320 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
56321
56322         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
56323
56324 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
56325
56326         * gcc.execute/execute.exp: Combine opt_list and foption_list into
56327         option_list.  Compile every file with only 4/6 option choices
56328         (same as C torture) instead of with 12/18 different option
56329         choices.
56330         * lib/c-torture.exp: Likewise.
56331
56332         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
56333         not already set.
56334
56335 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
56336
56337         * lib/old-deja.exp: Add `excess errors test fails' error, now one
56338         can put an XFAIL *-*-* on excess errors.
56339
56340 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
56341
56342         * g++.law: Add more tests derived from g++-bugs snapshots.
56343
56344         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
56345         equivalent to g++.law/init9.
56346
56347         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
56348         compiled it, and the a.out file after we've run it.
56349
56350 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
56351
56352         * lib/mike-g++.exp (postbase): Delete the .o file after we've
56353         compiled it, and the a.out file after we've run it.
56354
56355 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
56356
56357         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
56358
56359 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
56360
56361         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
56362         version number.
56363
56364 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
56365
56366         * g++.law: New directory of g++ tests derived from the g++-bugs
56367         snapshots.
56368
56369 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
56370
56371         * gcc.compile: initbug1.c initbug1.exp testcase added
56372
56373 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
56374
56375         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
56376         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
56377           fixes submitted by Jeff Law (law@cs.utah.edu)
56378         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
56379           Jeff Law (law@cs.utah.edu)
56380
56381
56382 1993-11-30  Mike Stump  (mrs@cygnus.com)
56383
56384         * config/unix-g++.exp: Follow the gcc way of doing things.
56385         * g++.old-deja/old-deja.exp: Minor updates.
56386         * lib/g++.exp: New file, follow the gcc way of doing things.
56387         * lib/old-dejagnu.exp: Minor updates.
56388         * lib/mike-g++.exp: Always unset errorInfo.
56389
56390 1993-11-06  Mike Stump  (mrs@cygnus.com)
56391
56392         * lib/gcc.exp: Fix some errors with the below change, CC and
56393         CFLAGS should be global when setting, not local.
56394
56395 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
56396
56397         * lib/gcc.exp: Transform tool name.
56398
56399 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56400
56401         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
56402
56403 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56404
56405         * lib/gcc.exp: change gcc_done to gcc_stat
56406
56407 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56408
56409         * Upgraded gcc testsuite to c-torture version 1.25
56410
56411 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
56412
56413         * lib/gcc.exp: added reporting code. Changed verbose compile message.
56414         * lib/c-torture: added hooks for new reporting code.
56415
56416 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
56417
56418         * config/sh-gcc.exp: check if sh-sim exists in the path
56419
56420 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
56421
56422         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
56423         * gcc.compile/compile.exp: Initial changes for new logic.
56424         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
56425         * gcc.failure/failure.exp: Initial changes for new logic.
56426         * gcc.ieee/ieee.exp: Initial changes for new logic.
56427         * gcc.misc-tests/misc.exp: Initial changes for new logic.
56428         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
56429         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
56430         * lib/c-torture.exp: Initial changes for new logic.
56431         * lib/gcc.exp: Initial changes for new logic.
56432
56433 1993-10-15  Mike Stump  (mrs@cygnus.com)
56434
56435         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
56436         depend upon failure or success.  Fully qualify names in failure
56437         and success messages.  Always remove a.out before starting
56438         compile, just in case.  Pay more attention to error text output by
56439         the compiler.  Handle testcases with no known past errors just
56440         like all others, so that things are uniform.  Other miscellaneous
56441         improvements.
56442
56443 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
56444
56445         * gcc.cpp: new directory for cpp tests
56446
56447 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
56448
56449         * lib/chill.exp: Code reformatted, removed unused code.
56450         * config/unix-chill.exp: Code reformatted, removed unused code.
56451         * chill.execute/execute.exp: Code reformatted, removed unused code.
56452         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
56453
56454 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
56455
56456         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
56457         routines not written.
56458
56459 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
56460
56461         * config/bug-gcc.exp: Use new procs from bug.exp.
56462
56463 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
56464
56465         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
56466         via ftp, rather than depending on NFS.
56467         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
56468         case.
56469
56470 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
56471
56472         * config/bug-gcc.exp: Use new download proc.
56473
56474 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
56475
56476         * chill.execute/execute.exp: cleanups, handles errors better
56477         * chill.compile/compile.exp: rewrite, based on execute.exp
56478         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
56479         * lib/chill.exp: major changes to diff proc and compile and link
56480         procs. added chill_fail and chill_pass wrappers to pass and
56481         fail. added more comments, and handle error codes better.
56482         Added a hack to capture stderr from exec, so noncompile tests
56483         can work.
56484
56485 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
56486
56487         * chill.execute/execute.exp: rewrite of testsuite driver
56488         * lib/chill.exp: rewrite of testsuite driver
56489         * config/unix-chill.exp: rewrite of testsuite driver
56490
56491 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
56492
56493         In chill.execute:
56494         * iexpr.ch: Standardize uppercase.
56495         * tuples.dat: Standardize uppercase.
56496         * vary.ch: standardize.  Correct varying string assignments.
56497         * vary.dat: Add new output lines.
56498
56499 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
56500
56501         In chill.execute:
56502         * chprintf.ch: Standardize use of uppercase.
56503         * tuples.ch: Standardize and turn arr2 into a DCL,
56504           rather than a SYN.
56505         * pinits.ch: Standardize.
56506
56507 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
56508
56509         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
56510         * Makefil: Renamed to Makefile.in.
56511         * configure.in: New.
56512
56513 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
56514
56515         In chill.execute:
56516         * .cvsignore: Add result/output files.
56517         * Makefile: Fix up variables at start.  Use MFLAGS
56518           everywhere.  Correct bool_loc, built_ins entries.
56519           Add entry for vary1.ch.
56520         * bitarray.ch: Standardize upper-case usage.
56521         * bitexpr.ch: Standardize, add output of b1.
56522         * params.ch: Use arrayt in along PROC parameters, to
56523           avoid novelty problems.
56524         * sets.ch: Tiny cleanup.
56525         * vary1.ch: Re-indent.
56526
56527 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
56528
56529         * Add PR-related files to Makefiles, .cvsignore files, etc.
56530
56531 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
56532
56533         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
56534           with compiler objects. New names are test-flow.c and test-loop.c
56535
56536 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
56537
56538         * Upgraded c-torture tests from 1.19 to 1.20
56539
56540         * new files:
56541         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
56542         * gcc.compile: 930623-1.c 930623-2.c
56543         * gcc.noncompile: 930622-1.c 930622-2.c
56544         * gcc.failure: 920411-1.c 920627-2.c
56545         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
56546
56547 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
56548
56549         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56550           More changes to get testsuite working properly. Needs more work.
56551           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
56552
56553 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
56554
56555         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56556           More changes to get testsuite working properly. Needs more work.
56557
56558 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
56559
56560         * chill.compile/compile.exp: Added for Dejagnu support
56561         * chill.execute/execute.exp: Added for Dejagnu support
56562         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
56563
56564 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
56565
56566         This should complete moving the CHILL test files.
56567         * chill.noncompile(.cvsignore printf.grt
56568             in-printf.grt chprintf.grt chprintf.ch):
56569             Added test-support files.
56570           (Makefile): Modified further.
56571         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
56572             signal.ch): Added test files.
56573           * chill.execute (.cvsignore printf.grt printr.c
56574             in-printf.grt rts.c chprintf.grt rts.h): Added
56575           test-support files.
56576             (Makefile): More corrections.
56577
56578 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
56579
56580         * chill.compile, chill.execute, chill.nocompile: Add CHILL
56581           test cases, ready for DejaGnu.
56582
56583 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
56584
56585         * Upgraded c-torture tests from 1.18 to 1.19
56586
56587         * gcc.compile: added test(s):
56588           930607-1.c
56589         * gcc.execute: added test(s):
56590           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
56591
56592         * added new subdirectory for misc tests: gcc.misc-tests
56593         * gcc.misc-test(s): added tests:
56594           inst-check.c test-consts.c test-ior.c test-switch.c
56595
56596 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
56597
56598         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
56599
56600 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
56601
56602         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
56603
56604 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
56605
56606         * Upgraded c-torture tests from 1.17 to 1.18
56607
56608 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
56609
56610         * Upgraded c-torture tests from 1.12 to 1.17
56611
56612 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
56613
56614         * lib/old-dejagnu.exp:
56615           Fixed handling of XFAIL target triplets to correctly
56616           recognize wildcard characters.  Removed code that
56617           appended a unique id tag to the end of the file name
56618           printed out by the result of the testcases within a
56619           given test file.
56620
56621 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
56622
56623         * lib/old-dejagnu.exp:
56624           Reworked expected failure handling to trigger off of XFAIL
56625           keyword in keyphrase embeded in testcase source code. The
56626           XFAIL keyword must be at the end of the keyphrase line. It
56627           may optionally be followed by one or more target triplets.
56628           It has just occured that the handling of wildcards in the
56629           target triplet may not be correct.
56630
56631 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
56632
56633         * g++.old-deja/tests:
56634           Moved all subdirectories up one level into g++.old-deja .
56635
56636         * lib/old-dejagnu.exp:
56637           Fixed problem with CXXFLAGS not being properly reset, and being
56638           corrupted with extraneous "-c" compiler option.  This was
56639           causing binaries to not be generated for test that needed them.
56640           Modified strings passed to "pass" and "fail" so that individual
56641           tests from the same test file would be distinguished by an
56642           identifier appended to the test file name in the summary logs;
56643           this corrected a problem with erroneous diff logs.  Added code
56644           to search testcases for expected fail and unexpected pass keywords.
56645
56646 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
56647
56648         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
56649
56650 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
56651
56652         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
56653           Removed extraneous text from end of "Special g++ Options"
56654           keyphrase.
56655
56656         * lib/old-dejagnu.exp: Added pattern matching to look for new
56657           keywords, embedded in testcases comments, which will trigger
56658           calls to xpass and xfail.
56659
56660 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
56661
56662         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
56663           comments embedded in the testcases, especially the one looking for
56664           special compiler options, as well as the pattern matching for the
56665           compiler output again.
56666
56667 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
56668
56669         * lib/old-dejagnu.exp: Do a proper check of the return value for
56670           execute tests. Fixed several problems with the pattern matching
56671           of the compiler output which gave erroneous test results.
56672           Changed several of the test result messages to be more descriptive.
56673         * config/unix-g++.exp: Proc g++_load now actually works and
56674           executes the tests passed to it and returns a usable return
56675           value.
56676
56677 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
56678
56679           * lib/gcc.exp: Exits gracefully if $CC is bogus.
56680
56681 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
56682
56683         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
56684           Modified both files to properly execute the old style
56685           dejagnu tests. The previous versions of these files were
56686           experimental and did not function anything near correctly.
56687
56688 1993-04-05  Rob Savoye  (rob@cygnus.com)
56689
56690         * Removed all Makefile.in and configure.in files. No configuration
56691         needed now.
56692
56693 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
56694
56695         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
56696
56697 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
56698
56699         * gcc.compile/configure.in, gcc.unsorted/configure.in,
56700         gcc.special/configure.in, gcc.noncompile/configure.in,
56701         gcc.execute/configure.in, gcc.code_quality/configure.in,
56702         g++.other/configure.in, g++.old-deja/configure.in,
56703         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
56704         in srcname setting.
56705
56706 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
56707
56708         * lib/udi.exp: Fixed mondfe and mondfe_download.
56709         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
56710         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
56711
56712 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
56713
56714         * config/udi-gdb.exp: Check $shell_id after connecting to target.
56715         (gdb_exit): Don't remove *_soc files.
56716
56717 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
56718
56719         * lib/c-torture.exp: Don't look for main; instead always use -w
56720         -c.  This is how the c-torture tests work.  Remove the object
56721         file if the compilation succeeds.
56722         * gcc.execute/execute.exp: Remove executable if test passes.
56723         * gcc.noncompile/noncompile.exp: Every test is an expected
56724         failure.
56725         * gcc.special/special.exp: Added tests from c-torture 1.11,
56726         corrected use of existing test.
56727         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
56728         gcc.execute/920625-1.c: Updated to c-torture 1.11.
56729         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
56730         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
56731         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
56732         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
56733         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
56734         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
56735         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
56736         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
56737         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
56738         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
56739         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
56740         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
56741         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
56742         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
56743         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
56744         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
56745         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
56746         c-torture 1.11.
56747         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
56748         correspond to c-torture 1.11.
56749
56750         * New file.